/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: This is a child theme of OceanWP.
Author: Shafiqul
Author URI: https://www.suvronur.com/
Template: oceanwp
Version: 1.0
*/



@font-face {
	font-family: 'Eurostile';
	src: url('fonts/Eurostile-Black.eot');
	src: url('fonts/Eurostile-Black.eot?#iefix') format('embedded-opentype'),
		url('fonts/Eurostile-Black.woff2') format('woff2'),
		url('fonts/Eurostile-Black.woff') format('woff'),
		url('fonts/Eurostile-Black.ttf') format('truetype'),
		url('fonts/Eurostile-Black.svg#Eurostile-Black') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}


body{
	background: #1a1a1a !important;
	overflow-x: hidden !important;
}

.antares-heading-font-family{
	font-family: 'Eurostile' !important;
}

* {
	outline: none !important;
	text-decoration: none !important;
}
a:focus{
	outline:none !important;
}
h1,h2, h3, h4 {
	color: #fff;
	margin-bottom: 17px !important;
}
.vc_btn3, .button, .contact-us-form .contact-btn input,#comment-submit {
	background: transparent !important;
	color: #d66a2b !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	line-height: 1.25 !important;
	letter-spacing: 0.1em !important;
	text-align: center !important;
	text-transform: uppercase !important;
	padding: 20px 55px !important;
	height: inherit !important;
	min-height: inherit !important;
	border: 1px solid #d66a2b !important;
	border-radius: 0 !important;
}
.vc_btn3:is(:hover,:focus),
.button:is(:hover,:focus),
#comment-submit:is(:hover,:focus){
	background: #d66a2b !important;
	color: #fff !important;
}
.antares-single-plant-technology-page-title-wrapper p:empty {
	margin: 0;
}

.oceanwp-breadcrumb {
	padding-bottom: 17px;
	border-bottom: 1px solid rgb(255 255 255 / 20%) !important;
	display: block;
}
.site-breadcrumbs ol li {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	line-height: 1.5 !important;
}
.site-breadcrumbs ol li a {
	color: #fff;
}
.site-breadcrumbs ol li a:hover {
	color: #d66a2b;
}
.site-breadcrumbs ol li .breadcrumb-sep {
	margin: 0 18px;
}
.site-breadcrumbs ol li.trail-item.trail-begin {
	display: none;
}
.site-breadcrumbs ol li.trail-item.trail-end a {
	font-weight: 700;
}

/*---------header css start----------*/

#site-header-inner {
	border-bottom: 1px solid rgb(255 255 255 / 20%);
}
body:not(.home) #site-header #site-header-inner {
	background: #232323 !important;
	border: none !important;
}
#site-header-sticky-wrapper.is-sticky #site-header-inner, 
#site-header-inner {
	padding-left: 5.208vw !important;
}

.oceanwp-mobile-menu-icon {
	width: calc(100% - 200px);
}
.antares-header-right-info-wrapper {
	width: calc(100% - 100px);
}
#site-logo #site-logo-inner a:hover img {
	-moz-opacity: 1 !important;
	-webkit-opacity: 1 !important;
	opacity: 1 !important;
}
.oceanwp-mobile-menu-icon {
	display: flex !important;
	flex-flow: row wrap;
	justify-content: flex-end;
}
.antares-header-right-info-inner {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-end;
	align-items: center;
	padding-right: 20px;
	border-right: 1px solid rgb(255 255 255 / 20%);
}
#sidr .antares-header-contact-info-col {
	width: calc(100% - 110px);
}
.antares-header-contact-info-col {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-end;
	align-items: center;
	padding-right: 30px;
	color: #fff;
	text-align: right;
	width: calc(100% - 110px);
}
.antares-header-contact-info-col a {
	color: #fff;
	line-height: 1 !important;
}
.antares-header-contact-info-col a:hover {
	color: #d66a2b;
}
.antares-header-contact-info-col * {
	font-size: 16px !important;
}
.antares-header-location-name {
	width: 100%;
}
.antares-header-contact-info-col > * {
	padding: 3px 0;
}
.antares-header-email {
	position: relative;
}
.antares-header-email::before {
	content: "|";
	padding: 0 10px;
}
.antares-header-phone-no {
	text-align: right;
	line-height: 1.5 !important;
}
.antares-header-phone-no a{
	line-height: 1.5 !important;
	color: #fff !important;
}
.antares-header-phone-no a:hover{
	color: #d66a2b !important;
}
.antares-header-social-icon-col ul li {
	display: inline-block;
	margin: 0 10px;
}
.antares-header-social-icon-col ul {
	margin: 0;
}

.antares-header-social-icon-col {
	padding-left: 20px;
	border-left: 1px solid rgb(255 255 255 / 20%);
}
.oceanwp-mobile-menu-icon a.mobile-menu {
	padding: 0 40px;
}
.is-sticky #site-header {
	z-index: 100000 !important;
}
/* #sidr-id-menu-main-menu > li {
opacity: 0;
transition: all .3s ease-in-out .0s;
} */

.sidr-class-dropdown-menu .search-field {
	font-family: Eurostile;
	font-size: 38px;
	line-height: 1.1;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: rgba(255,255,255,0.7);
	padding-right: 40px;
	border-radius: 0;
}
.sidr-class-dropdown-menu .search-form {
	width: 320px;
	position: relative;
}
.sidr-class-dropdown-menu  button {
	background: transparent !important;
	padding: 0 !important;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 22px;
	width: 40px;
	height: 40px;
	color: rgb(255 255 255 / 70%) !important;
}

.sidr-class-toggle-sidr-close::after {
	content: "";
	position: fixed;
	width: 50%;
	height: 100%;
	background: transparent;
	left: 0;
	top: 0;
	visibility: hidden;
}
div#sidr[style*="right: 0px"] .sidr-class-toggle-sidr-close::after {
	visibility: visible;
}
.hamburger-inner {
	display: flex !important;
	justify-content: flex-start;
	width: 12px !important;
}
.hamburger-inner::after, 
.hamburger-inner::before {
	width: 18px !important;
}
.hamburger.hamburger--3dx.is-active {
	display:none;
}

#sidr{
	width: 50%;
}
#sidr::after {
	content:"";
	position:absolute;
	bottom:2.083vw;
	right:0;
	width:100%;
	height:100%;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.76) 23.21%, rgba(255, 255, 255, 0.00) 97.25%), url(./img/mobile-menu-bottom-img.png), lightgray 50% / cover no-repeat;
	mix-blend-mode: multiply;
	background-position: bottom right;
	background-size: 24.218vw;
	background-repeat:no-repeat;
}
.sidr.right {
	right: calc(-50% - 30px);
}
#sidr .antares-header-right-info-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 113px;
	padding-left: 70px;
	padding-right: 100px;
	text-align: right;
	z-index: 1;
	transition: all .3s ease-in-out .0s;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
#sidr .antares-header-right-info-inner {
	height: 100%;
}

#sidr .antares-header-social-icon-col {
	height: 100%;
	display: flex;
	align-items: center;
}
a.sidr-class-toggle-sidr-close {
	position: absolute;
	top: 34px;
	right: 0;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 1 !important;
	padding-left: 0 !important;
	z-index: 1;
}
#sidr .sidr-inner:nth-child(2) a.sidr-class-toggle-sidr-close{
	position: absolute;
	top: 50px !important;
	padding: 0;
	margin-right: 38px;
	background: none;
	color: #d66a2b !important;
	font-weight: 400 !important;
	line-height: 18px;
}
#sidr a.sidr-class-toggle-sidr-close i{
	padding: 0 !important;
}
#sidr .sidr-inner:nth-child(2) a.sidr-class-toggle-sidr-close:hover{
	color: #d66a2b !important;
}
#sidr .sidr-inner:nth-child(3) {
	position: absolute;
	top: 115px;
	left: 0;
	display: block !important;
	width: 100% !important;
	height: calc(100% - 180px);
	padding-top: 60px;
	padding-left: 80px;
	padding-right: 40px;
	margin-top: -2px;
	margin-left: 0 !important;
	border-top: 1px solid rgb(255 255 255 / 20%);
	text-align: left;
	overflow-y: auto;
	z-index: 1;
}
#sidr .sidr-inner:nth-child(3)::-webkit-scrollbar,
.fs-dropdown .fs-options::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: transparent;
}
#sidr .sidr-inner:nth-child(3)::-webkit-scrollbar-thumb,
.fs-dropdown .fs-options::-webkit-scrollbar-thumb {
	background-color: #d66a2b;
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 10%);
	border-radius:10px;
}
#sidr .sidr-inner:nth-child(3)::-webkit-scrollbar-track,
.fs-dropdown .fs-options::-webkit-scrollbar-track {
	background-color: transparent;
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 20%);
	border-radius: 10px;
}
.sidr-class-dropdown-menu li{
	margin-bottom:20px !important;
}
.sidr-class-dropdown-menu li a {
	display: inline-block !important;
	padding:0 !important;
	border-bottom: none !important;
	text-align: left !important;
}
.sidr-class-dropdown-menu li a:hover {
	border-color:#d66a2b !important;
}
.sidr-class-dropdown-menu li.sidr-class-current-menu-item a {
	color: #d66a2b !important;
}
.oceanwp-sidr-overlay{
	background: #00000070;
	z-index: 1000;
}
.antares-header-copyright-info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-left: 80px;
	padding-bottom: 30px;
	color: rgb(255 255 255 / 80%);
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .5px;
}

/*-------header css end--------*/


/*---------custom page title css start----------*/

body.home .antares-custom-page-title-main-wrapper,
body.page-id-16 .antares-custom-page-title-main-wrapper,
body.single .antares-page-title-wrapper.container,
body.category .antares-page-title-wrapper.container,
body.antares-single-services .antares-custom-page-title-main-wrapper {
	display: none;
}
body.single-post .antares-single-post-type-page-title-row {
	display: none !important;
}

.antares-custom-page-title-main-wrapper {
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 0;
}
.antares-custom-page-title-main-wrapper::before,
.antares-single-post-type-page-title-row::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #1a1a1a;
	opacity: .75;
	z-index: -1;
}
/* .antares-page-title-wrapper-overlay {
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
backdrop-filter: blur(2px);
z-index: -1;
} */
.antares-page-title-wrapper.container {
	padding-top: 223px;
	padding-bottom: 108px;
}
.antares-page-title-sub-heading {
	display: block;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 20px !important;
}
.antares-page-title-heading {
	display: block;
	font-size: 70px !important;
	text-transform: uppercase;
	border-bottom: 1px solid #ffffff20;
	padding-bottom: 18px;
	max-width: 880px;
}
.antares-page-title-custom-intro {
	color: #fff;
	font-weight: 300;
	line-height: 1.8;
}
.antares-page-title-button-wrapper {
	list-style: none;
	margin: 0;
}
.antares-page-title-button-wrapper li,
.antares-single-post-type-page-title-row .vc_btn3-container {
	display: inline-block;
	margin-right: 20px;
}
.antares-page-title-btn,
.antares-single-post-type-page-title-row .vc_btn3 {
	margin-top: 25px;
	background: #d66a2b !important;
	color: #fff !important;
}
.antares-page-title-btn:is(:hover,:focus),
.antares-page-title-btn-wrapper .vc_btn3:is(:hover,:focus),
.antares-single-post-type-page-title-row .vc_btn3:is(:hover,:focus){
	background: transparent !important;
	color: #d66a2b !important;
}

