
.blog-page .heading {text-align: left;padding-bottom: 0;}
.blog-page .heading::after {display: none;}

.blog-page {background: #f3f4f6;padding-top: 40px;}
.blog-box {background: #fff;border-radius: 15px;padding: 20px;display: flex;align-items: center;margin-bottom: 30px;}
.blog-box figure {width: 50%;}
.blog-box .blog-cont {width: 50%;padding-left: 40px;padding-right: 20px;}
.blog-box .blog-cont h2:nth-child(2){margin-top: 0;}
.blog-box figure img {border-radius: 15px;width: 100%;}
.blog-cont .meta {padding: 0;margin: 0;display: flex;align-items: center;margin-bottom: 15px;}
.blog-cont .meta li {list-style: none;padding-right: 10px;position: relative;margin-right: 10px;color: #000;}
.blog-cont .meta li:last-child {padding-right: 0;margin-right: 0;}
.blog-cont .meta li:before {content: "";background: #000;width: 1px;height: 16px;position: absolute;top: 5px;left: -10px;}
.blog-cont .meta li:first-child:before {display: none;}
.blog-cont h2 {margin-top: 0;margin-bottom: 10px;font-size: 26px;color: #ce3f29;letter-spacing: 1px;font-family: "Philosopher", sans-serif;}
.blog-cont > a {padding: 5px 10px;border: 1px solid #c52f2b;border-radius: 6px;font-size: 16px;font-weight: 400;display: inline-block;}
.blog-cont > a:hover {color: #000000;border: 1px solid #000000;}
.blog-cont a:hover{color: #000000;}
.blog-box:nth-child(even) {flex-direction: row-reverse;}
.blog-box:nth-child(even) .blog-cont {padding-left: 20px;padding-right: 40px;}

.blog-page .heading::after {display: none;}
.pagination-nav {padding: 10px 0px 40px;}

.blog-rigth .form-group {display: flex;align-items: center;position: relative;}
.blog-rigth .form-group .input-group-btn {position: absolute;right: 0;padding: 3px 0px;border-left: 1px solid #dee2e6;}
.blog-rigth .form-group .input-group-btn svg {width: 25px;height: 25px;fill: #959595;}
.blog-rigth {background: #fff;border-radius: 15px;padding: 20px;}
.blog-rigth .search input.form-control{ padding-right:60px; }
.blog-rigth .form-group .input-group-btn button{border:none;outline:none;background: transparent;margin-bottom: 0;}
.blog-rigth .form-group .search{padding-right: 60px;}

.social-icons {margin-bottom: 15px;}
.social-icons ul {margin: 0;padding: 0;display: flex;align-items: center;}
.social-icons ul li {list-style: none;}
.social-icons ul li a {transition: all 0.3s;margin-right: 10px;height: 35px;width: 35px;display: flex;align-items: center;justify-content: center;padding: 5px;border-radius: 5px;background: linear-gradient(45deg, #c2292c, #fb911b);transition: all .4s linear;}
.social-icons ul li a img {fill: #fff;height: 23px;width: 23px;transition: all 0.3s;filter: invert(1);}
.social-icons ul li a:hover{background: linear-gradient(-45deg, #c2292c, #fb911b);}
.social-icons ul li a img:hover{ fill:#fff;}
.blog-rigth figure img {width: 100%;border-radius: 15px;}

.lets-connect-form {margin-top: 20px;padding: 20px;background: #eee;border-radius: 15px;margin-bottom: 0px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.lets-connect-form .wpcf7 {width: 100%;}
.lets-connect-form form {width: 100%;}
.lets-connect-form .form-group {margin-bottom: 15px;width: 100%;}
.lets-connect-form .form-group .wpcf7-form-control-wrap {width: 100%;}
.lets-connect-form .form-group:last-child {margin-bottom: 0px;}
.lets-connect-form .form-group .form-control {color: #000000;font-weight: normal;font-size: 16px;line-height: 28px;width: 100%;}
.lets-connect-form .form-group textarea.form-control {height: 120px;}
.lets-connect-form h4 {font-size: 24px;color: #000000;font-weight: 600;margin-bottom: 15px;}
span.wpcf7-form-control-wrap.recaptcha {transform: scale(0.80);-webkit-transform: scale(0.80);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
span.wpcf7-form-control-wrap.recaptcha, .g-recaptcha {/ transform: scale(0.80); // -webkit-transform: scale(0.80); // transform-origin: 0 0; // -webkit-transform-origin: 0 0; /}
.g-recaptcha {transform: scale(0.77);transform-origin: 0 0;}

.detail-box figure {width: 100%;margin: 20px 0;}
.detail-box .blog-cont {width: 100%;padding: 0;}
.detail-box h2 {margin-top: 40px;}
.detail-box  ul li {margin-bottom: 10px;}
.detail-box figure img {height: auto;object-fit: cover;}
.blog-cont ul {padding-left: 20px;}
.blog-cont ul li {list-style: disc;}

.latest-box figure {width: 100%;margin-bottom: 20px;}
.latest-box {flex-wrap: wrap;}
.latest-box .blog-cont {width: 100%;padding: 0;}
.latest-post {padding-bottom: 30px;}

.pagination {padding: 0;margin: 0;display: flex;align-items: center;justify-content: center;}
.pagination li a, .pagination li span {background: #c7322a; color: #fff;padding: 3px 10px;border-radius: 5px;margin: 0px 3px;font-size: 16px;font-weight: 500;transition: all 0.3s;display: inline-block;}
.pagination li a:hover, .pagination li a:hover {background: #000000;}
.pagination li.active span{background: #000000;}

.latest-post .default-btn { padding: 5px 10px; border: 1px solid #c52f2b; border-radius: 6px; font-size: 16px; font-weight: 400; display: inline-block; }
.latest-post .default-btn:hover { color: #000000; border: 1px solid #000000; }
