.ctxt_IT {
   text-align: center;
   margin: 40px 0;
}

.ctxt_IT h2 {
   text-align: center;
   font-size: 36px;
   font-weight: 100;
}

.ctxt_IT p {
   letter-spacing: .1px;
   font-size: 18px;
}



/*             Map Area Start                 */

/* Set the size of the div element that contains the map */
#map {
   height: 480px;
   /* The height of GMap */
   width: 75%;
   /* The width of the GMap */
   border: none;
   /* If removed map will contain blue border */
   border-radius: 4px;
}

iframe {
   width: 924px;
   border-radius: 2px;
}

.map-attached_text {
   width: 280px;
   color: white;
   height: auto;
   background-color: #0076CE;
}

.map-attached_text .mtxt-col_1 {
   color: white;
   padding: 10px;
   margin-top: 40px;
}

.map-attached_text .mtxt-col_1 h3 {
   color: white;
   font-weight: 100;
   text-align: center;
}

.map-attached_text .mtxt-col_2 {
   padding: 0 0 0 20px;
}

.map-attached_text .mtxt-col_2 span {
   color: white;
   text-align: left;
}

.map-attached_text .mtxt-col_3 {
   padding: 60px 0px 20px 48px;
}

.map-attached_text .mtxt-col_3 a {
   color: white;
   padding: 14px;
   text-align: center;
   border-radius: 1px;
   transition: .3s ease;
   text-decoration: none;
   border: 1px solid white;
   background-color: transparent;
}

.map-attached_text .mtxt-col_3 a:hover {
   color: #0076CE;
   border: 1px solid white;
   background-color: white;
}

.map-area {
   height: auto;
   width: 100%;
   display: flex;
   padding: 20px 0 80px 0;
   flex-direction: row;
   justify-content: center;
}