.col-f20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
.category_search .search-block{
    display: flex;
    background: #e9e9e9;
    padding: 7px;
    justify-content: space-between;
    box-shadow: 0px 0px 3px #000;
}
@media (min-width: 576px) {
    .col-sm-f20 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%; } }

@media (min-width: 768px) {
    .col-md-f20 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%; } }

@media (min-width: 992px) {
    .col-lg-f20 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%; } }

@media (min-width: 1200px) {
    .col-xl-f20 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%; } }

.pad-0 {
    padding-left: 0px;
    padding-right: 0px; }

.pad-5 {
    padding-left: 5px;
    padding-right: 5px; }

.pad-8 {
    padding-left: 8px;
    padding-right: 8px; }

.pad-10 {
    padding-left: 10px;
    padding-right: 10px; }

.margin-auto {
    margin-left: auto;
    margin-right: auto; }

.col-mar-0 {
    margin-left: 0px;
    margin-right: 0px; }
.col-mar-0 > [class*="col-"], .col-mar-0 > .col, .col-mar-0 > [class^="col-"] {
    padding-left: 0px;
    padding-right: 0px; }

.col-mar-5 {
    margin-left: -5px;
    margin-right: -5px; }
.col-mar-5 > [class*="col-"], .col-mar-5 > .col, .col-mar-5 > [class^="col-"] {
    padding-left: 5px;
    padding-right: 5px; }

.col-mar-8 {
    margin-left: -8px;
    margin-right: -8px; }
.col-mar-8 > [class*="col-"], .col-mar-8 > .col, .col-mar-8 > [class^="col-"] {
    padding-left: 8px;
    padding-right: 8px; }

.col-mar-10 {
    margin-left: -10px;
    margin-right: -10px; }
.col-mar-10 > [class*="col-"], .col-mar-10 > .col, .col-mar-10 > [class^="col-"] {
    padding-left: 10px;
    padding-right: 10px; }
