.padding-sec{
	padding-left: 10%;
	padding-right: 1%;
}

@media only screen and (min-width: 1800px) {
	.right-space {
		padding-right: 17%;
	}
	.header li a {
		padding: 20px 0 20px 60px;
	}
	.about-left-space{
		padding: 0 17%;
	}
	.footer-left-space{
		padding-left:17%;
	}
	.footer-right-space{
		padding-right: 17%;
	}
	
}
/* @media only screen and (min-width: 1800px) { */

@media screen and (max-width:1750px) {
	.sidebar-stick {
		position: absolute;
    	left: 2%;
	}
	.bottom-line {
	    height: 1px;
	    background: #e1dfdf;
	    margin-left: 9.5%;
	    width: 50%;
	}
	.table-cell > .offset-sm-1.col-sm-1.col-xs-7.resp-sec {
		margin-left: 0px;
	}
}
/* @media screen and (max-width:1750px) */


@media screen and (max-width:1440px) {
	.nav-sidebar {
    	margin-left: 0px !important; 
    	padding: 0px;
	}
}

@media screen and (max-width:1170px) {
	.sidebar-stick {
		display: none;
	}
}

.ipad-hide {display: block;}
.ipad-show {display: none;}
.desktop-hide {display: none;}
@media screen and (max-width:1024px) {
	.ipad-hide {display: none;}
	.desktop-hide {display: block;}
	.ipad-show {display: block;}
	#navbar1 {
	    top: 0 !important;
	}
	ul.tab-list li:nth-child(1) {
	    padding: 0px 50px 0 0px;
	    width: 16%;
	}
	ul.tab-list li:nth-child(2) {
	    margin-right: 8%;
	}
	ul.footer-bullet-list li {
	    margin-left: 40px;
	}
	h1.about-main-heading br {
		display: none;
	}
	.about-page .about-para-section p {
	    width: 78%;
	}
	.about-section h1,
	.about-section p {
		width: 78%;
	}
	.hover-para {
		display: none !important;
	}


	/* Olam Page */
	.back-to-studies.offset-sm-1 {
		margin-left: 0 !important;
	}
	.main-sec > .container .row .offset-sm-1,
	.main-sec > .container .row .offset-1,
	.main-sec > .container .row .offset-5,
	.main-sec > .container .row .offset-sm-2,
	.main-sec > .container .row .offset-sm-3 {
		margin-left: 0px;
	}
	p.small-text.new-text-1 {
	    font-size: 32px;
	    line-height: 48px;
	}
	.table-cell .col-sm-1,
	.table-cell2 .col-sm-1,
	.table-cell .col-sm-2 {
		width: 20%;
	}
	.table-cell .col-sm-3,
	.table-cell2 .col-sm-3 {
		width: 80%;
	}
	.bottom-line {
	    margin-left: 20%;
	    width: 54%;
	}
	.farmer-lead-section-1 .offset-sm-2.farm-img-box,
	.offset-sm-2.col-sm-3.workshops-img {
		margin-left: 0px;
	}
	.olam-cocoa-image {
	    width: 100%;
	    height: 205px;
	}
	.olam-middle-img {
		width: 100%;
	   height: 455px;
	}
	.rp1-svg {
		width: 103px;
		max-width: 103px;
		height: 100px;
	}
	.rp2-svg,
	.rp4-svg {
		width: 85px;
		max-width: 85px;
		height: 100px;
	}
	.rp3-svg {
		width: 113px;
		max-width: 113px;
		height: 100px;	
	}
	.research-insigts-para p.farmers br {
		display: none;
	}
	.all-char-box.align .text-img-sec:nth-child(2) {
		margin-left: 30px;
	}
	.all-char-box.align .text-img-sec:nth-child(3) {
		margin-left: 30px;
	}
	.all-char-box.align .text-img-sec:nth-child(4) {
		margin-left: 0px;
	}
	.text-img-sec {
	    display: block;
	    width: 25%;
	    /*background: red;*/
	}
	.the-farmer-img {
	    width: 65%;
	    height: auto;
	    max-width: auto;
	}
	.farmer-lead-img {
	    width: 68%;
	    height: auto;
	}
	.pick-up-img {
	    margin-left: 60px;
	    width: 42%;
	    height: auto;
	}
	.warehouse-head {
	    margin-left: 0;
	    margin-right: 0 !important;
	    position: relative;
	    left: 25px;
	}


	/* Home page Nav Bar */
	.nav-sidebar {
		display: none;
	}
	.bottom-line {
		margin-left: 0%;
		width: 70%;
	}
	.olam-page .table-cell p {
		width: 440px;
	}
	.ibm-page .table-cell p {
		width: 440px;
	}
	.stc .table-cell p {
		width: 440px;
	}
	.farm-image {
		height: 213px;
	}
	.olam-page p.very-small-text {
		font-size: 12px;
		line-height: 18px;
	}
	h1.medium-text br,
	.olam-page p.small-text br,
	p.middle-text br {
		display: none;
	}


	/*    */


	.farm-img-box {
    	margin-left: 8%;
	}
	.research-insigts-img {
	    padding-left: 18px;
	    width: 28%;
	    margin-left: 0;
	}
	.workshops-img {
		margin-left: 0;
	}
	.warehouse-img {
		height: auto;
		margin-left: 90px;
		width: 34%;
		max-width: 34%;
		
	}
	.ibm-align {
		margin-left: 0;
	}
	.farmer {
    	width: 100%;
	}
	.farmer-lead {
	    width: 100%;
	    margin-top: 10%;
	    margin-left: 20%;
	}
	.driver {
   	 	width: 100%;
	}
	.inspector {
    	width: 80%;
	}
	.text-img-sec h6 {
		font-size: 10px;
		text-align: center;
		width: 100%;
	}
	.align {
		margin-left: 0;
	}
	.insights-sections {
		margin-left: 0;
		margin-top: 60px;
	}
	.insights-sections.margin-top-40,
	.col-lg-2.insights-sections {
		margin-bottom: 50px;
	}
	.col-sm-6.col-md-6.margin-left-70 {
		margin-left: 0px;
	}
	.insights-image-sections .margin-left-90 {
		margin-left: 0px;
	}
	.col-sm-8.grey-line {
		width: 100%;
	}
	.insights-image-sections .margin-left-70 {
		margin-left: 0px;
	}
	.insights-image-sections .left-para {
		width: 50%;
	}
	.grey-line-sec .col-sm-3 {
		display: none;
	}
	.grey-line-sec .col-sm-6 {
		width: 100%;
	}
	.know-more-sec .offset-sm-3 {
		margin-left: 0px;
	}
	.know-more-sec .col-sm-5 {
		width: 75%;
	}
	.know-more-sec .col-sm-3 {
		width: 25%;
		text-align: right;
	}
	.know-more-sec a {
	    position: relative;
	    right: 0;
	    text-align: right;
	}
	.margin-bottom-200.grey-line-sec {
		margin-bottom: 60px;
	} 
	.bottom-logo-sec .left-space.margin-bottom-250 {
		margin-bottom: 120px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.bottom-logo-sec .left-space .small-logo {
	    width: 60%;
	    margin-left: 0; 
	}
	

	/* IBM Page  */
	.ibm-page img.imb-top-logo {
		width: auto;
		height: 40px;
	}
	.ibm-top-logo-section .margin-top-80 {
		margin-top: 50px;
	}
	.frog-img {
		margin-left: 0;
	    width: 50px;
	}
	.ibm-page .offset-sm-3,
	.ibm-page .offset-sm-2 {
	    margin-left: 0;
	}
	.ibm-page .ibm-grid-sec {
	    padding: 0;
	} 
	.container.ibm-grid-sec > .row > .col-sm-1 {
		display: none;
	}
	.magrin-bottom-200.margin-top-200 {
		margin-bottom: 80px;
		margin-top: 80px;
	}
	.ibm-page .col-sm-4.mid-sec {
		width: 100%;
	}
	.ibm-page .col-sm-4.mid-sec .blue-bg-para br {
		display: none;
	}
	.bg-image-ibm.margin-bottom-20 > .col-sm-4:nth-child(1) {
		display: none;
	}
	.bg-image-ibm.margin-bottom-20 > .col-sm-4:nth-child(3) {
		display: none;
	}
	/* IBM Page */

	/* STC Page */
	.stc-page .small-stc-logo {
	    width: auto;
	    margin-left: 0;
	    height: 40px;
	}
	.row.margin-top-300 {
		margin-top: 100px;
	}
	/* STC Page */

}
/* @media screen and (max-width:1024px) { */


