@media only screen and (min-width: 1px) and (max-width: 768px) {	
	.m_top_0 { margin-top:0px !important; }
	.p_top_50 {margin-top:50px;}
	.p_top_80 {margin-top:80px;}
	.p_top_100 {margin-top:100px;}
	.p_top_150 {margin-top:150px;}
	.p_top_180 {margin-top:180px;}
	.p_top_200 {margin-top:200px;}
	.p_top_250 {margin-top:250px;}
	.p_top_300 {margin-top:300px;}
	
	.product .section-title { margin-top: 40px; }
	
	.product-section-pc { display: none;}
	.product-section-mo { display: block;}
	
}


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

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

@media only screen and (min-width: 768px) and (max-width: 5000px) {
	
	.product-section-mo { display: none;}
	.product-section-pc { display: block;}
	
	.footer {margin-top:100px;}
	.breadcrumbs {padding-top:100px;}
	.p_top_50 {margin-top:50px;}
	.p_top_80 {margin-top:80px;}
	.p_top_100 {margin-top:100px;}
	.p_top_150 {margin-top:150px;}
	.p_top_180 {margin-top:180px;}
	.p_top_200 {margin-top:200px;}
	.p_top_250 {margin-top:250px;}
	.p_top_300 {margin-top:300px;}
}





/*====================================================================================================
		Product CSS
=====================================================================================================*/

.product .about-left .section-title { padding: 0; margin-bottom: 40px; }
.product .about-right img { max-width: 100%; }
.product .button .btn { width: 170px; padding: 13px 10px; }

.product .button .btn {
	color: #3763EB; padding: 12px 25px; display: inline-block; overflow: hidden; position: relative; z-index: 2;
	background: #fff; border: 1px solid #eeeeee; font-size: 14px; font-weight: 500; -webkit-box-shadow: none; box-shadow: none;
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
	.product .button .btn { background-color: #3763EB; color: #fff; }
}

.product .button .btn:hover { background-color: #3763EB; color: #fff; }
.product .productBox:before { margin-top: -100px; height: 1px; width: 100%; background: #6e657e; opacity: 0.2; content: ""; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.product .about-right { text-align: center; margin-top: 40px; }
}