@media all and (max-width:  1800px) {
	#content .font-35 {
	    font-size: 30px;
	    line-height: 40px;
	}
}
@media all and (max-width:  1600px) {
	#header #top-menu>div>div>ul,#header #top-menu>div>div>ul>li, 
	#header #top-menu>div>div>ul>li>a, 
	#header #top-menu>div>div>ul>li>a:before, 
	#header #top-menu>div>div>ul>li>a:after {
		font-weight: 400;
	    font-size: 22px;
	}

	#content .banner-home .heading-banner {
	    padding-right: 0;
	}
	.row-about-home .wpb_content_element {
		margin-bottom: 0;
	}
	.about-home-section .ozy-custom_button {
	    margin-top: 0;
	    padding: 10px 40px;
	}
	#content .section-services-home  .font-35 {
	    font-size: 25px;
	    line-height: 35px;
	}
	
	#content .post-content .tab-banner-home ul {
		padding-left: 0;
	}
	.tab-banner-home .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
	    margin-right: 5px;
	}
	.tab-banner-home .vc_tta.vc_general .vc_tta-panel-body {
		padding: 14px 5px;
	}
	.banner-home .vc_col-sm-3 {
		width: 30%;
	}
	.banner-home .vc_col-sm-9 {
		width: 70%;
	}
	#content .banner-home-ipad h1 {
	    font-size: 60px;
	    line-height: 70px;
	}
}
@media all and (min-width: 1400px) {
	#footer-widget-bar section.widget-area:nth-child(2) {
		width: 30%;
	}
	#footer-widget-bar section.widget-area:nth-child(1) {
	    width: 20%;
	}
	#footer-widget-bar section.widget-area:nth-child(3) {
	    width: 30%;
	}
	#footer-widget-bar section.widget-area:nth-child(4) {
	    width: 20%;
	}
	#main #footer-widget-bar {
	    padding: 120px 120px 70px 60px;
	}

}
@media all and (min-width: 1700px) {
	body #content.no-sidebar {
		width: 1440px;
	}
	body.single.single-post #content.no-vc {
	    max-width: 1440px;
	}
	body #page-bread-crumbs-share-bar {
		max-width: 1440px;
	}
	body.ozy-page-model-full #page-title-wrapper>div{
	    max-width: 1512px;
	}
}
@media all and (max-width:  1699px) {
	body #page-title-wrapper h4 {
	    font-size: 30px;
	}
}
@media all and (max-width:  1400px) {
	#footer-widget-bar section {
		width: 50%;
	}
	#footer-widget-bar section {
		margin-bottom: 20px;
	}
	#header #top-menu ul#menu-primary-menu-classic > li {
	    margin-left: 20px;
	}
	#header.menu-align-right #top-menu > div > div > ul > li > a#main-search-button {
	    padding-left: 10px;
	}
}
@media all and (max-width:  1380px) {
	#content .section-services-home .font-35 {
	    font-size: 20px;
	    line-height: 30px;
	}
}
@media all and (max-width: 1300px) and (min-width: 1100px) {
	.tab-banner-home .vc_tta-tabs-list .vc_tta-tab>a {
		font-size: 18px;
	}
	.section-services-home {
		margin-top: 0;
	}
	.banner-home {
		padding-bottom: 50px;
	}
}
@media all and (min-width:  1200px) {
	.section-services-home .box-services-item:hover {
	    margin-top: -50px;
	    -webkit-transition: all 300ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
	    -moz-transition: all 300ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
	    -o-transition: all 300ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
	    transition: all 300ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
	    padding-top: 20px;
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu:hover ul {
		right: -200px;
		min-width: 800px;
		text-align: left;
		background: #fff;
		border: 1px solid #137bc2;
		padding: 30px;
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li {
		background-color: unset;
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li a{
		padding: 55px 25px 15px 25px;
		color: #137bc2;
		border-right: 1px solid #137bc2;
		border-bottom: none;
		min-width: auto;
		text-align: center;
		font-size: 17px;
		line-height: 25px;
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li a:hover {
		color: #fac033 !important;
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li:last-child a {
		border-right: none;
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li.active a {
		color: #fac033 !important;
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li::before {
		content: '';
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li.transhipment-bg::before {
		background-image: url(images/transhipment-track.png);
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li.importshipment-bg::before {
		background-image: url(images/import-shipment.png);
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li.unstuffing-bg::before {
		background-image: url(https://macnelsvietnam.com/wp-content/themes/logipro-child/images/unstuffing-status.png);
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li.sailing-schedules-bg::before {
		background-image: url(images/salling-schedules.png);
	}
	#header #top-menu ul#menu-primary-menu-classic > li.custom-sub-menu ul li.booking-menu-bg::before {
		background-image: url(images/booking-sub.png);
	}
}
@media all and (max-width:  1200px) {
	#content .padding-top-120 {
		padding-top: 80px;
	}
	.section-services-home .box-services-item {
	    width: 33.33%;
	}
	#header .social-header #social-icons>a, #header .social-header div#social-icons>a>span {
	    line-height: 20px !important;
	}
	body #header {
		height: 130px !important;
	}
	body #header #top-menu {
		background-color: #fff;
	}
	body.page-id-565 #page-title-wrapper h4.sub-single b {
	    text-align: right;
	    max-width: 100%;
	}
	body #page-title-wrapper h1 {
		font-size: 40px;
	}
	body #page-title-wrapper h4 {
		font-size: 35px !important;
	}
	#header #top-menu .menu-button {
	}
	.custom-info.social-header {
		padding: 15px 20px;
	}
	#header #social-icons>a, #header div#social-icons>a>span {
	    width: 25px;
	    height: 25px;
	    line-height: 25px !important;
	    font-size: 25px !important;
	}
	#header #top-menu .logo {
	    left: 20px;
	    width: calc(100% - 260px);
	    height: 46px;
	    text-align: left;
	    transform: translateX(0) !important;
	}
	#content .banner-home .heading-banner {
		padding-right: 0;
	}
}
@media all and (min-width:  480px) and (max-width: 768px) {
	.banner-home {
		padding-bottom: 100px;
	}
	.banner-home-ipad .vc_col-sm-9 {
		width: 100%;
	}
	
	.banner-home-ipad .vc_col-sm-3 {
		width: 100%;
	}
	#content .banner-home-ipad h1 {
		font-size: 55px !important;
	    line-height: 65px !important;
	}
	#content .section-our-commitments-home .ozy-simlple-info-box h3 {
		font-size: 25px !important;
	}
	.custom-our-commitments-home .ozy-simlple-info-box {
	    height: 280px !important;
	}
	.section-macnels-team a.ozy-service-box {
	    height: 200px !important;
	    padding: 30px 45px 0 45px;
	}
	.section-macnels-team .ozy-service-box>i {
		font-size: 50px;
    	line-height: 50px;
	}
	#content .hover-card-ipad .ozy-hover-card>div>div>i, .ozy-hover-card>a>div>i {
		font-size: 50px !important;
	}
	body #footer {
		padding:  35px 0 15px 0;
	}
}