.col-xsm-6 {
    width:50%;
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.mobile-list{
    padding-top: 10px !important;
    padding-left: 10px;
    padding-right: 10px;
    display:inline-block;
    width:100%
}
.mobile-list.style-2{
    padding-left: 20px;
    padding-right: 20px;
}
.mobile-list.style-4{
    padding-left: 20px;
    padding-right: 20px;
}
.mb-10 {
    margin-bottom: 8px !important;
}
.mobile-list .sim {
    border-radius: 8px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 0 0 #b9c3cf, 0 2px 8px 0 rgb(14 32 69 / 6%);
    box-shadow: 0 2px 0 0 #b9c3cf, 0 2px 8px 0 rgb(14 32 69 / 6%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    position: relative;
}
.sim__number {
    font-weight: bold;
}
.sim__brand {
    width: 56px;
    height: 56px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 56px;
    flex: 0 0 56px;
    border-radius: 50%;
    background-color: #F2F5F8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

}
.dropdown-menu.price_filter{
    padding-left:10px;
}
.boxgoiy .dropdown-menu li a:before{
    display:none;
}
.category_search .tim-mang-cao{
    top: 60px;
}
@media screen and (max-width: 767px){
    .box-filter .dropdown-menu {
        position: absolute;
    }
    .h-title{
        margin-left:10px;
    }
    #category .boxgoiy{
        flex-direction:column;
    }
}
.sim__brand.brand {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.sim__brand {
    width: 40px;
    height: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    background-color: #f3f3f3;
}
.brand{
    width: 70px;
    height: 28px;
    display:inline-block;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:contain;
}
.brand.vinaphone, .brand-vinaphone {
    background-image: url(brand/vinaphone-big.svg);
}

.brand.viettel, .brand-viettel {
    background-image: url(brand/viettel-big.svg);
}
.table-sim th, .table-sim td{
    vertical-align:middle !important;
}
.brand.mobifone, .brand-mobifone {
    background-image: url(brand/mobifone-big.svg);
}

.brand.vietnamobile, .brand-vietnamobile {
    background-image: url(brand/vietnamobile-big.svg);
}

.brand.gmobile, .brand-gmobile {
    background-image: url(brand/gmobile-big.svg);
}

.brand.itelecom, .brand-itelecom {
    background-image: url(brand/itelecom-big.svg);
    width: 37px;
    height: 15px;
}

.brand.reddi, .brand-reddi {
    background-image: url(brand/reddi-big.svg);
}
.panel_custom .brand.viettel, .panel_custom .brand-viettel{
    width: 50px;
}
.sim__link {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.shadow-box {
    border-radius: 16px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 2px 0 0 #d1d7df, 0 2px 8px 0 rgb(14 32 69 / 6%);
    box-shadow: 0 2px 0 0 #d1d7df, 0 2px 8px 0 rgb(14 32 69 / 6%);
    padding: 24px;
}
.i-text {
    color: #171717;
    line-height: 24px;
}
#footer-01 .container, #footer-02 .container, #footer-03 .container{
    background:transparent !important;
    box-shadow: none;
}
#footer-01 a, #footer-02 a, #footer-03 a{
    color: #fff;
}
#footer-01 {
    display: block;
    background-color: rgba(35,40,69,1);
    background-origin: content-box;
    background-size: cover;
    background-attachment: scroll;
    background-position: top left;
    background-repeat: no-repeat;
	width: 100%!important;
    min-height: 500px;
    margin: 0;
    padding: 20px 0 0 0;
    float: left;
    position: relative;
	color:#fff;
}
#footer-01 .group-title {
    color: rgba(255,255,255,1);
    font-weight: 700;
    line-height: 22px;
	font-size: 18px;
    text-align: left;
}
.address-item{
	margin-bottom:15px;
}
.social-icon:hover{
	text-decoration:none;
}
.address-item .address-item-title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}
#footer-01 .line {
    border-top-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(255,255,255,0.18);
    margin-top: 5px;
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
#footer-01 .footer-social{
	display: flex;
    margin-top: 15px;
}
#footer-01 a.social-icon {
    font-size: 20px;
    width: 30px;
    height: 30px;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: #ffffff;
    color: #ffffff;
    line-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
	-webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
