 .case-result-sec {   text-align: center;   background: #00133d; } .case-result-title {   position: relative; } .case-result-title figure {   margin-bottom: 30px; } .case-result-sec [class*="col-"] {   border-right: 1px solid rgba(255, 255, 255, 0.2);   border-top: 1px solid rgba(255, 255, 255, 0.2);   position: relative; } .case-result-sec [class*="col-"]:before {   content: "";   position: absolute;   bottom: 0px;   left: 0px;   right: 0px;   margin: auto;   width: 4px;   height: 50px;   background: #ba1818; } .case-result-block h2 {   color: #fff;   font-size: 100px;   font-weight: bold;   margin-bottom: 30px;   line-height: 1.1; } .case-result-block h2 small {   font-size: 36%;   display: block;   text-transform: uppercase; } .case-result-block {   padding: 85px 65px;   padding-bottom: 100px !important; } .case-result-block h3 {   color: #ba1818;   font-size: 16px;   text-transform: uppercase;   font-family: "Source Sans 3", sans-serif;   font-weight: bold;   margin-bottom: 20px; } .case-result-block p {   color: #fff;   margin-bottom: 0px; } .case-result-sec .text-center .coman-btn {   width: 100%;   height: 70px;   line-height: 70px;   text-transform: uppercase;   font-size: 21px;   font-weight: 800;   letter-spacing: 4px;   margin: 0px;   background: #3545a2; } .proven-results-sec {   text-align: center;   background: #ffffff; } .proven-results-title {   position: relative; } .proven-results-title figure {   margin-bottom: 30px; } .proven-results-sec .proven-results-list .row {   margin: 0px -30px; } .proven-results-sec .proven-results-list [class*="col-"] {   position: relative;   padding: 0px 30px;   margin-bottom: 60px; } .proven-results-sec .proven-results-block:before {   content: "";   position: absolute;   bottom: 0px;   left: 0px;   right: 0px;   margin: auto;   width: 4px;   height: 50px;   background: #ba1818; } .proven-results-block {   background: #00133d;   height: 100%;   position: relative; } .proven-results-block h2 {   color: #fff;   font-size: 100px;   font-weight: bold;   margin-bottom: 30px;   line-height: 1.1; } .proven-results-block h2 small {   font-size: 36%;   display: block;   text-transform: uppercase; } .proven-results-block {   padding: 85px 40px;   padding-bottom: 100px !important; } .proven-results-block h3 {   color: #ba1818;   font-size: 16px;   text-transform: uppercase;   font-family: "Source Sans 3", sans-serif;   font-weight: bold;   margin-bottom: 15px; } .proven-results-block p {   color: #fff;   margin-bottom: 0px; } .proven-results-sec .coman-btn {   margin-bottom: 70px; } @media (max-width: 1800px) {} @media (max-width: 2200px) {} @media (max-width: 1900px) {   .case-result-block {     padding: 70px 40px;     padding-bottom: 75px !important;   }   .case-result-block h2 {     font-size: 95px;   }   .case-result-block h3 {     font-size: 15px;   }   .case-result-block p {     font-size: 15px;   }   .proven-results-block {     padding: 70px 40px;     padding-bottom: 75px !important;   }   .proven-results-block h2 {     font-size: 95px;   }   .proven-results-block h3 {     font-size: 15px;   }   .proven-results-block p {     font-size: 15px;   } } @media (max-width: 1800px) {   .case-result-block {     padding: 65px 40px;     padding-bottom: 75px !important;   }   .case-result-block h2 {     font-size: 90px;   }   .case-result-block h3 {     font-size: 15px;   }   .case-result-block p {     font-size: 15px;   }   .proven-results-block {     padding: 65px 40px;     padding-bottom: 75px !important;   }   .proven-results-block h2 {     font-size: 90px;   }   .proven-results-block h3 {     font-size: 15px;   }   .proven-results-block p {     font-size: 15px;   } } @media (max-width: 1700px) {   .case-result-block {     padding: 60px 40px;     padding-bottom: 75px !important;   }   .case-result-block h2 {     font-size: 85px;   }   .case-result-block h3 {     font-size: 15px;   }   .case-result-block p {     font-size: 15px;   }   .proven-results-block {     padding: 60px 40px;     padding-bottom: 75px !important;   }   .proven-results-block h2 {     font-size: 85px;   }   .proven-results-block h3 {     font-size: 15px;   }   .proven-results-block p {     font-size: 15px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -27px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 27px;     margin-bottom: 54px;   } } @media (max-width: 1600px) {   .case-result-block {     padding: 55px 30px;     padding-bottom: 75px !important;   }   .case-result-block h2 {     font-size: 80px;   }   .case-result-block h3 {     font-size: 15px;   }   .case-result-block p {     font-size: 15px;   }   .case-result-sec .text-center .coman-btn {     height: 66px;     line-height: 66px;     font-size: 19px;     letter-spacing: 3px;   }   .proven-results-block {     padding: 55px 30px;     padding-bottom: 75px !important;   }   .proven-results-block h2 {     font-size: 80px;   }   .proven-results-block h3 {     font-size: 15px;   }   .proven-results-block p {     font-size: 15px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -24px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 24px;     margin-bottom: 48px;   } } @media (max-width: 1500px) {   .case-result-block {     padding: 50px 30px;     padding-bottom: 75px !important;   }   .case-result-block h2 {     font-size: 75px;   }   .case-result-block h3 {     font-size: 15px;   }   .case-result-block p {     font-size: 15px;   }   .case-result-sec .text-center .coman-btn {     height: 64px;     line-height: 64px;     font-size: 19px;     letter-spacing: 3px;   }   .proven-results-block {     padding: 50px 30px;     padding-bottom: 75px !important;   }   .proven-results-block h2 {     font-size: 75px;   }   .proven-results-block h3 {     font-size: 15px;   }   .proven-results-block p {     font-size: 15px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -22px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 22px;     margin-bottom: 44px;   } } @media (max-width: 1400px) {   .case-result-block {     padding: 45px 30px;     padding-bottom: 75px !important;   }   .case-result-block h2 {     font-size: 70px;   }   .case-result-block h3 {     font-size: 15px;   }   .case-result-block p {     font-size: 15px;   }   .case-result-sec .text-center .coman-btn {     height: 62px;     line-height: 62px;     font-size: 19px;     letter-spacing: 3px;   }   .proven-results-block {     padding: 45px 30px;     padding-bottom: 75px !important;   }   .proven-results-block h2 {     font-size: 70px;   }   .proven-results-block h3 {     font-size: 15px;   }   .proven-results-block p {     font-size: 15px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -19px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 19px;     margin-bottom: 38px;   } } @media (max-width: 1300px) {   .case-result-block {     padding: 40px 25px;     padding-bottom: 70px !important;   }   .case-result-block h2 {     font-size: 65px;   }   .case-result-block h3 {     font-size: 15px;   }   .case-result-block p {     font-size: 15px;   }   .case-result-sec .text-center .coman-btn {     height: 62px;     line-height: 62px;     font-size: 19px;     letter-spacing: 3px;   }   .proven-results-block {     padding: 40px 25px;     padding-bottom: 70px !important;   }   .proven-results-block h2 {     font-size: 65px;   }   .proven-results-block h3 {     font-size: 15px;   }   .proven-results-block p {     font-size: 15px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -17px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 17px;     margin-bottom: 34px;   } } @media (max-width: 1200px) {   .case-result-block {     padding: 40px 20px;     padding-bottom: 70px !important;   }   .case-result-block h2 {     font-size: 65px;   }   .case-result-block h3 {     font-size: 15px;   }   .case-result-block p {     font-size: 15px;   }   .case-result-sec .text-center .coman-btn {     height: 60px;     line-height: 60px;     font-size: 18px;     letter-spacing: 3px;   }   .proven-results-block {     padding: 40px 20px;     padding-bottom: 70px !important;   }   .proven-results-block h2 {     font-size: 65px;   }   .proven-results-block h3 {     font-size: 15px;   }   .proven-results-block p {     font-size: 15px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -15px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 15px;     margin-bottom: 30px;   } } @media (max-width: 1100px) {   .case-result-block {     padding: 30px 20px;     padding-bottom: 60px !important;   }   .case-result-block h2 {     font-size: 60px;   }   .case-result-block h3 {     font-size: 14px;   }   .case-result-block p {     font-size: 14px;   }   .case-result-sec .text-center .coman-btn {     height: 59px;     line-height: 58px;     font-size: 17px;     letter-spacing: 3px;   }   .proven-results-block {     padding: 30px 20px;     padding-bottom: 60px !important;   }   .proven-results-block h2 {     font-size: 60px;   }   .proven-results-block h3 {     font-size: 14px;   }   .proven-results-block p {     font-size: 14px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -12px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 12px;     margin-bottom: 24px;   } } @media (max-width: 991px) {   .case-result-block {     padding: 35px;     padding-bottom: 70px !important;   }   .case-result-block h2 {     font-size: 70px;     margin-bottom: 20px;   }   .case-result-block h3 {     font-size: 14px;     margin-bottom: 10px;   }   .case-result-block p {     font-size: 14px;   }   .case-result-sec .text-center .coman-btn {     height: 59px;     line-height: 58px;     font-size: 17px;     letter-spacing: 3px;   }   .proven-results-block {     padding: 35px;     padding-bottom: 70px !important;   }   .proven-results-block h2 {     font-size: 70px;     margin-bottom: 20px;   }   .proven-results-block h3 {     font-size: 14px;     margin-bottom: 10px;   }   .proven-results-block p {     font-size: 14px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -10px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 10px;     margin-bottom: 20px;   }   .proven-results-sec .coman-btn {     margin-bottom: 50px;     margin-top: 30px;   } } @media (max-width: 767px) {   .case-result-block {     padding: 30px;     padding-bottom: 70px !important;   }   .case-result-block h2 {     font-size: 60px;     margin-bottom: 20px;   }   .case-result-block h3 {     font-size: 13px;     margin-bottom: 10px;   }   .case-result-block p {     font-size: 13px;   }   .case-result-sec .text-center .coman-btn {     height: 57px;     line-height: 57px;     font-size: 16px;     letter-spacing: 3px;   }   .proven-results-block {     padding: 30px;     padding-bottom: 70px !important;   }   .proven-results-block h2 {     font-size: 60px;     margin-bottom: 20px;   }   .proven-results-block h3 {     font-size: 13px;     margin-bottom: 10px;   }   .proven-results-block p {     font-size: 13px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -5px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 5px;     margin-bottom: 10px;   }   .proven-results-sec .coman-btn {     margin-bottom: 50px;     margin-top: 30px;   } } @media (max-width: 576px) {   .case-result-block {     padding: 20px;     padding-bottom: 60px !important;   }   .case-result-block h2 {     font-size: 50px;     margin-bottom: 20px;   }   .case-result-block h3 {     font-size: 11px;     margin-bottom: 10px;   }   .case-result-block p {     font-size: 12px;   }   .case-result-sec .text-center .coman-btn {     height: 55px;     line-height: 55px;     font-size: 15px;     letter-spacing: 2px;   }   .proven-results-block {     padding: 20px;     padding-bottom: 60px !important;   }   .proven-results-block h2 {     font-size: 50px;     margin-bottom: 20px;   }   .proven-results-block h3 {     font-size: 11px;     margin-bottom: 10px;   }   .proven-results-block p {     font-size: 12px;   }   .proven-results-sec .proven-results-list .row {     margin: 0px -5px;   }   .proven-results-sec .proven-results-list [class*="col-"] {     padding: 0px 5px;     margin-bottom: 10px;   }   .proven-results-sec .coman-btn {     margin-bottom: 50px;     margin-top: 30px;   } }