/* Media Querry Min Width 1400px */
@media only screen and (min-width:1549px){
.header-menu .row > div{padding: 1.5rem 88px 22px 62px;}
}
@media only screen and (max-width:1700px){
.story-box-inner h3 {font-size: 26px;}
}
/* Media Querry Max Width 1630px */
@media only screen and (max-width:1630px){
section#story .row > div,section#team .column {padding: 0 15px;}
	
}

@media only screen and (min-width:1420px){

}


@media only screen and (max-width: 1770px) {
	.foot-alt-menu li a {font-size: 12px;}
}

@media only screen and (max-width: 1548px) {
	.topbar__sites, .topbar__curr-site {margin: 0 15px 0 15px}
/* 	header */
.header-menu .row > div {padding: 1.5rem 15px 22px 15px;}
}
/* Media Querry Max Width 1515px */
@media only screen and (max-width:1515px){
/* container - container, container-lg, container-md, container-sm, container-xl, container-xxl */
.xxl-container,.xl-container,.lg-container{margin:0px auto;}
.xxl-container{max-width:calc(100% - 15.5%);}
.xl-container{max-width:calc(100% - 18.5%);}
.lg-container{max-width:calc(100% - 25%);}

	
/* story */
.story-box-inner h3 {font-size: 20px;line-height: 33px;}

	.all-resources .row > div {padding: 0 15px;}

}

/* Media Querry Max Width 1460px */
@media only screen and (max-width:1460px){
	body {margin-top: 164px}
	p {font-size: 18px;line-height: 35px;}
h1{font-size:44px;line-height:55px;}
	h5, .heading-5, .content-informatin .content-box h2 {font-size: 23px;line-height: 35px;}
	.stories-single-title {font-size: 35px}
	h2 {font-size: 40px;}
	.banner_content_box p {font: normal normal normal 30px/40px Helvetica;}
	.message-box p {font-size: 28px;line-height: 38px;}
	.message-box p b {font-size: 20px;line-height: 30px;}
	.benifits-content-box-inner h3 {font-size: 30px;line-height: 40px;padding-left: 20px;}
	#career-tab li button {padding: 30px 15px;font-size: 20px;line-height: 30px;}
	.careers-form .mb-3,.contact-form-info .mb-3 {margin-bottom: 20px !important;}
	.careers-form label {font-size: 18px;line-height: 28px;}
	.banner-image img {height: 480px;}
.contact-form-info input, .contact-form-info textarea.form-control{line-height:45px;}
.contact-form-info textarea.form-control {height: 150px;}
	
/* container - container, container-lg, container-md, container-sm, container-xl, container-xxl */
.xxl-container,.xl-container,.lg-container{margin:0px auto;}
.xxl-container{max-width:calc(100% - 15.5%);}
.xl-container{max-width:calc(100% - 18.5%);}
.lg-container{max-width:calc(100% - 25%);}
/* h tag */
/* banner */
#banner > img,#banner-two > img{height:450px;object-fit:cover;}
ul.primary-menu li a{font-size:17px;}
.logo img{max-width:200px;}
.header-menu .row > div{padding:15px;}
	.banner_content_box p {max-width: 797px;margin: 37.5px auto 0;}
	.page-id-262 .banner-image img{height: 550px;}
	div#pills-advisors ul li {font-size: 18px;line-height: 35px;}
}

@media only screen and (max-width: 1440px) {
	.logo svg {width: 200px;}
	body {margin-top: 136px}
}

@media only screen and (max-width:1326px){
.story-box-inner {padding: 15px 15px;}
}

