/*
Theme Name: ITC Themes
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.logo-left{
	padding-left: 0 !important;
}
#header-contact li a{text-transform:none; letter-spacing:0;color:white}.nav-small.nav>li.html {
    font-size: 14px;
    font-weight: 600;
}.header-nav li a {
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
    color: #222;
}.nav-dropdown>li>a{padding: 6px 20px;}
.header-top .image-icon img {
		max-width: 22px;}
.top-bar-nav li.account-item a{padding-top:2px}
.nut-xem-them{letter-spacing:0;font-weight:600}.section-title-center span {
    margin: 0 15px;
    text-transform: none;
    font-size: 33px;
    color: #031358;
}.section-title b{background:none}
.section1{padding-bottom:90px !important}
.section2 .icon-box{background: white;
    padding: 35px 50px 68px 50px;
    border-radius: 15px;
    box-shadow: 2px 2px 30px #4c4e680f;}
.section2 .icon-box .icon-box-img .icon{    background-image: linear-gradient(to right, #ffb900 , #ff8800);
    border-radius: 65px;
    padding: 25px;
    box-shadow: 2px 12px 10px #5460c630;}
.section2 .cot1 .icon-box{border: 2px solid #ff8800;position:relative}
.section2 .cot2 .icon-box{border: 2px solid #00a6ff;position:relative}
.section2 .cot3 .icon-box{border: 2px solid #ff006f;position:relative}
.section3 .icon-box{border: 2px solid #535353;
    padding: 20px 30px 50px 30px;
    border-radius: 25px;
    background-image: linear-gradient(#fffefe3d, transparent, #00000094);}.section3 .icon-box:hover{border:2px solid #f16328}
.section4 .col{padding-bottom:0}.section-title-container {
    margin-bottom: 0;
}
.section3 .icon-box p strong{font-size: 50px;
    font-weight: 500;}
.section2 .cot1 .icon-box:after {
    content: "";
    display: block;
    width: 100%;
    height: 30px;
    background-image: url(/wp-content/uploads/2023/10/line1.png);
    position: absolute;
    bottom: -30px;
    left: 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.section2 .cot3 .icon-box:after {
    content: "";
    display: block;
    width: 100%;
    height: 30px;
    background-image: url(/wp-content/uploads/2023/10/line3.png);
    position: absolute;
    bottom: -30px;
    left: 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.section2 .cot2 .icon-box:after {
    content: "";
    display: block;
    width: 100%;
    height: 30px;
    background-image: url(/wp-content/uploads/2023/10/line2.png);
    position: absolute;
    bottom: -30px;
    left: 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.section2{padding-top:120px !important; padding-bottom:70px !important}
.section2 .cot2 .icon-box .icon-box-img .icon {
		background-image: linear-gradient(to right, #00c1ff , #0080ff);}
.section1 .col{padding-bottom:0}
.header-search-form-wrapper input{background: #f8f8f8;
    border: 1px solid orange !important;
    border-radius: 10px !important;
    font-size: 14px;
    height: 40px;}
.searchform .button.icon i{color:#f16329}.nav-dropdown-default {
    padding: 0;
}.nav-dropdown>li>a {
    display: block;
    font-size: 15px;
    color: #222;
}.section2 .cot3 .icon-box .icon-box-img .icon {
    background-image: linear-gradient(to right, #a800ff , #ff009d);
}
.video{border-radius:15px}
.section2 .icon-box .icon-box-img{margin-top:-90px}
.section2 .icon-box h3{position: relative;
    font-size: 22px;
    letter-spacing: 0;
    color: #031358;
    margin-bottom: 20px;}
.section2 .icon-box h3:after {
    content: "";
    display: block;
    width: 76px;
    height: 2px;
    background: #ff8b00;
    margin: 0 auto;
    margin-top: 6px;
}
.slider-style-focus .box-nhan-xet{position:relative; background: white;
    padding: 30px 30px 30px 80px;
text-align:center
   }
.slider-style-focus .box-nhan-xet{    padding: 30px 30px 30px 80px}
.section6 .slider-style-focus .flickity-slider>* {max-width: 450px;}
.section6 .slider-style-focus .flickity-slider>:not(.is-selected) {
    opacity: 1;
}
.section6 .slider-style-focus {
    padding: 0;
}
.section7 .large-2{flex-basis:20%; max-width:20%}
.section7 img{border-radius:8px}
.section6 .slider-style-focus .flickity-slider>:not(.is-selected) {
    transform: scale(1);
    padding: 5px;
}.slider-style-focus .flickity-slider .is-selected {
    padding: 5px !important;
}
.section6 .slider-style-focus img {
    border-radius: 10px;
}
.section4 .slider-style-focus .flickity-slider>*{max-width:500px !important}
.slider-style-focus .row.is-selected .box-nhan-xet{text-align:left;position:relative; background: #f16328;
    padding: 30px 30px 30px 80px;
    border-radius: 15px;
    color: white;
    background-image: url(/wp-content/uploads/2023/10/icon-nhay.png);
    background-repeat: no-repeat;
    background-position-y: 36px;
    background-position-x: 15px;
}
.slider-style-focus .flickity-page-dots {
    bottom: -15px;
}.section-title-normal span {font-weight:600;
    border-bottom: 2px solid rgb(242 86 0);
    margin-bottom: -2px;
    margin-right: 15px;
    padding-bottom: 7.5px;
    color: #031358;
    text-transform: none;
    font-size: 28px;
}.section-title-normal {margin-bottom:25px;
    border-bottom: 2px solid #d7d7d7;
}
.slider-style-focus .box-nhan-xet p{margin-bottom:0}.flickity-page-dots .dot.is-selected{border: 3px solid #FF5722; background-color: #f16328 !important;}
.slider-style-focus .box-nhan-xet{margin-bottom:50px}
.section4 .icon-box .icon-box-img img {
    border-radius: 99%;padding-top:0;
    border: 6px solid white;
    box-shadow: 5px 2px 10px #0000001f;
}.section-title a {
    display: block;
    font-size: 15px;
    margin-left: auto;
    padding-left: 15px;
    font-weight: normal;
    color: #333;
}.box-blog-post .is-divider{display:none}
.list-post .post-item .post-title{font-size: 17px;
    font-weight: 500;
    margin-bottom: 6px;
    color:#0082dd;}
.list-post .post-item .from_the_blog_excerpt, .list-post3 .post-item .from_the_blog_excerpt{font-size: 14px;
    color: #555;
    line-height: 20px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.list-post .post-item .col-inner{background:white;border-radius:10px}
.list-post .post-item .box-image .image-cover{border-radius:10px 0 0 10px}
.list-post2 .post-item .box-image{border-radius:10px}
.list-post .post-item .box-text{padding-top:5px; padding-left:15px;padding-bottom:5px;padding-right:10px}
.list-post2 .post-item .box-text{background-image: linear-gradient(transparent, #000a34);
    border-radius: 0 0 10px 10px;
    padding: 30px 15px 20px 15px;}
.section5{padding-bottom:25px !important}
.list-post2 .post-item .post-title{text-shadow:none; font-size: 21px;
    font-weight: normal;
    margin-bottom: 10px;}
.slider-style-focus .row.is-selected .icon-box h3{text-align: center;
    margin-bottom: 0;
    font-weight: 500;
    text-transform: none;
    color: #f16328;}
.section4 .icon-box h3{text-align: center;
    margin-bottom: 0;
    font-weight: 500;
    text-transform: none;
    color: gray;}
.section4{margin-top:-50px; padding-top:0 !important}
.section4 .icon-box p{color:#0059a0;}
.img1 img{border-radius:10px}
.slider-style-focus .box-nhan-xet:after{content:"";background:white;  display:block;width:40px; left:215px;z-index:-1; position:absolute;bottom:-20px;height:40px;transform:rotate(45deg)}.section-title a:hover{color:#f16329} .list-post .post-item .post-title:hover, .list-post2 .post-item .post-title:hover{color:#f16329}
.list-post3 .post-item .box-image{border-radius:10px}
.list-post3 .post-item .post-title{font-size: 16px;
    font-weight: 500;
    color: #291258; margin-bottom:8px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.absolute-footer{
    border-top: 1px solid rgba(255, 255, 255, .1);
}.absolute-footer {
    padding: 20px 0 20px;
}
.slider-style-focus .row.is-selected .box-nhan-xet:after{content:"";background:#d85518;  display:block;width:40px; left:215px;z-index:-1; position:absolute;bottom:-20px;height:40px;transform:rotate(45deg)}
.footer1 .col, .footer2 .col{padding-bottom:0}
.footer2 ul{margin-bottom:0}
a.back-to-top{background:#edcd1f !important;color:white !important;border:none !important}
.footer2 ul li{margin-left: 0;
    list-style: none;}
.footer2 h3{margin-bottom:25px;font-weight: 600;
    letter-spacing: 0;
    font-size: 20px;
    color: #031358;}
.footer2 .large-4 {
    flex-basis: 31.333333%;
    max-width: 31.333333%;
}
.footer2 .large-2 {
    flex-basis: 18.666667%;
    max-width: 18.666667%;
}
.footer2 .social-icons a{margin-bottom:0}
.footer2 .icon-box p{font-size:15px}
.breadcrumbs {
    color: #222;
    font-weight: normal;
    letter-spacing: 0;
    padding: 0;
    font-size: 14px;
    text-transform: none;
}
.single-product .product-images{padding:10px;border:1px solid orangered;border-radius:10px}
button.thong-tin-truong{width: 100%;
    background: #e6e6e6;
    border-radius: 8px;
    color: #2c2c2c;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 500;margin-bottom:6px; padding-left:0;padding-right:0}
.thong-tin-truong a{border-radius:8px; display: block;
    width: 100%;}
.product-info{padding-top:0}
.product-info .product-title{font-size: 24px;
    font-weight: 600;
    color: #031358;}
.thong-tin-truong a:hover{background:#f16329;color:white}
.form-lien-he input[type=submit]{margin: 0;
    /*width: 100%;*/
    background: #f16329;
    border-radius: 10px;
    text-transform: none;
    letter-spacing: 0;
    font-size: 15px;
    font-size: 17px;
    font-weight: 500;}
