 .blog-block {   padding: 20px; } .blog-block figure {   width: 100%;   margin-bottom: 20px;   position: relative; } .blog-block figure img {   object-fit: cover;   font-family: "object-fit: cover;";   height: 315px;   width: 100%; } .blog-block .catogary-block {   position: absolute;   left: 23px;   top: 23px; } .blog-block .catogary-block ul {   margin-bottom: 0px;   line-height: normal; } .blog-block .catogary-block ul li {   font-weight: bold;   text-transform: uppercase;   color: #ffffff;   font-size: 14px;   display: inline-block;   position: relative;   margin-bottom: 5px;   line-height: 1.3;   background: rgba(160, 124, 73, 0.75);   padding: 7px 25px;   margin-right: 2px; } .blog-block .catogary-block ul li a {   color: #fff; } .blog-block .catogary-block ul li a:hover, .blog-block .catogary-block ul li a:focus {   color: #000 !important; } .blog-block h3 {   color: #0c294e;   font-size: 24px;   font-weight: normal;   margin-bottom: 14px; } .blog-block h3 a {   color: #0c294e; } .blog-block h3 a:hover, .blog-block h3 a:focus {   color: #a07c49; } .blog-block .read-more-btn {   color: #a07c49;   font-weight: 800;   text-transform: uppercase;   float: right;   font-size: 16px; } .blog-block p {   border-bottom: 1px solid #dadfe0;   padding-bottom: 15px;   margin-bottom: 15px; } .blog-block .date {   color: #0c294e;   font-size: 14px;   font-weight: bold; } .blog-block .date small {   color: #0c294e;   font-size: 13px;   font-weight: normal;   display: block; } .blog-sec .coman-btn {   color: #0c294e !important; } .blog-sec .coman-btn:hover, .blog-sec .coman-btn:focus {   color: #fff !important; } .blog-sec .coman-row {   margin: 0px -20px; } .blog-sec .coman-col {   padding: 0px 20px;   margin-bottom: 40px; } .blog-block:hover, .blog-block:focus {   background: #f6f8fa; } @media (max-width: 1800px) {} @media (max-width: 2200px) {} @media (max-width: 1900px) {} @media (max-width: 1800px) {} @media (max-width: 1700px) {} @media (max-width: 1600px) {} @media (max-width: 1500px) {   .blog-sec .coman-row {     margin: 0px -15px;   }   .blog-sec .coman-col {     padding: 0px 15px;     margin-bottom: 30px;   }   .blog-block .catogary-block {     left: 17px;     top: 17px;   }   .blog-block .catogary-block ul li {     font-size: 13px;     padding: 7px 17px;   }   .blog-block figure img {     height: 290px;   }   .blog-block h3 {     font-size: 23px;   } } @media (max-width: 1400px) {   .blog-sec .coman-row {     margin: 0px -15px;   }   .blog-sec .coman-col {     padding: 0px 15px;     margin-bottom: 30px;   }   .blog-block .catogary-block {     left: 17px;     top: 17px;   }   .blog-block .catogary-block ul li {     font-size: 13px;     padding: 7px 17px;   }   .blog-block figure img {     height: 280px;   }   .blog-block h3 {     font-size: 23px;   } } @media (max-width: 1300px) {   .blog-block {     padding: 20px;   }   .blog-sec .coman-row {     margin: 0px -15px;   }   .blog-sec .coman-col {     padding: 0px 15px;     margin-bottom: 30px;   }   .blog-block .catogary-block {     left: 17px;     top: 17px;   }   .blog-block .read-more-btn {     font-size: 14px;   }   .blog-block .catogary-block ul li {     font-size: 13px;     padding: 7px 17px;   }   .blog-block figure img {     height: 270px;   }   .blog-block h3 {     font-size: 23px;   } } @media (max-width: 1200px) {   .blog-block {     padding: 17px;   }   .blog-sec .coman-row {     margin: 0px -13px;   }   .blog-sec .coman-col {     padding: 0px 13px;     margin-bottom: 30px;   }   .blog-block .catogary-block {     left: 14px;     top: 14px;   }   .blog-block .read-more-btn {     font-size: 14px;   }   .blog-block .catogary-block ul li {     font-size: 12px;     padding: 7px 14px;   }   .blog-block figure img {     height: 260px;   }   .blog-block h3 {     font-size: 22px;   } } @media (max-width: 1100px) {   .blog-block {     padding: 15px;   }   .blog-block .date {     font-size: 13px;   }   .blog-sec .coman-row {     margin: 0px -10px;   }   .blog-sec .coman-col {     padding: 0px 10px;     margin-bottom: 30px;   }   .blog-block .catogary-block {     left: 14px;     top: 14px;   }   .blog-block .read-more-btn {     font-size: 14px;   }   .blog-block .catogary-block ul li {     font-size: 12px;     padding: 7px 14px;   }   .blog-block figure img {     height: 230px;   }   .blog-block h3 {     font-size: 21px;   } } @media (max-width: 991px) {   .blog-block {     padding: 15px;   }   .blog-block .date {     font-size: 13px;   }   .blog-sec .coman-row {     margin: 0px -10px;   }   .blog-sec .coman-col {     padding: 0px 10px;     margin-bottom: 30px;   }   .blog-block .catogary-block {     left: 14px;     top: 14px;   }   .blog-block .read-more-btn {     font-size: 14px;   }   .blog-block .catogary-block ul li {     font-size: 12px;     padding: 7px 14px;   }   .blog-block figure img {     height: 230px;   }   .blog-block h3 {     font-size: 21px;   } } @media (max-width: 767px) {   .blog-block {     padding: 10px;   }   .blog-block .date {     font-size: 13px;   }   .blog-sec .coman-row {     margin: 0px -10px;   }   .blog-sec .coman-col {     padding: 0px 10px;     margin-bottom: 30px;   }   .blog-block .catogary-block {     left: 14px;     top: 14px;   }   .blog-block .read-more-btn {     font-size: 14px;   }   .blog-block .catogary-block ul li {     font-size: 12px;     padding: 7px 14px;   }   .blog-block figure img {     height: 200px;   }   .blog-block h3 {     font-size: 20px;   } } @media (max-width: 576px) {   .blog-sec .coman-row {     margin: 0px -10px;   }   .blog-sec .coman-col {     padding: 0px 10px;     margin-bottom: 30px;   }   .blog-block .catogary-block {     left: 14px;     top: 14px;   }   .blog-block .catogary-block ul li {     font-size: 12px;     padding: 7px 14px;   }   .blog-block .read-more-btn {     font-size: 14px;   }   .blog-block figure img {     height: 200px;   }   .blog-block h3 {     font-size: 20px;   } }