.blog-section{ padding: 40px 40px 50px 40px;}
.blog-section.dtpage{ padding: 20px 40px 50px 40px;}
.blog-img{width:100%;}
.blog-img img{width:100%; height:100%;}
.blog-box{margin-bottom:60px;}
.blog-text h4{color:#262525; font-size:20px; font-weight:700; font-family: 'Tahoma', sans-serif; margin:0; margin-top:30px; margin-bottom:20px; }
.blog-text h4 a{color:#262525;}
.blog-text h4 a:hover{color:#286090;text-decoration: none;}
.blog-text p{color:#302f2f; font-size:15px; font-weight:400; font-family: 'Tahoma', sans-serif;; margin:0; padding:0; padding-bottom:15px;}
.blog-text ul{list-style:none;  padding:0; margin:0; margin-top:10px;}
.blog-text ul li{display:inline-block; color:#2d2c2c; font-size:13px; font-weight:700; font-family: 'Tahoma', sans-serif; margin:0; padding:0; padding:0 10px; line-height:normal}
.blog-text ul li.date{ padding-left:0;}
.blog-text ul li.date i{margin-right:5px; color:#b2b2b2;}
.readmore-btn .btn.red{margin-top:25px;background: #B30000;color:#fff}
.blog-img>a{display:block;position:relative;overflow:hidden}
.blog-img>a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.blog-img>a:hover:before{background:rgba(0,0,0,.25)}
.blog-section h1{font-weight:700; font-family: 'Tahoma', sans-serif;}
.recent-post{background:#f4f4f4; padding:30px 24px 10px;}
.recent-post h4{font-size:20px;font-family: 'Tahoma', sans-serif;color:#2a2a2a;text-transform:uppercase;font-weight:700;margin:0}
.rp-box{border-bottom:1px solid #c6c6c6; padding:20px 0;}
.rp-box:last-child{margin-bottom:0; border:0;}
.box-icon{position:relative; border:4px solid #fff; border-radius:5px; float: left; margin:0 18px 0 0; text-align:center; width:110px;box-shadow:0 0 6px #cccccc;}
.box-text{ padding-left:128px;}
.box-text h5{font-size:17px;font-family: 'Tahoma', sans-serif; color:#262525; margin:0; padding:0; margin-bottom:10px;}
.box-text h5 a{color:#262525;}
.box-text h5 a:hover{color:#df0000;}
.box-text p{font-size:17px;font-family: 'Tahoma', sans-serif;; color:#4b4949; line-height:20px; padding-bottom:15px;}
.box-text h6{font-size:13px;font-family: 'Tahoma', sans-serif; color:#2d2c2c;margin: 0;}
.box-text h6 i{font-size:14px; margin-right:8px; color:#b2b2b2;}
.search--widget .btn{background:#3a3939;color:#fff;border:none;}
.search--widget .btn:hover{background:#000}
.search--widget{margin-bottom:30px;}
.search--widget .form-control{height:auto;border:none;}