/*-----------------------------RESPONSIVE STYLES---------------------------------- */



@media only screen and (min-width: 1000px) and (max-width: 1169px) {

.container {

	padding: 0 15px;

}

.header.headr-style.mtop {

	top: 0px;

}

.navbar-collapse {

	padding-right: 0;


}

.nav > li > a {

	padding-left: 6px !important;

	padding-right: 6px !important;

}

#domain-searchform .input-text {

	min-width: 54.900%;

}

#domain-searchform .input-text.wide-input {

	min-width: 82% !important;

	margin: 10px 0;

}

input-text newsfield .price span.font60 {

	font-size: 50px !important;

}

.price small.left-padd1 {

	padding-left: 0;

}

.price img.badge-tag {

	margin-top: 23px;

}

.parallax-shape.left-padd10 {

	padding-left: 15px;

}

.col-md-4 h2.font-thin.font30 {

	font-size: 26px !important;

}

.tab-style-1 .nav-tabs > li > a {

	padding: 15px 22px !important;

}

.ad-col {

	background-size: 100%;

}

.ad-col h2.m-top5 {

	margin-top: 45px;

}

.ad-col h2.font25, .ad-col .best-price .font25 {

	font-size: 18px !important;

}

.ad-col ul.listitems li {

	margin-bottom: 5px;

}

.tab-style .nav-tabs > li > a {

	padding: 20px 42px 15px !important;

}

.listitems {

	padding-left: 0;

}

.best-price {

	width: 78px;

}

#dsearch {

	min-width: 72% !important;

}

#domain-searchform .input-text {

	min-width: 65% !important;

	margin: 10px 0;

}

#domain-searchform .input-text.dsearch-home2 {

	min-width: 51.200% !important;

	margin: 10px 0;

}

.tab-style .nav-tabs {

	border: 0 none;

	padding-left: 0%;

}

.input-text.newsfield {

	min-width: 345px;

}

.bg-shape::before {

	right: 36%;

}

a.login-btn, a.register-btn {

	display: none;

}

#domain-searchform .input-text.one {

	min-width: 69.500% !important;

}

.sec-col-left {

	padding: 80px 20px 50px 30px;

}

.sec-col-right {

	padding: 80px 20px 50px 30px;

}

/*master slider styles*/

.ms-layer.title4.sub-one {

	margin-top:6px !important;;

}

.ms-layer.text1 {

	font-size: 14px !important;

	line-height:18px !important;

	margin-top: 3px !important;

}

.ms-layer.btn3{

	margin-top: 5px !important;

}



}

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

.container {

	/* width: 94% !important; */

}

.header.headr-style.mtop {

	top: 0px;

}

.header.headr-style-home6 {

	top: 0px !important;

}

.navbar-nav .dropdown .dropdown-menu {

	/* width: 94.500% !important; */

}



.headr-style.headr-style-2 .dropdown-menu > li > a {

	border-bottom: 1px solid #3b3e44;

}

.header.headr-style-2 .dropdown-menu > li > a, .header.headr-style-2 .list-unstyled a {

	color: #1f1f1f;

}

.header.headr-style-2 .dropdown-menu > li > a:hover, .header.headr-style-2 .list-unstyled a:hover {

	color: #000;

}

.navbar-toggle {

	margin-top: 20px !important;

}

.header-top span {

	padding: 0 2px;

}

#domain-searchform .input-text {

	min-width: 58%;

	margin: 10px 0;

}

.tab-style-1 .nav-tabs > li > a {

	padding: 15px 32px !important;

}

.headr-style-home6 .dropdown-menu > li > a, .headr-style.font-white .dropdown-menu > li > a {

	border-color: #3c3f44;

}

#domain-searchform .input-text.wide-input {

	min-width: 77% !important;

	margin: 10px 0;

}

.plus-icon, .bg-transparent.no-dis-phone, ul.social-icons.pull-right.no-dis-phone, .bg-shape::before {

	display: none;

}

.bg-shape .parallax-shape {

	background-position: left top;

}

.parallax-shape.left-padd10 {

	padding-left: 15px;

}

.two-color-boxes::before, .two-color-boxes-dark::before, .two-color-boxes-multi::before {

	right: 0;

}

.listitems {

	padding-left: 0;

}

#domain-searchform .input-text {

	min-width: 54.500% !important;

	margin: 10px 0;

}

#domain-searchform .input-text.dsearch-home2 {

	min-width: 58.500% !important;

	margin: 10px 0;

}

.price-info-circle {

	right: 200px;

}

.input-text.one {

	min-width: 60% !important;

}

