/******************************************************************
Theme Name: JointsWP - CSS
Theme URI: http://www.jointswp.com
Description: 
Author: Your Name Here
Author URI: http://www.yoururlhere.com
Version: 5.0
License: GNU General Public License & MIT
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Sass
******************************************************************/

#top-bar-menu.top-bar{width:100%;display:inline-block;}
.top-bar .toplink{text-align:right;}

.max-width{
	max-width:1200px;
	margin:0 auto;
}
.additionalServices .max-width{
	max-width:980px;
}
.additionalServices h3{
	font-family:'Montserrat', sans-serif;
	margin-bottom:25px;
}
.additionalServices p{
	font-size:16px;
	color:#000;
}
.additionalServices .boxes{
	position:relative;
}
.additionalServices .boxes .cell{
	position:relative;
}
.additionalServices .boxes .cell:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	opacity:.6;
	background: #1D214D;
}
.additionalServices .boxes .cell .content{
	position:absolute;
	top:32%;
	left:0;
	right:0;
}
.additionalServices .boxes .cell h4{
	position:relative;
	color:#fff;
	font-weight:bold;
}
.additionalServices .boxes .cell a{
	position:relative;
	color:#fff !important;
	border:2px solid #fff;
	border-radius:7px;
	padding:6px 20px 6px 20px;
	display:inline-block;
	margin-top:25px;
}
.entry-content img.alignright, .entry-content .alignright{display: inline-table !important;}

.serviceArea{
	position:relative;
}
.serviceArea:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(255,255,255,.6);
}
.serviceArea .grid-x{
	position:relative;
	padding:50px 20px;
}
.serviceArea h3{
	font-family:'Montserrat', sans-serif;
	margin-bottom:25px;
}
.serviceArea p{
	font-size:16px;
	line-height:22px;
}
.serviceArea .link{
	margin-top:35px;
	
}
.serviceArea a{
	
	height:35px;
	font-size:14px;
	border-radius:3px;
	padding:8px 50px;
	font-weight:bold;
	text-transform:capitalize;
	background:#3187d8;
	color:#fff !important;
}
.Huge{
	font-size: 33px !important;
	letter-spacing: .06em;
	font-weight:600;
	color:#3187d8!important;
}
header.header .container{max-width:1170px;}
header.header .logo{position:relative;top:-30px;}
header.header .top-bar-right ul{padding:15px 0 0;}
header.header .top-bar-left{height:90px;}
header.header .top-bar ul{background:none !important;}
header.header .top-bar ul ul{background:#fff !important;}
header.header .toplink .float-right a{display:inline-block;vertical-align:middle;}
header.header .toplink .container a:nth-child(2){padding:2px 10px 7px;}
#main-nav li.current-menu-ancestor a:before{width:100%;}
#main-nav li.current-menu-ancestor .current_page_item{background:#1D214E;}
#main-nav li.current-menu-ancestor .current_page_item a{color:#fff !important;}
.section1 .banner-form h5{height:38px;}

div.wpcf7-response-output{max-width: 990px;margin: 20px auto 0;background: #fff;text-align: center;padding: 10px;box-sizing: border-box;}
.banner-form div.wpcf7-response-output{margin:0 auto 20px;}


@media(max-width:639px){
	.home-banner{background-size: 100% 60% !important; background-position: center top !important;}
	header.header .top-bar-left{height:90px;}
	header.header .logo{top:0;}
	header.header .top-bar .logo img{max-width: 200px;padding-top: 0;}
	.additionalServices .boxes{flex-direction: column;}
	.accordion-menu li{font-size:18px;padding:5px 0;}
	.banner-form h5 span{padding:0;}
	.off-canvas-content .inner-page-banner{height:auto;padding:30px 0;}
	.off-canvas-content .heading-container{position:static;transform:none;}
	.heading-container .page-heading{margin:0;}
	.content .innerpage-space{padding:30px 15px;}
	.content .wp-block-image .alignright{margin:0 auto 20px;float: none;}	
	/*.accordion-menu li.current_page_parent ul{display:flex !important;} */
	.accordion-menu li.current_page_parent > a, ul:not(.submenu) li.current-menu-item > a{border-bottom: 1px solid #1E488A;}
	
	.accordion-menu li.current_page_parent li.current_page_item{background:#1D214E;}
	.accordion-menu li.current_page_parent li.current_page_item a{color:#fff !important;}
}
