/* Enter Your Custom CSS Here */
.main-header .header-lower .bg-box { left: 0; width: 100%; }
.main-header .logo-outer { padding: 10px 0px 10px; }
.main-header .header-upper .upper-right { padding-top: 50px; }
.main-header .outer-box .consult-btn { color: #ffffff !important; font-size: 13px; padding: 22px 30px; }
.sticky-header .logo { padding: 6px 0px 0px; }
.main-header .sticky-header .main-menu .navigation > li > a { color: #181818 !important; padding: 26px 15px !important; }
.home .addtoany_content { display: none; }
.main-menu .navigation > li.home a { padding-left: 20px; padding-right: 20px; }
.main-menu .navigation > li { margin-right: 28px; }
.main-menu .navigation > li > a { font-size: 13px; }
.main-menu .navigation > li > ul > li > a { color: #ffffff !important; }
#user-registration input[type=text], #user-registration input[type=password], #user-registration input[type=email], #ur-frontend-form input[type=text], #ur-frontend-form input[type=password], #ur-frontend-form input[type=email]{ border: 1px solid #ddd; }
#user-registration input[type=submit], #ur-frontend-form button[type=submit] { background: #7f1a8b; color: #fff; }
.scroll-to-top { background: #511F59; }
.separator:after { background-color: #7f1a8b; }
.main-footer .link-widget ul li a:hover::before, .f_tr li a:hover::before { color: #7f1a8b; }
.footer-form .btn-style-one:hover { color: #fff !important; }
.btn-style-one:hover { color: #fff !important; }
.btn-style-two:hover { color: #ffffff !important; }
.btn-style-three:hover { background: #7F1A8B; color: #ffffff !important; border-color: #7F1A8B !important; }
.btn-style-three { color: #ffffff !important; }
a.theme-btn.btn-style-six { color: #fff !important; }
a.theme-btn.btn-style-six:hover { color: #7F1A8B !important; }
.btn-style-two { color: #222222 !important; }
.btn-style-four:hover { color: #ffffff !important; }
.btn-style-five { color: #ffffff !important; }

ul.gl_serviceslink { padding: 0 50px; }
ul.gl_serviceslink li a { color: #fff !important; text-align: center; background: #7f1a8b; border-radius: 50px; padding: 10px 10px; margin-bottom: 10px; display: block; }

.counter-section { padding-top: 70px; }

@media (min-width: 992px) {
	.col-md-3 { width: 33.33%; }
}
@media (min-width: 1200px) {
	.container { width: 1200px; }
}