

html, body {

	font-family: 'Work Sans', sans-serif;

	font-size: 16px;

	padding: 0px;

	margin: 0px;

	color: #414141;

    line-height:24px;

	background-color:#fff;

	font-weight:400;

	

}
.swiper-container
{
	overflow:hidden;
}


a{

   text-decoration:none;	

	transition: all 0.15s ease-in-out;

    -webkit-perspective: 1000;

}

a:hover{

	text-decoration:none;

}

.text-white

{

	color:#fff;

}



/* Bounce In */

.hvr-bounce-in {

vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-transition-duration: 0.5s;

  transition-duration: 0.5s;

}

.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {

  -webkit-transform: scale(1.2);

  transform: scale(1.2);

  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);

  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);

}

.hvr-wobble-horizontal {



  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {

  -webkit-animation-name: hvr-wobble-horizontal;

  animation-name: hvr-wobble-horizontal;

  -webkit-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-timing-function: ease-in-out;

  animation-timing-function: ease-in-out;

  -webkit-animation-iteration-count: 1;

  animation-iteration-count: 1;

}



.hvr-bob {

  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {

  -webkit-animation-name: hvr-bob-float, hvr-bob;

  animation-name: hvr-bob-float, hvr-bob;

  -webkit-animation-duration: .3s, 1.5s;

  animation-duration: .3s, 1.5s;

  -webkit-animation-delay: 0s, .3s;

  animation-delay: 0s, .3s;

  -webkit-animation-timing-function: ease-out, ease-in-out;

  animation-timing-function: ease-out, ease-in-out;

  -webkit-animation-iteration-count: 1, infinite;

  animation-iteration-count: 1, infinite;

  -webkit-animation-fill-mode: forwards;

  animation-fill-mode: forwards;

  -webkit-animation-direction: normal, alternate;

  animation-direction: normal, alternate;

}



.hvr-grow {

  display:block;

  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

}

.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {

  -webkit-transform: scale(1.1);

  transform: scale(1.1);

}





/* Float */

.hvr-float {

  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.hvr-float:hover, .hvr-float:focus, .hvr-float:active {

  -webkit-transform: translateY(-8px);

  transform: translateY(-8px);

}





/* Forward */

.hvr-forward {

  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

}

.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {

  -webkit-transform: translateX(8px);

  transform: translateX(8px);

}





.hvr-wobble-horizontal {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {

  -webkit-animation-name: hvr-wobble-horizontal;

  animation-name: hvr-wobble-horizontal;

  -webkit-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-timing-function: ease-in-out;

  animation-timing-function: ease-in-out;

  -webkit-animation-iteration-count: 1;

  animation-iteration-count: 1;

}



.item-hvr img

{

	 -webkit-transform: perspective(1px) translateZ(0);

	  transform: perspective(1px) translateZ(0);

	  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	  -webkit-transition-duration: 0.6s;

	  transition-duration: 0.6s;

	  -webkit-transition-property: transform;

	  transition-property: transform;

}

.item-hvr:hover img

{

	-webkit-transform: scale(1.05);

     transform: scale(1.05);

	 opacity:1;

}

.img-hvr

{

	background-color:#fff;

	overflow:hidden;

}

.img-hvr img

{

	display:block;

	width:100%;

}

.text-center

{

	text-align:center;

}

.mr-auto

{

	margin:auto;

}



.col-xs-15,

.col-sm-15,

.col-md-15,

.col-lg-15 {

    position: relative;

    min-height: 1px;

    padding-right: 10px;

    padding-left: 10px;

}



.col-xs-15 {

    width: 20%;

    float: left;

}

@media (min-width: 768px) {

    .col-sm-15 {

        width: 20%;

        float: left;

    }

}

@media (min-width: 992px) {

    .col-md-15 {

        width: 20%;

        float: left;

    }

}

@media (min-width: 1200px) {

    .col-lg-15 {

        width: 20%;

        float: left;

    }

}





.page-one

{

	padding-top:50px;

	padding-bottom:50px;

}

.page-one1

{

	padding-top:50px;

	background-color:#f8f8f8

}



.line-home

{

	padding-top:40px;

	padding-bottom:40px;

	background-size:cover;

	background-position:center center;

}

.line

{

	width:60px;

	height:2px;

	background-color:#00a651;

}

.line-w

{

	width:45px;

	height:2px;

	background-color:#fff

}



.line-y

{

	width:45px;

	height:2px;

	background-color:#a1a1a1

}



.wc

{

	padding-top:30px;

	background-position:right;

	background-color:#00a651;

	background-repeat:no-repeat;

	padding-bottom:30px;
	min-height:298px;

}

.wc .title-wc

{

	font-size:30px;

	font-weight:600;

	text-transform:uppercase;

	text-align:center;

}

.wc .title-wc a

{

	color:#fff;

}

.inner-wc

{

	padding-top:40px;

	width:45%;

	margin:auto;

	text-align:center;

}

.content-wc

{

	margin-top:0px;

	line-height:22px;

	color:#fff;

}

.content-wc a

{

	color:#d7d7d7;

	font-weight:700;

}

.content-wc a:hover

{

	color:#fff;

	text-decoration:underline;

}





.link-viewmore

{

	display:inline-block;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6a3d5a+0,91665f+50,c19867+100 */

background: #6a3d5a; /* Old browsers */

background: -moz-linear-gradient(45deg,  #6a3d5a 0%, #91665f 50%, #c19867 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg,  #6a3d5a 0%,#91665f 50%,#c19867 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg,  #6a3d5a 0%,#91665f 50%,#c19867 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a3d5a', endColorstr='#c19867',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	color:#fff;

	padding:10px 40px;

	-webkit-border-radius: 100px;

   border-radius: 100px;

   margin-top:15px;

   font-weight:700;

   font-size:14px;

}

.link-viewmore:hover

{

	background-color:#6ec366

}

.btn-play-home

{

	position:absolute;

	display:block;

	width:67px;

	height:78px;

	left:50%;

	top:50%;

	margin-left:-33px;

	margin-top:-39px;

	z-index:99;

	background-image:url(../images/play.png);

}

.close-modal {

	

    color: #fff;

    position: absolute;

    top: -25px;

    right: -25px;

    z-index: 999;

	background-image:url(../images/cl.png);

	width:49px;

	height:49px;

	display:block;

}

.title-home

{

	font-size:40px;

	color:#494949;

	font-weight:700;

	margin:0;

	padding:0;

	margin-bottom:10px;

	text-transform:uppercase;

	font-family: 'Philosopher', sans-serif;

}

.title-home a

{

	color:#494949;

}

.title-home a:hover

{

	color:#c39a67;

}

.title-home-giaiphap a

{

	color:#c39a67;

}



.intro-cat-giaiphap

{



}

.title-home-pro

{

	padding-top:40px;

}

.title-home-wc

{

	font-size:36px;

	color:#0094e1;

	font-weight:700;

	margin:0;

	padding:0;

	margin-bottom:10px;

}

.title-home-wc strong

{

	display:block;

	color:#a7a9ab;

	font-size:22px;

	font-weight:800;

	font-family:"Pacifico";

	padding-bottom:10px;

}

.title-home-wc span

{

	display:block;

	color:#c23430;

	font-size:25px;

	font-weight:700;

	text-transform:uppercase;

}



.title-home-wc a

{

	color:#c23430;

}

.title-home-wc a:hover

{

	color:#414042;

}



.title-home-w

{

	font-size:36px;

	text-transform:uppercase;

	color:#fff;

	font-weight:700;

	margin:0;

	padding:0;

	margin-bottom:10px;

}

.title-home-w a

{

	color:#fff;

}

.title-home-w a:hover

{

	color:#ef570c;

}







.intro-cat-home

{

	margin-top:10px;

	margin-bottom:15px;

}

/*Sản phâm*/



.line-pro-home

{

	margin-top:-74px;

	position:relative;

	z-index:99;

	background-image:url(../images/bg_prohome.png);

	background-repeat:no-repeat;

	background-position:center top;

	-webkit-border-radius: 8px 8px 8px 8px;

border-radius: 8px 8px 8px 8px;

overflow:hidden;



-webkit-box-shadow: 0px 0px 14px 0px rgba(153,151,153,1);

-moz-box-shadow: 0px 0px 14px 0px rgba(153,151,153,1);

box-shadow: 0px 0px 14px 0px rgba(153,151,153,1);

padding-left:30px;

padding-right:30px;

margin-bottom:30px;

}





.intro-cat-home1

{

	padding-bottom:20px;

}

.tab-home

{

	margin:0;

	padding:0;

	text-align:center;

	margin-top:0px;

}



.tab-home li

{

	display:inline-block;

	margin-bottom:5px;

}

.tab-home li a

{

	display:inline-block;

	padding:12px 20px;

	font-weight:700;

	color:#fff;

	border:none;

	border:solid 1px #333;

}

.tab-home li a:hover

{

	background-color:transparent;

	border:solid 1px #fff;

	color:#fff;

}

.swiper-prohome

{

	padding-left:10px;

	padding-right:10px;

	padding-top:20px;

}

.item-pro

{

	position:relative;

	margin-bottom:20px;

	transition: all 0.15s ease-in-out;

    -webkit-perspective: 1000;

	background-color:#fff;

	overflow:hidden;

	transition: all .5s ease-out;

}

.item-pro1

{

	padding-bottom:0;

}

.inner-item-pro

{



	padding-bottom:0;

}

.item-pro:hover

{

	background-color:#fff;

}

.pro-item-name

{

	font-weight:500;

	color:#414042;

	font-size:16px;

	margin:0;

	text-transform:uppercase;

	padding:0;

	margin-bottom:5px;

	margin-top:5px;

}

.pro-item-name a

{

	color:#414042;

}

.pro-item-name a:hover

{

	color:#00a651;

}

.content-item-pro

{

	padding:10px 0px;

	padding-bottom:0;

}

.intro-item-pro

{

	margin-top:10px;

	font-size:14px;

}



.code-item

{

	font-size:13px;

	color:#424242;

}

.price-item

{

	margin-top:10px;

	border-top:solid 1px #f2f2f2;

	padding-top:10px;

}

.price-item strong

{

	display:block;

	font-size:22px;

	font-weight:600;

	color:#c23430;

	padding-right:5px;

}

.price-item strong span

{

	

}

.price-item del

{

	display:block;

	font-size:13px;

	color:#6d6e71;

	padding-left:5px;

}

.btn-detail-pro

{

	width:100%;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#683b59+0,926760+50,c19867+100 */

background: #683b59; /* Old browsers */

background: -moz-linear-gradient(left,  #683b59 0%, #926760 50%, #c19867 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #683b59 0%,#926760 50%,#c19867 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #683b59 0%,#926760 50%,#c19867 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#683b59', endColorstr='#c19867',GradientType=1 ); /* IE6-9 */



	padding:10px 0;

	font-weight:600;

	color:#fff;

	text-align:center;

	bottom:0px;

	left:0;

	font-weight:500;

	display:block;

	width:60%;

	margin:auto;

	-webkit-border-radius: 10px 10px 0 0;

	border-radius: 10px 10px 0 0;

	margin-top:15px;

	font-size:14px;

	transform: translate(0,60px);

transition: all .5s ease-out;



}

.btn-detail-pro span

{

	display:inline-block;

	padding-left:25px;

	background-position:left center;

	background-repeat:no-repeat;

	

}

.btn-detail-pro a

{

	color:#fff;

	font-weight:600;

	font-size:16px;

}

.item-pro:hover

{

	

}





.item-pro:hover .btn-detail-pro

{

	transform: translate(0,0px);

}



.view-all-product-home

{

	border-top: none;

	text-align:center;

}

.view-all-product-home a

{

	background-color:#515151;

	display:inline-block;

	padding:15px 20px;

	color:#fff;

	font-size:18px;

	font-weight:700;

}

.view-all-product-home a:hover

{

	background-color:#ef570c

}



.tabpro-home

{

	margin:0;

	padding:0;

	float:right;

}

.tabpro-home li

{

	display:block;

	display:inline-block;

}

.tabpro-home li a

{

	background-color:#ebebeb;

	padding:10px;

	-webkit-border-radius: 4px;

border-radius: 4px;

display:block;

color:#414042;

font-size:16px;

font-weight:600;

}



.item-pro-home

{

	background-color:#ebebeb;

	padding:10px;

	overflow:hidden;

	margin-bottom:20px;

}

.item-pro-home .img-hvr

{



}



/*trust*/

.line-trust-home

{

	padding-top:0;

	padding-bottom:0;

	background-size:auto;

	background-repeat:repeat

}

.trust-home

{

	position:relative;

	z-index:999;

	padding-top:45px;

	padding-bottom:45px;

}

.hd-trust

{

	background-image:url(../images/bg_trust.png);

	padding-top:40px;

}

.hd-trust h2

{

	color:#fff;

	font-weight:800;

	text-transform:uppercase;

	border-left:solid 4px #c39a67;

	padding:0;

	padding-left:15px;

	margin:0;

	margin-top:40px;

	

}

.item-trust

{

	color:#424242;

	font-weight:700;

	padding:60px 30px;

	overflow:hidden;

	text-align:center;

	-webkit-transition: all 0.3s ease-out 0s;

transition: all 0.3s ease-out 0s;

}

.item-trust:hover

{

	background-color:#c39a67

}

.img-trust

{

}

.trust-name

{

	font-weight:500;

	margin-top:10px;

	margin-bottom:10px;

}

.title-trust

{

	margin-top:15px;

	margin-bottom:5px;

	font-size:16px;

	color:#fff;

	font-weight:500;

}

.intro-trust

{

	font-weight:300;

	color:#424242;

}





.bg-50-trust-tran

{

	background-image:url(../images/tran10.png)

}

.left-trust

{

	width:100%;

	height:100%;

	display:table;

	text-align:center;

}

.trust-title-home

{

	width:100%;

	height:100%;

	display:table-cell;

	vertical-align:middle;

	font-size:46px;

	color:#fff;

	font-weight:700;

}

.trust-title-home strong

{

	font-size:90px;

	display:block;

	color:#dabb5a;

	font-weight:700;

}



/*media*/

.line-video-home

{

	background-color:#f5f5f5

}

.item-media

{

	margin-bottom:30px;

}

.item-media .name-item-media

{

	margin:0;

	padding:0;

	font-size:16px;

	font-weight:600;

	margin-top:15px;

	text-transform:uppercase;

}

.item-media .name-item-media a

{

	color:#3d3d3d;

}

.item-media .name-item-media a:hover

{

	color:#00a651;

}



/*News*/

.line-news-home

{

	background-color:#fff;

}

.item-news

{

	margin-bottom:15px;

	padding-bottom:15px;

}

.logo-news

{

	margin-bottom:10px;

}

.logo-news img

{

	height:20px;



}

.item-news-home

{

	padding-bottom:0;

	margin-bottom:0;

}

.item-news .img-news

{

	-webkit-border-radius: 5px;

border-radius: 5px;

overflow:hidden;

}

.item-news .img-news img

{

	display:block;

	width:100%;

}

.item-news .name-item-news

{

	margin:0;

	padding:0;

	font-weight:500;

	font-size:18px;

	margin-bottom:8px;



}

.item-news .name-item-news a

{

	color:#474747;

	

}

.name-item-top-news

{

	

}

.intro-item-news

{

	font-size:15px;

}

.item-news .name-item-news a:hover

{

	color:#c09666;

}

.intro-item-news

{

	margin-top:10px;

}

.content-item-news

{

	padding:15px 0;

	background-color:#fff;

	padding-bottom:0;

}

.date-news

{

	background-color:#fff;

	padding:0px 0px;

	padding-top:10px;

}

.date-news .fa

{

	color:#00aeef

}

.box-reg

{

	background-image:url(../images/bg_duan.jpg);

	padding-top:40px;

	padding-bottom:40px;

}

.hd-form-order

{

	font-size:20px;

	font-weight:700;

	text-transform:uppercase;

	padding:12px 15px;

	background-image: url(../images/bg_hd.png);

	color:#fff;

}

.modal-header

{

	text-transform:uppercase;

	color:#fff;

	background-color:#00a651

}

.form-order

{



}

.frm-reg

{

	width:100%;

	margin:auto;

	position: relative;

	background-color:#fff;

	padding:0px;

}

.frm-reg label

{

	font-weight:500;

	margin-bottom:5px;

}



.frm-reg .input-group-text

{

	width:35px;

	text-align:center;

}

.frm-reg .form-control

{

	background-color:transparent;

	color:#424242;

}



.form-order

{

}



 .tab-title-short-view

{

	border-bottom:solid 2px #c8dccf;

	margin-top:20px;

}

.tab-title-short-view span{

	display:inline-block;

	padding:10px 15px;

	background-color:#c8dccf;

	color:#424242;

	font-size:16px;

	text-transform:uppercase;

	font-weight:700;

}



.btn-slide-home

{

	background-image:url(../images/np.png);

	width:58px;

	height:58px;

	position:absolute;

	top:55%;

	z-index:99;

	background-repeat:no-repeat;

}

.btn-next-slide-home

{

	left:-75px;

	background-position:0 0;

}

.btn-prev-slide-home

{

	right:-75px;

	background-position:-58px 0;

}

.ui-widget.ui-widget-content

{

	z-index:99999

}

.ui-widget.ui-widget-content li

{

	font-size:14px;

	font-weight:700;

	

	

}

.ui-widget.ui-widget-content li:hover 

{

	border:none;

	

	font-weight:700;

}

.ui-widget.ui-widget-content li:hover div

{

	font-weight:700;

	

	border-bottom:solid 1px #d7d7d7;

}

.ui-menu .ui-menu-item-wrapper

{

	padding:10px !important;

}

.ui-menu .ui-menu-item-wrapper:hover

{

	border:solid 1px #d7d7d7;

}

.ui-widget.ui-widget-content li:nth-child(2n) .ui-menu-item-wrapper

{

	background-color:#f5f5f5;

}

.swiper-container-cat

{

	padding-top:20px;

}

.item-cathome

{

	color:#414042;

	position:relative;

	margin-bottom:4px;

}

.img-cat

{

	position:relative;

	width:137px;

	height:137px;

	overflow:hidden;

	-webkit-border-radius: 100px;

border-radius: 100px;

margin:auto;

margin-bottom:20px;

text-align:center;

border:solid 2px #fff;

display:table;

}

.img-cat > div

{

	display:table-cell;

	vertical-align:middle;

}

.img-cat img

{





}



.content-cathome

{

	text-align:center;

}



.name-item-cat

{

	

	font-size:22px;

	font-weight:500;

	text-transform:uppercase;

	margin-top:15px;

	margin-bottom:15px;

}

.name-item-cat a

{

	color:#fff;

}

.name-item-cat a:hover 

{

	color:#00a651

}

.item-cathome:hover .name-item-cat a

{



}

.intro-item-cat

{

	color:#fff;

	line-height:22px;

	margin-bottom:10px;

}

.item-cathome:hover .img-cat

{

	border-color:#00a651;

	background-color:#00a651;

	

}

.item-cathome:hover .img-cat img

{

    -webkit-filter:brightness(0) invert(1);

	filter:brightness(0) invert(1);

	

}



.icon-cat

{

	background-color:#fff;

	width:156px;

	height:156px;

	position:absolute;

	left:50%;

	margin-left:-78px;

	top:-78px;

	-webkit-border-radius: 100px;

    border-radius: 100px;



display:table;

-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.1);

box-shadow: 0 0 4px 2px rgba(0,0,0,0.1);

}

.icon-cat img

{

	border:solid 5px rgba(255,255,255,0.2);

}

.icon-cat .inner-icon-cat

{

	display:table-cell;

	width:100%;

	height:100%;

	vertical-align:middle;

	text-align:center;

}

.btn-view-cat

{

	background-color:#00aeef;

	color:#fff;

	font-weight:700;

	padding:10px 25px;

	-webkit-border-radius: 100px;

border-radius: 100px;

margin-top:20px;

display:inline-block;

}

.line-partnerhome

{

	background-color:#f5f5f5;

	background-repeat:no-repeat;

	background-position:right center;

}

.item-partner

{

	overflow:hidden;

	-webkit-border-radius: 15px;

border-radius: 15px;

margin-bottom:30px;

-webkit-box-shadow: 3px 3px 5px 0px rgba(207,205,207,1);

-moz-box-shadow: 3px 3px 5px 0px rgba(207,205,207,1);

box-shadow: 3px 3px 5px 0px rgba(207,205,207,1);



}

.item-partner img

{

	display:block;

	

}

.hd-tbl-download

{

	background-color:#014b9f;

	color:#fff;

	text-align:center;

	-webkit-border-radius: 6px 6px 0 0;

    border-radius: 6px 6px 0 0;

}

.hd-col-name

{

	background-color:#00aeef !important;

	text-align:left !important	

}

.btn-dl

{

	color:#a7a7a7

}

.btn-dl:hover

{

	color:#014b9f

}

.cauchuyenthanhcong

{

	background-color:#f1f2f2;

	padding-top:40px;

	padding-bottom:40px;

}

.product-orther

{

	padding-bottom:40px;

	background-repeat:repeat-x;

	background-position:center top;

}

.item-book

{

	padding:10px;

}

.item-book:hover

{

	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.1);

box-shadow: 0 0 4px 2px rgba(0,0,0,0.1);

}

.name-item-book

{

	font-size:16px;

	font-weight:700;

	margin-top:10px;

	margin-bottom:10px;

}

.name-item-book a

{

	color:#424242;

}

.name-item-book a:hover

{

	color:#014b9f;

}

.info-item-book

{

	font-size:14px;

	color:#414042;

	margin-bottom:4px;

}

.ul-info-book

{

	padding:0;

	margin:0;

}

.ul-info-book li

{

	display:block;

	font-size:14px;

	font-weight:700;

	color:#414042;

	margin-bottom:10px;

}

.ul-info-book li i.fa

{

	color:#a1a1a1;

	font-size:12px;

}

.btn-downlad-book

{

	display:inline-block;

	padding:12px 25px;

	background-color:#00aeef;

	color:#fff;

	font-weight:700;

	-webkit-border-radius: 100px;

border-radius: 100px;

}



.table-news thead th

{

	font-weight:700;

	color:#014b9f;

	font-size:16px;

	border-bottom:solid 2px #014b9f

}

.title-webinar

{

}

.title-webinar a

{

	display:block;

	color:#424242;

	font-weight:700;

}

.title-webinar a:hover

{

	color:#014b9f;

}

.webinar

{

	background-color:#014b9f;

	background-image:url(../images/bg_webn.png);

	background-repeat:no-repeat;

	background-position:left top;

	background-size:auto;

	padding-top:0;

	padding-bottom:0;

}

.inner-webinar

{

	padding-top:60px;

}

.viewall-webn

{

	font-size:16px;

	display:inline-block;

	text-transform:uppercase;

	color:#fff;

	font-weight:700;

}

.item-webinar

{

}

.item-webinar

{

}

.name-item-webinar

{

	font-weight:700;

	color:#fff;

	font-size:16px;

}

.name-item-webinar a

{

	color:#fff;

}

.date-webinar

{

	color:#fff;

	margin-top:10px;

}

.frm-left

{

	background-color:#ebebeb;

	padding:10px 20px;

}



.line-art-home

{

	padding-top:40px;

	padding-bottom:40px;

}

.swiper-pagination1

{

	text-align:center;

	position:static;

	width:100%;

	margin-top:15px;

}



.swiper-pagination1 .swiper-pagination-bullet

{

	width:12px;

	height:12px;

	margin-left:3px;

	margin-right:3px;

}

.swiper-pagination1 .swiper-pagination-bullet-active

{

	width:16px;

	height:16px;

	background-color:#c23430

}

.button-sl-giaithuong

{

	background-color:#ebebeb;

	width:28px;

	height:28px;

	-webkit-border-radius: 100px;

border-radius: 100px;

text-align:center;

line-height:26px;

display:block;

position:absolute;

top:0;

font-size:16px;

}

.button-sl-giaithuong-next

{

	right:34px;

}

.button-sl-giaithuong-prev

{

	right:0;

}

.mo

{

	background-image:url(../images/bg-x.png);

	background-repeat:no-repeat;

	background-position:center top;

	background-size:cover;

	margin-top:30px;

	padding-top:50px;

	padding-bottom:0;

}

.mo-l

{

	background-image:url(../images/mo_l.png);

	background-repeat:no-repeat;

	background-position:bottom left;

}

.mo-r

{

	background-image:url(../images/mo_r.png);

	background-repeat:no-repeat;

	background-position:bottom right;

	padding-bottom:70px;

	

}

.list-daily

{

	background-color:#fff;

}

.hd-tbl{

	background-color:#c39a67 !important;

	color:#fff;

	font-weight:600;

	font-size:16px;

	padding-top:12px !important;

	padding-bottom:12px !important;

}

.hd-tbl1{

	background-color:#c23430;

	color:#fff;

	font-weight:600;

	text-transform:uppercase;

	font-size:16px;

}

.container-small

{

	width:70%;

	margin:auto;

}

.menu-right ul.sub-menu{

	right:0;

	left:unset !important;

}

.menu-right ul.sub-menu::after {

	right:20%;

	left:unset !important;

}

.content-item-giaiphap

{

	padding-left:15px;

	padding-right:15px;

	padding-bottom:20px;

}

.item-news-more-home

{

	overflow:hidden;

}

.item-news-more-home img

{

	width:100%;

	float:none;

	margin-bottom:10px;

	-webkit-border-radius: 6px;

border-radius: 6px;

}

.item-news-more-home .content-item-news

{

	padding-top:0;

}

.name-item-top-news

{

	font-size:20px !important;

}

.swiper-pagination-product

{

	text-align:center;

	position:static;

	width:100%;

	margin-bottom:40px !important;

}

.swiper-pagination-product .swiper-pagination-bullet

{

	width:12px;

	height:12px;

	margin-left:3px;

	margin-right:3px;

	background-color:#484848;

	opacity:1;

}

.swiper-pagination-product .swiper-pagination-bullet.swiper-pagination-bullet-active

{

	background-color:#c39a67;

}

.content-inner-cat

{

	margin-top:30px;

}

.item-cat-page

{

	border-top:solid 1px #d7d7d7;

	padding-top:20px;

	margin-bottom:20px;

}

.cat-name-page

{

	font-size:20px;

	font-weight:600;

	text-transform:uppercase;

}

.cat-name-page a

{

	color:#1d317a

}

.cat-name-page a:hover

{

	color:#c39a67

}

.link-cat

{

	display:inline-block;

	background-color:#1d317a;

	color:#fff;

	font-weight:600;

	padding:12px 30px;

	font-size:16px;

}

.link-cat:hover

{

	background-color:#c39a67

}

.link-cat1

{

	display:inline-block;

	background-color:#c39a67;

	color:#fff;

	font-weight:600;

	padding:12px 30px;

	font-size:16px;

}

.link-cat1:hover

{

	background-color:#1d317a

}

.slogan

{

	font-size:14px;

	color:#fff;

	text-transform:uppercase;

	font-weight:600;

	line-height:50px;

}



.item-khoahoc-home

{

	margin-bottom:30px;

}

.item-khoahoc-home img

{

	display:block;

	width:100%;

}

.item-khoahoc-home .img-khoahoc

{

	position:relative;

	overflow:hidden;

	-webkit-border-radius: 6px;

    border-radius: 6px;

}

.item-khoahoc-home .img-khoahoc img

{

	display:block;

	width:100%;

}

.content-khoahoc

{

	position:absolute;

	height:100%;

	width:100%;

	bottom:0;

	left:0;

	background-image:url(../images/bg_item_pro.png);

	background-repeat:repeat-x;

	background-position:bottom;

	display:table;

}

.inner-content-khoahoc

{

	padding:15px;

	display:table-cell;

	vertical-align:bottom;

	height:100%;

	width:100%;

}

.content-khoahoc .name-item-khoahoc

{

	font-size:30px;

	font-weight:600;

	text-transform:uppercase;

	font-family: 'Philosopher', sans-serif;

}

.content-khoahoc .name-item-khoahoc a

{

	color:#fff;

}

.content-khoahoc .name-item-khoahoc a:hover

{

	color:#ffba00

}

.lbl-khoahoc

{

	color:#fff;

	font-weight:600;

	font-size:24px;

	font-family: 'Philosopher', sans-serif;

	margin-bottom:5px;

}

.loc-khoahoc

{

	border-top:solid 1px #ffba00;

	color:#fff;

	font-size:14px;

	font-weight:500;

	padding-top:8px;

	position:relative;

	width:90%;

}

.loc-khoahoc:before

{

	

}

.loc-khoahoc-1:before

{

	position:absolute;

	display:block;

	content:"";

	background-image:url(../images/start.png);

	width:33px;

	background-repeat:no-repeat;

	height:33px;

	right:-23px;

	top:-22px;

	z-index:99;

}

.item-video-home

{



}

.img-video

{

	width:45%;

	float:left;

	margin-right:20px;

}

.img-video img

{

	width:100%;

	display:block;

}

.name-item-video

{

	font-weight:600;

	font-size:16px;

}

.name-item-video a

{

	color:#fff;

}

.name-item-video a:hover

{

	color:#c39a67

}

.content-item-video

{



}

.col-list-video

{

	height:482px;

	overflow-y: auto;

	overflow-x: hidden;

}

.img-video

{

-webkit-transition: all 0.3s ease-out 0s;

transition: all 0.3s ease-out 0s;

}

.item-video-home:hover .img-video

{

	

}

.ul-item-video

{

	margin:0;

	padding:0;

	margin-top:15px;

}

.ul-item-video li

{

	display:block;

	font-size:14px;

	padding-bottom:5px;

}

.line-item-video

{

	width:60px;

	height:1px;

	background-color:#8a8a8a;

	margin-top:20px;

}

.line-giangvien

{

	background-color:#f8f8f8

}

.item-giangvien

{

	position:relative;

	

}

.item-giangvien-page

{

	margin-bottom:30px;

}

.item-giangvien img

{

	display:block;

}

.inner-item-giangvien1

{

	width:100%;

	height:100%;

	display:table;

}

.mask-giangvien

{

	width:100%;

	height:100%;

	background-repeat:repeat-x;

	background-position:bottom;

	left:0;

	top:0;

	z-index:99;

	padding:20px 0;

}

.inner-item-giangvien

{



	width:100%;

	height:100%;

	display:table-cell;

	vertical-align:bottom;

}

.inner-item-giangvien img

{

	display:block;

	width:100%;

}

.name-item-giangvien

{

	font-size:16px;

	font-weight:600;

	color:#fff;



}

.title-item-giangvien

{

	font-size:14px;

	color:#fff;

	font-weight:500;

}

.name-item-giangvien a

{

	color:#4f4f4f;

}



.line-info-khoahoc

{

	padding-top:40px;

	padding-bottom:40px;

}

#content

{

	background-color:#ececec

}



#who

{

	background-color:#ececec

}

#reg

{

	background-color:#ececec

}



.noidungkhoahoc ul{

	position: relative;

	margin-top:30px;

	overflow:hidden;

	padding:0;

}

/*Line*/

.noidungkhoahoc ul > li::before{

	content:'';

	position: absolute;

	width: 1px;

	top: 0;

	bottom: 0;

	left:-19px;

}

/*Circle*/

.noidungkhoahoc ul > li::after{

    text-align: center;

    padding-top:10px;

	font-size:30px;

	font-weight:700;

	line-height:44px;

	z-index: 10;

	content:counter(item);

	position: absolute;

	width: 58px;

	height: 58px;

	background-color: #013220;

	top:0;

	left:0px;

	-webkit-border-radius: 100px;

border-radius: 100px;

color:#fff;

}

/*Content*/

.noidungkhoahoc ul > li{

	counter-increment: item;

	padding-left:80px;

	padding-right:30px;

	margin-left: 0px;

	min-height:60px;

	position: relative;

	color:#494949;

	font-weight:400;

	font-size:16px;

	list-style: none;

	margin-bottom:20px;

	width:50%;

	float:left;

}

.noidungkhoahoc ul>li:nth-last-child(1)::before{

	width: 0px;

}

.noidungkhoahoc ul > li .intro-trust{

	font-weight:normal;

	color:#d7d7d7;

	font-size:15px;

}

.ainenhoc

{

}

.ainenhoc ul

{

	display:block;

	margin:0;

	padding:0;

	background-color:#fff;

	-webkit-border-radius: 7px;

border-radius: 7px;

padding:20px;

overflow:hidden;

-webkit-box-shadow: 0px 0px 10px 0px rgba(201,199,201,1);

-moz-box-shadow: 0px 0px 10px 0px rgba(201,199,201,1);

box-shadow: 0px 0px 10px 0px rgba(201,199,201,1);

}

.ainenhoc ul li

{

	display:block;

	width:50%;

	float:left;

	margin-bottom:20px;

	padding-right:20px;

	background-image:url(../images/icon/check.png);

	background-repeat:no-repeat;

	background-position:left top;

	padding-left:40px;

}

.btn-reg

{

	background-color:#ffb400;

	color:#fff;

	text-transform:uppercase;

	color:#fff;

	font-size:18px;

	font-weight:700;

	display:inline-block;

	padding:20px 40px;

	-webkit-border-radius: 100px;

   border-radius: 100px;

}

.top-news-1

{

	position:relative;

}

.top-news-1 img

{

	display:block;

	width:100%;

}

.img-top-news-1

{

	position:absolute;

	width:100%;

	height:100%;

	left:0;

	top:0;

	z-index:999;

	background-image:url(../images/bg_inner_cat.png);

	background-repeat:repeat-x;

	background-position:bottom;

	display:table;

}

.img-top-news-1 > div

{

	display:table-cell;

	width:100%;

	height:100%;

	vertical-align:bottom;

}

.name-top-news-1

{

	margin:0;

	padding:20px 25px;

}

.name-top-news-1 a

{

	color:#fff;

	font-size:24px;

	font-weight:600;

	font-family: 'Philosopher', sans-serif;

	

}

.name-top-news-1 a:hover

{

	color:#ffba00

}

.line-content

{

	background-color:#c7d0cd;

	height:2px;

}

.giangvien-container

{

	padding:30px;

	-webkit-box-shadow: 0px 0px 12px 0px rgba(59,56,56,1);

-moz-box-shadow: 0px 0px 12px 0px rgba(59,56,56,1);

box-shadow: 0px 0px 12px 0px rgba(59,56,56,1);

}

.name-giangvien-view

{

	font-family: 'Philosopher', sans-serif;

	color:#494949;

	font-size:40px;

	font-weight:700;

	margin:0;

	margin-bottom:5px;

	line-height:normal;

}

.title-giangvien-view

{

	font-size:18px;

	font-weight:600;

}

.content-giangvien-view

{

	line-height:24px;

	margin-top:20px;

	padding-top:20px;

	border-top:solid 1px #d7d7d7;

}

.tab-lv3

{

	margin:0;

	padding:0;

	border-bottom:solid 2px #013220;

	text-align:center;

	margin-bottom:40px;

}

.tab-lv3 li

{

	display:inline-block;

	

	font-family: 'Philosopher', sans-serif;

	color:#494949;

	font-size:22px;

	font-weight:700;

}

.tab-lv3 li a

{

	color:#494949;

	display:block;

	padding:15px 15px;

	position:relative;

}

.tab-lv3 li a:hover

{

	color:#c39a67;

}

.tab-lv3 li a.act:before

{

	background-image:url(../images/ar_d.jpg);

	background-position:center center;

	background-repeat:no-repeat;

	position:absolute;

	width:20px;

	height:12px;

	bottom:-12px;

	left:50%;

	margin-left:-10px;

	content:"";

}

.name-item-hocvien

{

	font-family: 'Philosopher', sans-serif;

	color:#494949;

	font-weight:600;

	text-transform:uppercase;

	font-size:18px;

}

.name-item-hocvien a

{

	color:#494949;

}

.name-item-hocvien a:hover

{

	color:#c39a67

}

.box-hotline

{

	width:360px;

	margin:auto;

	margin-top:20px;

}



.box-hotline i.fa

{

	padding-right:5px;

}

.box-hotline strong

{

	display:block;

	padding-left:19px;

	font-weight:600;

}

.item-video-home-page

{

	margin-bottom:30px;

}

.img-sanpham

{

	display:inline-block;

	max-width:100%;

}

.adv-home-item img

{

	display:block;

	width:100%;

}

.adv-home

{

	margin-bottom:40px;

}

.swiper-container-review

{

	padding-left:20px;

	padding-top:10px;

}

.content-review {

	position: relative;

	background: #fff;

	padding:30px;

	text-align:center;

	line-height:22px;

	-webkit-border-radius: 15px;

border-radius: 15px;

padding-top:40px;

min-height:250px;

}

.info-item-review

{

	text-align:center;

	margin-top:20px;

}

.content-review:after {

	bottom: 100%;

	left: 50%;

	border: solid transparent;

	content: "";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

	border-color: rgba(136, 183, 213, 0);

	border-bottom-color: #72be44;

	border-width: 15px;

	margin-left: -15px;

}



.content-review:before

{

	display:block;

	content:"";

	position:absolute;

	width:81px;

	height:67px;

	top:-40px;

	left:-20px;

	background-image:url(../images/nhay.png);

	background-position:center center;

	background-repeat:no-repeat;

}

.name-review

{

	font-size:16px;

	color:#fff;

	font-weight:700;

	text-transform:uppercase;

}

.info-rev

{

	color:#f5f5f5;

	font-size:14px;

	font-style:italic;

	margin-bottom:15px;

	text-decoration:underline;

}

.img-review

{

	width:140px;

	margin:auto;

	margin-bottom:40px;

	overflow:hidden;

	padding:10px;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#683b59+0,986d60+50,c19867+100 */

background: #683b59; /* Old browsers */

background: -moz-linear-gradient(left,  #683b59 0%, #986d60 50%, #c19867 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #683b59 0%,#986d60 50%,#c19867 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #683b59 0%,#986d60 50%,#c19867 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#683b59', endColorstr='#c19867',GradientType=1 ); /* IE6-9 */



}

.img-review img

{

	display:block;

	width:100%;

	-webkit-transform: perspective(1px) translateZ(0);

	  transform: perspective(1px) translateZ(0);

	  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	  -webkit-transition-duration: 0.6s;

	  transition-duration: 0.6s;

	  -webkit-transition-property: transform;

	  transition-property: transform;

}

.item-review:hover img

{

	-webkit-transform: scale(1.05);

     transform: scale(1.05);

	 opacity:0.9;

}

.hd-box-info-pro

{

	font-weight:700;

	color:#4f4f4f;

	margin-bottom:15px;

}

.box-info-pro

{

	background-color:#f3f3f3;

	padding:20px;

	-webkit-border-radius: 6px;

border-radius: 6px;

margin-bottom:10px;

}

.content-box-info-pro

{

	

}

.content-box-info-pro ul

{

	margin:0;

	padding:0;

	

}

.content-box-info-pro ul li

{

	display:block;

	margin-bottom:10px;

	padding-left:25px;

	position:relative;

	background-image:url(../images/check.png);

	background-repeat:no-repeat;

	background-position:0 5px;

	font-size:15px;

}



.title-prodetail000

{

	font-weight:500;

	margin:0;

	margin-bottom:10px;

	margin-top:1px;

	border-bottom:solid 2px #e0e0e0;

	position:relative;

	min-height:40px;

	font-size:20px;

	text-transform:uppercase;

}

.title-prodetail000 span

{

	position:absolute;

	border-bottom:solid 2px #00a651;

	padding-bottom:10px;

	bottom:-2px;

}

.title-product-orther

{

	border-bottom:solid 1px #d7d7d7;

	font-size:24px;

	font-weight:600;

	color:#4f4f4f;

	position:relative;

}

.title-product-orther span

{

	display:inline-block;

	background-color:#fff;

	padding-right:10px;

	padding-bottom:10px;

	left:0;

	bottom:-16px;

	position:absolute;

}

.page-video

{

	background-color:#383838;

	padding-top:40px;

	padding-bottom:40px;

}

.content-info-top

{

	padding-top:40px;

	padding-bottom:40px;

}

.item-sanpham

{

	text-align:center;

	padding-top:30px;

}

.item-sanpham .name-item-sanpham

{

	margin-top:10px;

}

.item-sanpham .intro-item-sanpham

{

	color:#4f4f4f;

	font-size:16px;

	line-height:22px;

}

.content-chungnhat

{

	background-color:#feede9;

	padding-top:40px;

	padding-bottom:40px;

}

.content-giaithuong

{

	padding-top:40px;

	padding-bottom:40px;

}



.thumb-slide

{

	position:absolute !important;

	bottom:30px;

	right:30px;

	z-index:999;

}

.thumb-slide .slick-track

{

	width:100% !important

}

.thumb-slide .item-slide

{

	width:260px !important;

	overflow:hidden;

	-webkit-border-radius: 6px;

   border-radius: 6px;

   float:left;

   margin-left:20px;

}

.thumb-slide .item-slide img

{

	display:block;

	width:100%;

}



.box-cathome

{

	background-image:url(../images/bg_box_cat.jpg);

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

	padding-top:50px;

	padding-bottom:50px;

}

.item-sub-catpro

{

	position:relative;

}

.item-sub-catpro img

{

	display:block;

	width:100%;

}

.item-sub-catpro:before

{

	position:absolute;

	width:100%;

	left:0;

	bottom:0;

	height:40%;

z-index:1;

content:"";

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+48,000000+100&0+1,0.65+86 */

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.36) 48%, rgba(0,0,0,0.65) 86%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.36) 48%,rgba(0,0,0,0.65) 86%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.36) 48%,rgba(0,0,0,0.65) 86%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */



}

.content-item-sub-catpro

{

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	padding:15px;

	z-index:2;

}

.name-item-sub-catpro

{

	font-size:18px;

	font-weight:500px;

	text-transform:uppercase;

}

.name-item-sub-catpro a

{

	color:#fff;

}

.name-item-sub-catpro a:hover

{

	color:#00a651

}

.intro-item-sub-catpro

{

	color:#fff;

}

.our-workshop

{

	background-color:#f2f2f2;

	padding-top:30px;
	padding-bottom:30px;

}

.box-info-workshop

{

	background-color:#00a651;

	padding:40px 40px;



	width:100%;



	left:0;

	top:0;

}

.title-box-info-workshop

{

	font-size:30px;

	font-weight:600;

	color:#fff

}

.title-box-info-workshop a

{

	color:#fff

}

.title-box-info-workshop a:hover

{

	color:#d7d7d7;

}

.content-box-info-workshop

{

	color:#fff;

	line-height:22px;

	margin-top:20px;

}

.item-slide-ws

{

	position:relative;

}

.box-sl-ws

{

	margin-top:0px;

}

.img-ws

{

	width:100%;

	float:none;

	margin-top:40px;

	position:relative;

	z-index:8

}

.img-ws img

{

	display:block;

	width:100%;

}

.btn-ws

{

	position:absolute;

	z-index:9;

	left:50%;

	top:65%;
	margin-left:-52px;

}

.btn-ws a

{

	display:inline-block;

	width:50px;

	height:50px;

}

.btn-ws a.btn-ws-n

{

	background-image:url(../images/n.png);

	background-position:-50px 0;

}

.btn-ws a.btn-ws-n:hover

{

	background-position:0 0;

}

.btn-ws a.btn-ws-p

{

	background-image:url(../images/p.png);

	background-position:-50px 0;

}

.btn-ws a.btn-ws-p:hover

{

	background-position:0 0;

}

.page-name-contact

{

	color:#2f2f2f;

	font-size:20px;

	font-weight:500;

	text-transform:uppercase;

	border-bottom:solid 1px #d1ceca;

	margin:0;

	padding:0;

	padding-bottom:10px;

	margin-bottom:20px;

}



.customer-info

{

	padding-top:40px;

	padding-bottom:40px;

	background-color:#f3f3f3;

}

.item-part-info

{

	padding-left:2px;

	padding-right:2px;

	margin-bottom:4px;

}
.wc-home
{
	height:100%;
	width:100%;
	display:table;
}
.wc-home > div
{
	height:100%;
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
.wc
{
	padding-top:0;
	padding-bottom:0;
}
.wc .col-lg-8
{
	min-height:298px;
}