.section-product {
    margin: 8vw 0;
}

.section-product .left-product-category {
    /* padding-top: 60px; */
}

.section-product .left-product-category .big-title {
    text-transform: uppercase;
    font-size: 17px;
    margin-bottom: 10px;
    margin-top: 100px;
    letter-spacing: 1.1px;
    word-spacing: 1px;
}

.section-product .left-product-category .big-title span:after {
    position: absolute;
    width: 60px;
    content: "";
    background: #A0A0A0;
    height: 2px;
    left: 0;
    bottom: 1px;
}

.section-product .left-product-category .big-title span {
    font-family: avo_bold;
    font-size: 38px;
    margin-top: 10px;
    display: block;
    position: relative;
    padding-bottom: 5px;
}

.section-product .left-product-category ul {
    margin: 21px 0 0 0;
    padding-left: 13px;
}

.section-product .left-product-category ul li {
    margin: 10px 0 0 0;
}

.section-product .left-product-category ul li a {
    font-size: 1em;
    color: rgb(78, 78, 80);
}

.section-product .left-product-category ul li:hover a {}

.section-product .right-product-list .owl-product-index {
    width: calc(100% - 30px);
}

.section-product .right-product-list .owl-dots {
    position: absolute;
    right: -40px;
    height: auto;
    width: 20px;
    top: calc(50% - 40px);
    margin: 0;
}

.section-product .right-product-list .owl-dots .owl-dot {
    width: 100%;
    height: 10px;
}

.section-product .right-product-list .owl-dots .owl-dot.active {}

.section-product .right-product-list .item {}

.section-product .right-product-list .item .img {
    border: 1px solid rgba(204, 204, 204, 0.55);
}

.section-product .right-product-list .item .img img {
    max-width: 100%
}

.section-product .right-product-list .item h2 {
    =: center;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0;
}

.section-product .right-product-list .item h2 a {
    font-size: 0.5em;
    color: rgb(78, 78, 80);
}

.section-product .right-product-list .item h2:hover a {}

#section-about {}

#section-about .block {
    background: #0C83BB;
}

#section-about .block img{
    width: 100%;
}

#section-about .img {
    float: left;
    width: 50%;
}

#section-about .block-1 .img {
    position: relative;
    width: 100%;
    float: none;
}

#section-about .block-1 .inner {
    position: absolute;
    left: 31%;
    top: 62%;
    max-width: 300px;
    padding: 0;
}

#section-about .inner {
    font-size: 1.2em;
    float: left;
    width: 50%;
    padding: 14% 7% 0 7%;
    color: rgb(209, 211, 212);
    letter-spacing: 1px;
    word-spacing: 2px;
}

#section-about .inner .name {
    color: #fff;
    text-transform: uppercase;
}

#section-about .inner .name span:after {
    position: absolute;
    width: 60px;
    content: "";
    background: #E6E6E6;
    height: 2px;
    left: 0;
    bottom: 1px;
}

#section-about .inner .name span {
    display: block;
    font-family: avo_bold;
    margin: 10px 0;
    font-size: 2.5em;
    position: relative;
    padding-bottom: 7px;
}

#section-about .block-1 .inner .desc {
    /* background: red; */
    color: #ccc;
}

#section-about .inner .desc {
    color: rgb(209, 211, 212);
    text-align: justify;
    font-family: SFUDINLight;
    letter-spacing: 0;
    word-spacing: 0;
    font-size: 1em;
    line-height: 109%;
    margin-top: 7%;
}

#section-about .inner .desc a {
    color: #fff;
    text-transform: uppercase;
    font-size: 0.7em;
    margin-top: 20px;
    display: block;
}

#section-about .inner .desc a:hover {}

#section-footer-product .container {
    /* max-width: 70%; */
}

#section-footer-product {
    background: #EFEFEF;
    margin: 0;
    padding: 8% 0;
}

#section-footer-product .left-product-category {
    /* padding:0 */
}

#section-footer-product .block {
    background: #fff;
    margin-bottom: 30px;
}

#section-footer-product .block .item {}

#section-footer-product .block .item .img {}

#section-footer-product .block .item .img img {}

#section-footer-product .block .item h2 {
    text-align: center;
    font-size: 1.2em;
    margin: 0;
    text-transform: uppercase;
    padding: 9px 0;
}

#section-footer-product .block .item h2 a {
    color: rgb(35, 31, 32);
}

#section-footer-product .block .item h2:hover a {}

#section-news {
    padding: 9% 0;
}

#section-news .desc {
    background: rgb(88, 89, 91);
    padding: 50px 40px;
}

#section-news .desc .name {
    float: left;
    width: calc(100% - 125px);
    color: #fff;
}

#section-news .desc .name span {
    font-size: 1em;
    font-family: SFUDinLight;
}