@media all and (min-width:  769px) and (max-width:  1024px) {
	.banner-home {
		padding-left: 5px;
		padding-right: 5px;
	}
	.banner-home-ipad .vc_col-sm-9 {
		width: 60%;
	}
	.banner-home-ipad .vc_col-sm-3 {
		width: 40%;
	}
	#content .banner-home-ipad h1 {
		font-size: 60px !important;
	    line-height: 70px !important;
	}
	
	.section-macnels-team .ozy-service-box>i {
		font-size: 55px;
    	line-height: 55px;
	}
	.about-home-section .row-about-home .vc_column-inner{
		padding-left: 20px;
		padding-right: 20px;
	}
	body #footer {
		padding:  35px 0 20px 0;
	}
	body  .logipro-btt-container {
		right: 0;
	}
	#content .hover-card-ipad .ozy-hover-card>div>div>i, .ozy-hover-card>a>div>i {
		font-size: 60px !important;
	}
	#footer-widget-bar {
	    padding: 60px 10px 60px 10px;
	}
	
}
@media all and (min-width:  768px) and (max-width:  1024px) {

	.banner-home-ipad .vc_col-sm-9 h1 br{
		display: none;
	}
	
	#content .banner-home .heading-banner {
		padding-right: 0;ư
	}
	.hover-card-ipad .ozy-hover-card {
	    width: 33.33% !important;
	}
	
	.about-home-section .vc_col-sm-8 {
		width: 100%;
	}
	.about-home-section .vc_col-sm-4 {
		width: 100%;
	}
	
	
	.section-macnels-team .ozy-service-box>i.s {
	    font-size: 50px;
	}
	#footer-widget-bar {
		display: flex;
		flex-wrap: wrap;
	}
	#footer-widget-bar section.widget-area {
		width: 50%;
	    margin-bottom: 30px;
	}
	#footer-widget-bar .widget-area {
	    padding-left: 10px;
	}
}

