p{font-size: 16px;color: #1d1919;margin-bottom: 5px;}
#mainMenu nav > ul > li > a{margin-bottomcolorpadding:.8em#44411px 15px;font-family:"Open Sans","Helvetica","Arial",sans-serif;font-size:15px}
.doitac .owl-carousel .owl-item img{background:#fff;border:1px #ccc solid}
#topbar .top-menu > li{line-height:45px}
#topbar .top-menu li a{color:#fff}
#topbar{
    background: #4267B2;
}
#header #header-wrap #logo a>img{padding: 6px 0;}
.portfolio-image .quickview{color:#fff;display:none;font-size:13px;background-color:rgba(0,0,0,.4);text-align:center;width:100%;position:absolute;bottom:0;left:0;padding:10px;z-index:1}
.portfolio-image:hover .quickview{display:block}
.portfolio-item.no-overlay .portfolio-description h3{text-transform:uppercase;letter-spacing:inherit;font-weight:400;font-size:17px;line-height:1.6;color:#fff;margin-top:17px;margin-bottom:0}
.indexpage .portfolio-item.no-overlay .portfolio-description p{color:#fff;line-height: 1.4;}
.team-members .team-member .team-image{margin-bottom:0}
.team-members.team-members-shadow .team-member .team-image > img{width:220px;margin:auto;margin-top:20px}
.btn-my{background:#96c945;border:none;color:#1d1919;font-size:19px;padding:16px 24px 14px;font-weight:500;text-shadow:none!important}
.btn-my:hover{background-color:#f78c14;color:#fff}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,body,a,span{font-family:Roboto,san-serif!important;letter-spacing:0;color: #1d1919;}
.widget a{font-size:inherit}
.otrangchu{background:#eee}
.otrangchu .product .product-image>a{
    width: 248px!important;
    height: 248px!important;
}
.h1, h1{
    font-weight: 600;
    color: #4267b2;
}

.post-item .post-item-description>h2, .post-item .post-item-description>h2>a{color:#1d1919}
.post-item .post-item-description p a:not(.btn),.post-item .post-item-description h2 a,.post-item .post-item-description h3 a,.post-item .post-item-description h4 a,.post-item .post-item-description h5 a,.post-item .post-item-description h6 a,.post-item .post-item-description li a{color:#5769bf;border-bottom:1px #5769bf dashed}
.post-item .post-item-description p a:not(.btn):hover,.post-item .post-item-description h2 a:hover,.post-item .post-item-description h3 a:hover,.post-item .post-item-description h4 a:hover,.post-item .post-item-description h5 a:hover,.post-item .post-item-description h6 a:hover,.post-item .post-item-description li a:hover{border-bottom:1px #5769bf solid;font-weight:700}

.dvu h4{
    font-size: 16px;
    line-height: 1.4;
    color: #1d1919;
    min-height: 100px;
}
.heading > h1,.heading > h2{color: #4267b2;font-weight:600;font-size: 30px;}
.lead{font-weight:400}
#header #mainMenu nav > ul > li > a{font-size:15px;font-weight:500;padding:4px 22px;color: #1d1919;}
#mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li>a,#mainMenu nav>ul>li .dropdown-menu>li>a,#mainMenu nav>ul>li .dropdown-menu>li>span{font-weight:400;font-family:roboto;font-size: 15px;color: #1d1919;}
#header #mainMenu nav > ul > li > a:hover{color: #4267b2;/* border-bottom:1px solid #F69021 */}
#mainMenu nav > ul > li{padding:5px 6px 0;margin-left:0;line-height: 36px;}
#mainMenu.menu-left nav > ul > li.mega-menu-item > .dropdown-menu {
    left: 15px;
}
.header-logo-center #mainMenu nav > ul > li:first-child{padding-left:0}
#topbar .top-menu > li:first-child > a{
    /* text-transform: uppercase; */
    letter-spacing: 2px!important;
}
#topbar .top-menu > li > a{margin:0 8px}
#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title{padding:0 0 0;font-weight:700;font-family:roboto;line-height:24px;font-size: 17px;margin-bottom:  10px;}
#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title a{font-family:Roboto,sans-serif;font-size:17px;line-height:14px;font-weight:700;text-transform:uppercase;padding-bottom:0}
#header .header-extras>ul>li .btn{
    background: #f89414!important;
    font-size: 20px;
    padding: 8px 14px;
}
.btn-hotline-noi{margin:0;font-size:20px;padding:23px 15px 13px;box-shadow:1px 1px 5px 0 rgba(0,0,0,0.3);position:fixed;bottom:16px;right: 96px;border:none;z-index:999;border-radius:2em;background-color: #4267b2;transition:.3s;}
.btn-hotline-noi:hover{transform:scale(1.05)}
.btn-hotline-noi span:first-child{position:absolute;top:5px;left:50%;transform:translateX(-50%);font-size:11px}
.btn-hotline-noi span:last-child{font-size:21px}
.btn-hotline-noi-2{left:271px;background-color:var(--second-color)!important}
.btn-zalo-noi{z-index: 100;bottom: 82px;right: 22px;position:fixed;border-radius:50%;box-shadow:1px 1px 5px 0 rgba(0,0,0,0.3);transition:.3s;}
.btn-zalo-noi:hover{transform:scale(1.05)}
.btn-zalo-noi img{width:52px}

.section2 .icon-box .icon i{color:#fff;border-radius:35%}
.section2 .icon-box .icon i:after{border-radius:35%}
.section2 .icon-box h3{font-size:1.325714em;font-weight:400}
.section2 .icon-box{margin-bottom:30px}
.section2 .col-md-4:nth-child(1) .icon-box .icon i{background-color:#64b3e3}
.section2 .col-md-4:nth-child(1) .icon-box .icon i:after{box-shadow:0 0 0 3px #64b3e3}
.section2 .col-md-4:nth-child(2) .icon-box .icon i{background-color:#ff9e28}
.section2 .col-md-4:nth-child(2) .icon-box .icon i:after{box-shadow:0 0 0 3px #ff9e28}
.section2 .col-md-4:nth-child(3) .icon-box .icon i{background-color:#9ec73b}
.section2 .col-md-4:nth-child(3) .icon-box .icon i:after{box-shadow:0 0 0 3px #9ec73b}
.section2 .col-md-4:nth-child(4) .icon-box .icon i{background-color:#265a92}
.section2 .col-md-4:nth-child(4) .icon-box .icon i:after{box-shadow:0 0 0 3px #265a92}
.section2 .col-md-4:nth-child(5) .icon-box .icon i{background-color:#88ad34}
.section2 .col-md-4:nth-child(5) .icon-box .icon i:after{box-shadow:0 0 0 3px #88ad34}
.section2 .col-md-4:nth-child(6) .icon-box .icon i{background-color:#f86a40}
.section2 .col-md-4:nth-child(6) .icon-box .icon i:after{box-shadow:0 0 0 3px #f86a40}
.section3 .grid-filter{text-align:center}
.section3 .grid-filter.gf-creative li a{text-transform:uppercase;color:#abe450;font-weight:300;font-size:20px}
.section3 .grid-filter.gf-creative li.active a,#section3 .grid-filter.gf-creative li a:hover{border:none;font-weight:600}
.section3 .grid-filter.gf-creative li:hover a:after,.grid-filter.gf-creative li.active a:after{opacity:0}
.section3 .portfolio-item .portfolio-image img{padding:5px;background:#fff}
.section3 .portfolio-item .portfolio-description{width:90%}
.section3 .portfolio-item .duan-title{position:absolute;bottom:0;z-index:1;background:#fff;padding:0;width:100%;visibility:visible;opacity:1;transition:visibility 0.3s,opacity .3s linear;min-height:36px}
.section3 .portfolio-item:hover .duan-title{visibility:hidden;opacity:0;transition:visibility 0.3s,opacity .3s linear}
.section3 .portfolio-item .duan-title > span{position:absolute;top:55%;transform:translate(-50%,-50%);left:50%;width:90%;line-height:1.2em;color:#1d1919;text-align:center;text-transform:uppercase;font-weight:600;font-size:.85em}
.section3 .heading > h1,.section3 .heading > h2{color:#8bb942}
.section3.duan .heading > h1,.section3.duan .heading > h2{color:#8bb942}
.section3.duan .grid-filter.gf-creative li a{color:#ff9800}
.pricing-table.colored .plan-header{padding:0 0 22px}
.pricing-table.colored .plan-header h3{padding:13px 0 0;color:#fff;font-weight:300;margin-bottom:0}
.pricing-table.colored .plan-header .text-muted{padding:0 10px;padding-bottom:12px}
.pricing-table.colored .goiweb:nth-child(1) .plan-header{background:#215a94}
.pricing-table.colored .goiweb:nth-child(1) .plan-header h3,.pricing-table.colored .goiweb:nth-child(1) .text-muted{background:#204e80}
.pricing-table.colored .goiweb:nth-child(2) .plan-header{background:#56aee3}
.pricing-table.colored .goiweb:nth-child(2) .plan-header h3,.pricing-table.colored .goiweb:nth-child(2) .text-muted{background:#44a2db}
.pricing-table.colored .goiweb:nth-child(3) .plan-header{background:#a1c627}
.pricing-table.colored .goiweb:nth-child(3) .plan-header h3,.pricing-table.colored .goiweb:nth-child(3) .text-muted{background:#90b636}
.pricing-table.colored .goiweb:nth-child(4) .plan-header{background:#8bac24}
.pricing-table.colored .goiweb:nth-child(4) .plan-header h3,.pricing-table.colored .goiweb:nth-child(4) .text-muted{background:#7da02c}
.pricing-table .plan .plan-header .plan-price{font-weight:500;padding:37px 0 24px}
.pricing-table .plan-list{padding:20px 0}
.pricing-table .plan-list ul{padding:0 20px}
.pricing-table .plan-list ul li{line-height:32px}
.pricing-table .plan-list ul li a.long{line-height:23px;padding:5px 0;display:block}
.pricing-table.colored .goihosting:nth-child(1) .plan-header{background:#215a94}
.pricing-table.colored .goihosting:nth-child(1) .plan-header h3,.pricing-table.colored .goihosting:nth-child(1) .text-muted{background:#204e80}
.pricing-table.colored .goihosting:nth-child(2) .plan-header{background:#56aee3}
.pricing-table.colored .goihosting:nth-child(2) .plan-header h3,.pricing-table.colored .goihosting:nth-child(2) .text-muted{background:#44a2db}
.pricing-table.colored .goihosting:nth-child(3) .plan-header{background:#8bac24}
.pricing-table.colored .goihosting:nth-child(3) .plan-header h3,.pricing-table.colored .goihosting:nth-child(3) .text-muted{background:#7da02c}
.product .product-price{float:left;margin:0;width:100%;text-align:left;margin-top: 0;}
.product .product-price ins{font-size: 16px;color: #E82933;}
.product .product-price del {
    display: block;
    font-size: 13px;
    font-weight: 400;
    margin: 0px 0 0px;
    line-height: 13px;
    opacity: 0.6;
}
.product-page .product-price{margin-top:13px}
.product-page .product-price ins{font-size:25px}
.product-page .product-rate{height:23px;float:left;color:#FFC300;font-size:20px}
.product .product-title h3,.product .product-title h3 a{font-size: 17px;font-weight: 500;margin-bottom: 3px;line-height:1.2em;color: #1d1919;}
.each-product:hover .product-title h3 a{color:#4267b2}
#header .header-extras>ul>li .btn.btn-reveal{padding:12px 25px}
#header .header-extras>ul>li .btn.btn-reveal.btn-reveal-left:hover i{left:15px}
.topbar-dropdown .title,.topbar-dropdown .title a{color:#fff}
.topbar-dropdown .title{border-left:1px solid #8090c1}
.grid-articles .post-entry:before{background:linear-gradient(to bottom,transparent 20%,rgba(0,0,0,0.9) 100%);opacity:.6}
.grid-articles .post-entry:hover:before{opacity:.8}
.grid-articles .post-entry .post-entry-meta{padding:0 20px 15px}
.grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2,.grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2 a{font-weight:500}
.comments .comment{padding:0}
.comments .comment .text_holder p{line-height:20px}
.single-post .post-item .post-item-description img{margin:10px 5px;border:1px #ccc solid}
.single-post .post-item .post-item-description p{font-size:1em}
.news-ticker-content .owl-stage-outer{max-height:23px}
@media only screen and (max-width:1024px) {
#mainMenu nav > ul > li{padding:0 2px}
}
@media only screen and (max-width:768px) {
.section3 nav{display:none}
}
@media only screen and (max-width:480px) {
    .table{
    max-width: 100%;
    width: inherit!important;
}

#header #header-wrap #logo a>img{/* padding:12px 0 */}
.heading > h2{font-size:32px}
.section3 .portfolio-item{width:50%}
.p-m-0{padding:0!important}
}
@media only screen and (max-width:390px) {
#header #header-wrap #logo a>img{/* padding:12px 0 */}
}
@media only screen and (max-width:320px) {
#header #header-wrap #logo a>img{padding:12px 0}
}
.product .product-description {
    display:block;
    overflow:hidden;
    padding: 0;
    margin-top: 7px;
}
.shop .product .product-image img{padding:0;background:#fff;margin-bottom:12px;width: 80%;/* border:1px #cccccc5c solid */height:  auto;margin:  auto;}
#product-page .product .product-image img{padding:0;background:#fff;margin-bottom:12px;width:  auto;height: auto;margin: 0 auto;max-width: 100%;max-height:  100%;}
#product-page h1{line-height: 1;}
#product-page h1 a{
    font-weight: bold;
    font-size: 29px;
    /* line-height: 1.3; */
    }
    a:active, a:focus, a:hover{
    color: #4267b2;
}
.shop .product{margin-bottom:0;display:  block;border: 1px #ccc solid;padding: 10px;background: #fff;}
.shop .product:hover {border: 1px #4267b2 solid;}
.widget .widget-title,.widget > h4{font-size:16px;color:#fff;background: #4267b2;padding:7px 18px;margin-bottom:0!important;}
.widget.widget-newsletter a.list-group-item{font-size:14px;color: #1d1919;}
.index-shop h3.title{color:#fff;text-transform:uppercase;background:#4267b2;padding:6px 20px}
.index-shop h4{color:#1428A0;font-size:17px;text-transform:uppercase;line-height:26px}
.baiviet h1{font-size:2.342857em}
.index-shop .col-md-4 img{width:259px;height:193px;border:0 #ddd solid;padding:0;border-radius:1em;box-shadow:2px 2px 7px 0 #4267b2}
.index-shop .col-md-4 img:hover{box-shadow:0 0 7px 0 #4267b2}
.index-shop .col-md-3 img{width:186px;height:124px;border:0 #ddd solid;border-radius:1em;box-shadow:2px 2px 7px 0 #4267b2}
.index-shop .col-md-3 img:hover{box-shadow:0 0 7px 0 #4267b2}
a.list-group-item:hover:not(.nohover),a.list-group-item.active{text-decoration:none;color:#1d1919;background-color:#eee;border:1px solid #ddd;}
.sidebar a.list-group-item.active:after{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f046";
    position: absolute;
    left: 10px;
    top: 7px;
    font-size: 20px;
    color: #4267b2;
    }
.sidebar a.list-group-item:after{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f096";
    position: absolute;
    left: 10px;
    top: 7px;
    font-size: 20px;
    color: #4267b2;
    }
/*.sidebar a.list-group-item.active:hover:before{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    position: absolute;
    right: 10px;
    top: 6px;
    font-size: 20px;
    color: #4267b2;
    }*/
@media only screen and (min-width:1024px) {
#mainMenu{float:left;line-height:40px}
#header{height:120px}
.widget.widget-newsletter a.list-group-item{min-width:263px}
.widget.widget-newsletter a.list-group-item.active{min-width:263px}
.menuTop .widget.widget-newsletter a.list-group-item{min-width:278px;font-size: 17px;/* border-left: 2px #ebae05 solid; */}
#page-content{overflow:initial;z-index:99}
#mainMenu{background: #ffd866;width:100%;position: relative;border: none;}
#mainMenu:before{content:' ';background: #dfe3ee;position:absolute;top:0;left:-100%;width:300%;height:100%;}
.nav-bg{position:relative}
.nav-bg:before{content:' ';background: #4267b2;position:absolute;top:0;left:-100%;width:300%;height: 49px;}
.col-md-7.index-shop,.col-md-9.index-shop{padding-left:0;/* padding-right: 15px; */}
}

@media only screen and (max-width:480px) {
    .btn-hotline-noi{left:50%;transform:translateX(-50%);width: fit-content;}
    .btn-hotline-noi-1{left:50%;transform:translateX(-50%);bottom:59px}
    .btn-hotline-noi-2{bottom:3px}

.col-md-7.index-shop{margin-bottom:20px;float:left}
.col-md-7.index-shop #widget-search-form-sidebar{float:left;margin:20px 0}
.col-md-3 .list-group{/*display:block!important;*/position:relative!important;box-shadow:none!important}
.tabs-content img {
    width: auto;
    height: auto;
}
.productheight{height: auto!important;}
}
.sidebar-both .content{padding-left:15px;padding-right:15px}
.sidebar{padding-right:15px}
.sidebar-both .content + .sidebar{padding-left:15px}
.form-inline .input-group .input-group-btn{width: 10.3%;position:  absolute;right:  0;background: #bb880b;}
.form-inline .input-group .input-group-btn .btn{
    background: #bcbfc9;
    width: 100%;
    padding: 12px 20px;
    border: none;
    border-radius: 0;
}
.form-inline .input-group .input-group-btn .btn i{
    color: #fff;
}
.form-inline .input-group{width:100%;position: relative;}
.danhmucsp a{padding: 8px 15px;padding-left:49px;}
.danhmucsp a .fa{position:absolute;right:10px;top:13px;color: #4267b2;font-size:18px;}
.danhmucsp a img{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:28px}
.fb-livechat{display:block}
.fb-livechat .fb-button{position:fixed;right:21px;cursor:pointer;z-index:999;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+) center no-repeat #0084ff;width:52px;height:52px;text-align:center;bottom:76px;border:0;outline:0;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease;background-size:80%;transition:all .2s ease-in-out}
.fb-livechat .fb-button:focus,.fb-livechat .fb-button:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24)}
.fb-livechat .bubble{width:20px;height:20px;background:#c00;color:#fff;position:absolute;z-index:999999999;text-align:center;vertical-align:middle;top:-2px;left:-5px;border-radius:50%}
.fb-livechat .bubble-msg{width:120px;left:-140px;top:5px;position:relative;background:rgba(59,89,152,.8);color:#fff;padding:5px 8px;border-radius:8px;text-align:center;font-size:13px}

.hotrotructuyen{border:1px #eee solid;padding:10px 0;background:#fff}
.hotrotructuyen p{text-align:center;margin-bottom: 18.9px;color:#1d1919;font-size:15px;}
.hotrotructuyen p span{font-weight:700;font-size:20px;color:#1d1919}
.hotrotructuyen p a{font-size:20px;color:#0f27a2;font-weight:700;text-align:center}
.left-bar{position:fixed;top:50%;transform:translateY(-50%);left:0;height:200px;width:50px;z-index:99}
.left-bar a{width:50px;height:50px;background-size:contain!important;z-index:999;float:left}
.left-bar a:nth-child(1){background:url(/upload/zalo.jpg)}
.left-bar a:nth-child(2){background:url(/upload/face.jpg)}
.left-bar a:nth-child(3){background:url(/upload/phone.jpg)}
.left-bar a:nth-child(1) span{border:2px #00add5 solid}
.left-bar a:nth-child(2) span{border:2px #4e71a8 solid}
.left-bar a:nth-child(3) span{border:2px #53c32d solid}
.left-bar a:nth-child(4) span{border:2px #625e5d solid}
.left-bar a span{position:absolute;width:max-content;padding:14px;background:#fff;font-size:20px;left:50px;height:50px;display:none}
.left-bar a:hover span{border-left:0;display:block}
h4 .fa.fa-chevron-circle-down{position:absolute;right:10px;top:11px;font-size:26px}
.list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.sidebar .list-group-item{padding: 5px 15px 5px 37px;}
.mega-menu-left{
    position: absolute;
        top: 0;
        left: 290px;
        z-index: 99;
        background: #fff;
        width: 474px;
        height: 441px;
                padding: 20px 10px;
        box-shadow: 0px 2px 10px 1px #eee;
        border: 1px #eee solid;
}
.mega-menu-left ul{padding: 0}
.mega-menu-left ul li{list-style: none;margin-bottom: 4px;}
.mega-menu-left ul li.mega-menu-title{font-weight: bold;margin-bottom: 6px;}
.mega-menu-left ul li a{padding: 0;font-size: 16px;}
.menuTop .widget .widget-title, .menuTop .widget > h4 {
    padding: 12px 18px;}
    .content h1{font-weight: bold;color: #2f4a83;font-size: 26px;}
    .camket{
    padding: 40px 0;
    background: #fff;
    }
    .camket .col-md-4{
    /* background: #f7dd002b; */
    /* padding: 15px; */
}
  .camket .col-md-4 h4{padding: 8px 20px 6px 20px;background: #dfe3ee;border-radius: 5px;text-transform: uppercase;text-align:  center;}
    .camket .col-md-4:nth-child(1){
}
    .camket .col-md-4:nth-child(2){}
    .camket .col-md-4 p{margin-bottom: 0;font-size: 18px;text-align: left;position:  relative;padding-left: 54px;}
    .camket .col-md-4 p:before{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0a9";
    position: absolute;
    left: 23px;
    top: 0px;
    font-size: 24px;
    color: #4267b2;
    }
    @media only screen and (width:1024px) {
        .widget.widget-newsletter a.list-group-item{min-width:212px}
        .widget.widget-newsletter a.list-group-item.active{min-width:212px}

    .menuTop .widget.widget-newsletter a.list-group-item{min-width:227px;font-size: 17px;}
    .hotrotructuyen p span {
        font-size: 17px;
    }
    .hotrotructuyen p {
        font-size: 12px;
    }
    }

    .tab-pane.active a{
    color: rgb(66 103 178);
    /* font-style: italic; */
    }
    .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a{
    font-size: 12px;
    line-height: 1.4;
}
    .tab-pane.active a:hover{text-decoration: underline;}

    @media only screen and (max-width:480px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-19, .col-md-11, .col-md-12{
    overflow: hidden;
    display: block;
}


        
        /*.col-md-3 .list-group.hiddenMobile{display: none!important}*/
        #header #logo > a {
            height: 80px;
        }
        #page-content .col-md-3.col-sm-12{padding: 0}
        .menuTop .widget .widget-title, .menuTop .widget > h4 {
            padding: 7px 18px;
            border-radius: 0.2em;
        }
        h4 .fa.fa-chevron-circle-down {
            top: 6px;
        }
        .heading > h1, .heading > h2 {
            font-size: 32px;
        }
        #widget-search-form-sidebar #widget-widget-search-form-button{
            /* background: transparent; */
            /* color: #4267b2; */
            border-left: none;
            padding: 11px 10px;
        }
        #widget-search-form-sidebar .widget-search-form{
                -webkit-box-shadow: none;
                box-shadow: none;
                -webkit-transition: unset;
                -o-transition: unset;
                transition: unset;
                border: 1px #253993 solid;
                padding: 9px 18px;
                border-right: none;
                width: 100%;
        }
        .floatingPhone{position: fixed;
    bottom: 0;
    left: 50%;
    z-index: 200;
    background: #F44336;
    transform: translateX(-50%);
    padding: 5px 0;
    border: none;
    border-top-left-radius: 0.7em;
    border-top-right-radius: 0.7em;}
        .floatingPhone a{color: #fff;
    padding: 0 11px;
    font-size: 15px;}
    #product-page h1 {
        line-height: 36px;
    }
    #product-page h1 a {
        font-size: 26px;
    }
    .grid-4-columns .grid-item,.grid-5-columns .grid-item{width: 50%;}
    .product .product-image > a{width: 100%!important}
    .otrangchu .product .product-image>a{
    width: 100%!important;
    height: 135px!important;
}
    .m-b-mobile{margin-bottom: 10px}
    .sidebar h1 {
        font-weight: bold;
        color: #4267b2;
        font-size: 26px;
    }
    .sidebar {
        margin-bottom: 20px;
    }
    }
.dvu img{border: 1px #ccc solid;transition: 0.3s;}
.dvu img:hover{
    transform: scale(1.05);
}
.each-product,.portfolio-image{transition: 0.3s;}
.each-product:hover,.portfolio-image:hover{
    transform: scale(1.05);
}
    .simple .tabs-content{padding-top: 0}
    .tabs-content #tab1{
    max-width: 800px;
    margin: auto;
    border: 1px #ccc solid;
    padding: 20px;
    border-top: 0;
    overflow: hidden;
    }
    .background-overlay:before{background:#1d1919;opacity: 0.5;}
    #header #header-wrap{border:none}.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
.product .product-image > a, .product .product-image img,.owl-item img{height: auto}section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
.product .product-image > a, .product .product-image img,.owl-item img{height: auto}section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
