 .case-results-sec {   background: #0a2547; } .case-results-sec h1, .case-results-sec h2, .case-results-sec h3, .case-results-sec h4, .case-results-sec h5, .case-results-sec p {   color: #fff !important; } .case-results-block {   text-align: center;   margin-bottom: 20px;   padding: 36px 0px;   display: flex;   justify-content: center; } .case-results-block:last-child {   margin-bottom: 0px; } .case-results-block h4 {   color: #ffffff;   font-size: 60px;   font-weight: bold;   margin-bottom: 20px;   padding-bottom: 15px;   text-transform: capitalize;   text-align: center;   position: relative;   line-height: normal; } .case-results-block h4::before {   content: "";   position: absolute;   left: 0px;   right: 0px;   bottom: 0px;   margin: auto;   background: #a07c49;   height: 2px;   width: 50px; } .case-results-block h5 {   font-family: "Montserrat", sans-serif;   font-weight: bold;   text-transform: uppercase;   font-size: 16px;   margin-bottom: 0px;   letter-spacing: 2px;   position: relative; } .case-results-block h3 {   font-family: "Montserrat", sans-serif;   font-weight: bold;   text-transform: uppercase;   font-size: 12px;   position: relative;   background: rgba(0, 0, 0, 0.2);   display: inline-block;   padding: 5px 10px;   margin-bottom: 15px; } .case-results-sec .row {   margin: 0px -10px; } .case-results-sec [class*="col-"] {   padding: 0px 10px;   margin-bottom: 20px; } .case-results-sec [class*="col-"]:nth-child(2) .case-results-block {   height: 100%; } .case-results-inn {   align-self: center; } .case-results-sec h2 {   margin-bottom: 24px; } .second-case-results-block {   text-align: center;   padding: 36px 30px;   display: flex;   justify-content: center;   background: #091f3e;   min-height: 240px; } .second-case-results-block:last-child {   margin-bottom: 0px; } .second-case-results-block h4 {   color: #ffffff;   font-size: 54px;   font-weight: bold;   margin-bottom: 20px;   padding-bottom: 15px;   text-transform: capitalize;   text-align: center;   position: relative;   line-height: normal; } .second-case-results-block h4::before {   content: "";   position: absolute;   left: 0px;   right: 0px;   bottom: 0px;   margin: auto;   background: #a07c49;   height: 2px;   width: 50px; } .second-case-results-block h5 {   font-family: "Montserrat", sans-serif;   font-weight: bold;   text-transform: uppercase;   font-size: 16px;   margin-bottom: 0px;   letter-spacing: 2px;   position: relative;   color: #ffffff; } .second-case-results-block h3 {   font-family: "Montserrat", sans-serif;   font-weight: bold;   text-transform: uppercase;   font-size: 12px;   position: relative;   background: rgba(0, 0, 0, 0.2);   display: inline-block;   padding: 5px 10px;   margin-bottom: 15px;   color: #ffffff; } .second-case-results-block p {   margin-top: 12px;   margin-bottom: 0px;   color: #fff;   display: none; } .second-case-results-block:hover p, .second-case-results-block:focus p {   display: block; } .second-case-results-block:hover h3, .second-case-results-block:focus h3, .second-case-results-block:hover h4, .second-case-results-block:focus h4 {   display: none; } .second-case-results-block:hover, .second-case-results-block:focus {   background: #a07c49; } .second-case-results-sec .row {   margin: 0px -10px; } .second-case-results-sec [class*="col-"] {   padding: 0px 10px;   margin-bottom: 20px; } .second-case-results-inn {   align-self: center; } .second-case-results-sec h2 {   margin-bottom: 25px; } .second-case-results-sec .coman-btn {   color: #0c294e !important; } .second-case-results-sec .coman-btn:hover, .second-case-results-sec .coman-btn:focus {   color: #fff !important; } @media (max-width: 1800px) {} @media (max-width: 2200px) {} @media (max-width: 1900px) {} @media (max-width: 1800px) {   .second-case-results-block h4 {     font-size: 52px;   } } @media (max-width: 1700px) {   .case-results-block h4 {     font-size: 58px;   }   .second-case-results-block h4 {     font-size: 48px;   } } @media (max-width: 1600px) {   .case-results-block h4 {     font-size: 58px;   }   .second-case-results-block h4 {     font-size: 45px;   }   .case-results-block h5, .second-case-results-block h5 {     font-size: 15px;     letter-spacing: 2px;   } } @media (max-width: 1500px) {   .case-results-block h4 {     font-size: 55px;   }   .second-case-results-block h4 {     font-size: 42px;   }   .case-results-block h5, .second-case-results-block h5 {     font-size: 14px;     letter-spacing: 2px;   } } @media (max-width: 1400px) {   .case-results-block h4 {     font-size: 50px;   }   .second-case-results-block h4 {     font-size: 40px;   }   .case-results-block h5, .second-case-results-block h5 {     font-size: 13px;     letter-spacing: 2px;   } } @media (max-width: 1300px) {   .case-results-block h4 {     font-size: 45px;   }   .case-results-block h5, .second-case-results-block h5 {     font-size: 13px;     letter-spacing: 2px;   }   .second-case-results-block h4 {     font-size: 38px;   } } @media (max-width: 1200px) {   .case-results-block h4 {     font-size: 40px;   }   .case-results-block h5, .second-case-results-block h5 {     font-size: 13px;     letter-spacing: 2px;   }   .second-case-results-block h4 {     font-size: 38px;   } } @media (max-width: 1100px) {   .case-results-block h4 {     font-size: 35px;   }   .case-results-block h5, .second-case-results-block h5 {     font-size: 14px;     letter-spacing: 1px;   }   .second-case-results-block h4 {     font-size: 35px;   } } @media (max-width: 991px) {   .case-results-block h4 {     font-size: 30px;   }   .case-results-block h5, .second-case-results-block h5 {     font-size: 12px;     letter-spacing: 0px;   }   .second-case-results-block h4 {     font-size: 30px;   } } @media (max-width: 767px) {   .case-results-block h4 {     font-size: 35px;   }   .case-results-block h5, .second-case-results-block h5 {     font-size: 13px;   }   .second-case-results-block h4 {     font-size: 35px;   } } @media (max-width: 576px) {   .case-results-block h4 {     font-size: 35px;   }   .case-results-block h5, .second-case-results-block h5 {     font-size: 13px;   }   .second-case-results-block h4 {     font-size: 35px;   } }