.services-block{background:#f6f6f6;padding:60px 0 70px;}
.services-block .row{padding-top:44px;}
.services-block .item{border-right:solid 1px #e8e7e7;padding-top:9px;}
.services-block .col-md-3:last-child{border-right:none;}
.services-block .fa{background:#e85425;color:#fff;width:99px;height:99px;line-height:1;border-radius:50%;position:relative;margin-bottom:29px;}
.services-block .fa:after{bottom:-8px;width:0;height:0;left:50%;margin-left:-9px;z-index:2;content:" ";display:block;position:absolute;border-top:9px solid #e85425;border-right:9px solid transparent;border-left:9px solid transparent;}
.services-block .fa{font-size:38px;padding:35px 0 0;}
.services-block p{margin-bottom:5px;}
.services-row{background:#f6f6f6;padding:60px 0 80px;}
a{color:#303030;}
.push-top{margin-top:60px;}
html .scroll-to-top.visible{bottom:22px;}
.intro-row{background:white;padding:40px 0 60px;}
.intro-row .image{background:url(/Frontend/img/team.jpg) bottom right no-repeat;height:450px;}
.intro-row .detail{height:420px;overflow:hidden;color:black;overflow:hidden;text-overflow:ellipsis;}
.intro-row .row-header h2{font-weight:normal;color:#0099e6;}
.row-header h2{text-transform:uppercase;color:#3E4D5C;text-align:center;}
.row-header h2 strong{color:#0099e6;}
.services-row .row-header h4{text-align:center;margin-bottom:0px;color:#2B2B2B;}
.services-row .featured-boxes .icon-featured{margin:0 0 20px 0;}
.services-row .featured-boxes .box-content{background:#fff;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;padding:30px 0px 0px 0px;}
.services-row .featured-boxes .box-content:hover{box-shadow:5px 5px rgba(234, 234, 234, 0.9);}
.services-row .featured-box-primary .fa-book{background-color:#33B1E6;}
.services-row .featured-box-secundary .fa-user{background-color:#e85425;}
.services-row .featured-box-tertiary .fa-trophy{background-color:#94DB40;}
.services-row .featured-box-primary .box-content{border-top-color:rgb(0, 149, 211);}
.services-row .featured-box-secundary .box-content{border-top-color:#F24209;}
.services-row .featured-box-tertiary .box-content{border-top-color:#74CF08;}
.services-row .featured-box-quartenary .box-content{border-top-color:rgb(115, 75, 169);}
.services-row .featured-box-primary h3 a{color:rgb(0, 149, 211);}
.services-row .featured-box-secundary h3 a{color:#F24209;}
.services-row .featured-box-tertiary h3 a{color:#74CF08;}
.services-row .featured-box-quartenary h3 a{color:rgb(115, 75, 169);}
.services-row .featured-boxes p{margin:0;}
.services-row .featured-boxes p a{border-top:1px solid rgba(30,30,30,.1);padding:10px;width:100%;display:block;}
.services-row .featured-boxes p a:hover{background-color:#0099e6;color:white;text-decoration:none;}
.services-row .featured-box-primary p a{border-color:rgba(0, 149, 211,.1);}
.services-row .featured-box-secundary p a{border-color:rgba(242, 66, 9,.1);}
.services-row .featured-box-tertiary p a{border-color:rgba(116, 207, 8, 0.1);}
.services-row .featured-box-quartenary p a{border-color:rgba(115, 75, 169,.1);}
.customer-row{padding:0px 0 40px;}
.customer-row .row-header{text-align:center;}
.row-header h2{margin:0 0 20px 0;}
.row-header h2 strong{color:#0099e6;}
.customer-row .customer-box{float:left;padding:35px 0 35px;height:200px;}
.customer-row .customer-box .shorter{color:#0e0e0e;font-size:24px}
.customer-row .customer-box .company{color:rgba(237, 28, 36, 1);display:inline;font-size:16px;margin-bottom:10px;line-height:40px;}
.customer-row .customer-box .tall{color:#464646;}
.customer-row .customer-box-img{float:left;width:135px;height:135px;border-radius:100%;overflow:hidden;margin-right:20px;}
.customer-row .customer-box-img img{max-height:100%;max-width:initial;}
.home-intro{margin-bottom:0;background:#01a0e1}
@media (max-width:992px){.shop-index-carousel{margin-left:0;margin-right:10px;}
.brands .container{padding-right:25px;}
.sidebar-menu a:focus{color:#333 !important;text-decoration:none;}
.sale-product___removed{margin-bottom:40px;}
.new-arrivals___removed{margin-left:15px;padding-left:0;}
.two-items-bottom-items{margin-bottom:40px;}
.carousel img{width:100%;}
.steps-block-col{border:2px solid #FFF;margin:0 25px 20px 15px;padding:20px 20px 15px;min-height:auto;float:none;}
.steps-block-col:last-child{margin-right:25px;margin-bottom:0;}
.steps-block .steps-block-col div{margin-left:0;margin-right:0;}
.steps-block h2{font-size:43px;}
.steps-block em{text-transform:uppercase;}
.steps-block-col span{display:none;}
.steps-block-col .fa{display:block;}
}
@media (max-width:390px){.steps-block .fa-truck, .steps-block .fa-gift, .steps-block .fa-phone{border:2px solid #FFFFFF;border-radius:30px !important;float:left;font-size:20px;width:40px;height:40px;margin-right:11px;padding-top:12px;text-align:center;vertical-align:middle;}
.online-support-right{display:none}
}
.word-rotator-title{text-transform:uppercase;}
.map-section{margin-top:0px;}
.map-section .thumb-info img{height:200px;}
.logo img{margin-bottom:-10px;margin-top:-10px;}
.logo .logo_name{float:left;margin:8px 0 0 10px;width:250px;position:absolute;left:120px;}
.logo .logo_name .title{font-size:24px;margin-bottom:5px;color: #fd774c;font-weight:bold;}
.logo .logo_name .slogan{font-size:14px;font-weight:bold;color:#666666;margin-left:2px;}
.qua-icon{padding:0;}
.qua-icon li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;background-image:url(../img/social-sprites.png);background-repeat:no-repeat;background-position:0 100px;display:inline-block;margin:-1px 1px 5px 0;padding:0;border-radius:100%;overflow:visible;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.3);width:50px;}
.qua-icon li img{width:50px;}
.logo-sticky-active .logo_name{position:relative;position:absolute;top:23px !important;left:70px;}
.logo-sticky-active .logo_name .slogan{display:none;}
.logo-sticky-active .logo_name{margin-bottom:-50px;margin-top:45px;}
@media (max-width:767px){body.sticky-menu-active .btn-responsive-nav{background:#0099e6;}#header nav ul.nav-top{float:right;margin-right:0;position:absolute;right:0;}
.nav-pills > li:first-child{display:none;}
}
@media (max-width:992px){#header .logo-sticky-active .logo_name{display:block !important;}
.btn-responsive-nav{background:#0099e6;position:absolute;}
.logo-sticky-active img{width:55px !important;}
.logo-sticky-active .logo_name{margin-top:30px;}
.logo .logo_name{top:25px;}
}
@media (max-width:1200px){#header .logo-sticky-active .logo_name{display:none;}
}
#footer.light .footer-copyright{margin-top:15px;background:#F2F2F2;border-top:1px solid #DDD;padding:25px 0 0;}
#footer .footer-ribbon:before{border-right-color:#55A307;border-left-color:#1C0101;}
.tp-bannertimer{background:url(/Frontend/img/timer.png) transparent !important;display:block !important;}
.slider-container{background:#D6F2FE;}
.page-top{background: url(/Frontend/img/bg-about.png) right no-repeat #e2e2e2;height:213px;border-top:0;}
.page-top h2{border-bottom:5px solid #0099e6;color:#0099e6;display:inline-block;Font-weight:400;text-transform:uppercase;margin:0 0 -25px;min-height:37px;line-height:46px;padding:0 0 17px;position:relative;}
.sidebar .post-image img{width:50px;height:50px;}
.sidebar .post-info a{color:#0088cc;}
.sidebar .nav-list{background:#0099e6;}
.sidebar .nav-list li a{color:white}
.sidebar .nav-list li a:before{border-left:4px solid white !important;}
.sidebar .nav-list li a:hover{background:#0099e6;background:white;color:#0099e6}
.page-top .container{margin-top:104px;}
.container .box-big,.sidebar{margin-bottom:60px;}
.box-bg .text-box{font-size:18px;color:#3f3d3d;border-radius:0 0 4px 4px;box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.04);background-color:#FFF;border:1px solid #EEE;float:left;margin-bottom:25px;width:100%;padding:15px 5px;}
.box-top h3{margin-bottom:20px}
article.post h2 a{color:#0099e6;}
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active{z-index:2;background:#FF8900;}
.btn-primary:hover, .pagination > .active > a:hover, body.dark .pagination > .active > a:hover, .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{background-color:#5BB006;}
article.post .post-meta > span{float:left;}
article.post .post-meta > span.tag{width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.call-to-action{margin-bottom:-20px!important;}
.thumb-info .thumb-info-title{font-size:14px;background:rgba(36, 27, 28, 0.5);}
.breadcrumb > li + li:before{padding:0 5px;color:#777;content:"/\00a0";}
.comment{margin-bottom:50px;overflow:hidden;max-height:2000px;}
section.highlight.footer{margin:0px 0 50px;border:0;}
.online-support-right{box-shadow:-1px 1px 3px 1px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;position:fixed;top:25%;right:-249px;width:300px;background:#fff;z-index:9999;border:1px solid #0099e6;border-radius:7px 0 0 7px;border-right:0}
.online-support-right.show{right:0}
.online-support-right .detail{float:left;margin-left:11px;color:#303030}
.online-support-right p{color:#F69320;margin-bottom:10px}
.online-support-right .col-md-12{margin-bottom:10px;padding:0 0 10px 5px;border-bottom:solid 1px #dcdcdc}
.online-support-right .icon-support{background:#0099e6;border-radius:35px;color:#FFF;display:inline-block;float:left;height:35px;line-height:35px;margin-right:10px;position:relative;text-align:center;top:5px;width:35px;font-size:20px}
.online-support-right h4{padding:13px 0 10px;border-bottom:solid 1px #dcdcdc}
.online-support-right h4 .icon-online{cursor:pointer;margin-right:25px;background:url(/frontend/img/customer-support-online.jpg) -40px 0;display:block;float:left;height:50px;width:50px;border-radius:7px 0 0;margin-top:-13px}.online-support-right .icon-mobile,.online-support-right .icon-phone{background:#4db748}.online-support-right .icon-mail{background:#d94a3a}.online-support-right .icon-sky{background:#39C}.online-support-right .icon-yahoo{background:#ecb40b}.table-padding td{padding:3px 6px}#SkypeButton_Call_dichthuatdonga_1 img{margin:0!important;vertical-align:-20px!important}
.online-support-right .last{border:0;margin-bottom:0}
.slider-container .fa-arrow-circle-right{color:rgb(100, 195, 6);font-size:16px;margin:0px 5px 0px 1px;}
.slider-container .slide_btn{background-color:rgb(100, 195, 6);}.home-intro p span{color:#CEFF00;padding-top:20px;font-size:0.7em;}
.fa-check-circle{color:#64c306;margin-right:10px;}
.btn-download{margin-bottom:20px;padding:10px 30px;border-radius:50px;}
.btn-download .fa-download{margin-right:10px;}
.download-info{color:#303030; margin-bottom:5px;}
.feature-box {margin-bottom:20px;}
.feature-box h4{margin-bottom:8px;}
.feature-box .feature-detail{margin-bottom:5px;}
.pricing-table h3{background-color:#eee;border-radius:2px 2px 0 0;font-size:20px;font-weight:normal;margin:-20px -20px 25px -20px;padding:20px;font-weight:500;}
.pricing-table h3 b{display:block;font-weight:normal;font-style:normal;text-transform:none;font-size:18px;font-style:italic;color:#303030;margin-top:10px;}
.pricing-table .most-popular h3 b{color:#FFFFFF;}
.pricing-table li{border-top:1px solid #ddd;padding:10px 0 5px;font-size:16px;}.pricing-table .plan{margin:0px 15px 0 0;}
.pricing-table h4{color:#f44f00!important;}
.dt-bank .image{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;float:left;width:230px;overflow:hidden;height:120px;}
.dt-bank .team-details{float:left;width:50%;padding:0 0 0 30px;}
.dt-bank .image img{width:100%;}
.dt-sc-numbered-list{list-style:none;padding:0;font-size:16px;color:#303030;}
.main_buy h3,.main_buy h4,.main_buy h5{color:#016697;}
.dt-sc-numbered-list span{width:110px;width:110px;display:inline-block;line-height:26px;}
.dt-sc-numbered-list b{color:rgb(1, 102, 151);font-weight:normal;}
#image_card{padding:0 0 0 11px;}
#image_card li{position:relative;width:130px;height:62px;padding:3px;margin:10px 10px 15px 0px;display:inline-block;}
#image_card li label{z-index:2;cursor:pointer;border:1pt solid rgba(32, 31, 29, 0.33);width:130px;height:62px;position:absolute;transition:opacity 200ms;background-image:url("/frontend/img/mobile-card.png");border:1px solid rgba(0, 0, 0, 0.22);opacity:0.5;}
#image_card li.selected label{border-color:#1EB353 !important;opacity:1 !important;}
#image_card li input{position:absolute;bottom:-20px;left:46%;}
.ajax-loading{width:100%;min-height:48px;background:url(/frontend/img/loading-blue.gif) center no-repeat;}
.detail-news{font-size:16px;color:#303030;}
.detail-news img{width:100%;box-shadow:0px 1px 6px -2px rgba(0, 0, 0, 1);margin-top:10px;}
.home-intro .get-started{margin-top:0px;}
.home-intro .get-started .btn{width:255px;float:left;text-align:left;margin-bottom:15px;}
.home-intro .get-started .btn .fa{float:left;padding:12px 0px;margin-right:15px;}
.home-intro .get-started .btn span{float:left;font-size:12px;}
.download-slidebar .get-started{margin-top:0px;}
.download-slidebar .get-started .btn{width:100%;float:left;text-align:left;margin-bottom:15px;}
.download-slidebar .get-started .btn .fa{float:left;padding:4px 0px;margin-right:15px;}
.download-slidebar .get-started .btn span{float:left;font-size:12px;}
.TAGS{MARGIN-TOP:20PX;}
#search .tagline{font-size:36px;line-height:70px;font-family:"Roboto",sans-serif;color:#fff;margin:0;font-weight:500;text-align:center;}
#search-wrapper{position:relative;background:#fff;width:700px;margin:auto;border-radius:2px;height:50px;padding:4px;box-shadow:0 2px 6px rgba(0,0,0,.59);margin-top:30px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;outline:none;}
#search h2{font-size:18px;line-height:20px;font-weight:400;color:#d7d7d7;text-align:center;}
#search-wrapper #searchinput{border:none;height:41px;width:560px;font-size:14px;font-family:"Roboto",sans-serif;font-weight:300;outline:none;padding:0px 20px;}
#search-wrapper #btn_check{text-transform:uppercase;background:transparent;border:none;font-size:16px;font-family:"Roboto";font-weight:500;transition:all 0.2s ease-in-out;vertical-align:middle;cursor:pointer;outline:none;float:right;width:135px;color:#00AAFF;margin:-4px;height:50px;}
#search-wrapper #btn_check:hover{background-color:#00AAFF;color:white;}
#head-pluschecker{background:#353b65 url("/images/main-bg.jpg") center top no-repeat;background-size:100%;min-height:260px;height:auto !important;height:260px;padding-top:20px;}
.recentgooglecheck h3{font-size:18px;}
.recentgooglecheck a{text-decoration:none;}
.recentgooglecheck a h3:hover{text-decoration:none;color:#64c306;}
ul.nav-list.primary > li a{padding:8px 5px;}
body.sticky-menu-active #header{display:none;}
p {
    color: #303030;
}

@media screen and (max-width: 1200px) {
 .page-top {
    background: #e2e2e2;
    height: 110px;    padding: 20px 0;} 
.page-top ul.breadcrumb {
    display: block;
    overflow: hidden;
    height: 24px;
}.page-top .container {
    margin-top: 1px;
}
	.page-top h2 ,.page-top h1{    
	font-size: 18px;
    padding: 0 0 17px;display: block;
	    text-overflow: ellipsis;
    white-space: nowrap;    overflow: hidden;    line-height: 46px;}
}

 .box-hotline {
    position: fixed;
    bottom: 0px;
    left: 30px;
    z-index: 99;
    }
.circle-hotline {
  height:50px;
  width:50px;
  border-radius:50%;
  background-color:#5BB006;
  -webkit-transition:height .25s ease, width .25s ease;
  transition:height .25s ease, width .25s ease;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
}
.circle-hotline .icon{
    font-size: 30px;
    margin: 13px;
    display: inline-block;
    color: white;
}
.box-hotline .phone{
    font-size: 16px;
    font-weight: bold;
    background: #0099e6;
    color: white;
    padding: 1px 18px 1px 60px;
    border-radius: 39px;
    left: -25px;
    top: -20px;
    position: absolute;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.4);
    height: 40px;
}
.box-hotline .phone p{
	margin:0;
	color: white;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	display: block;
	line-height: 40px;
	font-family: Arial;
}
.circle-hotline:hover{
  height:70px;
  width:70px;
}
.circle-hotline:hover .icon{
   margin: 18px 20px;
   font-size:38px;
}
.circle-hotline:before,
.circle-hotline:after {
  content:'';
  display:block;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border-radius:50%;
  border: 1px solid #5bb006;
}

.circle-hotline:before {
  -webkit-animation: ripple 2s linear infinite;
  animation: ripple 2s linear infinite;
}
.circle-hotline:after {
  -webkit-animation: ripple 2s linear 1s infinite;
  animation: ripple 2s linear 1s infinite;
}

.circle-hotline:hover:before,
.circle-hotline:hover:after {
  -webkit-animation: none;
  animation: none;
}

@-webkit-keyframes ripple{
  0% {-webkit-transform:scale(1); }
  75% {-webkit-transform:scale(1.75); opacity:1;}
  100% {-webkit-transform:scale(2); opacity:0;}
}

@keyframes ripple{
  0% {transform:scale(1); }
  75% {transform:scale(1.75); opacity:1;}
  100% {transform:scale(2); opacity:0;}
}


section.toggle label {
  color: #0088cc;
  border-left-color: #0088cc;
}
section.toggle.active > label {
  background-color: #0088cc;
  border-color: #0088cc;
  color: #ffffff;
}
section.toggle.active > .toggle-content {
  display:block;
}
.toggle-simple section.toggle > label:after {
  background-color: #0088cc;
}
.page-faqs .active> a{
  background-color: #0088cc!important;
}
.toggle > .toggle-content {
    font-size: 14px;
    color: #303030;
    padding: 15px 30px;
    border: solid 1px gainsboro;
    line-height: 1.5em;
}
.page-faqs section.toggle.active > .toggle-content {
    display: block;
    background: #d7d7d7;
}
#revolutionul .tp-bgimg,#revolutionul .slotslide>div{ background-color: white!important;background-size:auto 100%!important;}
@media screen and (max-width: 670px) {
 .page-top {
    background: #e2e2e2;
    height: 339px;}
	.page-top .container {
    margin-top: 247px;
}
}
.zalo-container img {
  max-width: 100%;
  height: auto;
}
    
.messenger-container {
position: fixed;
    right: 67px;
    bottom: 20px;
    z-index: 9999
}
.zalo-container {
  position: fixed;
  bottom: 8rem;
  z-index: 9;
}

.zalo-container:not(.right) {
  left: 2.5rem;
}

.zalo-container.right {
  right: 6px;
  bottom: 20px;
  z-index: 9999;
}

.zalo-container a {
  display: block;
}

.zalo-container .zalo-ico {
  display: block;
  position: relative;
  z-index: 12;
  cursor: pointer;
}

.zalo-container .zalo-ico:before {
  top: 2px;
  left: 36px;
  z-index: 4;
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 100%;
  position: absolute;
  border: 1px solid #fff;
  background-color: #7ed321;
}

.zalo-container .zalo-ico .zalo-ico-main {
  display: block;
  position: relative;
  z-index: 3;
  width: 58px;
  height: 58px;
}

.zalo-container .zalo-ico em {
  position: absolute;
  top: 7px;
  left: 17px;
}

.zalo-container .zalo-ico em:after, .zalo-container .zalo-ico em:before {
  left: -4px;
  top: 2px;
  content: "";
  width: 32px;
  height: 32px;
  position: absolute;
  border-radius: 100%;
  -webkit-animation: Grow 1.5s linear infinite;
  animation: Grow 1.5s linear infinite;
}

.zalo-container .zalo-ico em:before {
  -webkit-box-shadow: 0 0 8px 4px #7ed321;
  box-shadow: 0 0 8px 4px #7ed321;
}

.zalo-container .zalo-ico em:after {
  -webkit-box-shadow: inset 0 0 6px 2px #7ed321;
  box-shadow: inset 0 0 6px 2px #7ed321;
}

@-webkit-keyframes Grow {
  0% {
    transform:scale(0.1);
    -ms-transform:scale(0.1);
    -webkit-transform:scale(0.1);
    opacity:0;
    filter:alpha(opacity=0);
  }
  50% {
    opacity:1;
    filter:alpha(opacity=100);
  } to {
    transform:scale(1.8);
    -ms-transform:scale(1.8);
    -webkit-transform:scale(1.8);
    opacity:0;
    filter:alpha(opacity=0);
  }
}

@keyframes Grow {
  0% {
    transform:scale(0.1);
    -ms-transform:scale(0.1);
    -webkit-transform:scale(0.1);
    opacity:0;
    filter:alpha(opacity=0);
  }
  50% {
    opacity:1;
    filter:alpha(opacity=100);
  } to {
    transform:scale(1.8);
    -ms-transform:scale(1.8);
    -webkit-transform:scale(1.8);
    opacity:0;
    filter:alpha(opacity=0);
  }
}

