@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap");

/*----------------------------------------*/
/*  1.0  Theme default CSS
/*----------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,
blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul,
fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, img, embed {margin: 0;padding: 0;outline: 0;}
.single-post-page td img,.single-product-page td img{padding:5px;}
.single-post-page td,.single-product-page td{margin:5px;}
a {color: #282828;transition: all 0.3s ease 0s;text-decoration: none;}
a:active, a:hover {outline: 0 none;}
a:hover {text-decoration: none;}
a:focus {outline: 0px solid;text-decoration: none;}
img {max-width: 100%;height: auto;}
p {padding: 0;margin: 0px 0px 10px;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {font-weight: normal;}
ol, ul {list-style: outside none none;margin: 0;
padding: 0}
::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}
body, body.class_body {font-family: "Montserrat", sans-serif !important;font-size: 16px;line-height: 1.42857143;}
.bg-white {background: #fff;}
li.postWrapper{border-bottom:1px solid #2d3a80;margin-bottom:15px;padding-bottom:15px;}
li.postWrapper:last-child{border-bottom:none;}
.post-details{padding:15px;}
.post-image{padding:0;}
.pad-home{padding-left:0;padding-right:0;}
.no-padding {padding: 0 !important;}
#content {padding-top: 0px; margin-top:-1px;}
.widget {lear: both;}
.space-base {margin-bottom: 30px;}
.aw-blog-read-more {display: block;text-align:right;color: #c70000;font: 500 12px/1.55 "Montserrat", sans-serif;text-transform: uppercase;text-decoration: underline;
  margin-right:20px;}
.price-box {color: #F00;font-size: 14px;line-height: 1.4;}
.price-box p {margin: 0;display: inline-block;}
.price-box p.old-price {color: #888888;text-decoration: line-through;font-size: 13px;margin-right: 10px;}
.meta-post {margin-top: 5px;font-size: 12px;line-height: 1;}
.hotline-top{}
.hotline-top a{font-size:17px;color:#ea068c;}
.block-title, .page-title, .relatived-product-title, .relatived-post-title {margin-bottom: 50px;}
.block-title h3, .block-title .h3, .page-title.product-category h2, .page-title.post-category h2, .relatived-product-title .h3, .relatived-post-title .h3,.search-widget .h3,.page-title h3 {font-size: 35px;color: #2c3983;text-transform: uppercase;padding-top: 25px;cursor: pointer;font-weight:bold;text-align: center;}
.new-product-wrap .block-title h3{color: #2c3983 !important;padding-top:25px !important;}
.new-product-wrap .block-title h3 span:before{background:url("uploads/images/bg-title.png") no-repeat;}
.block-title h3 a, .block-title .h3 a {color:#24abe2;}
.block-title h3 span,.bg-about .section-title span,.page-title.product-category h2 span,.page-title.post-category h2 span,.block-title h3 span,.search-widget .h3 span,.page-title h3 span,.block-title .h3 a,.relatived-product-title .h3 span,.relatived-post-title .h3 span,.page-title h2{position:relative;}
.block-title h3 span:before,.bg-about .section-title span:before,.page-title.product-category h2 span:before,.page-title.post-category h2 span:before,.block-title h3 span:before,.search-widget .h3 span:before,.page-title h3 span:before,.block-title .h3 a:before,.relatived-product-title .h3 span:before,.relatived-post-title .h3 span:before,.page-title h2:before{position:absolute;content:"";background:url("uploads/images/bg-title.png") no-repeat;background-size:62px 13px;width:62px;height:13px;bottom:-15px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%)}
/*----------------------------------------*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {z-index: 3;color: #fff;cursor: default;background-color: #000;border-color: #000;}
/* 2.0 Home CSS
/*----------------------------------------*/
#newsletter-form{text-align: center;}
#tenduan{color:#f00;}
textarea[type=text]{width:100%;border-radius: 5px;padding:8px 10px;margin: 8px 0;}
input[type=text] {width: 100%;padding: 6px 10px;margin: 6px 0;display: inline-block;border: 1px solid #ccc;box-sizing: border-box;}
.newsletter-widget button {top: 3px;padding: 5px 35px;background:#000;border: none;color: #fff;font-size: 18px;cursor: pointer;border-radius: 5px;}
.valiform{color:#f00;font-size: 13px;}
#newsletter-form ::-webkit-input-placeholder {color: #000 !important;}
#newsletter-form :-moz-placeholder {color: #000 !important;}
#newsletter-form ::-moz-placeholder {color: #000 !important;}
#newsletter-form :-ms-input-placeholder {color: #000 !important;}
.header-sticky.sticky {-webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;background: rgba(255, 255, 255,1) none repeat scroll 0 0;-webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);left: 0;padding: 5px 0;position: fixed;top: 0;width: 100%;z-index: 99;}
.header-sticky.sticky .logo img{width: 100%;}
.header-sticky.sticky .menu123{}
.header-sticky.sticky .hotline-top {margin-top: 4px;}
/* 2.1.0 Header CSS
/* ====================================== */
#top {background-color: #000;border-bottom: 1px solid #ffffff;padding: 4px 0px;color:#fff;font-size:14px;}
#top .container {padding: 0 20px;}
#top .language-select:hover {text-shadow: none;color: #ffffff;background-color: #ff9900;background-image: linear-gradient(to bottom, #ff9900, #ff7d00);background-repeat: repeat-x;}
#top .btn-link, #top-links li, #top-links a {color: #888;text-shadow: 0 1px 0 #FFF;text-decoration: none;}
#top .btn-link:hover, #top-links a:hover {color: #444;}
#top-links .dropdown-menu a {text-shadow: none;}
#top-links .dropdown-menu a:hover {color: #FFF;background-image: linear-gradient(to bottom, #ff9900, #ff7d00);}
#top-links {padding-top: 6px;}
#top-links a + a {margin-left: 15px;}
#header{margin:0px 0;padding:5px 0;webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 1px 4px 0 rgba(0, 0, 0,0.3);z-index: 9;}
.logo img{margin: auto; padding:5px;}
.slider-h{position:relative;display:flex;justify-content:center;}
.bg_sli{position:absolute;bottom:-31px;z-index:10;}
.bg_sli1{position:absolute;bottom:-31px;z-index:10;}
.bg-pro .bg_sli {position: absolute;z-index: 10;}
.menu123{margin:10px 0;}
.bg-baohanh{background:url("uploads/images/bg_baohanh.jpg") no-repeat;}
.search-page{background:url("uploads/images/bg_bh.jpg") no-repeat;padding-bottom:30px;}
/* 2.2.0 Nav CSS
/* ====================================== */
.header{float:right;}
.navbar-d{display: flex;justify-content: flex-end;}
.navbar-d > ul > li > a {padding: 5px 0px;text-decoration: none;display: block;background:none;text-transform:none;font-size: 15px; font-weight:bold;font-style:italic;border-top:2px solid #000;}
.navbar-container .navbar {min-height: 1px;margin: 0;}
.navbar-container .navbar-m { overflow: hidden;}
.navbar-container .navbar-m .header a {display: block;padding: 14px 15px 13px 45px;color: #2c3983;cursor: pointer;font-size: 14px;text-transform: uppercase;font-weight: 700;position: relative;}
.navbar-container .navbar-m .header a:before {position: absolute;top: 16px;left: 15px;display: block;height: 2px;width: 20px;background: #2c3983;content: "";}
.navbar-container .navbar-m .header a:after {position: absolute;top: 22px;left: 15px;display: block;height: 8px;width: 20px;border-top: 2px solid #2c3983;border-bottom: 2px solid #2c3983;content: "";}
.navbar-container .navbar-m ul {display: none;}
.search{margin-top:5px;}
.navbar-d ul ul li:hover{background:#e00000 !important;}
.search form {width: 100%;background: #f9f9f9;padding: 4px 14px;position: relative;border: #e4e4e4 1px solid;border-radius: 30px;}
.search form input {width: 95%;border: none;background: none;}
.search form button {position: absolute;top: 4px;font-size: 20px;border: none;background: none;padding: 0;color:#e00000;}
.search button:hover{color:#e00000;
}
/* 2.3.0 Slider CSS
/* ====================================== */
.sli{padding: 10px 0;background: #fff;margin-bottom: 30px;}
.sli .item{padding-top:0;padding-left:0;}
.owl-theme .owl-nav{margin-top:0;}
.owl-theme .owl-dots .owl-dot span{background:#979494;}
.owl-theme .owl-nav.disabled+.owl-dots{position: absolute;right: 10px;bottom: 20px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1.1;}
.owl-carousel .owl-nav .owl-prev { background: #2d3985;}
.owl-carousel .owl-nav .owl-next {background: #2d3985;}
.owl-theme .owl-nav [class*=owl-] {padding: 4px 9px;border-radius: 100%;}
.tintuc-home .fa-chevron-right{margin-top: 4px !important;margin-left: 3px;}
.tintuc-home .fa-chevron-left{margin-top: 4px !important;margin-right: 3px;}
/* entire container, keeps perspective */
.bg-about .about{padding:0 100px;}
.gt{height:379px;position:relative;}
.gt1{position:absolute;top:50%;transform:translateY(-50%);}
.top-left{position: fixed;width:124px;height:130px;top:0;left:0;z-index: 100;}
.top-right{position: fixed;width:124px;height:130px;top:0;right:0;z-index: 100;}
.bottom-left{position: fixed;width:124px;height:130px;bottom:45px;left:0;z-index: 100;}
.navbar-d > ul > li{position: relative; margin:auto 20px;}
/* 2.4.0 Content CSS
/* ====================================== */
.bg-pro{background:url("uploads/images/bg-nen.jpg") no-repeat;position:relative;background-position: center;background-size: cover;margin-top:-1px;}
.bg-pro .widget{padding:0px 0;}
.bg-about{position:relative;display:flex;justify-content:center;}
.bg-new-h{position:relative;}
.bg-about .section-title{text-align:center;font-size:28px;color: #000;text-transform: uppercase;padding: 14px 25px;cursor: pointer;font-weight: bold;}
/****paralax***/
/******BH*******/
.kt-bh{margin-bottom: 30px;background: #fff;padding: 5px;box-shadow: 0px 0px 3px #ccc;border-radius: 5px; }
#check_w_c_form{text-align: center;}
.content-widget input{width:100%;padding:5px;}
.content-widget button{margin:10px 0;}
.id-card-input{position: relative;padding-left:40px !important;}
.fa-id-card{position: absolute;top:13px;left:10px;font-size:20px;color:#676a6d;transition: all .3s ease;}
.id-card-input:focus + .fa-id-card{color:#d9534f;left:8px;}
/********BH********/
/* 2.4.1 Best/Featured Products CSS
/* 2.4.2 New Products CSS
/* 2.4.3 Product By Category CSS
/* -------------------------------------- */
.new-product-wrap{margin-bottom:30px;}
.products-grid .product-item,li.postWrapper_tt {margin-bottom:30px; /*padding-left:7px;padding-right:7px;*/}
.postWrapper_tt .bg-white{transition: all .3s ease;}
.postWrapper_tt .bg-white:hover {-webkit-transform: translateY(-6px);-ms-transform: translateY(-6px);transform: translateY(-6px);box-shadow: 0px 30px 40px 0px rgba(0,0,0,.4);}
.post-image_tt{padding:3px;position:relative;}
.post-image_tt img{width:100%;}
.post-image_tt:after{position:absolute;content:"";bottom:-8px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#3c51ba;border-radius:100%;border:2px solid #fff;}
.postWrapper .post-image{border: 1px solid #eee;padding: 3px;box-shadow: 1px 2px 4px rgba(0,0,0,.4);}
.relativedslider-container .products-grid .product-item{margin-bottom:0;}
.products-grid .product-item-info{background:none;transition: all .3s ease;}
.product-item-details .product-name a {color: #fff;display: table-cell;vertical-align: middle;}
.products-grid .product-item-info {position: relative;border-radius: 50% 50% 0 0;}
.relativedslider-container .products-grid .product-item-info{margin-bottom:20px;margin-top:7px;}
.products-grid .product-item-info:hover {-webkit-transform: translateY(-6px);-ms-transform: translateY(-6px);transform: translateY(-6px); z-index:999;}
.product-item-info.circle-pro:hover {background: none;color: #2c3983;}
.product-item-info.circle-pro:hover > .product-item-details {background:#28388e;}
.product-top{text-align:center;overflow: hidden;box-shadow: 0px 2px 6px 3px rgba(141,152,234,0.8);border-radius:50% 50% 0 0;}
.product-top img{border-radius:50% 50% 0 0;}
.circle-pro .product-name a{color:#fff;font-size:18px;text-transform:uppercase;text-align:center;}
.products-grid .product-item-info .product-item-details {padding: 10px;position: relative;font-size:15px;margin-top:15px;background:#8d98ea;}
.slo-pro{text-align:center;font-size:20px;}
.product-item-details .product-name {font-size: 15px;display: table;width: 100%;min-height: 32px;}
.product-item-details .product-name a {color: #fff;display: table-cell;vertical-align: middle;}
.product-item-details .product-item-description {margin-bottom: 10px;}
.products-grid .item .button-holder {padding: 0 10px 15px;}
.products-grid .item .button-holder button {overflow: visible;width: auto;padding: 0 5px 0 0;margin: 0;background: transparent;cursor: pointer;border: 1px solid #ccc;border-radius: 3px;}
.products-grid .item .button-holder button i {display: inline-block;text-align: center;width: auto;line-height: 34px;background-color: #ccc;color: #222;font-size: 14px;padding: 0px 10px;}
.post-top img{border:1px solid #dedede;border-radius:0px;}
.post-name-h a{color: #000;font-size:17px;}
.post-item-details{padding:0 0;}
.post-item-details p{margin-top:10px;}
.xemthem-new {text-align: center;margin-bottom: 60px;margin-top: 30px;}
.xemthem-new a{padding:10px 20px; background:#3c4cae;color:#fff;font-style:italic;font-weight:500;}
.xemthem-new a:hover{background:#8d98ea;}
/* 2.4.4 News CSS
/* 2.4.5 Featured News CSS
/* 2.4.6 News By Category CSS
/* 2.4.7 Slide News CSS
/* -------------------------------------- */
.block-post {position: relative;list-style: none!important;background: #fff;}
.block-post.block-first-post .block-post-img {margin-bottom: 20px;position: relative;}
.block-post.block-first-post .block-post-img img {-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;opacity: .9;width: 100%;}
.block-post.block-first-post .block-post-content {padding-bottom: 20px;}
.block-post.block-first-post h4 {margin: 0 auto 10px auto;padding: 0;font-size: 21px;font-weight: 400;line-height: 25px;font-style: normal;letter-spacing: normal;text-transform: none;}
.block-post.block-other-post {padding-bottom: 19px;margin-bottom: 18px;border-bottom: 1px solid #DDD;}
.block-post.block-other-post .block-post-img {margin: 0;position: absolute;width: 110px;line-height: 0;overflow: hidden;}
.block-post.block-other-post .block-post-content {margin-left: 125px;min-height: 74px;}
.block-post.block-other-post h4 {margin: 0 auto 10px auto;padding: 0;font-size: 14px;font-weight: 400;line-height: 20px;font-style: normal;letter-spacing: normal;text-transform: none;}
.block-post.block-other-post .post-description {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 12px;}
.fmdate{font-size:13px;font-style:italic;margin-right: 15px;text-align:right;}
/* 2.4.4 News CSS
/* -------------------------------------- */
.news-wrap .block-post.block-other-post {padding-bottom: 0;margin-bottom: 20px;border-bottom: 0px;}
.news-wrap .block-post.block-other-post:nth-child(2n) {padding-left: 0;}
/* 2.5.0 Left - Right Sidebar CSS
/* ====================================== */
#left-sidebar, #right-sidebar {z-index: 2;}
.single-widget {margin-bottom: 30px;background: #fff;padding: 5px;box-shadow: 0px 0px 3px #ccc;}
.single-widget .section-title {font-size: 15px;text-transform: uppercase;color: #fdfbbb;background: #dc0000;width: 100%;padding: 14px 20px;cursor: pointer;text-align: center;position: relative;}
.new-new-h .section-title {font-size: 14px;text-transform: uppercase;color: #f00;background: #f9f576;width: 100%;font-weight: bold;padding: 14px 20px;cursor: pointer;position: relative;text-align: left;}
.new-new-h .section-title:before {content: "";position: absolute;bottom: -8px;left: 26px;width: 0px;height: 0px;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 8px solid #f9f576;}
.single-widget .section-title a {color: #fff;}
.single-widget .content-widget {padding: 10px;}

/* 2.5.1 Nav CSS
/* 2.5.18 Nav By Category CSS
/* -------------------------------------- */
.single-widget .content-widget ul {} .single-widget .content-widget > ul {} 
.single-widget .content-widget ul li {position: relative;border-bottom: 1px dotted #e8e8e8;padding: 4px 0;font-size: 12px;text-transform: uppercase;line-height: 29px;color: #313131;}
.single-widget .content-widget > ul > li {} .single-widget .content-widget ul li:last-child {border-bottom: 0px;}
.single-widget .content-widget ul li a {} .single-widget .content-widget > ul > li > a {} 
.single-widget .content-widget ul ul {display: none;position: absolute;top: 0;left: 100%;width: 100%;background: #FFF;}
.single-widget .content-widget ul > li:hover > ul {display: block;}
/* 2.5.2 Advertisement CSS/*----------------------------------------*/.qcc1 img { max-width:125px; float:right;}
.qcc2 img { max-width:125px; float:left;}
#floating_banner_left, #floating_banner_right {text-align:left; position:absolute; overflow:hidden; top: 0px; left: 0px; width: auto; border: 0px solid #000;}
#floating_banner_right {text-align: right;}
/* 2.5.3 Video CSS
/*----------------------------------------*/
.bg-promax img {box-shadow: 1px 2px 4px rgba(0,0,0,.3);}
/* 2.5.4 Statistic CSS
/*----------------------------------------*/
/* 2.5.5 Search Bar CSS
/* 2.5.14 ewsletter CSS
/*----------------------------------------*/
.search-widget form, .newsletter-widget form {position: relative;}
.search-widget input[name="k"], .newsletter-widget input[name="v"] {border: 1px solid #e5e5e5;padding: 8px 10px;display: table-cell;vertical-align: middle;margin: 0;width: 100%;border-radius: 5px !important;}
.search-widget button[name="s"] {position: absolute;top: 3px;right: 0;padding: 2px 10px;background: transparent;border: none;color: #064475;font-size: 20px;cursor: pointer;}

/* 2.5.6 Viewest Products CSS
/* 2.5.7 Selling Products CSS
/* 2.5.9 News CSS
/*----------------------------------------*/

.single-widget .content-widget .product-item,
.single-widget .content-widget .post-item {text-transform: none;}
.showtintuc .single-widget .content-widget{padding:8px;} 
.tintuc .single-widget .content-widget .post-item{margin-top:2px;}
.tintuc .single-widget .content-widget .post-item img{padding:0 10px;}
.sukien .single-widget .content-widget .post-item{}
.sukien .single-widget .content-widget .post-item img{padding:0 10px;}
.product-item .ma-item, .post-item .ma-item {margin-bottom: 10px;}
.ma-item .products-images .product-image img {max-width: 63px;}
.ma-item .post-images .post-image img {max-width: 83px;}
.ma-item .products-des, .ma-item .post-des {margin-left: 95px;}
.ma-item .products-des .product-name, .ma-item .post-des .post-name {margin: 0;font-weight: 500;}
.ma-item .products-des .product-name a, .ma-item .post-des .post-name a {font-size: 14px;color: #04799b;}
.ma-item .products-des .price-box {color: #F00;font-size: 14px;line-height: 1.4;}
.ma-item .products-des .price-box p {margin: 0;display: block;font-size: 13px;}
.ma-item .products-des .price-box p.old-price {color: #888888;text-decoration: line-through;font-size: 12px;}
.ma-item .post-des p {font-size: 12px;line-height: 1.4;}

/* 2.5.8 Slide Image CSS
/*----------------------------------------*/
.single-widget .content-widget.slide-widget ul li {border-bottom: 0px;}

/* 2.5.10 Exchange Rate CSS
/*----------------------------------------*/
.exchange-rate-widget table { width: 100%;}
.exchange-rate-widget table th, .exchange-rate-widget table td {text-align: center;}

/* 2.5.11 Map CSS
/*----------------------------------------*/

/* 2.5.12 Download CSS
/*----------------------------------------*/

.download-widget a {display: block;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #dedede;}
.download-widget a:last-child {padding-bottom: 0px;margin-bottom: 0px;border-bottom: 0px;}
.download-widget a i {margin-right: 7px;}

/* 2.5.13 Link CSS
/*----------------------------------------*/
/* 2.5.15 Google Translate CSS
/*----------------------------------------*/
/* 2.5.16 Register CSS
/*----------------------------------------*/
/* 2.5.17 Support Online CSS
/*----------------------------------------*/
.agent-small {margin: 0px 0px 15px;}
.agent-small-title {margin-bottom: 5px;}
.agent-small-inner {display: table;width: 100%;}
.agent-small-image {display: table-cell;width: 76px;}
.agent-small-image-inner {background-color: rgba(0, 0, 0, 0.15);border-radius: 50%;height: 50px;float: left;margin: 0px 16px 0px 0px;position: relative;width: 50px;transition: color 0.15s linear 0s;}
.agent-small-image img {border-radius: 50%;position: relative;width: 50px;height: 50px;z-index: 2;}
.agent-small-content {border-bottom: 1px solid rgba(0, 0, 0, 0.12);display: table-cell;padding-bottom: 12px;vertical-align: top;}
.agent-small:last-child .agent-small-content {border-bottom: 0px;}
.agent-small-yahoo, .agent-small-skype, .agent-small-tel {font-size: 12px;line-height: 22px;padding-left: 25px;background-repeat: no-repeat;background-position: left center;background-size: 16px;}
.agent-small-yahoo {background-image: url("uploads/icon/yahoo2.png");}
.agent-small-skype {background-image: url("uploads/icon/skype.png");}
.agent-small-tel {background-image: url("uploads/icon/Phone.png");}

/* 2.5.19 Facebook Plugin CSS
/*----------------------------------------*/
/* 2.5.20 Focus News CSS
/*----------------------------------------*/

/* 2.5.21 Date Now CSS
/*----------------------------------------*/
.clock {cursor: pointer;padding: 5px;width: 40%;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-topleft: 4px;text-align: center;font-weight: bold;font-family: "Montserrat", sans-serif;}
#clock {float: left;background-color: #000000;color: #00FF33;font-size: 20px;margin-bottom: 5px;}
.datetime {text-align: center;margin: 8px 0;}
/* 2.5.22 Statistic CSS/*----------------------------------------*/
#backtotop i.fa {position: absolute;color: #fff;font-size: 38px;font-weight: bold;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#backtotop {position: fixed;bottom: 90px;width: 40px;height: 40px;background: #000;right: 31px;background-size: contain;box-shadow: 0px 0px 7px #fff;border-radius: 5px;cursor: pointer;}
div#backtotop:hover {background: #3a3333;}
#backtotop i.fa {position: absolute;color: #fff;font-size: 38px;font-weight: bold;top: 50%;left: 50%;transform: translate(-50%,-50%);}
/*----------------------------------------*/
/* 3.0 Footer CSS
/*----------------------------------------*/
#site-footer {color: #000;font-size: 13px;font-weight: 300;line-height: 22px;background: #2d3985;}
#site-footer .footer-top {padding: 40px 0;background:url("uploads/images/bg3nf.jpg") no-repeat;position: relative;background-position: center;background-size: cover;}
#site-footer .footer-widget-title {font-size: 1.384em;font-weight: 700;text-transform: uppercase;color: #fff;}
#site-footer .footer-top .footer-widget-title {border-bottom: 2px solid #fff;height: 35px;margin-bottom: 15px;margin-top: 3px;padding: 0 0 .67em;}
#site-footer .footer-top .footer-widget-title>span {border-bottom: 2px solid #f90;display: inline-block;height: 35px;padding: 0;}
#site-footer .footer-bottom {color: #b5b5b5;font-size: 11px;text-align: center;}
#site-footer .footer-bottom a {color: #989797;}
.title-f img{margin-top:30px;}
.nav-social li a{font-size:30px;color:#000;}
.title-f{font-size: 24px;color:#000;font-weight: normal;display: table-cell; vertical-align: middle; height: 140px;}
.chinhanh{margin:10px 0;}
.chinhanh h4 {color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:25px;text-decoration:underline;}
.contact-info .chinhanh h4{color:#2a3791; margin-bottom:5px !important;text-decoration:underline;font-size:16px;}
.contact-info .diachif{margin-left:10px;}
.diachif{font-size:16px;color:#fff;}
.chinhanh a{font-size:18px;color:#fff;}
.contact-info .chinhanh a{}
.hotline-f{position: fixed;bottom: 195px;right:0px;z-index:99;}
.hotline-f div{margin-bottom: 15px; text-align:center;}
.hotline-f p{padding:0;margin-bottom:15px;}
.hotline-f .f1 a{background: #8d98ea;padding:5px 15px;position:relative; text-align:left;border-radius:20px 0 0 20px;}
.hotline-f i{}
.hotline-f .f1 a:hover{color:#2b3b90;}
.hotline-f a{font-size: 18px;color:#fff;font-weight:500;}
@-webkit-keyframes glowing {0% { color: #2c3980;}50% { color: #fff; }100% { color: #2c3980;}}
@-moz-keyframes glowing {0% { color: #2c3980;}50% { color: #fff;}100% { color: #2c3980;}}
@-o-keyframes glowing {0% { color: #2c3980; }50% { color: #fff;}100% { color: #2c3980; }}
@keyframes glowing {0% { color: #2c3980;}50% { color: #fff;}100% { color: #2c3980;}}
/*.hotline-f a {-webkit-animation: glowing 1500ms infinite;-moz-animation: glowing 1500ms infinite;-o-animation: glowing 1500ms infinite;animation: glowing 1500ms infinite;}*/
/*----------------------------------------*/
/*  4.0 Shop CSS
/*----------------------------------------*/
.page-title.product-category h2 {}
/*----------------------------------------*/
/*  5.0 Shop Detail CSS
/*----------------------------------------*/
.single-product-page{margin-top:20px;}
.product-view, .product-view .primary_block {margin-bottom: 0px;}
.product-left-column {min-height: 380px;}
.product-center-column { display: flex;justify-content: center;flex-direction: column;height: 380px;} .product-right-column {} 
.product-left-column #image-block {position: relative;padding: 0px;}
.product-left-column #image-block .zoomWrapper, .product-left-column #image-block img {margin: auto;} 
#views_block {text-align: center;position: relative;margin-top: 20px;}
#thumbs_list {position: relative;padding: 0px 29px;}
#thumbs_list #thumblist {list-style-type: none;padding: 0px 1px;margin: 0px;overflow: hidden;position: static;}
#thumbs_list .thumb_item {border: 1px solid transparent;margin-bottom: 2px;}
#thumbs_list .thumb_item:hover {border-color: #ec243b;}
#thumbs_list .thumb_item img {max-width: 100%;margin: auto;}
#thumbs_list .owl-prev, #thumbs_list .owl-next {position: absolute;top: 50%;left: 0px;bottom: 0px;opacity: 1;font-size: 0px;color: #FFF;text-align: center;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);top: 50%;width: 25px;height: 25px;margin-top: -12px;background: #FFF;border-radius: 50%;}
#thumbs_list .owl-next {right: 0;left: auto;}
#thumbs_list .owl-prev:before, #thumbs_list .owl-next:before {font-family: "FontAwesome";font-size: 20px;position: absolute;left: 0px;right: 0px;top: 0px;display: block;text-align: center;border: 1px solid #b6b6b6;border-radius: 100%;font-size: 14px;line-height: 25px;height: 25px;color: #000;text-shadow: none;}
#thumbs_list .owl-prev:before {content: "/f104";}
#thumbs_list .owl-next:before {content: "/f105";}
.socialsharing_product {margin-top: 20px;}
.socialsharing_product ul li {display: inline-block;vertical-align: middle;margin-bottom: 5px;}
.socialsharing_product ul li .btn {padding: 7px 15px;border: 1px solid #ebebeb;border-radius: 3px;font-size: 12px;color: #777;background: #fff;}
.socialsharing_product ul li .btn-facebook:hover {background-color: #435F9F;color: #fff;}
.socialsharing_product ul li .btn-facebook i {color: #435F9F;}
.socialsharing_product ul li .btn-facebook:hover i {color: #fff;}
.socialsharing_product ul li .btn-twitter:hover {background-color: #00AAF0;color: #fff;}
.socialsharing_product ul li .btn-twitter i {color: #00AAF0;}
.socialsharing_product ul li .btn-twitter:hover i {color: #fff;}
.socialsharing_product ul li .btn-google-plus:hover {background-color: #E04B34;color: #fff;}
.socialsharing_product ul li .btn-google-plus i {color: #E04B34;}
.socialsharing_product ul li .btn-google-plus:hover i {color: #fff;}
.socialsharing_product ul li .btn-pinterest:hover {background-color: #CE1F21;color: #fff;}
.socialsharing_product ul li .btn-pinterest i {color: #CE1F21;}
.socialsharing_product ul li .btn-pinterest:hover i {color: #fff;}
.product-center-column h1 {margin: 10px 0px;font-size: 20px;font-weight: 400;line-height: 30px;color: #f00;text-transform: uppercase;}
.product-center-column .category {font-size: 11px;font-weight: bold;margin: 0px;text-transform: none;line-height: 28px;}
.product-center-column .category a {display: inline-block;color: #3991DB;}
.product-center-column .product-description {
margin-bottom: 15px;padding: 6px 0px;font-size: 15px;}
.product-center-column .old-price {font-size: 16px;font-weight: 300;color: #999;text-decoration: line-through;}
.product-center-column .price {font-size: 24px;font-weight: 300;color: #F00;}
.product-center-column .quantity_wanted_p {width: 100%;margin: 20px 0;}
.product-center-column .quantity-selector {float: left;margin-right: 10px;margin-bottom: 0px;font-weight: 300;line-height: 30px;min-width: 60px;font-weight: 600;}
.js-qty {position: relative;margin-bottom: 1em;max-width: 100px;min-width: 75px;overflow: visible;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.product-center-column .js-qty {float: left;margin-bottom: 0px;}
.control-quantity {cursor: pointer;position: absolute;display: block;top: 0px;bottom: 0px;border: 0 none;background: none;text-align: center;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.control-quantity.control-minus {left: 0;border-right: 1px solid #E5E5E5;}
.control-quantity.control-add {right: 0;border-left: 1px solid #E5E5E5;}
.control-quantity.control-minus, .control-quantity.control-add {background-color: #f90;color: #fff;font-weight: 600;padding: 0 5px;}
.js-qty input[type="text"] {display: block;background: #FFF;font-size: 12px;text-align: center;width: 100%;height: 32px;line-height: 32px;padding: 0px 25px;margin: 0;border: 1px solid #E5E5E5;}
.product-center-column .adtocart {display: block;float: left;margin-left: 15px;padding: 0;background: #f90;color: #fff;text-transform: capitalize;height: 32px;line-height: 32px;border-bottom: 1px solid #ff6000;margin-bottom: 20px;}
.product-center-column .adtocart .fa {margin-left: 10px;margin-right: 0px;}
.product-center-column #AddToCartText {font-weight: 300;font-size: 12px;padding: 0px 10px;}
.product-detail-tab {background: white;padding: 0px;}
.product-detail-tab span,.product-detail-tab p,.post-wrapper p,.post-wrapper span {font-family: "Montserrat", sans-serif !important;}
.product-detail-tab img{margin-bottom:10px;width:100%;}
.detail-address{font-weight: bold;font-size: 13pt;margin-top:5px;}
.detail-cn{margin-left: 20px; color:#24358c;}
.nav-tabs {position: relative;z-index: 1;border-bottom: 0;margin-left: 0;margin-right: 0;text-align: center;}
.nav-tabs, .nav.nav-tabs {margin-left: 0;margin-right: 0;border: 0;border-bottom: 1px solid #e1e1e1;}
.nav-tabs .nav-tab-item {width: auto;margin: 0 5px 0 0;}
.nav-tabs li a {font: 500 14px/1.35 "Helvetica Neue", sans-serif;border-color: #999999;background: #fbfbfb;}
.nav-tabs .nav-tab-item .switch {display: block;position: relative;z-index: 2;text-decoration: none;text-transform: uppercase;background: transparent;color: #999999;border: 0;height: 40px;padding: 10px 10px 10px 10px;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.nav-tabs .nav-tab-item.active .switch {border: 0;border-bottom: 2px solid;}
.nav-tabs .nav-tab-item .switch:visited {text-decoration: none;}
.nav-tabs .nav-tab-item:not(.disabled) .switch:active,
.nav-tabs .active.nav-tab-item .switch,
.nav-tabs .active.nav-tab-item .switch:focus,
.nav-tabs .active.nav-tab-item .switch:hover {background: transparent;}
.nav-tabs .active.nav-tab-item .switch,
.nav-tabs .active.nav-tab-item .switch:focus,
.nav-tabs .active.nav-tab-item .switch:hover {padding-bottom: 11px;}
.nav-tabs .active.nav-tab-item .switch {font-weight: 700;color: #282828;background-color: transparent;border-color: #282828;}
.nav-tabs .nav-tab-item.active .switch {color: #282828;}
.nav-tabs .nav-tab-item .switch:visited,
.nav-tabs .nav-tab-item .switch:hover,
.nav-tabs .nav-tab-item .switch:active {color: #282828;background: #fbfbfb;}
.nav-tabs .nav-tab-item.active .switch,
.nav-tabs .nav-tab-item.active .switch:focus,
.nav-tabs .nav-tab-item.active .switch:hover {color: #282828;background: transparent;border-bottom-color: black;}
.nav-tabs .nav-tab-item:not(.disabled).active .switch,
.nav-tabs .nav-tab-item:not(.disabled) .switch:focus,
.nav-tabs .nav-tab-item:not(.disabled) .switch:hover {background: transparent;border-bottom-color: #282828;color: #282828;}
.product-view .nav-tab-content {padding: 15px 0 0;font-size: 15px;}
.relatived-product-title {}
.relatived-product-title .h3 {}

/*----------------------------------------*/
/*  6.0 Blog CSS
/*----------------------------------------*/

.postWrapper {/*padding-bottom: 25px;clear: both;*/}
.page-title.post-category h2 {}
.postTitle {margin-bottom: 15px;}
.postTitle .post-title {font-size: 17px;font-weight: normal;margin: 0px;padding: 0px;}
.postTitle .post-title_tt {height:20px;}
.postContent {padding-bottom: 10px;}
.post-description{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;min-height:72px;}
.small-title{padding:2px 0;}
.small-title a{font-size:17px;color: #2d3981;}
.small-title a:hover{color:#000;}
/*----------------------------------------*/
/*  7.0 Blog Detail CSS
/*----------------------------------------*/
.product-view h1{text-align:center;text-transform:uppercase !important;font-size: 23px;line-height: 23px;color: #2f378a;font-weight: bold;font-style: normal;letter-spacing: 0px;text-transform: none;margin-bottom: 10px;}
.entry-title {text-align:center;font-size: 23px;line-height: 23px;color: #2a3791;font-weight: bold;font-style: normal;letter-spacing: 0px;text-transform:uppercase;margin-bottom: 20px;}
.post-meta, .post-author {font-size: 14px;line-height: 22px;margin: 3px 0 10px;font-weight: 700;text-transform: uppercase;}
.post-meta i.fa-calendar-o {font-size: 12px;top: -1px;position: relative;margin-right: 4px;}
.post-meta li {padding-left: 1px;padding-right: 1px;}
.post-meta li, .post-author {font-size: 14px;line-height: 22px;font-weight: 700;font-style: normal;letter-spacing: 0px;text-transform: none;}
.post-meta > li {display: block;white-space: nowrap;}
.single-post-page .entry-header .post-author {font-size: 14px;line-height: 22px;font-weight: 700;font-style: normal;letter-spacing: 0px;text-transform: none;margin-bottom: 0px;}
.post-author-avatar {width: 50px;height: 50px;max-width: 50px;border: none;}
.post-date a {color: #9B9B9B;}
.entry-header .socialsharing_product {margin-bottom: 30px;}
.entry-content .single-post-image {margin-bottom: 30px;}
.fave_relatived_post {margin-bottom: 30px;}
.relatived-post-title {}
.relatived-post-title .h3 {}
.relatived-post-details .small-title {font-size: 14px;margin: 0 0 5px;font-weight: 700;font-style: normal;letter-spacing: 0px;text-transform: none;}
.relatived-post-details .post-small-content {font-size: 13px;}

/*----------------------------------------*/
/* 8.0 Contact CSS
/*----------------------------------------*/
.contact-form input[type="submit"] {background-color: #2c3983 !important; border-radius:5px !important;}

.order-result {text-align: center;font-size: 15px;}
.order-result .title-m {font-size: 30px;font-weight: bold;color: #f90;text-transform: uppercase;margin-bottom: 10px;}
.order-result .str {font-size: 18px;font-weight: bold;}
.order-result .info {padding-top: 10px;}
.order-result .info .idcode {background: #f90;color: #fff;font-size: 18px;display: inline-block;padding: 10px 15px;-ms-border-radius: 3px;border-radius: 3px;margin-right: 20px;vertical-align: top;}
.order-result .info .idcode strong {font-size: 30px;display: block;font-weight: normal;}
.order-result .info .desc {display: inline-block;text-align: left;vertical-align: top;line-height: 1.7;}
.order-result .button {margin: 30px 0;}
.orderdetail-container {padding: 20px 15px;}
.order-title {margin: 0 0 22px;font-size: 13px;}
.headline__label, .headline__value {display: inline-block;line-height: 1.3;}
.headline__label {margin: 0 0 .3em;font-size: .86em;text-transform: uppercase;}
.list-inline__2:before {content: "|";display: inline-block;margin: 0 1.23em;color: #e0e0e0;}
.customer-detail {margin: 20px 0 10px;text-align: justify;}
.customer-detail .customer-detail__item {font-size: 12px;line-height: 1.5;color: #6f6f6f;padding-right: 20px;}
.customer-detail__header {padding: 0 0 .3em;margin: 0 0 .5em;border-bottom: 1px solid #eee;font-size: 12px;font-weight: 400;text-transform: uppercase;color: #111;}
.product-brief__image {max-width: 75px;max-height: 75px;}

/*----------------------------------------*/
/* 11.0.0 404 CSS
/*----------------------------------------*/

body.error404 {background-image: url("uploads/background/page404bg.jpg") !important;background-repeat: no-repeat;background-position: center -100px;background-size: 100% auto;color: #fff;}
body.error404 .respone {margin-top: 30px;text-align: center;width: 100%;}
body.error404 a {color: #fff;}
body.error404 a:hover {color: #f90;}
body.error404 .page-404 {color: #fff;float: left;margin-top: 495px;padding-bottom: 0px;text-align: center;width: 100%;}
body.error404 .page-404 h3 {color: #fff;font-family: "Montserrat", sans-serif;font-size: 45px;margin: 0 0 20px;text-transform: uppercase;}
body.error404 .page-404 label {font-size: 18px;font-weight: normal;line-height: 46px;margin: 0;}

.accordion .section-title:after {content: "/f055";font-family: "FontAwesome";font-size: 18px;position: absolute;top: 5px;right: 10px;left: auto;height: 40px;width: 40px;line-height: 40px;text-align: center;background: transparent;}

/** Ad foot **/.foot { clear: both }
.chuyende {position: fixed;bottom: -1px;right: 0px;z-index:100;}
.chuyende img {max-width: 250px;}
.chuyende .tenchuyende {font: bold 12px "Tahoma";text-align: center;color:#FFFFFF;height: 15px;cursor: pointer;}
.chuyende .tenchuyende .nut, .chuyende .tenchuyende .NutHien {float: right;background-image: url("/uploads/others/button.gif");background-position: -30px 0;height: 15px;width: 30px;}
.chuyende .tenchuyende .NutHien {display: none;background-image: url("/uploads/others/button.gif");background-position: -60px 0;}
#divchuyende{color:#FFFFFF}
#an {visibility:hidden; display: none; }
.cate-img {padding: 10px;background: #fff;}
.container.menu_f1 .product-item {margin-bottom: 30px;}
.name-dm a {display: table-cell;vertical-align: middle;}
.name-dm {display: table;width: 100%;height: 50px;}
.dmsp1 .product-item-info {border: solid 1px #f5f3c3;margin-bottom: 10px;background: #fff;}
.product-item {}
.menu_sp {background: rgba(255, 255, 255, 0.48);}
.new-new-h {height: 330px;background: #fff;padding: 6px;border: 1px solid #f7f6e5;position: relative;}
.single-widget.news-widget.new-new-h:before {content: "";position: absolute;bottom: -15px;left: 0;width: 100%;height: 15px;background: url(uploads/images/shadow-2.png);background-size: 100% 100%;}
.menu_f2 .container ul li {margin-bottom: 10px;}
.navbar-container {position: relative;z-index: 9;}
.navbar-container .navbar-content {position: relative;z-index: 20;}
.postTitle .post-title a {color: #2e3192;font-size:20px;}
.search-widget{margin-top: 50px; padding:0 50px;}
.search-widget .content-widget {box-shadow: none;background: #000;border-radius: 9px;margin: 0;margin-top: 10px !important;padding:10px;}
.relatived-post-details .small-title a {color: #2e3192;font-size: 16px;}
.btn01 img {min-height: 250px;}
.slider-h .content-widget button {padding: 5px;background: #ea0000;color: #ffffff;}
.single-post-page .post-wrapper{padding:20px 20px 20px 20px;}
/** box language **/
.box_laguage {top: 0px; position: absolute;}
#goog-gt-tt {display: none !important;}
.goog-te-banner-frame {display: none !important;}
.goog-te-menu-value:hover {text-decoration: none !important;}body {top: 0 !important;}
#google_translate_element2 {display: none!important;}
/** CUSTOM **/
.zoomContainer {z-index: 9;}
/** Layout Responsive **/
@media (min-width: 768px) {
	.navbar-container .navbar-m {display: none;}
}
@media (min-width: 991px) {}
@media (min-width: 1200px) {}
@media (max-width: 1024px) {
  .navbar-d > ul > li > a {padding: 10px 0px;}
  .menu123 {margin: 5px 0;}
  .hotline-top{padding:0;margin-top: 19px;}
  .hotline-top a {padding: 7px 5px;}
  .header-sticky.sticky .menu123 {}
  .header-sticky.sticky .hotline-top {margin-top: 11px !important;}
  .navbar-d > ul > li {margin: auto 15px !important;}
  .logo img {margin-top: 5px;}
  .xemthem-new {margin-bottom: 0px; margin-top: 0px; }
} 
@media only screen and (max-width: 780px) {}
@media (max-width: 768px) {
  .navbar-container .navbar-d {display: none;}
  .navbar-container .navbar-m {display: block;}
  .slider-h {margin-bottom:0px;}
  #left-sidebar {display: none;}
  .bg-about .about{padding:0 30px;}
  .menu123 {margin: 0px;}
  .logo img {margin-top: 7px;}
  .hotline-top {margin-top: 2px;}
  .hotline-top a {float: right;}
  .img_logo {width:88%;}
  .gt {height: 345px;}
  .bg_sli1 {bottom: -24px;}
  .bg_sli {bottom: -24px;}
  .bg-pro{}
  .bg-pro .widget {padding: 0px 0 20px 0;}
  .block-title, .page-title, .relatived-product-title, .relatived-post-title {}
  #header,.header-sticky.sticky{padding:0}
  .header-sticky.sticky .logo img{width: 100% !important;}
  .header-sticky.sticky .menu123{}
  .header-sticky.sticky .hotline-top {margin-top: 5px !important;}
  .tintuc-home{padding:0 0px !important;}
  .relatived-post-details{padding:0 !important;}
  .products-grid{}
  .circle-pro .product-name a {font-size: 15px;}
  .post-description {min-height: auto;}
  .search-widget .h3{font-size:25px;}
  .search-widget {padding: 0 20px;}
  .top-left,.top-right {width: 74px;height: 80px;}
  .hotline-top a{padding:0;}
  .product-left-column {min-height: 280px;}
  .product-center-column { height: 280px;} 
  .bg-pro .products-grid .product-item{margin-bottom:20px;}
  .products-grid .product-item{margin-bottom:9px;}
  #site-footer .footer-top {padding: 25px 0;}
}
@media (max-width: 480px) {
  .postTitle .post-title, .relatived-post-details .small-title {margin-top: 10px;}
  .content-widget input {width: 65%;}
  .block-title h3, .block-title .h3, .page-title.product-category h2, .page-title.post-category h2, .relatived-product-title .h3, .relatived-post-title .h3, .search-widget .h3 {font-size: 22px;}
  .space-base {margin-bottom: 10px;}
  .img_logo {width:100% !important;}
  .diachi {padding:3px 0;}
  .bg_sli {bottom: -12px;}
  .hotline-top {margin-top: 3px;z-index:9999;}
  .hotline-top a {font-size: 15px;padding: 0px;color: #f00;}
  .header-sticky.sticky .hotline-top{z-index:9999 !important;}
  .top-right {z-index:10;}
  .post-image:after {top: -3%;left: 50%;width: 0px;height: 0px;border-bottom: 10px solid transparent;border-top: 10px solid transparent;border-left: 10px solid #fff;transform: rotate(90deg);}
  .menu123 {margin: 0px;}
  .post-item-details{}
  .post-description{min-height:auto;}
  .free-type-wrap{margin-top:40px;}
  .gt,.bg-about .about{padding:0;}
  .bg_sli1 {bottom: -12px;}
  .relatived-post-details{padding:0 15px !important;}
  .warranty_code,.clinic,.sorang{text-align:center;}
  .patient_name,.capngay,.loaisu{text-align:center;}
  .label-bh{font-style:italic;}
  .form-control-wrap.fc-captcha input[type="text"] {width: 63% !important;}
  .slogan{text-align:center;}
  #top .container {padding: 0 10px;}
  .product-item {margin-bottom: 14px !important;padding-left: 8px;padding-right: 8px;}
  .block-title, .page-title, .relatived-product-title, .relatived-post-title {}
  .product-left-column {min-height: auto;}
  .product-center-column { height: auto;} 
  .products-grid .product-item-info .product-item-details {padding: 5px;}
  .relatived-product .img-circle {top: -145px;}
  .relativedslider-container .product-item-info {margin-bottom: 0px !important;}
  .relatived-product .products-grid .product-item{margin-bottom:0;}
  .single-post-page .post-wrapper{padding:20px 0 20px 0 !important;}
  .postWrapper_tt{padding-left:0;padding-right:0;}
  .bg-pro .widget {padding:0 !important;}
  .circle-pro .product-name a {font-size: 13px !important;font-weight:600;}
  .entry-title {font-size: 18px;}
  .post-details {padding: 5px;}
  .title-f{height:auto;padding-bottom:10px;}
  .title-f img{width:90%;}
}
@media only screen and (min-width: 411px) and (max-width: 731px) { 
  .img-circle {top: -175px;}
  .relatived-product .img-circle {top: -165px;}
  .products-grid .product-item{margin-top:35px;}
  .ptext{width:100%;}
  .relatived-product .products-grid .product-item {margin-top: 10px;}
  .tintuc-home .products-grid .product-item {margin-bottom: 20px;}
  .single-post-page .post-wrapper{padding:20px 0 0 0 !important;}
}

@media (max-width: 320px) {
  .content-widget input {width: 65%;}
  .form-control-wrap.fc-captcha input[type="text"] {width: 49% !important;}
  .logo {margin-top: 5px;}
  .menu123{padding-left:0;padding-right:0;}
  .hotline-fix-mb{display:none;}
  .hotline-top a{padding:0 5px;margin-bottom:2px;background:#f00;color:#fff;margin-right: 30px;border-radius:3px;}
  .bg-pro .products-grid .product-item {margin-bottom: 0px;}
}