/* To reduce bootom padding for logo line */
.site-header .main-header {
	padding: 10px 0 10px 0;
}

/* To move banner image/images down, so it will not be used as background in header section */
#wp-custom-header, .home .banner {
	margin-top: 145px;
}

/* Banner Text allignment */
.home .banner .banner-text {
	top: 30%
}

/* Social header background and icon color */
.homepage.hasbanner:not(.blog) .site-header .header-t {
    background: #111;
		color: #a0a0a0;
}

/* Social header font color */
.homepage.hasbanner:not(.blog) .site-header .header-t a{
    color: #a0a0a0;
}

/* Manu name color */
.homepage.hasbanner:not(.blog) .main-navigation ul li a {
    color: #a2a2a2;
}

/* Manu name hover color */
.homepage.hasbanner:not(.blog) .main-navigation ul li a:hover {
    color: #111;
}

/* Menu children arrow color */
.homepage.hasbanner:not(.blog) .main-navigation ul .menu-item-has-children:before {
  	background-image: url(./wp-content/uploads/2018/09/child-arrow-gray.svg);
}

/* Menu under line color */
.homepage.hasbanner:not(.blog) .main-navigation ul li:after {
    background: #4a4a4a;
}

/* Sticky menu name color */
.homepage.hasbanner:not(.blog) .sticky-menu .main-navigation ul.menu > li > a {
    color: #fff;
}

/* Sticky Menu children arrow */
.homepage.hasbanner:not(.blog) .sticky-menu .main-navigation ul .menu-item-has-children:before {
	background-image: url(./wp-content/uploads/2018/09/child-arrow-white.svg);
}

/* Sticky menu under line color */
.homepage.hasbanner:not(.blog) 
.sticky-menu .main-navigation ul li:after {
    background: rgb(255, 255, 255, 0.5);
}


/* Service Section Icon Color and Size */
.our-services .grid .widget .icon-holder svg {
    font-size: 75px;
}

/* FAQ style */
.arconix-faq-title {
	  font-size: 0.9em;
    font-weight: 700;
    color: #4a4a4a;
}
.arconix-faq-content {
	font-weight: 400;
  letter-spacing: 0.5px;
  font-size: 16px;
}

h3.arconix-faq-term-title {
	display: none;
}

/* Banner text styles */
.banner .banner-text .text-holder p {
	font-size: 1.5em
}

/* Home Page text align */
#services-section p, #about-section p, #choose-us-section p, #skill-section p, body:not(.home) p {
	text-align: justify;
}

/* Full page map on home page */
.contact-section .holder .left {
	width: 100%;
	text-align: center;
}

/* All header fornt grey */
h1:not(.title), h2:not(.title), h3:not(.title):not(.title), h4:not(.title), h5:not(.title), h6:not(.title) {
	color: grey !important;
}

.skill-wrapper h2, .cta h2, .footer-t h2 {
	color: #ffffff !important;
}

ul:not(.menu) {
	font-weight: 300 !important;
}

strong, .portfolio-holder .button-group .button {
	font-weight: 400 !important;
}