@media (max-width: 1400px) {
	.subbanner { height: 400px; padding-bottom: 60px }
	.subbanner h1 { font-size: 50px; }
	.subbanner.blog_detail h1 { font-size: 43px; }
	.navbar-nav li a { font-size: 15px; }
	.container {
    	max-width: 1140px;
	}
	.navbar-nav { gap: 40px; }
	.banner_wrapper { padding: 170px 0 0 }
	.banner_content h1 { font-size: 85px; }
	.banner_content p { font-size: 20px; line-height: 26px; }
	.about_wrapper figure { flex: 0 0 650px; width: 650px }
	.about_wrapper figure img { max-width: 315px }
	.about_wrapper section h2,.discover_wrapper h2,.title_wrap h2,.second_about section h2,
	.contact_wrap section h2,.why_choose_wrap h2,.careers_wrapper_form h2,.missing_box h2,
	.value_wrap h2, .get_in_touch h2,.newsletter_wrap h2,.career_wrap section h2,
	.choose_wrapper section h2,.detail_pharma h2,.detail_pharma h2,.detail_intro section h2,
	.detail_pharma h3 span { font-size: 50px; }
	.flip-card-back h2, .flip-card-front h2 { font-size: 20px; line-height:27px }
	.flip-card-back ul li { line-height: 22px; }
	.contact_wrap form { max-width: 520px; margin-top: -132px }
	.why_choose_list ul li { margin-bottom: 40px; }
	.why_choose_list h3 { font-size: 22px; margin: 0 0 15px;}
	.missing_box { padding: 50px 50px 60px 155px; margin-left: -110px }
	.value_wrap { padding: 50px; flex: 0 0 652px; max-width: 652px }
	.value_wrap ul li { margin-bottom: 27px; }
	.value_wrap h3 { margin-bottom: 12px; }
	.footer_wrapper .container { gap: 40px; }
	.careers_wrapper { padding: 40px 0 30px }
	.footer_content { gap: 40px; }
	.form-control { height: 55px; font-size: 14px; }
	.contact_wrap { margin: -260px 0 0 }
	.contact_wrap section { max-width: 520px }
	.howitwork ul { gap: 30px; }
	.howitwork_text section h4 { font-size: 22px; line-height: 1.15; margin: 0 0 7px;}
	.howitwork ul li h3 span { font-size: 16px; }
	.howitwork ul li h3 { font-size: 45px; }
	.career_wrap img { margin-top: -205px }
	.intro_side p {font-size: 22px; line-height: 30px}
	.detail_intro section img { margin-top:40px; }
	.intro_side .simple_btn { margin-bottom: 50px; }
	.intro_side ul li a {
		padding: 30px 0;
		font-size: 18px;
	}
	.sucsess_box h5,.sucsess_box p { font-size: 20px; }
}
/*	Media 768Px Start */
@media (max-width: 1100px) {
	blockquote { font-size: 20px }
	.about_wrapper section h2,.discover_wrapper h2,.title_wrap h2,.second_about section h2,
	.contact_wrap section h2,.why_choose_wrap h2,.careers_wrapper_form h2,.missing_box h2,
	.value_wrap h2, .get_in_touch h2,.newsletter_wrap h2,.career_wrap section h2,
	.choose_wrapper section h2,.detail_pharma h2,.detail_pharma h2,.detail_intro section h2,
	.detail_pharma h3 span { font-size: 40px; }
	.navbar-nav li a.header_btn {padding: 24px 25px 25px !important}
	.navbar-nav {
        gap: 30px;
    }
	.header_navigation {zoom: 0.9}
	.navbar-nav li a:before { bottom: -29px }
	.why_choose_list ul li img { width: 53px; object-fit: contain; }
	button.simple_btn {
		width: 185px;
    	height: 55px;
	}
	.countdown_wrapper ul li h2 { font-size: 36px; }
	body { font-size: 14px; }
	p { line-height: 22px; }
	.banner_wrapper .container > img {
		width: 50%;
	}
	.banner_content span { letter-spacing: 8px; }
	.logo img { width: 50px }
	.banner_content h1 { font-size: 50px; margin-bottom: 20px}
	.banner_wrapper { padding: 133px 0 0 }
	.banner_content p { font-size: 14px; line-height: 24px; margin-bottom: 30px; }
	.countdown_wrapper { padding: 40px 15px }
	.countdown_wrapper ul li span { line-height: 20px; }
	.about_wrapper { padding: 60px 0; }
	.about_wrapper figure {
		width: 50%;
		flex: 0 0 50%;
		flex-direction:column;
	}
	.about_wrapper figure img { width:100% }
	.about_wrapper figure img:first-child { display: none; }
	.discover_wrapper { padding: 60px 0 }
	
	.about_wrapper section h2,.discover_wrapper h2,.title_wrap h2,.second_about section h2,
	.contact_wrap section h2,.why_choose_wrap h2,.careers_wrapper_form h2,.missing_box h2,
	.value_wrap h2, .get_in_touch h2,.newsletter_wrap h2,.career_wrap section h2 { font-size: 40px; line-height: 1; }

	.flip-card { width: 50%; margin-bottom: 30px; height: 505px; }
	.flip_card_wrapper { padding: 60px 0 30px }
	.flip-card-back h2, .flip-card-front h2 { font-size: 20px; line-height: 30px;}
	.flip-card-back img, .flip-card-front img { width: 60px; }
	.flip-card-back ul li br { display: none; }
	.flip-card-back ul li { line-height: 22px; }
	.title_wrap { margin-bottom: 40px; }
	.contact_wrap,.why_choose_wrapper .container { flex-direction:column; }
	.contact_wrap form { margin-top: 0; margin-left: unset; }
	.contact_wrap section { margin-bottom: 30px; }
	.why_choose_wrapper  { padding: 40px 0 0 }
	.why_choose_wrap { margin-bottom: 50px; }
	.why_choose_wrap:before { right: 0 }
	.why_choose_wrap:after { right: -5px }
	.why_choose_wrap section { padding: 50px 25px 50px 0; }
	.why_choose_wrap:before,.why_choose_wrap:after { border-radius: 0 200px 200px 0 }
	.why_choose_list ul li:nth-child(2), .why_choose_list ul li:nth-child(3) { padding-left: 15px }
	.why_choose_list ul li { width: 50%; gap: 15px; margin-bottom: 24px; padding: 0 10px; align-items: flex-start; }
	.why_choose_list h3 { font-size: 22px; margin: 0 0 12px; }
	.why_choose_list ul {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -10px;
		align-items: flex-start;
	}
	.second_about figure { margin:0  }
	.seamless_property_wrapper { padding: 60px 0 0; }
	.seamless_property_text section { padding: 40px 20px }
	.seamless_property_text span { margin-bottom: 25px; }
	.seamless_property_text h4, .seamless_property_text h3 { font-size: 20px; }
	.careers_wrapper_form h2 { margin-bottom: 20px; }
	.careers_wrapper { padding: 0 }
	.value_mission_wrapper .container { flex-direction:column; }
	.get_in_touch_wrap {
/*		padding: 60px 0 40px;*/
		padding: 60px 0 0;
	}
	.get_in_touch h2 { margin-bottom: 15px; }
	.get_in_touch p { margin-bottom: 40px; }
	.get_in_touch h3 { font-size: 24px; }
	.get_in_touch ul li { margin-bottom: 30px; }
	.get_in_touch_wrap .container { gap: 20px; }
	.newsletter_wrap { padding: 60px 30px; border-radius:20px; }
	.newsletter_wrapper img { display:none; }
	.footer_wrapper .container { flex-direction: column; gap: 40px; }
	.footer_wrapper { padding: 60px 0 0 }
	.contact_location, .footer_links { flex-wrap: wrap; gap: 8px; }
	.footer_content { gap: 30px; align-items:  center;}
	.copyright_wrap { margin-top: 60px; }
	.copyright_wrap .container { gap:  10px; flex-direction: row }
	.contact_wrap section,.contact_wrap form { max-width: 100% }
	.second_about section { max-width: 50%; }
	.missing_box { background: #347520; padding: 30px; margin:0; border-radius: 10px; }
	.value_wrap { background: #11111C; padding: 30px; border-radius: 10px; max-width: 100%; flex: 0 0 100%; }
	.get_in_touch { max-width: 50% }
	.value_mission_wrapper { padding-top: 40px; }
	.value_wrap h3 { margin-bottom: 10px; }
	.formobile { display: block; }
	.fordesktop { display: none; }
	.newsletter_wrap form input { height: 55px; }
	.newsletter_wrap p { margin-bottom: 24px; }
	.howitwork { padding-bottom: 60px }
	.contact_wrap { margin: 30px 0 0 }
	.clients_wrap {padding-top: 60px;}
	.clients_text { margin-bottom: 40px; }
	.bottom_title { margin-bottom: 25px }
	.career_wrap img { margin: 30px 0 0; border-radius:20px }
	.career_wrap { padding: 40px 0 20px }
    .detail_intro section { padding-right: 25px; }
    .intro_side { padding-left: 25px; }
    .detail_pharma h3, .detail_pharma h4 { line-height:1.2 }

}

@media (max-width: 999px) {
	.blog_wrapper figure figcaption a { font-size: 16px }
	.blog_wrapper figure { height: 350px; }
	.subbanner h1 { font-size: 40px; }
	.blog_wrapper figure figcaption h2 { font-size: 22px; }
	.blog_wrapper figure { padding: 25px; }
	.blog_wrapper { padding: 60px 0 0 }
	.subbanner {
		height: auto;
		padding: 110px 0 40px;
	}
	.subbanner.blog_detail h1 { font-size: 20px; }
	.sucsess_box p {
		font-size: 18px;
		line-height: 22px;
	}
	.box_cross img { width: 20px }
	.sucsess_box h5 { font-size: 20px; }
	.sucsess_box h6 { font-size: 16px; }
	.sucsess_box { padding: 50px 30px; margin-top:40px }
	.howitwork ul { margin: 0 -10px; flex-wrap: wrap; gap: 0 }
	.howitwork ul li { padding: 0 10px; width: 50%; margin-bottom:10px }
	.modal-body { padding: 30px; }
	.header_wrapper { overflow: unset; }
	/* .top-btn { right:unset; left: 20px; } */
	.navbar-toggler { padding: 0 }
	.navbar-toggler img { width: 50px; }
	.navbar-collapse {
		position: absolute;
		right: -15px;
		top: 100%;
		width: 320px;
		background: #111C11;
		margin: 10px 0 0;
		padding: 20px 30px 30px;
	}
	.navbar-nav { gap: 10px; align-items: flex-start; }
	.navbar-nav li a:before {
		left: -16px;
    	bottom: 15px;
		width: 10px;
		height: 10px;
	}
	.blog_detail_wrapper { padding-top:60px; }
	.intro_side h2 { font-size:20px; }
	.intro_side ul li a {
        padding: 20px 0;
        font-size: 16px;
    }
    .intro_side p {
        font-size: 18px;
        line-height: 26px;
    }
    .detail_intro { margin-bottom:60px }
    .detail_pharma h2 { margin-bottom:40px }
    .detail_intro section { width: 55% }
    .intro_side { width: 45%; flex: unset; }
    .choose_wrapper img { max-width: 315px }
    .header_navigation { zoom: 1 }

}

/* Media 480Px Start */
@media (max-width: 767px) {
	blockquote { font-size: 18px }
	.detail_intro section { width:100%; margin-bottom: 30px}
	.clients_text { gap:10px }
	.clients_text section h3 { margin-top:25px }
	.choose_wrapper img { max-width: 100% }
	.choose_wrapper section h2 { margin-bottom: 30px; }
	.choose_wrapper { flex-direction:column; }
	.detail_pharma ul li {
		line-height: 20px;
	    margin-bottom: 15px;
	}
	.detail_pharma ul,.detail_pharma section { margin-bottom: 30px; }
	.detail_pharma ul li:before { top: 6px }
	.detail_pharma h3, .detail_pharma h4 { font-size: 16px; margin-bottom:10px }
	.detail_intro section img { margin-top: 0px;}
	.detail_intro {
		flex-direction: column;
	}
	.intro_side {
		width: 100%;
		flex: 0 0 100%;
		padding: 0;
		border-left: none;
	}
	.detail_intro section { padding:0 }
	.top-btn {
		width: 40px;
		height: 40px;
		bottom: 75px;
		right: 15px;
		padding: 8px;
	}
	.top-btn img{
		width: 25px;
		object-fit: contain;
	}
	.copyright_wrap span, .copyright_wrap a { font-size: 11px; }
	.get_in_touch { max-width: 100%; }
	.get_in_touch_wrap .container { gap: 60px; flex-direction: column; }
	.about_wrapper section h2,.discover_wrapper h2,.title_wrap h2,.second_about section h2,
	.contact_wrap section h2,.why_choose_wrap h2,.careers_wrapper_form h2,.missing_box h2,.value_wrap h2,
	.get_in_touch h2,.career_wrap section h2,
	.choose_wrapper section h2,.detail_pharma h2,.detail_pharma h2,.detail_intro section h2,
	.detail_pharma h3 span { font-size: 30px; }
	.newsletter_wrap h2 { font-size: 26px; }
	.careers_wrapper_form img { display: block; margin-bottom: 30px; }
	.bg-image { display:none; }
	.second_about .container { flex-direction: column; }
	.second_about section { max-width: 100%; }
	.why_choose_list ul li { width:100%; }
	.seamless_property_text section { margin-bottom: 20px; height: auto; }
	.modal-body form h2 { font-size: 30px; }
	.hubmodal_wrap .modal-dialog { padding:0 }
	.hubmodal_wrap button.close { right: -1px; top: -1px }

	.grecaptcha-badge{
		display: none !important;
	}
}

/* Media 0px Start */
@media (max-width: 600px) {
	.howitwork ul li h3 { text-align:center; }
	.blog_wrapper figure figcaption h2 { font-size: 20px; }
	.blog_wrapper ul li { width:100%; }
	.sucsess_box p { line-height:18px }
	.sucsess_box h5 { font-size: 18px; }
	.sucsess_box h6,.sucsess_box p { font-size: 14px; }
	.sucsess_box { padding: 30px 20px; }
	.sucsess_box ul li { width: 100% }
	.clients_text img,.clients_text section { width: 100% }
	.clients_text { flex-direction: column; }
	.clients_text.upper { flex-direction:column-reverse; }
	.howitwork ul li { width: 100% }
	.modal-body { padding: 50px 22px 22px; }
	.modal-body form,.modal-body img { width: 100%; }
	.modal-body { flex-direction:column; }
	.footer_content { align-items: flex-start; }
	.copyright_wrap .container { flex-direction: column; gap: 5px; }
	.banner_wrapper .container > img { display:none; }
	.about_wrapper figure {
		width: 100%;
		flex: 0 0 100%;
	}
	.about_wrapper .container { flex-direction:column; }
	.newsletter_wrap form { flex-direction: column; align-items:center; }
	.flip-card { width: 100% }
	.countdown_wrapper ul { flex-wrap: wrap; justify-content: center; }
	.countdown_wrapper ul li { width: 50%; margin-bottom: 30px }
	.countdown_wrapper ul li:last-child { margin-bottom: 0 }

	.grecaptcha-badge{
		display: none !important;
	}
}


