@media (max-width: 1200px) {
.online-vendor-bg img {
    position: relative;
    right: 0px;
}	
	
}
@media (max-width: 1200px) {
.pagination_rating li a {
    margin-right: 5px;
}
.pagination_rating li:last-child a {
    margin: 0px;
}
.process-row>div {
    padding-left: 15px;
    padding-right: 15px;
}
.video-new-section .shape-divider {
    -webkit-transform: skew(10deg) rotate(-3deg);
    -ms-transform: skew(10deg) rotate(-3deg);
    transform: skew(10deg) rotate(-3deg);
}
}

@media (max-width: 991.5px) {
.date_main {
    font-size: 45px;
}
.back-btn {
    position: relative;
    left: auto;
    top: 0;
    right: auto;
    margin: 0 auto;
    display: table;
    margin-bottom: 20px;
}
span.day {
    font-size: 17px;
}
strong#shipment_status {
    font-size: 23px;
}
strong#shipment_status i {
    font-size: 23px;
    margin-right: 0px;
    line-height: 35px;
}
.order-details-ul li strong {
    font-size: 14px;
}
.delievery_list_main ul {
    width: 65%;
}
.delievery_part li{
	margin-right: 0px;
}
span.year_text {
    font-size: 12px;
}
.submit_btn, .submit_btn:focus {
    font-size: 14px;
    min-width: 160px;
    height: 40px;
    line-height: 40px;
    min-width: auto;
    padding: 0px 25px;
}
.main_cards {
    padding: 15px;
    min-height: auto;
}
.rating label img {
    height: 40px;
}
.rating label span {
    font-size: 14px;
}
.pagination_rating li a {
    font-size: 14px;
    width: 25px;
    height: 25px;
    line-height: 11px;
    margin-right: 4px;
    padding: 7px 0px;
}
.status-list li label {
    font-size: 14px;
    padding: 7px 20px;
}
.status-list li {
    margin-right: 20px;
}
.delievery_part {
    padding: 0px;
}
.header-menu {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    overflow: auto;
    background: #fff;
    width: 300px;
    transition: .3s all;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    padding-top: 50px;
    opacity: 0;
    visibility: hidden;
}
.header-menu > ul > li {
    display: block;
    padding: 0px;
    margin-right: 0;
}
.header-menu > ul > li a {
    color: var(--secondary-color);
    font-size: 16px;
    padding: 10px 15px;
}
.header-menu > ul > li .btn-white {
    display: inline-block;
    margin-left: 15px;
    margin-top: 10px;
    color: #fff;
}
.header-menu > ul > li .btn-white:hover {
    color: #0085ff;
}
.close-menu {
    position: absolute;
    right: 20px;
    top: 15px;
    font-size: 20px;
    cursor: pointer;
	color: var(--text-color);
}
.toggle-btn {
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    vertical-align: middle;
	padding: 0 10px;
}
.brand_logo img {
    max-width: 130px;
}
.header_section {
    min-height: auto;
    padding: 15px 0;
}
.header-menu.active {
    left: 0;
    opacity: 1;
    visibility: visible;
}
.banner-content h1 {
    font-size: 34px;
}
.site-btn {
    padding: 10px 15px 9px;
}
.title-text {
    font-size: 30px;
    line-height: normal;
}
.tabs-left .nav-tabs a h3 {
    font-size: 16px;
}
.tabs-left .nav-tabs p {
    font-size: 13px;
}
.tabs-left .nav-tabs a {
    padding: 15px;
}
.service-boxed {
    padding: 30px 20px;
}
.process-box {
    padding: 30px 15px;
    min-height: 250px;
}
.item-title {
    font-size: 18px;
}
.top-tabs ul.nav > li {
    width: 33.33%;
    padding: 10px;
}
.top-tabs ul.nav > li > a {
    min-height: 220px;
}
.sectors-section .tab-content .tab-pane {
    padding: 20px;
    padding-top: 50px;
}

.testimonial-section .testimonial-carousel {
    width: 100%;
	margin-bottom: 90px;
    padding-right: 0;
}
.testimonial-section .testimonial-carousel:before {
    background-position: center center;
}
.testimonial-section .testimonial-carousel .item:before {
    left: -8px;
    width: 120px;
    height: 100px;
    background-size: 100%;
}
.testimonial-section .testimonial-carousel .owl-nav {
    left: 50%;
    bottom: -60px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}