#section-news .desc .name h3 {
    margin: 0;
    line-height: 100%;
    margin-bottom: 5px;
    white-space: nowrap;
}

#section-news .desc .name h3 a {
    color: #fff;
    font-size: 1em;
}

#section-news .desc .name h3:hover a {
    text-decoration: none;
}

#section-news .desc .date {
    float: right;
    text-align: center;
    background: #fff;
    padding: 8px 10px;
    padding-top: 18px;
}

#section-news .desc .date span {
    display: block;
    font-size: 30px;
    line-height: 23px;
}

#section-news .desc .date span.sub {
    font-size: 14px;
}

#section-news .title {
    font-family: avo_bold;
    text-transform: uppercase;
    font-size: 3em;
    position: relative;
    padding-bottom: 3px;
    margin-bottom: 13%;
}

#section-news .title:after {
    content: "";
    width: 100px;
    height: 2px;
    background: #39464F;
    position: absolute;
    left: 0;
    bottom: 0;
}

#section-news .title a {
    font-family: Avo;
    text-transform: uppercase;
    float: right;
    font-size: 0.8vw;
    padding-top: 15px;
}

#section-news .title a:hover {}

#section-news .small-box {
    margin-bottom: 8%;
}

#section-news .small-box .desc {
    background: transparent;
    padding: 0;
    color: #333;
}

#section-news .small-box .date {
    font-size: 1.2em;
    padding: 0 0 2% 0;
    font-family: SFUDinLight;
    color: rgb(177, 180, 182);
}

#section-news .small-box .desc .name {
    color: #333;
    width: 100%;
}

#section-news .small-box .desc .name h3 {}

#section-news .small-box .desc .name span {
    font-size: 1em;
    font-family: SFUDinLight;
    line-height: 100%;
    color: rgb(119, 120, 123);
}

#section-news .small-box .desc .name h3 a {
    color: #333;
    font-size: 1em;
}

#section-news .small-box .desc .span {}

.g-title {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}

.g-title span {
    display: block;
    font-size: 30px;
    font-family: avo_bold;
    margin-top: 10px;
    margin-bottom: 8px;
    padding-bottom: 9px;
    position: relative;
}

.g-title span:after {
    content: "";
    width: 70px;
    height: 2px;
    position: absolute;
    left: 0;
    background: #fff;
    bottom: 0;
}

#feedback-customer {
    background: #474747;
    padding: 120px 0;
}

#feedback-customer .title {
    margin-top: 14%;
}

#feedback-customer .owl-feedback {
    padding-right: 0;
}

#feedback-customer .owl-feedback.owl-drag .owl-item {
    padding: 15px 0 0 0;
}

#feedback-customer .owl-feedback .owl-dots {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    width: 21px;
}

#feedback-customer .owl-feedback .owl-dot {
    width: 100%;
    text-align: center;
}

#feedback-customer .owl-feedback .owl-dot.active {}

#feedback-customer .item {
    color: #fff;
}

#feedback-customer .item .name {
    font-size: 24px;
    text-transform: uppercase;
}

#feedback-customer .item .desc {
    font-size: 19px;
    line-height: 120%;
    margin-bottom: 40px;
    font-family: SFUDinLight;
}

#feedback-customer .item .ava {}

#feedback-customer .item .ava img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    float: left;
}

#feedback-customer .item .name-c {
    float: right;
    width: calc(100% - 70px);
    text-transform: uppercase;
    font-family: avo_bold;
    margin-top: 13px;
}

#feedback-customer .item .time {
    float: right;
    width: calc(100% - 70px);
    font-size: 10px;
}

.tin_tuc_lon .desc {
    bottom: 0;
    position: absolute;
    width: 95.2%;
}

.tin_tuc_lon .desc .name h3 {}

@media(max-width:1024px) {
    #section-news .desc {
        padding: 10px
    }
    #section-news .desc .name h3 {
        font-size: 17px
    }
    .list-news .small-box:nth-child(3) {
        display: none
    }
    #section-about .inner {
        padding: 21px 30px;
    }
    #section-about .block-1 .inner {
        top: 220px
    }
    #section-footer-product {
        padding: 70px 0
    }
    #section-news {
        padding-top: 0
    }
    #feedback-customer {
        padding: 50px 0;
        padding-bottom: 20px;
    }
}

