 .case-results-sec {   text-align: center;   background: #f1f0ed;   padding: 70px 0px; } .case-results-sec h5 {   color: #ee542f;   text-transform: uppercase;   font-family: "IBM Plex Sans", sans-serif;   letter-spacing: 16px;   line-height: normal;   margin-bottom: 30px;   line-height: 1.5; } .case-results-block {   background: #fdfcf9;   border-radius: 9px;   padding: 50px;   text-align: left; } .case-results-block h3 {   color: #ee542f;   text-transform: uppercase;   line-height: normal;   margin-bottom: 15px;   font-size: 16px;   font-family: "Fustat", sans-serif;   font-weight: 900; } .case-results-block h4 {   color: #362722;   text-transform: capitalize;   line-height: 1;   font-weight: 500;   margin-bottom: 20px;   font-size: 70px;   font-family: "Fustat", sans-serif; } .case-results-block p {   color: #2e2e2e;   font-weight: 500;   margin-bottom: 0px;   padding-left: 60px;   font-family: "Fustat", sans-serif;   position: relative;   font-size: 16px; } .case-results-block p::before {   content: "";   position: absolute;   top: 10px;   left: 0px;   right: auto;   margin: auto;   width: 45px;   height: 1px;   background: #abcad6; } .case-result-slider {   margin-bottom: 35px;   padding-left: 7%; } .awards-and-accolades-slider figure {   height: 110px !important;   line-height: 110px !important;   text-align: center;   margin: 0px;   padding: 0px 15px; } .awards-and-accolades-sec h2 {   font-family: "IBM Plex Sans", sans-serif;   color: #ee542f;   opacity: 1;   font-size: 16px;   text-transform: uppercase;   font-weight: bold;   text-align: center;   letter-spacing: 5px;   margin-bottom: 20px; } .awards-and-accolades-sec {   padding: 50px 0px; } .defualt-content-info ul li:before {   background: #ee542f; } .defualt-content-info ol > li::before {   background: #ee542f;   color: #fff; } .coman-categorias-block .defualt-content-info ul {   margin-bottom: 0px !important; } .coman-categorias-block .defualt-content-info ul li a {   color: #00223d !important; } .coman-categorias-block .defualt-content-info ul li:last-child {   margin-bottom: 0px; } .coman-categorias-block .defualt-content-info ul li a:hover, .coman-categorias-block .defualt-content-info ul li a:focus {   color: #e18141 !important; } .blog-block {   height: 100%;   border-radius: 10px;   padding: 40px;   background: #f4f4f3;   -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);   -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);   box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);   padding-bottom: 80px !important;   position: relative; } .blog-sec [class*="col-"] {   margin-top: 30px !important; } .blog-block h3 {   color: #362722;   font-size: 30px;   margin-bottom: 15px; } .blog-block p {   margin-bottom: 15px; } .blog-block h3 a {   color: #362722; } .blog-block:hover h1, .blog-block:hover h2, .blog-block:hover h3, .blog-block:hover h4, .blog-block:hover h5, .blog-block:hover h6, .blog-block:hover p, .blog-block:hover h3 a, .blog-block:focus h1, .blog-block:focus h2, .blog-block:focus h3, .blog-block:focus h4, .blog-block:focus h5, .blog-block:focus h6, .blog-block:focus p, .blog-block:focus h3 a, .blog-block:hover .date, .blog-block:focus .date {   color: #fff !important;   -webkit-transition: all .1s ease-in-out;   -moz-transition: all .1s ease-in-out;   -o-transition: all .1s ease-in-out;   -ms-transition: all .1s ease-in-out;   transition: all .1s ease-in-out; } .blog-block:hover, .blog-block:focus {   background: #362722 !important; } .blog-block .read-more-btn {   background: #ffffff;   width: 48px;   height: 48px;   position: absolute;   display: inline-block;   text-align: center;   line-height: 48px;   border-radius: 50px;   color: #2e2e2e;   bottom: 30px; } .blog-block .read-more-btn:hover, .blog-block .read-more-btn:focus {   background: #ffffff;   color: #2e2e2e; } .blog-block .date {   color: #362722;   font-size: 16px;   display: inline-block;   margin-bottom: 5px;   vertical-align: middle; } .blog-block .date-catogary-block {   margin-bottom: 10px;   line-height: normal; } .blog-block ul {   margin-bottom: 0px;   line-height: normal;   display: inline-block;   vertical-align: middle; } .blog-block ul li {   font-weight: bold;   text-transform: capitalize;   color: #abcad6;   font-size: 16px;   display: inline-block;   position: relative;   margin-bottom: 5px;   position: relative; } .blog-block ul li a {   color: #abcad6; } .blog-block ul li a:hover, .blog-block ul li a:focus, .blog-block h3 a:hover, .blog-block h3 a:focus {   color: #ee542f !important; } .inner-benner-sec ul {   margin-bottom: 10px;   line-height: normal;   display: inline-block;   vertical-align: middle; } .inner-benner-sec ul li {   font-weight: bold;   text-transform: uppercase;   color: #abcad6;   font-size: 18px;   display: inline-block;   position: relative;   margin: 0px 5px;   margin-bottom: 10px;   position: relative; } .inner-benner-sec ul li a {   color: #abcad6; } .inner-benner-sec ul li a:hover, .inner-benner-sec ul li a:focus {   color: #ee542f !important; } @media (max-width: 1800px) {} @media (max-width: 2200px) {} @media (max-width: 1900px) {} @media (max-width: 1800px) {   .case-results-sec h5 {     letter-spacing: 13px;   }   .case-results-block {     padding: 45px;   }   .case-results-block h3, .case-results-block p {     font-size: 15px;   }   .case-results-block h4 {     font-size: 65px;   } } @media (max-width: 1700px) {   .case-results-sec h5 {     letter-spacing: 12px;   }   .case-results-block {     padding: 45px;   }   .case-results-block h3, .case-results-block p {     font-size: 15px;   }   .case-results-block h4 {     font-size: 60px;   }   .blog-block h3 {     font-size: 29px;   }   .blog-block {     padding: 34px;   }   .blog-block .date, .blog-block ul li {     font-size: 15px;   } } @media (max-width: 1600px) {   .case-results-sec h5 {     letter-spacing: 11px;   }   .case-results-block {     padding: 45px;   }   .case-results-block h3, .case-results-block p {     font-size: 15px;   }   .case-results-block h4 {     font-size: 58px;   }   .blog-block h3 {     font-size: 27px;   }   .blog-block {     padding: 34px;   }   .blog-block .date, .blog-block ul li {     font-size: 15px;   } } @media (max-width: 1500px) {   .case-results-sec h5 {     letter-spacing: 10px;   }   .case-results-block {     padding: 45px;   }   .case-results-block h3, .case-results-block p {     font-size: 15px;   }   .case-results-block h4 {     font-size: 57px;   }   .blog-block h3 {     font-size: 25px;   }   .blog-block {     padding: 30px;   }   .blog-block .date, .blog-block ul li {     font-size: 15px;   } } @media (max-width: 1400px) {   .case-results-sec h5 {     letter-spacing: 9px;   }   .case-results-block {     padding: 45px;   }   .case-results-block h3, .case-results-block p {     font-size: 15px;   }   .case-results-block h4 {     font-size: 50px;   }   .case-results-sec {     padding: 55px 0px;   }   .blog-block h3 {     font-size: 23px;   }   .blog-block {     padding: 29px;   }   .blog-block .date, .blog-block ul li {     font-size: 15px;   } } @media (max-width: 1300px) {   .case-results-sec h5 {     letter-spacing: 7px;   }   .case-results-block {     padding: 40px;   }   .case-results-block h3, .case-results-block p {     font-size: 15px;   }   .case-results-block h4 {     font-size: 45px;   }   .case-results-sec {     padding: 50px 0px;   }   .blog-block h3 {     font-size: 22px;   }   .blog-block {     padding: 27px;   }   .blog-block .date, .blog-block ul li {     font-size: 15px;   }   .inner-benner-sec ul li {     font-size: 15px;   } } @media (max-width: 1200px) {   .case-results-sec h5 {     letter-spacing: 6px;   }   .case-results-block {     padding: 35px;   }   .case-results-block h3, .case-results-block p {     font-size: 14px;   }   .case-results-block h4 {     font-size: 40px;   }   .case-results-sec {     padding: 45px 0px;   }   .blog-block h3 {     font-size: 21px;   }   .blog-block {     padding: 25px;   }   .blog-block .date, .blog-block ul li {     font-size: 15px;   }   .inner-benner-sec ul li {     font-size: 15px;   } } @media (max-width: 1100px) {   .case-results-block {     padding: 30px;   }   .case-results-block h3, .case-results-block p {     font-size: 13px;   }   .case-results-block h4 {     font-size: 35px;   }   .case-results-sec h5 {     letter-spacing: 4px;   }   .case-results-sec {     padding: 40px 0px;   }   .blog-block h3 {     font-size: 21px;   }   .blog-block {     padding: 25px;   }   .blog-block .date, .blog-block ul li {     font-size: 15px;   }   .inner-benner-sec ul li {     font-size: 15px;   } } @media (max-width: 991px) {   .case-results-block {     padding: 25px;   }   .case-results-block h3, .case-results-block p {     font-size: 12px;   }   .case-results-block h4 {     font-size: 30px;   }   .case-results-sec h5 {     letter-spacing: 2px;   }   .case-results-sec {     padding: 35px 0px;   }   .blog-block h3 {     font-size: 20px;   }   .blog-block {     padding: 20px;   }   .blog-block .date, .blog-block ul li {     font-size: 15px;   }   .inner-benner-sec ul li {     font-size: 15px;   } } @media (max-width: 767px) {   .blog-block h3 {     font-size: 19px;   }   .blog-block {     padding: 20px;   }   .blog-block .date, .blog-block ul li {     font-size: 14px;   }   .inner-benner-sec ul li {     font-size: 14px;   } } @media (max-width: 576px) {   .case-results-block {     padding: 25px;   }   .case-results-block h3, .case-results-block p {     font-size: 14px;   }   .case-results-block h4 {     font-size: 40px;   }   .case-results-sec h5 {     letter-spacing: 2px;   }   .case-results-sec {     padding: 30px 0px;   }   .blog-block h3 {     font-size: 20px;   }   .blog-block {     padding: 20px;   }   .inner-benner-sec ul {     margin-bottom: 20px;   }   .inner-benner-sec ul li {     font-size: 13px;     margin: 0px 2px;   } }