.steps-row .number-container:after{
	display:none;
}
.tracking-header-menu {
    position: relative;
    left: 0;
    opacity: 1;
    visibility: visible;
    padding: 0;
	top: 14px;
    width: 100%;
    background: transparent;
    text-align: center !important;
}
.tracking-header-menu > ul > li a {
    padding: 5px 10px;
    font-size: 14px;
}
.tracking-header-menu > ul > li {
    display: inline-block;
	padding: 0 !important; 
}

}
@media (max-width: 767.5px) {
.date_main {
    font-size: 40px;
    line-height: 50px;
}
.blank-page-logo img {
    max-width: 140px;
}
.rate-top-row [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
	width: 50%;
}
.rate-top-row {
    justify-content: left;
}
.order-address-box .add-title {
    margin-bottom: 10px;
}

.order-address-box [class*="col-"] {
    margin-bottom: 15px;
}
.order-track-number-field .site-btn {
    max-width: 160px;
}
span.day {
    font-size: 15px;
}
strong#shipment_status {
    font-size: 20px;
}
.delievery_list_main ul {
    width: 73%;
}
.logo-bg-img img {
    width: 60px;
    height: 50px;
}
.logo-bg-img {
    width: 65px;
    height: 55px;
}
ul.order-details-ul {
    display: inline-block;
    width: 100%;
}
.order-details-ul li {
    padding-right: 0;
    padding-bottom: 40px;
}
.order-details-ul .pending-status {
    padding-top: 40px;
    padding-left: 0px;
	padding-bottom: 0;
}
.order-details-ul li:after {
    right: auto;
    left: 0;
    bottom: 20px;
    top: auto;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
}
.order-details-ul li.pending-status:after {
    left: 0;
    bottom: auto;
    top: 20px;
}
.order-details-ul li:before {
    width: 0;
    right: auto;
    height: 40px;
    left: 5px;
    border-left: 2px solid #dedede;
    border-top: 0;
    top: 100%;
}
.top_center {
    margin-bottom: 18px;
}
.main_cards {
    margin-bottom: 10px;
}
#banner {
    padding-top: 100px;
}
.bg-image img {
    max-width: 400px;
    margin: 0 auto;
    display: table;
    width: 100%;
}
.bg-image {
    margin-bottom: 40px;
}
.banner-content h1 {
    font-size: 28px;
    line-height: normal;
}
.banner-images-logo img {
    margin-bottom: 20px;
}
.banner-images-logo {
    margin-bottom: 20px !important;
}
#banner::after {
    bottom: -4%;
}
.title-text {
    font-size: 24px;
    line-height: 32px;
}
.sub-title {
    font-size: 14px;
}
section {
    padding-top: 50px;
}
section .integrates-content-div {
    margin-bottom: 30px;
}
.tabbable.tabs-left {
    display: block;
}
.tabs-left .nav-tabs, .tabs-left .tab-content {
    width: 100%;
}
.tabs-left .tab-content .tab-pane {
    padding: 0px;
}
.tabs-left .tab-content {
    margin-top: 30px;
}
.tabs-left .tab-content .tab-pane img {
    max-width: 450px;
    width: 100%;
    margin: 0 auto;
    display: table;
}
.tabs-left .nav-tabs li {
    width: 100%;
    display: block;
}
.tabs-left .nav-tabs a {
    display: block;
}
.tabs-left .nav-tabs a h3 {
    margin-bottom: 0;
}
.service-boxed .item-icon {
    width: 50px;
    height: 50px;
    font-size: 26px;
    line-height: 54px;
}
.service-boxed .item-title {
    padding-right: 10px;
	max-width: 200px;
}
.top-tabs ul.nav > li {
    width: 50%;
    padding: 10px;
}
.testimonial-section .testimonial-carousel:before, .testimonial-section .testimonial-carousel:after{
	display:none;
}
.testimonial-section .testimonial-carousel {
    min-height: auto;
}
.testimonial-section .testimonial-carousel .item {
    padding-top: 20px;
    padding-bottom: 20px;
}
.testimonial-section .testimonial-carousel p {
    color: var(--text-color);
}
.testimonial-section .testimonial-carousel .item.text-white .hero-name, .testimonial-section .testimonial-carousel .item .hero-title{
	color: var(--heading-color);
}
.owl-theme .owl-nav .owl-next, .owl-theme .owl-nav .owl-prev {
    width: 40px;
    height: 40px;
}
.owl-theme .owl-nav .owl-next:before, .owl-theme .owl-nav .owl-prev:before {
    font-size: 16px;
    line-height: 40px;
}
.faq-section .faq-accordion .card .card-header > a {
    font-size: 16px;
}
.faq-section .faq-accordion .card {
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.footer-contect {
    padding-top: 0;
}
.footer-about {
    padding-right: 15px;
}
.site-footer .row [class*="col-"] {
    margin-bottom: 40px;
}
.site-footer .row [class*="col-"]:last-child {
    margin-bottom: 0px;
}
.footer_bottom {
    margin-top: 30px;
}
.site-footer .footer_bottom .row [class*="col-"]{
	margin-bottom: 10px;
}
.footer_bottom, .footer-menu {
    text-align: center !important;
}
.kQUa-dI {
    margin-bottom: 40px;
}
.register_section .row {
    flex-direction: column-reverse;
}
.register_section {
    background-image: none;
	padding: 0;
}
.register_section .row>div:last-child {
    background: var(--primary-color);
}
.register_section .row>div {
    padding: 80px 35px 50px 35px;
}
.login-box {
    padding: 20px;
}
.login-box .title-text {
    font-size: 24px;
}
.number-flag img {
    max-width: 22px;
}
.otp-status-load {
    padding: 30px;
}
.pt-150 {
    padding-top: 100px;
}
.mid_row:before{
	display:none;
}
.mid_row {
    width: 100%;
    position: relative;
    padding: 0 0 40px 0;
}
.mid_row:last-child {
    padding: 0 0 0 0;
}
.mid_text {
    padding-top: 30px;
}
.mid_text ul li {
    background-position: left 7px;
}
.desktop-only {
    display: none;
}
.mobile-only {
    display: block;
    margin: 0 auto;
}
.integrates-sec {
    padding-left: 15px;
    padding-right: 15px;
}
.integrates-img-div {
    margin-bottom: 40px;
}
.integrates-sec .row {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
}
.integrates-content-div {
    max-width: 100%;
}
.play-button-wrapper #circle-play-b svg {
    width: 50px;
    height: 50px;
}
.video-new-section .shape-divider {
    -webkit-transform: skew(4deg) rotate(-3deg);
    -ms-transform: skew(4deg) rotate(-3deg);
    transform: skew(4deg) rotate(-3deg);
}
.tracking-header-menu ul {
    width: 100%;
    order: 1;
    margin-top: 20px;
}
}