@media all and (max-width:  991px) {
	.custom-checkbox-form .gfield_label {
		width: 100%;
	}
	.bxctpost_latest .bxsmall .bxitem {
		height: 250px;
	}
}
@media all and (max-width:  1024px) {
	.section-services-home {
		padding-left: 20px;
		padding-right: 20px;
	}
	#header #top-menu ul#menu-primary-menu-classic > li {
	    margin-left: 0;
	}
	#header #top-menu ul#menu-primary-menu-classic li.menu-item-wpml {
		margin-left: 0;
	}
	#footer footer #social-icons>a, #footer footer div#social-icons>a>span {
	    line-height: 25px !important;
	}
}
@media all and (max-width:  768px) {
	#content .post-content ul.list-macnels-teams {
		padding-left: 0;
	}
	.bxctpost_latest .bxinner {
		display: block;
	}
	.bxctpost_latest .bxw50 {
		width: 100%;
	}
	.bxctpost_latest .bxbig .bxitem {
		height: 300px;
	}
	#content .padding-top-120 {
		padding-top: 40px;
	}
	.transhipment-track-form .bx_formsearch #mc_formsearch_ship {
		width: 100%;
		margin-right: 0;
		margin-bottom: 1.5em;
		margin-top: 1.5em;
	}
	.transhipment-track-form .bx_formsearch .bxprint {
		width: 105px;
	}
	.transhipment-track-form .bx_formsearch .bxprint a {
		font-size: 20px;
		line-height: 20px;
	}
	.transhipment-track-form .bx_formsearch .bxprint a i {
		margin-right: 10px;
	}
	.transhipment-track-form .bx_formsearch {
		flex-direction: column-reverse;
		align-items: flex-start;
	}
	.contact-map-section .vc_col-sm-4, .contact-map-section .vc_col-sm-8 {
		width: 100%;
	}
	.section-services-home {
		padding-top: 30px;
		display: flex;
		flex-wrap: wrap;
	}
	.section-services-home .box-services-item {
	    transform: translateY(0px);
	}
	#header #top-menu ul ul li a {
	    font-size: 12px;
	}
	body.single-post .custom-getintouch .vc_custom_1496044940563 {
	    padding-left: 20px !important;
	}
	.custom-getintouch .vc_col-sm-8 {
	    width: 100%;
	}
	.custom-getintouch .vc_col-sm-4 {
	    width: 100%;
	}
	body.logged-in #header {
		padding-top: 46px !important;
	}
	body.logged-in #header nav#top-menu {
	    padding: 25px 57px 25px 57px;
	}
	.request-form .gform_wrapper.gravity-theme .gfield,.request-form  .gform_wrapper.gravity-theme .gform_footer
	,.request-form   .required-field-request 
	{
		padding: 0px;
	}
	.custom-bookingform .gform_fields .gfield {
	    margin-bottom: 30px;
	}
	#content .list-post-relate {
	    margin-left: -15px;
    	margin-right: -15px;
	}
	#content .list-post-relate .item-related .post-title .title {
		line-height: 30px !important;
	}
	#content .list-post-relate .item-related {
	    width: calc(100% / 2);
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.recent-blog-custom-home .post-left {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.recent-blog-custom-home .post-right {
	    width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.recent-blog-custom-home .post-right .post-item {
		margin-top: 20px;
	}
	#content .section-our-commitments-home {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.section-our-commitments-home .vc_custom_1626713423414{
		margin-top: 0 !important;
	}
	.section-macnels-team .wpb_single_image.vc_align_left {
		text-align: center;
	}
	#content .section-macnels-team h3 {
		text-align: center !important;
	}
	#content .section-macnels-team .wpb_text_column.wpb_content_element {
		text-align: center;
	}
	.section-macnels-team .vc_col-sm-3 {
		width: 50%;
	}
	.custom-our-commitments-home .vc_col-sm-6 {
		width: 100%;
	}
	body.page-id-3180 #page-title-wrapper h4.sub-single b {
	    text-align: left;
	    max-width: 100%;
	}
	.custom-ipad-sub-services .vc_col-sm-7{
		width: 100%;
	}
	.custom-ipad-sub-services .vc_col-sm-5{
		width: 100%;
	}
	.custom-ipad-sub-services .flexslider {
		margin-bottom: 30px;
	}
	body #main {
	    padding-top: 120px !important;
	}
	#footer-widget-bar .widget-area:first-child h4 {
		display: none;
	}
	#footer-widget-bar {
	    padding: 60px 20px 60px 20px;
	}
	body #footer-widget-bar section.widget-area {
		width: 100%;
	    margin-bottom: 30px;
	}
	#content .post-content #gform_wrapper_1 form ul input:not([type=submit]):not([type=button]):not([type=file]), #content .post-content #gform_wrapper_1 form ul select, #content .post-content #gform_wrapper_1 form ul textarea {
		font-size: 17px;
	}
	body #page-title-wrapper h1 {
		font-size: 30px !important;
	}
	body #page-title-wrapper h4 {
		font-size: 25px !important;
	}
	#content .padding-top-40 {
		padding-top: 15px;
	}
	#content .padding-bottom-70 {
		padding-bottom: 30px;
	}
	.padding-top-90 {
	    padding-top: 30px;
	}
	#content .padding-bottom-60 {
		padding-bottom: 30px;
	}
	#content .padding-top-60 {
		padding-top: 30px;
	}
	#content .padding-top-80 {
	    padding-top: 30px;
	}
	#content .padding-bottom-80 {
		padding-bottom: 30px;
	}
	#content .padding-top-100 {
		padding-top: 30px;
	}
	#content .padding-bottom-100 {
		padding-bottom: 30px;
	}
	.padding-bottom-120 {
		padding-bottom: 30px;
	}
	#content .padding-bottom-150 {
		padding-bottom: 30px;
	}
	#content .font-50 {
	    font-size: 40px;
	    line-height: 55px;
	}

	.tab-banner-home {
	    padding: 0 20px !important;
	}
	.tab-banner-home .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
		border-color: #fff;
		background-color: #fff;
	}
	.tab-banner-home .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
		border-color: #fff !important;
		background-color: #fff;
	}
	.custom-form-tab #mc_formsearch_ship .bxflex .bxfiled {
		max-width: 100%;
	}
	
	.section-services-home {
		margin-top: 0;
	}
	#content .font-35 {
		font-size: 25px !important;
		line-height: 35px !important;
	}
	.about-home-section .vc_col-sm-6 {
		width: 100%;
	}
	.about-home-section .wpb_single_image  {
		margin-bottom: 0;
	}


	.blog-recent .post-item {
		width: calc(100% / 2);
	}
	
}

