.mob-details7 {display: flex; flex-direction: column; align-items: center;  padding-top:6.75rem;}

.mob-details7-head h1 { color: #000; font-size: 1.875rem; font-weight: 700; line-height: 3.375rem;}
.mob-details7-head div { width: calc(100vw - 2rem); font-size: 1.125rem; font-weight: 300; color: #595959; margin-bottom: 1.75rem; }

.mob-details7 .mob-details7-con{ width: calc(100vw - 2rem); display: flex; flex-direction: column; margin-bottom:2.5rem; }
.mdetails7-box4 { width: 100%; height: 11.3125rem; border-radius: 1rem; position: relative; margin-bottom: 1rem; }

        
.mdetails7-box-img { width: 100%; height: 100%; overflow: hidden; border-radius: 1rem; }
.mdetails7-box-img img{ width: 100%; height: 100%; object-fit: cover; transition: all .5s ease .1s;}
.mdetails7-box-img img:hover { transform: scale(1.1); cursor: pointer;}

.mdetails7-box-txt2 { position: absolute; top:0; width: 100%; height: 80px; border-radius: 1rem 1rem 0rem 0rem; background: rgba(255, 255, 255, 0.53);
     backdrop-filter: blur(2px); text-align: left;}
.mdetails7-box-txt2 h3 { color: #000000; font-size: 1.375rem; font-weight: 500; padding-top: 12px; padding-left: 16px; }
.mdetails7-box-txt2 a { color:#000000; font-size: 1rem; font-weight: 300; padding-top: 10px; padding-left: 16px; }
.mdetails7-box-txt2 a:hover {text-decoration: underline;}
.mdetails7-box-txt2 img { width: 10px; height: 12px;}