@media screen and (max-width:1920px) {
	.banner-left{ max-width: 685px; width: 100%; }	
	.banner-right{ max-width: 529px; width: 100%; right: 19.3%; }
}

@media screen and (max-width:1600px) {
	#lab_video_text_overlay h2 { left: 13%; }
	.banner-left{ max-width: 685px; width: 100%; }	
	.banner-right{ max-width: 529px; width: 100%; right: 13.5%; }

}

@media screen and (max-width:1366px) {
	#lab_video_text_overlay h2 { left: 7%; }
	.core-left { width: 11%; margin: 70px 0 0 0px; } 
	.core-right { width: 90%; }
	.banner-right{ right: 7.3%; }
	.core-left {margin: 43px 0 0 0px;}

}
@media screen and (max-width:1199px) {
	.product-inner-1 img { margin-left: -127px; }
	.product-inner-2 img{ margin: 0px 0 0 -48px; }
	#lab_video_text_overlay h2 { left: 1%; margin: 166px 0 0 0;}
	.core-left { width: 12%; }
	.banner-right{ right: 1.3%; }
	.product-left { padding: 130px 85px 130px; }
	.product-left p { width: 85%; }
	.global-text01 { padding-bottom: 155px !important;}
	.core-left {margin: 43px 0 0 0px;}
} 

