.our-services-modal-v3 {position: relative;}
#modal-close-btn {font-size: 18px;font-weight: bold;text-decoration: none;padding: 1rem;color: #293f48;}

@media only screen and (max-width: 991px) {
.mega-dropdown-content,.mega-dropdown-content2 {display: none !important;}
}

@media screen and (max-width:1280px) and (min-width:992px) {
 .mega-dropdown-content {top: 16% !important; }
}

.mega-dropdown-content { top: 14.8%;}
.mega-dropdown-content .mega-header, .mega-dropdown-content .mega-header { background: #fff; padding: 0px 20px; color: #ebebeb;}
.mega-header h2 { font-size: 45px; margin-bottom: 0px !important;color: #000;}

/* Create three equal columns that floats next to each other */
.mega-column {  float: left; width: 33.33%; padding: 10px; background-color: #fff;height: 250px;}

.mega-column h3 { font-size: 18px; font-weight: bold; color: #DD842A;}

.mega-column a {
 float: none; color: #737373; padding: 10px; text-decoration: none; display: block;
 text-align: left; font-size: 15px;font-weight: bold !important;
}

/* Clear floats after the columns */
.mega-row:after {content: ""; display: table; clear: both;}
/* Start mega dropdown css */

.mega-dropdown {
 float: left;
 overflow: hidden;
}

.mega-dropdown .mega-dropbtn {
 font-size: 16px !important;
 border: none;
 outline: none;
 background-color: inherit;
 font: inherit;
 margin: 0 10px 0 0;
}

.mega-dropdown-content, .mega-dropdown-content2 {
 display: none;
 position: fixed;
 background-color: #fff;
 width: 100%;
 left: 0;
 top: 12.5%;
 box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
 z-index: 99;
 padding: 0 11%;
 min-height: 450px;
}


/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
 .mega-column {
  width: 100%;
  height: auto;
 }
}

/* End mega dropdown */