/*
Theme Name: KCPM ENGINEERING
Theme URI: https://nuhatech.org
Description: A custom theme built for KCPM ENGINEERING by Nuhatech.org
Author: Nuhatech
Author URI: https://nuhatech.org
Version: 1.0.0
*/

body {
    margin: 0;
    padding: 0;
	
}
body,p {
	font-family: "Roboto", Sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	 font-family:"Manche", Sans-serif;
}
.ntmmenu svg.ekit-menu-icon.e-font-icon-svg.e-fas-bars {
	fill: #fff;
}
.ntgal img {
	height:375px;
}
.check-list, .check-list2 {
  list-style: none;
  padding-left: 0;
}
.ntmycheck .ekit-badge {
    height: 20px;
}
.check-list li {
  position: relative;
  padding-left: 30px !important;
}

.check-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2em;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'>\
<path fill='%23683B1EB3' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'/>\
</svg>") no-repeat center / contain;
}
.check-list2{
  position: relative;
  padding-left: 30px;
}
.check-list2 li {
    margin-left: 0px !important;
    position: relative;
    padding-left: 30px !important;
}
.check-list2 li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0em;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='%23683B1EB3' d='M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z'/></svg>") no-repeat center / contain;
}
.ntibx .box-body {
    width: 100%;
}
.ntibx .box-body li
 {
    margin-left: 15px;
    line-height: 25px;
}
.ntibx .elementskit-box-header.elementor-animation- {
    display: none;
}
.ntibx h3.elementskit-info-box-title {
    text-align: center;
    
}
.ntbgx h3 {
    background: #283a49;
}
.ntbgb h3 {
    background: #9b4c3b;
}
.ntbgo h3 {
    background: #d79244;
}
.ntbgg h3 {
    background: #486338;
}
.ntbgp h3 {
    background: #F06ABC;
}
.ntbgv h3 {
    background: #A58BDA;
}
@media (max-width:600px) {
	.ntgal img {
	height:220px;
}
}