body{
	background:#050d14; 
	color:#ffffff;
}
.text-window{font-size:14px; font-family:"Segoe UI Emoji";line-height: 1.3em;}
.fancybox-can-swipe .fancybox-content{
	background:#2e2e2e;
}
.list_icon .section-title .title{
	color:#ffffff !important;
}
.qr-code {
    display: block;
    width: 180px;
    margin: 0 auto;
}
.qr-code img{width:100%;}
.qr-code .title {
    font-size: 1.8rem;
    text-align: center;
    background: #000000;
}
.swiper_row .swiper-pagination .swiper-pagination-bullet{border:0;}
/***************/
 .swiper_row {
        width: 100%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
      }

     .swiper_row .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        height: calc((100% - 30px) / 2);

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }
	  .swiper_row .swiper-pagination .swiper-pagination-bullet{
		  background:#ca9571;
	  }
	  .swiper_row .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		  background:#ca9571;
	  }
/***************/
.icon-social a {
    color: #ffffff;
    font-size: 1.4rem;
    text-decoration: none;
    font-weight: 300;
}
.icon-social a .icon {
    font-size: 40px;
}
.book-table-img {
    height: 70vh;
    min-height: 500px;
    border-radius: 30px;
}
.features-slider-3d{overflow-x:hidden;}
@media(max-width:768px){
	.book-table-img {
		height: 40vh;
		min-height: 300px;
		border-radius: 30px;
	}
	.icon-social a {
		font-size: 1.2rem;
	}
	.icon-social a .icon {
		font-size: 1.2rem;
	}
}
@media(max-width:550px){
	.icon-social a {
			font-size: 0.9rem;
	}
}
.back-img {
    background-position: center;
    background-size: cover;
}
.testimonial .testimonial__thumb {
    width: 150px;
    height: 150px;
    position: relative;
    text-align: center;
    border: 1px solid #f1f1f1;
    border-radius: 50%;
}
.testimonial .testimonial__thumb img{width:95%;}
.testimonial__details {
    width: calc(100% - 165px);
    padding-left: 15px;
    box-sizing: border-box;
	font-size:18px;
}
.testimonial__details .quote {
    font-size: 1.3rem;
    line-height: 1.5em;
    font-weight: 300;
    padding: 0 2rem;
    position: relative;
}
.testimonial__details .quote:before,.testimonial__details .quote:after{
	color: #ffffff;
	font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 24px;
	position: absolute;
	line-height: 1.5em;
}
.testimonial__details .quote:before{
    content: "\f10d";
    left: 0;
    top: 0;
}
.testimonial__details .quote:after {
    content: "\f10e";
    /* right: 0; */
    bottom: 0;
    padding-left: 10px;
}
.name-terminal {
    margin-top: 20px;
    border-top: 1px solid #37424b;
    padding-top: 10px;
    font-size: 1.4rem;
    font-weight: bold;
	text-align:right;
}
img{max-width:100%;}
.row-hotline .list-group-flush .list-group-item {
    font-size: 1.6rem;
    font-weight: 300;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #777;
    display: flex;
    height: 100%;
    align-items: center;
}
.row-hotline .list-group-flush .list-group-item a{font-weight:bold;color:#ffffff; text-decoration: none;}
.list-features-specical .list-features-item h3{
	font-size:1.2rem;
}
.note-window li {
    padding-left: 10px;
    padding-right: 11px;
    border-left: 1px solid #f1f1f1;
    line-height: 1.2em;
    font-size: 18px;
    margin-left: 10px;
    font-weight: 300;
}
.note-window li:first-child{border-left:0;  padding-left:0; margin-left:0;}
/***********************/
.info-item-list .list-group-flush>.list-group-item{
		font-size:1.2rem;
		font-weight:300;
}
.info-item-list .list-group-flush>.list-group-item span.text-large-title{
	font-weight:bold;
}
.features-space .info-item .title {
    font-size: 1.6rem;
    font-weight: 300;
}
.features-space .info-item .info{
	font-size:2.2rem;
}
section.features-space-banner .features-area .container .row {
    padding: 166px 0;
}
.features-spec-list .list-group-item {
    background: transparent;
    border-bottom: 1px solid #777;
}
/***********************/
.rowfix,.features-spec-list,.list-contact{
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

.rowfix>*,.features-spec-list>*,.list-contact>*{
	flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}
.features-spec-list>li{
    flex: 0 0 auto;
    width: 55%;
}
.features-spec-list>li:nth-child(1),.features-spec-list>li:nth-child(3),.features-spec-list>li:nth-child(5){
	 width: 45%;
}
.list-contact>li{
    flex: 0 0 auto;
    width: 100%;
}

.row-hotline .list-contact.list-group-flush>li:last-child .list-group-item{border-bottom:0;}
.features-spec-list>li{
    background: transparent;
    border-color: #4d4d4d;
}
.col-fix{
    flex: 0 0 auto;
    width: 20%;
}
@media(max-width:992px){
	.col-fix{width:33.3333%;}
	.features-spec-list>li{
		flex: 0 0 auto;
		width: 60%;
	}
	.features-spec-list>li:nth-child(1),.features-spec-list>li:nth-child(3),.features-spec-list>li:nth-child(5){
		 width: 40%;
	}
}
@media(max-width:768px){
	.col-fix{width:33.3333%;}
	.features-spec-list>li {
		flex: 0 0 auto;
		width: 65%;
	}
	.features-spec-list>li:nth-child(1),.features-spec-list>li:nth-child(3),.features-spec-list>li:nth-child(5){
		 width: 35%;
	}
	.row-hotline .list-group-flush .list-group-item{font-size:1.2rem;}
}
@media(max-width:550px){
	.features-spec-list>li,.features-spec-list>li:nth-child(1),.features-spec-list>li:nth-child(3),.features-spec-list>li:nth-child(5){
		width: 100%;
	}
	.row-hotline .list-group-flush .list-group-item{font-size:1rem;}
}
@media(max-width:450px){
	.col-fix{width:50%;}
	.list-contact>li{width:100%;}
	.row-hotline .list-group-flush .list-group-item{font-size:1.4rem; justify-content:center;}
}
.list-group-item{color:#ffffff;}
.list-group-flush>.list-group-item {
    background: transparent;
    border-color: #4d4d4d;
}
.features-area-des li{font-size:1.2rem; font-weight:300}
.title-color{
	color:#ca9571;
}
.list-features-items {
    display: inline-flex;
    background: rgb(233 233 233 / 20%);
    padding: 30px 20px;
    width: 100%;
	height:100%;
}
.features-area-specical .list-features-specical  .list-features-items{
	cursor:pointer;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
	text-decoration:none;
}
.features-area-specical .list-features-specical  .list-features-items:hover{
	background:#ca9571
}
.color-main{
	color:#ca9571 !important;
}
/*********Banner Home***********/
.title-banner .title-first {
    font-size: 2.4rem;
    font-weight: bold;
	line-height: 1.5em;
}
.title-sub {
    font-size: 2.8rem;
    line-height: 1.5em;
}
.info-banner>.title {
    font-size: 2.2rem;
}
.price-banner{
	  display: inline-block;
	 font-size: 2.8rem;
	 position:relative;
	 color:#ca9571;
}
.price-banner:before{
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.5) 85%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(1%, rgba(255,255,255,0)), color-stop(16%, rgba(255,255,255,0.5)), color-stop(50%, rgba(255,255,255,0.6)), color-stop(85%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.5) 85%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.5) 85%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.5) 85%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.5) 85%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity: 0.2;
}
.price-banner>span{
	position:relative;
	z-index:10;
}
.image-slider img{display:inline-block;}
/*********Banner Home***********/
/*********Slider***********/
.swiper-pagination .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    border: 1px solid #f1f1f1;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #ffffff;
    transform: initial;
}
.swiper-pagination{margin-top:30px;}
/*********Slider***********/
.images img{max-width:100%;}
.list-warranty ul li, .list-warranty ul li span{
    font-size: 1.4rem;
    line-height: 1.3em;
}
.list-warranty ul li {
    margin-top: 15px;
}
@media(max-width:768px){
	.list-warranty ul li, .list-warranty ul li span{
		font-size:1.2rem;
		line-height:1.5em;
	}
}
.list-warranty .phone {
    font-size: 2rem;
    font-weight: bold;
}
.screenshot-pagination .swiper-pagination-bullet:only-child {
    display: none;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,body{
    font-family: 'HP Simplified',"Montserrat", sans-serif;
}
.navbar-brand{padding:0;}
.logo-brand .navbar-brand img{height:65px;}
.logo-amd img{width:auto; height:65px;}
.logo-amd.logo-fpt img{width:145px; height:auto;}
.slider-1-active .swiper-slide img,.slider-1-active .swiper-slide a{width:100%; display:block;}
.list-features-item .content-description{
	 height: 121px;
}
.everything-box-shadow{
    box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}
footer.footer-area{
    background: #131414;
}
.footer-area p{color:#ffffff;}
.list-image-item a{display:block; width:100%;}
.list-image-item img{width:100%;}
button.btn.btn-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    padding: 0;
    font-size: 20px;
    border: 0;
    font-weight: bold;
    color: red;
}
.icon_shop a img{
	transition:all 0.3s;
	filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%);
}
.icon_shop:hover a img{
	filter: none;
  -webkit-filter: grayscale(0%);
}
.icon_shop{
    display: block;
    position: relative;
    display: block;
    width: 100%;
}
.icon_shop a:after {
    content: "";
    display: block;
    position: relative;
    z-index: 2;
    padding-top: 70%;
}
.icon_shop a>img {
    width: 100%;
    height: auto;
    z-index: 1;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.warranty {
    text-align: center;
    height: 100%;
	width:100%;
}
.warranty .warranty_in {
    padding: 1.3rem;
    background: #7cc7e6;
    height: 100%;
    width: 100%;
    transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
	    border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
}
/**********btn-video***************/
.video-play-btn {
    display: inline-block;
    width: 70px;
    height: 70px;
    line-height: 72px;
    text-align: center;
    font-size: 26px;
    background-color: #1995d2;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.video-play-btn:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: rgba(25,149,210, 0.8);
    border-radius: 50%;
    animation: pulse-border 1500ms ease-out infinite;
    z-index: -1;
}
.video-play-btn i {
    color: #fff;
}
@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    opacity: 0;
  }
}
/**********btn-video**************/
/**********btn-buy**************/
.main-btn .icon {
    width: 50px;
    position: absolute;
    right: 0;
    background: #1995d2;
    height: 100%;
    padding: 5px 6px;
}
.main-btn .icon i{color:#ffffff;}
.price-buy {
    background: #d70000;
    color: #ffffff;
	margin-right:2px;
}
.price-buy>span {
	display: block;
    font-size: 30px;
    line-height: 1.5em;
    font-weight: bold;
}
.price-buy>span.text-small{padding-right:0; font-size:16px;font-weight: 400;}
.price-buy>span+span{
	 line-height: 1em;
	 padding-left:.3rem;
}
.price-buy {
    background: #d70000;
    color: #ffffff;
}
.btn-price-now .main-btn {
    color: #d70000;
    border: 2px solid #d70000;
    padding-right: 55px;
}
.btn-price-now .main-btn .icon{
	background: #d70000;
}
.btn-price-now .main-btn::before{
	background: #d70000;
}
.btn-price-now .main-btn:hover{
	color:#ffffff;
}
/**********btn-buy**************/
.background-title{
	
	background:#0095d6;
	text-align:center;
	padding:10px;
}.background-title .title{
	color:#ffffff;
}
.gallery_thumbs_800_G7  .list-features-item{
	padding:2rem 4rem;	
}
.main-btn-width-auto{width:260px;}
.main-btn-buynow-width-auto{
	  width: 225px;
    padding-right: 50px;
	height:100%;
}
.product-horizontal {
    background: #eaeaea;
    box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.2);
}
.product-horizontal .price-buy{
	padding:10px;
}
.product-horizontal .price-buy>span+span{line-height:1.2em;}
.product-horizontal-in{z-index:100;}
.gallery-pro,.info-product .blog-content{
    padding: 2rem 4rem;
}
.info-product .blog-content{width:100%;}