@media only screen and (max-width: 1301px) {
	.site-header-menu .menu-toggle{display:inline-block;}
.site-header-menu .open .menu-toggle{position:fixed;right:15px;z-index:9999;}
 ul.primary-menu li a{padding:16px !important;}
.primary-navigation ul{background:#bbc245;display:none;z-index:999;}
.primary-navigation .open ul.primary-menu{display:block;position:fixed;left:0;right:0;padding:0;width:100%;top:132px;overflow-y: auto;max-height: 100vh;}
.primary-navigation ul li{display:block;float:none;position:relative;text-align:left;border-bottom:1px solid #fff;}
.primary-navigation ul li a{display:block;color:#000;text-align:left;font-size:18px;line-height:28px;}
.primary-navigation ul.primary-menu li.current_page_item a,.main-navigation ul li:hover a,.main-navigation ul li:focus a{background-color:#00447c;color:#fff;text-decoration:none;}
.sub{position:absolute;display:block;right:0;top:11px;width:41px;height:41px;background-color:transparent;text-align:center;line-height:42px;color:#fff;}
.primary-navigation ul ul{padding:0;border-top:1px solid #fff;}
.primary-navigation ul ul li a{padding-left:25px;}
ul.primary-menu li ul.sub-menu li a{padding-left:50px!important;}
ul.primary-menu li.current_page_item ul.sub-menu li a,ul.primary-menu li.current-menu-ancestor ul.sub-menu li a,ul.sub-menu li a{color:#000;font-size:18px;line-height:28px;}
ul.primary-menu li.current_page_item a ul.sub-menu li a, ul.primary-menu li.current-menu-ancestor ul.sub-menu li a{background-color:transparent;}
ul.primary-menu li.current-menu-ancestor a, ul.primary-menu li.current-menu-ancestor ul.sub-menu li.current_page_item a{background-color:#00447c;color:#fff;}
ul.primary-menu li a:hover {color: #09447c;}
.header-menu .row > div:before {content: '';width: 100%;position: absolute;background: #fff;height: 88px;top: 44px;left: 0px;z-index: 9999;}
	ul.primary-menu li.unclickable > a:after {display: none}
}

@media only screen and (max-width:1200px){
	body {margin-top: 129px}

	
	
.banner_content{padding:15px;}
/* stroy */
.story-box {margin-bottom: 20px;}
/* team */
section#team .column{width:50%;}
/* signle team */
.signle-team-right {padding: 163px 25px;}
	
}

@media only screen and (max-width: 1152px) {
	.logo svg {width: 200px;}
}
@media only screen and (min-width: 1302px) {
	
	ul.primary-menu li:hover ul.sub-menu{position:absolute;display:block;left:0;top:100%;width:auto;min-width:310px;padding:0px;background:#44474A 0% 0% no-repeat padding-box;opacity:0.9;z-index:99;}
}
@media only screen and (max-width: 1280px) {
	.contact-banner__item a, .contact-banner__item p, .contact-banner__item {font-size: 18px}
}
@media only screen and (max-width: 480px) {
	.contact-banner__item a, .contact-banner__item p, .contact-banner__item {font-size: 16px}
	#menu-footer-main-navigation li {justify-content: center; text-align: center}
	#menu-footer-main-navigation .menu-item-has-children ul, #menu-foot-alt-menu .menu-item-has-children ul {padding: 0}
	#menu-footer-main-navigation li.menu-item-has-children > a {display: none}
	#menu-foot-alt-menu li {justify-content: center}
}
@media only screen and (max-width:1024px){
	.contact-form-info .container {padding: 0 3rem}
	.content-box-text {padding: 3rem}
	
	
	.about-content-box .col-lg-6:first-of-type {width: 45%}
	.about-content-box .col-lg-6:last-of-type {width: 55%}
	.about-content-box .content-box-text {padding: 3rem 3rem 2rem!important}

	
	.single-team-pipe {display: block; height: 0px; opacity: 0}
	.contact-banner__item br {display: block;}
	.news-image, .advisors-image, .stories-image, .careers-image {
		margin-bottom: 2rem
	}
	.news-content {padding-top: 2rem}
	section#benifits {padding: 4rem 0;}
	section#content-box, .content-information {
		padding: 4rem 0;
	}
	section#story {padding: 4rem 0}
	.story-box:hover {transform: scale(1)}
	.stories-info .stories-image img {height: 250px;}
	.stories-info .stories-image {margin-bottom: 30px;}
.newsletter input[type="email"] {text-align: center;}
.banner_content_box p.banner-top-heading {font-size: 28px;}
.resources-content {padding-top: 24px;}
	section#resources.our-resources .resources-image {margin-bottom: 30px;}
.resources-heading h5 {margin-bottom: 0px;}
	section.related-stories {padding: 4rem 0}
	.related-story {margin: 0 auto 2rem auto; max-width: 480px; width: 100%;}
	.related-stories-container .stories-image img {height: 279px}
	.related-stories aside.dark-info {margin-top: 2rem;}
	
/* Footer */
	.footer__container {justify-content: space-between}
	.footer__col-sm {width: calc(33% - 1rem);}
	.footer__subscribe {width: 100%; margin-top: 4rem;}
	.footer__subscribe form {width: 50%}
	.footer__subscribe-copy {margin-top: 4rem;}
}
@media only screen and (max-width:992px){
.xxl-container {max-width: 100%;padding: 0 15px;}
.banner_content {padding: 0px;}
h5, .heading-5, .content-information .content-box h2 {font-size:22px;line-height: 28px;}
	.stories-single-title {font-size: 28px;}
h2{font-size:35px;line-height: 45px;}
/* 	signle team */
.signle-team-right {padding: 50px 25px;}
.signle-team-right hr {margin: 25px 0 25px;}
.content-box-text {padding: 45px;}
/* container - container, container-lg, container-md, container-sm, container-xl, container-xxl */
.xxl-container,.xl-container,.lg-container,section#story .xl-container{margin:0px auto;max-width:100%;padding: 0 15px;}
/* story */
.story-link a{margin-top:30px;}
.carousel-control-next{right: 10px;height: 50%;}
.carousel-control-prev{left: 10px;height: 50%;}
	.carousel-control-next-icon, .carousel-control-prev-icon {width: 20px; height: 21.66px;}
	.success-stories3 .carousel-control-next-icon svg, .success-stories3 .carousel-control-prev-icon svg {stroke: #fff;}
section#story.success-stories .row {padding: 0 24px;}
}

@media only screen and (max-width: 992px) {
	.all-resources .resources-info:hover {transform: none!important;}
	.all-resources .resources-info {padding-bottom: 47px;}
}

@media only screen and (max-width:767px){
	.mobile-hidden { display : none; }
/* p tag */
p{font-size:16px;line-height:30px;}
.custombtn {font-size: 16px;line-height: 26px;}
	.stories-single-title {font-size: 25px;}

	/* h tag */
h1{font-size:32px;line-height:40px;}
h2{font-size:28px;line-height:36px;}
	
/* banner */
.banner_content{padding:0px;padding-top: 70px;}
/* left right */
.content-box-text {padding: 30px 15px;}
	
/* section padding */
section#content-box, .content-information,section#story,footer,section#message,section#team,section#benifits,div#pills-advisors, div#pills-opportunities,section.contact-form-info {padding: 50px 0;}
	section#news {padding: 107px 0 50px;}
	
/* message */
.message-box p,.message-box p b {font-size: 22px;line-height: 32px;}
	
/* team */
section#team .column{width:100%;}
div#myBtnContainer button{font-size:16px;}
	.team-inner-content h2 a {font-size: 20px;}
	
/* team signle */
.signle-team-left {margin-top: 74px;}

/* 	benifit */
.benifits-content-box-inner h3 {font-size: 21px;line-height: 31px;}
.benifits-content-box-inner, .benifits-content-box { margin-bottom: 10px;}
	
/* tab filter */
#career-filter .nav-pills li {width: 100%;}
#career-filter .nav-pills li button {padding: 20px 15px;font-size: 18px;line-height: 35px;}
.news-content {margin-bottom: 30px;}
	
/* contact */
.form-label,span.wpcf7-list-item-label {font-size: 16px;line-height: 26px;}
.contact-form-info .mb-3,section.contact-form-info p{margin-bottom:10px !important;}
	
/* foooter */
footer .container-xxl{max-width:100%;}
.copyright{margin-top:20px;}
.footer-link > ul > li:nth-child(3){margin-right:0px;}
.footer-contact-details, .footer-contact-details a{text-align:center;}
span#accessibilityWidget{text-align:center;}
.newsletter{margin-top:41px;text-align:center;}
.newsletter input[type="submit"]{padding: 15.5px 15px;}
.footer-link > ul, .footer-policy-link ul{display:inline-block;text-align:center;width:100%;}
 .footer-contact-details .connect-us {display: block; margin-bottom: 15px;}
.footer-contact-details .seperator {display: none;}
.footer-link > ul > li,
.footer-policy-link ul li,
.footer-link ul ul li{border:0; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display:block; }
.footer-link ul ul li:before{display:none;}
.banner_content_box{padding: 0 15px;}
	.team-menu a{margin-left:auto;margin-right:auto;    display: block;}

.careers-form .mb-3 {margin-bottom: 20px !important;}
.careers-content h3 {margin-bottom: 20px;}
	div#pills-advisors ul li:nth-child(odd),div#pills-advisors ul li{width:100%;}
	div#pills-advisors ul li {font-size: 16px;line-height: 30px;padding-left: 25px;padding-right: 0px;}
	


}

@media only screen and (max-width: 600px) {
	.heading-s {margin-bottom: 3rem}
/* 	Footer */
	.footer__col-sm {width: calc(50% - 2rem); padding: 0 1rem;}
	.footer__col-sm:nth-child(3) {margin-top: 4rem;}
	.footer__col-lg {width: 100%; flex: auto}
	.footer__subscribe {width: 100%}
	.success-stories h2 {font-size: 22px;}
	.signle-team-right h5 {font-size: 26px;}
	#career-content .tab-pane:last-child {padding: 0 1rem}
	.news-image img {height: 230px;}
}

@media only screen and (max-width: 480px) {
	.footer__col-sm {width: 100%; text-align: center;}
	.footer__col-sm:not(:first-of-type) {margin-top: 2rem;}
	.footer__social {align-items: center;}
	.footer__legal {align-items: center}
	.footer__subscribe form {width: 100%; text-align: center;}
	.footer__subscribe-copy {text-align: center;}
	
}

	
/* About Advus Animation */
@media only screen and (max-width: 1670px) {
	.about-advus__logo {width: 190px; height: auto;}
	.advus-left p, .advus-right p, .advus-full-div span {font-size: 60px;}
	.about-advus__fp-text {color: #fff; text-transform: uppercase; font-size: 15px; letter-spacing: 4px;}
}

@media only screen and (max-width: 1440px) {
	.advus-left p, .advus-right p, .advus-full-div span {font-size: 50px;}
	.about-advus__logo {width: 160px; height: auto;}
	.advus-left p, .advus-right p, .advus-full-div span {margin-bottom: 0px;}
	.about-advus__fade-last {margin-top: 10px;}
}

@media only screen and (max-width: 1150px) {
/* 	start commenting here */
/* 	.advus-right, .advus-left {width: 50%;}
.about-advus__container--live .about-advus__fade-third {animation: fade-third-mobile 8s ease forwards infinite;}
.about-advus__container--live .about-advus__fade-third-stay {animation: fade-third-stay-mobile 8s ease forwards infinite;}
	.about-advus__container--live .about-advus__fade-sixth {animation: fade-sixth-mobile 8s ease forwards infinite;}
	.about-advus__container--live .about-advus__fade-last {animation: none}
	.about-advus__container--live .about-advus__fade-out {animation: none}
	.about-advus__fade-last {display: none}
	
	.about-advus__logo {display: none} */
/* 	end commenting here */
/* 	.about-advus__container--live .about-advus__logo {animation: fade-logo 8s ease forwards infinite;width:144px;}  */
/* 	.about-advus__logo {position: absolute; top: 0; left: 50%; transform: translatex(-50%); display: block; width: 250px; height: auto; opacity: 0} */
	#content-box .center-img.svg-box { margin: 0 auto 20px; }
	
	@keyframes fade-third-mobile {
		0% {opacity: 0}
		10% {opacity: 0}
		20% {opacity: 0}
		30% {opacity: 1}
		40% {opacity: 1}
		50% {opacity: 1}
		60% {opacity: 1}
		70% {opacity: 0}
		80% {opacity: 0}
		90% {opacity: 0}
		100%{opacity: 0}
	}

	@keyframes fade-third-stay-mobile {
		0% {opacity: 0}
		10% {opacity: 0}
		20% {opacity: 0}
		30% {opacity: 1}
		40% {opacity: 1}
		50% {opacity: 1}
		60% {opacity: 1}
		70% {opacity: 0}
		80% {opacity: 0}
		90% {opacity: 0}
		100%{opacity: 0}
	}
	@keyframes fade-sixth-mobile {
		0% {opacity: 0}
		10% {opacity: 0}
		20% {opacity: 0}
		30% {opacity: 0}
		40% {opacity: 0}
		50% {opacity: 0}
		60% {opacity: 1}
		70% {opacity: 0}
		80% {opacity: 0}
		90% {opacity: 0}
		100%{opacity: 0}
	}

	@keyframes fade-logo {
		0% {opacity: 0}
		10% {opacity: 0}
		20% {opacity: 0}
		30% {opacity: 0}
		40% {opacity: 0}
		50% {opacity: 0}
		60% {opacity: 0}
		65% {opacity: .5}
		70% {opacity: 1}
		80% {opacity: 1}
		90% {opacity: 1}
		100%{opacity: 0}
	}
}

/* @media only screen and (max-width: 767px) {
	.advus-left p, .advus-right p, .advus-full-div span {font-size: 40px;}
	#about-advus__left-text {transition: transform .4s ease, color .4s ease;animation: fade-sixth 8s ease forwards infinite;}
	.about-advus__advance {transform: translate3d(174.5px, 0px, 0px) !important;color:#fff !important;}
	.about-advus__advance #about-advus__left-text{color:#fff !important;}
	#about-advus__right-text {transform: translate3d(-173.484px, 0px, 0px) !important;color: #fff !important;}
	#about-advus__remove-text {display: none;}
}

@media only screen and (max-width: 640px) {
	section#content-box.about-advus__container {padding-bottom: 80px}
	section#content-box.about-advus__container h2 {margin-bottom: 2rem}
	.advus-left p, .advus-right p, .advus-full-div span {line-height: 2}
	.advus-left p, .advus-right p, .advus-full-div span {font-size: 20px;}
	.about-advus__logo--mobile {width: 140px;}
}

@media only screen and (max-width: 480px) {
	.advus-left p, .advus-right p, .advus-full-div span {font-size: 18px;}
}
 */
@media only screen and (max-width: 480px) {
	#career-filter .nav {align-items: stretch;}
	#career-filter .nav li { width: 50%}
	#career-filter .nav li button {height: 100%}
	#career-filter .nav-pills li button {font-size: 16px; line-height: 1.425; letter-spacing: 1px;}
	.team-single__contact-info.heading-5 {font-size: 20px}	
}

@media only screen and (max-width: 500px) {
	.topbar__curr-site {display: none;}
}


/* Home Resources Banner */

@media only screen and (max-width: 1200px) {
	.home-resources-banner__text {
		font-size: 48px;
	}
}

@media only screen and (max-width: 1024px) {
	.home-resources-banner {
		padding: 4rem 0
	}
}
@media only screen and (max-width: 768px) {
	.contact-form-info .container {padding: 0 1rem}
	.content-box-text {padding: 2rem 1rem}
	.about-content-box .col-lg-6:first-of-type {width: 100%; height: 333px}
	.about-content-box .col-lg-6:last-of-type {width: 100%;}
	.about-content-box .content-box-text {padding: 2rem 1rem!important}
	.about-content-box .inner-content-box-text {max-width: 100%}
	.about-content-box .row {align-items: center}
	.home-resources-banner {
		padding: 50px 0;
	}
	.home-resources-banner__text {
		font-size: 42px;
	}
}

@media only screen and (max-width: 600px) {
	.home-resources-banner__text {
		font-size: 36px;
	}
	.home-resources-banner__buttons {
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-bottom: 1rem;
	}
	.home-resources-banner__button:not(:last-of-type) {
		margin: 1rem 0;
	}
}

@media only screen and (max-width: 600px) {
	.home-resources-banner__title {
		margin-bottom: 2rem;
	}	
}

/* owl carousel */

@media only screen and (max-width: 992px) {
	.owl-carousel {
		margin-bottom: 0;
	}
	.owl-nav {
		display: flex;
		justify-content: center;
		margin-top: 3rem;
	}
	.owl-next, .owl-prev {
		position: relative;
		left: 0;
		right: unset;
		margin: 0 1rem;
		width: 28px;
		height: 28px;
	}
}

/* Success Story Link */

@media only screen and (max-width: 1440px) {
.succss_story {padding: 12px 20px 12px 20px;}
	.succss_story span {font-size: 14px}
	.succss_story:after {border-top: 54px solid #BBC146;border-left: 55px solid #f6f6f600; left: -55px; }
	.succss_story:hover:after {border-top: 54px solid #6291af;}
}

@media only screen and (max-width: 1024px) {
	.succss_story:after {left: -54px;}
}

@media only screen and (max-width: 500px) {
	.succss_story:after {left: -55px;}
	.succss_story span {font-size: 12px; letter-spacing: .2em}
}