.sec-col-left {

	padding: 80px 20px 50px 20px;

}

.sec-col-right {

	padding: 80px 20px 50px 20px;

}

.tab-style .nav-tabs {

	border: 0 none;

	padding-left: 1.500%;

}

.tab-style .nav-tabs > li > a {

	padding: 20px 19px 15px 19px !important;

	font-size: 14px;

}

a.login-btn, a.register-btn {

	display: none;

}

.col-lg-8.col-md-8.col-xs-12 p.left-padd3 {

	padding-left: 0;

}

.col-lg-4.col-md-4.col-xs-12.text-right {

	text-align: left;

	margin-bottom: 20px;

}

.two-color-boxes-multi .no-left-padd.right-padd4 {

	padding-right: 0;

}

.two-color-boxes-multi .no-right-padd.left-padd4 {

	padding-left: 0;

}

/*master slider styles*/

.ms-layer.title4 {

	font-size: 45px !important;

}

.ms-layer.title4.sub-one {

	margin-top:6px !important;;

}

.ms-layer.text1 {

	font-size: 14px !important;

	line-height:18px !important;

	margin-top: 3px !important;

}

.ms-layer.btn3{

	margin-top: 3px !important;

}

.ms-layer.no-dis-phone{

	display:none !important;

}

.ms-layer.phone-left-margin{

	margin-left:70px;

}



}

 @media only screen and (min-width: 640px) and (max-width: 767px) {

.container {

	/* width: 94% !important; */

}

.header.headr-style.mtop {

	top: 0px;

}

.header.headr-style-home6 {

	top: 0px !important;

}

.navbar-nav .dropdown .dropdown-menu {

	width: 94.500% !important;

}

.headr-style.headr-style-2 {

	top: 15px;

}

.headr-style.headr-style-2 .dropdown-menu > li > a {

	border-bottom: 1px solid #3b3e44;

}

.header.headr-style-2 .dropdown-menu > li > a, .header.headr-style-2 .list-unstyled a {

	/* color: #FFF; */

}

.header.headr-style-2 .dropdown-menu > li > a:hover, .header.headr-style-2 .list-unstyled a:hover {

	color: #000;

}

.headr-style-home6 .dropdown-menu > li > a, .headr-style.font-white .dropdown-menu > li > a {

	border-color: #3c3f44;

}

.navbar-toggle {

	margin-top: 20px !important;

}

.no-dis-phone, .bg-shape::before {

	display: none;

}

#domain-searchform .input-text {

	min-width: 50%;

	margin: 10px 0;

}

.parallax-shape {

	background-position: left top;

}

.parallax-shape.left-padd10 {

	padding-left: 15px;

}

.two-color-boxes::before, .two-color-boxes-dark::before, .two-color-boxes-multi::before {

	right: 0;

}

.ad-col {

	background-size: 100%;

}

.best-price {

	float: right;

	margin: 25px 25px 0 0;

	text-align: center;

	width: 126px;

}

.listitems {

	padding-left: 0;

}

#dsearch {

	min-width: 72% !important;

}

#domain-searchform .input-text {

	min-width: 45% !important;

	margin: 10px 0;

}

#domain-searchform .input-text.dsearch-home2 {

	min-width: 50% !important;

	margin: 10px 0;

}

#domain-searchform .input-text.wide-input {

	min-width: 72% !important;

	margin: 10px 0;

}

.input-text.one {

	min-width-width: 52%;

}

.sec-col-left {

	padding: 80px 20px 50px 20px;

}

.sec-col-right {

	padding: 80px 20px 50px 20px;

}

.col-lg-8.col-md-8.col-xs-12 p.left-padd3 {

	padding-left: 0;

}

.col-lg-4.col-md-4.col-xs-12.text-right {

	text-align: left;

	margin-bottom: 20px;

}

.tab-style .nav-tabs > li {

	float: none;

	margin-bottom: 1px;

}

.tab-style .nav-tabs > li > a {

	width: 90%;

}

ul.listitems.half li {

	/* width: 100%; */

}

.orange-button {

	margin-left: 0 !important;

}

.two-color-boxes-multi .no-left-padd.right-padd4 {

	padding-right: 0;

}

.two-color-boxes-multi .no-right-padd.left-padd4 {

	padding-left: 0;

}

/*master slider styles*/

.ms-layer.title4 {

	font-size: 35px !important;

}

.ms-layer.title4.sub-one {

	margin-top:6px !important;;

}

.ms-layer.text1 {

	font-size: 11px !important;

	line-height:15px !important;

	margin-top: 3px !important;

}

.ms-layer.btn3{

	margin-top: 5px !important;

}

