/**
 * Theme Name: nanosoft Child
 * Description: Child theme for the nanosoft
 * Author: LineThemes
 * Template: nanosoft
 */

.page-id-2756 .site-content .content-header .page-title-wrap {
    width: 100%;
}
#site-header-sticky {
	padding-bottom: 10px;
}

.content-body-inner {
    padding-bottom: 0px!important;
}

.footer-logo {
	width: 300px;
}

.site-header-sticky .navigator.menu-extras {
	display: none!important;
}

.custom-image .iconlist-item-icon img {
    width: 48px;
}

/* Hide IT Services menu item */

.menu-item-745 > a,
.menu-item-1944 > a {
    display: none!important;
}

.menu-item-745::before,
.menu-item-1944::before {
    display: none!important;
}
/*  */

.wrap.custom-width {
	max-width: 100%;
    width: 1700px;
}

.policy-menu a {
    margin-right: 20px;
}

.site-footer .footer-copyright a:hover {
    color: #fc5546;
}

.usp-section .owl-pagination .owl-page {
  background: #fff !important;
}
.usp-section .owl-pagination .owl-page.active {
  background: #fc5546 !important;
}

.usp-section .owl-prev:hover:before,
.usp-section .owl-next:hover:before {
	color: #fc5546;
}

.usp-section .owl-prev:hover:after, 
.usp-section .owl-next:hover:after {
    background: #fc5546!important;
}

.map-section .iconlist.iconlist-icon-xlarge > li .iconlist-item-icon {
     margin-left: 0!important; 
}

.map-section .iconlist.iconlist-icon-xlarge {
	font-size: 14px!important;
}

.pricing-section .price-column .plan {
    order: 1!important;
}

.pricing-section .price-column .price {
   display: none;
}

.pricing-section .price-column .features {
    order: 3!important;
	margin-top: 10px!important;
}

.pricing-section .price-column .cta {
    order: 4!important;
	margin-top: 20px;
}

.our-services .iconbox.style1,
.our-services .button {
    color: #fff;
}

.our-services .iconbox.style1 h4 {
	color: #1dc2ef;
}

.leadership-section h4 {
	margin-bottom: 10px;
	margin-top: 0;	
}

.footer-widgets {
	background: #000!important;	
}

.footer-widgets-inner.wrap {
	text-align:center;
}

.footer-widgets-inner .fa-location-dot,
.footer-widgets-inner .fa-phone,
.footer-widgets-inner .fa-envelope {
	background: #f0623a;
	color: #fff;
	padding: 15px;
	border-radius: 30px;
}

.footer-widgets-inner .footer-icon {
	margin-top: -13px;
}

.site-footer .footer-copyright {
	background: #000!important;
}

.site-footer .footer-copyright .footer-copyright-inner {
    flex-direction: row !important;
}
.site-header-inner.wrap {
    max-width: 80% !important;
}
.wrap.custom-width {
    width: 1500px !important;
}

.new-cta .button {
	height: 45px;
	text-transform: none;
	font-size: 1rem;
	line-height: 45px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.course-col {
	min-height: 365px;
}

/*Mobile Responsive CSS*/
@media only screen and (max-width: 768px) {
	.site-footer .footer-copyright .footer-copyright-inner {
		align-items: center;
		display: flex;
		flex-direction: column !important;
		justify-content: space-between;
	}
}
/*End Responsive CSS*/