@media screen and (max-width: 991px) {
	.know-more-sec a {
	    right: 20px;	    
	}
	.farm-image {
	    height: 154px;
	}
	.olam-middle-img {
	   height: 342px;
	}
	.olam-cocoa-image {
    	height: 150px;
	}
	.olam-page p.small-text {
	    font-size: 30px;
	    line-height: 48px;
	    font-family: Readex Pro;
	    font-weight: 200;
	    color: #333333;
	    margin-top: 15px;
	}
	.research-insigts-img {
   		padding-left: 18px;
	    width: 40%;
	    margin-left: 0;
	}
	.row.research-insigts-para > .col-sm-3 {
		width: 40%;
	}
}
/* @media screen and (max-width: 991px) { */



@media only screen (min-width:768px) and (max-width:1024px) {
	.olam-page .farmer-img {
	    height: 462px;
	}
	.farm-img-box {
	    padding-left: 0;
	    width: 25%;
	    margin-left: 10%;
	    margin-left: 8%;
	}
	.farm-img-box2 {
	    width: 25%;
	}
	.all-char-box  .text-img-sec h6 {
		font-size: 13px;
	}
	.warehouse-img {
	    width: 56%;
	    margin-left: 60%;
	}
	/*.farm-img-box {
    	margin-left: 8%;
	}
	.research-insigts-img {
	    padding-left: 18px;
	    width: 28%;
	    margin-left: 8%;
	}
	.workshops-img {
		margin-left: 8%;
	}
	.warehouse-img {
	    width: 46%;
	    margin-left: 49%;
	}
	.ibm-align{
		margin-left: 11%;
	}
	.farmer {
    	width: 57%;
	}
	.farmer-lead {
	    width: 70%;
	    margin-top: 10%;
	    margin-left: 20%;
	}
	.driver {
   	 	width: 50%;
	}
	.inspector {
    	width: 45%;
	}
	.text-img-sec h6 {
    	font-size: 13px;
	}
	.align {
		margin-left: 8%;
	}
	.insights-sections {
		margin-left: 8%;
		margin-top: 60px;
	}
*/
	
}
/* @media only screen (min-width:768px) and (max-width:1024px)*/



