section.home-center-content .intro figure.bottom_image,
figure.pab-right-logo,
figure.iwb-img
{
	max-width:100%;
	width: 286.824px;
	height: auto;
	transform: rotate(-8.767deg);
	flex-shrink: 0;
}
@media(max-width:768px){
	section.home-center-content .intro figure.bottom_image,
	.figure.pab-right-logo, 
	figure.iwb-img{
		width: 165.105px;
		transform: rotate(-8.767deg);
		flex-shrink: 0;
	}
	
	.default-banner.border-box h1{
		font-size: 45px;
		letter-spacing: 1px;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 14px 0px 14px 0px;
	width: 100%;
	border-bottom: 1px solid #EEF6FC; //#EEF6FC //#3BA9F8 //#d8ebf8
	border-left: 0;
	border-right: 0;
	//margin-bottom: -1px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-5{
	border:none;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-custom_html-6{
	border-top:none !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a{
	font-weight: 500 !important; 
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, /*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before,*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, /*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:after*/

 {
	display: block !important;
	content: "";
	position: absolute;
	width: 11px;
	height: 1px;
	background: #3ba9f8;
	right: 25px;
	top: 13px;
	margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:after {
	right: 25px;
	transform: rotate(90deg);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.menu-list-style > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	position: relative;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
	height:3px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
top:11px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{
	top:22px;
}

.contact-banner .background-bg{
	opacity: 1;
}

.pub-bg{
	background-position: center center !important;
	background-repeat: no-repeat !important;
	width:100% !important;
	background-size: cover !important;
}

.background-banner.pub-bg:before{
	display: none;
}

/*.pub-bg:before{
	content:'';
	padding-top:23.33%;
}*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before{
	display: block !important;
	content: "";
	position: absolute;
	width: 11px;
	height: 1px;
	background: #3ba9f8;
	right: 25px;
	top: 13px;
	margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:after{
	display: block !important;
	content: "";
	position: absolute;
	width: 11px;
	height: 1px;
	background: #3ba9f8;
	right: 25px;
	transform: rotate(90deg);
	top: 13px;
	margin: 0;
}

.pal-content ul{
	list-style: none;
	//margin-left:0;
	display:block;
}

.pal-content ul li:before{
	content: "\2014";
	  padding-right: 15px;
	  margin-left:-15px;
}

.pal-content ul li{
	margin-bottom:15px;
	display: flex;
	font-weight: 400;
	line-height: 1.9;
	font-size: 16px;
}

.readmore-content{
	ul li{
		line-height: 1.9;
		font-size: 16px;
		font-family: "Montserrat", sans-serif;
		font-weight: 400;
		color: #666766;
	}
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	float:unset;
}


@media (max-width: 1023px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{
		z-index: 10000;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
		padding:25px;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
		//background:#fff;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		background:#f8f8f8;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

@media (max-width: 640px) {
	#mega-menu-wrap-primary #mega-menu-primary {
		padding: 0px !important;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item#mega-menu-item-195{
		padding-top:30px !important;
	}
}

@media (max-width: 580px) {
	.header-main:not(.fixed) #mega-menu-wrap-primary #mega-menu-primary {
		padding-bottom: 200px !important;
	}
}

@media(max-width:768px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:after{
		right:-15px !important;
		margin-right:15px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.menu-list-style > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.menu-list-style > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:after{
		right:0 !important;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column.menu-list-style > ul.mega-sub-menu {
		margin: 0;
	}
	
	.post-listing-wrap .post-wrap .post-rt .post-content .author-wrap p strong{
		font-size: 14px;
		letter-spacing: 4px;
	}
	
	a.mega-menu-link{
		display: inline !important;
	}
	
	.mega-sub-menu a.mega-menu-link{
		display: block !important;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		padding:15px 25px !important;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{
		transform: translate3d(0, -22px, 0) rotate(-90deg);
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item.mega-toggle-on{
		//background: transparent;
		border:none;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{
		//background-color:transparent;
	}
	
	
	
	/*.pub-bg:before{
		content:'';
		padding-top:85.89%;
	}*/
	
	.office-content .btn{
		letter-spacing: 2px;
		margin-left:-16px;
	}
}



