.ferry-nav .navbar ul {
	padding-right: 0
}
.ms-auto {
	margin-right: auto!important;
	margin-left: unset!important
}
.me-3 {
	margin-left: 1rem!important;
	margin-right: 0!important
}
.top-header .right-info {
	text-align: left
}
.top-header .right-info li.mr-20 {
	margin-left: 20px;
	margin-right: 0
}
.top-header .left-info li {
	margin-left: 20px;
	margin-right: 0
}
.top-header .left-info li:last-child {
	margin-left: 0
}
.top-header .left-info li a i {
	margin-left: 5px;
	margin-right: 0
}
.ml-auto {
	margin-right: auto!important;
	margin-left: 0!important
}
.mr-3 {
	margin-left: 1rem!important;
	margin-right: 0!important
}
.navbar-brand {
	margin-right: 0
}
.ferry-nav .navbar .navbar-nav .nav-item .dropdown-menu {
	text-align: right;
	left: auto
}
.ferry-nav .navbar .navbar-nav .nav-item .dropdown-menu li a i {
	left: 15px;
	right: auto
}
.ferry-nav .navbar .navbar-nav .nav-item:first-child {
	margin-right: 0;
	margin-left: 15px
}
.ferry-nav .navbar .navbar-nav .nav-item:last-child {
	margin-left: 0;
	margin-right: 15px
}
.contact-area .contact-content .contact-card {
	padding-right: 55px;
	padding-left: 0
}
.contact-area .contact-content .contact-card i {
	right: 0;
	left: auto
}
.about-area .about-tabs {
	left: 30px;
	right: auto
}
.about-area .about-tabs .tab-contant .nav-tabs .nav-link {
	margin-left: 20px;
	margin-right: 0
}
.about-area .about-tabs .tab-contant .nav-tabs .nav-link:last-child {
	margin-left: 0
}
.about-area .about-tabs .tab-contant .vision ul li {
	padding-right: 35px;
	padding-left: 0
}
.about-area .about-tabs .tab-contant .vision ul li i {
	right: 0;
	left: auto
}
.about-area .about-contant .section-title {
	text-align: right
}
.choose-area .choose-text .section-title {
	text-align: right
}
.choose-area .choose-text .shape-image {
	left: 0;
	right: auto
}
.choose-area .choose-contant .choose-card {
	padding-right: 100px;
	padding-left: auto
}
.choose-area .choose-contant .choose-card i {
	right: 0;
	left: auto
}
.choose-area .shape-one {
	right: 0;
	left: auto
}
.shape-two {
	left: 70px;
	right: auto
}
.shape-two .shape-1 {
	right: 50px;
	left: auto
}
.me-4 {
	margin-left: 1.5rem!important;
	margin-right: unset!important
}
.transportation-area .transportation-form {
	margin-right: auto;
	margin-left: unset;
	padding-left: 100px;
	padding-right: 0
}
.transportation-area .transportation-form .section-title {
	text-align: right
}
.transportation-area .transportation-form .transportation-shape {
	right: 5px;
	left: 0
}
.transportation-area .popup-video .video-btn {
	left: 30px
}
.footer-area .footer-widget .info-list li {
	padding-right: 35px;
	padding-left: 0
}
.footer-area .footer-widget .info-list li i {
	right: 0;
	left: auto
}
.footer-area .footer-widget .footer-text li a:hover {
	padding-right: 5px;
	padding-left: 0
}
.footer-area .footer-socials li {
	margin: 0 0 0 10px
}
.go-top {
	left: 15px;
	right: auto
}
.about-contant-others .section-title {
	text-align: right
}
.about-contant-others .about-two-text ul li {
	padding-right: 30px;
	padding-left: 0
}
.about-contant-others .about-two-text ul li i {
	right: 0;
	left: auto
}
.about-contant-others .about-two-text .watch-video {
	right: 175px;
	left: 0
}
.about-contant-others .about-two-text .watch-video a i {
	margin-left: 10px;
	margin-right: 0
}
.counter-area .counter-contant .counter-card {
	padding-right: 80px;
	padding-left: 0
}
.counter-area .counter-contant .counter-card i {
	right: 0;
	left: auto
}
.choose-us-two .choose-content .choose-us-text .section-title {
	text-align: right
}
.choose-us-two .choose-content ul {
	padding-right: 0
}
.choose-us-two .choose-content ul li {
	padding-right: 30px;
	padding-left: 10px
}
.choose-us-two .choose-content ul li i {
	right: 0;
	left: auto
}
.blog-card .blog-text .meta-tag {
	right: 0;
	left: auto
}
.newsletter-content .newsletter-form .form-control {
	margin-right: auto
}
.freight-area.freight-area-two .section-title {
	text-align: right;
	margin-right: 0;
	margin-left: auto
}
.freight-area.freight-area-two .services-slider-two.owl-theme .owl-nav {
	margin: 0
}
.freight-area.freight-area-two .services-slider-two.owl-theme .owl-nav .owl-next, .freight-area.freight-area-two .services-slider-two.owl-theme .owl-nav .owl-prev {
	left: 65px;
	right: auto
}
.freight-area.freight-area-two .services-slider-two.owl-theme .owl-nav .owl-prev {
	left: 0;
	right: auto
}
.shipmante-area::before {
	right: 0;
	left: auto
}
.shipmante-area .shipmante-btn a i {
	left: 50%;
	right: auto
}
.clients-area .section-title {
	text-align: right;
	margin-right: 0;
	margin-left: auto
}
.clients-area .clients-slider .clients-slider-item {
	margin-right: 70px;
	margin-left: 0
}
.clients-area .clients-slider .clients-slider-item .quote-icon {
	left: 70px;
	right: auto
}
.clients-area .clients-slider .clients-slider-item .item-contant {
	padding-right: 20px;
	padding-left: 0
}
.clients-area .clients-slider .clients-slider-item .item-contant .clients-image {
	right: -50px
}
.clients-area .clients-slider.owl-theme .owl-nav {
	margin: 0
}
.clients-area .clients-slider.owl-theme .owl-nav .owl-next, .clients-area .clients-slider.owl-theme .owl-nav .owl-prev {
	left: 65px;
	right: auto
}
.clients-area .clients-slider.owl-theme .owl-nav .owl-prev {
	left: 0;
	right: auto
}
.shipping-area .shipping-img {
	padding-right: 40px;
	padding-left: 30px
}
.shipping-area .shipping-img::before {
	right: 0;
	left: auto
}
.shipping-card .shipping-contant {
	padding-right: 130px;
	padding-left: 0
}
.shipping-card .shipping-contant .shipping-image {
	right: 0;
	left: auto
}
.shipping-card .shipping-contant .shipping-sign {
	left: 15px;
	right: auto
}
.frequently-area .frequently-accrodion #accordion .accrodion-drawer h3 .bx {
	left: 25px;
	right: auto
}
.frequently-area .frequently-image .frequently-text {
	margin-right: auto
}
.blog-area .section-title {
	margin-right: 0;
	margin-left: auto
}
.blog-area .blog-slider.owl-theme .owl-nav {
	margin: 0
}
.blog-area .blog-slider.owl-theme .owl-nav .owl-next, .blog-area .blog-slider.owl-theme .owl-nav .owl-prev {
	left: 65px;
	right: auto
}
.blog-area .blog-slider.owl-theme .owl-nav .owl-prev {
	left: 0;
	right: auto
}
.text-left {
	text-align: right!important
}
.form-check {
	padding-right: 1.25rem!important;
	padding-left: 0
}
.form-check-input {
	margin-right: -1.25rem;
	margin-left: auto
}
.about-info-card h3::before {
	left: auto;
	right: 0
}
.about-info-card ul li {
	padding-right: 30px;
	padding-left: 0
}
.about-info-card ul li i {
	left: auto;
	right: 0
}
.digital-area .digital-card-contant .digital-card .card-text {
	padding-left: 0;
	padding-right: 75px
}
.digital-area .digital-card-contant .digital-card .card-text i {
	right: 0;
	left: auto
}
.service-sidebar ul li a {
	padding: 15px 50px 15px 20px
}
.service-sidebar ul li a i {
	left: auto;
	right: 20px
}
.widget-area .widget .widget-title::before {
	right: 0;
	left: auto
}
.widget-area .widget_search form .search-field {
	padding: 0 15px 0 0
}
.widget-area .widget_search form button {
	right: auto;
	left: 5px
}
.widget-area .widget_posts_thumb .item .thumb {
	float: right;
	margin-left: 15px;
	margin-right: 0
}
.widget-area .widget_categories ul {
	padding-right: 0
}
.widget-area .widget_categories ul li {
	padding-right: 18px;
	padding-left: 0
}
.widget-area .widget_categories ul li::before {
	right: 0;
	left: auto
}
.blog-details-desc .article-content .entry-meta ul {
	padding-right: 0
}
.blog-details-desc .article-content .entry-meta ul li {
	padding-right: 45px;
	padding-left: 20px;
	margin-right: 0;
	border: none
}
.blog-details-desc .article-content .entry-meta ul li:last-child {
	padding-right: 45px;
	padding-left: 0
}
.blog-details-desc .article-content .entry-meta ul li i {
	left: auto;
	right: 0
}
.comments-area .comment-body {
	padding-right: 70px;
	padding-left: 0
}
.comments-area .comment-author .avatar {
	left: auto;
	right: -65px
}
.comments-area .comment-respond .comment-form-cookies-consent {
	padding-right: 20px;
	padding-left: 0
}
.comments-area .comment-respond .comment-form-cookies-consent input {
	right: 0;
	left: auto
}
.comments-area .comment-respond input[type=date], .comments-area .comment-respond input[type=time], .comments-area .comment-respond input[type=datetime-local], .comments-area .comment-respond input[type=week], .comments-area .comment-respond input[type=month], .comments-area .comment-respond input[type=text], .comments-area .comment-respond input[type=email], .comments-area .comment-respond input[type=url], .comments-area .comment-respond input[type=password], .comments-area .comment-respond input[type=search], .comments-area .comment-respond input[type=tel], .comments-area .comment-respond input[type=number], .comments-area .comment-respond textarea {
	padding: 1px 15px 0 0
}
.mean-container .mean-nav ul li a {
	text-align: right
}
.mean-container .mean-nav ul li a.mean-expand {
	text-align: left;
	right: auto;
	left: 0
}
.search-overlay .search-overlay-form form .input-search {
	padding: 6px 25px
}
.search-overlay .search-overlay-form form button {
	right: auto;
	left: 5px
}
.search-overlay .search-overlay-close {
	right: auto;
	left: 40px
}
.blog-area .section-title {
	text-align: right
}
.page-banner .page-content ul li {
	margin-right: 0;
	margin-left: 20px
}
.page-banner .page-content ul li:last-child {
	margin-left: 0
}
.page-banner .page-content ul li::before {
	right: auto;
	left: -15px
}
.shipping-card {
	padding: 30px 25px
}
.sign-in-area .sign-in-form .form-group {
	text-align: right!important
}
.form-check .form-check-input {
	float: right
}
.sign-up-area .sign-up-form .form-group {
	text-align: right!important
}
.coming-soon-area .coming-soon-contant .coming-soon-form .form-btn {
	left: 15%;
	right: auto
}
blockquote::after, .blockquote::after {
	right: 0;
	left: auto
}
blockquote::before, .blockquote::before {
	right: 50px;
	left: auto
}
.blog-details-desc .article-footer .article-tags span {
	margin-left: 3px;
	margin-right: 0
}
.blog-details-desc .article-footer .article-share .social {
	padding-right: 0;
	text-align: left
}
.blog-details-desc .article-footer .article-share .social li span {
	margin-left: 3px;
	margin-right: 0
}
.list-unstyled {
	padding-right: 0
}