@media screen and (max-width:991px) {
	.olam-page .farmer-img {
	    height: 347px;
	}
	ul.footer-bullet-list li a {
		font-size: 16px;
		line-height: 30px;
	}
	#siteFooter p {
		font-size: 16px;
	}
}
/* @media screen and (max-width:991px) { */


body .mobile-layout {
	display: none;
} 

@media screen and (max-width:767px) {
	body div#site-content,
	body .footer,
	body header#navbar1,
	body .main-sec{
		display: block !important;
	}
	/* body .mobile-layout {
		display: block;
		margin-bottom: 30px;
	} */
	.mobile-layout h2 {
		font-size: 40px;
		line-height: 48px;
	    font-weight: 500;
	    margin-bottom: 40px;
	    margin-top: 40px;
	}
	.mobile-layout p {
		margin-bottom: 30px;
		font-family: 'Readex Pro';
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	.mobile-layout p strong {
		font-weight: 400;
	}

	/* Home Page */
		#navbar1 {
		    padding: 0px 0 0;
		}
		.top-header a.site-logo {
			top: 0px;
			padding: 0px;
		}
		h1.medium-text {
			font-size: 36px;
			line-height: 1.2;
		}
		.header-top-padding {
		    margin-top: 80px;
		    padding-bottom: 80px;
		}
		.first-para {
		    width: 100%;
		    margin-bottom: 40px;
		}
		body.home-page .text-right.right-space {
			text-align: left;
		}
		body.home-page .tab-content {
			display: none;
		}
		.hover-para {
		    left: 15px;
		    padding: 15px;
		    width: 300px;
		}
		ul.tab-list li:nth-child(2) {
			margin-right: 0;
		}
		body.home-page .margin-bottom-100 {
		    margin-bottom: 0px;
		}
		ul.footer-bullet-list {
		    display: block;
		}
		ul.footer-bullet-list li {
		    display: block;
		    float: none;
		    margin-left: 0px;
		    padding: 10px 0;
		}
		.footer {
		    padding: 0px 0 80px;
		}
		body.home-page .blok {
		    padding-top: 60px;
		    padding-bottom: 60px;
		}
	/* Home Page */

	/* Olam Page */
		body.olam-page h2{
		    font-size: 30px;
		    line-height: 48px;
		    margin-top: 30px;
		}
		body.olam-page h3 {
		    font-size: 30px !important;
		    line-height: 30px !important;
		}
		.back-to-studies.left-space.margin-top-190 {
			margin-top: 80px;
		}
		.olam-page p.small-text {
		    font-size: 24px;
		    line-height: 1.5;
		}
		.olam-page .table-cell h5.olam.overview-head,
		.olam-page .table-cell p.middle-text {
			font-size: 16px;
		}
		.olam-page .table-cell p {
		    width: 100%;
		}
		.bottom-line {
		    margin-left: 0;
		    width: 100%;
		}
		.farm-image {
		   height: auto;
		   width: 100%;
		}
		.farm-img-box {
		   padding-left: 15px;
		   width: 100%;
		}
		.farm-img-box2 {
		    width: 100%;
		}
		.olam-middle-img {
		    height: auto;
		    width: 100%;
		}
		.olam-cocoa-image {
		    width: 100%;
		    height: auto;
		}
		.left-space.padding-right-60 {
			padding-right: 15px;
		}
		.rp1-svg, .rp2-svg, .rp3-svg, .rp4-svg {
		    width: 75px;
		}
		.progress-svg {
		   height: auto;
		}
		.left-para {
		    width: 100%;
		}
		.workshops-img-sec .margin-bottom-100 {
			margin-bottom: 0px;
		}
		.workshops-img-sec  p.very-small-text {
		    margin-bottom: 0;
		}
		.all-char-box {
		    display: flex;
		    align-items: flex-start;
		    margin-top: 30px;
		    margin-bottom: 30px;
		    margin-left: 0;
		    align-content: center;
		    flex-wrap: wrap;
		}
		.text-img-sec {
		    display: flex;
		    flex-direction: column;
		    margin-bottom: 60px;
		}
		.pick-up-img {
		    margin-left: 30px;
		    width: 40%;
		}
		.warehouse-img {
		    width: 35%;
		    margin-left: 30px;
		}
		.text-img-sec h6 {
		    text-align: left;
		    margin-right: 0;
		    margin-left: 30px;
		}
		.text-img-sec h6.the-farmer-text {
			margin-left: 90px;
		}
		.text-img-sec h6.the-farmer-lead-text {
			margin-left: 80px;
		}
		.text-img-sec h6.pick-up-driver-text {
			margin-left: 70px;
		}
		.pick-up-img {
		    margin-left: 50px;
		    width: 35%;
		}
		.bullet-img-sec .offset-sm-1.col-sm-8.left-space,
		.bullet-img-sec .offset-sm-1.col-sm-8.left-space.margin-top-40 {
			margin-left: 30px;
    		width: 90%;
		}
		.col-sm-2.margin-left-70 {
			margin-left: 0px;
			margin-top: 15px;
		}
		.col-sm-2.margin-bottom-50.margin-left-90,
		.col-sm-2.margin-left-90 {
			margin-left: 0px;
			margin-top: 15px;
		}
		.driver {
		    width: 40%;
		    margin-left: 15px;
		    margin-bottom: 60px;
		    margin-top: 30px;
		}
		.inspector {
		    width: 35%;
		    margin-left: 15px;
		    margin-bottom: 60px;
		    margin-top: 30px;
		}
		.farmer-lead {
		    width: 40%;
		    margin-top: 30px;
		    margin-left: 0;
		}
		.farmer {
		    width: 40%;
		    margin-left: 0;
		    margin-top: 30px;
		    margin-bottom: 60px;
		}
		.releated-project-images .margin-bottom-50 {
			margin-bottom: 15px;
		}
	/* Olam Page */

	/* IBM Page */
	.ibm-resp-img{
		padding-left: 15px;
	}
	.resp-ibm-blue-bg-img{
		padding-bottom:0;
		padding-top: 100px;
	}
	.desk-sec-ibm{
		display: none;
	}
	.resp-section-bluebg{
		display: block;
	}
	.frog-img {
		margin-left: 0;
	}
	.ibm-small-logo {
		margin-left: 39%;
	}
	.ibm-page p.small-text {
		font-size: 24px;
		line-height: 1.5;
	}
	.frog-img {
		margin-left: 0%;
		width: 80px;
	} 	
	.mobile-device img{
		margin-bottom: 20px;
	}
	.res-para-ibm-h5{
		margin-bottom: 60px;
	}
	.resp-device{
		margin-bottom: 0;
	}
	.ibm-page h2{
		font-size: 30px;
		line-height: 1.2;
	}
	.mid-sec {
		padding: 100px 0 100px;
	}
	.resp-ibm-bg-image{
		position: relative;
		top: 46px;
	}
	/* IBM Page */

	/* STC Page */
	.stc-page h2{
		font-size: 30px;
		line-height: 1.2;
	}
	.resp-margin-sec{
		margin-left: 0;
	}
	.small-stc-logo {
		width: 16%;
		margin-left: -4%;
	}
	.stc-page p.small-text {
		font-size: 24px;
		line-height: 1.5;
	}
	.grey-line2{
		padding: 0;
	}
	.res-stc-margin{
		margin-bottom: 30px;
	}
	.res-img-stc-width img{
		width: 50%;
	}
	.resp-epic-img img{
		width: 50%;
	}
	.resp-epic-sec{
		margin-bottom: 30px;
	}

	.resp-epic-para{
		margin-bottom: 0;
	}

	/* STC Page */


	/* About Page */

	.about-page .about-para-section p.middle-text{
		width: 100%;
	}
	.about-main-heading br{
		display: none;
	}
	.resp-resume{
		text-align: left;
	}

	.resp-about-img{
		padding-top: 20px;
	}
	.about-main-heading{
		font-size: 36px;
		line-height: 1.2;
	}

	/* About Page */
}
/* @media screen and (max-width:767px) { */