.container-fluid {
	max-width:calc(100% - 300px);
}
.container{
	width:calc(100% - 600px) !important;
	max-width:100% !important;
}
h1, .home h2{
	font-size:40px;
	margin-bottom:20px;
}
h1 span{
	font-size:18px;
	margin-top:15px;
}
h2{
	font-size:30px;
	margin-top:20px;
	margin-bottom:15px;
}
h2 span{
	font-size:18px;
	margin-top:15px;
}
h3{
	font-size:24px;
	margin-top:10px;
	margin-bottom:10px;
}

h4{
	font-size:22px;
	margin-top:10px;
	margin-bottom:10px;
}
.sec-space{
	padding:50px 0 !important;
}
.inner-sec {
	min-height: 56vh;
}
figure {
    margin-bottom: 0 !important;
}
@media (max-width: 1920px){
.container-fluid {
	max-width:calc(100% - 240px);
}
.container{
	width:calc(100% - 400px) !important;
}
h1{
	font-size:36px;
}
.home h2{
	font-size:34px;
}
h1 span{
	font-size:18px;
}
h2{
	font-size:28px;
}
h2 span{
	font-size:18px;
}
h3{
	font-size:22px;
}

h4{
	font-size:20px;
}
}

@media (max-width: 1440px){
.container-fluid {
	max-width:calc(100% - 100px);
}
.container{
	width:calc(100% - 200px) !important;
}
h1{
	font-size:42px;
}
.home h2{
	font-size:32px;
}
h2{
	font-size:26px;
}
h3{
	font-size:20px;
}

h4{
	font-size:18px;
}	
}

@media (max-width: 1024px){
.container-fluid {
	max-width:calc(100% - 100px);
}
.container{
	width:calc(100% - 150px) !important;
}
h1{
	font-size:34px;
}
.home h2{
	font-size:30px;
}
h2{
	font-size:24px;
}
h3{
	font-size:20px;
}

h4{
	font-size:17px;
}	
}

@media (max-width: 991px){
.container-fluid {
	max-width:calc(100% - 60px);
}
.container{
	width:calc(100% - 100px) !important;
}
h1{
	font-size:28px;
}
.home h2{
	font-size:28px;
}
h2{
	font-size:22px;
}
h3{
	font-size:20px;
}

h4{
	font-size:17px;
}	
}

@media (max-width: 480px){
.container-fluid {
	max-width:calc(100% - 30px);
}
.container{
	width:calc(100% - 60px) !important;
}
h1{
	font-size:24px;
}
.home h2{
	font-size:24px;
}
h2{
	font-size:20px;
}
h3{
	font-size:18px;
}

h4{
	font-size:17px;
}	
}