@media only screen  and (max-width:4500px) and (min-width:3901px){

}

@media only screen  and (max-width:3900px) and (min-width: 2001px){
	
}

@media only screen  and (max-width:2000px) and (min-width: 1700px){

}

@media only screen  and (max-width:1699px) and (min-width: 1500px){
	
	/** Top Blopck **/
	
	.caplink-a { 
		font-size: 64px; 
	}
	
	.caplink-b { 
		font-size: 98px; 
	}
	
	.caplink-c { 
		font-size: 48px; 
	}
	
	.caplink-d { 
		font-size: 64px; 
	}
	
	.caplink-e { 
		font-size: 30px; 
	}	
	
	.main-logo>img{
		width: 75%;
	}
	
	.search-close { 
		font-size: 24px; 
	}
	
	/** Top Blopck End **/
	
	.plastic-heading { 
		font-size: 66px; 
	}
	
	.icon-cap-fnt { 
		font-size: 28px; 
	}
	
	.icon-cap-fnt span {
		font-size: 20px;
		color: #6d6d6d;
	}
	
	.plastic-heading-2 { 
		font-size: 52px; 
	}
	
	.plastic-heading-5 { 
		font-size: 50px;
	}
	
	.john-head { 
		font-size: 50px;
	}
	
	.btn-grd { 
		padding: 0.775rem 1.75rem;
		font-size: 28px; 
	}
	
	.circl-cap-a {
		margin-top: -77px; 
		font-size: 42px;
		margin-left: 114px; 
	}
	
	.circl-cap-b {
		margin-top: -77px; 
		font-size: 42px;
		margin-left: 26px; 
	}
	
	.circl-cap-c { 
		font-size: 42px;
		margin-left: 122px; 
		margin-top: 14px;
	}
	
	.circl-cap-d {
		margin-top: 14px; 
		font-size: 42px;
		margin-left: 25px; 
	}
	
	.head-sub-head { 
		font-size: 30px;
	}
	
	
	
	.in-bin-lock-block { 
		padding: 0px 50px;
		padding-bottom: 4px;
	}
	
	.bin-cap-a { 
		font-size: 34px; 
	}
	
	.bin-cap-b { 
		font-size: 40px; 
	}
	
	.bin-cap-c { 
		font-size: 48px; 
	}

	.bin-cap-d { 
		font-size: 40px; 
	}
	
	.bin-cap-e { 
		font-size: 50px; 
		margin-top: -10px;
	}
	
	
	
	.plastic-heading-3 { 
		/* font-size: 60px; */
		font-size: 50px;
	}
	
	
	
	
	
	
	.wht-pls-inc-set-01 {
		margin-top: -90px;
		width: 79%;
	}
	
	.wht-pls-inc-set-02 {
		margin-top: 209px;
		width: 84%;
	}
	
	.wht-pls-inc-set-03 {
		width: 80%;
	}
	
	.wht-pls-inc-set-04 {
		margin-top: 173px;
	}
	
	.wht-pls-inc-set-05 {
		margin-top: -100px;
		width: 80%;
	}
	
	
	
	.wht-pls-txt-set-01 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-02 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-03 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-04 {
		font-size: 26px;  
	}
	
	.wht-pls-txt-set-05 {
		font-size: 22px; 
	}
	
	
	
	.wrc-pls-inc-set-01 {
		width: 50%;
	}
	
	.wrc-pls-inc-set-02 {
		width: 47%;
	}

	.wrc-pls-inc-set-03 {
		width: 52%;
	}
	
	.wrc-pls-inc-set-04 {
		width: 57%;
	}
	
	.wrc-pls-inc-set-05 {
		width: 64%;
		margin-top: -40px;
	}
	
	.wrc-pls-inc-set-06 {
		width: 64%;
		margin-top: -23px;
	}
	
	.wrc-pls-inc-set-07 {
		width: 64%;
		margin-top: -77px;
	}
	
	.wrc-pls-inc-set-08 {
		width: 58%;
		margin-top: -44px;
	}
	
	
	
	.wrc-pls-text-set-01 {
		margin-left: 333px; 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-02 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-03 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-04 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-05 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-06 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-07 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-08 { 
		font-size: 28px; 
	}
	
	
	
	.plastic-heading-4 { 
		font-size: 55px;
	}
	
	.survey-sub-head { 
		font-size: 36px;
	}
	
	.list-group-item-cus { 
		padding: 0.8rem 1.4rem .6rem 1.4rem; 
		font-size: 24px;
	}
	
	
	.checkbox { 
		height: 38px; 
		width: 38px; 
	}
	
	.checkbox span { 
		height: 28px; 
		width: 28px; 
	}
	
	.btn-grd-survey { 
		padding: 10px 9px;
		font-size: 32px; 
		width: 250px;
		margin-top: 5px; 
	}
	
	.social-radio-block {
		height: 126vh;
	}
	
	
	/* .social-carosal {
		border: 40px solid #ffffff !important;
	} */
	
	.news-heading { 
		font-size: 30px;
		margin-bottom: 25px;
	}
	
	.para-a {
		margin-top: 0;
		/* font-family: nunito-sans, sans-serif; */
		font-weight: 200;
		font-style: normal;
		color: #517d96;
		font-size: 25px;
		margin-bottom: 25px;
		letter-spacing: 1px;
		line-height: 1.8;
	}
	
	.para-b { 
		font-size: 28px; 
	}
	
	.title-forcus { 
		font-size: 24px; 
	}
	
	.address-para { 
		font-size: 22px; 
	}
	
	.cpyrt-para { 
		font-size: 20px; 
	}
	
	
	
	.menu-pill {
		font-size: 24px;
	}
	
	.menu-button-set ul li { 
		padding-top: 15px;
		padding-bottom: 15px;
	}
	

	.progress-custom { 
		font-size: 22px;
	}
	
	
	.main-captioin {
		margin-top: 6vh;
		padding-right: 13vw;
		position: absolute;
		z-index: +11;
		right: 0;
	}
	
	.about-sub-heading { 
		font-size: 32px;
	}
	
	.map-list { 
		font-size: 16px;
	}	
	
	.blog-title {
		font-size: 24px; 
	}
	
	.blog-sub-title { 
		font-size: 20px;
	}
	
	.blog-para-a { 
		font-size: 20px;
	}

}

@media only screen  and (max-width:1499px) and (min-width: 1400px){

	/** Top Blopck **/
	
	.caplink-a { 
		font-size: 74px; 
	}
	
	.caplink-b { 
		font-size: 113px; 
	}
	
	.caplink-c { 
		font-size: 56px; 
	}
	
	.caplink-d { 
		font-size: 74px; 
	}
	
	.caplink-e { 
		font-size: 34px; 
	}
	
	
	.main-logo>img{
		width: 75%;
	}
	
	.search-close { 
		font-size: 24px; 
	}
	
	/** Top Blopck End **/
	
	.plastic-heading { 
		font-size: 66px; 
	}
	
	.icon-cap-fnt { 
		font-size: 28px; 
	}
	
	.icon-cap-fnt span {
		font-size: 20px;
		color: #6d6d6d;
	}
	
	.plastic-heading-2 { 
		font-size: 50px; 
	}
	
	.john-head { 
		font-size: 44px;
		margin-top: 30px;
	}
	
	.btn-grd { 
		padding: 0.775rem 1.75rem;
		font-size: 28px; 
	}
	
	.circl-cap-a {
		margin-top: -77px; 
		font-size: 42px;
		margin-left: 114px; 
	}
	
	.circl-cap-b {
		margin-top: -77px; 
		font-size: 42px;
		margin-left: 26px; 
	}
	
	.circl-cap-c { 
		font-size: 42px;
		margin-left: 122px; 
		margin-top: 14px;
	}
	
	.circl-cap-d {
		margin-top: 14px; 
		font-size: 42px;
		margin-left: 25px; 
	}
	
	.head-sub-head { 
		font-size: 30px;
	}
	
	
	
	.in-bin-lock-block { 
		padding: 0px 50px;
		padding-bottom: 4px;
	}
	
	.bin-cap-a { 
		font-size: 28px; 
	}
	
	.bin-cap-b { 
		font-size: 40px; 
	}
	
	.bin-cap-c { 
		font-size: 48px; 
	}

	.bin-cap-d { 
		font-size: 40px; 
	}
	
	.bin-cap-e { 
		font-size: 50px; 
		margin-top: -10px;
	}
	
	
	
	.plastic-heading-3 { 
		/* font-size: 60px; */
		font-size: 45px;
	}
	
	
	
	
	
	
	.wht-pls-inc-set-01 {
		margin-top: -90px;
		width: 79%;
	}
	
	.wht-pls-inc-set-02 {
		margin-top: 209px;
		width: 84%;
	}
	
	.wht-pls-inc-set-03 {
		width: 80%;
	}
	
	.wht-pls-inc-set-04 {
		margin-top: 173px;
	}
	
	.wht-pls-inc-set-05 {
		margin-top: -100px;
		width: 80%;
	}
	
	
	
	.wht-pls-txt-set-01 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-02 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-03 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-04 {
		font-size: 26px;  
	}
	
	.wht-pls-txt-set-05 {
		font-size: 22px; 
	}
	
	
	
	.wrc-pls-inc-set-01 {
		width: 50%;
	}
	
	.wrc-pls-inc-set-02 {
		width: 47%;
	}

	.wrc-pls-inc-set-03 {
		width: 52%;
	}
	
	.wrc-pls-inc-set-04 {
		width: 57%;
	}
	
	.wrc-pls-inc-set-05 {
		width: 64%;
		margin-top: -40px;
	}
	
	.wrc-pls-inc-set-06 {
		width: 64%;
		margin-top: -23px;
	}
	
	.wrc-pls-inc-set-07 {
		width: 64%;
		margin-top: -77px;
	}
	
	.wrc-pls-inc-set-08 {
		width: 58%;
		margin-top: -44px;
	}
	
	
	
	.wrc-pls-text-set-01 {
		margin-left: 333px; 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-02 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-03 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-04 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-05 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-06 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-07 { 
		font-size: 28px; 
	}
	
	.wrc-pls-text-set-08 { 
		font-size: 28px; 
	}
	
	
	
	.plastic-heading-4 { 
		font-size: 50px;
	}
	
	.survey-sub-head { 
		font-size: 36px;
	}
	
	.list-group-item-cus { 
		padding: 0.8rem 1.4rem .6rem 1.4rem; 
		font-size: 24px;
	}
	
	
	.checkbox { 
		height: 38px; 
		width: 38px; 
	}
	
	.checkbox span { 
		height: 28px; 
		width: 28px; 
	}
	
	.btn-grd-survey { 
		padding: 10px 9px;
		font-size: 32px; 
		width: 250px;
		margin-top: 5px; 
	}
	
	.social-radio-block {
		height: 100vh;
	}
	
	
	/* .social-carosal {
		border: 40px solid #ffffff !important;
	} */
	
	.news-heading { 
		font-size: 30px;
		margin-bottom: 25px;
	}
	
	.plastic-heading-5 { 
		font-size: 44px;
	}
	
	.para-a {
		margin-top: 0;
		/* font-family: nunito-sans, sans-serif; */
		font-weight: 200;
		font-style: normal;
		color: #517d96;
		font-size: 25px;
		margin-bottom: 25px;
		letter-spacing: 1px;
		line-height: 1.8;
	}
	
	.para-b { 
		font-size: 22px; 
	}
	
	.title-forcus { 
		font-size: 20px; 
	}
	
	.address-para { 
		font-size: 22px; 
	}
	
	.cpyrt-para { 
		font-size: 20px; 
	}
	
	
	
	.menu-pill {
		font-size: 28px; 
	}
	
	.menu-button-set ul li { 
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.nd-01>img, .nd-02>img, .nd-03>img, .nd-04>img, .nd-05>img {
		max-width: 70%;
	}
	
	
	.wht-container-ash { 
		height: 94vh;
	}
	
	.progress-custom { 
		font-size: 20px;	
	}
	
	
	.servery-presentage { 
		color: #333333;
	}
	
	.about-sub-heading { 
		font-size: 28px;
	}
	
	.map-list { 
		font-size: 16px;
	}
	
	
	.blog-title {
		font-size: 24px; 
	}
	
	.blog-sub-title { 
		font-size: 20px;
	}
	
	.blog-para-a { 
		font-size: 20px;
	}

}

@media only screen  and (max-width:1399px) and (min-width: 1300px){
	
	/** Top Blopck **/
	
	.caplink-a { 
		font-size: 62px; 
	}
	
	.caplink-b { 
		font-size: 95px; 
	}
	
	.caplink-c { 
		font-size: 47px; 
	}
	
	.caplink-d { 
		font-size: 63px; 
	}
	
	.caplink-e { 
		font-size: 32px; 
	}
	
	
	.main-logo>img{
		width: 75%;
	}
	
	.search-close { 
		font-size: 24px; 
	}
	
	/** Top Blopck End **/
	
	.plastic-heading { 
		font-size: 52px; 
	}
	
	.icon-cap-fnt { 
		font-size: 28px; 
	}
	
	.icon-cap-fnt span {
		font-size: 20px;
		color: #6d6d6d;
	}
	
	.plastic-heading-2 { 
		font-size: 42px; 
	}
	
	.john-head { 
		font-size: 40px;
	}
	
	.btn-grd { 
		padding: 0.775rem 1.75rem;
		font-size: 25px;
		/* width: 228px; */
	}
	
	.circl-cap-a {
		margin-top: -60px;
		font-size: 32px;
		margin-left: 105px;
	}
	
	.circl-cap-b {
		margin-top: -60px;
		font-size: 32px;
		margin-left: 26px;
	}
	
	.circl-cap-c { 
		font-size: 32px;
		margin-left: 114px;
		margin-top: 14px;
	}
	
	.circl-cap-d {
		margin-top: 14px;
		font-size: 32px;
		margin-left: 25px; 
	}
	
	.head-sub-head { 
		font-size: 24px;
	}
	
	
	
	.in-bin-lock-block { 
		padding: 0px 50px;
		padding-bottom: 4px;
	}
	
	.bin-cap-a { 
		font-size: 24px; 
	}
	
	.bin-cap-b { 
		font-size: 30px; 
	}
	
	.bin-cap-c { 
		font-size: 36px; 
	}

	.bin-cap-d { 
		font-size: 30px; 
	}
	
	.bin-cap-e { 
		font-size: 40px; 
		margin-top: -10px;
	}
	
	
	
	.plastic-heading-3 { 
		font-size: 48px;
	}
	
	.plastic-heading-5 { 
		font-size: 48px;
	}
	
	
	
	
	
	.wht-pls-inc-set-01 {
		margin-top: -90px;
		width: 79%;
	}
	
	.wht-pls-inc-set-02 {
		margin-top: 209px;
		width: 84%;
	}
	
	.wht-pls-inc-set-03 {
		width: 80%;
	}
	
	.wht-pls-inc-set-04 {
		margin-top: 173px;
	}
	
	.wht-pls-inc-set-05 {
		margin-top: -100px;
		width: 80%;
	}
	
	
	
	.wht-pls-txt-set-01 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-02 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-03 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-04 {
		font-size: 26px;  
	}
	
	.wht-pls-txt-set-05 {
		font-size: 22px; 
	}
	
	
	
	.wrc-pls-inc-set-01 {
		width: 50%;
	}
	
	.wrc-pls-inc-set-02 {
		width: 47%;
	}

	.wrc-pls-inc-set-03 {
		width: 52%;
	}
	
	.wrc-pls-inc-set-04 {
		width: 57%;
	}
	
	.wrc-pls-inc-set-05 {
		width: 64%;
		margin-top: -40px;
	}
	
	.wrc-pls-inc-set-06 {
		width: 64%;
		margin-top: -23px;
	}
	
	.wrc-pls-inc-set-07 {
		width: 64%;
		margin-top: -77px;
	}
	
	.wrc-pls-inc-set-08 {
		width: 58%;
		margin-top: -44px;
	}
	
	
	
	.wrc-pls-text-set-01 {
		margin-left: 294px;
		font-size: 24px;
	}
	
	.wrc-pls-text-set-02 { 
		font-size: 24px;
	}
	
	.wrc-pls-text-set-03 { 
		font-size: 24px;
	}
	
	.wrc-pls-text-set-04 { 
		font-size: 24px; 
	}
	
	.wrc-pls-text-set-05 { 
		font-size: 24px; 
	}
	
	.wrc-pls-text-set-06 { 
		font-size: 24px;
	}
	
	.wrc-pls-text-set-07 { 
		font-size: 24px;
	}
	
	.wrc-pls-text-set-08 { 
		font-size: 24px;
	}
	
	
	
	.plastic-heading-4 { 
		font-size: 44px;
	}
	
	.survey-sub-head { 
		font-size: 32px;
	}
	
	.list-group-item-cus { 
		padding: 0.8rem 1.4rem .6rem 1.4rem; 
		font-size: 24px;
	}
	
	
	.checkbox { 
		height: 38px; 
		width: 38px; 
	}
	
	.checkbox span { 
		height: 28px; 
		width: 28px; 
	}
	
	.btn-grd-survey { 
		padding: 10px 9px;
		font-size: 32px; 
		width: 250px;
		margin-top: 5px; 
	}
	
	.social-radio-block {
		height: 140vh;
	}
	
	
	/* .social-carosal {
		border: 40px solid #ffffff !important;
	} */
	
	.news-heading { 
		font-size: 24px;
		margin-bottom: 25px;
	}
	
	.para-a {
		margin-top: 0;
		/* font-family: nunito-sans, sans-serif; */
		font-weight: 200;
		font-style: normal;
		color: #517d96;
		font-size: 20px;
		margin-bottom: 25px;
		letter-spacing: 1px;
		line-height: 1.8;
	}
	
	.para-b { 
		font-size: 22px; 
	}
	
	.title-forcus { 
		font-size: 22px; 
	}
	
	.address-para { 
		font-size: 22px; 
	}
	
	.cpyrt-para { 
		font-size: 20px; 
	}
	
	
	
	.menu-pill {
		font-size: 24px; 
	}
	
	.menu-button-set ul li { 
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.nd-01>img, .nd-02>img, .nd-03>img, .nd-04>img, .nd-05>img {
		max-width: 70%;
	}
	
	
	.wht-container-ash { 
		height: 122vh;
	}
	
	
	.progress-custom { 
		font-size: 20px;
	}
	
	.servery-presentage { 
		color: #333333;
	}
	
	.menu-button-set ul { 
		padding-top: 7vh;
	}
	
	.about-sub-heading { 
		font-size: 26px; 
	}
	
	.map-list { 
		font-size: 16px;
	}
	
	
	
	.blog-title {
		font-size: 24px; 
	}
	
	.blog-sub-title { 
		font-size: 20px;
	}
	
	.blog-para-a { 
		font-size: 20px;
	}

}

@media (max-width: 1200px){

}

@media only screen  and (max-width:1299px) and (min-width: 1200px){
	
	/** Top Blopck **/
	
	.caplink-a { 
		font-size: 74px; 
	}
	
	.caplink-b { 
		font-size: 113px; 
	}
	
	.caplink-c { 
		font-size: 56px; 
	}
	
	.caplink-d { 
		font-size: 74px; 
	}
	
	.caplink-e { 
		font-size: 34px; 
	}
	
	
	.main-logo>img{
		width: 75%;
	}
	
	.search-close { 
		font-size: 24px; 
	}
	
	/** Top Blopck End **/
	
	.plastic-heading { 
		font-size: 52px; 
	}
	
	.icon-cap-fnt { 
		font-size: 28px; 
	}
	
	.icon-cap-fnt span {
		font-size: 20px;
		color: #6d6d6d;
	}
	
	.plastic-heading-2 { 
		font-size: 42px; 
	}
	
	.john-head { 
		font-size: 40px;
	}
	
	.btn-grd { 
		padding: 0.775rem 1.75rem;
		font-size: 25px;
		/* width: 228px; */
	}
	
	.circl-cap-a {
		margin-top: -60px;
		font-size: 32px;
		margin-left: 105px;
	}
	
	.circl-cap-b {
		margin-top: -60px;
		font-size: 32px;
		margin-left: 26px;
	}
	
	.circl-cap-c { 
		font-size: 32px;
		margin-left: 114px;
		margin-top: 14px;
	}
	
	.circl-cap-d {
		margin-top: 14px;
		font-size: 32px;
		margin-left: 25px; 
	}
	
	.head-sub-head { 
		font-size: 24px;
	}
	
	
	
	.in-bin-lock-block { 
		padding: 0px 50px;
		padding-bottom: 4px;
	}
	
	.bin-cap-a { 
		font-size: 28px; 
	}
	
	.bin-cap-b { 
		font-size: 30px; 
	}
	
	.bin-cap-c { 
		font-size: 36px; 
	}

	.bin-cap-d { 
		font-size: 30px; 
	}
	
	.bin-cap-e { 
		font-size: 40px; 
		margin-top: -10px;
	}
	
	
	
	.plastic-heading-3 { 
		/* font-size: 48px; */
		font-size: 40px;
	}
	
	
	
	
	
	
	.wht-pls-inc-set-01 {
		margin-top: -90px;
		width: 79%;
	}
	
	.wht-pls-inc-set-02 {
		margin-top: 209px;
		width: 84%;
	}
	
	.wht-pls-inc-set-03 {
		width: 80%;
	}
	
	.wht-pls-inc-set-04 {
		margin-top: 173px;
	}
	
	.wht-pls-inc-set-05 {
		margin-top: -100px;
		width: 80%;
	}
	
	
	
	.wht-pls-txt-set-01 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-02 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-03 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-04 {
		font-size: 26px;  
	}
	
	.wht-pls-txt-set-05 {
		font-size: 22px; 
	}
	
	
	
	.wrc-pls-inc-set-01 {
		width: 50%;
	}
	
	.wrc-pls-inc-set-02 {
		width: 47%;
	}

	.wrc-pls-inc-set-03 {
		width: 52%;
	}
	
	.wrc-pls-inc-set-04 {
		width: 57%;
	}
	
	.wrc-pls-inc-set-05 {
		width: 64%;
		margin-top: -40px;
	}
	
	.wrc-pls-inc-set-06 {
		width: 64%;
		margin-top: -23px;
	}
	
	.wrc-pls-inc-set-07 {
		width: 64%;
		margin-top: -77px;
	}
	
	.wrc-pls-inc-set-08 {
		width: 58%;
		margin-top: -44px;
	}
	
	
	
	.wrc-pls-text-set-01 {
		margin-left: 294px;
		font-size: 24px;
	}
	
	.wrc-pls-text-set-02 { 
		font-size: 24px;
	}
	
	.wrc-pls-text-set-03 { 
		font-size: 24px;
	}
	
	.wrc-pls-text-set-04 { 
		font-size: 24px; 
	}
	
	.wrc-pls-text-set-05 { 
		font-size: 24px; 
	}
	
	.wrc-pls-text-set-06 { 
		font-size: 24px;
	}
	
	.wrc-pls-text-set-07 { 
		font-size: 24px;
	}
	
	.wrc-pls-text-set-08 { 
		font-size: 24px;
	}
	
	
	
	.plastic-heading-4 { 
		font-size: 44px;
	}
	
	.plastic-heading-5 { 
		font-size: 35px;
	}
	
	.survey-sub-head { 
		font-size: 32px;
	}
	
	.list-group-item-cus { 
		padding: 0.8rem 1.4rem .6rem 1.4rem; 
		font-size: 24px;
	}
	
	.gric-padding {
		padding: 0px 44px;
	}
	
	
	.checkbox { 
		height: 38px; 
		width: 38px; 
	}
	
	.checkbox span { 
		height: 28px; 
		width: 28px; 
	}
	
	.btn-grd-survey { 
		padding: 10px 9px;
		font-size: 32px; 
		width: 250px;
		margin-top: 5px; 
	}
	
	.social-radio-block {
		height: 110vh;
	}
	
	
	/* .social-carosal {
		border: 40px solid #ffffff !important;
	} */
	
	.news-heading { 
		font-size: 21px;
		margin-bottom: 25px;
	}
	
	.para-a {
		margin-top: 0;
		/* font-family: nunito-sans, sans-serif; */
		font-weight: 200;
		font-style: normal;
		color: #517d96;
		font-size: 20px;
		margin-bottom: 25px;
		letter-spacing: 1px;
		line-height: 1.8;
	}
	
	.para-b { 
		font-size: 22px; 
	}
	
	.title-forcus { 
		font-size: 20px;
	}
	
	.address-para { 
		font-size: 20px; 
	}
	
	.cpyrt-para { 
		font-size: 20px; 
	}
	
	
	
	.menu-pill {
		font-size: 28px; 
	}
	
	.menu-button-set ul li { 
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.nd-01>img, .nd-02>img, .nd-03>img, .nd-04>img, .nd-05>img {
		max-width: 70%;
	}
	
	
	.wht-container-ash { 
		height: 92vh;
	}
	
	.progress-custom { 
		font-size: 18px;
	}
	
	.progressbar-container {
		padding: 0% 10%;
	}
	
	.servery-presentage {
		color: #ffffff;
	}

	.about-sub-heading {
		font-size: 24px;
	}
	
	.map-list { 
		font-size: 16px;
	}
	
	
	.blog-title {
		font-size: 24px; 
	}
	
	.blog-sub-title { 
		font-size: 20px;
	}
	
	.blog-para-a { 
		font-size: 20px;
	}
	
}


@media only screen  and (max-width:1199px) and (min-width: 1000px){
	
	/** Top Blopck **/
	
	.caplink-a { 
		font-size: 74px; 
	}
	
	.caplink-b { 
		font-size: 113px; 
	}
	
	.caplink-c { 
		font-size: 56px; 
	}
	
	.caplink-d { 
		font-size: 74px; 
	}
	
	.caplink-e { 
		font-size: 34px; 
	}
	
	
	.main-logo>img{
		width: 75%;
	}
	
	.search-close { 
		font-size: 24px; 
	}
	
	/** Top Blopck End **/
	
	.plastic-heading { 
		font-size: 46px; 
	}
	
	.icon-cap-fnt { 
		font-size: 28px; 
	}
	
	.icon-cap-fnt span {
		font-size: 20px;
		color: #6d6d6d;
	}
	
	.plastic-heading-2 { 
		font-size: 42px; 
	}
	
	.john-head { 
		font-size: 32px;
		margin-top: 5px;
	}
	
	.btn-grd { 
		padding: 0.775rem 1.75rem;
		font-size: 25px;
		/* width: 228px; */
	}
	
	.circl-cap-a {
		margin-top: -48px;
		font-size: 26px;
		margin-left: 74px;
	}
	
	.circl-cap-b {
		margin-top: -52px;
		font-size: 28px;
		margin-left: 16px;
	}
	
	.circl-cap-c { 
		font-size: 28px;
		margin-left: 80px;
		margin-top: 8px;
	}
	
	.circl-cap-d {
		margin-top: 8px;
		font-size: 28px;
		margin-left: 15px;
	}
	
	.head-sub-head { 
		font-size: 24px;
	}
	
	
	.gric-padding {
		padding: 0px 86px;
	}

	
	
	
	.in-bin-lock-block { 
		padding: 0px 50px;
		padding-bottom: 4px;
	}
	
	.bin-cap-a { 
		font-size: 28px; 
	}
	
	.bin-cap-b { 
		font-size: 30px; 
	}
	
	.bin-cap-c { 
		font-size: 36px; 
	}

	.bin-cap-d { 
		font-size: 30px; 
	}
	
	.bin-cap-e { 
		font-size: 40px; 
		margin-top: -10px;
	}
	
	
	
	.plastic-heading-3 { 
		font-size: 36px;
	}
	
	
	.plastic-heading-5 { 
		font-size: 30px;
	}
	
	
	
	.wht-pls-inc-set-01 {
		margin-top: -90px;
		width: 79%;
	}
	
	.wht-pls-inc-set-02 {
		margin-top: 209px;
		width: 84%;
	}
	
	.wht-pls-inc-set-03 {
		width: 80%;
	}
	
	.wht-pls-inc-set-04 {
		margin-top: 173px;
	}
	
	.wht-pls-inc-set-05 {
		margin-top: -100px;
		width: 80%;
	}
	
	
	
	.wht-pls-txt-set-01 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-02 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-03 {
		font-size: 26px; 
	}
	
	.wht-pls-txt-set-04 {
		font-size: 26px;  
	}
	
	.wht-pls-txt-set-05 {
		font-size: 22px; 
	}
	
	
	
	.wrc-pls-inc-set-01 {
		width: 50%;
	}
	
	.wrc-pls-inc-set-02 {
		width: 47%;
	}

	.wrc-pls-inc-set-03 {
		width: 52%;
	}
	
	.wrc-pls-inc-set-04 {
		width: 57%;
	}
	
	.wrc-pls-inc-set-05 {
		width: 64%;
		margin-top: -40px;
	}
	
	.wrc-pls-inc-set-06 {
		width: 64%;
		margin-top: -23px;
	}
	
	.wrc-pls-inc-set-07 {
		width: 64%;
		margin-top: -77px;
	}
	
	.wrc-pls-inc-set-08 {
		width: 58%;
		margin-top: -44px;
	}
	
	
	
	.wrc-pls-text-set-01 {
		margin-left: 216px;
		font-size: 22px;
	}
	
	.wrc-pls-text-set-02 { 
		font-size: 22px;
	}
	
	.wrc-pls-text-set-03 { 
		font-size: 22px;
	}
	
	.wrc-pls-text-set-04 { 
		font-size: 22px; 
	}
	
	.wrc-pls-text-set-05 { 
		font-size: 22px; 
	}
	
	.wrc-pls-text-set-06 { 
		font-size: 22px;
	}
	
	.wrc-pls-text-set-07 { 
		font-size: 22px;
	}
	
	.wrc-pls-text-set-08 { 
		font-size: 22px;
	}
	
	
	
	.plastic-heading-4 { 
		font-size: 36px;
	}
	
	.survey-sub-head { 
		font-size: 32px;
	}
	
	.list-group-item-cus { 
		padding: 0.8rem 1.4rem .6rem 1.4rem; 
		font-size: 24px;
	}
	
	
	.checkbox { 
		height: 38px; 
		width: 38px; 
	}
	
	.checkbox span { 
		height: 28px; 
		width: 28px; 
	}
	
	.btn-grd-survey { 
		padding: 10px 9px;
		font-size: 32px; 
		width: 250px;
		margin-top: 5px; 
	}
	
	.social-radio-block {
		height: 110vh;
	}
	
	
	.social-carosal {
		border: 40px solid #ffffff !important;
	}
	
	.news-heading { 
		font-size: 22px;
		margin-bottom: 25px;
	}
	
	.para-a {
		margin-top: 0;
		/* font-family: nunito-sans, sans-serif; */
		font-weight: 200;
		font-style: normal;
		color: #517d96;
		font-size: 20px;
		margin-bottom: 25px;
		letter-spacing: 1px;
		line-height: 1.8;
	}
	
	.para-b { 
		font-size: 24px; 
	}
	
	.title-forcus { 
		font-size: 20px; 
	}
	
	.address-para { 
		font-size: 18px; 
	}
	
	.cpyrt-para { 
		font-size: 18px; 
	}
	
	
	
	.menu-pill {
		font-size: 28px; 
	}
	
	.menu-button-set ul li { 
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.nd-01>img, .nd-02>img, .nd-03>img, .nd-04>img, .nd-05>img {
		max-width: 70%;
	}
	
	
	.wht-container-ash { 
		height: 82vh;
	}
	
	
	.soxial-block-pd {
		padding: 40px;
	}
	
	.progress-custom {
		font-size: 16px;
	}
	
	#poll {
		padding: 0% 5%;
	}
	
	.map-list {
		font-size: 16px;
	}
	
	
	.fb-page { 
		width: 24em; 
	}
	
	
	.blog-title {
		font-size: 20px; 
	}
	
	.blog-sub-title { 
		font-size: 18px;
	}
	
	.blog-para-a { 
		font-size: 18px;
	}

}

@media screen and ( min-width: 1000px ){
	
	.no-padding-lg{padding:0 !important;}
	.no-padding-left-lg{padding-left:0 !important;}
	.no-padding-right-lg{padding-right:0 !important;}
	.no-padding-top-lg{padding-top:0 !important;}
	.no-padding-bottom-lg{padding-right:0 !important;}

	.no-margin-lg{margin:0 !important;}
	.no-margin-left-lg{margin-left:0 !important;}
	.no-margin-right-lg{margin-right:0 !important;}
	.no-border-lg{border:0 !important}
	
}

@media screen and ( max-width: 1000px ){
	
	.no-padding-xs{padding:0 !important;}
	.no-padding-left-xs{padding-left:0 !important;}
	.no-padding-right-xs{padding-right:0 !important;}
	.no-padding-top-xs{padding-top:0 !important;}
	.no-padding-bottom-xs{padding-right:0 !important;}

	.no-margin-xs{margin:0 !important;}
	.no-margin-left-xs{margin-left:0 !important;}
	.no-margin-right-xs{margin-right:0 !important;}
	.no-border-xs{border:0 !important}	
	
	
	/** 4R Page **/

	.fr-image-block {
		margin-top: 10px;
	}
	
	.title-forcus {
		font-size: 28px;
	}
	
}



/** 990**/

@media only screen  and (max-width:999px) and (min-width: 800px){ 
 
}

@media only screen  and (max-width:799px) and (min-width: 765px){
	
	section {
		position: relative;
		background-color: transparent;
		height: auto; 
		width: 100%;
		overflow: hidden;
	}

	section video {
		position: relative;
		top: 0;
		left: 0;
		min-width: 100%;
		min-height: 100%;
		width: 100%;
		height: auto;
		z-index: 0;
		-ms-transform: initial;
		-moz-transform: initial;
		-webkit-transform: initial;
		transform: initial;
	}
	
	.scroller {
		position: absolute;
		width: 100%;
		top: auto;
		z-index: +11111;
	}
	
	
}

@media screen and ( max-width: 767px ){
	
	.no-padding-xs{padding:0 !important;}
	.no-padding-xs-left{padding-left:0 !important;}
	.no-padding-xs-right{padding-right:0 !important;}
	.no-padding-xs-top{padding-top:0 !important;}
	.no-padding-xs-bottom{padding-right:0 !important;}	
	
	
	.mid-gap {
		height: 20px;
	}
	
	.social-carosal {
		border: 15px solid #ffffff !important;
	}
	
	.news-heading { 
		font-size: 24px;
	}
	
	.para-a { 
		font-size: 20px;	
	}
	
	.title-forcus { 
		font-size: 22px;
	}
	
	.footer-contact-head { 
		font-size: 30px;
	}
	
	.address-para { 
		font-size: 20px; 
	}
	
	.cpyrt-para { 
		font-size: 20px; 
	}
	
	.para-b { 
		font-size: 20px;
	}

	
	.plastic-heading {
		font-size: 34px; 
	}
	
	.plastic-heading-2 { 
		font-size: 30px; 
		width: 100%;
	}
	
	.john-head { 
		margin-top: 0px;
		font-size: 40px;
	}
	
	
	.caplink-a { 
		font-size: 65px; 
	}
	
	.caplink-b { 
		font-size: 99px; 
	}
	
	.caplink-c { 
		font-size: 49px; 
	}
	
	.caplink-d { 
		font-size: 65px; 
	}
	
	.caplink-e { 
		font-size: 34px; 
	}
	
	.nd-01, .nd-02, .nd-03, .nd-04, .nd-05 {
		max-width: 50%;
	}
	
	.nd-05 {	
		max-width: 100%;
		padding: 0% 25%;
	}
	
	.icon-cap-fnt { 
		font-size: 24px; 
		margin-bottom: 35px;
	}
	
	.nd-01>img, .nd-02>img, .nd-03>img, .nd-04>img, .nd-05>img {
		max-width: 70%;
	}
	
	.btn-grd { 
		padding: 0.775rem 1.45rem;
		font-size: 28px; 
		/* width: 268px; */
		margin-top: 30px; 
	}
	
	
	.circle-block{
		padding: 0 10%;
		margin-top: 45px;
	}
	
	.circl-cap-b {
		margin-top: -50px; 
		font-size: 28px;
		margin-left: 20px; 
	}
	
	.circl-cap-a {
		margin-top: -53px; 
		font-size: 30px;
		margin-left: 58px; 
	}
	
	.circl-cap-c { 
		font-size: 30px;
		margin-left: 64px; 
		margin-top: 10px;
	}
	
	.circl-cap-c { 
		font-size: 30px;
		margin-left: 64px; 
		margin-top: 10px;
	}
	
	.circl-cap-d {
		margin-top: 10px; 
		font-size: 30px;
		margin-left: 16px; 
	}
	
	.head-sub-head { 
		font-size: 26px; 
	}
	
	.map-bg { 
		padding: 10px;
	}
	
	.in-bin-lock-block { 
		padding: 30px 10px;
		padding-bottom: 4px;
	}
	
	
	.bin-cap-a { 
		font-size: 28px; 
		margin-top: 15px;
	}
	
	.bin-cap-b { 
		font-size: 34px; 
	}
	
	.bin-cap-c { 
		font-size: 46px; 
	}
	
	.bin-cap-d { 
		font-size: 38px; 
	}
	
	.bin-cap-e { 
		font-size: 50px; 
	}
	
	.gric-padding {
		padding: 0px 0px;
	}
	
	
	.wht-pls-txt-set-01 {
		font-size: 24px; 
	}
	
	.wht-pls-txt-set-02 {
		font-size: 24px;
	}
	
	.wht-pls-txt-set-03 {
		font-size: 24px;
	}
	
	.wht-pls-txt-set-04 {
		font-size: 24px;
	}
	
	.wht-pls-txt-set-05 {
		font-size: 22px;
	}
	
	
	
	.wht-pls-inc-set-01 {
		margin-top: auto;
	}
	
	.wht-pls-inc-set-02 {
		margin-top: auto;
	}
	
	.wht-pls-inc-set-03{
		margin-top: auto;
	}
	
	.wht-pls-inc-set-04 {
		margin-top: auto;
	}
	
	.wht-pls-inc-set-05 {
		margin-top: auto;
		width: 45%;
	}
	
	
	
	.plastic-heading-3 { 
		font-size: 38px;
	}
	
	
	.wrc-pls-block-set-01 {
		position: relative;
	}

	.wrc-pls-block-set-02 {
		position: relative;
		margin-left: auto;
		margin-top: auto;
	}
	
	.wrc-pls-block-set-03 {
		position: relative;
		margin-left: auto;
	}
	
	.wrc-pls-block-set-04 {
		position: relative;
		margin-top: auto;
	}
	
	.wrc-pls-block-set-05 {
		position: relative;
		margin-left: auto;
		margin-top: auto;
	}
	
	.wrc-pls-block-set-06 {
		position: relative;
		margin-top: auto;
		margin-left: auto;
	}
	
	.wrc-pls-block-set-07 {
		position: relative;
		margin-left: auto;
		margin-top: auto;
	}
	
	.wrc-pls-block-set-08 {
		position: relative;
		margin-left: auto;
		margin-top: auto;
	}
	
	
	.wrc-pls-text-set-01 {
		margin-left: auto;
		margin-top: auto; 
		font-size: 26px; 
	}
	
	.wrc-pls-text-set-02 {
		margin-left: auto;
		margin-top: auto; 
		font-size: 26px; 
	}
	
	.wrc-pls-text-set-03 {
		margin-left: auto;
		margin-top: auto; 
		font-size: 26px; 
	}
	
	.wrc-pls-text-set-04 {
		margin-left: auto;
		margin-top: auto; 
		font-size: 26px; 
	}
	
	.wrc-pls-text-set-05 {
		margin-left: auto;
		margin-top: auto; 
		font-size: 26px; 
	}
	
	.wrc-pls-text-set-06 {
		margin-left: auto;
		margin-top: auto; 
		font-size: 26px; 
	}
	
	.wrc-pls-text-set-07 {
		margin-left: auto;
		margin-top: auto; 
		font-size: 26px; 
	}
	
	.wrc-pls-text-set-08 {
		margin-left: auto;
		margin-top: auto; 
		font-size: 26px; 
	}
	
	
	
	.wrc-pls-inc-set-01 {
		width: 100%;
	}
	
	.wrc-pls-inc-set-02 {
		width: 100%;
	}
	
	.wrc-pls-inc-set-03 {
		width: 100%;
	}
	
	.wrc-pls-inc-set-04 {
		width: 100%;
	}
	
	.wrc-pls-inc-set-05 {
		width: 100%;
	}	
	
	.wrc-pls-inc-set-06 {
		width: 100%;
	}
	
	.wrc-pls-inc-set-07 {
		width: 100%;
	}
	
	
	.wht-container-ash {
		background-color: #f5f5f5;
		height: auto;
	}
	
	
	.wht-cam-green-sub-block {
		max-width: initial;
	}
	
	.main-captioin {
		margin-top: 5vh;
		padding-right: 10%;
		padding-left: 10%;
		position: absolute;
		z-index: +11;
		right: auto;
	}
	
	.search-inpu-trigger {
		width: 81%;
		margin: auto;
	}
	
	.main-logo { 
		width: 84%;
		left: 33px;
		top: 95px;
	}
	
	.main-nav-block {
		width: 100%;
	}
	
	.menu-pill {
		font-size: 22px;
	}
	
	.menu-button-set ul li {
		padding-top: 16px;
		padding-bottom: 16px;
	}
	
	.main-logo { 
		width: 100%;
		left: 0px;
		top: 5px;
		padding: 0% 10%;
	}
	
	.wpcf7-submit { 
		padding: 0.475rem 1.45rem;
		font-size: 34px; 
		width: 285px;
		margin-top: 30px; 
	}
	
	
	.plastic-heading-4 { 
		font-size: 42px;		
		margin-bottom: 0px;
		margin-top: 20px;
	}
	
	.soxial-block-pd {
		padding: 36px 0px;
	}
	
	.pled-img{
		margin-top: 8vh;
	}
	
	.about-sub-heading { 
		font-size: 24px;
	}
	
	.survey-sub-head { 
		font-size: 18px;
	}
	
	#poll {
		padding: 0% 0%;
	}
	
	.progress-custom { 
		font-size: 16px;
	}
	
	.servery-presentage { 
		color: #ffffff;
		margin-top: 25px;
		font-size: 26px;
	}
	
	.angle-arrow-left {
		font-size: 27px;
	} 
	
	.fb-page { 
		width: auto;
	}
	
	.carousel-indicators { 
		bottom: -30px;
	}
	
	.blog-title { 
		font-size: 26px;
	}
	
	.blog-sub-title { 
		font-size: 20px;
	}
	
	.blog-para-a { 
		font-size: 20px;
	}
	
	
	.btn-grd {
		width: 100%;
	}


	.plastic-heading-5 { 
		font-size: 44px;
	}	
	
	.nav-fb { 		
		position: fixed;
		right: 110px;
		top: 24px;
		z-index: +111111;
		width: 50px;
	}

	.nav-inster { 
		position: fixed;
		right: 169px;
		top: 24px;
		z-index: +111111;
		width: 50px;
	}

	.nav-search { 
		position: fixed;
		/* right: 230px; */		
		right: auto;
		left: 14px;
		top: 12px;
		z-index: +111111;
		width: 43px;
	}
	
	
	.nav-sinhala {
		position: fixed;
		/* right: 140px;
		top: 82px; */
		right: 111px;
		top: 64px;
		z-index: +111111;
		width: auto;
	}


	.nav-tamil {
		position: fixed;
		/* right: 35px;
		top: 80px; */
		right: 20px;
		top: 64px;
		z-index: +111111;
		width: auto;
	}
	
	.top-nav-section { 
		background-color: rgb(136, 192, 69) !important;
		height: 106px !important;
	}
	
	.nav-hamberger {
		position: fixed;
		right: 20px;
		top: 10px;
		z-index: +1111111;
	}

	.m-video-block {
		margin-top: 106px;
	}
	
	.main-logo>a>img {
		width: 68%;
		margin: auto;
		display: block;
	}
	
	.btn-grd-survey { 
		font-size: 26px; 
		width: 240px; 
	}
	
	
	section {
		position: relative;
		background-color: transparent;
		height: auto; 
		width: 100%;
		min-height: auto;
		overflow: hidden;
	}

	section video {
		position: relative;
		top: 0;
		left: 0;
		min-width: 100%;
		min-height: 100%;
		width: 100%;
		height: auto;
		z-index: 0;
		-ms-transform: initial;
		-moz-transform: initial;
		-webkit-transform: initial;
		transform: initial;
	}
	
	.scroller {
		position: relative;
		width: 100%;
		top: auto;
		z-index: +11111;
	}
	
	.carousel-indicators {
		position: relative;
	}
	
	#carouselExampleIndicators5>.carousel-indicators{
		position: absolute;
	}

	#carouselExampleIndicators2>.carousel-indicators{
		position: absolute;
	}
	
	.fb_iframe_widget_fluid span { 
		margin: auto;
		display: block;
	}

}

@media only screen  and (max-width:800px) and (min-width: 769px){
	
}

@media only screen  and (max-width:768px) and (min-width: 700px){
	
	.nd-01, .nd-02, .nd-03, .nd-04, .nd-05 {
		max-width: 36%;
	}
	
	.main-captioin {
		margin-top: 5vh;
		padding-right: 19vw;
		position: absolute;
		z-index: +11;
		right: 0;
	}
	
	.circle-block {
		padding: 20px 0%;
		margin-top: 45px;
	}
	
	.john-head { 
		margin-top: 0px;
		font-size: 70px;
	}
	
	.circl-cap-a { 
		font-size: 40px;
		margin-left: 116px; 
	}
	
	.circl-cap-b { 
		font-size: 40px;
		margin-left: 40px; 
	}
	
	.circl-cap-c { 
		font-size: 40px;
		margin-left: 126px; 
		margin-top: 22px;
	}
	
	.circl-cap-d {
		margin-top: 20px; 
		font-size: 40px;
		margin-left: 40px; 
	}
	
	.in-bin-lock-block { 
		padding: 88px 60px;
		padding-bottom: 4px;
	}
	
	.gric-padding {
		padding: 0px 0px;
	}
	
	.plastic-heading-3 { 
		font-size: 50px;
	}
	
	.plastic-heading-2 { 
		font-size: 50px; 
	}
	
	.plastic-heading { 
		font-size: 64px; 
	}
	
	.map-bg { 
		padding: 0px 0px;
	}
	
	
	.wrc-pls-block-set-01 {
		position: relative;
	}
	
	.wrc-pls-text-set-01 {
		margin-left: auto;
		margin-top: auto;
	}
	
	.wrc-pls-block-set-02 {
		position: relative;
		margin-left: auto;
		margin-top: auto;
	}
	
	.wrc-pls-block-set-03 {
		position: relative;
		margin-left: auto;
	}
	
	.wrc-pls-block-set-04 {
		position: relative;
		margin-top: 0;
	}
	
	.wrc-pls-block-set-05 {
		position: relative;
		margin-left: auto;
		margin-top: auto;
	}
	
	.wrc-pls-block-set-06 {
		position: relative;
		margin-top: auto;
		margin-left: auto;
	}
	
	.wrc-pls-block-set-07 {
		position: relative;
		margin-left: auto;
		margin-top: auto;
	}
	
	.wrc-pls-block-set-08 {
		position: relative;
		margin-left: auto;
		margin-top: auto;
	}
	
	.wht-container-ash { 
		height: auto;
	}
	
	.main-logo { 
		width: 33%; 
	}
	
	.soxial-block-pd {
		padding: 10px;
	}
	
	.title-forcus { 
		font-size: 26px;
	}
	
}

@media only screen  and (max-width:699px) and (min-width: 650px){
	
}

@media only screen  and (max-width:649px) and (min-width: 600px){
	
}


@media screen and ( max-width: 599px ){
 
}

@media only screen  and (max-width:599px) and (min-width: 550px){	
	
}

@media only screen  and (max-width:549px) and (min-width: 500px){
	
}

@media only screen  and (max-width:499px) and (min-width: 450px){
	
}

@media screen and ( max-width: 450px ){
 
}

@media only screen  and (max-width:449px) and (min-width: 401px){
	
}

@media screen and ( max-width: 399px ){
 
	.main-captioin {
		margin-top: 16vh;
		padding-right: 12%;
		padding-left: 12%; 
	}
	
	.caplink-a {
		font-size: 53px;
	}
	
	.caplink-b {
		font-size: 81px;
	}
	
	.caplink-c {
		font-size: 40px;
	}
	
	.caplink-d {
		font-size: 53px;
	}
	
	.caplink-e {
		font-size: 28px;
	}
 
}

@media only screen  and (max-width:400px) and (min-width: 350px){
	
}

@media only screen  and (max-width:349px) and (min-width: 300px){
	
	.main-captioin {
		margin-top: 18vh;
		padding-right: 20%;
		padding-left: 25%;
	}
	
	.caplink-a {
		font-size: 31px;
	}
	
	.caplink-b {
		font-size: 48px;
	}
	
	.caplink-c {
		font-size: 23px;
	}
	
	.caplink-d {
		font-size: 31px;
	}
	
	.caplink-e {
		font-size: 23px;
	}
	
	.menu-button-set ul li { 
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	
	
	.circl-cap-a {
		margin-top: -38px;
		font-size: 20px;
		margin-left: 50px;
	}
	
	.circl-cap-b {
		margin-top: -40px;
		font-size: 20px;
		margin-left: 16px;
	}
	
	.circl-cap-c {
		font-size: 22px;
		margin-left: 54px;
		margin-top: 10px;
	}
	
	.circl-cap-d {
		margin-top: 10px;
		font-size: 20px;
		margin-left: 10px;
	}
	
	.head-sub-head {
		font-size: 20px;
	}
	
	
	.plastic-heading-3 {
		font-size: 24px;
	}
	
	
	.wrc-pls-text-set-01 { 
		font-size: 19px;
	}
	
	.wrc-pls-text-set-02 { 
		font-size: 19px;
	}
	
	.wrc-pls-text-set-03 { 
		font-size: 19px;
	}
	
	.wrc-pls-text-set-04 { 
		font-size: 19px;
	}
	
	.wrc-pls-text-set-05 { 
		font-size: 19px;
	}
	
	.wrc-pls-text-set-06 { 
		font-size: 19px;
	}	
	
	.wrc-pls-text-set-07 { 
		font-size: 19px;
	}
	
	.wrc-pls-text-set-08 { 
		font-size: 19px;
	}
	
	.search-close {
		width: 50%;
		font-size: 24px;
	}

}

.main-nav-block{
    overflow-y: auto !important;
}

.menu-button-set {
    overflow-y: auto !important;
}