.ms-layer.no-dis-phone{

	display:none !important;

}

.ms-layer.phone-left-margin{

	margin-left:70px;

}



}

 @media only screen and (min-width: 480px) and (max-width: 639px) {

.container {

	/* width: 94% !important; */

}

.header.headr-style, .headr-style-home6 {

	/* position: static !important; */

	/* background: #333 !important; */

}

.navbar-nav .dropdown .dropdown-menu {

	/* width: 94.500% !important; */

}

.headr-style.headr-style-2 {

	padding-top: 5px;

}

.headr-style.headr-style-2 .dropdown-menu > li > a {

	border-bottom: 1px solid #3b3e44;

}

.header.headr-style-2 .dropdown-menu > li > a, .header.headr-style-2 .list-unstyled a {

	/* color: #FFF; */

}

.header.headr-style-2 .dropdown-menu > li > a:hover, .header.headr-style-2 .list-unstyled a:hover {

	color: #000;

}

.headr-style-home6 .dropdown-menu > li > a, .headr-style.font-white .dropdown-menu > li > a {

	border-color: #3c3f44;

}

.navbar-toggle {

	margin-top: 20px !important;

}

.no-dis-phone, .bg-shape::before {

	display: none;

}

#domain-searchform .input-text {

	min-width: 100% !important;

	margin: 10px 0;

}

#domain-searchform .selectpicker {

	min-width: 64.8%;

	margin-left: 0;

	width: 64.8%;

	margin-bottom: 10px;

}

#domain-searchform .selectpicker.selectpicker-home2 {

	min-width: 62.8%;

	margin-left: 0;

	width: 62.8%;

	margin-bottom: 10px;

}

.col-lg-8.col-md-8.col-xs-12 p.left-padd3 {

	padding-left: 0;

}

.col-lg-4.col-md-4.col-xs-12.text-right {

	text-align: left;

	margin-bottom: 20px;

}

.tab-style .nav-tabs > li {

	float: none;

	margin-bottom: 1px;

}

.tab-style .nav-tabs > li > a {

	width: 90%;

}

ul.listitems.half li {

	width: 100%;

}

.orange-button {

	margin-left: 0 !important;

}

.parallax-shape {

	background-position: left top;

}

.parallax-shape.left-padd10 {

	padding-left: 15px;

}

.two-color-boxes::before, .two-color-boxes-dark::before, .two-color-boxes-multi::before {

	right: 0;

}

.ad-col {

	background-size: 100%;

}

#dsearch {

	min-width: 72% !important;

}

#domain-searchform .input-text {

	min-width: 100% !important;

	margin: 10px 0;

}

.dom-list {

	margin-right: 0;

}

.dom-but {

	padding: 8px 18px;

	margin-bottom: 8px;

}

.input-text.one {

	width: 100%;

}

.sec-col-left {

	padding: 80px 20px 50px 20px;

}

.sec-col-right {

	padding: 80px 20px 50px 20px;

}

.sec-col-left img, .sec-col-right img {

	width: 100%;

	margin-bottom: 20px;

}

.two-color-boxes-multi .no-left-padd.right-padd4 {

	padding-right: 0;

}

.two-color-boxes-multi .no-right-padd.left-padd4 {

	padding-left: 0;

}

/*master slider styles*/

.ms-layer.title4 {

	font-size:35px !important;

}

.ms-layer.title4.sub-one {

	margin-top:6px !important;;

}

.ms-layer.title3 {

	font-size: 18px !important;

	margin-top: -5px;

}

.ms-layer.text1 {

	font-size: 9.5px !important;

	line-height:12px !important;

	margin-top: 3px !important;

}

.ms-layer.btn3{

	margin-top: 5px !important;

}

.ms-slide.index6 .ms-layer.title4 {

	/* margin-top: -20px !important; */

}

.ms-slide.index6 .ms-layer.title4.subtitle {

	margin-top: -10px !important;

}

.ms-layer.no-dis-phone{

	display:none !important;

}

.ms-layer.phone-left-margin{

	margin-left:100px;

}





}

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

.container {

	/* width: 94% !important; */

}

.navbar-nav .dropdown .dropdown-menu {

	/* width: 94.300% !important; */

}

.header.headr-style, .headr-style-home6 {

	/* position: static !important;

	background: #333 !important;
 */
}

.header.headr-style-2 .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {

	width: 100%;

}

.headr-style.headr-style-2 {

	padding-top: 5px;

}

.headr-style.headr-style-2 .dropdown-menu > li > a {

	border-bottom: 1px solid #3b3e44;

}