@media screen and (max-width:1024px) {
	#lab_video_text_overlay h2 { font-size: 3em; } 
	.certified-details { width: 74%; }
	.about-rico h2 { width: 93%; } 
	.about-right { padding: 32px 40px 0px 0; } 
	.product-col { background-color: #13419e; background-size: cover; } 
	.product-left {	width: 100%; background: none; padding: 65px 58px 21px; } 
	.product-right { width: 100%; } 
	.product-inner-1  { text-align: center; } 
	.product-inner-2  { text-align: center; } 
	.product-inner-1 img { margin: 0; }  
	.product-inner-2 img { margin: 0px } 
	.capabilities-right { padding-right: 32px; } 
	.hr-inner { margin: 0px 16px 0 16px; } 
	.media-detail img.icons { width: 6%; }
	.media-detail p { width: 92%; } 
	.press-col { padding: 0px 25px; } 
	.copyright p { width: 56% !important; } 
	.product-col { padding: 0 0 50px 0 }
	#lab_video_text_overlay h2 { left: 1%; margin: 143px 0 0 0;} 
	.media-icons { width: 41%; }
	.core-left { width: 14%; } 
	.core-right p { width: 93%; } 
	.award-inner { margin: 34px 34px 0 0; } 
	.award-03 { margin: 34px 0px 0 0; }
	.chairman-msg-right { width: 66%; }
	.right-ngo { margin: 15px 0 0 0; }
	.quality-left { padding: 13px 0 0 0; } 
	.quality-left p { width: 90%; } 
	.input-50 { margin-right: 19px; } 
	.contact-100 p { width: 48%;  }
	.prod-template-col img { width: 82%; }
	.quarterly-results-left{ width: 47%; }
	.quarter-text{ width: 70%; }
	.accordion_body1{ padding: 20px 0px 20px 0px; }
	.vision-col-inner img{ width: 50%;  }
	.vision-col-inner p{ padding: 50px 20px 0px 33px;}
	.map-100 p{ width: 80%; }
	.map-100 img{ width: 90%; }
	.overview-col-inner img{ width: 50%;  }
	.overview-col-inner p{ padding: 0px 20px 0px 33px; line-height: 30px;}
	.banner-right h2{ float: right; margin: 0 0 30px 0px; }
	.over-right01 h2{display: none;}
	.banner-left{ max-width: 100%; }
	.banner-right{  }
	.banner-right h2 { width: 100%; text-shadow: 0px 4px 25px rgba(0, 0, 0, 1); font-weight: 400; color: #fff; }
	.rico-quote-3{ background-color: rgba(1,49,147, 0.9); padding: 72px 65px; }
	.rico-quote-4{ background-color: rgba(1,49,147, 0.9); padding: 72px 65px; }
	.banner-right {right: 1.8%;}
	.journey-inner img { margin: 0 13px 0 0; } 
	.journey-detail { width: 72%; margin: 9px 0 0 0; }
	.overview-col-100 ul {padding: 28px 38px 0px 38px;}
	.overview-col-100 img {width: 45%; float: right; margin: 40px 0px 0px;}
	.overview-col-inner ul {width: 45%;}
	.overview-blue-bg ul {margin: 0 24%;}
	.vision-color-blue {padding: 0px 30px 35px !important;}
	.vision-color-red {padding: 0px 23px 4px !important;}
	.global-text01{padding-bottom: 65px !important;}
	.world-class p br{display: none;}
	.world-class-right p {padding: 0 24px;}
	.core-left {margin: 43px 0 0 0px;}
}
@media screen and (max-width:991px) {
	.capabilities-left { padding-right: 38px; } 
	.hr-inner { margin: 0px 15px 0 16px; } 
	#lab_video_text_overlay h2 {margin: 135px 0 0 0;} 
	#display-video { display: none; } 
	#mobile-video { display: block; } 
	.certified-col img { width: 48%; } 
	.media-icons {width: 60%;} 
	.core-right p { font-size: 16px; line-height: 30px; }
	.award-inner { margin: 33px 33px 0 0; } 
	.award-03 { margin: 33px 0px 0 0; } 
	.swachh-right ul li { background-size: 3%; } 
	.activities-left p { width: 94%; margin: 72px 0 0 0; }
	.csr-left { width: 70%; } 
	.csr-right { width: 100%; } 
	.csr-right-inner { width: 70%; } 
	.csr-right-inner img { width: 10%; } 
	.csr-right-inner p { width: 86%; } 
	.csr-right-inner p.promoting { margin: 15px 0; }
	.csr-100 { margin: 0; }
	.building{width: 30%;}
	.map-100 p{ width: 100%; }
	.menu-bar img { width: 4.5%; } 
	.menu { width: 93%; }
	.journey-detail { width: 76%; margin: 0px 0 0 0; } 
	.journey-inner img { margin: 0 13px 0 0; width: 20%;}
	.tool-pnt{width: 100%;}
	.tool-pnt ul { margin: 10px 0px; }
	.tool-pnt ul li { width: 100%; }
	.overview-col-100 ul {padding: 28px 38px 0px 38px;}
	.overview-col-100 img {width: 45%; float: right; margin: 40px 0px 0px;}
	.overview-col-inner ul {width: 45%;}
	.overview-blue-bg ul {margin: 0 24%;}
	.vision-color-blue {padding: 0px 30px 35px !important;}
	.vision-color-red {padding: 0px 23px 4px !important;}
	.global-text01{padding-bottom: 65px !important;}
	.world-class p br{display: none;}
	.world-class-right p {padding: 0 24px;}
	.core-left {margin: 43px 0 0 0px;}
}

@media screen and (max-width:768px) {
	.menu-bar img{ width: 6%; }
	.menu{ width: 90%; }
	.media-icons { width: 70%; } 
	#lab_video_text_overlay h2 { font-size: 42px; } 
	.certified-details { width: 100%; }
	.stock-left { width: 100%; } 
	.stock-right { width: 100%; margin: 20px 0 0 0;} 
	.product-right { padding: 0 50px; } 
	.product-col img { width: 98%; } 
	.product-col { padding: 0 0 50px 0 } 
	.capabilities-col { flex-direction: column-reverse; } 
	.capabilities-left { width: 100%; }  
	.capabilities-right { width: 100%; padding: 0;} 
	.about-rico h2 { font-size: 23px; line-height: 35px; } 
	.about-right { padding: 16px 0px 0px 0; }
	.capabilities-right { display: none; } 
	.why-rico-col { width: 33%; } 
	.customer-100 { padding: 22px 0 66px; } 
	.customer-left {  width: 100%; margin: 20px 0 40PX; } 
	.customer-col { flex-direction: column-reverse; } 
	.customer-right {  width: 100%; } 
	.customer-left p { width: 100%; } 
	.hr-col { flex-direction: column-reverse; } 
	.hr-100 {margin: 40px 0 0 0;} 
	.hr-left { width: 100%; padding: 20px 0 0 25px; margin: 0 0 20PX 0;} 
	.hr-right { width: 100%; } 
	.hr-inner { margin: 0px 18px 0 26px; }
	.hr-left p { width: 100%; } 
	.press-col { padding: 0px 0px; } 
	.press-detail p { font-size: 16px; } 
	.press-inner { margin: 40px 14px 0 0; }
	.footer-col { width: 100%; margin-top: 20px;} 
	.social-icons img { width: 4%; } 
	.social-icons { margin: 20px 0 0px; } 
	.margin-btm { margin: 0px;}
	.copyright p { width: 76% !important; } 
	.certified-col img {  width: 62%;}
	.core-left { width: 20%; position: relative; display: none;} 
	.core-right { width: 100%; padding: 40px;}
	.award-inner { margin: 25px 25px 0 0; } 
	.award-03 { margin: 25px 0 0 0; } 
	.award-100 { margin: 0 0 70px 0; }
	.chairman-msg-left { width: 100%; } 
	.chairman-msg-100 { margin: 50px 0 150px; } 
	.chairman-msg-left img { margin: 0; } 
	.chairman-msg-right { width: 100%; margin: 80px 0 0 0;} 
	.csr-left { width: 100%; } 
	.csr-right-inner {  width: 100%; } 
	.csr-right-inner p { width: 87%; } 
	.activities-col { flex-direction: column-reverse; } 
	.activities-left { width: 100%; } 
	.activities-right { width: 100%; }
	.activities-left p { width: 100%; margin: 25px 0 0 0; } 
	.csr-projects-col p { width: 100%; } 
	.csr-projects-col h2 { font-size: 26px; }
	.swachh-left { width: 100%; } 
	.swachh-right { width: 100%; margin: 20px 0 0 0; } 
	.swachh-left img { width: 52%; } 
	.swachh-right ul li {background-size: 1.5%; } 
	.naco-col p { font-size: 18px; } 
	.quality-100 { margin: 0 0 50px 0;}
	.quality-col { flex-direction: column-reverse; } 
	.quality-left { width: 100% } 
	.quality-right { width: 100% }
	.quality-left p { width: 100%; }
	.contact-100 { margin: 30px 0px 50px 0px; line-height: 30px; } 
	.contact-100 p { width: 60%; } 
	.input-50 { margin-right: 14px; }
	.myform select { background-size: 4%; } 
	.prod-template-col{ width: 50% !important; padding: 0px 0px 40px 0px!important; border-bottom: none!important;  }
	.manuf-left-col{ width: 100%; margin: 30px 0px 0px 0px; }
	.manuf-right-col{ width: 100%; margin: 30px auto; }
	.manu-template-col{ width: 100%; }
	.manu-template-col img{ width: 100%; }
	.manu-left { float: left; text-align: left;} 
	.manu-right { float: left; text-align: left;}
	.joint-template-left-col{ width: 100%; }
	.building{width: 40%; margin: 28px 35px 0px 0px; float: left; }
	.joint-template-100{ padding: 40px 0px; }
	.joint-template-inner-left-col{ width: 100%; }
	.joint-template-inner-right-col{ display: none; }
	.quarter-text{ width: 100%; }
	.grid-01, .grid-02 { display: none; }
	.director-col-main{ max-width: 100%; }
	.director-col{ width: 50%; margin: 30px 0px 30px 0px; }
	.director-col-01{ width: 50%; margin: 30px 0px 30px 0px;  }
	.director-col-03{ width: 50%; margin: 30px 0px 30px 0px;  }
	.director-col-main-04{ max-width: 100%; }
	.vision-col-inner img{ width: 100%; max-width: 100%; }
	.vision-col-inner p { width: 100%; padding: 20px 0px 0px 0px; }
	.vision-black-bg p{ width: 90%; }
	.overview-col-100 p{ width: 100%; padding: 10px 0px 0px 0px; }
	.overview-col-100 img { width: 100%; margin-top: 30px; float: left; }
	.overview-col-inner img{ width: 100%; max-width: 100%; }
	.overview-col-inner p { width: 100%; padding: 20px 0px 0px 0px; }
	.overview-black-bg p{ width: 90%; }
	.contact-location{ width: 50%; margin: 50px 0px 0px 0px;}
	.contact-location p { width: 92%; }
	.accordion li.bg { border: 1px solid #a4c2ff; background: url(../images/chevron-down.png) top 14px left 17px no-repeat; background-size: 4%; }
	.accordion li.open { background: url(../images/chevron-up.png) top 16px left 17px no-repeat #fff; background-size: 4%; }
	.journey-inner { width: 100%; margin-bottom: 25px;} 
	.journey-inner img { margin: 0 5px 0 0; width: 17%; }
	.journey-detail { width: 79%;  margin: 24px 0 0 0; }
	.financial-inner { width: 50%; margin-bottom: 20px;} 
	.stock-right img { width: 13%; } 
	.stock-right p { width: 83%; }
	.journey-col .clr-30 { display: block; }
	.investor-contact-col{ width: 100%; padding: 0px 0px;  }
	.press-media-inner{ padding: 10px 10px;   }
	.customer-bg-white{ margin: 0px 0px 0px 0px; }
	.tpm-col-blue-100 img{ width: 100%; }
	.tpm-col-blue-100 p{ width: 100%; float: left; }
	.tpm-col-1 { width: 100%; margin: 0px 0px 0px 0px;}
	.tpm-col-1-pic{ width: 100%;  }
	.tpm-col-1-pic img{ width: 33.3%; float: left; max-width: 312px; margin: 0px 0px 0px 0px; }
	.tpm-col-blue-100-1 img{ width: 100%; }
	.tpm-col-blue-100-1 p{ width: 100%; float: left; }
	.breadcrumb-100 { display: none; }
	.overview-icon p {    font-size: 17px !important;}
	.overview-col-100 {margin: 30px 0px;}
	.overview-col-100 ul{padding: 0px; width: 100%;}
	.overview-col-inner ul {padding: 0px; float: left;width: 100%;}
	.overview-blue-bg ul {margin: 0 17%;}
	.vision-color-blue {padding: 0px 8px 35px !important;}
	.vision-color-red {padding: 0px 23px 4px !important;}
	.global-text01{padding-bottom: 125px !important;}
	.world-class-right p {padding: 0 17px;}
} 

@media screen and (max-width:650px) {
	.media-icons { display: none; } 
	.head-inner { width: 50%; font-size: 19px;} 
	.logo img {  width: 32%; margin: 0;} 
	.logo {text-align: right; margin: 3px 0 0 0;}
	.about-left { width: 100%; } 
	.about-right { width: 100%; } 
	.about-left img { width: 38%; } 
	.about-rico h2 { width: 64%; } 
	.hr-inner { margin: 0px 14px 0 19px; } 
	.press-inner { margin: 40px 11px 0 0; } 
	.press-detail p { font-size: 13px; }
	.stock-col h2 { font-size: 24px; } 
	.stock-right p { font-size: 15px; line-height: 27px; } 
	.product-100 { margin: 50px 0; } 
	.product-left h2 { font-size: 30px; margin: 0; } 
	.product-left p { font-size: 16px; } 
	.accordionTitle, .accordion__Heading { font-size: 16px; } 
	.capabilities-left { padding-right: 0px; } 
	.accordion dd, .accordion__panel { font-size: 14px; } 
	.why-rico-100 { margin: 50px 0 0 0; } 
	.why-col { padding: 0px 0px 25px 0; } 
	.media-detail p { font-size: 15px; } 
	.copyright p { width: 100% !important; } 
	#lab_video_text_overlay h2 { margin: 120px 0 0 0;  font-size: 35px; } 
	.certified-details { font-size: 20px; }
	.menu-bar img { width: 6%; }  
	.menu { width: 88%; display: none;} 
	.certified { margin:50px 0; } 
	.about-rico { margin:50px 0 0 0; } 
	.head { padding: 15px 0 10px 0px; }
	.banner-left { width: 100%; } 
	.banner { background: none; padding: 5px 0;} 
	.logo1 { text-align: right; }
	.core-inner { margin: 25px 0 0 0; } 
	.award-inner { width: 100%; } 
	.csr-right-inner p { font-size: 17px; width: 86%; } 
	.csr-right-inner img { width: 11%; } 
	.swachh-left img { width: 65%; }
	.input-50 { margin-right: 12px; }
	.prod-template-col img{ width: 85%; }
	.manuf-right-col{ margin: 30px auto 0px; }
	.building { width: 49%; margin: 28px 6px 0px 0px; float: right;}
	.subd-icon{ width: 100%; }
	.quarterly-results-left{ width: 100%; margin: 0px 0px 10px 0px; }
	.contact-location{ width: 100%; padding: 0px 0px 0px 0px; }
	.contact-location p{ width: 100%; }
	.banner-right {right: 2.3%;}
	.accordion li.bg { border: 1px solid #a4c2ff; background: url(../images/chevron-down.png) top 14px left 17px no-repeat; background-size: 5%; }
	.accordion li.open { background: url(../images/chevron-up.png) top 16px left 17px no-repeat #fff; background-size: 5%; }
	.journey-detail { margin: 10px 0 0 0; }
	.map-col-100 { display: none; }
	.mobile-location{ width: 100%; float: left; background: #fff; display: inline-block; }
	.mobile-location-col { width: 100%; border-bottom: 1px #ccc solid; }
	.mobile-location-col p{ font-size: 18px; line-height: 25px; color: #000;  }
	.mobile-location-col span{ color: #de0000; font-weight: 700; }
	.banner-right {right: 0px; width: 100%; left: 0px; margin: 0px 0px 0px 0px; border-bottom: none; position: relative; max-width: 100%; }
	.banner-right h2{ width: 100%; float: left; text-shadow: none; color: #13419e; padding: 0px 0px 0px 0px; font-size: 30px; margin: 20px 0 10px 0px; }
	.over-right01 h2{display:block;}
	.hr-white-100{ padding: 10px 0; }
	.shareholding-col-100 { margin: 20px 0px 0px 0px; }
	.press-media-inner{ width: 100%; }
	.customer-bg-white img{ width: 49%; }
	.overview-icon {width: 50%;}
	.overview-col-100 {margin: 30px 0px;}
	.overview-col-100 ul{padding: 0px; width: 100%;}
	.overview-col-100 ul li br{display: none;}
	.overview-col-inner ul {padding: 0px; float: left;width: 100%;}
	.overview-blue-bg ul {margin: 0 2%;}
	.our-vision {padding: 20px 0px 70px;}
	.world-class {width: 100%; border-bottom: 0px solid #d7d7d7;}
	.world-class-right {width: 100%; border: 0px solid #d7d7d7;}
	.world-class .clr-40{clear: both;height: 0px;}
	.world-class-right .clr-40{clear: both;height: 0px;}
	.world-class p {padding: 0 12px !important;}
	.global-text01 {padding-bottom: 12px !important;}
	.vision-color-red {padding: 0px 2px 5px !important;}
} 

@media screen and (max-width:550px) {
	#lab_video_text_overlay h2 { font-size: 32px; margin: 84px 0 0 0;} 
	.about-left img { width: 58%; } 
	.hr-inner { margin: 0px 14px 0 17px; }
	.rico-media-left { width: 100%; } 
	.rico-media-right { width: 100%; margin: 40px 0 0 0;} 
	.press-inner {width: 100%; margin:50px 0 0 0; }
	.press-detail p { font-size: 19px; } 
	.press-detail img {  width: 9%; } 
	.press-col { margin: 0px 0 15px 0; } 
	footer { padding: 40px 0 20px 0; }
	.social-icons img { width: 5%; } 
	.copy-left { width: 100%; } 
	.copy-right { width: 50%; } 
	.copyright p { float: left; text-align: left; margin: 10px 0 0 0;} 
	.foot-header { font-size: 18px; }
	.certified-col img { width: 80%; }  
	.core-right p { width: 100%; }
	.swachh-right ul li {background-size: 2%; } 
	.myform input { width: 100%; } 
	.input-50 { margin-bottom: 20px; }
	.contact-100 p { width: 96%; } 
	.myform select { width: 100%; background-size: 3%;} 
	.myform .file-btn { float: left; margin-top: 20px;}
	.prod-template-col{ width: 100% !important; } 
	.prod-name{ border-left: none; text-align: center; padding-left: 0px; margin: 20px 0px 0px 0px; }
	.building{ width: 100%; margin: 28px 0px 0px 0px; }
	.building img{ max-width: 100%;  }
	.breadcrumb-100{ display: none; }
	.rico-quote-3{ padding: 52px 65px; }
	.rico-quote-4 { padding: 72px 25px; }
	.banner{ padding-bottom: 0px; }
	.menu-bar img { width: 7%; }  
	.accordion li.bg { border: 1px solid #a4c2ff; background: url(../images/chevron-down.png) top 17px left 17px no-repeat; background-size: 5%; }
	.accordion li.open { background: url(../images/chevron-up.png) top 16px left 17px no-repeat #fff; background-size: 5%; }
	.journey-inner img { width: 26%; } 
	.journey-detail { width: 70%; } 
	.product-left p { width: 100%; }
	.mobile-location{ width: 100%; float: left; background: #fff; display: inline-block; }
	.tpm-col img{ width: 100%; padding: 0px 0px 20px 0px; }
	.tpm-col-2 img  { width: 100%; float: left; padding: 0px 0px 20px 0px; box-sizing: border-box; margin: 0px 0px;}
	.overview-icon {width: 50%;}
	.overview-col-100 {margin: 30px 0px;}
	.overview-col-100 ul{padding: 0px; width: 100%;}
	.overview-col-100 ul li br{display: none;}
	.overview-col-inner ul {padding: 0px; float: left;width: 100%;}
	.overview-blue-bg ul {margin: 0 2%;}
	.our-vision {padding: 20px 0px 70px;}
	.world-class {width: 100%; border-bottom: 0px solid #d7d7d7;}
	.world-class-right {width: 100%; border: 0px solid #d7d7d7;}
	.world-class .clr-40{clear: both;height: 0px;}
	.world-class-right .clr-40{clear: both;height: 0px;}
	.world-class p {padding: 0 12px !important;}
	.vision-color-red {padding: 0px 2px 5px !important;}
	.global-text01 {padding-bottom: 12px !important;}
	.world-class p br{display: none;}
} 

@media screen and (max-width:480px) {
	#lab_video_text_overlay h2 { margin: 47px 0 0 0; } 
	.logo img { width: 41%; } 
	.about-left img { width: 65%; } 
	.about-rico h2 {width: 57%; }
	.financial-left {  width: 100%; } 
	.financial-right {  width: 100%; margin-top: 20px; } 
	.stock-right img { width: 10%; } 
	.stock-right p { width: 88%;} 
	.product-inner-1 { width: 100%; } 
	.product-inner-2 { width: 100%; margin-top: 20px; } 
	.product-col img { width: 100%; } 
	.why-rico-col { width: 100%; }
	.hr-inner { width: 100%; margin: 20px 0 0 0; } 
	.hr-row { display: none; } 
	.hr-left { padding: 20px 0 0 0px; } 
	.hr-left p { font-size: 16px; margin: 22px 0 0 0; } 
	.customer-left p { font-size: 16px; margin: 22px 0 ; } 
	.why-col h2 { font-size: 40px; } 
	.why-col h2::after { left: 42%; margin: 69px 0 0 0px; }
	.about-rico p { font-size: 16px; }  
	.mobile-slider { display: inline-block; } 
	.desktop-slider { display: none; }
	.plant-left { width: 100%; } 
	.plant-right { width: 100%; padding: 50px 0 0 0; } 
	.director-col{ width: 100%; margin: 20px 0px 20px 0px; }
	.director-col-01{ width: 100%; margin: 20px 0px 20px 0px;  }
	.overview-black-bg p{ font-size: 18px; line-height: 28px; }
	.overview-black-bg span{ font-size: 18px; }
	.overview-blue-bg p{ font-size: 18px; line-height: 28px; }
	.overview-blue-bg span{ font-size: 18px; }
	.rico-quote-3 {padding: 44px 20px;}
	.rico-quote-4 {padding: 44px 20px;}
	.rico-quote-5 {padding: 44px 20px;}
	.banner-right h2{ padding: 0px 0px 0px 16px; }
	.manuf-left-col{ margin: 0px 0px 0px 0px; }
	.rico-quote-4{ width: 99.5%;  }
	.banner-right{ border-bottom: none; }
	.menu-bar img { width: 8%; }  
	.customer-bg-white img{  width: 100%; border-top: 0px dashed #ccc; border-bottom: 1px dashed #ccc; border-right: 0px dashed #ccc; border-left: 0px dashed #ccc; }
	.border-bottom-none{ border-bottom: 1px dashed #ccc!important;  }
	.financial-inner { width: 100%; }
	.mobile-location{ width: 100%; float: left; background: #fff; display: inline-block; }
	hgroup h2{ line-height: 30px; }
	.director-col-03{ width: 100%; }
	.director-col-04{ width: 100%; margin: 30px 0px 30px 0px;  }
	.overview-icon {width: 50%;}
	.overview-col-100 {margin: 30px 0px;}
	.overview-col-100 ul{padding: 0px; width: 100%;}
	.overview-col-100 ul li br{display: none;}
	.overview-col-inner ul {padding: 0px; float: left;width: 100%;}
	.overview-blue-bg ul {margin: 0 2%;}
	.our-vision {padding: 20px 0px 70px;}
	.world-class {width: 100%; border-bottom: 0px solid #d7d7d7;}
	.world-class-right {width: 100%; border: 0px solid #d7d7d7;}
	.world-class .clr-40{clear: both;height: 0px;}
	.world-class-right .clr-40{clear: both;height: 0px;}
	.world-class p {padding: 0 12px !important;}
	.vision-color-red {padding: 0px 2px 5px !important;}
	.global-text01 {padding-bottom: 12px !important;}
	.world-class p br{display: none;}
}

@media screen and (max-width:450px) {
	#lab_video_text_overlay h2 { display: none; } 
	.about-left img { width: 100%;} 
	.about-rico h2 { width: 100%; margin: 0 0 10px 0;} 
	.read-more { margin: 10px 0 0 0; } 
	.stock-100 { padding: 35px 0 50px; } 
	.financial-right { margin:20px 0;} 
	.hr-left p { margin: 22px 0; } 
	.product-left { padding: 50px 20px 19px; } 
	.product-right { padding: 0 20px; } 
	.rico-media { padding: 50px 0; } 
	.certified { margin:30px 0; } 
	.about-rico { margin:30px 0 0 0; }
	.swachh-right ul li {background-size: 2.3%; } 
	.swachh-left img { width: 100%; } 
	.csr-right-inner p { width: 77%; margin-top: 0; }  
	.csr-right-inner p.promoting { margin: 0px 0px 15px 0; } 
	.csr-right-inner img { width: 17%;} 
	.swachh-100 { margin: 50px 0 0 0 ; }
	.myform select { background-size: 4%; }
	.rico-quote-3{ width: 99%; }
	.banner-right{ border-bottom: none; }
	.rico-quote-4 {width: 99.1%;}
	.accordion li.bg { border: 1px solid #a4c2ff; background: url(../images/chevron-down.png) top 17px left 17px no-repeat; background-size: 6%; }
	.accordion li.open { background: url(../images/chevron-up.png) top 16px left 17px no-repeat #fff; background-size: 6%; }
	.mobile-location{ width: 100%; float: left; background: #fff; display: inline-block;}
	.overview-icon {width: 100%;}
	.overview-col-100 {margin: 30px 0px;}
	.overview-col-100 ul{padding: 0px; width: 100%;}
	.overview-col-100 ul li br{display: none;}
	.overview-col-inner ul {padding: 0px; float: left;width: 100%;}
	.overview-blue-bg ul {margin: 0 2%;}
	.our-vision {padding: 20px 0px 70px;}
	.world-class {width: 100%; border-bottom: 0px solid #d7d7d7;}
	.world-class-right {width: 100%; border: 0px solid #d7d7d7;}
	.world-class .clr-40{clear: both;height: 0px;}
	.world-class-right .clr-40{clear: both;height: 0px;}
	.world-class p {padding: 0 12px !important;}
	.vision-color-red {padding: 0px 2px 5px !important;}
	.global-text01 {padding-bottom: 12px !important;}
	.world-class p br{display: none;}
}

@media screen and (max-width:420px) {
	.certified-col img { width: 100%; }
	.menu-bar img { width: 9%; margin: 7px 0 0 0;} 
	.menu { width: 85%; } 
	.plant-col { padding: 0; } 
	.plant-right { padding: 30px 0 ; }
	.banner-right h2{ padding: 0px 0px 0px 10px; font-size: 30px; line-height: 35px; }
	.rico-quote-3 { width: 98.3%;}
	.banner {padding-bottom: 0px;}
	.rico-quote-4 p{ font-size: 20px; line-height: 32px; }
	.rico-quote-4 {width: 98.3%;}
	.journey-inner img { width: 100%; } 
	.journey-detail { width: 100%; } 
	.journey-start { padding: 0 50px 50px 50px; }
	.accordion li.bg { border: 1px solid #a4c2ff; background: url(../images/chevron-down.png) top 17px left 17px no-repeat; background-size: 7%; }
	.accordion li.open { background: url(../images/chevron-up.png) top 16px left 17px no-repeat #fff; background-size: 7%; }
	.mobile-location{ width: 100%; float: left; background: #fff; display: inline-block; }
	.overview-icon {width: 100%;}
	.overview-col-100 {margin: 30px 0px;}
	.overview-col-100 ul{padding: 0px; width: 100%;}
	.overview-col-100 ul li br{display: none;}
	.overview-col-inner ul {padding: 0px; float: left;width: 100%;}
	.overview-blue-bg ul {margin: 0 2%;}
	.our-vision {padding: 20px 0px 70px;}
	.world-class {width: 100%; border-bottom: 0px solid #d7d7d7;}
	.world-class-right {width: 100%; border: 0px solid #d7d7d7;}
	.world-class .clr-40{clear: both;height: 0px;}
	.world-class-right .clr-40{clear: both;height: 0px;}
	.world-class p {padding: 0 12px !important;}
	.vision-color-red {padding: 0px 2px 5px !important;}
	.global-text01 {padding-bottom: 12px !important;}
	.world-class p br{display: none;}


}

@media screen and (max-width:414px) {
	.press-detail img { width: 13%; margin: 20px 0 0 0; }  
	.social-icons img { width: 7%; } 
	.swachh-right ul li { background-size: 4%; }
	.manu-template-col{ margin: 0px 0px 35px 0px; }
	.overview-icon {width: 100%;}
	.overview-col-100 {margin: 30px 0px;}
	.overview-col-100 ul{padding: 0px; width: 100%;}
	.overview-col-100 ul li br{display: none;}
	.overview-col-inner ul {padding: 0px; float: left;width: 100%;}
	.overview-blue-bg ul {margin: 0 2%;}
	.our-vision {padding: 20px 0px 70px;}
	.world-class {width: 100%; border-bottom: 0px solid #d7d7d7;}
	.world-class-right {width: 100%; border: 0px solid #d7d7d7;}
	.world-class .clr-40{clear: both;height: 0px;}
	.world-class-right .clr-40{clear: both;height: 0px;}
	.world-class p {padding: 0 12px !important;}
	.vision-color-red {padding: 0px 2px 5px !important;}
	.global-text01 {padding-bottom: 12px !important;}
	.world-class p br{display: none;}

}


@media screen and (max-width:380px) {
	.press-detail { padding: 20px 15px 15px; } 
	.press-detail p { font-size: 16px; } 
	.capabilities-left h2 { font-size: 24px; } 
	.customer-left h2 { font-size: 24px; } 
	.hr-left h2 { font-size: 24px; }
	.quarterly-results-left{ padding: 50px 30px; }
	.rico-quote-3 {width: 97.6%;}
	.rico-quote-3 p{ font-size: 20px; line-height: 32px; }
	.rico-quote-4 p{ font-size: 20px; line-height: 32px; }
	.rico-quote-4 { width: 97.5%; padding: 25px 20px;}
	.accordion li.bg { border: 1px solid #a4c2ff; background: url(../images/chevron-down.png) top 17px left 17px no-repeat; background-size: 8%; }
	.accordion li.open { background: url(../images/chevron-up.png) top 16px left 17px no-repeat #fff; background-size: 8%; }
	.overview-icon {width: 100%;}
	.overview-col-100 {margin: 30px 0px;}
	.overview-col-100 ul{padding: 0px; width: 100%;}
	.overview-col-100 ul li br{display: none;}
	.overview-col-inner ul {padding: 0px; float: left;width: 100%;}
	.overview-blue-bg ul {margin: 0 2%;}
	.our-vision {padding: 20px 0px 70px;}
	.world-class {width: 100%; border-bottom: 0px solid #d7d7d7;}
	.world-class-right {width: 100%; border: 0px solid #d7d7d7;}
	.world-class .clr-40{clear: both;height: 0px;}
	.world-class-right .clr-40{clear: both;height: 0px;}
	.world-class p {padding: 0 12px !important;}
	.vision-color-red {padding: 0px 2px 5px !important;}
	.global-text01 {padding-bottom: 12px !important;}
	.world-class p br{display: none;}
}


@media screen and (max-width:360px) {
	.logo img { width: 54%; } 
	.core-right { padding: 0px 20px; }
	.menu-bar img { width: 10%; } 
	.rico-quote-3 { width: 97.1%; }
	.rico-quote-3 p { font-size: 19px; line-height: 30px;}
	.rico-quote-4 p { font-size: 19px; line-height: 30px;}
	.rico-quote-4 { width: 97%;}
	.overview-icon {width: 100%;}
	.overview-col-100 {margin: 30px 0px;}
	.overview-col-100 ul{padding: 0px; width: 100%;}
	.overview-col-100 ul li br{display: none;}
	.overview-col-inner ul {padding: 0px; float: left;width: 100%;}
	.overview-blue-bg ul {margin: 0 2%;}
	.our-vision {padding: 20px 0px 70px;}
	.world-class {width: 100%; border-bottom: 0px solid #d7d7d7;}
	.world-class-right {width: 100%; border: 0px solid #d7d7d7;}
	.world-class .clr-40{clear: both;height: 0px;}
	.world-class-right .clr-40{clear: both;height: 0px;}
	.world-class p {padding: 0 12px !important;}
	.vision-color-red {padding: 0px 2px 5px !important;}
	.global-text01 {padding-bottom: 12px !important;}
	.world-class p br{display: none;}

}
