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

/*************** ADD CUSTOM CSS HERE.   ***************/
#post-list h5.post-title{
	font-size:20px;
}
.archive-page-header h1{
	text-align:left !important; 
	color:#000a1b !important;
	    font-size: 24px;
	margin-bottom:0px !important
}
.absolute-footer{
	padding-top:20px !important;
	padding-bottom:20px !important;
	font-size:14px !important;
	background:rgb(0, 8, 21) !important
}
.absolute-footer{
	border-top:1px solid #dedede29 !important
}
.bfooter p{
	font-size:14px;
}
.bfooter h3{
	color:#f85c02;
	margin-bottom:20px !important
}
.khachhang .testimonial-text{
	font-style:normal !important
}
.ccuuho p{
	font-size:14px;
}
.listchonm .icon-box-text{
	padding-top:8px !important
}
.idichvu .box-image img, .idichvu .box-image{

	border-radius:8px;
}
.btquan{
	margin-bottom:5px !important;
	margin-right:0px !important;
	font-size:15px !important
}
.idichvu .boxx{
	
}
.col5chon .large-2 {
        flex-basis: 20%;
        max-width: 20%;
}
.col5chon img{
	
}
.btquan{
	padding:3px 36px;
	border-radius:4px;
	background:#f8f9fa !important;
	border:1px solid #eeeeee
}
.col5chon .col-inner:hover .is-border{
	border-bottom:3px solid #f85c02 !important
}
.boxhotro .col-inner{
	border-top:3px solid #f85c02 !important
}
.col5chon h3{
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
	
}
.col5chon .icon-inner{
	background:#f85c02 !important
}
.col5chon .icon-inner img{
	filter: brightness(0) invert(1);
}
.idichvu .icon-box .icon-box-text.last-reset:before{
	width:15px;
	height:15px;
	content:"";
	z-index:2;
	transform: rotate(45deg);
	background:#021f4e;
	display:block;
	position:absolute;
	top:-7px;
	left:14px;
}
.idichvu .icon-box .icon-box-text.last-reset{
	padding:10px 15px;
	background:#021f4e;
	border-radius:8px !important;
	position:relative;
	color:#fff;
}
.idichvu .icon-box .icon-box-text h3{
	margin-bottom:10px;
	color:#fff;
}
.idichvu .icon-box .icon-box-text p{
	font-size:13px;
}
.idichvu .icon-box.featured-box{
	margin-top:-30px;
}
.idichvu .icon-inner{
	background:#f85c02 !important
}
.idichvu .icon-inner img{
	filter: brightness(0) invert(1);
}
.tmain h2{
	font-size:32px;
	    margin-bottom: 5px;
}
.boxbanggia  h2{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dashed #dedede;
	color:#f85d02
}
.pricing-list-suaxe {
    list-style: none;
    padding: 0;
    margin: 0;
}
 .pricing-list-suaxe li {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 12px 0;
                border-bottom: 1px solid #222222;
                transition: all 0.3s ease;
            }

            .pricing-list-suaxe li:last-child {
                border-bottom: none;
            }

            .pricing-list-suaxe li:hover {
                background-color: #1a1a1a;
                padding: 12px 10px;
                border-radius: 4px;
            }

            .service-name {
                font-size: 16px;
                font-weight: 500;
                flex: 1;
                padding-right: 15px;
				    text-align: left;
            }

            .service-name small {
                display: block;
                color: #aaaaaa;
                font-size: 13px;
                margin-top: 4px;
                font-weight: 400;
            }

            .service-price {
                font-size: 16px;
                font-weight: 700;
                color: #ff7a00;
                text-align: right;
                white-space: nowrap;
            }

            /* Đáp ứng giao diện di động (Responsive) */
            @media (max-width: 480px) {
                .pricing-container-suaxe {
                    padding: 20px 15px;
                }

                .pricing-title-suaxe {
                    font-size: 18px;
                }

                .service-name, .service-price {
                    font-size: 14px;
                }
            }
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.col5chon .large-2 {
    flex-basis: 50%;
    max-width: 50%;
}

}