.headr-style.headr-style-2 a.navbar-brand {

	padding: 0 105px;

}

.header.headr-style-2 .dropdown-menu > li > a, .header.headr-style-2 .list-unstyled a {

	/* color: #FFF; */

}

.header.headr-style-2 .dropdown-menu > li > a:hover, .header.headr-style-2 .list-unstyled a:hover {

	color: #000;

}

.headr-style-home6 .dropdown-menu > li > a, .headr-style.font-white .dropdown-menu > li > a {

	border-color: #3c3f44;

}

.domin-list span.space-pad {

	padding: 0 10px;

}

.navbar-toggle {

	margin-top: 20px !important;

}

.no-dis-phone, .plus-icon, span.offer-best, .bg-shape::before {

	display: none !important;

}

#domain-searchform .input-text {

	min-width: 100%;

	margin: 10px 0;

}

#domain-searchform .input-text.wide-input {

	min-width: 100%;

	margin: 10px 0;

}

#domain-searchform .selectpicker {

	min-width: 100%;

	margin-left: 0;

	width: 100%;

	margin-bottom: 10px;

}

.two-color-boxes::before, .two-color-boxes-dark::before, .two-color-boxes-multi::before {

	right: 0;

}

.col-lg-8.col-md-8.col-xs-12 p.left-padd3 {

	padding-left: 0;

}

.col-lg-4.col-md-4.col-xs-12.text-right {

	text-align: left;

	margin-bottom: 20px;

}

.tab-style .nav-tabs > li {

	float: none;

	margin-bottom: 1px;

}

.tab-style .nav-tabs > li > a {

	width: 90%;

}

ul.listitems.half li {

	width: 100%;

}

.orange-button, .blue-button, .black-button {

	margin-left: 0 !important;

}

.price span.font60 {

	font-size: 50px !important;

}

.price small.left-padd1 {

	padding-left: 0;

}

.price img.badge-tag {

	margin-top: 23px;

}

.ad-col {

	background-size: 100%;

}

.ad-col h2.m-top5 {

	margin-top: 25px;

}

.ad-col h2.font25, .ad-col .best-price .font25 {

	font-size: 18px !important;

}

.ad-col ul.listitems li {

	margin-bottom: 5px;

}

.best-price {

	width: 70px;

}

.dom-list {

	margin-right: 0;

}

.dom-but {

	padding: 8px 34px;

	margin-bottom: 8px;

}

.sec-col-left {

	padding: 80px 20px 50px 20px;

}

.sec-col-right {

	padding: 80px 20px 50px 20px;

}

.sec-col-left img, .sec-col-right img {

	width: 100%;

	margin-bottom: 20px;

}

#newsletter .input-text.newsfield {

	min-width: 100%;

	margin-bottom: 8px;

}

.tab-style-1 .nav-tabs > li > a {

	padding: 12px 25px !important;

}

.two-color-boxes-multi .no-left-padd.right-padd4 {

	padding-right: 0;

}

.two-color-boxes-multi .no-right-padd.left-padd4 {

	padding-left: 0;

}

/*master slider styles*/

.ms-slide-container .ms-anim-layers .ms-layer.title4 {

	/* font-size: 35px !important; */

}

.ms-layer.title4.sub-one {

	margin-top:6px !important;

	font-size: 14px !important;

}

.ms-layer.title3 {

	font-size: 16px !important;

	margin-top: -5px !important;

}

.ms-slide.index4 .ms-layer.title2 {

	margin-top: -5px !important;

}

.ms-slide.index6 .ms-layer.title4 {

	/* margin-top: -20px !important; */

}

.ms-slide.index6 .ms-layer.title4.subtitle {

	/* margin-top: -10px !important; */

}

.ms-layer.text1 {

	font-size:6px !important;

	line-height:10px !important;

	margin-top: 3px !important;

}

.ms-layer.btn3{

	margin-top: 5px !important;

}

.ms-layer.no-dis-phone{

	display:none !important;

}

.ms-layer.phone-left-margin{

	margin-left:100px;

}

.nodisplay-phone{

	display:none !important;

}

/*Main Menu*/