.antares-single-post-type-page-title-row {
	position: relative;
	padding-top: 223px;
	padding-bottom: 108px;
	background-image: url(./img/page-title-bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 0;
}
.antares-single-page-title-breadcrumb {
	margin-bottom: 30px !important;
}
.antares-single-page-title-breadcrumb nav.site-breadcrumbs a,
.antares-single-page-title-breadcrumb .breadcrumb-sep {
	color: #fff !important;
}
.antares-single-page-title-breadcrumb nav.site-breadcrumbs a:hover {
	color: #d66a2b !important;
}
.antares-page-title-btn-wrapper{
	margin-top: 33px;
	margin-bottom: 0 !important;
}
body.blog .antares-custom-page-title-main-wrapper {
	display: none;
}
body.blog 
#content-wrap {
	padding-top: 0 !important;
}


/*-------custom page title css end------*/


/*---------slider css start---------*/

body .tp-leftarrow,
.slick-prev {
	width: 60px !important;
	left: 315px !important;
	-webkit-transform: inherit !important;
	-ms-transform: inherit !important;
	transform: inherit !important;
	bottom: 29px !important;
	top: inherit !important;
	height: 30px !important;
	background: transparent !important;
	z-index: 1000000000 !important;
}
.tp-leftarrow::before,
.slick-prev::before {
	position: absolute !important;
	left: 0 !important;
	top: 9px !important;
	line-height: 1 !important;
	font-size: 11px !important;
	font-weight: bold !important;
}
body .tp-rightarrow,
.slick-next {
	width: 60px !important;
	left: 390px !important;
	-webkit-transform: inherit !important;
	-ms-transform: inherit !important;
	transform: inherit !important;
	bottom: 29px !important;
	top: inherit !important;
	height: 30px !important;
	background: transparent !important;
	z-index: 1000000000 !important;
}
.tp-rightarrow::before,
.slick-next::before {
	position: absolute !important;
	right: 0 !important;
	top: 9px !important;
	line-height: 1 !important;
	font-size: 11px !important;
	font-weight: bold !important;
}
.tp-leftarrow::after,
.tp-rightarrow::after,
.slick-prev::after,
.slick-next::after{
	content: "Next";
	font-family: 'Roboto' !important;
	color: #fff !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	letter-spacing: 2px !important;
	position: absolute;
	top: 6px !important;
}
.tp-leftarrow::after,
.slick-prev::after {
	content: "Prev";
	left: 14px !important;
}
.tp-rightarrow::after,
.slick-next::after{
	content: "Next";
	right: 14px !important;
}
.tp-leftarrow:hover::before,
.tp-leftarrow:hover::after {
	color: #d66a2b !important;
}
.tp-rightarrow:hover::before,
.tp-rightarrow:hover::after {
	color: #d66a2b !important;
}
.custom .tp-bullet {
	width: 20px !important;
	height: 3px !important;
	background: #ffffff50 !important;
	opacity: 1 !important;
	left: inherit !important;
	top: inherit !important;
	position: relative !important;
	display: inline-block !important;
	margin-left: 10px !important;
}
.custom.tp-bullets {
	top: calc(100% - 45px) !important;
	-webkit-transform: inherit !important;
	-ms-transform: inherit !important;
	transform: inherit !important;
	position: relative !important;
	width: 1715px !important;
	max-width: 90% !important;
	height: 28px !important;
	left: 0 !important;
	text-align: left;
	margin: 0 auto;
}
.custom .tp-bullet:hover,
.tp-bullet.selected:hover::before  {
	background: #d66a2b !important;
}
.tp-bullet.selected {
	width: 107px !important;
	position: relative !important;
}
.tp-bullet.selected::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 77px;
	height: 3px;
	background: #d66a2b;
}
.tp-bullet.selected:hover {
	background: #ffffff50 !important;
}
.slick-prev::after,
.slick-next::after{
	top: 14px !important;
}
.slick-prev::before,
.slick-next::before {
	font-family: 'revicons' !important;
	color: #fff;
	display: block;
	text-align: center;
}
.slick-prev::before {
	content: '\e824' !important;
}
.slick-next::before {
	content: '\e825' !important;
}

.slick-next:before, 
.slick-prev:before {
	opacity: 1 !important;
}
.slick-next:hover:before, 
.slick-prev:hover:before, 
.slick-next:hover:after, 
.slick-prev:hover:after {
	color: #d66a2b !important;
}
ul.slick-dots li,
.vc_images_carousel ol.vc_carousel-indicators li {
	display: inline-block;
	margin-left: 0;
	margin-right: 5px !important;
}
ul.slick-dots li,
ul.slick-dots button,
.vc_images_carousel ol.vc_carousel-indicators li {
	width: 20px !important;
	height: 3px!important;
}
ul.slick-dots button,
.vc_images_carousel ol.vc_carousel-indicators li {
	padding: 0!important;
	border: none !important;
	border-radius: 0 !important;
	background: #ffffff50!important;
}
ul.slick-dots .slick-active button,
.vc_images_carousel ol.vc_carousel-indicators li.vc_active {
	background: #d66a2b!important;
}
.slick-dots li button::before{
	display:none;
}

.antares-slick-slider-navigation-wrapper {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
    position: absolute;
    bottom: -15px;
    width: 100%;
}
.antares-slick-slider-navigation-wrapper .slick-prev, 
.antares-slick-slider-navigation-wrapper .slick-next,
.antares-slick-slider-navigation-wrapper .slick-dots,
.vc_carousel-indicators,
.vc_carousel-control {
    position: relative !important;
    inset: unset !important;
    transform: unset !important;
}
.antares-slick-slider-navigation-wrapper ul.slick-dots,
.vc_carousel-indicators {
	display: inherit;
    width: auto !important;
    order: 2 !important;
	padding: 0 10px !important;
}
.antares-slick-slider-navigation-wrapper .slick-next,
.vc_right.vc_carousel-control {
    order: 3 !important;
}
.vc_carousel-indicators{
    margin: 0 !important;
}


/*------slider css end-------*/


/*-----about css start-------*/

.antares-info-box-item-main-wrapper {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	margin: 0 -15px !important;
	padding-bottom: 30px;
}
.antares-info-box-item {
	width: 25%;
	padding: 0 15px;
	margin-bottom: 35px;
}
.antares-info-box-item-img {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.antares-info-box-item-img::before {
	content: "";
	display: block;
	padding-top: 109.850%;
}
.antares-info-box-item-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/*-----about css end-------*/


/*--------team css start------*/

.antares-team-row > .wpb_column > .vc_column-inner {
	margin-bottom: 5.208vw;
}
.antares-team-img {
	position: relative;
	overflow: hidden;
	margin-bottom: 27px;
}
.antares-team-img::before {
	content: "";
	display: block;
	padding-top: 100%;
}
.antares-team-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}
.antares-team-title {
	color: #d66a2b;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 2px;
}
.antares-team-info {
	line-height: 1.75;
}
.antares-team-contact-wrapper ul {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	gap: 8px;
	list-style: none;
	margin: 0;
}
.antares-team-contact-wrapper ul li {
	display:inline;
	margin-top: 10px;
}
.antares-team-contact-wrapper ul li a {
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #b5b5b5;
	border-radius: 50%;
}
.antares-team-contact-wrapper ul li a:hover {
	border-color: #d66a2b;
}
.antares-team-contact-wrapper ul li a svg path {
	transition: all .3s ease;
}
.antares-team-contact-wrapper ul li a:hover svg path {
	fill: #d66a2b;
}

/*------team css end--------*/


/*------lift css start-------*/

.antares-lift-info-col{
	width:47.486% !important;
}
.antares-lift-gallery-col{
	width:52.514% !important;
}

