h1 a,.h1 a{font-size:36px;font-weight: normal;}h2 a,.h2 a{font-size:30px;font-weight: normal;}h3 a,.h3 a{font-size:24px;font-weight: normal;}h4 a,.h4 a{font-size:18px;font-weight: normal;}h5 a,.h5 a{font-size:14px;font-weight: normal;}h6 a,.h6 a{font-size:12px;font-weight: normal;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin-top: 0; line-height: 1;}
.navbar{width:97.5%; margin-left:auto; margin-right:auto;}
.x-navbar-inner{background: #fff;}
.x-navbar-wrap, .x-header-landmark{padding:10px;}
.rev_slider_wrapper .tp-caption a {color:#fff;}
.rev_slider_wrapper .tp-caption a:hover {color:#fff;}
.rev_slider_wrapper .mdboldwhite a{font-size:30px!important;}
body {width:100%;}
.dropdown-menu {z-index:10000}
.normal{max-width: 1500px;margin-left:auto!important;margin-right:auto!important; padding:0 10px;}
.wide img {width:100%;}
.x-container.offset {margin: 0 auto; padding: 0 10px;}
.checkbox label::before {margin-top: 3px;}
.x-colophon.bottom .x-social-global a {font-size: 38px;}
.facebook i {color:#3b5998;}
.twitter i {color:#00abf0;}
.google-plus i {color:#d95333;}
.linkedin i {color:#087fb8;}
.instagram i {color:#694b3d;}
.x-social-global a:hover.facebook, .x-social-global a:hover.twitter, .x-social-global a:hover.google-plus, .x-social-global a:hover.linkedin, .x-social-global a:hover.instagram {background-color: #fff!important; text-decoration: none;}
footer.x-colophon.top {display: none;}
.home footer.x-colophon.top  {display: block;}

@media (min-width: 1450px) {
	.x-pricing-column h2 {font-size: 32px;}
}
@media (max-width: 1449px) {
	.x-pricing-column h2 {font-size: 24px;}
}
@media (max-width: 1199px) {
	.x-pricing-column h2 {font-size: 20px;}
}
@media (max-width: 992px) {
	.x-pricing-column h2 {font-size: 20px;}
}
@media (max-width: 979px) {
	.x-pricing-column h2 {font-size: 32px;}
	.x-btn-navbar,.x-btn-navbar.collapsed{font-size:20px!important;}
	.x-btn-navbar,.x-btn-navbar.collapsed:hover{background-color:#476481!important;}
	.x-btn-navbar.collapsed{background-color:#476481!important;}
}
@media (max-width: 767px) {
	.x-pricing-column h2 {font-size: 32px;}
	.navbar-gold {margin-left: 4px!important;margin-top: 10px;}
}
@media (max-width: 480px) {
	.x-pricing-column h2 {font-size: 32px;}
	.home .bg-video * {
		background: #fff!important;
	}
	.home .contact_info a{color: #103150;font-weight:bold;text-shadow: none;}
}







