body{
font-family:Arial,sans-serif; 
font-size: 14px;
color:#111;
margin:0 auto;
padding:0;
width:100%
}
html, body, div, span, h1, h2, h3, h4, h5 strong, ol, ul, li { 
margin: 0; border: 0; padding: 0; outline: 0; vertical-align: baseline 
}
img{max-width:100%}
a,a:hover{text-decoration:none}
header{
position:relative;
width:100%;
padding: 0px;
margin: 0px auto;
display:block;
border-top:2px solid #2fd23c;
background:#2fd23c;
}
.clear{clear: both;}
header .up{
width: 100%;
display: block;
padding:7px;
margin: 0px auto;
background: #fff;
}
header .up span{
color:#363d49;
width:auto;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
vertical-align: top;
display: inline-block;
margin:2px 2px 0px 0px;
}
header .up span a i#top-social
{
border-radius: 50%;
border: 1px solid #363d49;
background: #363d49;
color: #fff;
}
header .up span a{ 
color:#2d3644;display: inline-block;
}
header .up span a i{ 
padding: 6px 7px;
font-size:15px;
color: #363d49;
}
#phone a i{}
header .down{
width:100%;
padding:0;
margin:0px auto;
display:block;
}
.logo{
float: left;
padding:5px 5px 0px 0px;
vertical-align: top;
background: #fff;
}
.logo a{display:inline-block;}
.logo img{height:93px;}
.top-right{}
.nav-wr{}
.nav {}
.nav-list { text-align: left; list-style: none; padding: 0; margin: 0; }
.nav-item {float: left;position: relative; margin:0px;padding:0px;}
.nav-item:hover .nav-submenu { display: block; }
.nav-item a { 
display: block;
color:#fff;
font-size: 16px;
padding: 15px 15px;
transition: all 0.5s ease-in-out 0s;
}
.nav-item > a:hover,.nav-item a.active {
color:#363d49;
text-decoration: none;
background:#fff;
}
.nav-item:hover a {text-decoration: none;}
.nav-item a.last{}
.nav-submenu { display: none; position: absolute; left: 0px; width:350px; list-style: none; padding: 0; margin:0px; z-index: 9999; }
.nav-submenu-item { position: relative }
.nav-submenu-item a {
background:#2fd23c!important;
border-bottom: 1px solid rgba(0,0,0,0.1) !important;
display: block;
margin: 0;
padding: 12px 12px !important;
text-align: left;
text-transform: none;
}
.nav-submenu-item a:hover { background:rgba(255,255,255,0.9)!important; text-decoration: none; color: #000!important }
.nav-submenu2 { display: none; position: absolute; left: 100%; top: 0; width: 100%; list-style: none; padding: 0; margin: 0 }
.nav-submenu-item:hover .nav-submenu2 { display: block }
.nav-submenu-item2 a { background:#2fd23c!important; border-bottom: 1px solid #ffcccc; display: block; padding: 15px; text-align: left; }
.nav-submenu-item2 a:hover { background:rgba(255,255,255,0.9)!important; text-decoration: none; color: #000 !important; }
.nav-mobile {
display: none;
cursor: pointer;
position: absolute;
top: 0px;
right: 0px;
background: #2fd23c url(../images/nav.png) no-repeat center center;
background-size: 30px;
width: 50px;
height: 45px;
}
.nav-click { position: absolute; top: 1px; right: 0; display: none;  height: 50px; width: 50px; cursor: pointer;  }
.name { display: none; position: absolute; top: 0; left: 10px; color: #FFF; text-shadow: 0 0 1px #888888;
font-size: 18px;padding-top: 15px;text-transform: uppercase;}
.nav-click i { display: block; height: 46px;width: 100%; background:  url(../images/drop.png) no-repeat center center; background-size: 20px; }
.nav-click:hover { text-decoration: none ;}
.nav-rotate { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

blink {
animation: blinker 2s linear infinite;
color: #fff;
}
@keyframes blinker {  
50% { opacity: 0; }
}
.boxslier{
	width:100%;margin: 0px auto 0 auto; padding:0px 0px 44px 0px;display:block;
background: #fff url(../images/element-for-choose-us-green.png);
    background-position: bottom center;
    background-repeat: repeat-x;
    background-size: 15%;	
	};

.main-ct{
width:auto;
display: block;
margin:10px auto;
}
.main-ct .container{
width: 100%;
display: inline-block;
margin:0 auto;
padding:0%;
}
.main-ct h3,.main-ct .left .support h4,.title  h4,.title  h1{
background: #2fd23c;
margin: 1px 0px 0px 0px;
padding: 12px 5px;
font-family: Arial, sans-serif;
font-size: 16px;
text-transform: none;
color: #fff;
border-left: 3px solid #363d49;;
}
.title  h2{
font-size: 16px;
color: #fff;
font-weight: 700;
text-transform: uppercase;
}
.title  h2 a{
color: #fff;
background: #2fd23c;
padding: 12px 20px;
border-left: 3px solid #363d49;;
display:inline-block;
}
.box-list-product .title{
	width:94%;
    text-align: center;
    margin:1% auto;
    border: 0;
}
.box-list-product .title h2{
border: 0;
color: #363d49;
font-size: 22px;
line-height:27px;
padding:0px;
width: 100%;
text-align:center;
}
.box-list-product .title h2 a{
    background: #fff;
    color: #363d49;
    padding:2px 5px;
    border: 0;
	font-size: 22px;
    text-transform: uppercase;
    display: inline-block;
	width:100%
}
.box-list-product .title h2 a img{
}
.main-ct .box-shadow{width: 100%; text-align: center;}
.main-ct .left{width: 23%;float:left;margin:0% 1% 1% 0%;}
.main-ct .left .cat{width: 100%; margin-bottom: 10px;}
.main-ct .left ul.list-cat{background: rgba(255,255,255,0.4); margin: 0; padding: 10px 0 20px 0; list-style: none;}
.main-ct .left ul.list-cat li{
}
.main-ct .left ul.list-cat li a{
position: relative;
margin: 5px;
padding:0px;
font-size: 15px;
display: inline-block;
border-bottom: 1px solid #bbb;
color: #2d3d56;
}
.main-ct .left ul.list-cat li a:hover{color:#2fd23c; text-decoration: none;}
.left ul.list-cat li a img{
width: 30%;
float: left;
margin: 4px 8px 8px 0px;
height: 70px;
border-radius: 2px;}
.left ul.list-cat li a h4{
margin-top: 0px;
line-height: 24px!important;
font-size: 16px;}
.left ul.list-cat li a h4 span,.bg-red{
color:#fff;
background:#2fd23c;
padding:2px 4px;
margin-right:5px;
font-weight: normal;
font-size: 13px;
font-family: arial;}
.left ul.list-cat li a h4 i{margin-right:5px;font-weight: normal;}
.read-more{display: inline-block;
position: absolute;
bottom: 2px;
right: 3px;
color: rgba(0, 0, 0, 0.5);}
.main-ct .support-wr{width: 100%; margin-bottom: 10px;}
.main-ct .left .support{width: 100%;background: rgba(255,255,255,0.4); padding:0;}
.main-ct .left .support  .content{width: 90%; margin: 20px auto 0 auto;}
.main-ct .left .support  .content .call{}
.main-ct .left .support  .content .info{float: right; text-align: center; width: 68%;}
.main-ct .left .support  .content .hotcall{
border-top: 1px dotted rgba(0, 0, 0, .1);
padding: 10px 0;
margin:0px;}
.main-ct .left .support  .content .hotcall img{float: left; }
.main-ct .left .support  .content .hotcall span{font-family: arial;
font-size: 18px;
color: #2fd23c;
font-weight: bold;
line-height: 29px;
margin-left: 10px;
}
.title{
width:100%;
border-bottom: 1px solid #ddd;
margin:1px 0px 0px 0px;
background: rgba(0, 0, 0, 0);
text-transform: uppercase;
}
.title h4 a{color:#fff;text-transform: none; }
.main-ct .middle .product{width:98%; margin: 0 auto}
.main-ct .middle .product .list-pro { list-style:none; width:100%; margin:0; padding:0px; display:inline-block; }
.main-ct .middle .product .list-pro  .item {
width:100%;
margin: 1.6%;
float: left;
border-radius: 2px;
}
#adj_item{
width:23%;
margin: 1%;		
}
#adj_item .item-image a
{	
width: 100%;
display:block;
padding: 6px;
border: 1px dashed #363d49;
}
#adj_item .item-image a:hover
{
	
}
.main-ct .product .list-pro .item:nth-child(3n){ margin-right:0px}
.main-ct .product .list-pro .item  img{width: 100%;}
.main-ct .product .list-pro .item  img:hover{opacity: 0.5; -moz-transition:all 0.3s ease-in-out 0s;  -webkit-transition: all 0.3s ease-in-out 0s; -o-transition:  all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.main-ct .product .list-pro .item  a.more{
color:#fff;
font-size: 17px;
padding: 5px 0 15px 0;
display:block;
margin: 0px 0px 5px 0px;
text-align: center;
text-transform: lowercase;
background: url(../images/ilement.png) no-repeat bottom center;
background-size:40%;
}
.main-ct .product .list-pro .item a.more::first-letter{text-transform:uppercase;}
.main-ct .product .list-pro .item a.more span{
	display: inline-block;
    width: 25%;
    clear: both;
    margin: 3px;
    text-align: center;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
}
.main-ct .product .list-pro  .item  a.more:hover{color:#ef7306; text-decoration: none;}
.main-ct .product .list-pro  .item  a.more h2
{
text-transform: uppercase;
line-height: 40px;
font-size: 20px;
text-align: left;
}

.partner{
width:auto;
margin: 0px auto 0px auto;
padding: 20px 3% 20px 3%;
background: url(../images/bg-foo.jpg);
}
.news{
display: inherit;
width:94%;
padding: 10px 0%;
margin:0px auto;	
}
.news a{
color: #363d49;	
}
.news a img{
max-height:200px;
}
.news a h6{
font-size: 16px;
font-weight: normal;
line-height: 22px;
padding: 5px 0px;
text-align:justify;
margin: 5px 0px;
}
.cover{
display:none;
position: absolute;
top: 0;
left: 0;
background: rgba(0,0,0,.6);
padding-top: 40%;
height: 100%;
width: 100%;
color: #fff;
text-align: center;
transition: all 0.5s ease-in-out 0s;
}
.cover span{
background:#4822a8637;
margin: 0;
padding: 8px 10px;
font-size:13px;
color: #fff;
font-weight: normal;
}
.cat ul li a .cover{padding-top:10%;}
a:hover .cover,.cat a:hover .cover{
display:block;
transition: all 0.5s ease-in-out 0s;
}
/*---- Product detail ---*/
.main-ct .middle  .pro-detail{width:100%; margin:10px auto; padding:0%; }
.main-ct .middle  .pro-detail .content{width:100%; float: right;margin:0px;}
.main-ct .middle  .pro-detail .content h1{
line-height: 28px;
margin-top: 0;
font-weight: 700;
color: #2fd23c;
font-size: 20px;
text-transform: uppercase;	
}
.main-ct .middle  .pro-detail .content h3,.main-ct .middle  .pro-detail .content h2,.info_related .info-detail-related,.main-ct .middle  .pro-detail .content h6{
padding:5px 0px;margin:0;
text-transform: none;
font-weight: normal;
background: none;
color:#333;
line-height:30px;
font-size:16px;
border: none;
font-family:arial
}
.info-detail-related span{color:#363d49;;font-size: 16px;}
.info-detail-related input[type='number']{
	width:150px;
    padding: 3px 5px 3px 15px;
 }
.main-ct .middle  .pro-detail .content h4{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; margin: 0 0 0 0; padding: 0; text-transform: uppercase; font-weight: normal;}
.main-ct .middle  .pro-detail .content p{margin: 0 0 10px 0; line-height: 18px;}
.content  .price{
padding: 8px 0px 8px 0px; font-size: 30px;letter-spacing: 2px;
line-height: 50px;margin: 0 0 15px 0 ;font-weight: bold;
}
.info-detail-related .line-throught
{text-decoration: line-through;
    color: #2fd23c;
    font-size: 28px;
    font-weight: bold;
    padding: 10px;}
.flex-caption {
width: 96%;
padding: 2%;
left: 0;
bottom: 0;
background: rgba(0,0,0,.5);
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.3);
font-size: 14px;
line-height: 18px;
}
.flex-control-thumbs img {width: 96%!important; padding: 2%;}
.item-button{text-align:justify; width:100%;margin:15px 0px 0px 0px}
.item-button a {
background:#2fd23c;
margin: 0;
width: 49%;
padding:8px 8px;
color:#363d49;
display: inline-block;
font-size: 15px;
border-radius: 2px;
text-align:center;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.content .item-button a{
padding:20px 36px;
}
.item-button a.item-phone{
background: #fff;
}
.item-button a.item-view{
    color:#fff;}
.item-button a.item-view i{padding: 5px;
    border-radius: 50%;
    background: #fff;
    color:#363d49;
    font-size: 12px;}
.item-button a.item-phone i{padding: 5px;
    border-radius: 50%;
    background: #2fd23c;
    color: #fff;
    font-size: 12px;}
.item-image
{
position:relative;	
}
.item-info-group
{
background:#363d49;
padding: 6px;	
}
.item-info-group h6
{
line-height:29px;
font-size:16px;	
margin: 0;
color: #ddd;
}
.item-image .cover
{
position: absolute;
top: 0px;
left: 0px;
text-align: center;
background: rgba(0, 0, 0, 0.4);
color: #fff!important;
padding: 8px 14px!important;
}
.item
{
position:relative;	
}
.item .price
{
position: absolute;
    bottom: 8px;
    left: 8px;
    border-left: 5px solid rgb(255, 0, 1);
    background: rgba(255, 0, 0, 0.75);
    color: #fff!important;
    font-size: 14px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
    font-weight: bold;
    padding: 5px 4px!important;
}
.item .price sup{font-weight:normal}
.item .cover-discount
{
position: absolute;
top: 8px;
left: 7px;
text-align: center;
background: url(../images/price.png);
color: #fff!important;
padding: 12px 15px 19px 11px!important;
background-repeat: no-repeat;
background-size: 100%;
font-weight: bold;
}
.item .cover-discount:before{content:""}
.owl-next
{
padding: 10px 20px!important;
background: rgba(0, 0, 0, 0.0)!important;
position: absolute;
top: 40%;
right:0px;
border:0px solid rgb(221, 103, 16)!important;
border-radius:1px!important;
}
.owl-prev
{
padding: 10px 20px!important;
background: rgba(0, 0, 0, 0.0)!important;
position: absolute;
top: 40%;
left:0px;	
border:0px solid rgb(221, 103, 16)!important;
border-radius:1px!important;
}
.owl-prev i,.owl-next i{color:#09ba00;font-size:50px;font-weight:800;text-shadow: 0px 1px 1px #aaa;}
.owl-prev:hover i,.owl-next:hover i{color:#fff}
.tag {
margin: 20px 0px;
padding: 0px;
}
.tag b {
padding: 4px 4px 5px 7px;
background: #444444;
color: #E2E2E2;
margin: 0px 0px 5px 0px;
display: inline-block;
border-radius: 1px;
font: normal 14px arial;
}
.tag a {
margin: 1px 0px;
padding: 0px 15px 0px 0px;
display: inline-block;
font-size: 15px;
border-radius: 1px;
line-height: 30px;
}
.share{
margin: -13px 0px 0px 0px;
float: right;
}
.share a{
border: 1px solid #2fd23c;
padding: 8px 3px;
border-radius: 50%;
background: #ffffff;
text-align: center;
color: #2fd23c!important;
width: 37px;
display: inline-block;
margin: 3px;
font-size: 18px;
}
.content-detail ul li p
{display: inline-block;
width: 96%;}
.content-detail p
{font-size:17px}
.intro{display: inline-block;
background: rgba(255, 255, 255, 0.5);}
.intro-left{float:left}
.intro-right{float:right}
.intro-left,.intro-right{display:inline-block;padding:0px;vertical-align:top;}
.intro-left{
width:40%;
padding-top: 20px;
margin: 0 2% 0 0%;
text-align: center;
line-height: 28px;}
.intro-left img{
max-width:85%;
border-radius: 50%;
padding:10px;
border: 1px dashed #363d49;
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
transition: all 2s ease;
}
.intro-left .avatar{
padding:10px;
}
.intro-left .avatar img:hover{transform: scale(0.85);cursor:pointer}
@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
}
}
.intro-left .fullname {
font-size: 24px;
    color: #363d49;;
    font-weight: 750;
}
.intro-left .price{
font-size: 30px;
    font-weight: 700;
    line-height: 50px;
    color: #2fd23c;
}
.intro-left .grade {
color:#2fd23c;font-size: 15px;
}
.intro-left .icon-star {
font-size: 24px;
color:#363d49;;
margin:0px auto 8px auto;
}
.intro-left .skill {
color: #363d49;
font-size: 16px;
font-style: italic;
padding: 0px 8%;
}
.intro-right{
width:58%;
padding: 0;
margin:1.5% 0%}
.intro-right h1,.moreadd h1{
margin: 8px 0px 10px 0px;
font-size: 25px;
text-transform: uppercase;
text-align: left;
line-height: 40px;
color: #2fd23c;
border-bottom: 1px solid #2fd23c;
}


.intro-right h2 {
font-size: 18px;
font-style: italic;
font-weight: normal;
text-transform: uppercase;
color:#363d49;
}
.intro-right h3 {
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
color:#363d49;
}
.intro-right h5{
margin: 8px 0px 0px 0px;
font-size: 25px;
text-transform: uppercase;
text-align: left;
line-height: 40px;
color: #2fd23c;
border-bottom: 1px solid #2fd23c;
}
.intro-right h5 strong{
	border-bottom: 3px solid #2fd23c;
    padding-bottom: 5px;}
.intro-left p
{
font-size:16px;line-height:30px;text-align:justify
}
.intro-right p
{    font-size: 17px;}
.intro-right ol
{padding:5px 0px}
.intro-right ol li
{ padding:5px 0px}
.intro-right .box-sale{width:50%;}
.intro-right .box-sale .percent{font-size:25px;margin:2px 0px;}
.intro-right .box-sale .percent span{font-size: 40px;
color: red;}
.intro-right .box-sale .percent s{font-size: 20px;
color: #444;
border: 1px solid;
margin: 0px -7px 0px 0px;
border: 1px solid #2fd23c;
padding:17px 10px 11px 10px;}
.intro-right .box-sale .percent b,.intro-right .box-sale .percent strong{
font-size:20px;
color: #fff;
border: 1px solid #2fd23c;
background: #2fd23c;
padding:17px 30px 11px 30px;}
.intro-right .btn-xemthem {
color: #fff;
width: 100%;
text-align: center;
display: inline-block;
margin:0px 0px 0px 10px;
background:#2fd23c;
padding: 15px 25px;
width: auto;
font-size: 17px;
}
.highlight-course h2{font-size: 20px!important;
color: #363d49;
padding: 0;
margin: 0;line-height: 32px;
text-shadow: none;}
.box-register{float: right;}
.course h2 a{
line-height: 40px;
font-size: 26px;
text-transform: uppercase;
color: #2d3644;
font-family: "time new roman";
display: inline-block;
width:90%;
background: url(../images/banner-shadow.png) bottom center no-repeat;
margin: 0% 10%;
background-size: 40%;
font-weight: bold;
text-align: center;
padding: 0px 0% 15px 0%;
}
.course h2 a:hover{color:#2fd23c;text-decoration:none}
#header-content{background:none}
.header-content {
padding:30px 30px 5px 30px;
text-align: center;
}
.header-content h2{font-size: 22px;
color:#444;
width:90%;
text-shadow: none;
margin: 0 auto;}
.header-content div{
color:#363d49;
font-size:30px;
line-height: 1.31em;
margin-bottom:6px;
}

.why-choose-us{
background:#2fd23c;
padding:3% 0%;
background: #fff url(../images/bgfoo.jpg) no-repeat center bottom;
}
.why-choose-us .row{margin:0}
.why-choose-us h2{
text-transform: uppercase;
color: #fff;
font-size: 36px; 
text-align: center;
letter-spacing: 1px;
line-height: 50px!important;
padding: 0px 0px 2% 0px;
font-weight: 700;
}
.why-choose-us h2 span {
border-top: 4px solid #fff;
padding: 12px 0px;
}
.welcome-grid{text-align:center}
.welcome-grid span.fa {
color: #09ba00;
font-size: 50px;
margin-bottom: 15px;
}
.welcome-grid h4 {
font-size: 22px;
color: #10bc1e;
text-shadow: 0px 1px 0px #04a511;
padding: 5px;
font-weight: 600;
text-transform: uppercase;
}
.welcome-grid p {
color: #222;
line-height: 1.8em;
font-size: 16px;
}


.intro-right .btn-xemthem,.btnfoo{
color: #fff;
font-weight: 700;
text-align: center;
display: inline-block;
margin:0px;
background:#363d49;;
padding: 15px 20px;
width: auto;
font-size: 17px;
border:none
}
footer{
width:auto;
padding:0%;
}
.top-foo{
padding:17px;
background:#191818 url(../images/bgagri-top.jpg);
background-size:cover;
background-position: center;
background-repeat: no-repeat;
color: #fff;border-top: 1px solid #191818;
}
.top-foo h2{
font-size: 40px;
color:#ffed00;
font-family: "time new roman";
letter-spacing: 2px;
font-weight:700;
text-transform:uppercase;
margin-bottom: 1.5rem !important;
}
.top-foo h3{color: #707579;
font-size: 16px;
font-weight: 600;}
.top-foo p{
color: #eee;
font-size: 17px;
line-height: 2em;
width:80%;
margin:0 auto;
letter-spacing: 1px;
}
.bottom-foo{
padding:20px;
background:#191818
}
.bottom-foo h2{
color: #fff;
font-size: 40px;
letter-spacing: 2px;
font-weight:700;
line-height: 50px!important;
text-transform: uppercase;
padding: 0px;
}
.bottom-foo h2 strong{
border-bottom: 1px dashed #444;
padding: 0px 10px 10px 10px;
margin: 0px 0px 3px 0px;
display: inline-block;}
.bottom-foo p{}
.bottom-foo ul{}
.bottom-foo ul li{padding: 5px 10px;font-size:18px;display:inline-block;color:#707579;}
.bottom-foo ul li a{color:#707579;}
.bottom-foo ul li span{margin:0px 10px;color:#fff;}
.bottom-foo ul li a span#social{
font-size: 25px;
margin: 0px;
color:#fff;}
.nav-tabs>li>a {
font-size: 15px;
font-weight: 700;
letter-spacing: 1px;
color: #2d3644;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
{
color: #ffffff!important;
background-color: #2fd23c!important;
}
.tab-content{padding:1%}
.box-right-news,.box-left-news{
display:inline-block;
width:49.5%;
vertical-align:top
}
.box-left-news{
margin:15px 0px
}
.box-right-news>ul>li>a>span
{
margin-top: 0px!important;
padding-top: 3px!important;
overflow: hidden;
word-wrap: break-word;
text-overflow: ellipsis;
max-height:56px;
}
.box-right-news>ul>li>a>h6{
font-size: 14px;
line-height: 22px;
color:#2d3d56;
margin: 0;
font-weight: 700;
}
.box-right-news>ul>li>a>h6>span{color:#fff;background:#2fd23c;padding:2px 5px}
.box-right-news>ul>li>a>img
{
max-height:100px!important;
}
.description-hotnews{
width:100%;display: inline-block;
background: #2fd23c;
font-size: 17px;
color: #fff;
font-weight: 700;
padding: 10px 5px;}
.briefcompany .intro-left{width:30%;    padding:35px 0px 0px 0px;}
.briefcompany .intro-right{width:68%}
.briefcompany img{}
#middleadj{ 
width: 75%;
float: right;}
.main-ct #middleadj .product{width:100%}
.partner{
width:auto;
margin: 0px auto 0px auto;
padding: 20px 3% 20px 3%;
background: url(../images/bg-foo.jpg);
}
.partner ul{}
.partner ul li{
list-style: none;
display: inline-block;
position: relative;
margin: 0px 10px 10px 0px;
vertical-align: top;
padding: 5px;
background: #ffffff80;
}
.partner ul li a{
overflow: hidden;
display: inline-block;
width: 250px;
color: #444;
line-height: 23px;
font-style: italic;
text-align: center;}
.partner ul li a img{
margin: 0px 0px 10px 0px;
width:50%;
border-radius: 50%;border: 5px solid rgba(0, 0, 0, 0.1);
}
.partner ul li a .partner-info{
	
}
.partner ul li a .partner-rating{
	color:#363d49;
}
.partner ul li a  h6
{
margin: 0;
padding: 0;
font: bold 14px/1.7em arial;
color:#2fd23c;
}
#clientrating{margin:20px 0px 0px 0px}
#clientrating div {
line-height: 23px;
text-align: left;}
#clientrating div img{
border-radius:50%;;float:left;width:25%;margin-right: 10px;
}
#clientrating div  h6
{
margin: 0;
padding: 0;
font: bold 14px/1.7em arial;
color:#2fd23c;
}
#clientrating .nameclient{display: inline-block;
    width: 70%;}
#clientrating .partner-rating{
background: #363d49;;
color: #fff;
letter-spacing: 2px;
font-size: 13px;
padding: 0px 3px;
}
#clientrating h6 .description{font-size: 14px;
line-height: 22px;
color: #000;font-weight: 400;}
.dropdown-menu{border:none!important;min-width:300px}
#total-cart .table-responsive>.table>tbody>tr>td{white-space: normal;}
.box-left-news{position: relative;}
.box-left-news a{
 }
.box-left-news .videowrapper .close-button{}
.box-left-news a img{position: relative;}
.box-left-news a h4{    position: absolute;
position: absolute;
    bottom: 0px;
    font-size: 18px;
    margin: 0;
    z-index: 9999;
    color: #fff;
    line-height: 50px;
    padding: 0px 0px;
    background: rgba(0, 0, 0, 0.5);
    WIDTH: 100%;}
.box-left-news a h4 span{
	background: #363d49;;
    padding: 17px 10px;
    font-size: 15px;}
.color-size #size{
	position: absolute;
	bottom:5px;
    left:6px;
}
.color-size #color{
	position: absolute;
	bottom:3px;
    right:9px;
}
.color-size h6,.color-size h6{margin:2px -1px 2px 2px;text-align: center;}
.sizepanel,.colorpanel{}
.colorpanel span{
padding:10px 10px 11px 10px;
display: inline-block;
text-align: center;
font-size: 13px;
background:rgba(255, 255, 255, 0.85);
margin:1px 1px 0px 0px;
cursor: pointer;
border-radius:1px;
}
.sizepanel span{
padding:5px 2px;
border: 1px solid #eee;
display: inline-block;
text-align: center;
font-size:10px;
background:rgba(255, 255, 255, 0.5);
margin:1px 1px 1px 0px;
cursor: pointer;
border-radius:1px;
}
.info_related #colorpanel{line-height: 0;}
.info_related #sizepanel span{

padding:6px 15px!important;
display: inline-block;
text-align: center;
font-size: 14px;
background: #f6f6f6;
margin: 2px;
border-radius: 1px;
}
.info_related #colorpanel span{
padding: 20px 20px!important;
display: inline-block;
text-align: center;
font-size: 14px;
background: #fff;
border-radius: 1px;
box-shadow: 0px 0px 1px 1px #eee;
margin: 2px;
}
#sizepanel span:hover,#colorpanel span:hover,#sizepanel span.active,#colorpanel span.active{
box-shadow: inset 0px 0px 1px 1px #2fd23c;
}
#shopping-item-size #sizepanel span,#shopping-item-color #colorpanel span{
width: 15px;
height: 15px;
padding:10px 28px 30px 15px;
display: inline-block;
text-align: center;
border-radius: 0;
font-size: 14px;
background: #fff;
margin-right: 1px;
border:1px solid #eee;
}
.owl-carousel .owl-stage-outer{width:100%}
.mobileprice{
font-size: 16px;
text-align: center;
width: 100%;
font-family: sans-serif;
font-weight: bold;
color: #fff;
display: inline-block;
padding: 8px 0px 0px 0px;}
.mobileprice em{color: red;
    text-decoration: line-through;
    margin: 0px 20px 0px 0px;}
#more{font-size: 13px;
    text-transform: none;
    width: auto;
    color: #2fd23c;padding: 0px 8px;}