.vc_carousel-inner .vc_item > .vc_inner {
	position: relative;
	overflow: hidden;
}
.vc_carousel-inner .vc_item > .vc_inner::before {
	content: "";
	display: block;
	padding-top: 66.621%;
}
.vc_carousel-inner .vc_item > .vc_inner * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.vc_images_carousel {
    padding-bottom: 30px;
}
.vc_images_carousel .antares-slick-slider-navigation-wrapper {
    justify-content: flex-start;
    padding: 0;
}
.vc_images_carousel .vc_carousel-control {
    display: flex;
    align-items: center;
	width: 55px !important;
    height: auto !important;
    opacity: 1 !important;
	margin: 0 !important;
}
.vc_images_carousel .vc_carousel-control .icon-next, 
.vc_images_carousel .vc_carousel-control .icon-prev {
    font-size: 14px !important;
    margin: 0 !important;
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    inset: unset !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev {
    text-align:left !important;
}
.vc_images_carousel .vc_carousel-control .icon-next {
    text-align:right !important;
}
.vc_images_carousel .vc_carousel-control .icon-next:before, 
.vc_images_carousel .vc_carousel-control .icon-prev::before {
    font-family: 'revicons' !important;
    color: #ffffffb3;
    display: inline;
    text-align: center;
    top: 0 !important;
}
.vc_images_carousel .vc_carousel-control .icon-next:before {
	content: '\e825' !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev::before {
	content: '\e824' !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev::after,
.vc_images_carousel .vc_carousel-control .icon-next::after {
	content: "Next";
	font-family: 'Roboto' !important;
	color: #ffffffb3 !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	letter-spacing: 2px !important;
	position: absolute;
	top: 1px !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev::after {
	content: "Prev";
	left: 15px;
}
.vc_images_carousel .vc_carousel-control .icon-next::after {
	content: "Next";
	right: 15px;
}
.vc_images_carousel .vc_carousel-control .icon-next:is(:hover,:focus)::before, 
.vc_images_carousel .vc_carousel-control .icon-prev:is(:hover,:focus)::before,
.vc_images_carousel .vc_carousel-control .icon-next:is(:hover,:focus):after, 
.vc_images_carousel .vc_carousel-control .icon-prev:is(:hover,:focus)::after {
	color: #d66a2b !important;
}

/*------lift css end-------*/


/*-------fleet css start-------*/

.antares-font-size-22 {
	text-transform: uppercase;
}
body .antares-max-width-720{
	width:720px!important;
	max-width: 100% !important;
}


.antares-fleet-filter-wrapper {
	width: 880px;
	max-width: 100%;
	padding-bottom: 50px;
}
.antares-fleet-filter-inner {
	padding: 7px 0;
	border-bottom: 1px solid rgb(255 255 255 / 20%);
}
.antares-fleet-filter-trigger-box {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;
	margin: 0 -20px;
}
.facetwp-facet {
	width: 28.5% ;
	padding: 0 20px;
	margin-bottom: 0px !important;
	border-right: 1px solid rgb(255 255 255 / 20%);
}
.facetwp-facet:last-child {
	border-right: none;
}
select.facetwp-dropdown,
.facetwp-facet input.facetwp-search{
	background: #1A1A1A !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	padding:10px 0!important;
	border-bottom: 0px solid rgba(255,255,255,.2);
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	outline: none !important;
	height: 47px;
	color: #ffffff;
}
span.facetwp-input-wrap {
	width: 100%;
}
.facetwp-type-search {
	width: 43% !important;
}
.facetwp-facet input.facetwp-search, 
.facetwp-facet input.facetwp-location {
	min-width: 356px !important;
}
.facetwp-type-search .facetwp-icon {
	background: #d66a2b;
	color: #fff;
	width: 120px;
	height: 62px;
	font-size: 14px;
	text-align: center;
	letter-spacing: 0.15em;
	opacity: 1;
	top: -7px;
	transition: all .4s ease;
}
.facetwp-type-search .facetwp-icon::before {
	content: "Go" !important;
	background: unset !important;
	width: auto !important;
	height: auto !important;
	line-height: 60px;
	font-style: normal;
	text-transform: uppercase;
	transform: rotate(0) !important;
}
.facetwp-type-search .facetwp-icon:hover {
	background: #fff;
	color: #d66a2b;
}
.facetwp-facet input.facetwp-search::placeholder{
	color: #ffffff;
	opacity: 1;
}

.antares-fleet-main-wrapper {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	margin: 0 -15px;
	padding-bottom: 35px;
}
.antares-fleet-item {
	width: 25%;
	padding: 0 15px;
	margin-bottom: 30px !important;
}
.antares-fleet-item-inner {
	background: #232323;
	padding: 15px;
	height: 100%;
}
.antares-fleet-img-wrapper {
	margin-bottom: 8px;
}
.antares-fleet-img-wrapper img{
	width: 100%;
}
.antares-fleet-content-wrapper {
	padding: 15px;
}
.antares-fleet-title {
	font-size: 22px;
	font-weight: 500;
	text-transform: uppercase;
	display: block;
}
.antares-fleet-sub-title{
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	line-height: 1.5;
}
.antares-fleet-title a {
	color: #fff;
}
.antares-fleet-title a:hover {
	color: #d66a2b;
}
.antares-fleet-meta {
	margin-top: 15px;
}
.antares-fleet-meta ul {
	list-style: none;
	margin: 0;
}
.antares-fleet-meta ul li {
	font-size: 11px;
	font-weight: 600;
	line-height: 1.5;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	margin-top: 5px;
}

.antares-fleet-info-heading {
	font-size: 42px;
	line-height: 1.2;
}
body .antares-fleet-info-heading p {
	font-weight: 300 !important;
}
body .antares-fleet-info-heading strong {
	font-weight: 500 !important;
}
.antares-fleet-info-img-row .wpb_single_image *{
	width: 100% !important;
}

#antares-fleet-video .vc_row > .wpb_column > .vc_column-inner{
	padding: 15px !important;
}
.wpb_video_widget .wpb_video_wrapper {
	padding: 0 !important;
}
.responsive-video-wrap{
	margin-bottom: 0 !important;
}
.ult-video {
	margin: 0 !important;
}
.antares-fleet-video-one .ultv-video__outer-wrap {
	padding-bottom: 48.611% !important;
}
.ultv-video__thumb {
	height: 100% !important;
	object-fit: cover !important;
}

/*-------fleet css end-------*/


/*------single fleet css start-------*/

body.single-antares_fleet #content-wrap {
	padding-bottom: 0 !important;
}
.antares-single-fleet-main-wrapper {
	padding-bottom: 8.333vw;
}
.antares-single-fleet-content-col,
.antares-single-fleet-image-gallery-col {
	padding-top: 50px;
}
.antares-single-fleet-wrapper{
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
}
.antares-single-fleet-breadcrumb-wrapper{
	width: 100%;
}
.antares-single-fleet-content-col {
	width: 48.4%;
	padding-right: 5.729vw;
}
.antares-single-fleet-image-gallery-col {
	width: 51.6%;
}

.antares-single-fleet-name {
	text-transform: uppercase;
}
.antares-single-fleet-name .antares-fleet-sub-title {
    font-size: 32px;
    font-weight: 700;
}
.antares-single-fleet-name h1 {
	font-size: 22px !important;
	margin-bottom: 20px !important;
}
.antares-single-fleet-name .antares-fleet-break-title {
	margin-top: 6px;
}
.antares-single-fleet-short-info {
	font-size: 22px;
	font-style: italic;
	letter-spacing: -0.03em;
	margin-bottom: 25px;
}
.antares-single-fleet-meta-wrapper  ul {
	list-style: none;
	margin: 0;
}
.antares-single-fleet-meta-wrapper ul  li {
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.8;
	letter-spacing: 1.8px;
	border-bottom: 1px solid rgb(255 255 255 / 20%);
	padding: 15px 0;
	padding-left: 220px !important;
}
.antares-single-fleet-meta-wrapper ul li span {
	display: inline-block;
	margin-left: -220px;
	min-width: 220px;
}


.antares-image-gallery-item img img {
	width: 100%;
}
.antares-single-fleet-image-gallery-slider {
	padding-bottom: 30px;
}
.antares-single-fleet-image-gallery-slider .antares-slick-slider-navigation-wrapper {
    justify-content: flex-start;
	padding: 0;
}
.antares-single-fleet-btn {
	margin-top: 60px;
}
.antares-font-size-18 {
	font-size: 18px;
	color: #fff;
}
.antares-font-size-22 {
	font-size: 22px;
	color: #fff;
}
.antares-image-gallery-item img {
	cursor: pointer;
	width: 100%;
}
.slick-lightbox .slick-arrow::before{
	display: none;
}
.slick-lightbox .slick-prev.slick-arrow{
	top: 50% !important;
	left: 15px!important;
	z-index: 10 !important;
	background: url(./img/circle-arrow-left-new.png) !important;
	width: 50px !important;
	height: 50px !important;
	background-size: contain !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}

.slick-lightbox .slick-prev.slick-arrow::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0 !important;
	top: 0 !important;
	background-size: contain !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background: url(./img/circle-arrow-left-hover.png);
	transition: all .3s ease-in-out .0s;
	opacity: 0;
}
.slick-lightbox .slick-prev.slick-arrow:hover::after{
	opacity: 1;
}
.slick-lightbox .slick-next.slick-arrow{
	top: 50% !important;
	right: 15px !important;
	z-index: 10 !important;
	background: url(./img/circle-arrow-right-new.png) !important;
	width: 50px !important;
	height: 50px !important;
	background-size: contain !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.slick-lightbox .slick-next.slick-arrow::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0 !important;
	top: 0 !important;
	background-size: contain !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background: url(./img/circle-arrow-right-hover.png);
	transition: all .3s ease-in-out .0s;
	opacity: 0;
}
.slick-lightbox .slick-next.slick-arrow:hover::after{
	opacity: 1;
}

.antares-single-fleet-video-wrapper{
	margin-top: 30px;
}
.antares-single-fleet-video-inner { 
	position: relative; 
	padding-bottom: 56.25%;
	overflow: hidden;
	max-width: 100%;
	height: auto;
} 

.antares-single-fleet-video-inner iframe,
.antares-single-fleet-video-inner object,
.antares-single-fleet-video-inner embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


#antares-new-crane {
	padding-top: 6.979vw !important;
	padding-bottom: 6.979vw !important;
	background-color: #232323 !important;
}
.antares-new-crane-info-col .vc_column-inner{
	padding-top: 3.645vw;
	padding-right:6.510vw ;
}
.antares-new-crane-info-col .vc_column-inner .wpb_text_column{
	margin-bottom:20px;
}
#antares-job-contact {
	padding-top: 7.291vw !important;
	padding-bottom: 7.812vw !important;
}
.antares-job-contact-row h2{
	padding-bottom: 55px ;
}
.antares-job-contact-row .wpb_text_column{
	padding-top: 48px;
	margin-bottom: 50px;
	border-top: 1px solid rgba(255,255,255,0.3) !important;
}


/*------single fleet css end-------*/


/*--------service  css start-------*/

.antares-services-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
	padding-top: 50px !important;
	padding-bottom: 60px !important;
	border-top: 1px solid rgba(255,255,255,0.2) ;
	border-bottom: 1px solid rgba(255,255,255,0.2) ;
}
.antares-service-item-main-wrapper {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	margin: 0 -15px;
}
.antares-service-item {
	width: 25%;
	padding: 0 15px;
}
.antares-service-item-inner{
	cursor: pointer;
}
.antares-service-img {
	margin-bottom: 30px;
}
.antares-service-img a{
	display:block;
}
.antares-service-img svg {
	width: auto;
	height: 120px;
	transition: all .4s ease;
}
.antares-service-item-inner .antares-service-img svg path {
	fill: #fff;
}
.antares-service-item-inner:hover .antares-service-img svg path {
	fill: #d66a2b;
}
.antares-service-img svg > * {
	opacity: .7 !important;
}
.antares-service-item-inner:hover .antares-service-img svg > * {
	opacity: 1 !important;
}
.antares-service-title a{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	line-height: 1.5;
	color: #f8f8f8b3;
	margin-bottom: 4px;
	display: block;
	transition: all .4s ease;
}
.antares-service-item-inner:hover .antares-service-title a{
	color: #d66a2b;
}
.antares-service-title a:hover{
	color: #fff !important;
}
.antares-service-info {
	color: #ffffffb3;
	font-size: 15px;
	letter-spacing: 0;
	line-height: 1.4;
}
.antares-service-button {
	border-top: 1px solid #ffffff30;
	padding-top: 20px;
	margin-top: 30px;
	opacity: 0;
	transition: all .4s ease;
}
.antares-service-item-inner:hover .antares-service-button {
	opacity: 1;
}
.antares-service-button a {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}


.antares-serrvice-info-col {
	width: 47.4% !important;
}
.antares-serrvice-gallery-col {
	width: 52.6% !important;
}
.antares-serrvice-info-col .wpb_text_column {
	color: rgb(255 255 255 / 70%);
}
#antares-antares-fleet-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
	padding-top: 50px;
	border-top: 1px solid rgb(255 255 255 / 20%);
}


.antares-new-crane-info-col {
	width: 47% !important;
}
.antares-new-crane-img-col {
	width: 53% !important;
}
.antares-new-crane-img-col .wpb_single_image * {
	width: 100%;
}


.antares-job-contact-row {
	width: 1200px;
	max-width: 100%;
	margin: 0 auto !important;
}
.antares-job-contact-row h2 {
	width: 812px;
	max-width: 100%;
	font-size: 52px !important;
	margin:0 auto !important;
}
.antares-job-contact-row .wpb_text_column {
	font-size: 26px;
	line-height: 1.6;
}
.antares-job-contact-row .wpb_text_column a {
	color: #fff;
}
.antares-job-contact-row .wpb_text_column a:hover {
	color: #d66a2b;
}
.antares-job-contact-row .vc_btn3 {
	border-color: #fff !important;
	color: #fff !important;
}
.antares-job-contact-row .vc_btn3:is(:hover,:focus) {
	background: #fff !important;
	color: #d66a2b !important;
}

/*--------service  css start-------*/


/*------contact css start-------*/

.hrc-enquiry-form-info-col {
	width: 50% !important;
}
.hrc-enquiry-form-col {
	width: 50% !important;
}
.hrc-enquiry-form-info-col .wpb_text_column{
	font-size: 16px;
	font-weight: 300;
	color: #ffffff;
	opacity: .7;
	width: 530px;
	max-width: 100%;
}
#enquiry-form {
	background: #232323;
	padding-top: 120px;
	z-index: 1000;
}
#enquiry-form > .vc_row.enquiry-form{
	border-bottom: 1px solid rgba(255,255,255,0.2);
	padding-bottom: 20px;
}
#enquiry-form .hrc-get-touch{
	padding-top: 50px;
}
#enquiry-form .container {
	margin-left: auto !important;
	margin-right: auto !important;
}
#enquiry-form > .vc_row > .wpb_column > .vc_column-inner {
	padding: 0 !important;
}
#enquiry-form > .vc_row .hrc-enquiry-form-info-col > .vc_column-inner {
	padding-right: 15px !important;
}
.hrc-footer-get-touch-contact-info ul {
	font-size: 22px;
}
.hrc-footer-get-touch-contact-info ul li {
	display: inline-block;
	border-right: 1px solid #fff;
	padding-right: 8px;
	margin-right: 8px;
	margin-bottom: 10px;
}
.hrc-footer-get-touch-contact-info ul li a {
	color: #fff;
}
.hrc-footer-get-touch-contact-info ul li a:hover {
	color: #d66a2b;
}
.hrc-enquiry-form-col .contact-us-form .contact-btn input {
	border-color: #fff !important;
	color: #fff !important;
	min-width: 310px;
}
.hrc-enquiry-form-col .contact-us-form .contact-btn input:hover {
	background: #fff !important;
	border-color: #fff !important;
	color: #000 !important;
}
.hrc-footer-get-touch-location-row {
	border-top: 1px solid #ffffff20;
	margin: 0 !important;
	padding-top: 25px;
	font-weight: 300;
	color: #ffffffb3;
}
.hrc-footer-get-touch-location-row > .wpb_column > .vc_column-inner {
	padding: 0 !important;
}

