#header #header-wrap,#header .header-inner{background-color:#ce1422}
#header .header-inner #logo a span{color:#fff}
#header .header-inner a:active,a:focus,a:hover{color:#fff}
#header.header-mini .header-inner #mainMenu>.container nav>ul>li>a{font-size:14px}
@media only screen and (max-width:1000px){#mainMenu nav>ul>li>a{color:#333}
	#mainMenu nav>ul>li.hover-active>a{color:#333}
}
@media only screen and (min-width:480px){#mainMenu nav>ul>li>a{color:#fff}
	.btn-white{color:#333}
	#mainMenu nav>ul>li.hover-active>a{color:#fff}
}
#mainMenu nav>ul>li .dropdown-menu>li>a{font-size:14px;line-height:16px;font-weight:500;font-style:normal;color:#333;font-family:Poppins,sans-serif;padding:12px 20px 12px 18px;display:block;-webkit-transition:.3s ease;transition:.3s ease}
.heading-text.heading-section h2:before{background-color:#ce1422}
#scrollTop:after,#scrollTop:before{background-color:#ce1422}
.icon-box{padding:10px 0}
.icon-box.clean .icon i{background-color:none;color:#ce1422}
.p-t-150{padding-top:160px!important}
.p-t-150 p{font-size:26px}
.index-news-hot .flickity-page-dots .dot{width:0;height:0}
.index-about{margin-bottom:100px;font-size:22px}
.index-help-partner .icon i{background-color:none;color:#ce1422}
.index-help-partner a{color:#333;text-decoration:none}
.index-help-partner .button a:active,a:focus,a:hover{color:red;text-decoration:none}
.index-why{margin:30px 0}
.index-custom .carousel .polo-carousel-item img{width:120px;height:120px;margin:20px}
#mainMenu nav>ul>li>a{padding:10px 20px}
#header #header-wrap,#header .header-inner{background-color:#ce1422}
#header .header-inner #logo a span{color:#fff}
#header .header-inner a:active,a:focus,a:hover{color:#fff}
#header.header-mini .header-inner #mainMenu>.container nav>ul>li>a{font-size:14px}
#mainMenu nav>ul>li>a{color:#fff}
#mainMenu nav>ul>li .dropdown-menu>li>a{font-size:14px;line-height:16px;font-weight:500;font-style:normal;color:#333;font-family:Poppins,sans-serif;padding:12px 20px 12px 18px;display:block;-webkit-transition:.3s ease;transition:.3s ease}
.icon-box{padding:10px 0}
.icon-box.clean .icon i{background-color:none;color:#ce1422}
.p-t-150{padding-top:160px!important}
.p-t-150 p{font-size:26px}
.index-about{margin-bottom:100px;font-size:22px}
.index-help-partner .icon i{background-color:none;color:#ce1422}
.index-help-partner a{color:#333;text-decoration:none}
.index-help-partner .button a:active,a:focus,a:hover{color:red;text-decoration:none}
.index-why{margin:30px 0}
.index-custom .carousel .polo-carousel-item img{width:120px;height:120px;margin:20px}
#mainMenu nav>ul>li>a{padding:10px 20px}
.blockquote{border-left:3px solid #eee}
.lab-grown-diamond ul,li{font-size:14px}
#page-title[data-bg-video]{background-color:#eee}
.news-pages-content p{font-weight:400;font-size:14px;line-height:28px;color:#333}
.course .timeline .timeline-item .timeline-icon{background-color:#ce1422}
.member-process .p-cb{padding:0;border:0;box-shadow:0 0 0 transparent}
.member-process .icon-box{padding:0;margin-bottom:0}
.member-process .fa{width:50px;height:50px}
.member-qa .breadcrumb li{font-size:14px}
.content img{max-width:100%}
.news-pages-content p{font-weight:400;font-size:14px;line-height:28px;color:#333}
.btn:not(.close):not(.mfp-close).btn-primary,a.btn:not([href]):not([tabindex]).btn-primary,button.btn.btn-primary{background-color:#ff3131;border-color:#ff3939}
.page-menu.menu-lines nav>ul>li.active>a,.page-menu.menu-lines nav>ul>li:hover>a{color:#ce1422}
.news-column #mainMenu nav>ul>li>a{color:#333}
#linkcolor a:not(.btn):not(:hover) { color: #333; }
#linkcolor a {color: #CE1422;text-decoration: none;}
#footer a:not(.btn):not(:hover) { color: #333; }
#footer a {color: #CE1422;text-decoration: none;}
#blog a:not(.btn):not(:hover) { color: #333; }
#blog a {color: #CE1422;text-decoration: none;}
.page-menu.menu-lines nav > ul > li:hover > a:after, .page-menu.menu-lines nav > ul > li.active > a:after { width: 100%; left: 0%; background-color: #CE1422; }
.flickity-button:hover { background-color: #CE1422; }