.wpcf7-spinner{display:none}
.form-lien-he h3{    text-transform: none;
    font-weight: 600;
    color: #f16329;
    font-size: 25px;
    text-align: center;}
.section4 .slider-style-focus{padding-top:0}
.form-lien-he input, .form-lien-he textarea{    font-size: 15px;
    height: 40px;
    box-shadow: none;
    /*border-radius: 10px;*/
}
/*.form-lien-he{position:relative; padding: 50px 35px 35px 35px;
    border: 3px solid orangered;
    border-radius: 20px;
    background-image: url(/wp-content/uploads/2023/10/abstract-elegant-white-and-gray-background-with-diagonal-stripes-lines-vector.jpg);
    background-size: cover;
    background-position-x: center;
    box-shadow: 2px 12px 30px #32337e33;}
.form-lien-he:after{    content: "";
    display: block;
    width: 126px;
    height: 91px;
    background-image: url(/wp-content/uploads/2023/10/iot.png);
    position: absolute;
    top: -40px;
    right: 0;
    background-size: 132px;
    background-repeat: no-repeat;}*/
.box-thong-tin ul{margin-bottom:0}
.box-thong-tin h3{font-size: 18px;
    font-weight: 600;
    color: orangered;}
.product-info .dia-chi{color: #2196F3;
		margin-bottom: 15px;} .product-short-description{color: #555;
    font-size: 15px;}