#footer-01 .social-icon:hover{
	background-color: #ffffff;
    border-color: #ffffff;
    color: #1f2229;
}
#footer-01 a.social-icon:last-child{
	margin-right:0;
}
#footer-02 {
    background: #20242F;
    padding: 40px 0;
	-webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	color:#fff;
}
.footer-hotline-icon{
	width: 37px;
    height: 36px;
    position: absolute;
    z-index: 1;
    left: -18px;
    top: 11px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALSSURBVHjazJgxbNNQEIafExEJtSVlokyJRGFtJliQCCwgwRB2pJihQydSFjaIYIKlWRADDIlUqTBEciWQYIEwMgDOXBDpRFmgJS1qq1BzZ85g8t6zn19eUk66WHJi5/O9/+6dz/I8j+nYt3OnJuFQIJ8MfbUO7qIffvlmXefeVhIoAMnDoQJeAs8pXNIGr4M7ANgxCgUwGI0a+Bmmbw3wqgpcSgEIYd4PCIRWxiWF+1W0I0WaaYHPMPO2DG7LNCeEouVCoCwbnqHeiiIwDooi1BkyUCSYSFOtEQExkkYtMlIQpSocbkmzYuqo72g/P6wwb7NrCu4yRMvhoKgGfZJmxPgEyy45zBob/w31cYV15+dMgW2A54NlDC9fNeqqg+XZP0Bo6WPH2cTCAx/WgGWpKP/VFEWpHHXVgdN8mQrADFmlX+il2Cp7ZEp4HsEMWRaCY4ehbPZ/WNGHoroUW7W9rU3h+a17d8xDUesRaz33HXcOM3D3+VOTUDkMEkLlVX693VwS6kmUAANaQRkKI9Vr89Eau3HTVFlQb13+0c/d25y2sHYZrFfJofbWPrMf9xek9coUWIr6aWVDYe80nwjBcBsKNJa5cInBtuH7oYeLiYCtr2dPYhq+Svo0qKXM+YvC7zAr+4uq6l4JD2Gl4KOlE2LU1+6LZ8pVXnGJ22FNLeuCiTQmMwRLT0duS60wlKMryp3mY9a9Psf2vqyZ0LjTD7WheyesYd9nr7DtxiPpdhRsVZjBElsNpBRu8iK7TuXMAc1gAmQgC9PTJ/w6hlHsuW/9pY4Q+lWAqvdDjfKFgRM4ABW44kmt6H61MLa0olPz3hgx0Dz8r6vyMuoO6c2Ymy8AkK2692GVf70fQLFTFxpuXBvSktW0R0EAVqK32JyJLKPBhmtkaEYjnIom3CrNpurGhmaCyBXJZ2KighW6HheZgaEkY6PwzLOTZJQosl8CDAAXQTcZ7nzipwAAAABJRU5ErkJggg==") no-repeat left top;
}
#footer-02 .footer-title {
	height: 30px;
    display: block;
    margin-bottom: 15px;
    font-size: 16px;
	position:relative;
	text-transform:uppercase;
	font-weight:bold;
}
#footer-02 .footer-title:after{
	position:absolute;
	bottom:0;
	left:0;
	content:"";
	height:2px;
	background:#ffca33;
	width:60px;
}
#footer-02 .footer-hotline{
	display: block;
    font-size: 15px;
    height: 60px;
    border: solid 1px #d6df24;
    border-radius: 5px;
    line-height: 60px;
    padding-left: 33px;
    position: relative;
    font-weight: bold;
}
#footer-02 .footer-social{
	display: flex;
    margin-top: 15px;
}
#footer-02 .social-icon{
	background: #fff;
    color:#02000a;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    border-radius: 99px;
    font-size: 24px;
	-webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
#footer-03 {
    background-color: #040404;
    padding-top: 50px;
    padding-bottom: 0;
	color: #cdcdcd;
}
#footer-03 .single-footer-widget p.slogan {
    line-height: 20px;
}
#footer-03 a{
    color:#fff;
}
#footer-03 .single-footer-widget {
    margin-bottom: 30px;
}
#footer-03 .single-footer-widget .logo {
    display: inline-block;
    color:#fafafa
}
#footer-03 .single-footer-widget .logo .footer-site-name{
	color: #fafafa;
}
#footer-03 .single-footer-widget .social-links {
    padding-left: 0;
    list-style-type: none;
    margin-top: 20px;
    margin-bottom: 0;
}
#footer-03 .single-footer-widget .social-links li {
    display: inline-block;
    text-align: center;
    margin-left: 3px;
    margin-right: 3px;
}
#footer-03 .single-footer-widget .social-links li:first-child {
    margin-left: 0;
}
#footer-03 .single-footer-widget .social-links li a {
    width: 35px;
    height: 35px;
    background: #ffffff;
    color: #cdcdcd;
    position: relative;
    border-radius: 50%;
    line-height: 35px;
    display: block;
    font-size: 16px;
    z-index: 1;
	-webkit-transition: .1s;
    transition: .1s;
}
#footer-03 .single-footer-widget .social-links li a .fa{
	line-height:35px;
}
#footer-03 .single-footer-widget .social-links li a:hover {
    color: #ffffff;
	background:linear-gradient(44.44deg, #ED2775 7.79%, #FF7448 94.18%);;
}
#footer-03 .single-footer-widget h3 {
    margin-bottom: 25px;
    font-size: 20px;
	color: #fafafa;
}
#footer-03 .single-footer-widget .links-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style-type: none;
}
#footer-03 .single-footer-widget .links-list li {
    margin-bottom: 10px;
}
#footer-03 .single-footer-widget .links-list li a {
    display: inline-block;
    color: #cdcdcd;
}
#footer-03 .support-block{
	display:flex;
	justify-content: space-between;
}
#footer-03 .support-block .support-item {
    background: #804d00;
    height: 40px;
    display: flex;
    align-items: center;
    padding-right: 10px;
    margin-bottom: 10px;
    border-radius: 50px;
    position: relative;
    width: 49%;
    display: flex;
    justify-content: flex-end;
}
#footer-03 .support-block .support-item a{
	color: #fff;
    font-size: 13px;
	font-weight: bold;
}
#footer-03 .support-block .support-item.support-zalo{
	background-color:#0C599C;
}

