@media only screen and (max-width: 768px) {
header#header div#logo {float: none;width: 50%;margin: 0 auto;}
header#header div#logo p.site-title {display: block;float: left;}
div#header-content {width: 100%;float: left;}
.header-esg-24x7-content{width:100%;text-align: center;margin-bottom: 20px !important;float: left !important;margin-top: 10px;}
span.esg-ask-for {width: 30%;float: left;}
.header-esg-24x7-content p {width: 100%;float: left;}
#header-content div#header-search{margin: 15px 0;}
ul.esg-product-menus li.esg-product-menu-item{margin-right: 0px;}
.banner-section,div#navi-wrap {width: calc(100% - 40px);padding: 0 20px;}
.banner-section .slider-content{width: 97%;}
.banner-section section#sidebar{width: 100%;float: left;}
.esg-news-content-main .news-title h3 img{width: 3%;top: -5px;}
footer#footer div#footer-text{width: 100%;text-align: center;}
footer#footer nav#footernav,.blogs-content.esg-column-content .esg-content .esg-rows{width: 100%;}
footer#footer nav#footernav ul#footernav-menu{text-align: center;}
ul.esg-product-menus li.esg-product-menu-item:before{content: unset;}
ul.esg-product-menus li.esg-product-menu-item:after{content: unset;}
ul.esg-product-menus{width: 100%;display: block;}
ul.esg-product-menus li.esg-product-menu-item p{display: inline-block;width: 25%;}
ul.esg-product-menus li.esg-product-menu-item a{display: inline-block;margin-right: 20px;}
.sticky-header div#header-main{display: none;}
.status-publish {width: calc(100% - 40px);padding: 0 20px;}
.product-animate-box .left-blog, .product-animate-box .right-blog{width: 100% !important;float: left;}
/*.weekly-summary  .product-animate-box .product-box {width:94%;}*/
.product-animate-box .product-box .product-content{overflow-x: auto;}
.about-us .esg-column-content .esg-content .esg-rows {width: 31%;min-height: 195px;}
/*.about-us .product-animate-box .product-box{width:95%;}*/
footer .esg-social-icons ul{margin: 0; text-align:center;}
.aboutt-us .product-animate-box .product-box{width:100%;max-width:95%;}

}
@media only screen and (max-width: 540px) {
.admin-bar header#header div#logo {margin-top: 40px;width: 60%;}
.about-us .esg-column-content .esg-content .esg-rows {width: 100%;min-height: 130px;}
/*.about-us .status-publish, .our-team .status-publish  {width: calc(100% - 60px);padding: 0 20px;}*/
/*.home .product-animate-box .product-box{width:95%;}*/
/*.about-us .product-animate-box .product-box {width: 96%;}*/
/*.product-animate-box .left-blog .product-box, .product-animate-box .right-blog .product-box,.weekly-summary .product-animate-box .product-box {width: 92%;}*/
.product-animate-box .product-box,.product-animate-box .left-blog .product-box, .product-animate-box .right-blog .product-box{width:100%;max-width:92%;}

html {margin-top: 0px !important;}
}
@media only screen and (max-width: 419px) {
ul.esg-product-menus li.esg-product-menu-item p {width: 30%;}
ul.esg-product-menus li.esg-product-menu-item a{margin-right: 10px;}
/*.home .product-animate-box .product-box {width: 91%;}
.about-us .product-animate-box .product-box {width: 94%;}*/
/*.weekly-summary .product-animate-box .left-blog .product-box, .product-animate-box .right-blog .product-box {width: 89%;}*/
.widget .textwidget .esg-news-content-main td.esg_archives{font-size:14px;}
.about-us .product-animate-box .product-box {width: 100%;max-width: 90%;}
.product-animate-box .left-blog .product-box, .product-animate-box .right-blog .product-box{width: 100%;max-width: 89%;}
.product-animate-box .product-box, .product-animate-box .left-blog .product-box, .product-animate-box .right-blog .product-box{width:100%;max-width:90%;}
}
@media only screen and (max-width: 320px) {
ul.esg-product-menus li.esg-product-menu-item p{font-size: 12px;}
ul.esg-product-menus li.esg-product-menu-item a{font-size: 12px;margin-right: 7px;}
/* .home .product-animate-box .product-box {width: 89%;}*/
.widget .textwidget .esg-news-content-main td.esg_archives span {font-size: 12px;}
.widget .textwidget .esg-news-content-main td.esg_archives,.widget .textwidget .esg-news-content-main td.esg_sign_up_for_companies {padding: 8px;}
.widget .textwidget .esg-news-content-main td.esg_archives span strong,.widget .textwidget .esg-news-content-main td.esg_sign_up_for_companies span strong {font-size: 13px;}
.product-animate-box .product-box, .product-animate-box .left-blog .product-box, .product-animate-box .right-blog .product-box{width:100%;max-width:88%;}
}