@media(min-width:992px){
	.sidebar {
		position: relative;
	}
	.sidebar:after {
		content: "";
		display: block;
		width: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		background: #ffffff;
		z-index: 1;
		box-shadow: 0 -1px 0 #e1e1e1 inset;
	}
	.sidebar:after {
		left: -58%;
		background-position: left top;
		box-shadow: 1px 0 0 #ffffff inset;
	}

	.sidebar-reverse:after{
		left: 58%;
	}
}
@media(min-width:1200px){
	.sidebar {
		position: relative;
	}
	.sidebar:after {
		content: "";
		display: block;
		width: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		background: #ffffff;
		z-index: 1;
		box-shadow: 0 -1px 0 #e1e1e1 inset;
	}
	.sidebar:after {
		left: -50%;
		background-position: left top;
		box-shadow: 1px 0 0 #ffffff inset;
	}

	.sidebar-reverse:after{
		left: 50%;
	}
}
@media(max-width:992px){
	.gallery-pro{background:#ffffff;}
}
/**********thums-icon**************/
.thumbs-icon .title-icon{
font-size: 1.1rem;
}
.thumbs-icon .content-description {
    font-size: .85rem;
}
/**********thums-icon**************/
.gallery-top-horizontal .swiper-slide:after {
    content: "";
    display: block;
    position: relative;
    z-index: 2;
    padding-top:86%;
}
.gallery_top_prodesk_400_G7.gallery-top-horizontal .swiper-slide:after {
    padding-top:86%;
}
.gallery-top-horizontal .swiper-slide>img {
    width: 100%;
    height: auto;
    z-index: 1;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
@media(max-width:1600px){
	.gallery_top_prodesk_400_G7.gallery-top-horizontal .swiper-slide:after {
		padding-top: 97%;
	}
}
/**********thums-icon**************/
@media(min-width:992px){
.warranty:hover .warranty_in {
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    position: relative;
    z-index: 100;
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
}}
.warranty .text {
    font-size: 1.6rem;
    line-height: 1.3em;
    font-weight: 500;
    color: #ffffff;
    margin-top: 10px;
}
.warranty .image img{
	width:120px
}
.warranty-pink .warranty_in{
	background: rgb(246,157,132);
	background: -moz-linear-gradient(61deg, rgba(246,157,132,1) 0%, rgba(247,74,105,1) 100%);
	background: -webkit-linear-gradient(61deg, rgba(246,157,132,1) 0%, rgba(247,74,105,1) 100%);
	background: linear-gradient(61deg, rgba(246,157,132,1) 0%, rgba(247,74,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f69d84",endColorstr="#f74a69",GradientType=1);
}
.warranty-blue .warranty_in{
background: rgb(73,189,247);
background: -moz-linear-gradient(336deg, rgba(73,189,247,1) 26%, rgba(111,202,229,1) 82%);
background: -webkit-linear-gradient(336deg, rgba(73,189,247,1) 26%, rgba(111,202,229,1) 82%);
background: linear-gradient(336deg, rgba(73,189,247,1) 26%, rgba(111,202,229,1) 82%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#49bdf7",endColorstr="#6fcae5",GradientType=1);
}
.warranty-dark-blue .warranty_in{
background: rgb(4,95,22);
background: -moz-linear-gradient(336deg, rgba(4,95,22,1) 26%, rgba(42,192,2,1) 82%);
background: -webkit-linear-gradient(336deg, rgba(4,95,22,1) 26%, rgba(42,192,2,1) 82%);
background: linear-gradient(336deg, rgba(4,95,22,1) 26%, rgba(42,192,2,1) 82%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#045f16",endColorstr="#2ac002",GradientType=1);
}
.warranty-yellow .warranty_in{
background: rgb(253,120,67);
background: -moz-linear-gradient(336deg, rgba(253,120,67,1) 26%, rgba(254,157,69,1) 82%);
background: -webkit-linear-gradient(336deg, rgba(253,120,67,1) 26%, rgba(254,157,69,1) 82%);
background: linear-gradient(336deg, rgba(253,120,67,1) 26%, rgba(254,157,69,1) 82%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd7843",endColorstr="#fe9d45",GradientType=1);
}
.bg-grey {
    background: #f2f2f3;
}
.section-title .title>span {
    font-weight: bold;
    font-size: 2.6rem;
    color: #ffffff;
}
.section-title .title-color>span{
	color:#ca9571;
}
.fw-normal{font-weight:normal !important;}
.title-after{position:relative;}
.title-after:after{
	position:absolute;
	left:0;
	bottom:0;
	content:"";
	width:100px;
	height:2px;
	background:#0095D6;
}
h3.title.title-after {
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.icon_shop .link img {
    transition: all .3s;
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.icon_shop:hover .link img {
    filter: none;
    -webkit-filter: grayscale(0)
}

.icon_shop {
    display: block;
    position: relative;
    display: block;
    width: 100%
}

.icon_shop .link:after {
    content: "";
    display: block;
    position: relative;
    z-index: 2;
    padding-top:55%
}

.icon_shop .link>img {
    width: 100%;
    height: auto;
    z-index: 1;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}
.main-btn.list_icon_shop i,.btn-localtion i{
    font-size: 24px;
    padding-right: 8px;
}
@media (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1300px;
	}
}

@media (min-width: 1500px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1400px;
	}
}

@media (min-width: 1600px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1500px;
	}
	.banner-content h2 span {
		font-size: 2.4rem;
		line-height: 1.4em;
	}
}

.blog-news-image {
    margin-top: 7rem;
}
.section-news-image{position:relative; top:-2rem;}
.slider-2-compare .price-buy{
    margin: 0;
    padding: 5px;
}
.icon-content{margin-bottom:20px;}
.icon-content{position:relative;}
.icon-content .icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 85px;
    text-align: center;
}
.icon-content .content {
    padding-left: 92px;
}
.content-description {
    font-size: .95rem;
}
.blog-title {
	font-size:2.2rem;
	font-weight:bold;
}
.title-warranty{
	color:#0095d6;
}
.gallery_thumbs_800_G7 .list-features-item h3{
	letter-spacing: -.03rem;
}
.section-title.section-title-color .title>span{
	font-size:3rem;
font-weight: 500;
}
.section-title.section-title-color .sub-title{
	    font-size: 1.6rem;
}
.features-area-des .main-btn.list_icon_shop{
	position:static;
}
@media (min-width: 992px){
	.banner-area-bottom {
		margin-top: -8rem;
	}	
}
@media (min-width: 1200px){
	.banner-area-bottom {
		margin-top: -10rem;
	}	
}
@media (min-width: 1400px){
	.banner-area-bottom {
		margin-top: -13rem;
	}	
}
@media (max-width: 992px){
	.banner-area-bottom {
		margin-top: -4rem;
	}	
}
@media (max-width: 1600px){
		.list-features-item .content-description{height: 182px;overflow: hidden;}
		.banner-content-wrapper .banner-content .title{font-size: 2.4rem;}
		.banner-content h2 span {
			font-size: 1.9rem;
			line-height: 1.4em;
		}
		.gallery_top_1040_G7 .swiper-slide:after{padding-top: 97%;}
		.gallery_top_prodesk_400_G7.gallery-top-horizontal .swiper-slide:after {
			padding-top: 97.5%;
		}
		.gallery-pro, .info-product .blog-content {
			padding: 2rem 2rem;
		}
}
@media (max-width: 1500px){
		.gallery_top_1040_G7 .swiper-slide:after{padding-top: 99.5%;}
		.gallery_top_prodesk_400_G7.gallery-top-horizontal .swiper-slide:after {
			padding-top: 105%;
		}
		.gallery_thumbs_800_G7 .list-features-item{
			  padding: 2rem 2rem;
		}
}

@media (max-width: 1400px){
	.gallery_top_1040_G7 .swiper-slide:after{padding-top: 111%;}
	.gallery-pro, .info-product .blog-content {
		padding: 2rem 0rem;
	}
	.gallery_thumbs_800_G7 .list-features-item{padding:2rem;}
	.gallery_top_prodesk_400_G7.gallery-top-horizontal .swiper-slide:after {
			padding-top: 117.5%;
	}
}
@media (max-width: 1210px){
	.gallery_top_1040_G7 .swiper-slide:after{padding-top: 113%;}
}
@media (max-width: 1200px){
		.gallery_top_prodesk_400_G7.gallery-top-horizontal .swiper-slide:after,.gallery_top_1040_G7 .swiper-slide:after{
			padding-top: 100%;
		}
		.list-features-item .content-description{height: 160px;overflow: hidden;}
		.warranty .image img {
			width: 75px;
		}
		.warranty .text {
			font-size: 1.1rem;
		}
		.gallery_thumbs_800_G7 .list-features-item{
			  padding: 2rem 2rem;
		}
}
@media (max-width: 1199px){
	.thumbs-icon .content-description{height: 115px;overflow: hidden;}
}
@media (max-width: 992px){
	.main-btn.list_icon_shop, .btn-localtion{font-size:1rem;}
	section.features-space-banner .features-area .container .row{padding:50px 0;}
	.banner-content-wrapper{padding: 2rem;}
	.banner-content-wrapper, .banner-content{
		position: relative;
	}
	.list_icon .section-title .title {
		font-size: 1.8rem;
	}
	.main-btn{
		padding: 8px 15px;
		font-size: 1.1rem;
	}
	.main-btn.list_icon_shop {
		padding: 0 10px;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		position: fixed;
		bottom: 105px;
		right: 25px;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	}
	.main-btn.list_icon_shop i{padding:0;}
	.main-btn-width-auto,.main-btn-buynow-width-auto{width:100%;}
	.logo-amd img {
		width: auto;
		height: 50px;
	}
	.logo-brand .navbar-brand img {
		height: 50px;
	}
	.logo-amd.logo-fpt img {
		width: 130px;
		height: auto;
	}
	p{font-size:16px;}
	.row-hotline .list-group-flush .list-group-item{font-size:1.6rem;}
	.name-terminal {
		margin-top: 10px;
		padding-top: 5px;
	}
	.testimonial__details .quote {
		font-size: 1.2rem;
	}
	.testimonial__details .quote:before, .testimonial__details .quote:after{font-size:18px;}
	.title-banner .title-first{font-size:1.8rem;}
	
	.title-sub {
		font-size: 2.4rem;
		line-height: 1.3em;
	}
	.info-banner>.title {
		font-size: 1.8rem;
	}
	.features-area-des li,.list-features-specical .list-features-item h3,.section-title .sub-title,.note-window li{font-size:1.2rem;line-height:1.5em;}
	 .note-window li{line-height:1rem; margin-bottom:15px; border:0;}
	.features-space .info-item .title,.info-item-list .list-group-flush>.list-group-item{
		font-size: 1.2rem;
	}
	.info-item-list .list-group-flush>.list-group-item span.text-large-title {
		font-size: 1.2rem;
	}
	.row-hotline .list-group-flush>.list-group-item{font-size:1.2rem;}
	.list_icon .section-title .title {
		font-size: 1.5rem;
	}
	.features-space .info-item .info {
		font-size: 1.8rem;
	}
	.section-title .sub-title,.section-title.section-title-color .sub-title{
		font-size:1.4rem;
		line-height: 1.5rem;
	}
	.price-banner{font-size:2.2rem;}
	.section-title .title>span{font-size:1.8rem;}
	section.features-space-banner .features-area .container .row{padding:0;}
	.banner-content h2 span {
		font-size: 1.6rem;
		line-height: 1.4em;
	}
}

@media (max-width: 768px){
	
	.preloader img {
		width: 100px;
		max-width: 100%;
	}
	p{font-size:14px;}
	.title-banner .title-first{font-size:1.4rem;}
	
	.title-sub {
		font-size: 1.5rem;
		line-height: 1.3em;
	}
	.info-banner>.title {
		font-size: 1.2rem;
	}
	.features-area-des li,.list-features-specical .list-features-item h3,.section-title .sub-title,.note-window li,.section-title.section-title-color .sub-title{font-size:1rem;line-height:1.5em;}
	 .note-window li{line-height:1rem; margin-bottom:15px; border:0;}
	.features-space .info-item .title,.info-item-list .list-group-flush>.list-group-item{
		font-size: 1rem;
	}
	.info-item-list .list-group-flush>.list-group-item span.text-large-title {
		font-size: 1.2rem;
	}
	.row-hotline .list-group-flush>.list-group-item{font-size:1.2rem;}
	.list_icon .section-title .title {
		font-size: 1.5rem;
	}
	.features-space .info-item .info,.row-hotline .list-group-flush .list-group-item{
		font-size: 1.2rem;
	}
	.section-title .sub-title {
		line-height: 1.5rem;
	}
	.price-banner{font-size:1.6rem;}
	.section-title .title>span,.section-title.section-title-color .title>span{font-size:2rem;}
	section.features-space-banner .features-area .container .row{padding:0;}
	.banner-content h2 span {
		font-size: 1.6rem;
		line-height: 1.4em;
	}
	.icon-content .content {
		padding-left: 80px;
	}
	.icon-content .icon {
		width: 70px;
	}
	.blog-news-image{padding-top:3rem;padding-bottom:3rem;}
	.section-news-image{top: -1rem;}
	.section-title .title, .sub-title .title{text-align:center;}
	.title-after:after {
		left: 50%;
		transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}
	.testimonial__details .quote {
		font-size: 1rem;
		padding: 0 1.3rem;
	}
	.testimonial__details .quote:before, .testimonial__details .quote:after {
		font-size: 16px;
	}
	.name-terminal {
		margin-top: 10px;
		padding-top: 10px;
		font-size: 1rem;
	}
	.testimonial .testimonial__thumb{width:70px; height:70px;}
	.testimonial__details {
		width: calc(100% - 85px);
		padding-left: 15px;
		font-size: 1rem;
	}
	.section-title .title>span, .section-title.section-title-color .title>span{font-size:1.5rem;}
}
@media (max-width: 576px){
	.title-banner .title-first{font-size:1.2rem;}
	.title-banner .title-sub{font-size:1.4rem;}
	.list-features-item h3{font-size:1rem;}
	.row-hotline .list-group-flush .list-group-item{font-size:1rem;}
	.navbar{padding: .5rem .5rem;}
	.logo-amd img {
		width: auto;
		height: 40px;
	}
	.logo-amd.logo-fpt img {
		width: auto;
		height: 30px;
	}
	.logo-brand .navbar-brand img {
		height: 40px;
	}
	.navbar-brand{margin-right:.5rem;}
	.banner-content-wrapper{padding:2rem 1rem;}
	.banner-content-wrapper .banner-content .download-btn li a .text-2{font-size:1rem;}
	.single-blog .blog-content{padding: 2rem 2rem;}
	.blog-title{font-size:1.2rem}
	.news-item.single-blog .blog-content{padding:1rem;}
	.news-item.single-blog .blog-content .blog-title a{font-size:.9rem;}
	.news-item.single-blog .navbar-btn>a{
		    margin-top: 10px;
		font-size: .8rem;
	}
	.everything-content-wrapper .sub-title .title{font-size:1.5rem;}
	.everything-content-wrapper .everything-content .everything-items li span img{width:50px;}
	.banner-content h2 span {
		font-size: 1.2rem;
		line-height: 1.5em;
	}
}
@media (max-width: 450px){
	.info-item-list .list-group-flush>.list-group-item{text-align:center;}
	.row-hotline .list-group-flush .list-group-item {
		font-size: 1.3rem;
	}
	.testimonial .testimonial__thumb{width:80px; height:80px;}
	.testimonial__details {
		width:100%;
		padding-left: 0;
		font-size: 1rem;
	}
	.testimonial__details .quote:before, .testimonial__details .quote:after{display:none;}
	.testimonial__details .quote{text-align:center; padding: 0;}
	.price-buy>span{font-size:22px;}
	.single-blog .blog-content h4.blog-title {
		font-size: 1.5rem;
	}
	.name-terminal{text-align:center;}
	ul.content-list li {
		font-size: .8rem;
	}
	span.icon img {
		width: 60px;
	}
	.navbar-brand {
		margin-right: .3rem;
	}
	.main-btn {
		padding: 5px 5px;
		font-size: 1.1rem;
	}
	.logo-brand .navbar-brand img {
		height: 35px;
	}
	.features-area{padding-top:40px;}
	.section-title .title, .sub-title .title {
		font-size: 1.4rem;
		font-weight: bold;
	}
	
	.background-title .title {
		font-size: 1.4rem;
	}
}