
@media screen and (min-width: 1700px) and (max-width: 1920px) {
.right_menu_icon{ right:8%;}
.human_res .right_text {padding-left: 13%;}
.left_part{ width:55%;}
.left_part h2{ font-size:85px;}
.prod_header .medicain_banner{ width:100%; max-width:100%;}

header .wrapper{ width:1500px;}
.left_part{ left:7%;}

.inner_banner .breadcrumb{ left:11%;}
.page-template-ebooks .media .wrapper{ width:1500px;}
	
}

/*@media screen and (min-width: 1500px) and (max-width: 1701px) {
.right_menu_icon{ right:8%;}
.human_res .right_text {padding-left: 13%;}
.left_part{ width:55%;}
.left_part h2{ font-size:85px;}
.prod_header .medicain_banner{ width:100%; max-width:100%;}

header .wrapper{ width:1200px;}
.left_part{ left:11%;}

.inner_banner .breadcrumb{ left:11%;}
	
}
*/



/*@media screen and (max-width: 1499px)
{
.right_menu_icon{ right:2%;}
.human_res .right_text{ padding-left:2%;}
.row .overview{ width:90%;}
.left_part{ width:57%;}
.left_part h2{ font-size:65px;}
.navgreen ul{ width:90%;}
.left_part{ left:8%;}
.inner_banner .breadcrumb{ left:8%;}
.ban_inner_text{ left:8%;}

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

.wrapper { width:94%;}
header .wrapper{ width:94%;}
.overview{ width:94%;}
.tabs_btn .wrapper { width:100%;}

.right_menu_icon {  top:15px; right:3%;  }
.right_menu_icon.sb-active-right{ right:0px;}
footer .footerbox{ width:33%;}


.home_slider .slide_arrow_box{ bottom:-5%;}
#prev3{ left:0;}
#next3{ right:0;}

.prev3{ left:0;}
.next3{ right:0;}

.navgreen ul{ width:70%;}
.navgreen.global ul{ width:100%;}
.invest .investcont{ width:40%;}
.blog_list li{ height:630px;}

.page-type-blog .inner_banner h1{ width:100%;}
.page-template-product .inner_banner{ height:auto;}
.page-template-product .banner_conn{ top:10%; height:auto;}
.page-template-product .next3{right:-32px;}
.page-template-product .prev3 {left: -32px;}

/* about  us page */

#HTMLBlock34660 p, .ourbusiness p{ width:100%;}



.tesinomails{ padding-top:30px; width:100%; margin:0;}
.small_box{ width:90%;}

.left_part{ left:3%;}
.inner_banner .breadcrumb{ left:3%;}
.ban_inner_text{ left:3%;}

.prodimage{ width:40%;}

.our_prod li{ width:31%; padding:0; border:0; margin-right:3%; position:relative;}
.our_prod li::after {
    border-right: 1px solid #e2e2e2;
    content: "";
    float: left;
    height: 100%;
    right: -24px; top:0;
    position: absolute;
    width: 1px;
}

.our_prod li:last-child::after, .our_prod li.latest_post_in::after{ border:0;}

.our_prod li:last-child {
    border: 0 none;
    margin-right: 0;
}


.abt_banner .aboutcont{ margin-left:3%;}
.our_prod li.latest_post_in .slide_arrow_box{top:30%;}

.page-template-home .prodimg img{ height:auto;}
.home_slider .owl-controls{ top:-10%;}

.our_prod li.latest_post_in .slide_arrow_box{ top:36%;}
.prod_header .medicain_banner {
    float: left;
    height: 450px;
    left: 0;
    max-height: 600px;
    max-width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 0;
}

	
}

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

.wrapper { width:94%;}
header .wrapper{ width:94%;}
.overview{ width:94%;}
.tabs_btn .wrapper { width:100%;}
.home_slider{ height:600px;}
.right_menu_icon {  top:15px; right:3%;  }
.right_menu_icon.sb-active-right{ right:0px;}
footer .footerbox{ width:33%;}


.home_slider .slide_arrow_box{ bottom:-5%;}
#prev3{ left:0;}
#next3{ right:0;}

.prev3{ left:0;}
.next3{ right:0;}

.navgreen ul{ width:70%;}
.navgreen.global ul{ width:100%;}
.invest .investcont{ width:40%;}
.blog_list li{ height:630px;}

.page-type-blog .inner_banner h1{ width:100%;}
.page-template-product .inner_banner{ height:auto;}
.page-template-product .banner_conn{ top:10%; height:auto;}
.page-template-product .next3{right:-32px;}
.page-template-product .prev3 {left: -32px;}

/* about  us page */

#HTMLBlock34660 p, .ourbusiness p{ width:100%;}



.tesinomails{ padding-top:30px; width:100%; margin:0;}
.small_box{ width:90%;}

.left_part{ left:3%;}
.inner_banner .breadcrumb{ left:3%;}
.ban_inner_text{ left:3%;}

.prodimage{ width:40%;}

.our_prod li{ width:31%; padding:0; border:0; margin-right:3%; position:relative;}
.our_prod li::after {
    border-right: 1px solid #e2e2e2;
    content: "";
    float: left;
    height: 100%;
    right: -20px; top:0;
    position: absolute;
    width: 1px;
}

.our_prod li:last-child::after, .our_prod li.latest_post_in::after{ border:0;}

.our_prod li:last-child {
    border: 0 none;
    margin-right: 0;
}


.abt_banner .aboutcont{ margin-left:3%;}
.our_prod li.latest_post_in .slide_arrow_box{top:30%;}

.left_part{ left:7%;}
	
}

@media screen  and (max-width:1280px) {
	
.home_slider{ height:545px;}

.left_part h2{ font-size:40px;}
.left_part p{ font-size:20px; padding:10px 0;}


.feture_cat_slide h3::before, .feture_cat_slide h3::after{ width:15%;}
.feture_cat_slide h5{ font-size:15px;}
.roundbutt li{ margin:0 20px;}
.abt_banner .roundbutt{ margin-left:47%;}

	
}

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

.menu li > a{ margin:0 10px; font-size:19px;}	
.sub-menu .column{ max-width:28%;}
.home_slider{ height:400px;}

.navgrid .prodsearch{ width:32%;}

.abt_banner .roundbutt{ margin-left:20%;}
.abt_banner .roundbutt h2{ width:75%;}

.home_slider .owl-pagination{ bottom:35px;}
	
}