.hrc-footer-get-touch-contact-info {
	font-size: 22px;
	letter-spacing: 0.02em;
	margin-bottom: 30px !important;
}
.hrc-footer-get-touch-contact-info a{
	color: #fff;
}
.hrc-footer-get-touch-contact-info a:hover{
	color: #d66a2b;
}
.hrc-footer-get-touch-location-row > .wpb_column {
	margin-bottom: 30px !important;
}

.hrc-footer-get-touch-location-row > .wpb_column:first-child > .vc_column-inner {
	padding-right: 45px !important;
	border-right: 1px solid #ffffff20;
}
.hrc-footer-get-touch-location-row > .wpb_column:nth-child(2) > .vc_column-inner {
	padding-left: 45px !important;
	padding-right: 15px !important;
}
.hrc-footer-get-touch-location-row .wpb_content_element {
	margin-top: 5px;
	margin-bottom: 0;
}
.hrc-footer-get-touch-location-row > .wpb_column:nth-child(2) > .vc_column-inner .wpb_content_element {
	width: 230px;
	max-width: 100%;
}

form:not(.submitting) .wpcf7-spinner{
	display: none;
}

.contact-us-form {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	margin: -5px -15px 0;
}
.contact-us-form > div{
	padding: 0 15px;
}
.contact-us-form .half{
	width: 50%;
}
.contact-us-form .three{
	width: 33.33%;
}
.contact-us-form .contact-btn{
	width: 100% !important;
}
.contact-us-form label {
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
	position: relative;
	bottom: -4px;
}
.contact-us-form input,
.contact-us-form select, 
.contact-us-form textarea {
	height: 45px;
	min-height: 45px;
	border-radius: 0 !important;
	margin-bottom: 38px;
	padding-bottom: 5px !important;
	font-size: 16px;
	font-weight:300 !important;
}
.contact-us-form textarea {
	margin-bottom: 30px;
}
.contact-us-form input:focus,
.contact-us-form select:focus,
.contact-us-form textarea:focus {
	border-color: #fff !important;
}
.contact-us-form input::placeholder,
.contact-us-form select::placeholder,
.contact-us-form textarea::placeholder {
	color: #fff;
	font-weight: 300;
	text-transform: uppercase;
	opacity:.5 !important;
}

.hrc-contact-us-form-col .contact-us-form input,
.hrc-contact-us-form-col .contact-us-form select,
.hrc-contact-us-form-col .contact-us-form textarea {
	border-color: #11111120 !important;
	color: #000 !important;
	margin-top: 28px !important;
	margin-bottom: 0 !important;
}
.hrc-contact-us-form-col .contact-us-form .contact-btn{
	margin-top: 12px !important;
	margin-bottom: 0px !important;
}
.hrc-contact-us-form-col .contact-us-form .contact-btn input{
	font-size: 14px !important;
	letter-spacing: 0.2em !important;
}
.hrc-contact-us-form-col .wpcf7-not-valid-tip{
	margin-top:0 !important;
}
.hrc-contact-us-form-col .contact-us-form input::placeholder,
.hrc-contact-us-form-col .contact-us-form select::placeholder,
.hrc-contact-us-form-col .contact-us-form textarea::placeholder {
	font-size: 16px !important;
}
.hrc-contact-us-form-col .contact-us-form input::placeholder,
.hrc-contact-us-form-col .contact-us-form select::placeholder,
.hrc-contact-us-form-col .contact-us-form textarea::placeholder {
	color: #111;
	font-size: 16px !important;
	font-weight: 400;
	text-transform: capitalize;
	opacity:1 !important;
}
.contact-us-form .contact-btn input {
	font-size: 14px !important;
	letter-spacing: 0.2em !important;
	background: transparent !important;
	color: #d66a2b !important;
	max-width: 310px !important;
}
.contact-us-form .contact-btn input:is(:hover,:focus) {
	background: #d66a2b !important;
	border-color: #d66a2b !important;
	color: #fff !important;
}
.hrc-contact-us-form-col .contact-us-form .contact-btn input {
	background: #d66a2b !important;
	border-color: #d66a2b !important;
	color: #fff !important;
	font-size: 14px !important;
	letter-spacing: 0.2em !important;
	padding: 20px !important;
	min-width: 242px !important;
}
.hrc-contact-us-form-col .contact-us-form .contact-btn input:is(:hover,:focus) {
	background: transparent !important;
	border-color: #d66a2b !important;
	color: #d66a2b !important;
}
.wpcf7-not-valid-tip {
	font-weight: 400;
	font-size: 14px;
	text-align: left;
	margin-top: -10px;
}
.wpcf7-response-output {
	color: #fff !important;
	font-size: 14px;
	padding: 10px;
	margin-left: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 15px !important;
	border: 1px solid #ffffff !important;
	width: 100%;
}
.wpb_gmaps_widget .wpb_wrapper{
	background: transparent !important;
	padding: 0 !important;
}
.hrc-contact-us-form-col .wpcf7-response-output{
	border-color: #111111 !important;
	color: #000 !important;
}

.antares-contact-info-col{
	width: 48% !important;
}
.antares-contact-form-col{
	width: 52% !important;
}

.antares-contact-info-col .ult_info_list_container li.icon_list_item {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;
	gap: 10px;
	min-height: auto !important;
	margin-bottom: 12px !important;
}
.antares-contact-info-col .ult_info_list_container li.icon_list_item .icon_list_icon {
	width: auto !important;
	height: auto !important;
}
.antares-contact-info-col .ult_info_list_container li.icon_list_item .icon_list_icon img {
	position: relative !important;
	inset: unset !important;
	width: auto;
	transform: unset !important;
}
.antares-contact-info-col .ult_info_list_container li.icon_list_item .icon_description {
	padding: 0;
	margin: 0;
	height: auto;
}
.antares-contact-info-col .ult_info_list_container li.icon_list_item .icon_description * {
	font-size: 14px;
	color: #fff;
}
.antares-contact-info-col .ult_info_list_container li.icon_list_item .icon_description a:hover {
	color: #d66a2b !important;
}


.antares-contact-us-row .contact-us-form {
	margin: 0 -5px;
}
.antares-contact-us-row .contact-us-form > div {
	padding: 0 5px;
}
.antares-contact-us-row .contact-us-form input, 
.antares-contact-us-row .contact-us-form textarea {
	background: #fff !important;
	padding: 10px 15px!important;
	margin-top: 10px  !important;
	margin-bottom: 0 !important;
	border: 1px solid #fff !important;
}
.antares-contact-us-row .contact-us-form input:focus, 
.antares-contact-us-row .contact-us-form textarea:focus {
	border-color: #d66a2b !important;
}
.antares-contact-us-row .contact-us-form input::placeholder, 
.antares-contact-us-row .contact-us-form textarea::placeholder {
	color: #000;
	opacity: 1 !important;
	text-transform: capitalize;
}
.antares-contact-us-row .contact-us-form input {
	height: 56px !important;
	min-height: 56px !important;
}
.antares-contact-us-row .contact-us-form textarea {
	height: 95px !important;
	min-height: 95px !important;
}
.antares-contact-us-row .contact-us-form .contact-btn {
	position: relative;
	text-align: right !important;
	display: flex;
	flex-flow: row-reverse wrap;
	align-items: center;
	width: auto !important;
	margin-left: auto;
}
.antares-contact-us-row .contact-us-form .contact-btn input {
	background: #d66a2b !important;
	border-color: #d66a2b !important;
	color: #fff !important;
	padding: 10px 35px 10px 53px !important;
}
.antares-contact-us-row .contact-us-form .contact-btn input:is(:hover,:focus) {
	background: #fff !important;
	border-color: #fff !important;
	color: #000 !important;
}
.antares-contact-us-row .contact-us-form .contact-btn svg {
	position: absolute;
	top: 58%;
	right: 117px;
	transform: translateY(-50%);
}
.antares-contact-us-row .contact-us-form .contact-btn svg path {
	transition: all .4s ease;
}
.antares-contact-us-row .contact-us-form .contact-btn:hover svg path {
	fill: #000 !important;
}

/*------contact css end-------*/


/*--------blog css start--------*/

#content > p {
	margin: 0;
}
#blog-entries {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	padding-top: 60px;
}
#blog-entries article {
	padding: 0  15px;
	margin-bottom: 35px;
}
#blog-entries article .blog-entry-inner {
	background: #232323;
	border: none !important;
	padding: 0 20px 25px !important;
	height: 100% !important;
}
#blog-entries article .blog-entry-inner .thumbnail {
	position: relative;
	margin: 0 -20px;
}
#blog-entries article .blog-entry-inner .thumbnail::before{
	content: "";
	display: block;
	padding-top: 65%;
}
#blog-entries article .blog-entry-inner .thumbnail *{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#blog-entries article .blog-entry-inner .blog-entry-header {
	margin: 20px 0 0;
}
#blog-entries .blog-entry.grid-entry .blog-entry-header .entry-title{
	margin-bottom: 6px !important;
}
#blog-entries article .blog-entry-inner .blog-entry-header .entry-title a{
	font-size: 25px !important;
	line-height: 1.3;
}
#blog-entries article .blog-entry-inner .blog-entry-header .entry-title a:hover{
	color: #fff !important;
}
#blog-entries article .blog-entry-inner ul.meta,
ul.meta {
	margin-bottom: 0;
	gap: 10px;
}
#blog-entries article .blog-entry-inner ul.meta li,
ul.meta li {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	padding-bottom: 0;
	color: #fff;
}
#blog-entries article .blog-entry-inner ul.meta li a,
ul.meta li a{
	color: #fff;
}
#blog-entries article .blog-entry-inner ul.meta li a:hover,
ul.meta li a:hover{
	color: #d66a2b;
}
#blog-entries article .blog-entry-inner ul.meta li i,
ul.meta li i {
	font-size: 15px;
	font-weight: 900;
	color: #d66a2b;
}
#blog-entries article .blog-entry-summary{
	color: #ffffffb3;
}
#blog-entries article .blog-entry-inner .blog-entry-readmore a {
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #d66a2b !important;
}
#blog-entries article .blog-entry-inner .blog-entry-readmore i {
	display: none;
}
#blog-entries article .blog-entry-inner .blog-entry-readmore a:hover {
	color: #fff !important;
}

.page-numbers.current {
	background: #d66a2b !important;
	border-color: #d66a2b !important;
	color: #fff !important;
}

/*--------blog css end--------*/


/*---------single blog-----------*/