@media all and (max-width:  575px) {
	#content table.ctlist_tablerl thead th {
		padding: 10px;
	    font-size: 12px;
	}
	#content table.ctlist_tablerl td {
	    padding: 10px;
	    font-size: 12px;
	}
	#content .padding-top-120 {
		padding-top: 15px;
	}
	#content .padding-top-70 {
		padding-top: 30px;
	}
	.logipro-btt-container {
		right: 5px;
		bottom: 20px !important;
	}
	.logipro-btt-container .logipro-btt svg {
		left: 7px;
		width: 10px;
		height: 25px;
	}
	.logipro-btt-container .logipro-btt {
		width: 30px;
		height: 30px;
	}
	.imp-fullscreen-tooltips-container .imp-fullscreen-tooltip .imp-tooltip-close-button .fa {
		font: normal normal normal 14px/1 FontAwesome !important;
	}
	.imp-fullscreen-tooltips-container .imp-fullscreen-tooltip .imp-tooltip-close-button {
		color: #000;
		line-height: 35px;
	}
	.imp-tooltips-container .imp-tooltip.imp-tooltip-visible h3{
		font-size: 16px !important;
	}
	.bookingform-section .gform_wrapper.gravity-theme .gfield.gfield--width-half {
		-ms-grid-column-span: 12;
		grid-column: span 12;
	}
	#content .section-services-home .font-35 {
		font-size: 18px !important;
		line-height: 25px !important;
	}
	#content .font-18 {
	    font-size: 16px;
	    line-height: 26px;
	}
	#mc_formsearch_ship .bx_action button {
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: unset;
		width: 50px;
		height: 50px;
	}
	#mc_formsearch_ship .bx_action button i {
		font-size: 25px;
		padding-top: 10px;
	}
	#content .bookingform-section #gform_3 input[type=submit] {
		color: #fff !important;
		background-color: #137bc2 !important ;
		line-height: 1;
		outline: none;
	}
	.custom_button_form #mc_formsearch_ship .bx_action button {
	    margin-top: 20px;
	    margin-left: 0;
	}
	.custom-bookingform .gform_fields .gfield {
	    margin-bottom: 15px;
	}
	.request-form .gform_wrapper.gravity-theme .gfield.gfield--width-full {
	    -ms-grid-column-span: 12;
	    grid-column: span 12;
	}
	
	#content .list-post-relate .item-related {
	    width: 100%;
	    padding-right: 15px;
	    padding-left: 15px;
        margin-bottom: 30px;
	}
	.recent-blog-custom-home .post>div:not(.featured-thumbnail):not(.post-meta):not(.post-submeta) {
		padding: 0px !important;
	}
	.banner-home .vc_col-sm-9 {
		width:  100%;
	}
	.banner-home .vc_col-sm-3 {
		width: 100%;
	}
	.section-macnels-team .vc_col-sm-3 {
	    width: 100%;
	}
	.custom-our-commitments-home .ozy-simlple-info-box {
		height: 250px !important;
	}
	.custom-our-commitments-home .ozy-simlple-info-box>section {
	    padding: 20px;
	}
	.custom-our-commitments-home .ozy-simlple-info-box p {
	    font-size: 18px;
	    max-width: 100%;
	    line-height: 30px;
	}
	#content .font-28 {
	    font-size: 20px;
	    line-height: 35px;
	}
	#content .font-50 {
	    font-size: 35px !important;
	    line-height: 45px !important;
	}
	#content .font-45 {
	    font-size: 35px !important;
	    line-height: 43px !important;
	}
	#content .font-55 {
	    font-size: 40px !important;
	    line-height: 43px !important;
	}
	.custom-ipad-sub-services .wpb_text_column.wpb_content_element {
		margin-bottom: 15px;
	}
	.custom-ipad-aboutus .wpb_text_column.wpb_content_element {
		margin-bottom: 15px;
	}
	.section-brand-images .wpb_single_image.wpb_content_element {
		margin-bottom: 15px;
	}
	#content .font-25 {
	    font-size: 18px;
	    line-height: 30px;
	}
	.custom-ipad-sub-services .wpb_gallery.wpb_content_element {
		margin-bottom: 15px;
	}
	body #page-title-wrapper h1 {
	    font-size: 25px !important;
	}
	body #page-title-wrapper {
	    max-height: 300px !important;
	}
	body #page-title-wrapper h4 {
	    font-size: 20px !important;
	    margin-top: 25px;
	}
	#footer-widget-bar h4.heading-font {
	    font-size: 30px;
	}
	body #content .blog-recent .post>div:not(.featured-thumbnail):not(.post-meta):not(.post-submeta):not(#single-blog-tags):not(.carousel) {
	    padding-left: 0 !important;
    	padding-right: 0 !important;
	}
	
	#header #top-menu ul#menu-primary-menu-classic li.menu-item-wpml {
		margin-left: 0;
	}
	.custom-info.social-header {
		flex-wrap: wrap;
	}
	.custom-info.social-header {
		padding: 5px 20px;
	}
	.custom-info.social-header .info-contact {
		width: 100%;
		justify-content: center;
	}
	.custom-info.social-header .info-contact div a {
		font-size: 12px;
	}
	.social-site {
	    width: 100%;
	    margin-top: 10px;
	}
	#header .logo>a>img {
	    max-height: 35px;
	    width: inherit;
	}
	body #header {
    	height: 120px !important;
	}
	#header #social-icons>a, #header div#social-icons>a>span {
	    width: 20px;
	    height: 20px;
	    line-height: 20px !important;
	    font-size: 20px !important;
	}
	.social-header #social-icons {
		justify-content: center;
	}
	.eservices-action a {
		font-size: 16px;
	}
	#header #top-menu > div > div > ul {
		top: 95px;
	}
	#header #top-menu .logo {
		left: 15px;
	    width: calc(100% - 70px);
	}
	#content .banner-home-ipad h1 {
		font-size: 40px !important;
	    line-height: 55px !important;
	}
	.banner-home-ipad .vc_col-sm-9 h1 br{
		display: none;
	}
	
	.custom-header-action .app-download {
    	position: absolute;
	    right: 0;
	    bottom: 10px;
	}
	.custom-header-action .app-download a {
		padding: 0 20px 0 0;
	}
	.custom-header-action .app-download a img {
	    height: 25px;
	    width: 25px;
	}
	.custom-header-action .app-download a span {
		margin-left: 5px;
    	font-size: 14px;
	}

	#content .font-55 {
		font-size: 30px !important;
	}
	#content .section-services-home .wpb_single_image img {
	    width: 100px;
	}
	.section-services-home .box-services-item {
	    width: 50%;
	}
	.banner-home {
		padding-bottom: 100px;
	}
	.banner-home h1 br {
		display: none;
	}
	
	#content .tab-banner-home .vc_tta-panel-title {
		font-size: 17px;
	}
	.section-services-home {
		margin-top: 0;
	}
	.section-services-home .box-services-item {
		padding: 0px 5px;
	}
	.about-home-section {
		padding-bottom: 0;
	}
	.row-about-home .wpb_text_column {
		margin-bottom: 0;
	}
	.section-macnels-team .wpb_single_image figure {
		width: 100%;
	}
	.section-macnels-team .wpb_single_image figure .vc_single_image-wrapper{
		width: 100%;
	}
	#content .section-macnels-team .wpb_text_column {
		margin-bottom: 0;
	}
	#content .section-macnels-team h3 {
		font-size: 20px !important;
	    margin-bottom: 10px;
	}
	.section-testinomial-home {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	#footer-widget-bar .widget-area:first-child h4 {
		display: none;
	}
	#content .post-content #gform_wrapper_1 form ul input:not([type=submit]):not([type=button]):not([type=file]), #content .post-content #gform_wrapper_1 form ul select, #content .post-content #gform_wrapper_1 form ul textarea {
		font-size: 15px;
	}

	.blog-recent .post-item {
		width: 100%;
	}
	.blog-recent .post-item.post {
	    margin-bottom: 30px;
	}

	.section-recent-blog-home .ozy-post-slider .gallery-cell .cell-shadow,.section-recent-blog-home .ozy-post-slider .gallery-cell .inner-cell {
		padding: 10px;
	}
	.section-recent-blog-home .ozy-post-slider .gallery-cell.small-cell .small .inner-cell {
		padding:  10px;
	}
	.section-recent-blog-home .ozy-post-slider .gallery-cell.small-cell .small .inner-cell span{
		display: none;
	}
	.section-recent-blog-home .ozy-post-slider .gallery-cell.small-cell .small .inner-cell p{
		display: none;
	}
	.section-recent-blog-home .ozy-post-slider .gallery-cell .inner-cell span ,.section-recent-blog-home .ozy-post-slider .gallery-cell .inner-cell p{
		display: none;
	}
	.section-recent-blog-home .ozy-post-slider .gallery-cell .inner-cell h3 {
		font-size: 18px !important;
		line-height: 25px !important;
	}
	#content .section-recent-blog-home .ozy-post-slider .gallery-cell.small-cell .small .inner-cell h4 {
		font-size: 12px;
	}
}