#footer-03 .support-block .support-item.support-zalo:before{
	height:40px;
	width:40px;
	content:"";
	border-radius:40px;
	position:absolute;
	left:0;
	background: #0C599C url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAK6klEQVR42t1bC3BUVxk+N2ChBWl5DJYijG872lo7hXZaBh0rinQ6WnFkBmektqUq6OjoWMs7BGjzJCTh0VAQCQQoKAiUCLSlBYHQlM2rSYCQx5Ls3b2b3b37fr9+/3PO7t6EwG52E2h2z8yX3dx7Xv93/tc5dy8h640jyRpDFlljzCLZBvy/h5A8/SNCsT5fKNFWC5u0PQh5oCCFokzyNfKCY7Is2oMyAHzWaEHsQcxDjEAQRFYEIwgTfi0VWktIkTRd2KSrQMFdKAwkA0KRp4Gv7tDDvituGKblPOIFSkIEAmErnycSUtr1TaFEp6bCJC18MaJAhO8dMEKHJQBpUBbFCGBqv1E7fVDC52pg8WkLhMOQToWRgDavJ6j2lakJz9V+wyU7pGHpQkwmJFf/LbR5T6pqv746LYWPlnVE2NhTIJQku/p85f/6kRXSvDQRFP5ScsJzm//5URmC6WXztyoSoXE+KeELRXi8ogckZwgyoMiUAHMydi8UiVDf44cMKYwAORm7X3neBhlUOAEDVf1HUfXdgfQ3/CQJUBxfeYMTMqxECUi8+jMqDeDNALefAgE84Tl4bdhucO4sAbhPgAnbJDC5MyLsJUOA4vlfOmWBDC2JCOBx/1y3FzK0xCeAoPDf2NUDviB85uVslxeW497jzA0vDKErTkBAvggL3pUH1NNlyQeHWlxw8MptgPfO4uRTmb0Z/c/ErRKQDd0wEufVZh6yQxdOQDz7f+1c4sxvW70TsvJFrI/Ivy1Yf79CQgOh5FjoQIFHl+rQIYssHVdJQ5aKJyZg56euhL388X0LkJxuli+QgptQ3NekJm3VgcOXHAGdeMx2XxkjgPVTp78LBJDIhP+nSewANbYg/OaEGZ7BZGnWfgVzDhph6nYJhGIlm1zD9xJpQABOenSpFtoHYW+NONFp25CAjdyfzESCXH5l9a3eECPkF3i28NxhE7z8XzM04E6zyxqEJSfNsLWOp97qBAQcaXXDYmz7/BETw8vY9hheGxwBOOnxOHm9K6UQwAR9qtJABefJFApQrfXF7rejUDNwc0Xe1PA6BSLTkCnlEjy8S0+vM5zq8IDRGbwlAV7cmC15z8Lb5mnop/I9T6SmSeeREgFssAdxMhZPagS8WGXmE4n4koNXFV8SxKTyR4eMTGChhO01FEdZxBAzmYIaB4sCY25BQM5FO5A3ImNwLaOg9fi1DRpYds529wnY1+LiE4kI8copc5/7Oxuc9HpsnzEbnydUNLlg7QUb3FdKx1accPHl/gRclQNwzRSAz1Ghi7mvmvKWBNsxGm2pdcCX39bjNd7P/Zt1aFKB1ExgwjYd9DiT8wE1Oh+MZyGLCzdzr6GfGs45ZIystpY9STK4lH1GYY2D3otHAHv4srvZRe8zAsahFl3QKOZVi2FyVK9nFpuwj1ScILO7TrNvwML7cbs8Yy+ze9Z+LPZzWRdtr6j/t6ntF3Jb3XDTsboRyRi/hQp7awKysE8aFdZfssfsfv5R081ToQ43alrUHFMLgwIOeFHjGTABC0/IUdVnDmxHo/OWJD28WyFgR33fOl7Ulunb9VTYuASsvsAIYOP97nT/zdrcfxkpOez+wuNy6qlwRZM9GbuPHZwuff/2O8jH9xpiSdPCm1LtjzFS3MNs+zYmECFgk8pB7zP7/w4SGuh1WOPB6DCNkcj7+NMZa0oEsFDy+lkqSL9Q0m/SY0qo3+B48C2J5v0s7F0QGZiNVuOn1hHkoSsXJx/Zbe5GByjhdczxuX8oiOsDWL3Tag9PvSOO9M8oJD6Oh25rELXDhgQr9053elPXgIUnjFgvfiSYf0ymk4m1GxElo0jsDTapL2Jm+CFOfkLUzosVb31vaaRNr1S86BMHyO5Qnzyg0eBnpvTEnp6Iw+TtxmGdsbReoULgLIww4fAgtsOPVujB54/vCOcdNtF4TOvHQ8zur2EY29vsplrArxf3IqyA1eP/b+jGsOYEuzcMo0p0kXvKc4kGzAceoALnReorYONMxX1HjdaX8maITWwEdlbT7YxrBifaPPAE2uFXdurjgYW8uf82sRSYljIU7kvlUixkfr5ES30HywcmomCPYZ/qyO8NfvYfGSZieP3hISMjJFpUuA3/Pu477ucrj+CaMHufgW7RB38ixFLK92iYCTEK+oOXME9/48KNuLk48donGCo/UHt7JyzsDNIXcWz0byjMrsXUWRlb2ZB9iH7nbFfffsLxMNBD0YfKdWByeOJ0mERJrl3/ekmMHR4SAiLPBapabXQd2EqEMwcDfzDy7Dt6CAW82ChMScgUDIiA2KZlfxPNCQL4u4BwpiC5h6NPVkrgcbsgFArRc71MQCIC+idGeRdNqDs+8IfCmYD+BCSKCPdirK7XWJGEAH1Ymu5IhgDFFzx7QIIeix3jdBA3HqF0RrIERE93RXilSg9hrwsTnCAilJZw+oKpESDQFBnz9pxzBnB73eDAZ2cOf3rB6Q+A1eFIngBlo8SPzZt7XPizmSDYfOkDhy8AFrsDXq/qSIUAxSE+gM/r2iw+cCKjFm8gDYAEePwg22zwl+PtQJapBqMBInx9lx6fG/DOTZ7hDaM7ADa3FyTZDD/dcxXIChWQ7LpUCFCiwdO4DbWwzv14sjsM4aYIsO92TOA+apVgVnkzkJW1QNbWgbA2JQKUpOjXVTJ60wD+atQ/7KB38U+j0wM6sxXKL96AKXn1QJarQKDCDwUBhZdt6FH9eM7n6w9nFP4olGuOOwQ+HvvUO71gstvh/HUd/PgfkVVfXUuFHjwBBJGFTrCqw8nUv9vuY9BE4eD/a+3Ivs0JksUGktWO/7v71qPtBgFNnzHppxd0djeOZYPqdgmWHGmFL+Tiqq+IqfwQEbBRyx6btZg8IDrwBMbOccPmhW6bmwndLVvhUqcB9qlE+P1xNaw42QEfXNVCl8nC7ndhPawfa6v0EQ8311XGlGwOaO+R4VSLCH8/cR0mvcnVnayJrPqQEoAO8Jl3DKBDVVNHJiBaHaA2mOHjDj2Une+C5ypaYVJ+E3panMjKOqaCY9bVwVxUx/ILalB1SlhfBhFTatHmon2gMB5QW73QeWuwsW5YPXw8JFFjtkEHCn2xTQeFZzrg6W1NcE9OHV/xNTEh7wwBC/C43OK0wzXJCEcbNfC3d9tg7j9b4KHCRiCropNAZMcGo9+5La6qhelFDfATrP/bw61Qcq4TqppEqOnUQ4vWCG16GTqRTLWRoxOJuq43QbNogOoOCY42aCAPBV506Br8YGczTM6r5/2u7D3ewAm4kkoWOGd/N6w8eR2epKyvreVxdWVE6AQDE4rVdMJKu1G4clMLGuCxzZ8yoebvaYFf7rvC8EJFC8x+uxkeKWtkwo7Mpm1VkbbR1U4B2XVGfGVGvzfpV2bYGb06wroqMeuJCaF9cPJW0T5vg1VM2EGPF9XGcbkNHfQt0XmcgORJEIq6QMipRyZrBz2huw2qgZM3Xz1AyBvSSCSgRtiUKgk3kISGtCOBrFI5v7ZDPZOw12aLdc8jCeFBkJB2moDmtHlulY3wd4cL8NXZMs0iagopk7AxfcwB7b9y4qbrY19VhZGA7J4sstyKmmBGhyi9JJSJ7UKpmKpPGMbmgHNaV+8Wcuo2k9dqR08rbCdL6+m7w8vsWWQxflmM79EuDRKy3DlZyDWtRYHqUTBdMq/OYxsZSZCFnEYZBx0uMKBmtgrZzZUo+FPkDypCXkW8WCN8d4tG+D+btBEUMqDiIwAAAABJRU5ErkJggg==") center center no-repeat;
	background-size: contain;
}
#footer-03 .copyright-area {
    border-top: 1px solid #e4e5ea;
    text-align: center;
    margin-top: 70px;
    padding-top: 30px;
    padding-bottom: 30px;
}

