body {
	font-family: 'Libre Franklin', sans-serif;
	overflow-x: hidden;
}
@media (min-width: 1200px) {
	.container {
		max-width: 1235px;
	}
}
header nav.navbar-light {
	background-color: #000c6c;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	padding: 0;
}
header nav.navbar-light .nav-link {
	font-size: 12.5px;
	padding: 0.688rem 22px !important;
}
header nav.navbar-light .dropdown:hover .dropdown-menu {
	display: block;
	min-width: 236px;
	border-radius: 0;
	margin-top: -2px;
	left: -2px;
}
header nav.navbar-light .dropdown-menu {
	padding: 0;
}
header nav.navbar-light .dropdown-menu li {
	margin-right: 0;
}
header nav.navbar-light .dropdown-menu li .nav-link {
	color: #000c6c !important;
	padding: 10px 20px;
	background-color: #ffffff;
}
header nav.navbar-light .dropdown-menu li .nav-link:hover {
	color: #f55c00 !important;
}
header nav.navbar-light .dropdown-menu .active .nav-link {
	color: #f55c00 !important;
}
header nav.navbar-light .dropdown-menu .dropdown .dropdown-menu {
	display: none;
	top: 1px;
	left: 235px;
}
header nav.navbar-light .dropdown-menu .dropdown .dropdown-menu .nav-link {
	color: #000c6c !important;
}
header nav.navbar-light .dropdown-menu .dropdown .dropdown-menu .nav-link:hover {
	color: #f55c00 !important;
}
header nav.navbar-light .dropdown-menu .dropdown .dropdown-menu .active .nav-link {
	color: #f55c00 !important;
}
header nav.navbar-light .dropdown-menu .dropdown:hover .dropdown-menu {
	display: block;
}
header nav.navbar-light .nav-item.item-101 a {
	padding-left: 0 !important;
}
header nav.navbar-light .active .nav-link {
	color: #f55c00 !important;
}
header .navbar-light .navbar-nav .active>.nav-link,
header .navbar-light .navbar-nav .nav-link {
	color: #ffffff;
}
header .navbar-light .navbar-nav .nav-link {
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
header .navbar-light .navbar-nav .nav-link:focus,
header .navbar-light .navbar-nav .nav-link:hover {
	color: #f55c00;
}
header .logo {
	margin: 15px 0;
}
header .company-name {
	color: #000c6c;
	font-size: 14px;
	font-weight: 800;
	margin: 0;
}
header .btn-primary {
	margin: 15px 0;
}
header .search .inputbox {
	font-family: 'Montserrat', sans-serif;
	border: 1px solid #b2b2b2;
	border-radius: 25px;
	max-width: 270px;
	float: right;
	font-size: 12.5px;
	text-transform: uppercase;
}
@media (min-width: 1200px) {
	header .divider {
		border-left: 1px solid #cfcfcf;
		display: inline-block;
		height: 40px;
		position: absolute;
		left: 40px;
		top: 15px;
	}
}
footer {
	margin-top: 40px;
	padding: 60px 0;
	background-color: #000c6c;
}
footer form .form-control {
	font-family: 'Montserrat', sans-serif;
	border-radius: 25px;
	font-size: 12.5px;
	padding: 15px 135px 15px 15px;
}
footer form .btn {
	position: absolute;
	top: 0;
	right: 0;
	height: 38px;
}
footer hr {
	margin: 35px 0;
	border-top: 1px solid rgba(255,255,255,0.5);
}
footer p {
	font-size: 12.5px;
	margin: 0;
}
footer h3,
footer ul {
	color: #ffffff;
}
footer h3 {
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 2px;
}
footer ul {
	margin: 30px 0 0;
	padding: 0;
}
footer ul li {
	font-size: 12.5px;
	list-style: none;
	margin-bottom: 5px;
}
footer ul li a {
	color: #ffffff;
}
footer ul li a:hover {
	color: #f55c00;
}
footer .social-icons {
	margin: 40px 0 0;
	text-align: right;
}
footer .social-icons li {
	display: inline-block;
	margin-right: 20px;
}
footer .social-icons li:last-child {
	margin-right: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	color: #333333;
}
.btn {
	font-family: 'Montserrat', sans-serif;
}
.btn-primary {
	border: 0;
	background-color: #000c6c;
	font-size: 14.5px;
	padding: 8px 25px;
	border-radius: 25px;
}
.btn-warning {
	border: 0;
	color: #ffffff;
	background-color: #f55c00;
	font-size: 14.5px;
	padding: 8px 25px;
	border-radius: 25px;
}
.btn-link {
	color: #f55c00;
	font-size: 12.9px;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 0;
	margin-bottom: 20px;
}
.btn-link:after {
	content: '';
	display: inline-block;
	margin-left: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 6px;
	border-color: transparent transparent transparent #f55c00;
	vertical-align: initial;
}
a:hover {
	text-decoration: none;
}
.page-header {
	padding: 30px 0;
	background-color: #f1f1f1;
	text-transform: uppercase;
	margin-bottom: 40px;
	font-family: 'Montserrat', sans-serif;
	box-shadow: inset 0 -10px 20px 0px rgba(227,227,227,0.6);
}
.page-header h1 {
	font-weight: 600;
	margin-bottom: 0;
	color: #848484;
}
.page-header a {
	color: #f55c00;
}
ul.breadcrumb {
	display: inline-flex;
	margin-bottom: 0;
	background-color: transparent;
	font-size: 14px;
}
ul.breadcrumb span.divider img {
	position: relative;
	top: -2px;
	margin-right: 5px;
}
.history p,
.vision-and-mission p,
.objectives-and-values p,
.our-strength p,
.achievements p,
.management p,
.our-partners p,
.support-services p,
.corporate-social-responsibility p,
.contact-us p,
.printing p,
.rfid p,
.labels p,
.software p,
.barcode-printers p,
.barcode-scanners p,
.bluetooth-printers p,
.thermal-ribbons p,
.mobile-computing p,
.point-of-sale p,
.zebra p,
.datamax p,
.tsc p,
.honeywell p,
.hprt p,
.swift p,
.cipher-lab p,
.general-scan p,
.metrologic p,
.maken p,
.gprinter p,
.search p,
.id-card-consumables p,
.mobile-computers p,
.portable-barcode-scanners p,
.portable-barcode-printers p,
.cash-drawers p,
.pos-receipt-printers p,
.computers p,
.products p,
.services p,
.asset-look p,
.stock-watch p,
.discover p,
.line-track p,
.list-payroll p,
.datalogic p,
.scangle p,
.gscan p,
.maple-touch p,
.magicard p {
	font-size: 15px;
	font-weight: 300;
	line-height: 26px;
}
.history .h6,
.vision-and-mission .h6,
.objectives-and-values .h6,
.our-strength .h6,
.achievements .h6,
.management .h6,
.our-partners .h6,
.support-services .h6,
.corporate-social-responsibility .h6,
.contact-us .h6,
.printing .h6,
.rfid .h6,
.labels .h6,
.software .h6,
.barcode-printers .h6,
.barcode-scanners .h6,
.bluetooth-printers .h6,
.thermal-ribbons .h6,
.mobile-computing .h6,
.point-of-sale .h6,
.zebra .h6,
.datamax .h6,
.tsc .h6,
.honeywell .h6,
.hprt .h6,
.swift .h6,
.cipher-lab .h6,
.general-scan .h6,
.metrologic .h6,
.maken .h6,
.gprinter .h6,
.search .h6,
.id-card-consumables .h6,
.mobile-computers .h6,
.portable-barcode-scanners .h6,
.portable-barcode-printers .h6,
.cash-drawers .h6,
.pos-receipt-printers .h6,
.computers .h6,
.products .h6,
.services .h6,
.asset-look .h6,
.stock-watch .h6,
.discover .h6,
.line-track .h6,
.list-payroll .h6,
.datalogic .h6,
.scangle .h6,
.gscan .h6,
.maple-touch .h6,
.magicard .h6 {
	text-transform: uppercase;
	font-weight: 600;
	margin: 40px 0 15px;
}
.history .blockquote p,
.vision-and-mission .blockquote p,
.objectives-and-values .blockquote p,
.our-strength .blockquote p,
.achievements .blockquote p,
.management .blockquote p,
.our-partners .blockquote p,
.support-services .blockquote p,
.corporate-social-responsibility .blockquote p,
.contact-us .blockquote p,
.printing .blockquote p,
.rfid .blockquote p,
.labels .blockquote p,
.software .blockquote p,
.barcode-printers .blockquote p,
.barcode-scanners .blockquote p,
.bluetooth-printers .blockquote p,
.thermal-ribbons .blockquote p,
.mobile-computing .blockquote p,
.point-of-sale .blockquote p,
.zebra .blockquote p,
.datamax .blockquote p,
.tsc .blockquote p,
.honeywell .blockquote p,
.hprt .blockquote p,
.swift .blockquote p,
.cipher-lab .blockquote p,
.general-scan .blockquote p,
.metrologic .blockquote p,
.maken .blockquote p,
.gprinter .blockquote p,
.search .blockquote p,
.id-card-consumables .blockquote p,
.mobile-computers .blockquote p,
.portable-barcode-scanners .blockquote p,
.portable-barcode-printers .blockquote p,
.cash-drawers .blockquote p,
.pos-receipt-printers .blockquote p,
.computers .blockquote p,
.products .blockquote p,
.services .blockquote p,
.asset-look .blockquote p,
.stock-watch .blockquote p,
.discover .blockquote p,
.line-track .blockquote p,
.list-payroll .blockquote p,
.datalogic .blockquote p,
.scangle .blockquote p,
.gscan .blockquote p,
.maple-touch .blockquote p,
.magicard .blockquote p {
	font-weight: 600;
}
.history .blockquote-footer,
.vision-and-mission .blockquote-footer,
.objectives-and-values .blockquote-footer,
.our-strength .blockquote-footer,
.achievements .blockquote-footer,
.management .blockquote-footer,
.our-partners .blockquote-footer,
.support-services .blockquote-footer,
.corporate-social-responsibility .blockquote-footer,
.contact-us .blockquote-footer,
.printing .blockquote-footer,
.rfid .blockquote-footer,
.labels .blockquote-footer,
.software .blockquote-footer,
.barcode-printers .blockquote-footer,
.barcode-scanners .blockquote-footer,
.bluetooth-printers .blockquote-footer,
.thermal-ribbons .blockquote-footer,
.mobile-computing .blockquote-footer,
.point-of-sale .blockquote-footer,
.zebra .blockquote-footer,
.datamax .blockquote-footer,
.tsc .blockquote-footer,
.honeywell .blockquote-footer,
.hprt .blockquote-footer,
.swift .blockquote-footer,
.cipher-lab .blockquote-footer,
.general-scan .blockquote-footer,
.metrologic .blockquote-footer,
.maken .blockquote-footer,
.gprinter .blockquote-footer,
.search .blockquote-footer,
.id-card-consumables .blockquote-footer,
.mobile-computers .blockquote-footer,
.portable-barcode-scanners .blockquote-footer,
.portable-barcode-printers .blockquote-footer,
.cash-drawers .blockquote-footer,
.pos-receipt-printers .blockquote-footer,
.computers .blockquote-footer,
.products .blockquote-footer,
.services .blockquote-footer,
.asset-look .blockquote-footer,
.stock-watch .blockquote-footer,
.discover .blockquote-footer,
.line-track .blockquote-footer,
.list-payroll .blockquote-footer,
.datalogic .blockquote-footer,
.scangle .blockquote-footer,
.gscan .blockquote-footer,
.maple-touch .blockquote-footer,
.magicard .blockquote-footer {
	margin-top: 0;
	padding: 0;
	background-color: transparent;
}
.history h5,
.vision-and-mission h5,
.objectives-and-values h5,
.our-strength h5,
.achievements h5,
.management h5,
.our-partners h5,
.support-services h5,
.corporate-social-responsibility h5,
.contact-us h5,
.printing h5,
.rfid h5,
.labels h5,
.software h5,
.barcode-printers h5,
.barcode-scanners h5,
.bluetooth-printers h5,
.thermal-ribbons h5,
.mobile-computing h5,
.point-of-sale h5,
.zebra h5,
.datamax h5,
.tsc h5,
.honeywell h5,
.hprt h5,
.swift h5,
.cipher-lab h5,
.general-scan h5,
.metrologic h5,
.maken h5,
.gprinter h5,
.search h5,
.id-card-consumables h5,
.mobile-computers h5,
.portable-barcode-scanners h5,
.portable-barcode-printers h5,
.cash-drawers h5,
.pos-receipt-printers h5,
.computers h5,
.products h5,
.services h5,
.asset-look h5,
.stock-watch h5,
.discover h5,
.line-track h5,
.list-payroll h5,
.datalogic h5,
.scangle h5,
.gscan h5,
.maple-touch h5,
.magicard h5 {
	font-size: 14px;
	font-weight: 600;
	margin: 30px 0 0;
}
.objectives-and-values .h6,
.our-strength .h6 {
	margin: 15px 0;
}
.objectives-and-values .img-fluid,
.our-strength .img-fluid {
	width: 60px;
}
.objectives-and-values .checked,
.our-strength .checked {
	padding-left: 20px;
}
.objectives-and-values .checked li,
.our-strength .checked li {
	list-style-image: url("../../../images/pages/2019/checked.png");
	line-height: 2;
}
.achievements .h6 {
	margin: 0 0 5px;
}
.achievements ul.timeline {
	list-style-type: none;
	position: relative;
}
.achievements ul.timeline:before {
	content: ' ';
	background: #d4d9df;
	display: inline-block;
	position: absolute;
	top: -29px;
	left: 29px;
	width: 2px;
	height: 100%;
	z-index: 400;
}
.achievements ul.timeline > li {
	margin: 20px 0;
	padding-left: 20px;
}
.achievements ul.timeline > li:before {
	content: ' ';
	background: #ffffff;
	display: inline-block;
	position: absolute;
	border-radius: 50%;
	border: 3px solid #d4d9df;
	left: 20px;
	width: 20px;
	height: 20px;
	z-index: 400;
}
.achievements li p {
	margin-bottom: 30px;
}
.management .h6 {
	margin: 0 0 15px;
}
.management hr {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.contact-us address {
	font-size: 14px;
	line-height: 1.7;
	margin-bottom: 35px;
}
.contact-us address .h6 {
	margin: 0 0 15px;
}
.contact-us .embed-responsive-21by9::before {
	padding-top: 30%;
}
.history .container-fluid,
.corporate-social-responsibility .container-fluid,
.printing .container-fluid,
.rfid .container-fluid,
.vision-and-mission .container-fluid,
.id-card-consumables .container-fluid,
.services .container-fluid {
	padding: 0;
}
.history .page-header,
.history footer,
.corporate-social-responsibility .page-header,
.corporate-social-responsibility footer,
.printing .page-header,
.printing footer,
.rfid .page-header,
.rfid footer,
.vision-and-mission .page-header,
.vision-and-mission footer,
.id-card-consumables .page-header,
.id-card-consumables footer,
.services .page-header,
.services footer {
	margin: 0;
}
.printing .h6,
.id-card-consumables .h6 {
	margin: 15px 0 20px;
}
.printing .printing-img,
.id-card-consumables .printing-img {
	border: 5px solid #000c6c;
	border-radius: 100%;
}
.labels .label-img {
	border: 5px solid #000c6c;
	border-radius: 100%;
}
.page-bg {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.csr-bg {
	background-image: url("../../../images/pages/2019/csr.jpg");
}
.history-bg {
	background-image: url("../../../images/pages/2019/about-bg.jpg");
}
.printing-bg {
	background-image: url("../../../images/pages/2019/printing.jpg");
}
.rfid-bg {
	background-image: url("../../../images/pages/2019/rfid.jpg");
}
.vision-and-mission-bg {
	background-image: url("../../../images/pages/2019/vision-and-mission.jpg");
}
.id-card-consumables-bg {
	background-image: url("../../../images/pages/2019/id-card-consumables.jpg");
}
.page-text {
	padding: 50px !important;
}
.left-menu .nav-link {
	display: block;
	padding: 5px 0;
	color: #333333;
	font-size: 12.5px;
}
.left-menu .nav-link:hover {
	color: #f55c00;
}
.services .navbar-nav li {
	margin: 10px 0;
}
.services .navbar-nav li ul {
	border: 0;
	display: block;
	padding: 0 0 0 15px;
}
.management main img {
	border-radius: 5px;
}
@media (max-width: 1400px) {
	.csr-bg {
		background-position-x: -165px;
	}
	.rfid-bg {
		background-position-x: -120px;
	}
}
.product-media-container {
	padding: 35px;
}
.product-media-container h3 {
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
}
.product-media-container .btn-primary {
	margin-right: 10px;
}
.product-container {
	margin: 15px 0;
}
.product-container .product-desc {
	margin: 25px 0;
}
.product-description {
	margin: 35px 0;
}
.product-description .h6 {
	margin: 35px 0;
}
.product-description .spec h5 {
	margin: 0 0 20px;
}
.product-description .spec p {
	font-size: 12px;
}
.thermal-ribbons .product-description {
	margin: 0 0 35px;
}
.vm-pagination.vm-pagination-bottom {
	text-align: center;
}
.vm-pagination.vm-pagination-bottom nav {
	display: table;
	margin: 0 auto;
}
.home main .main-slider {
	font-family: 'Montserrat', sans-serif;
	width: 100vw;
	margin-bottom: 45px;
}
.home main .main-slider .slider-overlay {
	position: absolute;
	width: 100vw;
	left: 3px;
	right: 0;
	top: 280px;
	bottom: 0;
	margin: auto;
	z-index: 10;
	text-align: center;
	color: #ffffff;
}
.home main .main-slider .slider-overlay p {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 10px;
	line-height: 1;
	text-shadow: -3px 4px 43px rgba(9,10,10,0.55);
}
.home main .main-slider .slider-overlay h2 {
	color: #ffffff;
	font-size: 75px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 40px;
	line-height: 0.7;
	text-shadow: -3px 4px 43px rgba(9,10,10,0.55);
}
.home main .main-slider .slider-overlay .buttons .btn {
	font-size: 14.5px;
	letter-spacing: 1.1px;
	margin: 0 40px;
	border: 0;
	padding: 10px 40px;
	border-radius: 0;
	color: #ffffff;
}
.home main .main-slider .slider-overlay .buttons .btn-warning {
	background-color: #f55c00;
}
.home main .main-slider span {
	color: #ffa405;
}
.home main .main-slider p span {
	position: relative;
	margin: 0 12px;
	top: -2px;
}
.home main .h1 {
	font-weight: 800;
	letter-spacing: 2px;
}
.home main .h4 {
	font-size: 25px;
	font-weight: 800;
}
.home main .app {
	background-image: url("../../../images/home/2019/app-bg.jpg");
	background-color: #d5d4d9;
	background-repeat: no-repeat;
	background-size: cover;
	background-position-x: -225px;
	padding: 70px 0 53px;
	margin: 50px 0 70px;
}
.home main .app .h1 {
	margin: 0;
}
.home main .app .text-muted {
	margin-bottom: 50px;
}
.home main .app .btn {
	margin-top: 40px;
}
.home main .app .btn-warning {
	margin-right: 25px;
}
.home main .home-services h3.h5.text-uppercase {
	font-size: 17.5px;
	font-weight: 700;
	margin-top: 20px;
}
.home main .home-services img {
	margin-top: 35px;
}
.home main .home-services .h1 {
	margin-bottom: 10px;
}
.home main .home-services p.text-justify {
	margin-bottom: 8px;
}
.home main .home-brands {
	background-color: #e9e7ef;
	padding: 70px 0;
	margin-top: 70px;
}
.home main .home-brands .h1 {
	margin-bottom: 15px;
}
.home main p.text-justify {
	font-size: 15px;
	font-weight: 300;
}
.home main .home-categories h3 {
	font-size: 20.8px;
	font-weight: 600;
	margin-bottom: 5px;
}
.home main .home-categories .h4 {
	margin-bottom: 25px;
}
.home main .home-categories ul {
	padding: 0;
	margin-bottom: 5px;
	list-style: none;
}
.home main .home-categories ul li a {
	font-size: 14.583px;
	color: #545353;
}
.home main .home-categories ul li a:hover {
	color: #f55c00;
	text-decoration: none;
}
.home main .home-categories .item {
	position: relative;
	width: 100%;
	max-width: 241px;
	float: left;
}
.home main .home-categories .item .img-fluid {
	width: 115px;
}
.home footer {
	margin-top: 0;
}
.dj-megamenu-default,
.abt-menu {
	background: #000c6c;
}
.dj-megamenu-default li:hover a.dj-up_a,
.dj-megamenu-default li.hover a.dj-up_a,
.dj-megamenu-default li.active a.dj-up_a {
	color: #f55c00;
	background: unset;
}
.dj-megamenu-default li a.dj-up_a {
	border: 0;
	font-weight: 300;
}
.dj-megamenu-default li.first a.dj-up_a {
	padding-left: 0;
}
.dj-megamenu-default li a.dj-up_a {
	height: 45px;
}
.dj-megamenu-default li a.dj-up_a span {
	height: 45px;
	line-height: 47px;
}
.dj-megamenu-default {
	height: 45px;
}
.dj-megamenu-default li a.dj-up_a .arrow {
	top: 16px;
}
.dj-megamenu-default li:hover a.dj-up_a .arrow,
.dj-megamenu-default li.hover a.dj-up_a .arrow,
.dj-megamenu-default li.active a.dj-up_a .arrow {
	top: 17px;
}
.dj-megamenu-default li:hover div.dj-subwrap,
.dj-megamenu-default li.hover div.dj-subwrap,
.dj-megamenu-default li:hover div.dj-subwrap li:hover > div.dj-subwrap,
.dj-megamenu-default li.hover div.dj-subwrap li.hover > div.dj-subwrap {
	background: #000c6c;
}
.dj-megamenu-default li ul.dj-submenu > li {
	border-top: 0;
}
.dj-megamenu-default li ul.dj-submenu > li > a:hover,
.dj-megamenu-default li ul.dj-submenu > li > a.active,
.dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
	color: #f55c00;
	background: unset;
}
.dj-megamenu-default li ul.dj-submenu > li > a {
	font-size: 12px;
	text-transform: uppercase;
}
.dj-megamenu-select-light .dj-mobile-open-btn,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn,
.dj-megamenu-accordion-light .dj-mobile-open-btn {
	width: 50px;
	height: auto;
	font-size: 35px;
	color: #000c6c;
	background: #ffffff;
	margin: inherit;
	border-radius: 0;
}
.dj-megamenu-select-light .dj-mobile-open-btn:focus,
.dj-megamenu-select-light:hover .dj-mobile-open-btn,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus,
.dj-megamenu-accordion-light .dj-mobile-open-btn:hover,
.dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
	color: #000c6c;
	background: #ffffff;
}
.dj-offcanvas-wrapper,
.dj-offcanvas-pusher,
.dj-offcanvas-pusher-in {
	position: inherit;
}
@media (max-width: 575.98px) {
	header .search .inputbox {
		float: none;
		margin: 0 auto;
	}
	header .divider {
		display: none;
	}
	header .col-md-6 {
		text-align: center;
	}
	header .navbar {
		z-index: 20;
	}
	header nav.navbar-light .nav-item.item-101 a {
		padding: 0.688rem 22px !important;
	}
	header .navbar-toggler {
		background-color: #ffffff;
		border: 1px solid #ffffff;
		border-radius: 0;
	}
	.home main .main-slider {
		margin-bottom: 50px;
	}
	.home main .main-slider .slider-overlay p {
		font-size: 12px;
	}
	.home main .main-slider .slider-overlay h2 {
		font-size: 20px;
		margin-top: 0;
	}
	.home main .main-slider .slider-overlay .buttons .btn {
		display: none;
	}
	.home main .home-categories h4 {
		margin-bottom: 10px;
	}
	.home main .home-categories .item {
		max-width: 230px;
		margin: 0 auto;
		text-align: center;
	}
	.home main .home-categories .item h3 {
		font-size: 15px;
	}
	.home main .home-categories .item ul li a {
		font-size: 12.5px;
	}
	.home main .home-services h3.h5.text-uppercase {
		font-size: 15px;
	}
	footer ul {
		margin: 30px 0 50px;
	}
	footer .social-icons,
	footer .text-muted {
		text-align: center !important;
	}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	header .d-sm-none {
		display: block !important;
	}
	header .search .inputbox {
		float: none;
		margin: 0 auto;
	}
	header .divider {
		display: none;
	}
	header .col-md-6 {
		text-align: center;
	}
	header .navbar {
		z-index: 20;
	}
	header .navbar .container {
		margin: 0;
	}
	header nav.navbar-light .nav-item.item-101 a {
		padding: 0.688rem 22px !important;
	}
	header .navbar-toggler {
		background-color: #ffffff;
		border: 1px solid #ffffff;
		border-radius: 0;
	}
	.container {
		max-width: 630px;
	}
	.home main .home-categories .item {
		max-width: 200px;
		margin: 0 auto;
		text-align: center;
	}
	.home main .main-slider .slider-overlay h2 {
		font-size: 35px;
	}
	.home main .main-slider .slider-overlay p {
		font-size: 25px;
	}
	.home main .home-categories .h4,
	footer .social-icons,
	footer .text-muted {
		text-align: center !important;
	}
	.home main .app .text-muted {
		margin-bottom: 15px;
	}
	.home main .app .btn {
		margin-top: 0;
	}
	.home main .home-services .h1 {
		font-size: 30px;
	}
	footer ul {
		margin: 30px 0 50px;
	}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	header .company-name {
		display: none;
	}
	header .search .inputbox {
		float: none;
		margin: 0 auto;
	}
	header .divider {
		display: none;
	}
	header .col-md-6 {
		text-align: center;
	}
	header .navbar {
		z-index: 20;
	}
	header nav.navbar-light .nav-item.item-101 a {
		padding: 0.688rem 22px !important;
	}
	header .navbar-toggler {
		background-color: #ffffff;
		border: 1px solid #ffffff;
		border-radius: 0;
	}
	.home main .main-slider {
		margin-bottom: 50px;
	}
	.home main .main-slider .slider-overlay {
		top: 250px;
	}
	.home main .main-slider .slider-overlay p {
		font-size: 25px;
	}
	.home main .main-slider .slider-overlay h2 {
		font-size: 35px;
		margin-top: 0;
	}
	.home main .main-slider .slider-overlay .buttons .btn {
		display: none;
	}
	.home main .home-categories h4 {
		margin-bottom: 10px;
	}
	.home main .home-categories .item {
		max-width: 230px;
		margin: 0 auto;
		text-align: center;
	}
	.home main .home-categories .item h3 {
		font-size: 15px;
	}
	.home main .home-categories .item ul li a {
		font-size: 12.5px;
	}
	.home main .home-services h3.h5.text-uppercase {
		font-size: 15px;
	}
	.home main .app .btn {
		margin: 0;
		font-size: 12px;
	}
	.home main .app .text-muted {
		margin-bottom: 10px;
	}
	.home .h1 {
		font-size: 26px;
	}
	footer h3 {
		font-size: 14px;
	}
	footer ul {
		margin: 30px 0 50px;
	}
	footer .social-icons li {
		margin-right: 15px;
	}
}
@media (width: 1024px) {
	header .company-name {
		font-size: 10px;
		margin-left: 20px;
	}
	.home main .home-categories .item {
		max-width: 230px;
		text-align: center;
	}
	.home main .home-categories .h4 {
		text-align: center;
	}
	.home main .main-slider .slider-overlay {
		top: 245px;
	}
	.home main .main-slider .slider-overlay h2 {
		font-size: 55px;
	}
}
