@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }
  .bicreeplus .m-t-100 {
    margin-top: 0;
  }
  .bicreeplus .contactheader p {
    width: 100%;
  }
  .bicreeplus.signupbtn {
    margin-bottom: 30px;
  }
  .padleftbicree {
    padding-left: 15px;
    margin-top: 30px;
  }
  .padrightbicree {
    padding-right: 15px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1000px) {
  .integrationimg img {
    width: 100%;
  }
  .powerbusinesstext {
    font-size: 24px;
  }
  .counts .number {
    font-size: 40px;
  }
  .counts .countbox, .whatweoffer .servicebox {
    margin-left: 20px;
    margin-right: 20px;
  }
  .owl-carousel .owl-item img {
    width: 50%;
    margin: 0 auto;
  }
  .delivery-partners {
    background: transparent;
  }
}
@media screen and (min-width: 320px) and (max-width: 568px) {
  .topheader a {
    font-size: 12px;
  }
	.videosection video {
    width: 100.2%;
    object-fit: contain;
    height: 100%;
    height: 68vh;
  }
  .navigationbar .main-logo {
    flex-basis: 85%;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .topheader .contact-info {
    margin-bottom: 10px;
  }
  .topheader, .topheader .social-media {
    text-align: right;
  }
  .navigationbar .navbar-inverse .navbar-nav>li>a {
    width: 100%;
  }
  .header-logo {
    width: 70%;
    margin: 0 auto;
  }
  .navbar-inverse .navbar-toggle {
    border-color: #f7941e;
    margin-top: 4px;
  }
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border: transparent;
  }
  .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #f7941e;
  }
  .whocanuse .man2 {
    display: none;
  }
  .shippingeasy .width-60 {
    width: 100%;
  }
  .shippingeasy {
    display: block;
  }
  .shippingeasy .width-60, .shippingeasy .width-40 {
    width: 100%;
    float: none;
  }
  .whatweoffer .row, .whatweoffer .col-md-4 {
    display: block;
  }
  #counter-box .col-md-3.text-right {
    text-align: left;
  }
  .ourclients img.logo {
    width: 50%;
  }
  .nav-pills>li {
    width: 100%;
  }
  .footer .footer-title {
    margin-top: 30px;
  }
  .contactheader img {
    width: 100%;
  }
  .contactheader h2 {
    font-size: 25px;
  }
  .contactheader .contactsec {
    padding: 40px 20px;
  }
	.shipto.containspacing3 {
    	padding: 60px 0px;
	}
	.page.page-id-1261 .heading-title {
		line-height: 38px;
	}
	.stepsbox {
		margin-bottom: 40px;
	} 
	.shipfaster.containspacing2 {
		padding-top: 30px;
	}
	.pad-topfor-img {
		padding-top: 0;
	}
	.col-md-5.clientslogo {
		padding-top: 30px;
	}
	.contactheader .submitbtn {
		padding: 6px 32px 8px;
	}
/* 	.shipto.containspacing2 {
		padding-top: 20px;
	} */
	.startshipping  .owl-carousel .owl-item img {
		width: 96%;
		margin: 0 auto;
	}
	.startshipping .contactheader .submitbtn {
		padding: 6px 32px;
		padding: 6px 10px 10px;
		width: 150px;
	}
	#hero-carousel .carousel-inner {
		height: 220px;
		overflow: hidden;
	}
	#hero-carousel img {
		height: 220px;
		object-fit: fill;
	}
	#hero-carousel .item .text1 {
		top: 25%;
		right: 8%;
	}
	#hero-carousel .item .text2 {
		top: 30%;
		left: 7%;
	}
	#hero-carousel .item .text3 {
		top: 30%;
		left: 10%;
	}
	#hero-carousel .item .text-typing-container {
		font-size: 19px;
	}
	.text-typing-container .contactheader .submitbtn {
		padding: 6px 15px 4px;
		font-size: 12px;
	}
	.column-rever {
		display: flex;
		flex-direction: column;
		flex-direction: column-reverse;
	}
	.pad-bot-0-mob {
		padding-bottom: 0 !important;
	}
	.pad-topfor-imgintegrate {
		padding-top: 0;
	}
	.column-rever .col-md-5 {
		padding-top: 25px;
	}
	
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .header-logo {
    width: 40%;
  }
  .whatweoffer .row, .whatweoffer .col-md-4 {
    display: block;
  }
  #counter-box .col-md-3.text-right {
    text-align: left;
  }
  .ourclients img.logo {
    width: 50%;
  }
}

@media screen and (min-width: 1280px) {
	.item {
		margin-right: 20px;
	}
}
