.navbar-expand-lg .navbar-nav .dropdown:hover .dropdown-menu {
	display: block;
}
#backto_top {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color:#de200b;
  color: white;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 8px;
}

.banner-carousel-item .down_image {
	z-index:5;
	position:absolute;
	width:500px;
	right:20%;
	bottom:0%;
}
.banner-carousel-item .right_image {
	z-index:2;
	position:absolute;
	width:500px;
	right:-100px;
	top:10%;
}
.pageslide-2 .down_image {
	z-index:2;
	bottom:10%;
}
.pageslide-2 .right_image {
	z-index:5;
	right:0%;
	bottom:0px;
	top:unset;
}

.pageslide-3 .down_image {
	right:30%;
}
.pageslide-3 .right_image {
	width:400px;
	right:0%;
}

.tracking-form .nav-link { 
	font-size: 20px;
	background-color: #de200b;
    color: #ffffff;
    border-radius: 0;
    border: 0;
}

@media only screen and (max-width: 767px) {
	.top-header .top-header-div {
		padding: 5px 10px;
	}
	.prompt-commit .txt-content h1 {
		font-size: 50px;
	}
	.fast-reliable .section-details {
		padding: 50px 0px 0px 0px;
	}
	.testimonials .testimonial-img {
		height: 200px;
	}
	.testimonials .testimonial-details {
		padding: 40px 20px 40px 20px;
	}
	.testimonials .testimonial-details .tst-inner {
		margin:0px;
	}
	.testimonials .testimonial-details .tst-inner {
		padding:20px;
	}
	.coverage .coverage-container {
		max-width: 80%;
	}
	.footer .footer-copyright {
		background-color: #DE200B;
		background-image: none;
	}
	.section-image {
		min-height:300px;
	}
	.shipment_tracking {
		top: 2%;
	}
	.shipment_tracking .track-title {
		margin-bottom:10px;
	}
	.banner-carousel .banner-carousel-item .content_details .slider-ulist li {
		width:90px;
	}
	.banner-carousel .banner-carousel-item {
		height:600px;
	}
	.banner-carousel .banner-carousel-item .content_details {
		top: 23%;
	}
	.banner-carousel .banner-carousel-item .content_details p {
		font-size:16px;
		line-height:22px;
	}
	
	.banner-carousel .banner-carousel-item .content_details .slide-title {
		font-size:45px;
		line-height:50px;
	}
	
	.banner-carousel-item .down_image {
		width:300px;
		right:25%;
		bottom:0%;
	}
	.banner-carousel-item .right_image {
		width:300px;
		right:-10px;
		top:25%;
	}
	.pageslide-2 .down_image {
		z-index:2;
		bottom:0%;
		left:10%;
	}
	.pageslide-2 .right_image {
		z-index:5;
		right:0%;
		bottom:0px;
		top:unset;
	}

	.pageslide-3 .down_image {
		left:10%;
		bottom:0%;
	}
	.pageslide-3 .right_image {
		width:300px;
		right:0%;
		bottom:10%;
		top:unset;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.section-body ul.cert-list li .cert-img {
		width: 68px;
	}
	.e-comm .comm-div .comm-head {
		padding: 15px 10px;
	}
	.e-comm .comm-div .comm-head .comm-title {
		margin: 5px 0px;
	}
}
@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding: 5px 10px;
		margin:0px 5px;
	}
}

@media only screen and (max-width: 565px) {
	.footer .footer-head {
		padding: 15px;
	}
	.footer .key-footer {
		margin-top: 15px;
	}
	.footer .key-footer .key-details {
		display:block;
	}
	.footer .key-footer .key-details .key-title {
		margin-top: 15px;
	}
	.opening-list li {
		width: 100%;
	}
	.opening-list li .opening-head {
		margin: 0px 0px 20px 0px;
	}
	.shipment_tracking .track-title {
		margin-bottom: 10px;
	}
	.banner-carousel .banner-carousel-item .content_details p {
		line-height:22px;
		font-size:15px
	}
	.banner-carousel .banner-carousel-item .content_details .slide-title {
		line-height:32px;
		font-size:30px;
	}
	.banner-carousel .banner-carousel-item .content_details .slider-ulist li {
		width:70px;
	}
	.banner-carousel .banner-carousel-item {
		height:670px;
	}
	.banner-carousel .banner-carousel-item .content_details {
		top: 20%;
	}
	.banner-carousel-item .down_image {
		width:280px;
		right:10%;
		bottom:0%;
		top:unset;
	}
	.banner-carousel-item .right_image {
		width:280px;
		right:-10px;
		bottom:20%;
		top:unset;
	}
	.pageslide-2 .down_image {
		z-index:2;
		bottom:20%;
		left:0%;
	}
	.pageslide-2 .right_image {
		z-index:5;
		right:0%;
		bottom:0%;
	}

	.pageslide-3 .down_image {
		left:0%;
		bottom:0%;
	}
	.pageslide-3 .right_image {
		width:280px;
		bottom:15%;
	}
	.fast-reliable .section-details .section-body .headtitle {
		font-size: 50px;
	}
	.fast-reliable {
		background-position: bottom right;
		background-size: 160%;
		min-height: 700px
	}
	.tracking-form .nav-link { 
		font-size: 16px;
	}

}