.header.headr-style-2 .navbar-default {

	/* padding: 0 10px !important; */

}

}
@media screen and (max-width: 1199px){
	/* .table_fixed_1 tr:nth-child(2) th{
        height: 78px;
} */
	.ms-anim-layers .ms-layer.title4{
		font-size: 50px!important;
		letter-spacing: 2px
	}
	.navbar-nav > li > .dropdown-menu li ul.list-unstyled li{
		min-height: 230px;
		max-height: 230px;
		overflow: hidden;
	}
	.mission_pic ul li{
		margin: 0 5px;
	}
	.video a:before{
		line-height: 3.8;
	}
	.img-hover-st-4 .text h3{
		font-size: 12px;
	}
	.img-hover-st-4 .text h3 span{
		margin-top: -80px;
	}
	.main_pic{
		margin-top: 0;
	}
	/* .bg-parallax-6:before{
		height:13.2%;
	} */
}
@media screen and (max-width: 1024px){
	.itemBody table th{
		white-space: nowrap;
	}
	.cbp-l-filters-work .cbp-filter-item{
		width: 120px;
		padding: 10px 0;
	}
	.bg-parallax-6{
		height: 580px;
	}
	.header-top ul.social-icons li a svg{
		top:7px;
	}
	.mission_pic ul li{
		font-size: 14px;
	}
	.symbol .pic_box.logo svg path.green{
		fill: #009541;
		stroke: 0;
	}
	.symbol .pic_box.red svg,
	.symbol .pic_box.logo svg path,
	.symbol .pic_box.logo svg path.red{
		fill:#e94709 ;
		stroke-width: 0;

	}
	ul.social-icons{
		margin: 5px 30px 0 0;
	}
	.index_product h2 a{
		font-size: ;
	}
/* .bg-parallax-6:before{
		height:13.5%;
	} */
}
@media screen and (max-width: 999px){
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
		color:#009541!important;
	}
	.compact .header.olivebg{
		background-color: transparent!important;
	}
	.navbar-nav > li > .dropdown-menu li ul.list-unstyled li{
		padding: 0!important;
	}
	.navbar-brand.logo svg .word{
	fill: #fff!important;

}
.compact .navbar-brand.logo svg .word{
	fill: #494645!important;

}
	.headr-style.headr-style-2 {

	top: 0px;
	background-color: rgba(0, 0, 0, 0.5);

}
.navbar-brand{
		margin-top: 0!important;
		padding: 10px 0 0!important;
	}
}
@media screen and (max-width: 999px){
	.compact .navbar-header{
		background-color:#fff!important;
	}
	.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{
		background-color: #fff!important;
	}
	.compact .navbar-default .navbar-toggle .icon-bar{
		background-color: #177b33;
	}
	.compact .navbar-default .navbar-toggle{
		border-color: #177b33;
	}
	.navbar-default .navbar-toggle{
		border-color: #fff;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: #fff;
	}
	.headr-style.headr-style-2{
		background-color: transparent;
		    /* background-color: rgba(1000,1000,1000,0.8); */
	}
	.yamm .yamm-content h4:hover{
		
		background-color: transparent!important;
	}

	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
		
		border-bottom: 2px solid #177b33;
	}
	.yamm .list-unstyled a:hover,
	.yamm .list-unstyled h4 a:hover{
		color: #009541!important;
		background-color: #f5f5f5;
	}
	.headr-style.headr-style-2 .dropdown-menu > li > a:hover:before,
	.yamm .list-unstyled h4 a:hover:before,
	.yamm .list-unstyled a:hover span:before{
		content: "\f064";
		font-family:'FontAwesome';
		margin-right: 10px;
		float: left;
		color: #009541;
	}
	.headr-style.headr-style-2 .dropdown-menu > li > a{
		width: 100%;
		border-bottom: 1px solid #eee;
		padding: 15px 10px 10px;
		font-size: 16px!important;
	}
	.yamm .list-unstyled a{
		border-bottom: 1px solid #eee;
		float: left;
		font-size: 16px!important;
		padding: 15px 10px 15px;
		color:#3f3f3f;
		font-weight: bold;
	}
	.navbar-nav .dropdown .dropdown-menu{
		padding: 20px!important;
	}
	.list-unstyled h5, .list-unstyled li span{
		padding: 0;
		margin: 0!important;
	}
	.yamm .yamm-content h4{
		float: left;
		border: 0!important;
		text-align: left!important;
		width: 100%!important;
		margin: 0!important;
		padding: 0!important;
	}
	/*added for seo, 2020.4.21*/
	.yamm .yamm-content .all-products-btn{
		float: left;
		border: 0!important;
		text-align: left!important;
		width: 100%!important;
		margin: 0!important;
		padding: 0!important;
	}
	.section-lg h2{
		/* font-size: 28px!important; */
	}
	.index_product p{
		font-size: 16px;
	}
	.headr-style-2 .navbar-default .navbar-nav > li > a:hover{
		color: #1f1f1f;
	}
	.headr-style.headr-style-2 .dropdown-menu > li > a{
		/* border: 0; */
	}
	.compact .header .navbar-nav>li>a{
		height: auto!important;
	}
	.list-unstyled li img{
		display: none!important;
	}
	.list-unstyled a span{
		text-align: left!important;
		padding-left: 0px;
	}
	.list-unstyled li,
	.navbar-nav>li{
		width: 100%!important;
		border-left: 0!important;
		margin: 0!important;
		
	}
	.navbar-nav{
		width: 90%!important;
		    padding: 20px 20px 30px;
	}
	.navbar-nav{
		background-color: #fff;
	}
	.yamm .nav{
		max-height: 300px;
		overflow-y: auto;
		/* position: absolute!important; */
		top: 85px;
		border-top: 5px solid #009541;
		/* left: 5%; */

	}
}
@media screen and (max-width: 991px){
	.index_about img{
		margin-bottom: 30px;
	}
	ul.listitems li{
		width: 45%!important;
		margin-right: 10px;
	}
	ul.listitems li a{
		font-size: 16px;
	}
	.navbar-nav > li > .dropdown-menu li ul.list-unstyled li{
		min-height: auto!important;
	}
	ul.social-icons{
		margin-right: 0;
	}
	.button a.whte-border{
		/* border-color: #1f1f1f; */
	}
	.button a.whte-border,
	.midpro_text{
		/* color: #1f1f1f; */
	}
	.bg-parallax-6{
		background-size: cover;
		height: 550px;
	}
	ul.listitems.half li{
		/* font-size: 16px; */
		/* width: 100%; */
	}
	.ms-layer.title4{
		font-size: 50px!important;
	}
	.video a:before{
		line-height: 3;
	}
	.line{
		height: 225px;
		overflow: hidden;

	}
	.video img{
		margin-bottom: 0!important;
	}
	.product_sub img{
		margin-bottom: 30px;
	}
	
	.page-header:after{
		height: 365px;
	}
	.divider-d-dashed{
		margin-bottom: 20px!important;
	}
	.address-info ul{
		margin-bottom: 20px;
		float: left;
    width: 100%;
	}
	.widget{
		margin-top: 30px;
	}
	.plus a{
		float: none;
	}
	.product_sub h2{
		margin-bottom: 30px;
	}
	/*added for SEO, 2020.4.22*/
	.product_sub h1{
		margin-bottom: 30px;
	}
	.img-hover-st-4 .text h3{
		font-size: 14px;
	}
	.product_sub .main_pic li{
		width: 32%;
	}
	.about_area{
		padding: 80px 20px 50px;
	}
	.section-lg{
		padding: 60px 0;
	}
	.index_product h2 a{
		font-size:25px;
		line-height: 1.5;
	}
	ul.social-icons li{
		display: inline-block;
		float: none;
	}
	ul.social-icons{
		text-align: center;
		width: 100%;
	}
	.copyrights{
		text-align: center;
	}
	ul.listitems{
		margin-bottom: 20px;
	}
	footer.footer_img{
		    background-position:50% 100%;

	}
	.icon-boxed.wide80{
		position: relative;
		top: -5px;
	}
	.section-lg h2{
		text-align: left;
	}
	/*added for SEO, 2020.04.22*/
	.section-lg h1{
		text-align: left;
	}
	.left-padd3{
		padding: 0;
	}
	.sec-title h2 span{
		width: auto!important;
		display: inline!important;
		clear: none;
		float: none;
		/* float: left; */
	}
	.sec-title h2:after{
		content: "";
	    height:4px;
	    width: 50px!important;
	    background-color:#009541;
	    display: block;
	    margin: 0 auto 40px;
	    letter-spacing: 0px;
	    position: relative;
	    right: auto;
	    top:20px;
	    width: 4px;
	}
	.sec-title h2:before{
		display: none;	
	}
	.sec-title h2 {
		text-align: center;
	}
/* 	.bg-parallax-6:before{
		height:11.8%;
	} */
}
@media screen and (max-width: 812px){
	h3.subtitle{
		font-size: 20px!important;
	}
	.ms-anim-layers .ms-layer.title4{
		    font-size: 40px!important;
	}
	.bg-parallax-6{
		height: 580px;
	}
	.video a:before{
		line-height: 3;
	}
	/* .bg-parallax-6:before{
		height:12.3%;
	}  */
}
@media screen and (max-width: 768px){
	.back a{
		    margin: 10px auto 50px;
	}
	.bg-parallax-6{
		height: 600px;
	}
	.index_about img{
		margin: 20px auto 30px;
	}
	.ms-anim-layers .ms-layer.title4{
		font-size: 40px!important;
	}
	.subtitle{
		margin-top: 20px!important;
		font-size: 16px;
	}
	.page-header:after{
		height: 305px;
	}
	.product_sub h5{
		font-size: 16px;
	}
	.page-header{
		    padding: 120px 0 50px 0;
	}
	.index-about img{
		max-width: 70%;
		display: block;
		margin: 0 auto;
	}
	.index_product img{
		max-width: 100%!important;
	}
	/* .bg-parallax-6:before{
		height:12%;
	} */
}
@media screen and (max-width: 767px){
	.symbol .pic_box{
		margin-bottom: 10px;
	}
	.symbol .pic_box svg{
		height: 30px;
	}
	.middle_pro img{
		margin-top: 50px;
		max-width: 80%;
	}
	.bg-parallax-6{
		height: 800px;
	}
	.index_product img{
		margin-top: 0;
	}
	 footer.footer_img{
        background-position: 50% 100%;
   }
	.line{
		height:auto;
		float: left;
		width: 100%;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.product_sub svg{
		margin-bottom: 30px;
	}
	.index .navbar-default .navbar-toggle:hover,
	.index .navbar-default .navbar-toggle:focus{
		border-color: #fff;
	}
	.index.compact .navbar-default .navbar-toggle .icon-bar{
		/* background-color: #fff; */
	}
	.index.compact .navbar-default .navbar-toggle{
		/* border-color: #fff; */
	}
	.index.comapct .navbar-default .navbar-toggle .icon-bar{
		background-color: #fff;
	}
	.index .navbar-default .navbar-toggle .icon-bar{
		background-color: #009541;
	}
	.index .navbar-default .navbar-toggle{
		border-color: #009541;
	}
	.index.compact .navbar-brand.logo svg .word{
		/* fill: #fff!important; */
	}
	.index .navbar-header{
		background-color: transparent;
	}
	.index .navbar-brand.logo svg .word{
		fill: #494645!important;
	}
	.navbar-brand.logo svg .word{
		fill: #fff!important;
	}
	.navbar-header{
		/* background-color: transparent!important; */
	}
	.inquiry{
		max-width: 100%;
		overflow-x: auto;
	}
	.pro_table{
		max-width: 100%;
		overflow-x: auto;
    /* white-space: nowrap; */
	}
	.video a:before{
		line-height: 5.2;
		/* height: 94%; */
	}
	.product_sub .video h5{
		/* margin-bottom: 30px; */
	}
	.widget{
		margin-top: 30px;
	}
	h2.title{
		margin-bottom: 30px;
	}
	.symbol .pic_box{
		margin-bottom: 10px;
	}
	.symbol{
		margin-bottom: 30px;
	}
	.icon-boxed.wide80{
		top: -12px;
	}
	footer .footer_product ul.listitems li{
		width: 100%;
	}
	/* .navbar-brand.logo-white {
		display: block;
	}
	.navbar-brand.blacklogo{
		display: none;
	} */
	.master-slider{
		margin-top:80px!important;
	}
	
	/* .header{
		position: relative!important;
	} */
	.blog-post{
		margin-bottom: 20px;
	}
	/* .bg-parallax-6:before{
		height:7.3%;
	} */
}
@media screen and (max-width: 667px){
	.ms-anim-layers .ms-layer.title4{
		top: 140px!important;
	}
	.bg-parallax-6{
		height: 680px;
	}
	#muteYouTubeVideoPlayer{
	 height: 350px;
	}
	footer.footer_img{
		background-size: 90%;
	}
	/* .bg-parallax-6:before{
		height:7.6%;
	} */
}
@media screen and (max-width: 568px){
	.ms-anim-layers .ms-layer.title4{
		letter-spacing: 0!important;
		font-size: 30px;
		top: 120px!important;
	}
	.bg-parallax-6{
		height: 650px;
	}
	.page-header {
		background-size: 130%!important;
	}
	.video a:before{
		line-height: 4;
		/* height: 92%; */
	}
	.product_sub .main_pic li{
		width: 48%;
	}
	.breadcrumbs{
		bottom: 0;
		text-align: left!important;
	}
	/* .bg-parallax-6:before{
		height:8.3%;
	} */
}
@media screen and (max-width: 480px){
	.box{
		    margin: 0 2% 0 2%;
	}
	.page-header:before,
	.page-header{
		height: 280px;
	}
	footer .footer_product ul.listitems li a{
		font-size: 14px;
	}
	ul.listitems li{
		width: 100%!important;
	}
	.ms-anim-layers .ms-layer.title4{
		letter-spacing: 0!important;
		font-size: 25px!important;
		    top: 90px!important;
	}
	ul.listitems li a{
		font-size: 16px;
	}
	.bg-parallax-6{
		height: 600px;
	}
	 footer.footer_img{
        background-position: 40% 100%;
   }
	h3.subtitle{
		margin-top: 10px!important;
		font-size: 16px!important;
	}
	.copyrights span{
	display: block!important;
	width: 100%!important;
}
	.product_sub svg{
		min-height: 400px;
	}
	footer{
		padding: 100px 0 50px;
	}
	.site-wrapper .master-slider{
		margin-top:80px!important;
	}
	.video a:before{
		line-height:4.3;
		font-size:60px;
		/* height: 90%; */
	}
	.cbp-l-filters-work .cbp-filter-item.cbp-filter-item{
		width: 100%;
	}
	.mission_pic ul li{
		width: 100%;
		margin: 0;
		line-height: 1.8;
	}
	#muteYouTubeVideoPlayer{
	 height: 250px;
	 padding: 0;
	}
	.master-slider{
		margin-top: 60px!important;
	}
	/* .bg-parallax-6:before {
    height: 8%;
} */
	.icon-boxed.wide80{
		top: -5px;
	}
	.index-about img{
		max-width: 80%;
	}
	.product_sub h2{
		font-size: 22px;
	}
	.section-lg h2,
	.index_about .sec-title h2{
		font-size: 26px;
	}
	/*added for SEO,2020.4.22*/
	.section-lg h1,
	.index_about .sec-title h1{
		font-size: 26px;
	}
	.section-lg h2{
		/* font-size: 20px!important; */
	}
	ul.address-info i{
		font-size: 14px;
		line-height: 2;
	}
	footer .footer_product ul.listitems li a{
		width: 100%;
	}
	.yamm .nav{
		top:80px;
	}
	.navbar-toggle{
		margin-top:25px!important;
	}
	.navbar-brand>img{
		width: 100px;
	}
}
@media screen and (max-width: 414px){
	h3.subtitle{
		width: 80%;
		left: 10%!important;
		font-size: 16px!important;
		top: 80px;
	}
	.middle_pro img{
		margin-top: 30px;
	}
	.ms-slide-container .ms-anim-layers .ms-layer.title4{
		font-size: 22px!important;
		margin-bottom: 20px;
		top: 80px!important;
	}
	.index_product h2 a{
		font-size: 24px;
	}
	.bg-parallax-6{
		height: 550px;
	}
	.product_sub svg{
		min-height: 350px;
		margin-top: 0;
	}
	.video a:before{
		line-height:3.5;
		font-size:60px;
	}
	#muteYouTubeVideoPlayer{
	 height: 200px;
	 padding: 0;
	}
	/* .bg-parallax-6:before{
		height:8.5%;
	} */
}
@media screen and (max-width: 375px){
	h3.subtitle{
		font-size: 14px;
		width: 60%;
		left: 20%!important;
		margin-top: 0!important;
		top: 95px!important;
	}
	.ms-slide-container .ms-anim-layers .ms-layer.title4{
		top: 60px!important;
	}
	.page-header{
		padding: 100px 0 50px 0;
	}
	.midpro_text{
		font-size: 14px;
	}
	.middle_pro img{
		margin-top: 0px;
	}
	.bg-parallax-6{
		height: 500px;
	}
	.yamm .list-unstyled a{
		font-size: 14px;
	}
	.site-wrapper .page-header {
		background-size: 200%!important;
	}
	.page-header:after{
		height: 325px!important;
	}
	.page-header:after{
		height: 300px;
	}
	.black-button.small-xs{
		padding: 6px 10px;
		margin: 0 5px;
	}
	.video a:before{
		line-height:3;
		font-size:60px;
		/* height: 88%; */
	}
	#muteYouTubeVideoPlayer{
	 height: 150px;
	 padding: 0;
	}
	/* .bg-parallax-6:before{
		height:9%;
	} */
}
@media screen and (max-width: 320px){
	.ms-slide-container .ms-anim-layers .ms-layer.title4 {
    top: 50px!important;
        font-size: 18px!important;

}
	.index_product p{
		font-size: 14px;
	}
	.index_product h2 a{
		font-size: 18px;
		padding-left: 10px;
	}
	h3.subtitle{
		left: 20%!important;
		font-size: 14px!important;
		line-height: 1.5!important;
		width: 60%;
		top: 80px!important;
		margin: 0px auto!important;
	}
	.video a:before{
		line-height:3;
		font-size:50px;
		/* height: 85%; */
	}
	.product_sub svg{
		min-height: 250px;
		margin-top: 0;
	}
}