body.single-post article {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	width: 1440px;
	max-width: 90%;
	margin: 0 auto;
	overflow: hidden;
}
body.single-post article > * {
	padding-left: 0 !important;
	padding-right: 0 !important;
	max-width:100% !important;
}
body.single-post article .entry-content > * {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	max-width:100% !important;
}
body.single-post article .antares-single-blog-breadcrumb-wrapper {
	margin-bottom: 50px;
}
.antares-single-blog-breadcrumb-wrapper {
	width: 100%;
}
body.single-post article .thumbnail {
	width: 45%;
	padding: 0 !important;
	margin-top: 0px !important;
}
body.single-post article .antares-single-blog-content-wrapper {
	width: 55%;
	padding-right: 40px !important;
}
.antares-single-blog-content-wrapper > * {
	max-width: 100% !important;
}
.antares-single-blog-content-wrapper .entry-header {
	padding: 0 !important;
	margin-top: 0 !important;
}
.antares-single-blog-content-wrapper .entry-content > p,
.antares-single-blog-content-wrapper .entry-content > h2,
.antares-single-blog-content-wrapper .entry-content > h3,
.antares-single-blog-content-wrapper .entry-content > h4{
	padding: 0 !important;
	margin-top: 0 !important;
}
.antares-single-blog-content-wrapper .entry-content{
	line-height: 1.7;
	color: #ffffffb3;
}
.antares-single-blog-content-wrapper .entry-content img {
	margin-bottom: 20px !important;
}
.antares-single-blog-content-wrapper .single-post-title {
	padding-bottom: 0;
	border: none;
	font-size: 52px !important;
	text-align: left;
}
.antares-single-blog-content-wrapper ul.meta {
	margin-top: 0 !important;
	margin-bottom: 8px !important;
	padding-bottom: 8px !important;
	border:none !important;
	justify-content: flex-start !important;
	color: #fff;
}
body.single-post article ul.meta {
	margin-bottom: 30px !important;
}

/*--------single blog css end--------*/


/*------------footer css start---------*/

.widget-title {
	padding-left: 0 !important;
	border-left: none !important;
	margin-bottom: 18px;
}
#footer-widgets .col {
	margin: 0 !important;
}
#footer-bottom-inner {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	padding-top: 60px !important;
	padding-bottom: 6.510vw !important;
	letter-spacing: 0.02em;
	border-top: 1px solid #ffffff20;
}
#footer-bottom-inner > div {
	width: 100% !important;
}
#footer-bottom #footer-bottom-menu,
#footer-bottom #copyright {
	float: none !important;
	text-align: center;
	margin-bottom: 0 !important;
}
#footer-bottom #footer-bottom-menu ul li {
	margin-bottom: 5px;
}
#footer-bottom #footer-bottom-menu ul li a {
	text-transform: uppercase;
}
#footer-bottom #footer-bottom-menu li:after {
	margin-left: 8px !important;
	margin-right: 8px !important;
}

#footer-bottom-menu {
	text-align: left !important;
	padding: 0 !important;
}
#footer-bottom #copyright {
	text-align: left !important;
}
.antares-copyright-credit,
.antares-copyright-credit a {
	color: #fff !important;
}
.antares-copyright-credit a:hover{
	color: #d66a2b !important;
}


/*------------footer css end---------*/



/*---------responsive----------*/