@media all and (max-width:  480px) {
	.list-macnels-teams .macnel-teams-item {
		padding: 0 30px;
	}
	.bxctpost_latest .bxsmall .bxitem {
		width: 100%;
		height: 300px;
	}
	.list-macnels-teams .slick-next {
		right: -10px;
	}
	.list-macnels-teams .slick-next i, .list-macnels-teams .slick-prev i {
		font-size: 12px;
	}
	.list-macnels-teams .slick-next, .list-macnels-teams .slick-prev {
		width: 25px;
		height: 25px;
	}
	.list-macnels-teams .slick-prev {
		left: -10px;
	}
	#wppb-register-user ul li {
		width: 100%;
	}
	#content .font-21 {
		font-size: 18px !important;
		line-height: 25px !important;
	}
	#content .font-45 {
	    font-size: 30px !important;
	    line-height: 40px !important;
	}
	#page-bread-crumbs-share-bar #page-breadcrumbs {
	    font-size: 12px;
	}
	ul#page-breadcrumbs li>a>i {
	    font-size: 15px;
	}
	.banner-home {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	#content .custom-bookingform-home #gform_3 input[type=submit] {
		font-size: 16px !important;
    	padding: 5px 15px;
	}
	.tab-banner-home #mcnotjax_formsearch_ship .bx_action button {
		padding: 10px 15px;
		font-size: 16px;
	}
	.custom-tracking-form #mcnotjax_formsearch_ship .bxflex .bxfiled::before {
		top: 20px;
		width: 15px;
		height: 16px;
	}
	.bxctpost_latest .bxitem {
		padding: 10px 0;
	}
}
@media all and (max-width:  375px) {
	.custom-checkbox-form .ginput_container_radio {
		left: 170px;
	}
	.custom-checkbox-form .ginput_container_radio .gfield_radio {
		width: 120px;
	}
	.bxctpost_latest .bxbig .bxitem, .bxctpost_latest .bxsmall .bxitem {
		height: 250px;
	}
}
@media all and (max-width:  360px) {
	#content .font-35 {
	    font-size: 18px !important;
	    line-height: 25px !important;
	}
}