@media only screen and (max-width:767px) {
.top-header .left-info {
	text-align: center
}
.top-header .right-info {
	text-align: center
}
.top-header .right-info li .mr-20 {
	margin-right: 20px;
	margin-left: 0
}
.about-area .about-tabs {
	left: 0
}
.mean-container a.meanmenu-reveal {
	right: 0!important;
	left: auto!important
}
.choose-area .choose-contant .choose-card {
	padding-left: 0!important;
	padding-right: 60px
}
.choose-area .choose-contant .choose-card i {
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 30px
}
.counter-area .counter-contant .counter-card {
	padding-right: 0
}
.clients-area .clients-slider .clients-slider-item {
	margin-left: 70px;
	margin-right: 0
}
.clients-area .clients-slider.owl-theme .owl-nav .owl-prev {
	left: 15px;
	right: auto
}
.clients-area .clients-slider.owl-theme .owl-nav .owl-next {
	left: auto;
	right: 15px
}
.blog-area .blog-slider.owl-theme .owl-nav .owl-prev {
	left: 5px;
	right: auto
}
.blog-area .blog-slider.owl-theme .owl-nav .owl-next {
	left: auto;
	right: 5px
}
.freight-area.freight-area-two .services-slider-two.owl-theme .owl-nav .owl-prev {
	left: 5px;
	right: auto
}
.freight-area.freight-area-two .services-slider-two.owl-theme .owl-nav .owl-next {
	left: auto;
	right: 5px
}
.shipping-card .shipping-contant {
	padding-right: 15px
}
.about-contant-others .about-two-text .watch-video {
	right: 125px
}
.frequently-area .frequently-accrodion #accordion .accrodion-drawer h3 {
	padding: 20px 20px 20px 50px
}
.blog-details-desc .article-footer .article-share .social {
	padding: 0
}
.blog-details-desc .article-footer .article-share .social li span {
	margin-left: 3px;
	margin-right: 0
}
.blog-details-desc .article-content .wp-block-gallery.columns-3 {
	padding: 0
}
.digital-area .digital-card-contant .digital-card .card-text {
	padding-right: 0
}
.p-0 {
	padding: 15px!important
}
.transportation-area .transportation-form {
	padding-left: 0
}
.transportation-area .transportation-form .form-btn .default-btn-one {
	margin-right: 0!important
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.mean-container a.meanmenu-reveal {
	left: 0!important;
	right: auto!important
}
.choose-area .choose-contant .choose-card {
	padding-left: 0!important;
	padding-right: 75px
}
.offset-md-3 {
	margin-right: 25%;
	margin-left: 0
}
.shipmante-area .shipmante-btn a .ripple {
	left: 155px;
	bottom: 0;
	top: auto
}
.shipmante-area .shipmante-btn a i {
	margin: -150px 0 0 -255px
}
.blog-area .blog-slider.owl-theme .owl-nav .owl-prev {
	left: 5px;
	right: auto;
	top: 50px
}
.blog-area .blog-slider.owl-theme .owl-nav .owl-next {
	left: auto;
	right: 5px;
	top: 50px
}
.about-text-area .shipping-card .shipping-contant .shipping-sign {
	left: 210px;
	right: auto
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.ferry-nav .navbar .navbar-nav .nav-item .dropdown-menu {
	width: 225px
}
}


.containerx {
	position: relative;
	width: 50%;
}

.image {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}

.middle {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
}

.containerx:hover .image {
	opacity: 0.3;
}

.containerx:hover .middle {
	opacity: 1;
}

.text {
	background-color: #04AA6D;
	color: white;
	font-size: 16px;
	padding: 16px 32px;
}