@media(max-width:768px) {
    #section-top-product .left-product-category .big-title {
        margin-top: 0;
        font-size: 0.8em;
		width: 35%;
		margin-bottom:8%;
    }
	.section-product .right-product-list .owl-dots {
		position: absolute;
		right: 0;
		height: auto;
		width: 20px;
		top: calc(50% - 40px);
		margin: 0;
	}
	
	.section-product .left-product-category .big-title span {
		font-family: avo_bold;
		font-size: 2em;
		margin-top: 10px;
		display: block;
		position: relative;
		padding-bottom: 5px;
	}
	
	.section-product .left-product-category .big-title {
		text-transform: uppercase;
		font-size: 1em;
		margin-bottom: 10px;
		margin-top: 100px;
		letter-spacing: 1.1px;
		word-spacing: 1px;
	}
	
	#section-news .title a {
		font-family: Avo;
		text-transform: uppercase;
		float: right;
		font-size: 2vw;
		padding-top: 15px;
	}
	
	#section-news .title {
		font-family: avo_bold;
		text-transform: uppercase;
		font-size: 2em;
		position: relative;
		padding-bottom: 3px;
		margin-bottom: 13%;
	}
	
	#section-news .desc .name h3 a {
		color: #fff;
		font-size: 1.1em;
		letter-spacing: 0;
		word-spacing: 0;
	}
	
	#section-news .desc .name span {
		font-size: 0.7em;
		font-family: SFUDinLight;
		line-height: 0;
		letter-spacing: 0;
		white-space: normal;
		text-align: justify;
	}
	
	#section-news .small-box .desc .name span {
		font-size: 0.9em;
		font-family: SFUDinLight;
		line-height: 70%;
		color: rgb(119, 120, 123);
	}
	
	#section-news .small-box .date {
		font-size: 0.9em;
		padding: 0 0 3% 0px;
		font-family: SFUDinLight;
		color: rgb(177, 180, 182);
	}
	
	#section-news .desc .name {
		float: left;
		width: calc(100% - 100px);
		color: #fff;
		line-height: 100%;
	}
	
	#section-news .desc {
		padding: 5%;
	}
	
    #section-top-product .left-product-category .big-title span {
        margin-top: 0;
        font-size: 1.9em;
    }
    #section-footer-product .section-product .left-product-category .big-title {
        float: left;
        margin-top: 35%;
    }
    .section-product .left-product-category ul {
        float: left;
    }
    .section-product .left-product-category ul li {
        display: inline-block;
        position: relative;
        padding-left: 5px;
		margin-left: 10px;
    }
    .section-product .left-product-category ul li:before {
        content: "";
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: #a9a9a9;
        position: absolute;
        top: 12px;
        left: 0;
    }
    #feedback-customer .title {
        margin-top: 0
    }
    #feedback-customer {
        padding-top: 20px
    }
    #feedback-customer .owl-feedback .owl-dot {
        width: auto;
    }
    #feedback-customer .owl-feedback .owl-dots {
        width: auto;
        top: -16%;
    }
    .main-product-above {
        margin-top: 20px
    }
    #section-top-product {
        background: #fff;
        margin: 0;
        padding: 50px 0
    }
    .section-product .right-product-list .owl-product-index {
        width: 100%
    }
    .section-product .right-product-list .owl-dots {
        width: 100%;
        top: -40px;
        float: right;
        text-align: right;
    }
    .section-product .right-product-list .owl-dots .owl-dot {
		width: auto;
		height: 10px;
		margin: 0 3px;
	}
    .owl-theme .owl-dots .owl-dot span {
        border-radius: 50%;
        width: 5px;
        height: 5px;
        margin: 5px 7px;
    }
    #content-center #section-news {
        background: #fff;
        padding: 30px 0
    }
    #section-news .list-news {
        padding: 5%;
    }
    .list-news .small-box:nth-child(3) {
        display: block
    }
    .tin_tuc_lon .desc {
        width: 92.7%;
    }
	#section-about .inner .name span {
		display: block;
		font-family: avo_bold;
		margin: 0px 0;
		font-size: 1.7em;
		position: relative;
		padding-bottom: 7px;
	}
	#section-about .inner {
		font-size: 1em;
		float: left;
		padding: 5% 4% 0 4%;
		color: rgb(209, 211, 212);
		letter-spacing: 1px;
		word-spacing: 2px;
	}
	#slider-camera-wrapper #camera_wrap_index ul li img{
		max-width: 270% !important;
		height: 130vw !important;
		margin-left: -93%;
	}
	.section-product .left-product-category ul li a {
		font-size: 0.7em;
		color: #77787b;
		font-family: SFUDinLight;
	}
	#feedback-customer .item .name {
		font-size: 1.2em;
		text-transform: uppercase;
		margin-bottom: 2%;
	}
	#feedback-customer .item .desc {
		font-size: 0.8em;
		line-height: 115%;
		margin-bottom: 8%;
		font-family: SFUDinLight;
	}
}

.tin-tuc-moi {
    padding-left: 4%;
    margin-top: -0.7%;
}

.tin-tuc-moi-con {
    margin-top: 6%;
}