@media only screen and (min-width:1922px){

	.container{
		width: 75.67% !important;
	}


	body{
		font-size: 0.833vw !important;
		letter-spacing: 0.010vw !important;
	}
	h2{
		font-size: 2.708vw !important;
	}
	h3{
		font-size: 2.187vw !important;
	}
	h4{
		font-size:  1.562vw !important;
	}
	h1,h2, h3, h4 {
		margin-bottom: 0.885vw !important;
	}

	.site-breadcrumbs {
		height: 1.666vw !important;
	}
	.oceanwp-breadcrumb {
		padding-bottom: 0.885vw;
	}
	.site-breadcrumbs ol li {
		font-size: 0.729vw;
	}

	.vc_btn3, .button, .contact-us-form .contact-btn input,#comment-submit {
		font-size: 0.625vw !important;
		padding: 1.041vw 2.864vw !important;
	}

	.vc_column-inner {
		padding-left: 0.781vw !important;
		padding-right: 0.781vw !important;
	}

	body .antares-margin-bottom-42{
		margin-bottom: 2.187vw !important;
	}
	body .antares-margin-bottom-30{
		margin-bottom: 1.562vw !important;
	}
	body .antares-margin-bottom-15{
		margin-bottom: 0.781vw !important;
	}
	body .antares-margin-top-45{
		margin-top: 2.343vw !important;
	}
	body .antares-font-size-22{
		font-size: 1.145vw !important;
	}

	body .antares-max-width-720{
		width:37.5vw !important;
		max-width: 100% !important;
	}


	#site-header-inner,
	.oceanwp-mobile-menu-icon a.mobile-menu {
		height: 5.885vw !important;
		line-height: 5.885vw !important;
	}
	#site-header-sticky-wrapper.is-sticky #site-header-inner,
	#site-header-sticky-wrapper.is-sticky .oceanwp-mobile-menu-icon a.mobile-menu {
		height: 4.687vw !important;
		line-height: 4.687vw !important;
	}
	#site-logo #site-logo-inner a img {
		width: auto;
		max-height: 2.760vw !important;
		height: 2.760vw !important;
	}
	.sidr-class-dropdown-menu li a, 
	a.sidr-class-toggle-sidr-close, 
	#mobile-dropdown ul li a, 
	body #mobile-fullscreen ul li a{
		font-size: 2.187vw !important;
	}

	.oceanwp-mobile-menu-icon {
		width: calc(100% - 10.416vw);
	}
	.antares-header-right-info-wrapper {
		width: calc(100% - 5.208vw);
	}
	.antares-header-right-info-inner {
		padding-right: 1.041vw;
	}
	#sidr .antares-header-contact-info-col {
		width: calc(100% - 5.729vw);
	}
	.antares-header-contact-info-col {
		padding-right: 1.562vw;
		width: calc(100% - 5.729vw);
		line-height: normal !important;
	}
	.antares-header-contact-info-col * {
		font-size: 0.833vw !important;
	}
	.antares-header-contact-info-col > * {
		padding: 0.156vw 0;
	}
	.antares-header-email::before {
		padding: 0 0.520vw;
	}
	.antares-header-social-icon-col ul li {
		margin: 0 0.520vw;
	}
	.antares-header-social-icon-col ul li img{
		width: 1.25vw;
	}
	.antares-header-social-icon-col {
		padding-left: 1.041vw;
	}
	.oceanwp-mobile-menu-icon a.mobile-menu {
		padding: 0 2.083vw;
	}
	.hamburger-inner {
		width: 0.625vw !important;
	}
	.hamburger-inner::after, 
	.hamburger-inner::before {
		width: 0.937vw !important;
	}
	.hamburger-inner, 
	.hamburger-inner::after, 
	.hamburger-inner::before{
		height: 0.104vw !important;
	}

	.hamburger-inner::before {
		top: -0.364vw !important;
	}
	.hamburger-inner::after {
		bottom: -0.364vw !important;
	}
	.sidr.right {
		right: calc(-50% - 1.562vw);
	}
	#sidr .antares-header-right-info-wrapper {
		height: 5.885vw;
		padding-left: 3.645vw;
		padding-right: 5.208vw;
	}
	a.sidr-class-toggle-sidr-close {
		top: 1.770vw;
		font-size: 0.833vw !important;
	}
	#sidr .sidr-inner:nth-child(2) a.sidr-class-toggle-sidr-close{
		top: 2.604vw !important;
		margin-right:  1.979vw;
		line-height: 0.937vw;
	}

	#sidr .sidr-inner:nth-child(3) {
		top: 5.989vw;
		height: calc(100% -  9.375vw);
		padding-top: 3.125vw;
		padding-left: 4.166vw;
		padding-right: 2.083vw;
		margin-top: -0.104vw;
	}
	#sidr .sidr-inner:nth-child(3)::-webkit-scrollbar,
	.fs-dropdown .fs-options::-webkit-scrollbar {
		width:  0.416vw;
		height:  0.416vw;
	}
	#sidr .sidr-inner:nth-child(3)::-webkit-scrollbar-thumb,
	.fs-dropdown .fs-options::-webkit-scrollbar-thumb {
		border-radius: 0.520vw;
	}
	#sidr .sidr-inner:nth-child(3)::-webkit-scrollbar-track,
	.fs-dropdown .fs-options::-webkit-scrollbar-track {
		border-radius: 0.520vw;
	}
	.sidr-class-dropdown-menu li{
		margin-bottom:1.041vw !important;
	}
	.antares-header-copyright-info {
		padding-left:  4.166vw;
		padding-bottom: 1.562vw;
		font-size: 0.625vw;
		letter-spacing: 0.026vw;
	}



	.antares-page-title-wrapper.container {
		padding-top: 11.614vw;
		padding-bottom: 5.625vw;
	}
	.antares-page-title-sub-heading {
		font-size: 0.729vw;
		letter-spacing: 0.104vw;
		margin-bottom: 1.041vw !important;
	}
	.antares-page-title-heading {
		font-size: 3.645vw !important;
		padding-bottom: 0.937vw;
		max-width: 45.833vw;
	}
	.antares-page-title-button-wrapper li {
		margin-right: 1.041vw;
	}
	.antares-page-title-btn {
		margin-top: 1.302vw;
	}



	#antares-slider-sub-title-wrapper,
	#antares-slider-title-wrapper,
	#antares-slider-info-wrapper,
	#antares-slider-btn-1{
		left: 5.208vw !important;
	}
	#antares-slider-btn-2{
		left:  21.093vw !important;
	}
	#antares-slider-sub-title-wrapper{
		top: 17.083vw !important;
	}
	#antares-slider-title-wrapper{
		top:  19.531vw !important;
	}
	#antares-slider-info-wrapper{
		top: 25vw !important;
	}
	#antares-slider-btn-1,
	#antares-slider-btn-2{
		top: 29.166vw !important;
	}

	.antares-slider-sub-title{
		font-size: 0.729vw !important;
		line-height: 1 !important;
	}
	.antares-slider-title{
		font-size: 3.645vw !important;
		padding-bottom: 1.302vw !important;
		line-height: 1 !important;
	}
	.antares-slider-info{
		font-size: 0.729vw !important;
		line-height: 1.458vw !important;
	}

	body #antares-slider-btn-1 .rev-btn,
	body #antares-slider-btn-2 .rev-btn{
		font-size: 0.729vw!important;
		line-height: 3.229vw!important;
	}
	body #antares-slider-btn-1 .rev-btn{
		width: 14.843vw!important;
	}
	body #antares-slider-btn-2 .rev-btn{
		width: 14.062vw!important;
	}


	body .tp-leftarrow,
	.slick-prev {
		width: 3.125vw !important;
		left: 16.406vw !important;
		bottom: 1.510vw !important;
		height: 1.562vw !important;
	}
	.tp-leftarrow::before,
	.slick-prev::before {
		top:  0.468vw !important;
		font-size: 0.572vw !important;
	}
	body .tp-rightarrow,
	.slick-next {
		width:3.125vw!important;
		left: 20.312vw !important;
		bottom:  1.510vw !important;
		height: 1.562vw !important;
	}
	.tp-rightarrow::before,
	.slick-next::before {
		top: 0.468vw !important;
		font-size: 0.572vw !important;
	}
	.tp-leftarrow::after,
	.tp-rightarrow::after,
	.slick-prev::after,
	.slick-next::after{
		font-size: 0.625vw !important;
		letter-spacing: 0.104vw !important;
		top: 0.312vw !important;
	}
	.tp-leftarrow::after,
	.slick-prev::after {
		left: 0.729vw !important;
	}
	.tp-rightarrow::after,
	.slick-next::after{
		right: 0.729vw !important;
	}
	.custom .tp-bullet {
		width: 1.041vw !important;
		height: 0.156vw !important;
		margin-left: 0.520vw !important;
	}
	.custom.tp-bullets {
		top: calc(100% -  2.343vw) !important;
		width: 89.322vw !important;
		height: 1.458vw !important;
	}
	.tp-bullet.selected {
		width: 5.572vw !important;
	}
	.tp-bullet.selected::before {
		width: 4.010vw;
		height: 0.156vw;
	}
	.slick-prev::after,
	.slick-next::after{
		top: 0.729vw !important;
	}

	.slick-dots li,
	.vc_images_carousel ol.vc_carousel-indicators li {
		margin: 0 0.260vw !important;
	}

	ul.slick-dots li, 
	ul.slick-dots button, 
	.vc_images_carousel ol.vc_carousel-indicators li {
		width: 1.041vw !important;
		height: 0.156vw !important;
	}
	.slick-dotted.slick-slider{
		margin-bottom: 1.562vw !important;
	}
	.antares-slick-slider-navigation-wrapper {
		padding: 0 0.781vw;
		bottom: -0.781vw;
	}
	.antares-slick-slider-navigation-wrapper ul.slick-dots {
		padding: 0 0.520vw !important;
	}


	.vc_images_carousel {
		padding-bottom: 1.562vw;
	}
	.vc_images_carousel .vc_carousel-control {
		width: 2.864vw !important;
	}


	.antares-single-fleet-image-gallery-slider {
		padding-bottom: 1.562vw;
	}


	.vc_images_carousel .vc_carousel-control .icon-next, 
	.vc_images_carousel .vc_carousel-control .icon-prev {
		font-size: 0.729vw !important;
	}
	.vc_images_carousel .vc_carousel-control .icon-prev::after,
	.vc_images_carousel .vc_carousel-control .icon-next::after {
		font-size: 0.625vw !important;
	}
	.vc_images_carousel .vc_carousel-control .icon-prev::after {
		left: 0.781vw !important;
	}
	.vc_images_carousel .vc_carousel-control .icon-next::after {
		right: 0.781vw !important;
	}
	#antares-fleet-info-row {
		padding-top: 5.208vw !important;
	}

	.antares-fleet-filter-wrapper {
		width: 45.833vw;
		padding-bottom: 2.604vw;
	}
	.antares-fleet-filter-inner {
		padding:  0.364vw 0;
	}
	.antares-fleet-filter-trigger-box {
		margin: 0 -1.041vw;
	}
	.facetwp-facet {
		padding: 0 1.041vw;
	}
	select.facetwp-dropdown,
	.facetwp-facet input.facetwp-search{
		padding:0.520vw 0!important;
		font-size: 0.729vw;
		height: 2.447vw;
	}
	.facetwp-facet input.facetwp-search, 
	.facetwp-facet input.facetwp-location {
		min-width: 18.541vw !important;
	}
	.facetwp-type-search .facetwp-icon {
		width: 6.25vw;
		height:  3.229vw;
		font-size: 0.729vw;
		top: -0.364vw;
	}
	.facetwp-type-search .facetwp-icon::before {
		line-height: 3.125vw;
	}

	.antares-fleet-main-wrapper {
		margin: 0 -0.781vw;
		padding-bottom:  1.822vw;
	}
	.antares-fleet-item {
		padding: 0 0.781vw;
		margin-bottom: 1.562vw !important;
	}
	.antares-fleet-item-inner {
		padding: 0.781vw;
	}
	.antares-fleet-img-wrapper {
		margin-bottom: 0.416vw;
	}
	.antares-fleet-content-wrapper {
		padding: 0.781vw;
	}
	.antares-fleet-sub-title {
		font-size: 0.729vw;
	}
	.antares-fleet-title{
		font-size: 1.145vw;
	}
	.antares-fleet-meta {
		margin-top: 0.781vw;
	}
	.antares-fleet-meta ul li {
		font-size: 0.572vw;
		margin-top: 0.260vw;
	}

	.antares-fleet-info-heading {
		font-size: 2.187vw !important;
	}
	.antares-fleet-info-img-row .wpb_single_image {
		margin-bottom:  2.864vw !important;
	}
	.antares-services-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
		padding-top: 2.604vw !important;
		padding-bottom: 3.125vw !important;
	}

	.antares-service-img {
		margin-bottom: 1.562vw;
	}
	.antares-service-img svg {
		height: 6.25vw;
	}
	.antares-service-title a{
		font-size: 0.937vw;
		margin-bottom: 4px;
	}
	.antares-service-info {
		font-size: 0.781vw;
	}
	.antares-service-button {
		padding-top: 1.041vw;
		margin-top: 1.562vw;
	}
	.antares-service-button a {
		font-size: 0.729vw;
	}

	#antares-single-antares {
		padding-top: 8.593vw !important;
		padding-bottom: 3.125vw !important;
	}
	#antares-single-service-row{
		padding-top: 2.604vw !important;
		padding-bottom: 2.604vw !important;
	}
	.antares-serrvice-info-col > .vc_column-inner {
		padding-right: 3.385vw !important;
	}
	.wpb_images_carousel{
		margin-bottom: 1.822vw !important;
	}
	.antares-serrvice-gallery-col .vc_btn3-container{
		padding-top: 1.822vw !important;
	}
	#antares-antares-fleet-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
		padding-top: 2.604vw;
	}
	.antares-new-crane-info-col .wpb_text_column{
		margin-bottom: 1.041vw !important;
	}
	.antares-job-contact-row {
		width: 62.5vw !important;
	}
	.antares-job-contact-row h2 {
		width: 42.291vw !important;
		font-size: 2.708vw !important;
		padding-bottom: 2.864vw !important;
	}
	.antares-job-contact-row .wpb_text_column {
		font-size:  1.354vw;
		padding-top: 2.5vw !important;
		margin-bottom: 2.604vw !important;
	}
	#antares-fleet-video .vc_row > .wpb_column > .vc_column-inner{
		padding: 0.781vw!important;
	}
	.ultv-video__play-icon{
		width: 3.906vw !important;
	}
	.antares-fleet-video-row .wpb_text_column {
		margin-top: 1.041vw !important;
	}
	.antares-single-fleet-content-col,
	.antares-single-fleet-image-gallery-col {
		padding-top: 2.604vw;
	}
	.antares-single-fleet-name .antares-fleet-sub-title {
		font-size: 1.666vw !important;
	}
	.antares-single-fleet-name h1 {
		font-size: 1.145vw !important;
		margin-bottom: 1.041vw !important;
	}
	.antares-single-fleet-name .antares-fleet-break-title {
		margin-top: 0.3125vw;
	}
	.antares-single-fleet-short-info {
		font-size: 1.145vw;
		margin-bottom: 1.302vw;
	}
	.antares-single-fleet-meta-wrapper ul  li {
		font-size: 0.572vw;
		letter-spacing: 0.093vw;
		padding: 0.781vw 0;
		padding-left: 11.458vw !important;
	}
	.antares-single-fleet-meta-wrapper ul li span {
		margin-left: -11.458vw;
		min-width: 11.458vw;
	}
	.antares-image-gallery-slider .slick-next {
		left: 4.166vw !important;
	}
	.antares-single-fleet-btn {
		margin-top: 3.125vw;
	}
	.slick-lightbox .slick-prev.slick-arrow{
		left: 0.781vw !important;
	}
	.slick-lightbox .slick-next.slick-arrow{
		right: 0.781vw !important;
	}
	.slick-lightbox .slick-prev.slick-arrow,
	.slick-lightbox .slick-next.slick-arrow{
		width: 2.604vw !important;
		height: 2.604vw !important;
	}
	.antares-single-fleet-video-wrapper{
		margin-top: 1.562vw;
	}

	#antares-about-bottom-info {
		padding-top: 5.208vw !important;
	}
	.antares-info-box-item-main-wrapper {
		margin: 0 -0.781vw !important;
		padding-bottom: 1.562vw;
	}
	.antares-info-box-item {
		padding: 0 0.781vw;
		margin-bottom: 1.822vw;
	}
	.antares-info-box-item-img {
		margin-bottom: 1.041vw;
	}
	.antares-team-img {
		margin-bottom: 1.406vw;
	}
	.antares-team-title {
		margin-bottom: 0.104vw;
	}
	.antares-team-contact-wrapper ul {
		gap: 0.416vw;
	}
	.antares-team-contact-wrapper ul li {
		margin-top: 0.520vw;
	}
	.antares-team-contact-wrapper ul li a {
		width: 1.562vw;
		height: 1.562vw;
	}
	.antares-team-contact-wrapper ul li a svg {
		width: 0.937vw;
		height: 0.937vw;
	}


	.antares-contact-info-col .vc_custom_heading{
		margin-bottom: 1.145vw !important;
	}
	.antares-contact-info-col .ult_info_list_container li.icon_list_item {
		gap: 0.520vw;
		margin-bottom: 0.625vw !important;
	}
	.antares-contact-info-col .ult_info_list_container li.icon_list_item img{
		width: 0.937vw !important;
	}
	.antares-contact-info-col .ult_info_list_container li.icon_list_item .icon_description * {
		font-size: 0.729vw;
	}
	.antares-contact-us-row .contact-us-form {
		margin: 0 -0.260vw;
	}
	.antares-contact-us-row .contact-us-form > div {
		padding: 0 0.260vw;
	}
	.antares-contact-us-row .contact-us-form input, 
	.antares-contact-us-row .contact-us-form textarea {
		padding: 0.520vw 0.781vw!important;
		margin-top: 0.520vw  !important;
	}
	.antares-contact-us-row .contact-us-form input {
		height: 2.916vw !important;
		min-height: 2.916vw !important;
	}
	.antares-contact-us-row .contact-us-form textarea {
		height: 4.947vw !important;
		min-height: 4.947vw !important;
	}
	.antares-contact-us-row .contact-us-form .contact-btn input {
		padding: 0.520vw 1.822vw 0.520vw 2.760vw !important;
	}
	.antares-contact-us-row .contact-us-form .contact-btn svg {
		right: 6.093vw;
	}
	.antares-contact-us-row .contact-us-form .contact-btn svg path {
		width: 1.041vw ;
		height: 1.041vw ;
	}
	.wpb_gmaps_widget .wpb_map_wraper iframe{
		height: 27.604vw !important;
	}


	body.single-post article {
		width: 75vw !important;
		max-width: 100% !important;
	}
	#blog-entries {
		padding-top:  3.125vw;
	}
	#blog-entries article {
		padding: 0  0.781vw;
		margin-bottom: 1.822vw;
	}
	#blog-entries article .blog-entry-inner {
		padding: 0 1.041vw 1.302vw !important;
	}
	#blog-entries article .blog-entry-inner .thumbnail {
		margin: 0 -1.041vw;
	}
	#blog-entries article .blog-entry-inner .blog-entry-header {
		margin: 1.041vw 0 0;
	}
	#blog-entries .blog-entry.grid-entry .blog-entry-header .entry-title{
		margin-bottom: 0.312vw !important;
	}
	#blog-entries article .blog-entry-inner .blog-entry-header .entry-title a{
		font-size: 1.302vw !important;
	}
	#blog-entries article .blog-entry-inner ul.meta,
	ul.meta {
		gap: 0.520vw;
	}
	#blog-entries article .blog-entry-inner ul.meta li,
	ul.meta li {
		font-size: 0.729vw;
	}
	#blog-entries article .blog-entry-inner ul.meta li i,
	ul.meta li i {
		font-size: 0.781vw;
	}
	#blog-entries article .blog-entry-inner .blog-entry-readmore a {
		font-size: 0.781vw;
	}
	body.single-post article .antares-single-blog-breadcrumb-wrapper {
		margin-bottom: 2.604vw;
	}
	body.single-post article .antares-single-blog-content-wrapper {
		padding-right: 2.083vw !important;
	}
	.antares-single-blog-content-wrapper .entry-content img {
		margin-bottom: 1.041vw !important;
	}
	.antares-single-blog-content-wrapper .single-post-title {
		font-size: 2.708vw !important;
	}
	.antares-single-blog-content-wrapper ul.meta {
		margin-bottom: 0.416vw !important;
		padding-bottom: 0.416vw !important;
	}
	body.single-post article ul.meta {
		margin-bottom: 1.562vw !important;
	}


	.hrc-enquiry-form-info-col .wpb_text_column{
		font-size: 0.833vw;
		width: 27.604vw;
	}
	#enquiry-form {
		padding-top: 6.25vw;
	}
	#enquiry-form > .vc_row.enquiry-form{
		padding-bottom: 1.041vw;
	}
	#enquiry-form .hrc-get-touch{
		padding-top: 2.604vw;
	}
	#enquiry-form > .vc_row .hrc-enquiry-form-info-col > .vc_column-inner {
		padding-right: 0.781vw !important;
	}
	.hrc-footer-get-touch-contact-info ul {
		font-size: 1.145vw;
	}
	.hrc-footer-get-touch-contact-info ul li {
		padding-right: 0.416vw;
		margin-right: 0.416vw;
		margin-bottom: 0.520vw;
	}
	.hrc-enquiry-form-col .contact-us-form .contact-btn input {
		min-width: 16.145vw;
	}
	.hrc-footer-get-touch-location-row {
		padding-top: 1.302vw;
	}
	.hrc-footer-get-touch-contact-info {
		font-size: 1.145vw;
		margin-bottom: 1.562vw !important;
	}
	.hrc-footer-get-touch-location-row > .wpb_column {
		margin-bottom: 1.562vw !important;
	}
	.hrc-footer-get-touch-location-row > .wpb_column:first-child > .vc_column-inner {
		padding-right: 2.343vw !important;
	}
	.hrc-footer-get-touch-location-row > .wpb_column:nth-child(2) > .vc_column-inner {
		padding-left: 2.343vw !important;
		padding-right: 0.781vw !important;
	}
	.hrc-footer-get-touch-location-row .wpb_content_element {
		margin-top: 0.260vw;
	}
	.hrc-footer-get-touch-location-row > .wpb_column:nth-child(2) > .vc_column-inner .wpb_content_element {
		width: 11.979vw;
	}

	.contact-us-form {
		margin: -0.260vw -0.781vw 0;
	}
	.contact-us-form > div{
		padding: 0 0.781vw;
	}
	.contact-us-form label {
		font-size: 0.625vw;
		bottom: -0.208vw;
	}
	.contact-us-form input,
	.contact-us-form select, 
	.contact-us-form textarea {
		height: 2.343vw;
		min-height: 2.343vw;
		margin-bottom: 1.979vw;
		padding-bottom: 0.260vw !important;
		font-size: 0.833vw !important;
	}
	.contact-us-form textarea {
		margin-bottom: 1.562vw;
	}

	.hrc-contact-us-form-col .contact-us-form input,
	.hrc-contact-us-form-col .contact-us-form select,
	.hrc-contact-us-form-col .contact-us-form textarea {
		margin-top:  1.458vw !important;
	}
	.hrc-contact-us-form-col .contact-us-form .contact-btn{
		margin-top: 0.625vw !important;
	}
	.hrc-contact-us-form-col .contact-us-form input::placeholder,
	.hrc-contact-us-form-col .contact-us-form select::placeholder,
	.hrc-contact-us-form-col .contact-us-form textarea::placeholder {
		font-size: 0.833vw !important;
	}
	.hrc-contact-us-form-col .contact-us-form input::placeholder,
	.hrc-contact-us-form-col .contact-us-form select::placeholder,
	.hrc-contact-us-form-col .contact-us-form textarea::placeholder {
		font-size: 0.833vw !important;
	}
	.contact-us-form .contact-btn input {
		font-size: 0.729vw !important;
		max-width: 16.1458vw !important;
	}
	.hrc-contact-us-form-col .contact-us-form .contact-btn input {
		font-size: 0.729vw !important;
		padding: 1.041vw !important;
		min-width: 12.604vw !important;
	}

	.wpcf7-not-valid-tip {
		font-size: 0.729vw;
		margin-top: -0.520vw;
	}
	.wpcf7-response-output {
		font-size:  0.729vw;
		padding: 0.520vw;
		margin-bottom: 0.781vw !important;
	}


	.widget-title {
		margin-bottom: 0.937vw;
	}
	#footer-bottom {
		padding: 0.781vw 0;
		font-size: 0.625vw !important;
	}
	#footer-bottom-inner {
		padding-top: 3.125vw !important;
	}
	#footer-bottom #footer-bottom-menu ul li {
		margin-bottom: 0.260vw;
	}
	#footer-bottom #footer-bottom-menu li:after {
		margin-left: 0.416vw !important;
		margin-right: 0.416vw !important;
	}


}/*----end 1922---*/