.product-main{padding-bottom:0}button.hotline{width:100%; padding:0;display:block;}
.product-page-sections h5{text-transform: none;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0;
		color: #001560;}div#reviews.woocommerce-Reviews, .devvn_prod_cmt{max-width:100%}#comments a.btn-reviews-now,button#devvn_cmt_submit, button#devvn_cmt_replysubmit, .woocommerce #review_form #respond p.form-submit input#submit, .woocommerce #reviews #comments ol.commentlist #respond p.form-submit input#submit{
    background-color: #f16328;
    text-transform: none;
				font-weight: 500;}
button.hotline a{background:#ff4500;border-radius:8px;color:white; text-transform:none;letter-spacing:0; width:100%;display:block;}
.box-thong-tin ul li{font-size:15px;list-style: none;
    background-image: url(/wp-content/uploads/2023/10/arrow-next-small-svgrepo-com.svg);
    margin-left: 0;
    margin-bottom: 0;
    padding: 10px;
    background-repeat: no-repeat;
    background-size: 18px;
    background-position-y: 14px;
    padding-left: 20px;
}
.box-thong-tin ul li:nth-child(odd){background-color:#f8f8f8}
.box-thong-tin li .value{
    margin-left: 5px;
    color: #0084ed;}
.box-thong-tin{box-shadow: 2px 2px 20px #0000001a;
    padding: 10px;
    border-radius: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #e1e1e1;
}.woocommerce #review_form #respond p.form-submit input#submit{padding:0 10px}.woocommerce #reviews #comments h2 {
    font-size: 20px;
    font-weight: 500;
}
.woocommerce-product-attributes th{text-transform: none;
    font-weight: 500;
    letter-spacing: 0;}.product-section {
    border-top: 0;
}button#devvn_cmt_submit{color:white}.star-rating span:before{color: #FFC107;}.has-equal-box-heights .box-image {
    padding-top: 20%;
}
.archive .product-small.box, .related .product-small.box{box-shadow: 2px 2px 20px #0000001a;
    padding: 10px;
    border-radius: 10px;border: 1px solid #e1e1e1;}
.archive .product-small .box-thong-tin, .related .product-small .box-thong-tin{padding:0;border:none; box-shadow:none}
.archive .product-small .box-thong-tin ul li:nth-child(odd), .related .product-small .box-thong-tin ul li:nth-child(odd) {
    background-color: white;
}
.archive .product-small.box .box-thong-tin ul li, .related .product-small.box .box-thong-tin ul li{
    padding: 3px 0px 3px 20px;background-position-y:center}
.archive .product-small .box-thong-tin, .related .product-small .box-thong-tin{margin-top:10px}
.archive .product-small .product-title a, .related .product-small .product-title a{font-size: 22px;
    color: #031358;
    margin-bottom: 10px;
    font-weight: 600;
    line-height: 26px;}
.archive .product-small .dia-chi, .related .product-small .dia-chi{font-size: 15px;
		color: #626262;}.archive .product-small .product-title a:hover, .related .product-small .product-title a:hover{color:#f16329}
.archive .product-small.box:hover, .related .product-small.box:hover {
    box-shadow: 2px 2px 20px #ffa07e4d;
    border: 1px solid #FFC107;
}
.archive .product-small .large-3 a, .related .product-small .large-3 a{display: block;
    margin: 10px 0;}
.archive .product-small .large-3, .related .product-small .large-3{font-size: 16px;}
.related .box-vertical .box-image{width: 25%;}
.related .product-small .box-text{padding-bottom:0}
.blog-archive .large-12{text-align:left;padding-bottom:0}
.blog-archive .page-title{    text-transform: none;
    letter-spacing: 0;
    font-size: 35px;
    font-weight: 600;
    color: #031358;
    margin-bottom: 6px;}
.blog-archive .post-item .col-inner{    box-shadow: 2px 2px 20px #0000001a;
    padding: 10px;
    border-radius: 10px;}
.blog-archive .post-item .box-text{padding-right:0}
.blog-archive .post-item .post-title{    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;}
.blog-arcchive .post-item .from_the_blog_excerpt{color: gray;
    font-size: 14px;
    margin-top: 8px;}
.blog-archive .post-item .ngay-thang{    color: #2196F3;
		font-size: 14px;}.blog-archive .post-item .post-title:hover{color:orangered}
.blog-archive .large-8{padding-right:0}span.widget-title{text-transform: none;
    letter-spacing: 0;
    font-size: 20px;
    color: #f16328;}
.rank-math-breadcrumb p{margin-bottom:8px;font-size:14px}.entry-content {
    padding-bottom: 0;
    padding-top: 0;
}.wp-caption .wp-caption-text{background:none}
.entry-content h2{font-size: 22px;
    font-weight: 600;
    color: #031358;}
.entry-content h3{font-size: 21px;
    font-weight: 600;
    color: #031358;}
.entry-content h4{font-size: 20px;
    font-weight: 600;
    color: #031358;}
.entry-content h5{font-size: 19px;
    font-weight: 600;
    color: #031358;}
.blog-single .blog-share{text-align:left}.xem-them .tieu-de-xem-them {
font-weight: 600;
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
    color: #08195c;
}
.xem-them ul li {margin-left:17px;
    margin-bottom: 3px;
}
.xem-them ul li a:hover{color:#f16329}
.xem-them ul li a {
    font-weight: 400;
    font-size: 16px;
    color: #222222;
}
.xem-them ul li a:hover, .bai-viet-lien-quan h4:hover{color:#f16328;
    text-decoration: underline;
}.bai-viet-lien-quan {
    margin-top: 15px;
}
.bai-viet-lien-quan h3 {
font-weight: 600;
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
    color: #08195c;
}
.bai-viet-lien-quan ul {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}
.bai-viet-lien-quan ul li {
    list-style: none;
    width: 33.33%;
    color: graytext;
    float: left;
    padding-left: 4px;
    padding-right: 5px;
}
.bai-viet-lien-quan ul li .box-image img {
    height: 150px;
    border-radius: 4px;
    object-fit: cover;
    object-position: center;
}
.bai-viet-lien-quan h4 {
    font-size: 15px;
    color: black;
    line-height: 19px;
    padding-top: 7px;
    height: 64px;font-weight:normal;
    overflow: hidden;
}
.blog-single .large-8{padding-right:0}
.blog-single .entry-title{font-size: 26px;
    font-weight: 600;
    color: #031358;
}
.blog-single .large-8 .is-divider{display:none}
.blog-single .entry-meta{text-transform: none;
    font-size: 14px;
    letter-spacing: 0;
    color: gray;}
.archive h1.shop-page-title{font-size: 25px;
    font-weight: 600;
		color: #031358;}.woocommerce-result-count, .woocommerce-ordering select{border-radius:20px; font-size:14px;}
.archive .product-small .box-text{padding-bottom:0} #shop-sidebar, .bo-loc{
    display: inline-block;
}#shop-sidebar .berocket_single_filter_widget, .bo-loc .berocket_single_filter_widget{
    margin-right: 10px;
    display: inline-block;
    width: auto;
    float: left;
}.bapf_sfilter {
    margin-bottom: 15px;
}.bapf_head {
    display: none;
}.bapf_slct select {
    width: 100%;
    font-size: 1em;
    margin-bottom: 10px;
    font-size: 15px;
    border-radius: 30px;
    padding: 0 25px 0 10px;
}option {
    font-size: 15px;
}
.woocommerce-result-count{margin-right:0}
.bapf_sfilter.bapf_button_berocket .bapf_button {
    text-transform: none;
    font-size: 15px;
    padding: 0px 30px;
		border-radius: 20px;}
.related h3{text-transform: none;
    letter-spacing: 0;
    font-size: 23px;
    font-weight: 600;
    color: #00114a;}
.section-vi-sao .large-3{flex-basis:20%; max-width:20%}
.section-vi-sao .icon-box h3{    text-align: center;
    font-size: 18px;
    font-weight: 500;
		color: #f16328;}.section-vi-sao .icon-box p{font-size:15px}
.lien-he-1 .icon-box {
    background: #fff;
    padding: 50px;
    border-radius: 20px;
    box-shadow: 2px 2px 40px #0000000f;
}
.lien-he-1 .icon-box h3{font-size: 22px;
    font-weight: 600;
    color:#f16328;}
.archive .woocommerce-ordering{display:none}
.yith-wcwl-wishlistaddedbrowse{margin-bottom:20px}
.top-bar-nav .header-wishlist-icon a{font-size:15px}
.my-account-header h1{    text-transform: none;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0;
    color: #031358;}
#my-account-nav li a{font-size:15px !important;font-weight:500; text-transform:none;letter-spacing:0}
td.wishlist-empty{font-size:15px}.shop_table thead th {
    border-width: 3px;
    text-transform: none;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
}
.woocommerce-form input{border-radius:8px;box-shadow:none}.woocommerce-form-login .button, .woocommerce-form-register__submit{
    margin-bottom: 0;
    text-transform: none;
    letter-spacing: 0;
    font-size: 16px;
    border-radius: 8px;
    font-weight: 600;
    background: #e66f00;
}
#login-form-popup h3{text-transform: none;
    letter-spacing: 0;
    font-size: 25px;
    font-weight: 600;
    color: #031358;}
.woocommerce-form{font-size:15px}
.lightbox-content{border-radius:10px}label{font-weight:normal}
.wishlist_table thead{display:none}td.product-thumbnail {
    max-width: 143px;
    min-width: 143px;
    width: 90px;
}
.wishlist-items-wrapper .product-name a{font-size: 18px;
    color: #334862;}
.wishlist-items-wrapper .product-name a:hover{color:orangered}
.wishlist-title-container h2{font-weight:600}


.nav-spacing-xlarge>li {
    margin: 0 50px 0 50px;
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
    
	.bai-viet-lien-quan ul li {
	    width: 50%;
	}
	.bai-viet-lien-quan ul li .box-image img {
	    height: 90px;
	}.off-canvas .nav-vertical>li>a {
	    padding-bottom: 15px;
	    padding-top: 15px;
	    color: #222222;
	    font-size: 17px;
	    text-transform: none;
	    letter-spacing: 0;
	    font-weight: 500;
	}.nav>li>a>i.icon-menu,.nav>li>a>i.icon-search{color:#222}.section-title-center span {
	    margin: 0;
	    text-transform: none;
			font-size: 23px;}.section1 .col{padding-bottom:15px}.section2 {
	    padding-top: 90px !important;
	    padding-bottom: 0px !important;
	}.section2 .icon-box {
			padding: 10px 10px 30px 10px;}.section2 .icon-box{margin-bottom:95px}.section3 .icon-box {
					padding: 7px 16px 16px 16px;}.section3 .icon-box p strong {
	    font-size: 30px;
	    font-weight: 500;
	}.icon-box-center .icon-box-img {
	    margin: 0 auto 0em;
	}.slider-style-focus .row.is-selected .box-nhan-xet {
			padding: 30px 30px 30px 40px;}
	.section1 .gap-element{display:none!important}.section-title-normal span{font-size:23px}.section5{padding-top:25px !important}.list-post .post-item .box-text {
			padding: 12px !important;}.section-vi-sao .large-3{flex-basis:50%; max-width:50%; padding:0 5px 10px}
	.section-vi-sao .icon-box h3 {
			font-size: 15px;}.section-vi-sao .icon-box p {
	    font-size: 14px;
	}
	.doi-tac-section .large-2{flex-basis:50%; max-width:50%}
	.section-vi-sao{padding-bottom:20px !important}.blog-archive .page-title {
			font-size: 25px;}
	.no-results h1.page-title{font-size:18px;font-weight:500}.blog-archive .large-8{padding-right:15px}.blog-archive .post-item .post-title {
			font-size: 17px;}.blog-archive .post-item .box-text{padding-bottom:0}.blog-single .entry-title {font-size: 22px;}.blog-single .large-8{padding-right:15px}.entry-content h2{font-size:20px}.bai-viet-lien-quan h3, .xem-them .tieu-de-xem-them{font-size:18px}
	.entry-content h3{font-size:19px}
	.entry-content h4{font-size:18px}.category-page-row {
	    padding-top: 8px;
	}.archive h1.shop-page-title {
			font-size: 22px;}#shop-sidebar .berocket_single_filter_widget, .bo-loc .berocket_single_filter_widget {
	    margin-right: 10px;
	    display: block;
	    width: 100%;
	    float: none;
	}.bapf_sfilter.bapf_button_berocket .bapf_button{width:100%}.archive .product-small .product-title a, .related .product-small .product-title a {
			font-size: 18px;}.archive .product-small .large-3 a, .related .product-small .large-3 a{font-size:15px}
	.entry-content h5{font-size:17px}
	.home .post-item .ngay-thang{display:none}.list-post .post-item .box-image .image-cover {
	    border-radius:10px 0 0 10px;
	}.list-post2 .post-item .post-title {
			font-size: 18px;}.list-post .post-item .from_the_blog_excerpt, .list-post3 .post-item .from_the_blog_excerpt{display:none}
	.list-post .post-item .post-meta{display:none}.list-post .post-item .post-title{font-size:15px;margin:0}
	.list-post3 .post-item .box{display:flex}
	.list-post3 .post-item .box-image{width:50% !important}
	.list-post3 .post-item .box-text{padding:0 0 0 10px;}
	.list-post3 .post-item .box-image{border-radius:0}.section7 .large-2 {
	    flex-basis: 50%;
	    max-width: 50%;
	}.form-lien-he {
			padding: 50px 25px 25px 25px;}.form-lien-he h3{font-size:20px}
	.footer1{padding-bottom:0 !important}
	.footer2 .col{flex-basis:100% !important; max-width:100% !important; padding-bottom:15px}.footer2 h3 {
	    margin-bottom: 15px;
	    font-weight: 600;
	    letter-spacing: 0;
	    font-size: 18px;
	    color: #031358;
	}
	.list-post .post-item .box-image{width:50% !important}
	.list-post .post-item .box{display:flex}.has-box-vertical .col{padding-bottom:5px}.has-equal-box-heights .box-image {
	    padding-top: 90%;
	}.page-title:not(.featured-title)+main .product-main {
	    padding-top: 0;
	}.product-info .product-title {
			font-size: 20px;}
	.product-page-sections h5 {
	    font-size: 22px;
	    margin-top: 0;
	}.woocommerce #reviews #comments h2 {
			font-size: 18px;}#comments a.btn-reviews-now{width:100%}
	.entry-content{text-align:justify}
}