@media screen and (max-width:1600px) {
	.widget.widget-pageHeading .heading {
		font-size: 40px;
	}
}
@media screen and (max-width:1300px) {
	#webcommander-page .body .widget-container {
		/* padding: 0 15px; */
	}
	.extra-footer {
		margin: 0 0 -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media(max-width: 1229px) {
    body .widget-container .v-split-container > .v-split.fee-fixed-width-content {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
  div#spltr-0BD788A1-527E-4846-9711-26B7016AFC4B {
    padding-right: 15px;
    padding-left: 15px;
}
    #spltr-1BC50D9B-1D1E-4C88-A60A-251643E5D36B {
        padding-top: 80px;
        padding-bottom: 60px;
        background: #ebebeb;
    }
    #spltr-C97C1AB6-C591-450D-A9E4-F2F8DBEE4C9D {
        padding-left: 0!important;
        padding-right: 0!important;
    }
  .page-content .blog-post-details {
    padding-right: 35px;
}
}
@media screen and (max-width: 1199px) {
	.row {
		margin-left: -10px;
		margin-right: -10px;
	}
	.wi_main_nav .horizontal > .navigation-item a {
		margin: 0 7px;
	}
	#webcommander-page .line {
		left: 10px !important;
		right: 10px !important;
	}
	#webcommander-page .footer .wi_social_link {
		left: 0;
		right: auto;
		text-align: center;
		width: 100%;
	}
	.home_services .title {
		padding: 10px 0;
	}
	.page-title, .search-result {
		left: 10px;
	}
	body > .footer {
		overflow: hidden;
		padding: 20px 15px 0 15px;
	}
	.responsive .widget-snippet .extra-footer p {
		font-size: 28px;
	}
	.widget.widget-pageHeading .heading {
		max-width: 100%;
		margin: 0 0 30px;
	}
}
@media screen and (max-width: 1024px) {
	.welcome_text .row .col-4 {
		padding-top: 0;
		width: 100%;
		float: none;
		padding: 0 15px !important;
	}
	.extra-footer span {
    text-align: left;
    display: block;
	}
	.extra-footer {
    text-align: center;
	}
	.responsive .widget-snippet .extra-footer p {
		font-size: 26px;
	}
}
@media screen and (max-width: 991px) {
	.footer-extralinks a {
		font-size: 13px;
	}
	.wi_main_nav .horizontal > .navigation-item a {
		font-size: 14px;
		margin: 0 12px;
		padding: 0;
	}
	.welcome_text .col-4,  .home_services .col-3 {
		width: 50%;
	}
	.home_services .img_wrap {
		display: block;
	}
	.wi_footer_nav,  .wi_copy_designby {
		padding: 0 10px;
		text-align: center;
		width: 100% !important;
	}
	.wi_main_nav .horizontal .navigation-item.has-child > a::after {
		right: -12px;
		top: 8px;
	}
	.wi_main_nav .horizontal .navigation-item-child-container {
		top: 21px !important;
	}
	.footer .social_media_link label {
		font-size: 16px !important;
	}
	.responsive .footer > .widget-container {
		overflow: hidden;
		padding: 32px 0 30px;
		width: 100% !important;
	}
	.footer-extralinks {
		right: auto !important;
		text-align: center;
		width: 100% !important;
	}
	.copy_design {
		padding: 0 0 15px 0;
	}
	.footer-extralinks .horizontal {
		padding-top: 8px;
		line-height: 19px;
	}
	.social_media_link {
		margin-bottom: 15px;
	}
	.wi_footer_nav .horizontal .navigation-item a {
		font-size: 13px;
	}
	.wi_footer_nav .horizontal {
		padding-top: 8px;
		line-height: 18px;
	}
	.footer-extralinks .horizontal {
		text-align: center;
	}
	.copy_design {
		text-align: center;
	}
	/*responsive*/
	.blog-post-item {
		width: 42%;
		min-height: 320px;
	}
	.page-content .post-list-view-width {
		height: 160px;
	}
	.page-content .blog-post-item .title {
		padding: 0 0 48px 0;
	}
	.widget.widget-pageHeading .heading {
		font-size: 33px;
	}
	.widget-pageHeading .heading {
		padding: 20px 15px;
	}
	.widget-container .widget-snippet .contact-link {
		position: relative;
		right: 0;
		top: 21px;
	}
	.get_quote_form [class="form-row"] {
		overflow: hidden;
		height: 70px;
		margin-bottom: 10px;
	}
	.testimonial-slider .article-content {
		padding: 0px 30px 0px 30px;
	}
	.contact-map figure {
		margin: 1em 20px;
	}
	.extra-footer span {
    text-align: center;
    display: block;
	}
	.wi_main_nav .horizontal > .navigation-item:last-child a {
		position: absolute;
		right: 13px;
		top: -50px;
	}
	.home_services .description {
        font-size: 14px;
    }
}
@media screen and (max-width: 767px) {
    #spltr-174D6ED3-E2B8-424B-8D65-8CDAE1FC65E9 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #spltr-44DFFCF6-F798-4673-B0E3-16414C43960E {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    #spltr-1BC50D9B-1D1E-4C88-A60A-251643E5D36B {
        padding-top: 50px;
        padding-bottom: 40px;
        background: #ebebeb;
    }
    #spltr-C97C1AB6-C591-450D-A9E4-F2F8DBEE4C9D {
        padding-top: 65px;
    }
    .title-cell h1 {
        font-size: 22px;
    }
	.widget.widget-snippet .contact-link a {
		border: 1px solid #ffffff;
		font-size: 17px;
		line-height: 24px;
		padding: 10px 37px;
	}
	.wi_main_nav span.child-opener {
		width: 35px;
		height: 35px;
		position: absolute;
		right: 10px;
		top: 5px;
	}
	.wi_main_nav span.child-opener::after {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #fff;
		content: "";
		position: absolute;
		right: 10px;
		top: 14px;
	}
	.wi_main_nav .horizontal .navigation-item.has-child > a::after {
		border-top: 5px solid #fff;
	}
	.wi_main_nav .horizontal > .navigation-item a {
		color: #ffffff;
	}
	.widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-prev {
		left: 0;
		height: 22px;
		width: 15px;
		background-size: 12px;
	}
	.widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-next {
		height: 22px;
		width: 15px;
		background-size: 12px;
		background-position: center right;
	}
	.widget-gallery.testimonial-slider p {
		font-family: 'Roboto', sans-serif;
		font-size: 14px;
		color: #494949;
		line-height: 24px;
	}
	.testimonial-slider .article-content {
		padding: 0px 20px 0px 20px;
	}
	.wi_get_quote .widget-title {
		font-size: 24px !important;
	}
	.widget.widget-snippet .home-services .items-content h3 {
		padding-left: 0;
		text-align: center;
	}
	.widget.widget-snippet .home-services .items-content a{
		font-size: 20px;
	}
	.welcome_text h1 {
		font-size: 24px;
		line-height: 1.3;
	}
	.widget-snippet .wc-footer-address .address-text br {

	}
	.home-slider .description.jssor-caption-1 {
		line-height: 93px;
		font-size: 70px;
	}
	.home-slider .jssor-slider-container .container [u=caption] {
		position: absolute;
		max-width: 845px;
	}
	.email_us {
		display: none;
	}
	.home-services .category-item {
		width: 50%;
	}
	.home-service-map {
		padding: 30px 0 0 0;
	}
	#bs-81781E1C-88C6-4BC1-BE11-C966E2DF8059 {
		background: #ebebeb;
		padding: 60px 0 65px 0;
	}
	.widget-html.testimonial-slider h4 {
		margin: 0 0 23px 0;
	}
	.home-slider .jssor-slider-container .jssora20l, .home-slider .jssor-slider-container .jssora20r {
		background-size: 50%;
		background-position: center;
	}
	.welcome_text .row .col-4 {
		padding-top: 0;
		width: 100% !important;
		padding: 0 15px !important;
	}
	.padding-80 {
		padding: 30px 0;
	}
	.people-row {
		padding-bottom: 30px;
	}
	.wi_home_slider .nivo-slider {
		height: auto !important;
	}
	.wi_home_slider .nivoSlider img {
		height: auto !important;
		left: auto !important;
		margin-left: 0 !important;
		width: 100% !important;
	}
	.header .wi_main_nav {
		height: auto !important;
		text-align: left;
		width: 100% !important;
		z-index: 9;
	}
	.header .wi_main_nav .horizontal .navigation-item {
		background: #047d7b none repeat scroll 0 0;
		display: block;
		text-align: center;
	}
	.wi_main_nav .horizontal .navigation-item a {
		margin: 0;
		padding: 10px;
		text-align: center;
	}
	#bs-B423518C-D93A-4CBE-B36D-59A7CB828BF5 .l-fixed-container,  #bs-B423518C-D93A-4CBE-B36D-59A7CB828BF5 .r-fixed-container {
		display: block;
	}
	#bs-B423518C-D93A-4CBE-B36D-59A7CB828BF5 {
		background-color: #e9eaea;
		padding: 30px 0 53px 0;
	}
	#spltr-F8E8DFD2-9243-4938-8682-CC31D32E9413 {
		padding: 0;
	}
	#spltr-C0CECA3D-4485-44FA-834A-04DEAF7AEB6F {
		max-width: 100% !important;
		width: 100% !important;
	}
	body > .footer {
		overflow: hidden;
		padding: 0px 15px 0 15px;
	}
	.widget-form.wi_get_quote {
		border: medium none;
		margin-top: 15px;
		padding: 25px;
	}
	.gps_equipped .col-6 {
		width: 100%;
	}
	.gps_equipped .col-6.text-right {
		text-align: left;
	}
	.widget-search.wi_search {
		width: 100% !important;
		z-index: 99;
	}
	.title-cell {
		padding: 15px;
	}
	.get-quote a {
		border: 1px solid #fff;
		font-size: 13px;
		padding: 5px 10px;
	}
	.page-title, .search-result {
		font-size: 22px;
		left: 0;
		top: -47px;
	}
	.search-result {
		left: 10px !important;
		top: -100px !important;
	}
	.col-7, .col-5 {
		width: 100%;
	}
	.col-5.text-right {
		text-align: left;
	}
	.people-row .col-4 {
		width: 50%;
	}
	#bs-98687F49-040E-4681-8D87-D0DE8B0A836E .widget-container {
		height: 130px;
	}
	.wi_main_nav .horizontal .navigation-item-child-container{
		display: none !important;
	}
	.wi_main_nav .horizontal .navigation-item-child-container.open {
		padding: 0;
		display: block !important;
		position: relative;
		width: 100% !important;
		top: 0 !important;
	}
	.wi_main_nav .horizontal > .navigation-item a:hover {
		color: #ffffff;
	}
	#bs-12C0C1B0-7405-44F2-B77A-B190593A0D94 {
		padding: 50px 0;
	}
	.contact-details .col-4 {
		width: 50%;
	}
	#contact-map .col-6 {
		width: 100%;
	}
	.contact-map {
		margin: 0;
	}
	.contact-form .form-row, .contact-form .simpleCaptcha-container {
		height: auto;
		margin: 10px 0;
		width: 100%;
	}
	.contact-form .form-row.simple_captcha_input_field {
		width: 100%;
	}
	.contact-form .form-row.simple-captcha, .contact-form .form-row.btn-row {
		width: 100%;
	}
	.contact-form .submit-button {
		padding: 10px;
		width: 100%;
	}
	.page-refrigerated-transport .col-6, .page-refrigerated-transport .col-6.text-right, .page-warehouse-solutions .col-4 {
		text-align: left;
		width: 100%;
	}
	.general-bottom {
		margin-top: 0;
	}
	.general-bottom .col-6 {
		width: 100%;
	}
	.wi_main_nav .horizontal .navigation-item.has-child > a::after {
		display: none;
	}
	p.thanks {
		display: inline-block;
		font-size: 60px;
		padding-top: 160px;
		text-transform: capitalize;
	}
	.entire-search h2 {
		font-size: 22px;
		height: 40px;
		left: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		top: -49px;
		white-space: nowrap;
		width: calc(100% - 110px);
		padding-left: 10px;
	}
	.entire-search .search-result > .title {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.entire-search h2 {
		margin: -51px 0 0;
	}
	.widget-container .clint-testimonial {
		margin: 54px 15px;
	}
	.widget-container .clint-testimonial .article-item {
		margin-bottom: 40px;
		padding: 35px 20px;
	}
	.blog-post-item {
		width: 45%;
		margin: 0 0 20px 22px;
	}
    .widget.widget-pageHeading {
        padding: 50px 0 0px;
    }
	.widget.widget-pageHeading .heading {
		font-size: 30px;
		line-height: 44px;
        margin-bottom: 20px;
	}
	figure {
		margin: 0em 0px;
	}
	figure .img-frame {
		width: 100%;
	}
	.widget.widget-article.transport-area {
		margin-top: -140px;
	}
	h1.page-title-container-trans {
		font-size: 22px;
		margin: -64px 0 0;
		font-size: 22px;
		height: 40px;
		left: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: calc(100% - 110px);
		padding-left: 10px;
	}
	h2 {
		font-size: 26px;
	}
	h3 {
		font-size: 25px;
	}
	.right-expert-img figure {
		margin: 0 0px;
		padding-left: 0px;
	}
	.transport-colum {
		margin-top: 28px;
		padding-bottom: 0;
	}
	.bottom-img-box figure {
		margin: 0;
	}
	.general-container {
		padding-bottom: 0px;
	}
	.faqs-content .table-list {
		max-width: 100%;
	}
	.faqs-content h4 {
		font-size: 20px;
		padding: 0px 0 0 0;
	}
	.warehouse-content {
		padding-bottom: 0px;
	}
	.widget .home-mapblock-address {
		position: relative;
		margin-top: 0px;
		width: 100%;
		top: 0;
	}
	.widget .service-area-map .home-mapblock-address {
		margin: 50px 0 0 0;
	}
	.widget.service-area-map .home-mapblock-address {
		position: relative;
		margin-top: 40px;
		width: 100%;
	}
	.ware-box-contents {
		padding: 0 0 0 0;
	}
	.widget-snippet .home-service-map {
		padding: 50px 0 0 0;
	}
	.welcome_text {
		padding: 0 0 5px 0;
	}
	.extra-footer {
		padding: 50px 0 70px;
		text-align: center;
	}
	.extra-footer span {
		text-align: center;
		display: block;
	}
	.services-area-upper-inner {
		padding-top: 50px;
	}
	.page-content .blog-post-details {
		padding-right: 0px;
	}
	.container-transport {
		padding-top: 0px;
	}
	.accordion-panel > .label-bar {
		font-size: 20px;
	}
	.contact-form .form-row.btn-row {
    margin-top: 0px;
	}
.page-content .post-list-view-width {
    height: 200px;
}
.blog-post-item {
    min-height: 340px;
}

	.wi_main_nav .horizontal > .navigation-item:last-child a,
	.wi_main_nav .horizontal > .navigation-item:last-child a:hover {
		position: relative;
		right: auto;
		top: auto;
		border: none;
		background-color: transparent;
		color: #fff;
		margin: 0;
		padding: 10px;
	}
	.wi_main_nav .horizontal > .navigation-item:last-child a:hover {
		color: #000;
	}
	.responsive  .home-services .item-pics a img,
	.responsive  .home-services .item-pics{
		height: auto;
	}
	.home_services {
		display: block;
	}
    .widget-form.wi_get_quote.wi_get_quote_inner {
        margin-top: 20px;
    }
    #spltr-ED5D034D-592A-4C58-8E53-579E5D488CE2 {
        padding-bottom: 50px;
    }

}
@media screen and (max-width: 650px) {
	.home-services .category-item {
		width: 100%;
	}
}
@media screen and (max-width: 479px) {
    .title-cell h1 {
        font-size: 18px;
    }
.contact-form .form-row.recaptcha-row iframe {
  margin: 0 0 0 -20px;
  transform: scale(0.85);
}
	.get_quote_form .form-row iframe {
  margin: 0 0 0 -30px;
  transform: scale(0.8);
}
body > div.body {
  overflow: hidden;
}
	.blog-post-item {
		min-height: 0;
		margin-bottom: 30px !important;
	}
	.recent-post .blog-post-item, .right-categories .blog-post-item{
		margin-bottom: 0px !important;
	}
	.accordion-panel > .label-bar {
		font-size: 16px;
	}
	.call_us a,  .email_us .email {
		font-size: 14px;
	}
	.email_us .fa-envelope-o,  .call_us .fa-phone {
		font-size: 15px;
	}
	.logo-text p {
		font-size: 12px;
	}
	.welcome_text .col-4, .home_services .col-3 {
		width: 100%;
	}
	.welcome_text .col-4 {
		padding: 0px 10px;
	}
	.design_by {
		display: block;
	}
	.people-row .col-4 {
		width: 100%;
	}
	.contact-details {
		padding-top: 30px;
	}
	.contact-details .col-4 {
		width: 100%;
	}
	.contact-form .form-row.recaptcha-row {
        margin-top: 20px;
    }
	.contact-form .form-row, .contact-form .simpleCaptcha-container {
		padding: 0;
	}
	.contact-form .form-row.simple_captcha_input_field {
		width: 40%;
	}
	.contact-form .form-row.simple-captcha {
		width: 60%;
	}
	.page-title, .search-result {
		font-size: 20px;
		left: 0;
		text-transform: capitalize;
		top: -47px;
	}
	.contact-form .form-row.simple_captcha_input_field, .contact-form .form-row.simple-captcha, .contact-form .form-row.btn-row {
		width: 100%;
		padding: 0;
	}
	.blog-post-item {
		width: 100%;
		margin: 0;
	}
	.page-container-transport h1.page-title {
		margin: -65px 0 0;
	}
	h1.page-title-container-trans {
		font-size: 17px;
		line-height: 35px;
	}
	.search-result{
		font-size: 17px;
		line-height: 35px;
	}
	.home-services .container{
		padding:0;		
	}
    .widget.widget-snippet .wc-footer-address div, .widget.widget-snippet .wc-footer-address p, .widget.widget-snippet .wc-footer-address a{
        font-size: 14px;
        line-height: 20px;
    }		
    .contact-form .form-row.btn-row {
		width: 100%;
		padding: 0;
	}
	.blog-post-item {
		width: 100%;
		margin: 0;
	}
	.page-container-transport h1.page-title {
		margin: -65px 0 0;
	}
	h1.page-title-container-trans {
		font-size: 17px;
		line-height: 35px;
	}
	.search-result{
		font-size: 17px;
		line-height: 35px;
	}
	.home-services .container{
		padding:0;		
	}
    .widget.widget-snippet .wc-footer-address div, .widget.widget-snippet .wc-footer-address p, .widget.widget-snippet .wc-footer-address a{
        font-size: 14px;
        line-height: 20px;
    }		
}