@media only screen and (max-width:1550px){
	body .tp-leftarrow {
		left: 280px !important;
	}
	body .tp-rightarrow {
		left: 350px !important;
	}

}/*----end 1550---*/


@media  only screen and (max-width:1500px){

	.antares-enquiry-form-info-col {
		width: 30% !important;
	}
	.antares-enquiry-form-col {
		width: 70% !important;
	}
	.antares-service-img svg {
		height: 100px;
	}

}/*----end 1500---*/

@media only screen and (max-width:1279px){

	h2{
		font-size: 40px !important;
	}
	h3{
		font-size: 30px !important;
	}
	h4{
		font-size: 25px!important;
	}
	.antares-single-blog-content-wrapper .single-post-title {
		font-size: 40px !important;
	}

	#site-header-sticky-wrapper.is-sticky #site-header-inner, #site-header-inner {
		padding-left: 20px !important;
	}
	#sidr {
		width: 60%;
	}
	.sidr.right {
		right: calc(-60% - 30px);
	}
	#sidr .antares-header-right-info-wrapper {
		padding-left: 30px;
	}
	#sidr .sidr-inner:nth-child(3) {
		padding-left: 40px;
	}
	#sidr .sidr-inner:nth-child(3) {
		padding-top: 40px !important;
	}
	.antares-header-copyright-info {
		padding-left: 40px;
		padding-bottom: 20px;
	}
	#sidr .antares-header-contact-info-col {
		padding-right: 25px;
	}


	.antares-page-title-heading {
		font-size: 60px !important;
	}

	.antares-lift-info-col .wpb_text_column {
		padding-right: 0px !important;
	}
	.antares-fleet-info-heading {
		font-size: 32px;
	}
	.antares-service-img {
		margin-bottom: 20px;
	}
	.antares-service-img svg {
		height: 80px;
	}
	.antares-service-title a {
		font-size: 17px;
		letter-spacing: 0.05em;
	}
	.antares-fleet-content-wrapper {
		padding: 5px;
	}
	.antares-new-crane-info-col .vc_column-inner {
		padding-right: 15px !important;
	}
	.antares-fleet-video-three 	.ultv-video__play-icon{
		width: 50px !important;
	}
	.antares-single-fleet-short-info {
		font-size: 20px;
	}
	.antares-single-fleet-btn {
		margin-top: 40px;
	}
	.antares-team-info {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 5px;
	}

	#blog-entries article .blog-entry-inner .blog-entry-header {
		margin: 10px 0 0;
	}
	#blog-entries article .blog-entry-inner {
		padding: 0 15px 20px !important;
	}
	#blog-entries article .blog-entry-inner .thumbnail {
		margin: 0 -15px;
	}
	#blog-entries article .blog-entry-inner .blog-entry-header .entry-title a {
		font-size: 22px !important;
	}

}/*----end 1279---*/


@media only screen and (max-width:1024px){

	h2{
		font-size: 35px !important;
	}
	h3{
		font-size: 28px !important;
	}
	h4{
		font-size: 22px!important;
	}

	.antares-single-blog-content-wrapper .single-post-title {
		font-size: 35px !important;
	}
	.antares-header-social-icon-col ul li {
		margin: 0 5px;
	}
	#sidr {
		width: 70%;
	}
	.sidr.right {
		right: calc(-70% - 30px);
	}
	#sidr .antares-header-right-info-wrapper {
		padding-right: 65px;
	}
	#sidr .antares-header-contact-info-col {
		padding-right: 20px;
	}

	#sidr .sidr-inner:nth-child(2) a.sidr-class-toggle-sidr-close {
		margin-right: 25px;
	}
	.sidr-class-dropdown-menu li a,
	.sidr-class-dropdown-menu .search-field {
		font-size: 30px !important;
	}

	.antares-page-title-wrapper.container {
		padding-top: 188px;
		padding-bottom: 60px;
	}
	.antares-page-title-heading {
		font-size: 50px !important;
	}

	.slick-lightbox .slick-prev.slick-arrow,
	.slick-lightbox .slick-next.slick-arrow  {
		width: 35px !important;
		height: 36px !important;
	}
	.slick-lightbox .slick-prev.slick-arrow {
		left: 0px!important;
	}
	.slick-lightbox .slick-next.slick-arrow {
		right: 0px!important;
	}



	#antares-lift-info-row,
	#antares-fleet-row,
	#antares-antares,
	#antares-new-crane,
	#antares-job-contact,
	#antares-fleet-video,
	#antares-about-bottom-info,
	#contact-us,
	#antares-services{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	
	#antares-team{
		padding-top: 60px !important;
	}
	#antares-team {
		padding-bottom: 20px !important;
	}
	.antares-lift-info-col h2 {
		font-size: 35px !important;
	}
	#antares-fleet-info-row {
		padding-top: 60px !important;
	}
	.antares-fleet-info-heading {
		font-size: 28px;
		padding-bottom: 20px !important;
	}
	.antares-fleet-info-img-row .wpb_single_image {
		margin-bottom: 35px !important;
	}
	.antares-fleet-content-wrapper {
		padding: 0px;
	}
	.antares-fleet-filter-trigger-box {
		margin: 0 -10px;
	}
	.facetwp-facet {
		padding: 0 10px;
	}
	.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location {
		min-width: 275px !important;
	}
	.facetwp-type-search .facetwp-icon {
		width: 80px;
	}

	.antares-fleet-main-wrapper {
		padding-bottom: 20px;
	}
	.antares-fleet-item{
		width: 33.33% ;
	}
	.antares-job-contact-row h2 {
		font-size: 43px !important;
		padding-bottom: 35px !important;
	}
	.antares-job-contact-row .wpb_text_column {
		font-size: 24px;
		padding-top: 30px !important;
		margin-bottom: 35px !important;
	}
	.antares-single-fleet-main-wrapper {
		padding-bottom: 60px;
	}
	.antares-single-fleet-content-col,
	.antares-single-fleet-image-gallery-col {
		padding-top: 30px;
	}
	.antares-single-fleet-content-col {
		padding-right: 30px;
	}
	.antares-single-fleet-short-info {
		font-size: 18px;
	}
	.antares-single-fleet-meta-wrapper ul li {
		padding-left: 180px !important;
	}
	.antares-single-fleet-meta-wrapper ul li span {
		margin-left: -180px;
		min-width: 180px;
	}
	.antares-info-box-item {
		width: 33.33%;
	}
	#antares-about-bottom-info .wpb_text_column {
		margin-bottom: 20px !important;
	}
	.antares-info-box-item-main-wrapper {
		padding-bottom: 20px;
	}
	.antares-team-row > .wpb_column {
		width: 33.33%;
	}
	.antares-team-row > .wpb_column > .vc_column-inner {
		margin-bottom: 45px;
	}
	.antares-team-img {
		margin-bottom: 20px;
	}
	.antares-contact-info-col > .vc_column-inner {
		padding-left: 15px !important;
	}
	#antares-single-service-row {
		padding-top: 30px !important;
	}
	#antares-single-services {
		padding-bottom: 15px !important;
	}
	#antares-fleet-row.antares-fleet-archive-row {
		padding-bottom: 20px !important;
	}


	#blog-entries article {
		width: 50%;
	}
	body.single-post article .thumbnail,
	body.single-post article .antares-single-blog-content-wrapper {
		width: 100%;
		padding: 0px !important;
	}
	body.single-post article .thumbnail{
		margin-top: 35px !important;
	}
	body.single-post article .antares-single-blog-breadcrumb-wrapper {
		margin-bottom: 30px;
	}

	#enquiry-form {
		padding-top: 60px;
	}
	#footer-widgets {
		padding-bottom: 0 !important;
	}
	#footer-bottom {
		padding: 0;
	}
	.hrc-enquiry-form-info-col,
	.hrc-enquiry-form-col {
		width: 100% !important;
	}
	.hrc-footer-bottom-inner,
	.hrc-footer-bottom-img-wrapper ul {
		justify-content: center;
	}
	.hrc-footer-bottom-inner > div{
		width: 100%;
	}
	.hrc-footer-bottom-left-col {
		margin-bottom: 30px;
		text-align: center;
	}

	#footer-bottom {
		padding: 0;
	}
	#footer-bottom-inner {
		padding-top: 40px !important;
	}
	.antares-enquiry-form-info-col,
	.antares-enquiry-form-col {
		width: 100% !important;
	}
	#sidr::after {
		background-size: 300px;
		bottom: 25px;
	}


}/*----end 1024---*/


