/*
	Theme Name: V1 Child
	Template:V1
*/

@media only screen and (min-width:1024px) {
	#header.scrolled .menu > li > a {line-height:80px;}
}
#header.scrolled .divided-holder .logo-holder {height:80px;}

.cta {margin:0 30px;}
.cta h2 {color:#fff;}
.cta h2 strong {font-weight:400;}

.footer-top-inner > div {margin:0;grid-gap:123px;}
.footer-top-inner .footer-col {padding:0;}
.footer-col.col-1 {flex-basis:100px;}
.footer-col.col-2 {flex-basis:327px;}
.footer-col.col-3 {flex-basis:254px;}
.footer-col.col-4 {flex-basis:150px;}
.footer-col.col-4 p {font-size:11px;line-height:18px;}

#abstract h4 {margin:0 auto;max-width:900px;}

@media only screen and (max-width:1200px) and (min-width:1024px) {
	header .menu > li > a {padding:0 10px;font-size:18px;letter-spacing:3px;}
}
@media only screen and (max-width:1023px) {
	.footer-top-inner > div {grid-gap:30px;}
}
@media only screen and (max-width:767px) {
	h1 {font-size:45px;line-height:50px;}
	h2 {font-size:35px;line-height:35px;}
	h3 {font-size:35px;line-height:40px;}
	h4 {font-size:25px;line-height:40px;}
	h5 {font-size:23px;line-height:35px;}
	
	#header .logo-holder {height:100px!important;}
	
	.title-area {padding-top:100px;}
	
	.cta {margin:0 15px;}
	
	#footer .footer-col {text-align:left;}
}