/* remove extra space caused by exelate tag */
body img[src*="exelator"] {position: absolute; top: 0; left: 0;}
button.close {
    font-size: 23px;
    margin-top: -4px;
    position: absolute;
    right: -8px;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 27px;
    height: 27px;
    opacity: 1;
    background: #000;
    top: -5px;
    z-index: 999999999999;
    color: #fff;
    outline: none;	
}
button.close:hover {
    opacity: 1;
    color: #fff;
}

.modal-content{ border: none; border-radius: 0; }
@media (max-width: 767px){
  	.modal-dialog{ margin-left: 4%; }
}
/* remove extra space caused by exelate tag */
body img[src*="exelator"] {position: absolute; top: 0; left: 0;}
/* FORM */
#content-block .blueprint-form{display:block;}
#content-block .blueprint-form .fieldset > .col .col:nth-child(2){padding-left:15px}
#content-block .blueprint-form .fieldset > .col .h2{margin-bottom:50px;}
#content-block .blueprint-form .fieldset > .col .p{margin-bottom:25px;text-align:center;}
#content-block .blueprint-form .fieldset > .col .reqd{margin:20px 0;text-align:center;}
#content-block .blueprint-form .fieldset > .col .form-group{height:50px;text-align:center;}
#content-block .blueprint-form .fieldset > .col .form-group.textarea-group{height:245px;}
#content-block .blueprint-form .fieldset > .col .form-group .form-control{height:100%;border:none;border-radius:0;resize:none;}
@media (max-width:991px) {
	#content-block .blueprint-form .fieldset > .col .form-group.textarea-group{height:200px;padding-left:0;}
	#content-block .blueprint-form .fieldset > .col .col:nth-child(2){padding-left:0}
}
@media (max-width:767px) { 
    #content-block .blueprint-form .fieldset > .col .h2{text-align:left;}
}
@media (max-width:500px) { 
  	#content-block .blueprint-form .fieldset > .col .form-group .btn{width:100%;}
}