@media screen and (max-width : 1199px){
.container {max-width: 1200px;padding: 0 30px;}
.logo img {max-width: 300px; height: auto; max-height: 60px;}
.footer-logo img {max-width: 190px; height: auto; max-height: 48px; margin-bottom: 12px;}
.main-navigation a{padding: 15px 15px;}
/*.banner-content p{display: none;}*/
.banner .owl-carousel .owl-item img {height: 460px;object-fit: cover;}

}

@media screen and (max-width : 1023px){
section, .section {padding: 30px 0;}
h2 {font-size: 24px;}
.logo img {max-width: 280px; height: auto; max-height: 55px;}
.footer-logo img {max-width: 180px; height: auto; max-height: 45px; margin-bottom: 10px;}
.logo-social-block { padding: 10px 30px 10px;flex-wrap: wrap;justify-content: center;}
.top-address {padding: 20px 0px 10px;align-items: center;color: #333;width: 100%;}
.main-navigation a {padding: 12px 7px;font-size: 14px;}
.main-navigation li.menu-item-has-children::before {right: 10px;font-size: 12px;}
.main-navigation li.menu-item-has-children a {padding-right: 25px;}

.mobmenu-content li > .sub-menu li {
	padding-left: 0;
}
#mobmenuleft .mob-expand-submenu, #mobmenuleft > .widgettitle, #mobmenuleft li a, #mobmenuleft li a:visited, #mobmenuleft .mobmenu-content h2, #mobmenuleft .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header li{
	font-size: 14px;
}
.mob-expand-submenu i {
	font-size: 18px;
}

.banner-content h1, .banner-content h1 span{font-size: 32px;}
.banner .owl-carousel .owl-item img {height: 360px;object-fit: cover;}
.banner-content p{font-size: 14px;}
.banner-content a {background: #c4ad84;padding: 12px 24px;margin: 10px 0 20px;display: flex;}

.logistic-partner{margin: 0px 0 20px 0;}

.team-section-home p br {display: none;}
.team-section-home p.card-text br {display: block;}
.team-section-home p.card-text{font-size: 11px;}
.team-desc .team-body {padding: 20px 0px 20px 0px;border: none;}
.team-section-home {padding: 0px 0 20px;}
.logo-slider {padding: 20px 0 70px;margin: 0;}
.logo-slider .owl-nav {display: none;}
.logo-slider h2{font-size: 36px;}
.our-godown-section .godown2::before{content: none;}
.our-godown-section .godown2 {margin: 20px 0 0;}
.accordion-section{margin-bottom: 15px;}
.accordion .item .heading{height: 50px; line-height: 50px;}
.accordion .item .content{padding: 10px 10px 20px 10px;}
.accordion-section .item::before, .accordion-section .item.open::before{font-size: 16px; top: 12px;}
.health-safety > div:last-child {margin-bottom: 0;}

/*footer*/
.footer-link {padding: 15px 0 0 30px;margin: 0px;}
.address-link {padding: 10px 0 0 0px; max-width: 550px;}
.address-link .branch-columns {gap: 15px;}
.address-link .branch-column {padding: 12px; font-size: 11px;}


}


@media screen and (max-width: 767px){
h1 {font-size: 32px;}
.pb-60 {padding-bottom: 30px;}
.logo img {max-width: 250px; height: auto; max-height: 50px;}
.footer-logo img {max-width: 150px; height: auto; max-height: 40px; margin-bottom: 8px;}
.top-address {padding: 10px 0px 0px;flex-wrap: wrap;}
.quick-contact, .office-timing{flex: 1; padding: 10px 0; font-size: 14px;line-height: 24px;}
.main-navigation ul{display: none;}
/*.menu-toggle {
	width: 100%;
	border: 0;
	background: #848688;
	color: #fff;
	display: flex;
	justify-content: space-between;
	padding: 15px 30px;
	border-bottom: #fff solid 1px;
}
.menu-toggle::after {
	content: "\f078";
	padding-left: 15px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}*/

.banner .owl-carousel .owl-item img {height: 460px;object-fit: cover;}
.banner-content{padding: 0 50px;}
.our-godown-section {
	padding: 0 0 30px;
}
.logistic-partner h2 {
	padding: 0px 0 10px 0;
	font-size: 32px;
	line-height: 48px;
}
.team-section-home h2 {
	padding: 0 0 20px;
	font-size: 32px;
}
.accordion-section {
	margin-bottom: 40px;
}
.health-safety > div{height: 160px;}

/*footer*/
.footer-link {padding: 0px 0 15px 0px;margin: 0px;}
.address-link {padding: 8px 0 0 0px; max-width: 100%;}
.address-link .branch-columns {grid-template-columns: 1fr; gap: 12px;}
.address-link .branch-column {padding: 12px; font-size: 11px;}


/*inner*/
.banner-img img {height: 180px;object-fit: cover;}
.inner-banner-des{transform: translateY(40%);padding: 0 10px;}
.aboput-img img, .inner-page img {margin: 0 0 30px;}
.box{margin: 0 0 30px;}
.career-form ul li {width: 100%;padding: 0 0px 15px 0;}

.address{flex-wrap: wrap;}
.address > div {
	padding: 20px 20px 0;
	width: 100%;
}
.address p{font-size: 14px;}

}