@charset "utf-8";
 /* header styles */ 
main.container {
  margin-bottom: 5rem !important; 
  text-alignXXX: center !important;
  font-weight: 400 !important;
  font-size: 1rem !important;
}

h4.h6.g-color-primary {
    display: none !important;
}

h1.h1.g-color-primary {
    font-weight: 400 !important;
    color: #12222d !important;
    line-height: 1.4 !important;
    font-size: 2rem !important; 
    margin-bottom: .5rem !important; 
    text-align: center !important;
}

h1.h1.g-color-white {
    font-weight: 400 !important;
    color: #fff !important;
    line-height: 1.4 !important;
    font-size: 2rem !important; 
    margin-bottom: .5rem !important; 
    text-align: center !important;
}

span.h1.WOD_bottombrd-line-primary-3-5-center.g-color-primary.d-inline {
    display: none !important;
}

span.h1.WOD_bottombrd-line-primary-3-5-center.g-color-white.d-inline {
    display: none !important;
}

h3.mt-2.h5 {
    font-size: 1.14286rem !important;
    color: #89949b !important;
    text-alignXXX: center !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    margin-top: 0 !important;
}

h3.mt-2.h5.g-color-white {
    font-size: 1.14286rem !important;
    color: #89949b !important;
    text-alignXXX: center !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    margin-top: 0 !important;
}

/* navbar styles */
.g-theme-bg-black-v1-opacity-0_8 {
    background-color: rgba(49, 53, 62, 0.8) !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 1); 
}

.navbar-nav .nav-item .nav-link:hover, .navbar-nav .nav-item.active .nav-link, .u-header__section .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link {
	color: rgba(255,255,255,0.85) !important;
}

/* hamburger menu */
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
 	background-color: #fff !important;
}

.form-container input,
.form-container textarea,
.form-container select {
	background-color: #fafafa!important;
}

.contactFormThree .containter-fluid {
	border-left: 15px solid #fafafa;
}

.contactFormThree main.container {
	margin-bottom: 3rem !important;
}

.WOD_FormDiv .WOD_Form .WOD_Form_Lable, .WOD_SelectDiv  {
	text-align: left !important;
  	font-size: 14px !important;
    font-weight: 600 !important;
  	height: auto;
  	margin-bottom: 1rem; 
  	line-height: 2;
}

.WOD_Form input, .WOD_Form select, .WOD_Form textarea {
	margin: 0 !important;
}

.WOD_FormDiv form input, .WOD_FormDiv form textarea, .WOD_FormDiv form select {
	padding: .54rem .75rem !important;
  	font-family: inherit;
  	font-size: 14px;
}

.WOD_FormDiv form select {
	margin-top: .5rem; 
}

.WOD_FormDiv .WOD_Form .WOD_SelectDiv {
	font-family: inherit; 
}

.WOD_FormDiv .WOD_Form .WOD_SelectDiv::before {
	display: none; 
} 

.WOD_FormDiv .WOD_Form .WOD_SelectDiv::after {
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
    bottom: 8px;
    display: inline-block;
    content: "\f107";
    right: 30px;
    position: absolute;
}


.form-image {
	background-size: cover !important;
  	background-position: center !important;
  	background-repeat: no-repeat;
}

@media screen and (max-width: 1317px) and (landscape: portrait) {
  #work .WOD_Form div:nth-child(n+5) {
  	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #work .WOD_Form > div:nth-child(n+5) div {
  	width: 100% !important; 
  }
}

@media screen and (max-width: 991px) {
 .form-container .WOD_FormDiv form .WOD_Form_Lable {
  	width: 100% !important;
  }
  .form-container .WOD_Form div {
  	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 767px) {
  .form-image {
  	display: none;
  }
  #contact .container {
  	width: 95%;
  }
}

/* inner services slider */ 
strong.u-dot-title {
  color: #527bcc !important;
}

.services-inner-info {
  border-top: 5px solid;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.contactFormTen .WOD_Form_Lable_1_Submit {
	text-align: center !important;
}

.contactFormTen #SubmitButton {
	font-variant: normal;
  	text-transform: uppercase;
}

.WOD_Form #SubmitButton {
	box-shadow: 0 6px 15px -6px rgba(114,192,44,0.3);
  	font-weight: 400;
  	border-radius: 50px;
  	transition: .2s ease;
  	border: 1px solid transparent;
    font-family: inherit !important;
  	font-size: 1rem !important;
  	text-transform: none;
  	line-height: 1; 
  	font-variant: normal;
  	letter-spacing: 0;
}

.form-container .WOD_FormDiv .WOD_Form #SubmitButton:hover, .g-bg-white a.g-bg-white--hover:hover {
	text-decoration: none; 
  	background-color: rgba(255,255,255,.8) !important; 
  	color: #527bcc !important;
  	border-color: rgba(82, 123, 204,.4);
}

.navbar-expand-lg .navbar-nav .hs-sub-menu .nav-link {
	color: #555 !important;
}

.navbar-expand-lg .navbar-nav .hs-sub-menu .nav-link:hover,
.navbar-expand-lg .navbar-nav .hs-sub-menu .nav-link:focus,
.navbar-expand-lg  .navbar-nav .hs-sub-menu .active.dropdown-item > a {
	color: #527bcc !important;
}

.hs-sub-menu {
	border-top: 4px solid #527bcc;
}

@media only screen and (max-width:375px) {
  .promo-btn-1 {
    margin-bottom: 1rem !important;
  }
}

.footer-menu {
	padding-left: 0;
}

.footer-menu li {
	margin-left: 0 !important;
}

.footer-menu .nav-link {
	color: rgba(255,255,255,.8) !important;
}

.footer-menu .nav-link:focus, .footer-menu .nav-link:hover {
	color: #527bcc !important; 
}

.footer-menu .hs-has-sub-menu > a::after {
	display: none; 
}


















































































































































