@media (min-width: 992px) and (max-width: 1199px){
	.event-registration {
        height: 100%;
        padding-bottom: 20px;
    }
	.esp-faq-question-div>span,
	.carbon-accounting-faq-question-div>span {
		font-size: 14px;
    	line-height: 1.2;
	}
	.esp-faq-answer-div,
	.carbon-accounting-faq-answer-div{
		font-size: 14px;
	}
	.news-card-body>.description {
		height: auto;
		min-height: 75px;
	}
	.resources-cards>.cards {
		margin: 0px 10px 80px 10px;
	}
	.resource-title h4 {
		line-height: 1.2em;
	}
	.membership-application-button-div a{
		width: 40%;
	}
	.membership-sub-section{
		padding: 50px;
	}
	.membership-card{
		width: 22%;
		padding: 25px;
	}
	.membership-type-card-back{
		padding: 12px;
	}
	.membership-fee-structure,
	.membership-types{
		padding: 50px 100px;
	}
	.low-carbon-logo-recipient{
		padding: 80px 15px;
	}
	.logo-recipient-content{
		height: auto;
	}
	.logo-recipient-content-previous,
	.logo-recipient-content-next{
		width: 8%;
		display: flex;
    	justify-content: center;
	}
	.logo-cards-container>
	.logos>.content-container{
		width: 22%;
		margin: 15px 10px;
	}
	.scope-1-filter{
		flex-wrap: wrap;
	}
	.scope-1-filter>.filter-div{
		margin-bottom: 20px;
	}
	.scope-1-filter>.date-range{
		margin-bottom: 20px;
		width: 70%;
		flex: 1 0 55%;
	}
	.scope-1-filter>.date-range>select{
		width: 25%;
	}
	.scope-1-filter>.date-range-filter-btn>button {
		flex: 1 0 15%;
		margin-bottom: 20px;
	}
	.scope-1-filter>.view-by-div{
		width: 22%;
		margin-bottom: 20px;
	}
	.scope-1-table,
	.indices-table,
	.tax-rate-table,
	.absolute-emissions-table,
	.percentage-comparison-table{
		width: 1100px;
	}
    .view-by-filter{
        width: 30%;
    }
    .date-range{
		width: 70%;
	}
	.date-range>select{
		width: 25%;
	}
	.data-input-content,
	.emission-calculator-content{
		width: 1100px;
	}
	.cert-main-div{
        width: 100%;
    }
	.cert-navbar-container{
		width: 100%;
	}
	.cert-btn-container{
		width: 50%;
		margin-top: 5px;
	}
	.cert-tool-main{
		padding: 80px 50px;
	}
	.cert-company-info-label{
		min-width: 35%;
		width: 35%;
	}
	.cert-company-info-contact-input{
		width: 50%;
	}
	.cert-company-info-contact{
		padding-left: 0;
	}
	.cert-company-info-date{
		width: 30%;
	}
	.our-work-btn{
		position: relative;
	}
	.our-work-box{
        min-height: 320px;
    }
	.our-work-h4{
		height: auto!important;
	}
	.div-20{
        width: 20%;
    }
	.banner-caption{
        padding-bottom: 30px;
    }
    .banner-caption>h1{
        font-size: 31px!important;
    }
    .banner-caption>a.read-more{
		padding: 10px 14px;
		margin-top: 15px!important;
    }
	.certContainer{
		padding: 70px;
	}
	#certFirstSection img{
		height: 50%!important;
   		width: 50%!important;
	}
	.banner-indicators{
        bottom: -4px!important;
    }
	.talkToUsTooltip:hover .tooltiptext {
		visibility: visible;
		width: 220px;
		top: 55px;
		left: 50%;
		margin-left: -110px;
	}
	.careersBanner,
	.youthBanner,
	.cplcBanner,
	.certBanner,
	.sustainabilityBanner,
	.low-carbon-sg-banner,
	.news-room-banner,
	.partners-title,
	.esp-title,
	.carbon-accounting-title {
		font-weight: bold; 
		color: white; 
        z-index: 1;  
		position: relative; 
		bottom: 79px;
		letter-spacing: -1px;
	}
	#riceIntroPage,
	#certIntroPage{
        margin-left: auto;
        margin-right: auto;
	}
	#standards #wrapper{
		margin-top: -28px;
	}
	#stickyNavigation{
		position: sticky;
		position: -webkit-sticky;
		top: 179px;	
		right: 30px; 
		width: 100%; 
		margin-top: 50px;
		padding: 20px 15px 5px 15px; 
		box-shadow: 0px 0px 5px 0px rgba(207,207,207,1);  
		border-radius: 5px; 
		border-top: 5px solid #1e3250; 
	}
	#stickyNavigation .nav-sections{
		font-size: 9px;
		margin-bottom: 17px;
	}
	#bannerBackground{
		height: calc(100vh - 273px);
	}
	#myCarousel .item{
		height: calc(100vh - 273px);
	}
	#bannerCarousel .item{
		height: calc(100vh - 100px);
	}
	#secretariatCarousel .item{
		height: calc(100vh - 64px);
	}
	.col-sdg{
		width: 16.66%;
		float: left;
	}
	#bigBanner .page-header{
		width: 33%;
	}
	#bigBanner .description{
		font-size: 24px;
		width: 50%;
		text-align:left;
	}
	.membersPortalHeading{
		margin-top:80px;
		margin-bottom:40px;
	}
	#subSectionDiv,
	#missionVisionDiv,
	#reportDescriptionDiv{
		margin-right: -6%;
	}
	#overview{
		padding-right: 6%;
	}
	.navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        margin-top: 7.5px;
    }
    .navbar-right>li {
    	float: right;
    }
    .navbar-nav>li {
        float: left;
    }
    .collapse.in{
        display: block !important;
    }
    .cContent p{
        font-size: 13px;
    }
}
@media (min-width: 992px){
	#footerBodySection>.container>.row{
		display: flex;
	}
	#footerBodySection>.container>.row>div{
		flex: 1;
	}
	#missionVisionDiv p{
		margin-left: 15%;
		margin-right: 15%;
	}
	.col-sdg{
		width: 16.66%;
	}
	#reportDescriptionDiv{
		margin-right: -30%;
	}
	.custom-container{
		margin-left: -15px;
		margin-right: -15px;
	}
	.margin-top-md{
		margin-top:16%;
	}
	.border-right-on-md{
		border-right: 1px solid #fff;
	}
}
@media (min-width: 992px) and (max-width: 1070px){
	.cert-navbar{
		flex-direction: column;
	}
    .cert-navbar-container{
		width: 100%;
	}
	.cert-btn-container{
		width: 100%;
		margin-top: 20px;
	}
}
@media (min-width: 992px) and (max-width: 1100px){
	.cert-div{
		width: 1000px;
	}
	.emission-contributors-table-1,
	.emission-contributors-table-2,
	.emission-contributors-table-3{
		width: 1000px;
	}
}
@media (min-width: 1090px) and (max-width: 1150px){
	#stickyNavigation{
		position: sticky;
		position: -webkit-sticky;
		top: 179px;	
		right: 30px; 
		width: 174px; 
		margin-top: 50px;
		padding: 20px 15px 5px 15px; 
		box-shadow: 0px 0px 5px 0px rgba(207,207,207,1);  
		border-radius: 5px; 
		border-top: 5px solid #1e3250; 
	}
	#stickyNavigation .nav-sections{
		font-size: 10px;
		margin-bottom: 20px;
	}
}
@media (min-width: 1151px){
	#standards #wrapper{
		margin-top: 0;
	}
	#stickyNavigation{
		position: sticky;
		position: -webkit-sticky;
		top: 179px;	
		right: 30px; 
		width: 190px; 
		margin-top: 50px;
		padding: 20px 15px 5px 15px; 
		box-shadow: 0px 0px 5px 0px rgba(207,207,207,1);  
		border-radius: 5px; 
		border-top: 5px solid #1e3250; 
	}
	#stickyNavigation .nav-sections{
		font-size: 10px;
		margin-bottom: 20px;
	}
}