@media screen  and (max-width:1100px) {
	
	.mt50{ margin:10px 0;}
	.overview p{ margin:0;}
	.pt50{ padding:10px 0;}
	.borad_box{ padding:10px 0;}
	.ceocontent{ width:100%;}
	.aboutus .aboutcont{ width:60%; padding-bottom:20px;}
	.invest .investcont{ width:60%; margin:3% auto auto;}
	.invest .investcont p{ text-align:center; padding:15px 0;}
	.prodbox h2{ font-size:18px;}
	.aboutus .aboutcont h1, .our_prod h1{ margin:0; font-size:35px;}
	
	/* about us */
	.inner_banner{ height:400px;}
	.inner_banner h1{ font-size:45px;}
	.roundbutt{ margin:30px 0; text-align:center; width:100%;}
	.roundbutt li{ float:none; display:inline-block; text-align:center; vertical-align:top;}
	.overscroll{ height:auto;}
	.aboutus{ height:auto;}
	.invest{ height:auto;}
	.invest .aboutimg, .invest img{ height:auto;}
	.aboutus .aboutimg{ height:auto; position:static;}
	.philosophy .phil{ display:inline-block; vertical-align:top;}
	.productlist ul li{ width:30%;}
	.grid figure{ width:31%;}
	.dropthumb{ margin-right:10px;}
	
	.pdflink{ float:none;}
	.testi_content{ width:75%;}
	.abt_banner .emp_sepek_box{ float:left; width:100%; background:#111a37; padding:30px 0; text-align:center; position:static;}
	.abt_banner .empspeak{ float:left; width:100%;}
	.empspeak{ float:none; display:inline-block;}
	.sumbit_resum{ margin:20px 0;}
	.sbm-btn a{ font-size:14px;}
	
	.product_develp p{ padding-bottom:20px;}
	.right_blog{ width:29%;}
	
	.prodimage{ width:40%;}
	.proddescript h2{ padding:10px 0; }
	
	.donor .right_text img{ width:100%;}
	.overview{ width:90%;}
	
	.human_res .right_text{ float:left; padding:20px 0;}
	.human_res .left_img{ width:100%;} 
	.human_res .left_img img{ width:100%;}
	.donwload_form_box{ width:60%;}
	.our_prod li{ width:33%;}
	.ourleadership .ceomessage{ width:100%; margin:20px 0; text-align:center;}
	.ourleadership .ceomessage h2{ padding-bottom:5px;}
	.ourleadership .ceomessage p{ color:#000; text-align:center; margin-bottom:10px;}
	.ourleadership .ceomessage a{ border:1px solid #000; color:#000;}
	.ourleadership .ceomessage a:hover{ background:#e2e2e2;}
	.search_box form input[type="text"]{ width:58%;}
	
.search_box .ccm-search-block-form input[type="text"]{ float:none; display:inline-block; width:30%; vertical-align:top; }
.search_box .ccm-search-block-form .selectall{ display:inline-block; float:none; width:15%; vertical-align:top; margin:0 -4px; background-position:95% 22px;}
.search_box .ccm-search-block-form  input[type="submit"]{ display:inline-block; float:none; width:10%; vertical-align:top;}




.ceospeaks{ width:98%; margin:10px 1%; height:auto; padding:30px 36px 30px 50px;background:#0b2265 ;}

#HTMLBlock31342 h2{ text-align:center; color:#000;}
.board-direc .dirc-img img{ width:100%; height:100%;}

.aboutus .aboutimg, .aboutus img{ position:static;}
.menu li > a{ margin:0 5px; font-size:16px;}


.page-template-home .prodimg img{ height:190px;}
.left_contt{ margin-left:0;}
.ban_inner_text .ban_inner_text_cotent{ line-height:20px;}

.our_prod li{ width:31%;}
.good .prodbox h3 a{ font-size:18px;}
.our_prod li::after{ right:-5.1%;}

}

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

.left_blog{ width:100%;}	
.right_blog{ float:left; width:100%;}
/*.medicain_banner{display:none;}*/
.ginso_ad_pro {display:none;}
.pro_tab_banner{display:block;}
.pro_mobile_banner{ display:none;}
header{ height:75px;}
.cbp-so-scroller{ padding-top:75px;}
.abt_banner .roundbutt{ margin-left:0%;}
.abt_banner .roundbutt h2{ width:100%;	}
.abt_banner .roundbutt li{ width:33%; margin:0;}
.abt_banner .roundbutt li p{ text-align:center;}
}

@media screen  and (max-width:979px) {
	.small_box{ width:90%;}
#top_menu{ display:none;}	
	
.left_part h2{ font-size:30px;}
.left_part p{ font-size:20px; padding:4px 0;}

.good .prodbox h3 a{ font-size:15px;}

.main_socialleft{ display:none;}

.page-template-home .socialleft{ display:none;}
.socialleft{ display:none; position:static; float:left; width:100%;}
.ccm-block-social-links{ float:left; width:100%; text-align:center;}
.socialleft a{ display:inline-block; text-align:center; border-radius:8px; padding:10px;}

/* about us */
.inner_banner{ height:auto;}
.overview{ width:100%;}
.ourbusiness h3{ font-size:20px;}
h1{ font-size:50px;}
h2{ font-size:35px;}
.research .right_text h2{ font-size:30px;}
.testinom_box .aboutus{ background:#0b2265;}
.testinom_box .img-responsive{ display:none;}
.research{ margin:10px 0;}
.mt50{ margin:10px 0;}

.productlist ul li{ width:47%;}
.ourproduct p{ width:100%;}


.findmore .section .leftimg{ width:90%;}
.findmore .section .righttext{ width:90%;}
.img_content{ position:static; color:#000 !important; text-align:center; margin:30px 0; float:left; width:100%;}
.img_content h3{color:#000; text-align:center;}
.img_content li{color:#000; float:none; display:inline-block; text-align:center; width:auto; list-style:disc}
.testi_content{ width:65%;}

.exper{ text-align:center;}
.exp_text{ display: block; width:100%; padding:20px 5%;}
.exp-img{ float:none; display:inline-block;}

.grid figure h2{ font-size:20px;}
.videos li{ margin:30px 1%; width:48%; height:300px;}
.videos li .bigimg{ height:auto;}
.blog_list li{ padding:15px;}

.corpotext2 img{ float:none; display:inline-block; width:100%;}

.megaway .right_text img{ width:100%;}	
.navgrid .cateselect{ width:42%;}
.navgrid .prodsearch{ width:38%;}

.green_box{ display:inline-block;}
.green_box .left_img{ width:100%; display:block; float:left;}
.green_box .left_img img{ width:100%; height:100%;}
.green_box .right_text{ display:inline-block; float:right;}

.img-holder{ float:left; width:100%; height:auto !important; margin:0; padding:0;}
.img-holder img{ position:static !important; width:100% !important; height:auto !important; display:block;}

.donwload_form_box{ width:90%;}

.search_box form{ width:90%;}
.left_part{ width:60%;}

.navgreen ul li a{ font-size:18px;}	
.page-template-product .img-holder{ padding:0; margin:0;}
.page-template-product .img-holder img{ display:block;}
.banner_conn{ position:static;}
.banner_conn h1{ text-shadow:none; color:#000; height:auto; width:95%;}
.banner_conn p{text-shadow:none; color:#000; padding:0 10px;}

.page-template-home .prodimg img{ height:125px;}
footer .footerbox{ padding:0 6%;}




}

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

.research .right_text h2{ margin-bottom:10px;}	
.research .right_text p{ margin-bottom:10px;}
h1{ font-size:40px;}
h2{ font-size:25px;}	
footer .footerbox ul li{ font-size:11px;}
.navgrid .cateselect{ width:40%;}
.good .prodbox h3{ text-align:center; padding-top:10px;}
.good .prodbox .date{ text-align:center; margin-bottom:10px;}
.good .prodbox p{ text-align:center; text-transform:capitalize;}

.blog_list li ul li{ margin:0 0 20px 10px;}

.tagssection .sharesec{ float:left; width:100%; text-align:center;}
.sharesec .facebook, .sharesec .googleplus, .sharesec .tumbler, .sharesec .twitter, .sharesec .pinterest{ float:none; display:inline-block; vertical-align:top;}
.tagssection .linkonly{ width:100%; text-align:center;}
.sbtresumebg .sbm-btn{ position:static; text-align:center; margin:10px 0;}
	
}
@media screen  and (max-width:899px) {
.grid figure{ width:47%;}
.grid figure img{ width:100%;}
.grid figure p img{ width:auto;}
.human_res .right_text{ float:left; padding:20px 1%;}
.green_box .right_text h2{ padding-top:20px;}
.tabbing_box .tabs_btn{ margin-bottom:10px;}

.navgreen ul li a { display: block;height: 82px;padding: 27px 30px;vertical-align: middle;width: 100%;}

.ban_inner_text{ width:90%;}
.green_box .left_img img{ border-radius:15px;}

.philosophy .phil{ background-size:80%; width:20%; padding:135px 0 0 !important; font-size:17px !important;}

.scroll-button{ bottom:80px;}
.home_slider .owl-pagination{ bottom:-5px;}
.proddescript p{ line-height:22px;}

}

@media screen  and (max-width:767px) {
	
	.green_box.black_box .left_img img{ border-radius:15px 15px 0 0;}
	
	.overview p, #HTMLBlock39816 p{ font-size:18px; line-height:20px; text-align:left; margin-top:10px; margin-bottom:10px; font-weight:bold; letter-spacing:0;}
	.row .overview{ width:94%; margin-top:20px;}
	#HTMLBlock33569 p{ font-weight:normal; font-size:18px;}
	.page-template-sustainability .research{ border-bottom:1px solid #e7e7e7; margin:0;}
	.green_box.black_box{ margin-top:50px;}
	#HTMLBlock25535{ margin-top:20px;}
	.page-template-sustainability .singleimg{ display:none; border-bottom:1px solid #e7e7e7; padding-bottom:25px; margin-bottom:20px;}
	#HTMLBlock25535 h2{ border:0; padding-right:0;}
	.page-template-research-and-development .journeyglobal li{ padding-bottom:10px;}
		.innermiddle{ margin-top:25px;}
		.page-template-home .innermiddle{ margin-top:0;}
	.page-template-testimonial .tabs p{ line-height:20px;}
	.inner_banner{ display:none;}
	.inner_banner.inner_banner_mobile{ display:block;}
	.message-ceo{ padding:20px 0;}
	.message-ceo .ceo-mess p{ margin-bottom:0;}
	#HTMLBlock34663 P{ font-weight:normal;}
	.point1{ margin-bottom:20px;}
	.page-template-message-from-ceo .innermiddle h1{ padding:0 20px;}
	.table tr td{ padding:5px;}
	.table tr th{ padding:10px;}
	.table.table2 ul li{ background-position:left 3px; padding-left:10px;}
	.human-resources-sustainability p, .page-template-human-resources-sustainability .greybgexe .left_img p{ text-align:left;}
	.greybgexe{ padding:20px 0; margin-bottom:10px;}
	.donor.research .left_img{ margin-top:0;}
	
    
    .ban_bg_top{ display:none;}

	.inner_banner h1{ padding-top:0;}
    .ban_inner_text_cotent_mobile{ font-size: 18px; line-height: 20px; font-weight:bold; text-align:left; padding:20px 0; float:left; width:94%; margin:0 3%; display:block;}
	
	.page-template-our-philosophy .tabs_btn{ display:none;}
	.icon-name{font-size:20px;}
	.direc_content h4{ text-align:left; }
	.breadcrumb{padding-bottom:15px;}
	.page-template-product-entry .breadcrumb{ display:none;}
	.inner_banner .breadcrumb ul, .breadcrumb ul, .page-template-director-detail .breadcrumb{display:none;}
	.innermiddle.pro_det_s{ margin-top:0;}
	.pro_ov_de{ margin-top:10px;}
	#HTMLBlock39815{ margin-top:10px;}
	.journeyglobal{ margin:20px 0 0 0;}
	.testimonial_readmore .buttcomm{ margin:0;}
	#HTMLBlock40681{ padding-bottom:20px;}
	#oem_business{ padding-top:0 !important;}
	
	.megaway .right_text p{font-family: "rubrik_lightregular"; font-size:18px;}
	
	.home_slider{ display:none;}
	.home_slider.mobile_first{ display:block;}

#next1_mobile{ float:right; width:22px; background:url(../images/next1.png) 0 0 no-repeat; height:34px; margin:0px; text-indent:-100000px;  right:0; top:0; cursor:pointer; }
#prev1_mobile{ float:left; width:22px; background:url(../images/prev1.png) 0 0 no-repeat; height:34px; margin: 0 -6px 0 0px;text-indent:-100000px;  left:0;top:0; cursor:pointer;}
	
	
	.buttcomm{ margin:20px 0;}
	.tabbing_box .tabs_btn{ margin-top:20px;}
	.ourproduct h3{ margin:0;}
	.feture_cat_slide h5{ padding:10px 0 0 0;}
	

	.our_prod p{ line-height:20px; margin-top:5px;}
	.prodbox .expore a{ display:inline-block; margin:10px 0;}

	.good .prodbox h3 a{ font-size:15px; display:inline-block; margin:0; text-align:center; }
	
	
	.good .prodbox .ccm-block-page-list-page-entry-read-more a{ margin:0; padding:0;}
	.investor_banner{ margin:0;}
	.our_prod{ margin-bottom:0;}
	.three_box li p{ padding:20px 0;}
	.news_content h2 a{ font-weight:bold;}
	.news_img_right{ display:none;}
	
	.ex_img_icon span{ width:40px;}
	.ex_img_icon span img{ width:30px;}
	.page-template-sustainability .research .right_text h2{ font-size:22px;}
	.singleimg img{ width:100%;}
	#HTMLBlock40870 h4{ padding:20px 0;}
	.page-template-our-businesses .innermiddle p {font-size: 18px;font-weight: bold; text-align: left; width: 100%;}
	.page-template-our-businesses .more_det_blck p{ padding:5px 0;}
	.findmore .leftimg img{ width:90%;} 
	
	.page-template-our-leader .bluebar{ display:none;}
	
    .img-holder{ display:none;}
     .page-template-sustainability-at-mega .img-holder, .page-template-corporate-strategy  .img-holder, .page-template-our-businesses .img-holder, .page-template-ceos-message .img-holder{ display:block;}
	 .ceospeaks{ position:static;}
     #ourvalue,  #commitment, #mega_object{ padding-top:0 !important;}
	 #HTMLBlock40416 p{ text-align:left;}
	 .testi_content p.post{ text-align:center;}
	 .table{ font-size:13px;}
	 .table tr td{ font-size:12px;}
	 .page-type-blog .blog_list li p{ height:auto;}
	 .blog_socail{ float:left; width:70%;}
	 .blog_date2.quete{ margin-top:0;}
	 .page-template-blog .blog_socail a{ display:inline-block; text-align:center;}
	
	 
	 .page-template-blog-detail .left_blog{ text-align:center;}
	 .blog_list li{ margin-bottom:10px;}
	 .left_blog .prev{ float:none; display:inline-block;}
	 .left_blog .next{ float:none; display:inline-block;}
	 .right_blog h4{ text-align:left;}
	 .left_blog h4{ text-align:left;}
	 .home_slider .owl-pagination{ display:none;}
	 
	 .abt_banner .aboutcont p, .investor_banner .investorcont p{ line-height:20px; padding:5px 0 20px 0;}
	 .our_prod h1{ letter-spacing:0;}
	 
	.abt_banner .aboutcont p, .our_prod p, .investor_banner .investorcont p{letter-spacing: -0.5px;}
	
	#HTMLBlock41054 p{ font-weight:normal; font-size:18px;}
	.ourbusiness h2{ margin-bottom:5px;}
	.ourbox p{ padding:0;}
	
	.philosophy, .journeyglobal li{ border-bottom:1px solid #e7e7e7; margin-bottom:10px;}
	.philosophy{ margin-top:10px;}
	.img_content{ margin:20px 3%; width:94%;}
	.img_content li {float: left;text-align: left;width: 96%; font-size:15px;  background:url(../images/right_arrow.png) 0 5px no-repeat; padding: 0 0 0 10px;}

	#HTMLBlock40416 p strong{ font-weight:normal; font-size:18px;}
	.tabbing_details h3{ padding:20px 0 5px 0;}
	.tabbing_details .list li{ padding-bottom:30px;}
	
	
	.news_img_left, .opening{ width:100%; margin-bottom:10px;}
	
	
	
	 header{ position:fixed; left:0; top:0;  z-index:9999;}

	 

	.logo{margin-top:13px; margin-bottom:5px;}
	.wrapper { width:94%;}
	.overview{ width:94%;}
	
	p{ font-size:18px; line-height:20px;}
	
	.scroll-button{ display:none;}
	
	
	.slide_arrow_box{ top:85%;}
	footer .footerbox{ width:50%; text-align:center;}
	footer p{ text-align:center;}
	footer .footerbox ul li{ font-size:13px;}

	.home_slider{ height:auto; background-size:auto; background:#2dc1b7 ;}
     .home_slider .slide{ height:auto;}
	 .home_slider .slide_arrow_box{ top:-50%;  text-align:center; width:100%;}
	.left_part{ width:100%; padding:20px 5%; text-align:center; position:static; transform: none; }
	.left_part h2{ }
	.left_part a.da-link{  font-size:12px; padding:1px 10px;}
	.owl-controls .owl-dots .owl-dot span, .owl-controls .owl-pagination .owl-dot span, .owl-controls .owl-dots .owl-page span, .owl-controls .owl-pagination .owl-page span{ background:#999;}
	.left_part .da-link:hover{ color:#fff;}
	.aboutus .aboutcont{ width:100%; margin:20px 0; text-align:center;}
	.leader .roundbutt{background:#0b2265; padding:10px 0;}
	.aboutus .aboutimg, .aboutus img{ position:static;}
	.invest .aboutimg, .invest img{ position:static;}
	.aboutus .aboutcont h1{ color:#000; text-align:center;}
	.aboutcont p{ color:#000; text-align:center;}
	.aboutus .aboutcont a{ border:1px solid #000; color:#000;}
	.aboutus .aboutcont a:hover, .invest .investcont a:hover{ background:#0b2265; color:#fff;}
	.invest .investcont{ width:100%; margin:20px 0; text-align:center;}
	.feture_cat_slide h3::before, .feture_cat_slide h3::after{ display:none;}
	.feture_cat_slide{ margin:10px 0;}
	
	.board-direc li p{ font-size:18px;}
	.board-direc h2{ font-size:19px;}
	
	.borad_box{ padding:10px 0;}
	.findmore .section{ width:50%; text-align:center;}
	.findmore .rightlinks{ border-left:0; width:100%; text-align:center; border-top:1px solid #d7d6d6; margin:20px 0; padding:30px 0;}
	.findmore .rightlinks ul li{ float:none; display:inline-block; margin:0px 5px; width:100%;}
	
	.megaway .left_img{ width:100%;}
	.megaway .right_text{ float:left; width:100%;}
	.megaway .right_text{ float:left; width:100%;}
	.our_value li{ float:left; display:block;}
	.our_value li .icons{ display:inline-block; width:100%; padding-right:0;}
	.our_value li .icons p{ width:100%;}
	.our_value li .content{ display:inline-block; float:left; margin:20px 0; width:100%;}
	.comitment p {font-size: 18px;padding-bottom: 15px; text-align:left;}
	.megaway p {font-size: 18px;line-height: 20px; text-align:left;}
	.our_value li .content{ font-size:15px; text-align:left;}
	.our_value li{ margin-bottom:10px;}
	.testi_content{ width:60%;}
	
	.left_contt{ width:50%;}
	.address_list{ float:left; width:100%;}
	.map_box{ float:left; width:100%;}
	.country select{ width:50%;}
	.empspeak{ width:90%;}
	.sumbit_resum p{ padding:10px 0;}
	
	.three_box li{ width:43%; margin-bottom:30px;}
	.media_contact{ margin-top:30px;}
	.media_contact li{ width:45%; margin:30px 2% 0 2%; border-right:0; border-bottom:1px solid #e2e2e2; height:150px;}
	.media_contact li:nth-child(3n){border-right:0; border-bottom:1px solid #e2e2e2;}
	.news_list li .dates{ width:100%;}
	.cur-date{ float:left; padding:10px;}
	.cur-date span{ font-size:14px;}
	
	.news_list li{ padding:15px 0 5px 0;}
	.news_list li .dates p{ float:left; width:auto; margin-left:20px; font-size:18px; text-align:left;}
	.news_list h2{ font-size:22px;}
	.news_list li .dates span{ display:inline-block; vertical-align:middle;}
	.news_list li .news_content{ float:left; width:100%; margin:10px 0;}
	.news_details{ text-align:center; float:left; width:100%; margin:20px 0;}
	.news_details p{ text-align:left; font-size:18px;}
	.grid figure{ width:47%;}
	.videos li{ margin:5px 1% 20px 1%; width:98%; height:auto;}
    .videos li .bigimg{ height:auto;}
	.popupbox{ width:600px !important; height:300px !important;}
	.popupbox iframe{ height:300px !important;}
	
	.left_country_name{ display:none;}
	.country_details{ float:left; width:100%;}
	.mob_accordain{ float:left; width:100%; background:#2dc1b7 ; color:#fff; text-align:left; padding:10px 0 10px 2%; cursor:pointer; display:block; font-size:17px; margin-bottom:2px;}
	.country_details .cunt_details{ display:none; float:left; width:100%; margin:20px 0; background:#f7f7f7;}
	
	.navgreen.tabs_btn{ display:none;}
	
	.tabbing_details{ margin:20px 0;}
	.tabbing_box .tabs_btn{ display:none;}
	.tabbing_details .tabs{ display:none; float:left; width:100%; margin:20px 0; background:#fff;}
	
	 
	 .prod_header{ background:#111a37 ;}
	 .prod_header .medicain_banner{ height:385px;}
	 .prod_header .medicain_banner.pro_mobile_banner { height:auto; }
	 .prodimage{ width:90%;} 
	 .proddescript{ width:100%; margin:30px 0 0px 0; background:#111a37; padding:0 3%;}
	 .proddescript p{ line-height:20px;}
	 .proddescript h2{ font-size:25px;}
	
	.donor.research .left_img{ width:100%;}
	.donor.research .right_text{ float:left; width:100%; padding:10px 0;}
	
	.green_box .left_img{ width:100%;}
	.mega_grey .left_img{ width:100%; padding:20px 0; margin:0; border:0;}
	.mega_grey .right_text{ float:left; width:100%;}
	
	.goodhealth h2{ font-size:20px;}
	
	.news_list.search_list li .news_content{ width:100%; margin:10px 0;}
	
	.prescription_box .row{ display:block; border-bottom:1px solid #ececec;}
	.prescription_box .col1{ display:inline-block; float:left; width:100%; border:0;}
	.prescription_box .col2{ display:inline-block; float:left; width:100%;}
	.prescription_box .col3{display:inline-block; float:left; width:100%; text-align:right;}
	.prescription_box a{ color:#000;}
	.prescription_box .sub_title{ color:#000; background:#fff; padding:5px; font-size:14px;}
	
	.prescription_box .col1.sub_title{ font-size:20px;}
	.prescription_box .main{ display:none;}
	
	.left_menu{ float:left; width:100%;}
	.right_site_img{ display:none;}
	.invest .investcont{ margin:0;}
	.invest .investcont h1{ color:#000;}
	.invest .investcont p{ color:#000; text-align:center; padding:0 0 10px 0;}
	.invest .investcont a{ border:1px solid #000; color:#000;}
	.megasection .left{ float:left; width:100%; padding-bottom:20px;}
	.megasection .right, .page-template-our-businesses .megasection .right{ float:left; width:100%; padding:10px 0;}
	.megasection .right img{ width:100%; height:100%;}
	.megasection h2{ margin:0px 0 5px 0;}
	.megasection p{ line-height:20px; text-align:left; font-size:18px;}
	
	.blog_img_box .green_btn{ left:10px;}
	.three_grn{ float:left; width:100%; bottom:10px; left:10px;}
	.blog_img_box .blg_tit{ bottom:0; left:0; padding:5px; font-size:11px; margin-bottom:5px;}
	.overview .ccm-image-block{ width:100%; height:100%;}
	
	.blog_date2 {
    font-weight: normal;
    padding: 10px 0;
    text-align: left; font-size:12px; display:none;
}
	
	
	.home_slider .owl-controls{ position:relative;  background:#2dc1b7; padding-top:10px;}
	.left_part h2{ font-size:24px; font-weight:normal;}
	
	.direc_content{ margin:0 0 20px 0;}
	.direc_content h3:first-child{ margin-top:10px;}
	.direc_content h3{ margin-top:10px; font-size:25px;}
	.digram img{ width:100%;}
	
/*.medicain_banner{display:none;}*/

.ginso_ad_pro {display:none;}
.pro_tab_banner{display:none;}
.pro_mobile_banner{ display:block;}


.navgreen.global{ height:auto;}
.navgreen.global ul li{ width:50%; border-top:1px solid #fff; text-align:center; height:auto; background:#2dc1b7;}
.navgreen.global ul li a{ height:auto; padding:25px 5%; display:inline-block;}
.navgreen.global ul li:last-child{ width:100%;}

.right_menu_icon a{ font-size:0;}	
.page-type-blog .blog_list li h4{ height:auto; text-align:left;}

.page-template-product-entry .tab_list{ width:100%; text-align:left;}
.page-template-product-entry .medicain_banner{ text-align:left; float:left; width:100%;}


.megasection{ padding-bottom:10px; padding-top:20px !important;}
.abt_banner{ margin:0;}
.abt_banner .aboutcont, .investor_banner .investorcont{ position:static; width:100%; margin:0; text-align:center; float:left; padding:30px 3% 45px 3%; background:#00548e;}
.abt_banner .aboutcont h1, .investor_banner .investorcont h1{ text-align:center; letter-spacing:0;}
.abt_banner p{ color:#fff;}
#HTMLBlock41072{ display:none;}







.abt_banner .ceomessage p{ font-size:18px; line-height:20px; text-align:left; margin-top:5px; margin-bottom:10px; font-weight:normal; letter-spacing:0;}

.ceocontent p{ font-size:18px; line-height:20px;}
#HTMLBlock231 p{ font-size:18px; padding:10px 10px; line-height:20px;}	
p { font-size:18px; line-height:20px;}
.philosophy p{ font-size:18px; margin:10px 0; text-align:center; line-height:20px; letter-spacing:0px;}
.philosophy p.readall{ margin:0;}
.journeyglobal .journey p.readall{ padding-bottom:10px;}
.journeyglobal .journey p{ letter-spacing:0; width:94%; padding:0; font-size:18px;}
.journeyglobal .journey h3{ font-size:25px; padding:20px 0 5px 0;}
.page-template-our-journey .tabs p{ font-size:18px; line-height:20px;}


.tabs p{ font-size:18px; line-height:20px;}

.abt_banner .roundbutt li .ceobutt, .abt_banner .roundbutt li:nth-child(2) .ceobutt, .abt_banner .roundbutt li:last-child .ceobutt{ width:60px; height:60px; padding:30px;}
.abt_banner .roundbutt li {
    margin: 10px 0;
    text-align: center;
    width: 33%;
}

#HTMLBlock34265 li p{ text-align:center;}

.abt_banner .roundbutt{ position:static; float:left; width:100%; margin:0; background:#00548e ; padding:20px 0}
.abt_banner .roundbutt h2{ width:100%;}

.abt_banner .ceomessage{ width:90%; margin:0 5%;}
.abt_banner .ceomessage p{ text-align:center;}
.abt_banner .ceomessage h2{ color:#fff; padding:0; text-align:center;}
#HTMLBlock31342 h2{ color:#fff;}
#HTMLBlock31342 .buttcomm{ text-align:center; float:none;}


.page-template-aboutus .abt_banner .wrapper{position:static; float:left; width:100%; margin:0; background:#00548e ; padding:20px 0}
#prev4{ left:10px;}
#next4{ right:10px;}
	
.pro_fea_img{ display:none !important;}	
.pro_det_s .breadcrumb{ margin: 0 0 25px;}


.foot_contact li{ text-align:left; margin: 0 0 0 20%; }
.left_part h2{ letter-spacing:0;}

.newcss p{ text-align:left !important;}
.three_box li p.news-icons::before, .three_box li p.news-icons::after{ top:55px;}
.page-template-product-entry .proddescript h4{ display:none;}
.foot_contact li {
    margin: 0 20% !important;
    width: 210px !important;
}

.megaway .right_text p, .tabbing_details h3{ color:#000;}
.page-template-product-entry .tabs p{ width:100%;}

.page-template-product-entry .tabs_btn{ display:none;}
.page-template-product-entry .tabbing_details{ margin-top:20px;}
.page-template-product-entry .tabbing_details .hide{ display:block;}
.page-template-product-entry .tabbing_details .tabs{ display:none;}
.mob_accordain .plusminus {
    background: rgba(0, 0, 0, 0) url("../images/plusminus.png") no-repeat scroll 90% 4px;
    height: 35px;
    position: absolute;
    right: 20px;
    width: 16px;
}

.mob_accordain.active .plusminus{ background-position:90% -21px;}

.page-template-product-entry .pro_fea_img{ display:none;}

.page-template-aboutus .ourbusiness .ourbox{width: 48%;}

.abt_banner img{display:none;}
.ceomessage_banner img{ display:none;}
.dirc_photo_share img{ height:100%;}


.tesinomails .slide_arrow_box{ width:auto; position:relative; top:-200px;}
#prev4{ left:5px;}
#next4{ right:5px;}
#HTMLBlock41101 img{ width:30px;}


.page-template-product-entry .tabbing_box .wrapper{ width:100%;}
.page-template-product-entry .tabbing_details .tabs{ width:96%; margin:20px 2%;}

}

@media screen  and (max-width:750px) {
.cate{ width:100%;}	
.cat_blog{ float:left; width:100%; text-align:center;}
.cat_blog a{ float:none; display:inline-block; vertical-align:top;}
.blog_list li{ width:100%; height:auto;}
.cat_blog a{ padding:10px 6px; margin:10px 0;}
.comment_text{ float:left; width:100%; margin-top:10px; text-align:left;}
.comment_text h3{ text-align:left;}
.comment_text .comm_date{ text-align:left; float:left;} 
.compliproduct{ margin:auto auto 10px}	

.search_box .ccm-search-block-form input[type="text"]{ float:none; display:inline-block; width:30%; vertical-align:top; }
.search_box .ccm-search-block-form .selectall{ display:inline-block; float:none; width:20%; vertical-align:top; margin:0 -4px; background-position:95% 22px;}
.search_box .ccm-search-block-form  input[type="submit"]{ display:inline-block; float:none; width:10%; vertical-align:top;}


.page-template-corporate-overview .corpotext2 .img-responsive{ width:100% !important;}
.social_footer_link_new li {
    display: inline-block;
    float: none !important;
    margin-right: 10px;
    width: auto !important;
}

.tagssection .new_sharesec{ width:45%;}




}


@media screen  and (max-width:640px) {
	.productlist .prodboxes li{ border: 1px solid #e7e7e7;}
	
	.overview.newcss{ width:100%;}
	
	.logo { width:130px;  margin-bottom:5px;}	
.logo img{ width:100%; height:100%;}
.popbox{ margin-top:18px;}
.right_menu_icon{ top:4px;}

	
.blog_date1.quete1 {
    bottom: -60px;
    margin-top: 25px;
    position: relative;
    right: -2%;
}	
.blog_list li h4 a{ font-weight:bold;}
.social_footer_link_new{ margin:10px 0;}
footer h2{ padding:0; margin:10px 0 5px 0;}

	
	
	
h2{ font-size:25px; margin:10px 0;}
/*.inner_banner h1{ font-size:22px; height:auto; padding:10px 0; position:static; color:#fff; background:#0b2265; width:100%; text-shadow:none;}*/

.inner_banner h1{ font-size:40px; }
.page-template-news-entry h1{ font-size:25px;}
h1{ font-size:30px; letter-spacing:0;}

.research .right_text h2{ font-size:25px; margin-bottom:5px;}
.research .right_text p{ text-align:center; font-size:18px; letter-spacing:0; line-height:20px;}
.research .right_text .readall{ text-align:center;}
.tabbing_details h3{ font-size:25px;}
h4{ font-size:20px; text-align:center;}
.exp_text h2, .exp_text p{ margin-bottom:10px;}
.exp-img img{ border-radius:15px;}
.ourproduct p{ padding-bottom:10px;}

.our_prod li{ width:94%; border:0; padding:20px 0; border-bottom:1px solid #CCC; margin-top:15px;}	
.our_prod p{ margin-bottom:10px;}
.good.homegood li{ margin-top:0;}
.invest{ height:auto;}
footer .footerbox{ width:100%;  border-right:0; height:auto; padding:2px 0; margin:2px 0; text-align:center;}
footer .footerbox p{ text-align:center;}
footer .footerbox ul li{ display:inline-block; vertical-align:top;}
footer .footerbox ul li:last-child a{ border:0;}
.collapse{ left:10px; right:0; position:fixed; z-index:999; top:72px;}
.collapse .box{ width:97%; position:static;}
.collapse .box.header_search_bx{ position:absolute;}
.collapse .box.header_search_bx .ccm-search-block-form{ width:94% !important;}
.collapse .box.header_search_bx .selectall{ background-position:95% 22px;}
.collapse form input[type="text"]{ width:100%; padding:10px 5%; border:1px solid #ccc; border-radius:5px;}
.collapse .selectall{ width:80%; border-radius:5px 0 0 5px;}
.collapse .arrow, .collapse .arrow-border{ right:58px;}
.popbox{ width:80px !important;}
.sb-slidebar.sb-active{ overflow:auto;}

/*.page-template-category-entry input[type="submit"]{ width:12%;}*/
.page-template-category-entry .navgrid .prodsearch input[type="text"]{ width:88%;}

/*  about */
.breadcrumb{ width:98%;}

.ourbusiness .ourbox{ width:100%; margin:0px 0 30px 0; border-bottom:1px solid #e7e7e7; padding-bottom: 10px;}

.journeyglobal li{ width:100%; margin-bottom:30px;}
.research .left_img{ float:left; width:100%; margin:50px 0 10px 0;}
.research .right_text{ float:left; width:100%; padding:20px 0; text-align:center;}
.productlist ul li{ width:98%;}

.navgrid{ height:auto;}
.navgrid .cateselect{ width:100%;}
	
.navgrid .prodsearch{ float:left; width:100%;}	
.navgrid .prodsearch input[type="button"]{ background-position:center 25px;}

.grid figure{ width:47%;}
.ourproduct h3{ font-size:20px;}

.board-direc li{ width:100%; }
.board-direc li p{ height:auto; padding:20px 0 10px 0;}
	
.contactbutt, .downloadbro{padding: 0 0 0 20px;}	
.findoutmore .ourprod, .findoutmore .downloadbro, .findoutmore .contactbutt{ display:inline-block; margin:10px 10px; }	
.findoutmore .ourprod{ padding:0 0 0 18px;}
.last_share{ float:left; width:100%; text-align:center;}
.sharebutt, .printbutt{ float:right; margin:10px 10px; text-align:center;}
.st_sharethis_large{ margin:7px 10px;}

.findmore{ padding-bottom:0;}
.findmore .section .righttext, .findmore .section .leftimg, .findmore .section{ width:100%; margin-bottom:10px;}
.findmore .section .righttext p{ text-align:center;}

.dirctor_head{ display:block;}
.dirc_photo_share, .dir_name{ width:100%; float:left; display:block; margin-bottom:10px;}
.dir_name .box{ width:100%; padding:10px 0; text-align:center;}
.dir_name .box p{ text-align:center;}

.tabbing_box .tabs_btn.year li{ width:50%;}
.list .journey_img{ width:100%;}
.list .list_content{ float:left; width:100%; margin-top:20px;}
.overview p{ margin:0;}

.comitment .left_img{ width:100%;}
.comitment .right_text{ float:left; width:100%; padding:20px 0;}
.img_content h3{ font-size:20px;}

.testi_list li{ text-align:center;} 
.testi-img-bg{ background-image:none; border:1px solid #000; border-radius:100px; width:200px; height:200px; float:none; display:inline-block; text-align:center;}
.testi_content{ float:left; width:100%; text-align:center;}
.testi_content p{ text-align:center;}
.tabbing_box .tabs_btn.testi_tabs li{ width:50%;}
.tabbing_box .tabs_btn.testi_tabs .topics_testimonial li:last-child{ border-right:0; }
.paging{ width:100%; text-align:center; padding-top:0;}
.product_develp p{ padding-bottom:10px; text-align:left;}
.product_develp h2 strong{ display:inline-block;}
.pt-num{ position:static; float:left; width:100%;}

.table_box{ float:left; width:100%; overflow-x:auto;}
.left_contt{ width:100%;}
.right_cont{ float:left; width:100%;}
.address_box h2{ font-size:22px;}
.coprate_off{ border-bottom:1px solid #e2e2e2; text-align:center;}
.coprate_off p{ text-align:center;}



.form_box li{ float:left !important; width:100%;}
.country select{ width:100%; margin-top:10px;}
.address_list{ margin-top:10px;}
.address_list li strong{ width:42%;}
.address_list li strong::after{ left:40%;}
.map_box img, .map_box iframe{ width:100%;}
.form_box li .captca img{ width:80%;}
h4{ font-size:24px;}
.point2{ padding:20px 2% 20px 5%;}

.three_box li{ width:90%; margin:0 5% 22px 5%;}
.media_contact li{ width:90%; margin:0 5% 40px 5%; height:auto;}
.socails li{ margin-bottom:20px;}

.popupbox{ width:100% !important; height:250px !important;}
.popupbox iframe{ height:250px !important;}

.contact_box.contact_per, .contact_box{ float:left; width:100%; padding:10px 0;}
.contact_per img{ width:100%;}
.contact_box.left_det{ width:100%; border:0; margin:5px 0;} 
.contact_box.right_det{ width:100%; padding:5px 0; margin:5px 0;}

.ralted_post li{ float:left; width:100%;}


.subscribeblog .blogbox .tftextinput{ width:60%; }
footer p{ text-align:center;}
footer .footerbox ul li a{ border-right:1px solid #7983a1; line-height:14px; float:left; padding:0 5px;}
footer .footerbox:nth-child(3) ul li{ width:100%;}
footer .footerbox:nth-child(3) ul li a{ float:none; display:inline-block; border-right:0;}
.aboutus{ margin:0;}
.corpotext2 img{ width:100%; height:100%;}


.mega_grey h2{ font-size:20px;}
.point1{ padding:10px 0 10px 20px;}
.human_cap .point2{ padding-bottom:10px; margin-bottom:10px;}

.message-ceo .ceo{ width:100%; border:0; padding:10px 0;}
.message-ceo .ceo-mess{ float:left; width:100%; text-align:center;}

.research h2{ text-align:center;}
.research .right_text .readall{ text-align:center;}
.research .right_text p{ text-align:center; padding:0;}


.green_box .right_text{ text-align:center;}
.green_box .right_text p{ text-align:center;}

.awards li .award-img{ width:100%;}
.awards li .award-img img{ width:100%; height:100%; }
.awards li h2{ float:left; width:100%; display:inline-block; padding:20px 0; font-size:20px;}
.awards li .award_content {display: inline-block;padding-left:0px;width: 100%; float:left;}
.awards li .award_content p{ text-align:center;}
.awards .slide_arrow_box{ top:35%;}
.small_thumb{ display:none;}
.donwload_form_box{ width:100%;}
.donwload_form_box h2{ font-size:24px;}
.search_box form input[type="text"]{ width:47%;}
.news_list h2{ font-size:22px;}

.left_menu .site_menu_box{ float:left; width:100%;}
.tabs_btn .wrapper{ width:100%;}
.tabbing_box .tabs_btn.prd_tabs li{ width:100%; border-bottom:1px solid #e2e2e2;}
.tabbing_box .tabs_btn li a{ width:100%; display:inline-block; float:left; padding:10px 0; height:auto; text-align:center; font-size:15px;}


.tabbing_details{ text-align:center; padding-top:0;}
.tabbing_box .tabs_btn li{ width:50%; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.page-template-testimonial .tabbing_box .tabs_btn li{ border-bottom:0;}

.tabbing_box .tabs_btn.env_tab li:last-child{ border-right:0;}


.environmental-sustainability .tabbing_details{ text-align:left; padding-top:0;}
.environmental-sustainability .tabs p{ text-align:left;}

#tab1 img{ float:none; display:inline-block; vertical-align:top; text-align:center;}
.tabs p{ text-align:left;}

.ourbusiness p{ text-align:center;}	
.message-ceo .ceo-mess p{ text-align:center;}
.overview h2{ margin-bottom:15px;}
.boardofdirect .icon{ width:100%; text-align:center;}
.boardofdirect .icon img{ width:30px;}
.boardofdirect .righttext{ width:100%; border:0; text-align:center; padding-left:0;}
.boardofdirect p{ text-align:center;}
.testi_content .readmore{ right:0;}
.resarch p{ text-align:left;}

.leave_comment li{ width:100%;}
.leave_comment li.captcha, .leave_comment li:nth-child(4), .leave_comment li:nth-child(4){ width:100%; margin:10px 0;}

.our_prod{ padding:10px 0;}
.invest{ margin:10px 0 20px 0;}
.good .readall{margin:10px 0;}

.search_box .ccm-search-block-form input[type="text"]{ float:none; display:inline-block; width:30%; vertical-align:top; }
.search_box .ccm-search-block-form .selectall{ display:inline-block; float:none; width:30%; vertical-align:top; margin:0 -4px; background-position:95% 22px;}
.search_box .ccm-search-block-form  input[type="submit"]{ display:inline-block; float:none; width:10%; vertical-align:top;}
#miniSurveyView33694 li:nth-child(8) textarea{ height:100px;}
.form-group.captcha{ width:100%;}
#miniSurveyView33694 .form-actions{ width:100%;}
#miniSurveyView33694 .form-actions input[type="submit"]{ widht:100%;}
	
.page-template-human-resources-sustainability .table_box{ margin:10px 0; width:100%;}
.table{ margin-bottom:10px;}
.mega_people .innermiddle{ margin-top:0;}
.page-template-human-resources-sustainability .breadcrumb{ padding-bottom:0;}
.green_box .left_img img{ border-radius:15px 15px 0 0; margin-top:-15px;}

.philosophy h2{ margin:10px 0;}

.pro_ov_de{ width:100%;}

	
.sbm-btn a{ float:none; display:inline-block;}

.page-template-corporate-overview .overview{ width:96%;}
.sumbit_ur_resume{ width:100%; margin-bottom:30px;} 

.aboutus .aboutcont h1, .our_prod h1, .abt_banner .aboutcont h1{ font-size:25px;}
.our_prod li.latest_post_in .slide_arrow_box{ top:30%;}
.grid figure h2{ font-size:25px; text-shadow:2px 2px 2px #000;} 

.philosophy .phil {
    background-size: 80% auto;
    float: left;
    font-size: 13px;
    padding: 10px 0 10px 13%;
    width: 40%;

	
}

.roundbutt{ margin:10px 0;}
.expand{ width:100%;}
.map_box{ display:none;}

.experiencing-our-culture .navgreen ul li a{ font-size:18px; padding: 15px 30px;}
#prev6, #next{ top:25px;}

#HTMLBlock33573, #HTMLBlock34041{ text-align:center;}
.human-resources-sustainability p{ padding:10px 0; text-align: left;}

.tagssection .tags{ width:100%; text-align:center;}
.tagssection .new_sharesec{ float:left; width:100%; text-align:center; margin:10px 0;}
.new_sharesec a{ float:none; display:inline-block;}

.tabbing_details ul.tab_list li{ width:95%; margin-left:5%; text-align:left;}
.contact_box.contact_per, .contact_box{ text-align:center;}
.contact_per img{ width:auto;}

header{ height:60px;}
.cbp-so-scroller{ padding-top:60px;}

.page-template-home .prodimg img{ height:auto;}
.good .prodbox h3{ height:auto;}
.prodbox p{ height:auto;}


footer .footerbox:nth-child(2) ul li{ width:80%;}
footer .footerbox:nth-child(2) ul li a{ float:none; border:0;}
.social_footer_link_new li{ display:inline-block; text-align:center; margin:0 1%;}
.social_footer_link_new li a{ margin:0;}

.tabbing_box .testi_tabs .topics_testimonial li{ float:left; width:33.3%;}
.page-template-testimonial .tabbing_box .tabs_btn.testi_tabs li a{ width:100%;}

.page-template-testimonial .innermiddle{ margin-top:0;}
.page-template-testimonial .innermiddle h1{margin-top:25px;}

.page-template-product-development .left_imgss,.page-template-product-development .right_imgss{ width:100%;}

.sbtresumebg{ margin-bottom:30px;}
.sumbit_resum p{ text-align:left;}
.sumbit_resum p.meag_img, .sumbit_resum p.readall{ text-align:center;}



#meagwecare{ padding-top:30px !important; margin-bottom:5px !important; }
.megasection{ margin-bottom:20px; border-bottom:1px solid #e7e7e7;}
.megasection p{ padding:0;}
#maxxcare{ border-bottom:0;}

.page-template-experiencing-our-culture .slide_arrow_box{ display:block;}
.popup_wrapp .fancybox-close{ right:-19px; top:-28px;}

.comm_cont li{ text-align:left; width:80%; margin:10px 10%;}

.page-template-contactus .ban_inner_text .ban_inner_text_cotent{color:#111a37;}
.radio{ font-size:13px;}
.form-group.captcha .ccm-captcha-image{ width:47%;}
.form-actions .btn.btn-primary{ width:100%;}
.address_list li strong{ width:25%;}
.form_box li select{ font-size:13px;}
.form_box li input, .form_box li textarea{ font-size:13px;}

.our_prod li::after{ border:0;}

.page-template-product-development .left_imgss img{ display:none;}
.page-template-product .prev3{ left:0;}
.page-template-product .next3{ right:0;}
.prescription_med_con .left_con{ width:100%;}
.prescription_med_con .right_con{ float:left; width:100%;}

.page-template-megawecare-communities-society .right_text img{ display:none;}
#HTMLBlock34666 p:last-child{ text-align:center;}
#HTMLBlock33573 p:last-child{ text-align:center;}
.prodsearch input[type="submit"] { width:10%; background:rgba(0, 0, 0, 0) url("/application/themes/megawecare/images/search-white.png") no-repeat scroll right 25px}

}


@media screen  and (max-width:599px) {
	
.foot_contact li{ margin-left:20%;}
#HTMLBlock41055{ margin-bottom:40px;}

#HTMLBlock29658 p{ margin-bottom:10px;}
.prescription_med_con .right_con li{ width:90%;}

.our_tab_list li{ text-align:left !important; line-height:20px !important;}
.page-template-our-journey .tabbing_details .list li{ text-align:left;}
.our_prod li.latest_post_in .slide_arrow_box{ top:40%;}

.page-template-product .prev3{ top:43%;}
.page-template-product .next3{ top:43%;}
.exper{ padding-bottom:20px;}



}

@media screen  and (max-width:479px) {
	
#formblock41109 ul.fields{ width:100%;}	
#formblock41109 .form-actions{ float:left; width:100%; margin-top:10px;}

.popbox{ margin-top:20px;}
.right_menu_icon{ top:4px;}
.logo { width:125px;  margin-bottom:5px;}	
.logo img{ width:100%; height:100%;}
.grid figure{ width:98%;}
.grid figure img{ width:100%;}
.blog_list li h4 a{ font-size:20px;}
.blog_socail a{ width:32px;}
.left_part a.da-link{ background-position:98% 10px;}
	

.collapse form input[type="text"]{ width:100%;}
.collapse .selectall{ width:78%;  margin-top: 2px;}

.search_box form input[type="text"]{ border-right:solid 1px #CCC; width:100%; border-radius:5px;}
.search_box .selectall{ border-right:solid 1px #CCC; width:55%; border-radius:5px; margin:10px 0;}
.search_box form input[type="submit"]{ float:right; margin:10px 0; border-radius:5px;}

.search_box .ccm-search-block-form input[type="text"]{ float:left; display:inline-block; border-right:solid 1px #CCC; width:94%; border-radius:5px; vertical-align:top; }
.search_box .ccm-search-block-form .selectall{ display:inline-block; float:left; width:55%; border-radius:5px; margin:10px 0; vertical-align:top; background-position:95% 22px;}
.search_box .ccm-search-block-form  input[type="submit"]{ display:inline-block; float:left; width:10%; margin:10px 1%; border-radius:5px; vertical-align:top;}
 
.navgrid .prodsearch input[type="button"], input[type="submit"]{ width:22%; margin-top: 2px;}	

.page-template-all-products .navgrid input[type="submit"]{ width:6%; float:right;}
.page-template-all-products .navgrid input[type="text"]{ width:90%;}
.pro_fea_img{ width:70%;}

.prodimage{ margin-top:30px;}
.page-template-aboutus .ourbusiness .ourbox{width: 98%;}
.inner_banner h1{}
#meagwecare{ padding-top:0; margin-top:0;}
#formblock41109 ul.fields, .blogbox ul.fields{ width:65%;}
	#formblock41109 .form-actions, .blogbox .form-actions{ width:32%;}
	
	.blog_list .blog_detail_content_main p{ font-size:16px; line-height:25px;}
	#HTMLBlock53817{ margin-top:-50px;}
	.page-template-research-and-development .journeyglobal li:last-child{ border:0;}
	.stwrapper.stwrapper5x{ width:90% !important;}
	.stwrapper{ left:60% !important;}
	
	.qsbMselect .qsbMselectCol1{ display:none;}
	.qsbMselect .qsbMselectCol2{ float:left !important; width:90% !important;}

}

@media screen  and (max-width:359px) {
	.collapse .selectall{ width:77%;}
	.bluebar{ font-size:18px;}
	.navgrid .prodsearch input[type="text"]{ font-size:15px;}
	.page-template-contactus .comm_cont li{ width:98%; margin:10px 1%;}
	.stwrapper {
    left: 87% !important;
}
	
	
}