@media (max-width: 480px) {
.date_main {
    font-size: 35px;
    line-height: 40px;
}
strong#shipment_status {
    font-size: 16px;
    margin-top: 10px;
}
span.year_text {
    font-size: 10px;
}
.delievery_list_main ul {
    width: 55%;
}
.delievery_part li span b {
    font-size: 13px;
}
.delievery_part li span {
    line-height: 20px;
}
.delievery_part li span activity {
    font-size: 13px;
}
.pagination_boxs p {
    line-height: normal;
    font-size: 14px;
}
.rating label span {
    font-size: 13px;
}
.submit_btn, .submit_btn:focus {
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    padding: 0px 20px;
}
.pagination_boxs input{
	font-size: 13px;
}
.pagination_rating li a{
	margin-bottom: 5px;
}
.top-tabs ul.nav > li {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
}
.top-tabs ul.nav > li > a {
    padding: 20px;
	min-height: 180px;
}
.optimize-section .top-tabs ul.nav > li > a {
    min-height: auto;
    padding-bottom: 30px;
}
.top-tabs ul.nav > li > a span {
    width: 60px;
    height: 60px;
    font-size: 30px;
    line-height: 60px;
}
.sectors-section .tab-content .tab-pane {
    padding: 0;
    padding-top: 50px;
}
.sectors-section .tab-content .tab-pane .row [class*="col-"]:first-child {
    margin-bottom: 20px;
}
.shadow-box {
    padding: 30px;
}
.metrics .metric-wrapper {
    padding-right: 5%;
}
.metrics .font-weight-normal, .metrics i {
    font-size: 1.5rem;
}
.bg-form-div .nav-tabs li a {
    padding: 8px 20px;
}
.shipped-item-box {
    margin: 0 10px;
	margin-bottom:20px;
}
.testimonial-section .row {
    flex-direction: column-reverse;
}
.faq-tabs ul {
    flex-wrap: wrap;
}
.faq-tabs li {
    margin-bottom: 10px;
}
.rating label img {
    height: 30px;
}
html body {
    line-height: normal;
}
}