@media (min-width: 2000px){
	.deliv-panel {
		width: 2000px;
    	margin-left:auto;
    	margin-right: auto;
	}

}
@media (max-width: 1200px){
	.deliv-panel .odd-col {
    	top: 0;
	}
	.deliv-arrow {
    	display: none;
	}
	.deliv-panel .col-md-2 {
    	width: 30%;
    	margin-bottom: 60px;
	}
	.deliv-inner {
    	width: 100%;
	}
	.deliv-panel {
    	margin-top: 40px;
	}
	.tab-panel {
    	margin-bottom: 30%;
	}
	.slide-box .banner-txt h1 {
    	font-size: 40px;
	}
}

@media (max-width: 1024px){
	/*========== Business login and Account ==========*/
	.business-login-col-right {
		padding: 30px;
		background: #0a5a85;
	}
	.business-login-col-left {
		padding: 30px;
	}
	.business-login-col-left button.cust-btn {
		margin-top: 30px;
	}
	.business-login-col-left .login-col-form input {
		margin: 15px 0;
		height: 44px;
	}
	.business-account-row {
		padding: 30px;
	}
	.business-account-wrapper {
		max-width: 100%;
	}
}

@media (max-width: 991px){
	.measures-row .mesr-col {
		flex-flow: column;
	}
	.measures-row .input-group, .measures-row .label{
    	width: 100%;
	}
	.stast-panel .col-md-2 {
    	width: 30%;
    	margin-bottom: 30px;
	}
	.stast-panel .row{
		display: flex;
		justify-content: center;
	}
		.navbar-brand {
	    display: block;
	    width: 120px;
	    top: -10px;
	}
	.navbar-brand img{
		width: 100%;
	}
	.navbar {
    	height: 70px;
    	z-index: 99;
	}
	.navbar-toggler{
    	top: -38px;
    	position: relative;
	}
	.navbar-collapse {
	    background-color: #0a5a85;
	    position: absolute;
	    top: 70px;
	    width: 100%;
	    right: 0;
	    padding: 20px 20px;
	    z-index: 999;
	}
	.navbar-nav .dropdown-menu {
	    background-color: #03689e;
	    border: none;
	}
	.slide-box .banner-txt h1 {
    	font-size: 34px;
	}
	.navbar .cus-link {
	    margin-left: 0px;
	    margin-bottom: 10px;
	    width: 220px;
	}
	button.navbar-toggler {
		border: 1px solid #fff;
	}
	.navbar-toggler-icon {
		background-image: url('images/hamburger-icon.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.ban-movingIcon {
		display: none;
	}
	.carousel-control {
		padding: 0;
		height: 50px;
	}
	.carousel-control .carousel-control-prev,
	.carousel-control .carousel-control-next {
		border: none;
	}
	.social-links a {
		margin-right: 5px;
	}
	/*==aboutUs Page==*/
	.innerPages-bannerHeading {
    	font-size: 30px;
	}
	.innerPages-bannerTxt {
		font-size: 20px;
	}
	.innerPages-bannerTxtBox {
		margin: 70px 0;
	}
	.aboutUs-heading {
		font-size: 26px;
	}
	.aboutUs-section h3 {
		font-size: 18px;
		margin-top: 20px;
	}
	.expertForm-box{
		background-image: url('images/expertForm-BG2.png');
	}
	.aboutUsAD-section h2 {
    	color: #fff;
    	font-size: 36px;
	}
	.aboutUsAD-row {
    	flex-flow: column;
    	align-items: center;
    	margin: 34px 0 60px;
	}
	.aboutUsAD-section button {
    	margin-bottom: 30px 
	}
	.aboutUsAD-section h2 {
	    font-size: 28px;
	    line-height: 40px;
	    margin-top: 68px;
	}
	/*==ContactUs Page==*/
	.contactUsBanner-leftCol {
		display: none;
	}
	.contactUsBanner-rightCol {
		width: 100%;
		padding: 50px 30px 30px;
	}
	.contact-servCol {
		min-height: auto;
	}
	.contactDetail-Box .row {
		margin: auto;
		display: block;
	}
	.contactDetail-text h3 {
		font-size: 20px;
	}
	.contactDetail-col {
		padding: 0;
		flex-direction: column-reverse;
		margin-bottom: 30px;
		height: auto;
	}
	.contactDetail-icon img {
		width: 34px;
	}
	.contactDetail-icon.location-cont img {
		width: 24px;
	}
	.contactDetail-icon {
		width: 50px;
		height: 50px;
		position: absolute;
		top: 4px;
		left: 4px;
		padding: 0;
		background: transparent;
		box-shadow: none;
	}
	.contactDetail-col.noCol-details .contactDetail-icon {
		position: relative;
		width: 60px;
		height: 60px;
		background: #f7d862;
		padding: 15px;
		border-radius: 8px;
		box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	}
	.contactDetail-text {
		min-height: 150px;
	}
	.booking-form-box p {
		font-size: 14px;
	}
	.booking-form-box h4 {
		font-size: 16px;
		margin-top: 15px;
	}
	.getIn-touch.sections h2,
	.booking-form-box h3 {
		font-size: 28px;
	}
	.getIn-touch.sections p {
		font-size: 18px;
	}
	.map-section iframe {
		width: 100%;
		height: 350px;
	}
	/*==Career Page==*/
	.careerBanner-leftCol {
		display: none;
	}
	.careerBanner-rightCol {
		width: 100%;
		padding: 50px 30px 30px;
	}
	.career-section .col-lg-3 {
		margin-bottom: 15px;
	}
	.career-servCol {
		margin: auto;
	}
	.featured-jobs-list {
		flex-direction: column;
		align-items: center;
	}
	.why-become-part-col {
		flex-direction: column;
		margin-bottom: 15px;
	}
	.why-become-part-img {
		text-align: center;
		margin-bottom: 15px;
	}
	.upload-cv-text h2,
	.upload-cv-text p {
		text-align: center;
	}
	.upload-cv-text h2:after {
		margin: auto;
	}
	.drop-drag-cv {
		margin: auto;
	}
	.sign-up-image {
		text-align: center;
	}
	.sign-up-text .form-group {
		margin-top: 0;
	}
	.need-more-info-box h2 {
		font-size: 30px;
	}
	.need-more-info-box p {
		font-size: 22px;
	}
	/*========== Business login and Account ==========*/
	.create-account-checkbox {
		font-size: 14px;
	}
	
}

@media (max-width: 767px){
	.deliv-panel .col-md-2 {
    	width: 40%;
	}
	.sec-heading {
    	font-size: 28px;
	}
	.slide-box .banner-txt p {
	    font-size: 22px;
	    padding-top: 20px;
	}
	.loc-popup {
	    width: 90%;
	    height: auto;
	    padding: 30px;
	}
	.measures-row .mesr-col {
    	width: 33%;
	}
	.nav-tabs .nav-link {
	    padding: 10px 10px;
	    font-size: 14px;
	}
	.quote-heading {
    	padding-top: 50px;
	}
	.tab-panel .quote-monogram {
    	display: none;
	}
	.tab-panel .quote-map {
    	right: 0;
    	font-size: 24px;
	}	
	.stast-panel .col-md-2 {
    	width: 40%;
	}
	.getintouch-con {
	    justify-content: left;
	    margin-top: 20px;
	}
	.copyright-txt {
    padding: 15px;
    display: block;
    text-align: center;
	}
	footer .privacy-txt {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    flex-flow: column;
	}	
	.copyright-txt {
    	margin-bottom: 0;
    	padding-bottom: 3px;
	}
	footer .privacy-txt p{
		margin-bottom: 3px;
	}
	.f-social-links {
    	justify-content: center;
	}
	.globe-header .view-loc-btn {
    	margin-left: 20px;
	}
	.slide-box .banner-txt h1 {
	    font-size: 28px;
	}
	.navbar-brand {
	    display: block;
	    width: 100px;
	    top: -8px;
	}
	.navbar-toggler {
    	top: -30px;
	}
	.top-nav .cus-link span{
		display: none;
	}
	.top-nav .cus-link{
    	padding: 0px;
	}
	/* ==aboutUs page== */
	.services-box .row {
    	margin-bottom: 0;
	}
	.services-col {
    	margin-bottom: 40px;
	}
	.services-box .brdr-line, .services-box .horz-brdr-line{
		display: none;
	}
	.book-fasterAD-box {
		text-align: center;
	}
	.book-fasterAD-box .cust-btn{
		margin-left: 13px;
		margin: auto;
	}
	.book-fasterAD-box h3{
		margin-top: 0;
	}
	/*========== Business login and Account ==========*/
	.business-accountHeading,
	.business-login-banner .login-bannerHeading,
	.customer-account .business-accountHeading {
		font-size: 30px;
	}
	.business-login-banner,
	.business-account-banner {
		padding: 50px 0;
	}
	.business-login-banner .login-banner-row,
	.business-account-row {
		margin-top: 50px;
	}
	.create-account-checkbox {
		margin: 15px 0;
	}
	.driver-registration-box {
		padding-bottom: 30px;
	}
	.driver-registration-banner {
		padding: 50px 0;
		min-height: 160px;
		background-size: cover;
	}
	.driver-registrationHeading {
		font-size: 30px;
	}
	.driver-registration-tabs {
		padding: 30px 15px ;
	}
	.driver-registration-tabs #mytabs li {
		width: 75px;
	}
	.driver-registration-tabs #mytabs li:after {
		content: "";
		position: absolute;
		background: #e1c96e;
		display: block;
		width: 50%;
		height: 3px;
		top: 0;
		right: 0%;
		bottom: 0;
		margin: auto;
	}
	/*========== Vehicle Transport Size Guide ==========*/
	.vehicleSize-guide .innerPages-bannerHeading {
		font-size: 30px;
	}
	.vehicleSize-guide .innerPages-bannerTxt {
		font-size: 20px;
	}
	.vehicleSize-guide .innerPages-bannerTxtBox {
		margin: 60px 0;
	}
	.vehicleGuideTab-section .right-col-image img {
		max-width: 100%;
	}
	.choose-van-col ul li img {
		max-width: 100%;
	}
	.vehicleGuideTab-section .nav-tabs .nav-link {
		margin-right: 5px;
		margin-bottom: 5px;
		border-radius: 5px;
	}
	.vehicleGuideTab-heading.sec-heading {
		padding: 30px 0;
	}
	.vehicleGuideTab-heading.sec-heading:after {
		width: 57px;
	    top: inherit;
		border: 0;
	}
	
}

@media (max-width: 576px){
	.deliv-panel .col-md-2 {
    	width: 50%;
	}
	.deliv-circle {
	    width: 131px;
	    height: 131px;
	}
	.deliv-circle img {
    	width: 50%;
	}
	.nav-tabs .nav-link {
    	padding: 10px 7px;
    	font-size: 13px;
	}
	.measures-row .mesr-col {
    	width: 50%;
	}
	.stast-panel .col-md-2 {
    	width: 70%;
	}
	.slide-box .banner-txt p {
	    font-size: 14px;
	    padding-top: 10px;
	}
	.sec-heading {
    	font-size: 22px;
    	padding: 40px 0 60px;
	}
	.sec-heading:after {
	    width: 57px;
	    top: 58%;
	}
	/*==aboutUs==*/
	.aboutUs-section .right-col img{
		width: 100%;
	}

}