@media screen and (min-width :1199px) and (max-width: 1920px) {}

@media screen and (min-width :1199px) and (max-width: 1366px) {}

@media screen and (max-width: 1152px) {}

@media screen and (min-width: 800px) and (max-width: 1280px) {}


@media screen and (min-width: 992px) and (max-width: 1198px) {}

/********Sm-start*******/
@media screen and (min-width: 768px) and (max-width: 991px) {}

@media screen and (max-width: 980px) {}

@media screen and (max-width: 768px) {

	.logo:after {
		display: none;
	}

	.header_tp {
		display: none;
	}

	.header_tp_dtl ul li:last-child {
		display: none;
	}

	.header_tp_dtl ul>li:nth-child(3) {
		display: none;
	}

	.header_menu {
		height: auto;
	}

	.logo img {
		height: auto;
		width: 180px;
		margin-top: 0;
	}

	.header-scrolled .logo img {
		width: 180px;
	}

	#header:after {
		display: none;
	}

	.mobile-nav-toggle {
		right: 20px;
		top: 15px;
	}

	.fixed-top {
		border-top: 0px;
		padding: 6px 0;
	}

	#carousel .carousel-control span {
		height: 30px;
		width: 30px;
		line-height: 30px;
	}

	#carousel .carousel-control {
		font-size: 20px;
		height: 30px;
		width: 30px;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	#carousel .carousel-control-right {
		right: 0%;
	}

	.hm-about {
		padding: 50px 0 50px;
	}

	.hm-about-dtl {
		padding-right: 0;
	}

	.hm-about-dtl h2 {
		font-size: 22px;
	}

	.hm-about-dtl h4 {
		font-weight: 400;
		font-size: 16px;
		line-height: 25px;
	}

	.hm-about-dtl p {
		font-size: 15px;
	}

	.hm-about-center {
		padding-left: 0%;
		align-items: center;
		padding-top: 40px;
	}

	.hm-about-reoad {
		height: 160px;
		padding-top: 20%;
	}

	.hm-mis-vis-dtl {
		margin-bottom: 25px;
		height: auto;
	}

	.pdlr20 {
		padding: 0 0;
	}

	.hm-company-dtl {
		margin-top: 30px;
	}

	.hm-company-dtl h2 {
		font-size: 20px;
	}

	.hm-prod {
		padding: 50px 0px 40px;
		margin-top: 60px;
	}

	.hm-prod-content h2 {
		font-size: 1.6rem;
	}

	.hm-prod-dtl {
		margin-top: 30px;
		margin-bottom: 0;
	}

	.hm-cleint {
		padding: 50px 0;
	}

	.footer_top_bx {
		display: block;
		margin-bottom: 0;
	}

	.ft_dtl_bx:after {
		display: none;
	}

	.ft_dtl h5 {
		padding-top: 0;
	}

	.ft_dtl_bx {
		margin: 20px 0;
	}

	.icon_bx span i {
		margin-top: 5px
	}

	.ftr-link ul {
		margin-top: 20px;
	}

	.ftr-link ul li {
		padding: 0 10px;
		line-height: 30px;
	}

	.ftr-link ul li a {
		font-size: 18px;
	}

	.ftr-btm {
		margin-top: 30px;
	}

	.prod-banner-dtl {
		padding: 25px 0;
	}

	.prod-banner-img {
		display: none;
	}

	.prod-banner-dtl h1 {
		font-size: 1.5rem;
	}

	.btn_group {
		margin-right: 0;
	}

	.prod-middle-dtl h4 {
		margin-top: 10px;
	}

	.ftr-logo img {
		width: 280px;
	}

	.contact-dtl {
		margin-bottom: 30px;
		padding: 1.5rem 1rem;
		height: auto;
	}

	.contact_form {
		padding: 30px 20px 30px;
	}

	.carrier_form h4 {
		font-size: 18px;
	}

	.btn_groupmarket {
		margin-top: 20px;
	}

	.blog-main-content h2 {
		font-size: 20px;
	}

	.blog-main-content h3 {
		font-size: 18px;
	}

	.blog-main-content span {
		font-size: 17px;
	}

	.recent-blog {
		margin-top: 25px;
	}

	.recent-blog h4 {
		font-size: 18px;
	}

	.recent-blog-content h5 {
		font-size: 14px;
	}

	.blog-main-content p {
		font-size: 14px;
	}

	.blog-main-content ul li {
		font-size: 14px;
	}

	.cards-header a {
		font-size: 15px;
	}

	.blog-grid-item-detail h4 {
		font-size: 15px;
	}
}

@media screen and (min-width: 480px) and (max-width: 766px) {}

/********xs-start********/
@media screen and (max-width: 768px) {}

@media screen and (max-width: 400px) {}


@media screen and (max-width: 360px) {}

@media screen and (max-width: 320px) {}