.document-related {
    background: url(/en/wp-content/uploads/2023/09/related_st_new.png);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 632px !important;
}
.box-shadow-1, .box-shadow-1-hover:hover, .row-box-shadow-1 .col-inner, .row-box-shadow-1-hover .col-inner:hover {
    box-shadow: none !important;
}

.document-related .post-item {
	height: 400px !important;
}

.document-related .box-image {
	height: 350px !important;
}

.document-related .col {
	padding-bottom: 0px !important;
}

.rounded-input-form-signup {
    border-radius: 10px !important;
}
.download-now .col-inner{
    display: flex;
    justify-content: end;
}

.mfp-content #test {
	max-width: 49vw !important;
}

.title-popup{
	font-family: Arial, sans-serif;
	font-weight: 700;
    padding: 10px;
}

.attach-file-custom::before {
    content: 'Attach file';
    color: rgba(191, 191, 191, 1);
    display: inline-block;
    background-color: white;
    border: 2px solid rgba(206, 24, 30, 1);
    border-radius: 9999px;
    padding: 12px 32px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 1px;
    font-size: 16px;
    width: 10rem;
    height: 3.5rem;
}
.mfp-content, .stuck, button.mfp-close {
    top: 55px!important;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: rgba(170, 170, 170, 1) !important;
    font-size: 16px;
    opacity: 1;
}
 .secondary {
    background-color: white !important;
	border-radius: 9999px !important;
	border: 2px solid #CE181E !important;
	color: black !important;
}

 .secondary:hover {
    background-color: #CE181E !important;
	border-radius: 9999px !important;
	border: 2px solid #CE181E !important;
	color: black !important;
}
@media screen and (max-width: 1024px) { 
	.document-related .post-item {
		height: 300px !important;
	}
	.document-related .box-image {
		height: 198px !important;
	}
	.document-related {
    background: url(/en/wp-content/uploads/2023/09/related_st_mb.png);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 405px !important;
	}
	.download-now .col-inner{
		display: flex;
		justify-content: start;
	}
	
	.mfp-content #test {
	max-width: 84vw !important;
}
	

	
.attach-file-custom::before {
    content: 'Attach file';
    color: rgba(191, 191, 191, 1);
    display: inline-block;
    background-color: white;
    border: 2px solid rgba(206, 24, 30, 1);
    border-radius: 9999px;
    padding: 12px 20px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 1px;
    font-size: 12px;
    width: 7rem;
    height: 3rem;
}
	.mobie-form-custom-p {
    width: 7rem;
    height: 3rem;
    font-size: 12px;
}
	.wpcf7 input[type="file"] {
    width: 200px;
}
	
	.input-form-custom {
    height: 42px !important;
}
	
	::-webkit-input-placeholder { /* WebKit browsers */
    color: rgba(170, 170, 170, 1) !important;
    font-size: 14px;
    opacity: 1;
}
	.section-content {
    flex-basis: 100%; 
	}
	.over-view-document .col-inner {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 100% !important;
}
	
}

@media screen and (max-width: 1024px) and (min-width:850px) { 
	.blog-single .text-inner p {
			margin-top:50px;
	}
	
	.mobie-form-custom-p{
		width:15vw !important;
	}
}	

@media screen and (max-width: 1000px) and (min-width:550px) { 
	.blog-single-content{
		flex-basis:100% !important;
		max-width:100% !important;
	}
	
	.download-now{
		margin-top: 20px !important;
        margin-left: -100px;
	}
}	

/* @media screen and (max-width: 999px) and (min-width:850px) {  
	.blog-single-content p{
		margin-bottom:-100px;
		width:300px !important;		
	}	
	
	.blog-single-content{
		margin-left: 25vw !important;
	}
	
	.download-now{
		margin-top: 20px !important;
        margin-left: 0px;
	}
	
	.text-overview{
		margin-left:25vw;
	} 
 }	 */

/*  CTA */
@media screen and (max-width: 1024px) and (min-width:850px) { 
	.section-content .row .col-inner .text .font-extrabold{
		width: 32vw;
		font-size: 28px;
		margin-right: 50vw;
	}
	
}


@media screen and (max-width: 849px) and (min-width:550px) { 
	.section-content .row .col-inner .text .font-extrabold{
		width: 20vw;
		font-size: 20px;
		margin-right: 20vw;
	}
	
	.input-form-custom{
		width:30vw !important;
	}
	
	.section-content .row .col{
		flex-basis:50%;
		max-width:30%;
	}
}

@media screen and (max-width: 1000px) and (min-width:850px) {
	.blog-single-content .col-inner .row{
		display:flex;
		flex-wrap:nowrap;
	}
	
	.blog-single-content .col-inner .row .col{
		margin-right:30px;
		flex-basis: 100%;
    	max-width: 100%;
/*    	    display: flex;
    	flex-direction: row; */
	}
	
	.blog-single-content .text p{
		width: 82vw;
		font-size:16px;
		line-height:20px;
	}
	
	.text-readfull{
		font-size:14px;
	}
}


@media screen and (max-width: 849px) and (min-width:550px) {
	.blog-single-content .col-inner .row{
		display:flex;
		flex-wrap:nowrap;
	}
	
	.blog-single-content .col-inner .row .col{
		margin-right:5px;
		flex-basis: 100%;
    	max-width: 80%;
/*    	    display: flex;
    	flex-direction: row; */
	}
	
	.blog-single-content .text p{
		width: 82vw;
		font-size:16px;
		line-height:20px;
	}
	
	.text-readfull{
		font-size:14px;
	}
}



@media screen and (max-width: 999px) and (min-width:850px) {
	.blog-single-content .text p{
		margin-bottom:-110px;	
	}
	.download-now{
/* 		margin-left:-23vw; */
/* 		margin-top:20px !important; */
/* 		margin:0 auto !important; */
		margin-left:0;
		margin-right:auto;
	}
	
	
}	
@media screen and (max-width: 769px) {
	footer .col-inner {
		width: 78vw !important;
	} 
}
@media screen (max-width: 1000px)and (min-width:770px) {
	footer .col-inner {
		width: 38vw !important;
	} 
}
