@import url(bootstrap.min.css);@import url(font-awesome.min.css);
a{text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
body{color: #212121;background-color:#1b93c5;line-height:1.625;font-family:Arial, sans-serif;font-size:13px;}
strong{font-weight:700;}.wrapper img{max-width:100%;}.wrapper{font-size:14px;color:#434343;}
.navbar-toggle{background:none;border:none;padding:9px;padding-bottom:10px;border-radius:3px;margin:0;top:auto;left:auto;position:relative;float:right;background:#1a79d4;margin-left:0;display:none;}.navbar-toggle .icon-bar{background: #efefef;display: block;width: 22px;height: 1px;border-radius: 0;}.navbar-toggle .icon-bar+.icon-bar {margin-top: 6px;background:#fff;}.dropdown-menu{width:250px;border-radius:0;margin:0;border:none;padding:0;overflow:auto;position:relative;top:0;box-shadow:none;float:none;background:#1b93c5;-webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);-moz-box-shadow:1px 0px 5px 0px rgba(50, 50, 50, 0.45);box-shadow:1px 0px 5px 0px rgba(50, 50, 50, 0.45);}.dropdown_menu>.dropdown-menu{left:-100%;display:block;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-o-transition:left 0.3s ease;position:fixed;overflow-y:auto;}.open>.dropdown-menu{left:0;}.dropdown_menu{background:#014c8f;}.dropdown-menu > li{border-bottom:1px solid #1484b3;}.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background-color: #188ab9;color:#fff}.dropdown-menu > li:last-child{border-bottom:none;}.dropdown-menu > li > a{padding:9px 15px 7px 15px;color:#fff;font-size:15px;}.dropdown-submenu .dropdown-menu{position:relative;background:#fafafa;box-shadow:none;border-left:none;border-right:none;}.dropdown-submenu .dropdown-menu{padding:0;}.dropdown-submenu .dropdown-menu li a{color:#13548d;}.dropdown-submenu .dropdown-menu li{border-bottom:1px solid #cdcece;}.dropdown-submenu .dropdown-menu li a{color:#000;font-size:13px;}.dropdown-submenu .dropdown-menu li a:hover,.dropdown-submenu .dropdown-menu li a:focus{background:#9ccefb;color:#000;}li.dropdown-submenu{position:relative;}.dropdown-submenu i.fa-angle-down{cursor:pointer;float:right;margin-top:2px;}.dropdown-submenu:hover span.ico,.dropdown-submenu:focus span.ico{background-position:left bottom;}.dropdown_menu{display:none;}.dropdown-menu-nav{margin-left:-15px;margin-right:-15px;}.open > .dropdown-menu-nav > .dropdown-menu{display:block;-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.45);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.45);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.45);}.navfixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;padding: 0 15px;}#btn-close-main-menu-mobile{text-align:right;}#btn-close-main-menu-mobile i{cursor:pointer;font-size:20px;}#btn-close-main-menu-mobile i:hover{color:#ed1c24;}
#content{transition: right .5s;right: 0;position:relative;overflow:hidden;background:#fff}
#goTop{bottom: 20px;cursor: pointer;display: none;z-index: 1000;height: 32px;position: fixed;right: 15px;width: 32px;opacity:0.8;background:url(../images/icon.png) no-repeat 0px 0px;text-indent:-9999px;}#goTop:hover{opacity:1;}
.header{background:#2196f3;color:#fff;position: fixed;top: 0;left: 0;right: 0;z-index: 99999;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;padding:15px 0}.header .container{position:relative}a.logo{float:left;margin:0;}.right-header{float:right;margin-top:15px;}.navmenu{float:left;list-style:none;padding:0;margin:0;margin-right:10px}.navmenu>li{float:left;padding:0 25px 0 30px;position:relative;}.navmenu>li>a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;line-height:31px;border-bottom:2px solid #2196f3}.navmenu>li:after{content:"";position:absolute;right:0;top:41%;width:5px;height:5px;background:#fff;border-radius:50%;}.navmenu>li.avtive>a,.navmenu>li:hover>a{color:#f4a55e;border-bottom-color:#fff;}.navmenu>li:last-child:after{display:none;}
.search-icon{float:left;height:31px;line-height:31px;color:#1565c0;font-size:20px;cursor:pointer;}
.cart-icon{float:left;margin-left:40px;text-align:center;position:relative;}a.cart-link{display:block;width:23px;line-height:44px;height:31px;color:#fff;background:url(../images/icon.png) no-repeat -78px 0;font-size:12px;margin-top:-5px;}a.cart-link:hover{text-decoration:none;opacity:0.7;}.cart-info{z-index:9999;position:absolute;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;width:141px;background:#1d4260;left:-60px;border-top:10px solid #2196f3;padding:10px;opacity:0;visibility:hidden;margin-top:20px}.cart-info ul{padding:0;margin:0;list-style:none;}.cart-info ul li{padding:7px 0}.cart-icon:hover .cart-info{margin-top:0;visibility:visible;opacity:1;}
.flex-caption{position:absolute;display:table;width:45%;right:0;top:0;color:#fff;height:100%}.sub-caption{display:table-cell;width:100%;height:100%;vertical-align:middle;}.slide-category{display:inline-block;height:30px;line-height:30px;border:1px solid #fff;padding:0 10px;color:#dddcdc;font-weight:bold;font-size:12px;text-decoration:none;text-transform:uppercase;}.slide-category:hover{color:#fff;text-decoration:none;}.flex-caption h3{margin:25px 0 15px 0;font-size:27px;line-height:32px;font-family: 'Roboto', serif;}.flex-caption p{font-size:16px;line-height:21px;max-height:84px;overflow:hidden;margin-bottom:20px}.flex-caption span{font-size:12px;display:block;opacity:0.6;}
.view-more,a.view-more{border: 0;display:inline-block;font-size:13px;padding:8px 15px 7px 15px;color:#fff;background:#2196f3;text-transform:uppercase;font-weight:bold;}.view-more:hover,a.view-more:hover{background:#1887df;text-decoration:none;}
.footer{background:#262626;color:#d3cccc;padding:30px 0 20px 0;}.col-footer{float:left;width:25%;padding-left:15px;padding-right:15px;margin-bottom:20px;}.footer .wrapper{color:#d3cccc;line-height:35px;}.footer-title{margin:0;margin-bottom:15px;text-transform:uppercase;font-size:15px;}.footer a{color:#d3cccc;text-decoration:none;}.footer a:hover{color:#fff;}ul.footer-menu{list-style:none;padding:0;margin:0;}ul.footer-menu li{padding:13px 0 11px 0;border-bottom:1px solid #434343;}ul.footer-menu li a{display:block;font-size:14px;}.footer-tag a{display:inline-block;margin-right:3px;background:#2196f3;padding:11px 10px 9px 10px;font-size:14px;line-height:20px;margin-bottom:5px;}
.search{position:absolute;right:0;top:100%;z-index:9999;visibility:hidden;opacity:0;margin-top:30px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.35);}.txtSearch{float:left;height:29px;line-height:29px;padding:0 10px;border:none;outline:none;color:#888;}.btnSearch{float:left;height:29px;line-height:31px;font-weight:bold;background:#0e72c1;border:none;width:80px;text-align:center;}.search.active{visibility:visible;opacity:1;margin-top:0;}
.footer-social{padding-top:15px;}.footer-hotline{float:left;font-size:14px;line-height:30px;}.footer-hotline a{display:inline-block;margin-right:30px;}.social-link{float:right;font-size:20px;line-height:30px;}.social-link a{display:inline-block;margin-left:25px;}.copyright{padding:15px 0 14px 0;font-size:14px;color:#fff;background:#2196f3;text-align:center;}
.news-thumb{position:relative;display:block;overflow:hidden}.news-thumb img{width:100%;min-height:100%}.news-thumb:before{position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: '';width: 0;height: 0;background-color:rgba(255,255,255,0.4);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}.news-thumb:hover:before{height:100%;width:100%;left:0;top:0}
.alert-success{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;padding: 15px;margin-bottom: 20px;}.alert-danger{background-color: #f2dede;border-color: #ebccd1;color: #a94442;padding: 15px;margin-bottom: 20px;}.alert-icon{font-size:18px;cursor: pointer;text-shadow: 0 1px 0 #fff;opacity: .6;font-weight: bold;float:right;color:#000;font-style: inherit;}.alert-icon:hover{opacity: 1;}
.pagination{padding:5px 10px;margin:20px 0;clear:left;font-size:15px;display:block;line-height:26px;}.pagination a{color:#444;min-width:26px;height:26px;text-align:center;text-decoration:none;border:1px solid #dfdfdf;display:inline-block;background:#fff;}.pagination span,.pagination a:hover {color:#fff;border:1px solid #1e9cd0;background:#1e9cd0;min-width:26px;height:26px;text-align:center;display:inline-block;}.pagination .pagiicon{font-size:17px;}.pagination span.noback{color:#444;border:1px solid #dfdfdf;background:#fff;}
/* begin dolin */

/* set css */
.pd-top40-bot20{padding-top: 40px;padding-bottom: 20px}
.mr-bot-30{margin-bottom: 30px}
.pd-top-bot-60{padding: 60px 0}
.pd-top-40{padding-top: 40px}
.pd-top-50{padding-top: 50px}
.pd-bot-50{padding-bottom: 50px}
.mr-bot-50{margin-bottom: 50px}
.mr-bot-20{margin-bottom: 20px}
.pd-top-bot-40{padding: 40px 0}
.mr-top-20{margin-top: 20px}
.pd-30{padding: 30px}
.pd-20{padding: 20px}
.pd-bot-0{padding-bottom: 0}
.mr-bot-10{margin-bottom: 10px}
/* end set css */

.pd-top-bot-50{padding: 30px 0}
.content-left{width: 70%;float: left;padding: 0 15px;margin-bottom:30px}
.content-right{width: 30%;float: left;padding: 0 15px;}
.title{font-weight: bold;font-size: 16px;line-height: 21px;text-transform: uppercase;margin-bottom: 20px}h2.title{margin-top:0;}
.lblfrm{color: #7a7a7a}
.txtfrm{width: 100%;min-height: 45px;background-color: #f4f4f4;border: 0;padding-left: 10px;padding-right: 10px}
.btnfrm{padding: 10px 20px;background-color: #2196f3;color: #fff;border: 0}
ul.list-contact{padding-left: 0;margin-bottom: 35px}
.list-contact li{list-style: none;margin-bottom: 10px;position: relative;padding-left: 25px}
.list-contact li .fa{position: absolute;left: 8px;top: 4px}
.pull-left{float: left}
.social-link.contact a{margin-left: 0;margin-right: 25px;color: #424242;font-size: 28px}
.skill-item-wrapper{padding: 60px 20px;width: 25%;float: left}
.skill-item-title{font-size: 67px;margin-bottom: 11px;font-weight: bold;line-height: normal}
.skill-item-dot{font-size: 25px;margin-bottom: 8px;line-height: normal}
.skill-item-caption{font-size: 24px;line-height: normal}
.title-page{font-size: 25px;line-height: 30px;letter-spacing: 2px;font-weight: bold;margin-bottom: 20px;text-transform: uppercase;margin-top:0;}
.wrapper-color{background-color: #f5f5f5}
.progress{height: 40px;background-color: #e1e1e1;border-radius: 0}
.progress-bar{background-color: #2196f3;text-align: left;padding-left: 25px;line-height: 40px;font-size: 15px;font-weight: bold;text-transform: uppercase}
.eye,.screenshot,.star{position: relative;}
.eye:before,.screenshot:before,.star:before{position: absolute;content: "";width: 50px;height: 30px;left: auto;right: auto;top: 0;margin-left: -25px}
.eye:before{ background: url('../images/icon2.png') no-repeat 0 0;}
.screenshot:before{background: url('../images/icon2.png') no-repeat 0 -37px;height: 38px}
.star:before{background: url('../images/icon2.png') no-repeat 0 -81px;height: 38px}
.color,.wrapper-detail,.tag-post a{color: #7a7a7a}
.banner-page{background: url('../images/page-title-background.jpg') no-repeat;background-position: center;color: #fff;}
.banner-page:before{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background:#000;opacity: 0.7;content: ""}
.txt-banner,.search-post,.banner-page{position: relative}
.item-video{width: 765px;height: 450px;margin-left:auto;margin-right: auto}
.item-post{width: 35%;float: left;padding-right: 5%}
.item-post:nth-child(3n){width: 30%;padding-right: 0}
.title-post{letter-spacing: inherit}
.title-post a{font-weight: bold;text-transform: uppercase;color: #424242;display: block;font-size: 18px;line-height: 23px}
.title-post-news a{font-weight: bold;text-transform: uppercase;color: #424242;display: block;font-size: 16px;line-height: 21px}
a:hover{text-decoration: none}
.content-post{font-size: 15px;line-height: 21px}
.featured-news-thumb{height: 230px;}
.pagination li{list-style: none;float: left;margin-right: 3px;}
.pagination ul{padding-left: 0;display: inline-block}
.pagination{display: block;margin: 30px 0}
.pagination li a,.pagination li span{display: block;border: 1px solid #bbb;color: #333;height: 30px;width: 30px;text-align: center;line-height: 30px}
.pagination li span,.pagination li span:hover,.pagination li a:hover{background-color: #2196f3;color: #fff;border-color:#2196f3}
.data-post p{margin-bottom: 5px}
.btnsearch{position: absolute;right: 0;border: 0;background-color: transparent;top: 0;width: 45px;height: 45px}
.search-post .txtfrm{padding-right: 50px}
.content-right .footer-tag a{color: #fff}
.content-right .footer-tag a:hover{box-shadow: 0 5px 4px #d6d6d6}
.content-right .footer-menu a{color: #424242}
.content-right .footer-menu li{border-bottom-color: #b2b2b2;padding-top: 0;margin-bottom: 13px}
.img-post-detail img{width: 100%}
.img-post-detail img,.featured-product-thumb img,.avatar img{max-width: 100%}
.wrapper-detail img{max-width: 100%;height: auto}
.item-shop{width: 26.6667%;float: left;padding-right: 7%;text-align: center}
.item-shop:nth-child(4n){width: 20%;padding-right: 0;}
.featured-product-thumb{border: 1px solid #dfdfdf;height: 230px}
.title-product a{color: #424242;font-size: 16px;line-height: 21px;display: block;margin-bottom: 15px;overflow:hidden;height:42px;}
.title-product a:hover,.title-post a:hover,.content-right .footer-menu a:hover,.price,.social-link.contact a:hover{color: #2196f3}
.title-product a.color{color: #9b9b9b}
.price-old{display: block;color: #7a7a7a;text-decoration: line-through;font-size: 16px;line-height: 21px}
.price,.name-shop-detail{font-size: 22px;line-height: 27px;font-weight: bold;}
.name-shop-detail{color: #424242;margin-top: 0}
.select-frm{height: 35px;width: 50px;color:#424242;margin-right: 15px;border:1px solid #dfdfdf;text-align:center}
.img-shop-detail{height: 360px;border: 1px solid #dfdfdf}
.img-shop-detail img,.banner-course img,.avatar-admin img,.img-course img{max-width: 100%;max-height: 100%}
.avatar{width: 150px;height: 150px;border-radius: 50%;overflow: hidden;margin-left: auto;margin-right: auto}
.list-contact.infor-user{margin-bottom: 0}
.list-contact.infor-user li{padding-left: 0;font-size: 15px;}
.wrapper-popup{background-color: #fff;width: 50%;position: absolute;top: -200%;left: auto;right: auto;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;left: 0;right: 0;margin: auto;border:5px solid #ddd;border-top: 5px solid #2196f3;z-index:9999;}
.wrapper-popup.active{top: 0}
.wrapper-admin-infor{background-color: #313131}
.name-admin{font-size: 17px;line-height: 22px;color: #fff;border-bottom: 1px solid #444;font-weight: bold;margin: 0}
.list-contact.admin{padding-left: 20px;color: #ccc;margin-bottom: 0}
.item-course{box-shadow: 0 3px 3px rgba(57,57,57,0.15);margin-bottom: 40px}
.content-course-item{padding: 15px 25px;background-color: #f5f5f5;}
.content-course-item a.title{color: #000;display: block;margin-bottom: 15px}
.see-all{display: inline-block;color: #1976d2;font-size: 15px;line-height: 20px}
.img-course{height: 240px;display: block;overflow: hidden}
.img-course img{width: 100%;min-height: 100%}
.slide.owl-theme .owl-controls .owl-buttons div,
.slide-comment.owl-theme .owl-controls .owl-buttons div{width: 41px;height: 41px}
.slide-comment.owl-theme .owl-buttons .owl-prev{left: 28%;top: -90px}
.slide-comment.owl-theme .owl-buttons .owl-next{right: 28%;top: -90px}
.slide-project.owl-theme .owl-controls .owl-buttons div{top: 39%;height: 43px;width: 25px}
.slide-project.owl-theme .owl-buttons .owl-next{;background:url('../images/icon.png') no-repeat -28px -35px;right: -25px}
.slide-project.owl-theme .owl-buttons .owl-prev{right: 0;background:url('../images/icon.png') no-repeat 0 -33px;left: -25px}
.video-iframe{padding: 5px;background-color: #f5f5f5}
.video-iframe > *{width: 100%;height: 200px;}
span.title{display: inline-block}
.textvideo{line-height: 25px;text-align: justify}
.item-news-recent{padding: 20px;box-shadow: 0 3px 3px rgba(57,57,57,0.15);margin-bottom: 10px}
.img-post-recent{width: 26%;height: 85px;float: left;display: inline-block;overflow: hidden;}
.img-post-recent img{width: 100%;min-height: 100%}
.name-post-recent{display: inline-block;color: #424242;font-weight: bold;}
.content-post-recent{padding-left: 15px;width: 74%;float: left}
.textvideo.text-center{text-align: center}
.item-cmt{max-width: 700px;margin-left:auto;margin-right: auto;background: url('../images/testimonial-quote.png') no-repeat;padding-left: 70px}
.title-page.comment{position: relative;padding-bottom: 20px;}
.title-page.comment:after{content: "";position: absolute;height: 1px;width: 40px;background-color: #c0c0c0;bottom: 0;left: 0;right: 0;margin: auto}
.item-project{height: 155px;margin: 30px 0;overflow: hidden;text-align:center;}
.wrapper-slide{overflow: hidden}
.item-project img{min-height: 100%;width: 100%}
.table-cart>thead>tr>th{padding: 15px 0;color: #fff;background-color: #1b93c5}
.table-cart.table-condensed>tbody>tr>td{vertical-align: middle;}
.table>thead>tr>th{border-bottom: 0}
.clear-item-cart{padding: 5px 10px;background-color: #ddd;color: red}
.table-condensed>tbody>tr>td{padding: 10px}
.name-product-cart a{color: #1b93c5}
.total-cart{color: #1b93c5;font-size: 20px;font-weight: bold}
h3.title{margin-top: 0}
.content-course-item a.title:hover,.name-post-recent:hover{color: #2196f3}
/* end dolin */
.month-year{display:block;text-align:center;}
h2.title-page{font-size:22px;line-height:26px;margin-top:0;margin-bottom:15px;}.course-detail-thumb img{width:100%}.course-price-dt{font-size:28px;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:9990;display:none;}
.row-search{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #dfdfdf;font-size:12px;font-style:italic;}.row-search a{display:block;color:#000;font-size:14px;line-height:19px;font-style:normal;text-decoration:none;}.row-search a:hover{color:#217de4;}.row-search span{color:#777;}
#result-cart{position:fixed;color:#F00;top:45%;left:50%;margin-left:-95px;right:0;width:190px;font-weight:bold;padding:10px 15px;display:none;background:#f2f1f1;-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.65);-moz-box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.65);box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.65);text-align:center;z-index:999;}
.style_cart{border-color:#dfdfdf;}.style_cart th,.style_cart td{padding:5px;}.style_cart th{text-align:center;background:#efefef}.btnupdate{height:30px;line-height:32px;padding:0 10px;color:#fff;background:#333;border:none;}.style_cart a{color:#888;text-decoration:none;}.style_cart a:hover{color:#333;}.title_group_solve{margin:20px 0 15px 0;font-size:20px;text-transform:uppercase;color:#333;}
.group_solve{float:left;width:45%;padding-right:5%;}.group_solves{width:55%;float:left;}.form-groups{margin-bottom:15px;}.form-groups label input{float:left;}.btn-payment{margin:0 auto;padding:7px 50px 5px 50px;font-weight:bold;font-size:13px;background:#333;color:#fff !important;}.color_text{font-weight:bold;font-size:12px;}.nomargin{text-align:left;}
@media (min-width: 1230px){.container{width:1200px;}}
@media (min-width: 992px) and (max-width: 1229px){
	.container{width:970px !important;}.navmenu>li{padding:0 15px}.navmenu>li:after{display:none;}.cart-icon{margin-left:20px}.cart-info{left:auto;right:0;}.footer .wrapper{line-height:27px;}.img-course{height:190px;}
    
    /* begin dolin */
    .item-shop .featured-product-thumb{height: 180px}.course-price-dt{font-size:24px;}
    /* end dolin */

}
@media (max-width:1229px){
    /* begin dolin */
    .slide .owl-buttons .owl-prev{left: 25%}
    .slide .owl-buttons .owl-next{right: 25%}
    .slide-comment.owl-theme .owl-buttons .owl-prev{left: 20%}
    .slide-comment.owl-theme .owl-buttons .owl-next{right: 20%}
    /* end dolin */
}
@media (max-width:1199px){
    .item-post .featured-news-thumb{height: 200px}
    .title-post a{font-size: 15px;line-height: 20px}
}

@media (min-width:992px){
    /* begin dolin */
    .item-post:nth-child(3n + 1){clear: both}
    .item-shop:nth-child(4n + 1){clear: both}
    /* end begin */
	
}
@media (max-width: 991px){
	.container{width:100% !important;}.wrapper img{height:auto !important;} .dropdown_menu,.navbartoggle{display:block;}.navmenu{display:none}
    a.logo{margin:10px 0}
    .cart-icon,.search-icon{display:none;}.cart-info{display:none;}.right-header{margin-top:23px;}.sub-caption{padding:0 15px;}.col-footer{width:33.33333%;}.row .col-footer:nth-child(1){display:none;}
    /* begin dolin */
    .content-left,.content-right{width: 100%}
    .item-video{width: 600px;height: 350px}
    .item-post{width: 50%;padding:0 15px;}
    .item-post:nth-child(3n){width: 50%;padding: 0 15px}
    .item-post:nth-child(2n + 1){clear:both}
    .rows-post{margin-left: -15px;margin-right: -15px}
    .item-shop,.item-shop:nth-child(4n){width: 33.3333%;padding: 0 15px}
    .item-shop:nth-child(3n + 1){clear: both}
    .wrapper-popup{width: 70%}
    .video-iframe > *{height: 250px}
    .avatar-admin{width: 40%;float: left}
    .content-admin{float: left;width: 60%}
    .img-post-recent{height: 150px}
    .slide-comment.owl-theme .owl-buttons .owl-prev{left: 15%}
    .slide-comment.owl-theme .owl-buttons .owl-next{right: 15%}
    .table-cart{width: 1000px}.img-course{height:250px;}
    .item-post .featured-news-thumb{height: 300px}
    .item-post{margin-bottom: 30px}
    .title-page{font-size: 20px;line-height: 25px}
    .wrap_avatar{display: inline-block;margin-left: auto;margin-right: auto}
    .item-course,h2.title{margin-bottom: 10px}
    .img-post-recent img{height: 100%;width: 100%}
    .name-shop-detail{font-size: 20px;line-height: 25px;font-weight: normal}.course-detail-thumb{display:none;}
    /* end dolin */
}

@media (min-width:768px) and (max-width:991px){
    .img-post-recent{width: 100%;margin-bottom: 10px}
    
    .item-news-recent{padding: 10px}
    .content-post-recent{padding-left: 0}
}

@media (min-width:768px){
    .post-detail{padding-left: 120px;position: relative}
    .date-detail{position: absolute;left: 0;top: 0;margin-top: -7px}
    .date-detail .day-post{font-size: 68px;color: #424242;display: block;line-height: 68px}
    .date-detail .month-post{font-size: 30px;line-height: 30px}
}
@media (max-width: 767px){
	.flex-caption{display:none;}
    .navbar-toggle{display: block}.month-year{display:inline-block;text-align:left;}
    
    /* begin dolin */
    .skill-item-wrapper,.item-shop,.item-shop:nth-child(4n){width: 50%}
    .title-page,.date-detail,.post-detail .title-page{font-size: 20px;line-height: 25px}
    .skill-item-title{font-size: 50px}
    .item-video{width: 100%}
    .featured-news-thumb,.item-post .featured-news-thumb{height: 200px}
    .banner-page{padding: 30px 0}
    .item-shop:nth-child(2n + 1){clear: both}
    .item-shop:nth-child(3n + 1){clear: inherit}
    .name-course{font-size: 20px;line-height: 25px}
    .slide .owl-buttons .owl-prev{left: 20%}
    .slide .owl-buttons .owl-next{right: 20%}
    .table-responsive{border: 0}.img-course{height:210px;}
    .date-detail{margin-bottom: 10px}
    .pd-top-bot-60{padding: 30px 0}
    .skill-item-wrapper{padding: 30px 20px}
    .title-page{letter-spacing: 1px}
    .item-video{margin-bottom: 20px}
    .img-shop-detail{height: inherit}
    .shop-detail .mr-bot-50,.shop-detail .mr-bot-30{margin-bottom: 20px}
    .name-shop-detail{font-weight: normal;font-size: 20px;line-height: 25px}
    /* end dolin */
	#result-cart{position:fixed;top:15px;right:0;}
}
@media (max-width:680px){
    .item-post .featured-news-thumb{height: 300px}
}
@media (max-width: 650px){
	.footer-hotline a{margin-right:15px;}
    
    /* begin dolin */
    .item-post,.item-post:nth-child(3n){width: 100%;}
    .featured-news-thumb{height: inherit}.img-course{height:180px;}
    .slide .owl-buttons .owl-prev,.slide-comment.owl-theme .owl-buttons .owl-prev{left: 15px}
    .slide .owl-buttons .owl-next,.slide-comment.owl-theme .owl-buttons .owl-next{right: 15px}
    
    /* end begin */
}
@media (max-width: 570px){
	.col-footer{width:50%;}.row .col-footer:nth-child(2){display:none;}.social-link,.footer-hotline{float:none;}.social-link a{margin-left:0;margin-right:25px;}
    
    /* begin dolin */
    .item-video{height: 230px}.img-course{height:250px;}
    .item-post:nth-child(3n){width: 100%}
    .wrapper-popup{width: 90%}
    .slide.owl-theme .owl-controls .owl-buttons div{top: -50px}
    .slide-comment.owl-theme .owl-controls .owl-buttons div{top: -50px}
    .post-detail .title-page{font-weight: normal}
    .title-page{font-size: 15px;line-height: 20px}.cart-img{display:none;}.group_solve,.group_solves{width:100%;}.nomargin{text-align:center;padding-right:0}
    /* end dolin */
}
@media (max-width: 480px){
	.col-footer{width:100%;clear:both;}.footer-menu li:first-child{padding-top:0;}
    
    /* begin dolin */
    .progress-bar{padding-left: 10px}
    .skill-item-title{font-size: 30px}
    .skill-item-wrapper{padding:15px 10px}
    .skill-item-caption{font-size: 15px;line-height: 20px}
    .pagination li a, .pagination li span{width: 25px;height: 25px;line-height: 25px}
    .item-shop,.item-shop:nth-child(4n),.avatar-admin,.content-admin{width: 100%}
    .name-shop-detail{font-size: 18px;line-height: 23px}
    .img-post-recent{width: 35%;height: 120px}
    .content-post-recent{width: 65%;}
    .content-course-item{padding: 10px}
    .price-old{display: inline-block;margin-right: 10px}
    .item-video{height: 150px}
    .price{font-size: 18px;}.cart-price{display:none;}
    /* end begin */
}
@media (max-width: 370px){
	a.logo img{width:210px}.img-course{height:200px;}
    
    /* begin dolin */
    .featured-news-thumb,.item-post .featured-news-thumb{height: 200px}
    .title-post a,.title-page{font-size: 15px;line-height: 20px}
    .wrapper-popup{padding: 10px}
    .img-post-recent{margin-bottom: 10px;height: inherit}
    .img-post-recent,.content-post-recent{width: 100%}
    .content-post-recent{padding-left: 0}
    .title-post a{font-size: 13px;line-height: 18px}
    .content-post,.title{font-size: 14px;line-height: 19px}
    .post-detail .title-page{font-size: 18px;line-height: 23px}
    .wrap_avatar{padding: 15px}
    .video-iframe > *{height: 190px}
    /* end begin */
}