@media only screen and (max-width:959px){
	.content-area{
		margin-bottom: 0 !important;
	}

	.vc_btn3, 
	.button, 
	.contact-us-form .contact-btn input, 
	#comment-submit {
		padding: 20px 40px !important;
	}

	.antares-header-right-info-inner {
		padding-right: 10px;
	}
	.antares-header-contact-info-col {
		padding-right: 15px;
		font-size: 15px;
	}
	.antares-header-contact-info-col * {
		font-size: 14px !important;
	}
	.antares-header-social-icon-col {
		padding-left: 10px;
	}
	.oceanwp-mobile-menu-icon a.mobile-menu {
		padding: 0 25px;
	}

	body.single-post article .thumbnail {
		width: 100%;
		margin-top: 15px !important;
	}


	.antares-lift-info-col h2 {
		font-size: 30px !important;
	}
	.antares-antares-row {
		padding-bottom: 15px !important;
	}
	.antares-antares-row > .wpb_column {
		width: 50% !important;
		margin-bottom: 35px;
	}
	.antares-services-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
		padding-bottom: 0px !important;
	}
	.antares-service-item {
		width: 50%;
		margin-bottom: 35px;
	}
	.antares-serrvice-info-col,
	.antares-serrvice-gallery-col {
		width: 100% !important;
	}
	.antares-serrvice-info-col .vc_column-inner{
		padding-right: 15px !important;
	}
	.antares-serrvice-gallery-col {
		margin-top: 35px !important;
	}

	.antares-new-crane-info-col,
	.antares-new-crane-img-col {
		width: 100% !important;
	}
	.antares-new-crane-img-col {
		order: -1;
		margin-bottom: 20px;
	}
	.antares-contact-info-col,
	.antares-contact-form-col{
		width: 100% !important;
	}
	.antares-contact-info-col{
		order:-1;
		margin-bottom: 30px;
	}


}/*----end 959---*/



@media only screen and (max-width:767px){

	h2{
		font-size: 30px !important;
	}
	h3{
		font-size: 25px !important;
	}
	h4{
		font-size: 22px!important;
	}
	.antares-single-blog-content-wrapper .single-post-title {
		font-size: 30px !important;
	}
	.site-breadcrumbs ol li {
		font-size: 13px;
	}
	.antares-page-title-heading {
		font-size: 40px !important;
	}
	.antares-page-title-custom-intro {
		font-size: 15px;
		line-height: 1.6;
	}
	.site-breadcrumbs {
		font-size: 12px !important;
		letter-spacing:1px !important;
	}
	.site-breadcrumbs ol li .breadcrumb-sep {
		margin: 0 8px !important;
	}

	.oceanwp-mobile-menu-icon {
		width: auto !important;
	}
	#site-logo #site-logo-inner,
	.oceanwp-mobile-menu-icon a.mobile-menu {
		height: 100px !important;
		line-height: 100px !important;
	}
	.vc_btn3, .button, .contact-us-form .contact-btn input {
		padding: 15px 30px !important;
	}
	.oceanwp-mobile-menu-icon > .antares-header-right-info-wrapper {
		display: none;
	}


	#sidr {
		width: 100%;
	}
	.sidr.right {
		right: calc(-100% - 30px);
	}
	#sidr .antares-header-right-info-wrapper {
		height: 100px;
	}
	#sidr .sidr-inner:nth-child(3) {
		top: 102px;
		height: calc(100% - 60px);
	}

	.facetwp-type-search .facetwp-icon {
		width: 54px;
		height: 54px;
		top: 0;
	}
	.antares-lift-info-col, 
	.antares-lift-gallery-col {
		width: 100% !important;
	}
	.antares-lift-info-col .vc_column-inner{
		padding-top: 0 !important;
		margin-bottom: 30px;
	}
	.antares-service-button {
		opacity: 1 !important;
	}
	.antares-fleet-item{
		width: 50% ;
	}
	.antares-job-contact-row h2 {
		font-size: 34px !important;
	}
	.antares-job-contact-row .wpb_text_column {
		font-size: 20px;
	}
	.antares-fleet-video-one .ultv-video__outer-wrap {
		padding-bottom: 56.25% !important;
	}
	.antares-single-fleet-content-col,
	.antares-single-fleet-image-gallery-col {
		width: 100% !important;
	}
	.antares-single-fleet-content-col {
		padding-right: 0px;
	}
	.antares-single-fleet-image-gallery-col {
		padding-right: 0 !important;
	}
	.antares-single-fleet-short-info {
		font-size: 16px;
	}
	.antares-info-box-item {
		width: 50%;
	}
	.antares-team-row > .wpb_column {
		width: 50%;
	}
	.antares-fleet-info-heading {
		font-size: 26px;
	}
	.antares-info-box-item-img::before {
		padding-top: 100%;
	}

	.contact-us-form .three{
		width:50% !important;
	}
	.contact-us-form input, 
	.contact-us-form textarea {
		margin-bottom: 15px;
	}
	.contact-us-form .contact-btn {
		margin-top: 20px;
	}

	.hrc-footer-get-touch-contact-info {
		font-size: 20px;
	}
	#sidr .antares-header-right-info-wrapper {
		padding-left: 10px;
	}

}/*----end 767---*/


@media only screen and (max-width:650px){

	.contact-us-form .half {
		width: 100% !important;
	}
	.contact-us-form .three {
		width: 100% !important;
	}
	.contact-us-form .contact-btn input {
		max-width: 100%;
		width: 100%;
	}


	.hrc-footer-contact-info-inner {
		font-size: 13px;
	}
	.hrc-footer-get-touch-location-row > .wpb_column:first-child,
	.hrc-footer-get-touch-location-row > .wpb_column:nth-child(2),
	.hrc-footer-get-touch-location-row > .wpb_column:last-child {
		width: 100% !important;
	}
	.hrc-footer-get-touch-location-row > .wpb_column:first-child .vc_column-inner,
	.hrc-footer-get-touch-location-row > .wpb_column:nth-child(2) .vc_column-inner,
	.hrc-footer-get-touch-location-row > .wpb_column:last-child .vc_column-inner{
		padding: 0 !important;
		border: none !important;
	}
	.hrc-footer-get-touch-location-row {
		font-size: 16px;
	}
	.hrc-get-touch-location-name {
		font-size: 22px !important;
	}
	.hrc-footer-get-touch-contact-info ul {
		font-size: 16px;
	}

}/*----end 650---*/


@media only screen and (max-width:550px){
	#sidr::after {
		background-size: 200px;
	}
	#sidr .sidr-inner:nth-child(2) a.sidr-class-toggle-sidr-close {
		top: 10px !important;
		margin-right: 20px;
	}
	#sidr .antares-header-right-info-wrapper {
		padding-right: 0;
	}
	.antares-header-right-info-inner {
		padding-right: 0;
	}
	#sidr .antares-header-social-icon-col {
		padding: 0 5px !important;
		border: none;
		height: inherit !important;
		display: unset !important;
	}
	#sidr .antares-header-right-info-wrapper {
		top: 45px !important;
	}
	#sidr .antares-header-right-info-inner {
		flex-wrap: wrap;
	}
	#sidr .antares-header-contact-info-col {
		margin-bottom: 10px;
		width: 100%;
	}
	#sidr .antares-header-social-icon-col {
		padding-right: 10px !important;
	}
	#sidr .sidr-inner:nth-child(3) {
		top: 155px;
		padding:30px 20px !important;
	}

	.sidr-class-dropdown-menu li a,
	.sidr-class-dropdown-menu .search-field {
		font-size: 30px !important;
	}
	.sidr-class-dropdown-menu .search-form {
		width: 250px;
	}
	.sidr-class-dropdown-menu button {
		font-size: 15px;
	}

	.antares-fleet-filter-wrapper {
		padding-bottom: 20px;
	}
	.antares-fleet-filter-inner {
		border: none;
	}
	.antares-fleet-filter-trigger-box {
		margin: 0;
	}
	.facetwp-facet,
	.facetwp-type-search {
		width: 100% !important;
		border-right: none !important;
		border-bottom: 1px solid rgb(255 255 255 / 20%);
		padding: 0;
		margin-bottom: 15px !important;
	}
	.facetwp-type-search .facetwp-icon {
		height: 47px !important;
	}
	.facetwp-type-search .facetwp-icon::before{
		line-height: 47px;
	}


	.antares-antares-row > .wpb_column {
		width: 100% !important;
	}
	.antares-service-item {
		width: 100%;
	}
	.antares-fleet-item{
		width: 100% ;
	}
	.antares-job-contact-row .wpb_text_column {
		font-size: 16px;
	}
	.antares-info-box-item {
		width: 100%;
	}

	.hrc-footer-get-touch-contact-info {
		font-size: 16px;
	}
}/*----end 550---*/


@media only screen and (max-width:480px){

	.tp-bullet.selected {
		width: 70px !important;
		position: relative !important;
	}
	.tp-bullet.selected::before {
		width: 50px;
	}
	body .tp-leftarrow {
		left: 190px !important;
	}
	body .tp-rightarrow {
		left: 255px !important;
	}
	.antares-header-contact-info-col {
		font-size: 14px;
	}
	.antares-header-copyright-info{
		font-size: 11px;
	}
	.antares-team-row > .wpb_column {
		width: 100%;
	}

}/*----end 480---*/