@media (min-width: 992px) {
    #footer-01 .col-md-6, #footer-02 .col-md-6, #footer-03 .col-md-6 {
        width: 50%;
    }
}
@media (min-width: 1200px) {
    #footer-01 .col-lg-2, #footer-02 .col-lg-2, #footer-03 .col-lg-2 {
        width: 16.6667%;
    }
    #footer-01 .col-lg-3, #footer-02 .col-lg-3, #footer-03 .col-lg-3 {
        width: 25%;
    }
}
@media screen and (max-width: 767px) {
	#footer-02 .footer-social {
		align-items: center;
		justify-content: center;
	}
	#footer-01 .footer-social {
		padding-bottom:30px;
	}
    .brand{
        width: 40px;
        height: 30px;
    }
    .brand.vinaphone, .brand-vinaphone {
        background-image: url(brand/vinaphone.svg);
    }

    .brand.viettel, .brand-viettel {
        background-image: url(brand/viettel.svg);
    }

    .brand.mobifone, .brand-mobifone {
        background-image: url(brand/mobifone.svg);
        width: 60px;
        height: 28px;
    }

    .brand.vietnamobile, .brand-vietnamobile {
        background-image: url(brand/vietnamobile.svg);
    }

    .brand.gmobile, .brand-gmobile {
        background-image: url(brand/gmobile.svg);
    }

    .brand.itelecom, .brand-itelecom {
        background-image: url(brand/itelecom.svg);
    }

    .brand.reddi, .brand-reddi {
        background-image: url(brand/reddi.svg);
    }
	#footer-01, #footer-02, #footer-03{
		padding-left: 15px;
		padding-right: 15px;
	}
}