.blogPostSection{padding:70px 0; background:url(../images/lightdot01.png)no-repeat top 83px left 175px,url(../images/Ellipse17.png)no-repeat top 699px left -70px,url(../images/Ellipse145.png)no-repeat 
bottom 410px right 400px,url(../images/lightdot.png)no-repeat bottom -73px right 75px;background-size:auto;}
.paginationul li{display:inline-block; margin:0 6px; vertical-align:bottom;}
.blogPostSection h1 {color:#29373F; font-weight:800; font-size:35px;}
.blogPostSection h1 + p {color:#5E5E5E; margin:40px 0 70px;}
.arrowIco{background:url(../images/green_arrow.svg)no-repeat; width:22px; height:10px; background-size:cover;}

::-webkit-input-placeholder {color:#18B5B1;}
::-moz-placeholder {color:#18B5B1;}
:-ms-input-placeholder {color:#18B5B1;}
:-moz-placeholder {color:#18B5B1;}

.blkarrowIco.prev{background:url(../images/bloack_arrow_sm.svg)no-repeat; width:17px; height:7px; background-size:cover; display:inline-block; vertical-align:middle;transform:scaleX(-1);}
.blkarrowIco.next{background:url(../images/bloack_arrow_sm.svg)no-repeat; width:17px; height:7px; background-size:cover; display:inline-block; vertical-align:middle;}
.searchIco{background:url(../images/green_search_ico.svg)no-repeat; width:17px; height:17px;}

.blogPostSection .card{border:none; margin-bottom:20px; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.blogPostSection .card:hover{box-shadow:15px 2px 40px rgb(0 0 0 / 6%); overflow:hidden; border-radius:0 0 18px 18px;}
.blogPostSection .card .category{color:#18B5B1; font-size:18px; font-family:'Muli', sans-serif; font-weight:700; line-height:30px;}
.blogPostSection .card .time{color:#6B727E; font-size:15px; font-family:'Muli', sans-serif; font-weight:400; line-height:30px;}
.blogPostSection .card .card-title{color:#29373F; font-size:20px; font-family:'Muli', sans-serif; font-weight:700; line-height:26px;}
.blogPostSection .card .card-text,
.blogPostSection .card p{color:#5E5E5E; font-size:16px; font-family:'Muli', sans-serif; font-weight:400; line-height:26px;}

.paginationul li:hover a,
.paginationul li.active a{color:#18B5B1; position:relative; padding:0;}
.paginationul li:hover a:after,
.paginationul li.active a:after{content:""; position:absolute; left:calc(50% - 47.5%); bottom:2px; width:95%; height:1px; background:#18B5B1}
.paginationul li a{font-size:22px; font-family:'Muli', sans-serif; font-weight:700; color:#29373F; line-height:26px;}
.paginationul li.arrow{position:relative; width:20px; height:27px;}
.paginationul li.arrow .blkarrowIco{position:absolute; top:calc(50% - 3.5px); left:0;}

.asideWrap form,
.widget_search,
.widget_search form{height:50px; margin-bottom:0;}
.widget_search form div{border-radius:5px; position:relative;}
.widget_search form .screen-reader-text{display:none;}

.asideWrap form .input-group-prepend,
.widget_search form input[type=text]{border:1px solid #18B5B1; height:50px; background-color:#fff; border-right:none; border-radius:5px 0 0 5px;}
.asideWrap form button, 
.widget_search form #searchsubmit{height:100%; padding:4px 12px 0; box-shadow:none;}
.asideWrap form button span{display:inline-block;}
.asideWrap form .form-control{border:1px solid #18B5B1; height:50px; box-shadow:none; border-left:none; border-radius:5px; color:#18B5B1; font-size:18px; font-family:'Muli', sans-serif; font-weight:400; line-height:28px;}

.widget_search form input[type=text]{width:100%;padding-left:52px;border-right:1px solid #18B5B1}
.widget_search form #searchsubmit{position:absolute;left:0;top:0;background:url(../images/green_search_ico.svg)no-repeat;background-position:center;width:48px;height:100%;color:transparent;background-color:transparent;border:none}
.widget.widget_categories,.widget.widget_recent_entries,.widget.widget_tag_cloud{margin-top:24px}
.widget.widget_categories h5,.widget.widget_recent_entries h5,.widget.widget_tag_cloud h5{color:#29373F;font-size:20px;font-family:'Muli',sans-serif;margin:0 0 10px;font-weight:700;line-height:30px}
.widget.widget_categories ul li{margin-bottom:10px;display:flex}
.widget.widget_categories ul li,.widget.widget_categories ul li a{color:#fff;font-size:15px;letter-spacing:.9px;flex:50%;font-family:'Muli',sans-serif;font-weight:400;line-height:25px}
.widget.widget_recent_entries ul{padding:0}
.widget.widget_recent_entries ul li{padding:12px;margin-bottom:15px;position:relative;box-shadow:4px 2px 10px rgb(0 0 0 / 6%);}
.widget.widget_recent_entries ul li:after{content:"";position:absolute;bottom:14px;right:20px;background:url(../images/green_arrow.svg)no-repeat;width:22px;height:10px;background-size:cover}
.widget.widget_recent_entries ul li a{color:#29373F;font-size:15px;font-family:'Muli',sans-serif;font-weight:700;line-height:22px;display:block}
.widget.widget_tag_cloud .tagcloud{padding:15px 15px 5px;border-radius:4px;background-color:#18b5b1}
.widget.widget_tag_cloud .tagcloud a{margin:0 2px 10px 0;display:inline-block;white-space:nowrap;padding:4px 10px;font-size:15px;font-family:'Muli',sans-serif;line-height:16px;font-weight:400;border-radius:35px;color:#17AEBC;background-color:#fff}

.categoryWrap,
.PostsWrap,
.tagsWrap{float:left; width:100%; display:block;}

.categoryWrap h4,
.PostsWrap h4,
.tagsWrap h4{color:#29373F; font-size:20px; font-family:'Muli', sans-serif; margin:0 0 10px; font-weight:700; line-height:30px;}

.categoryWrap .categoryList,
.widget.widget_categories ul{background:#18B5B1; padding:14px 20px; border-radius:6px;}

.categoryWrap .categoryList ul li,
.widget.widget_categories ul li{padding:4px 0;}
.categoryWrap ul li a,
.categoryWrap ul li span{color:#fff; font-size:15px; letter-spacing:0.9px; font-family:'Muli', sans-serif; font-weight:400; line-height:25px}
.PostsWrap .postList ul li{padding:12px; margin-bottom:15px; box-shadow:4px 2px 10px rgb(0 0 0 / 6%)}
.PostsWrap .postList ul li a .imgWrap{width:68px;}
.PostsWrap .postList ul li a .imgWrap + span{color:#29373F; font-size:15px; font-family:'Muli', sans-serif; font-weight:700; line-height:20px}
.PostsWrap .postList ul li a .arrowIco{position:absolute; bottom:0; right:8px;}

.tagsWrap .tagsList{padding:15px 15px 5px; border-radius:4px;}
.tagsWrap .tagsList ul li{margin:0 2px 10px 0; display:inline-block;}
.tagsWrap .tagsList ul li a{display:inline-block; white-space:nowrap; padding:2px 9px; font-size:15px; font-family:'Muli', sans-serif; line-height:16px; font-weight:400; border-radius:35px; color:#17AEBC; background-color:#fff;}

.blogPostInsideSection h2{color:#29373F; font-weight:700; font-size:26px; font-family:'Muli', sans-serif; line-height:32px; margin:18px 0 12px;}
.blogPostInsideSection h3{color:#29373F; font-weight:600; font-size:22px; font-family:'Muli', sans-serif; line-height:30px; margin:18px 0 12px;}
.blogPostInsideSection p{color:#5E5E5E; font-weight:200; font-size:16px; font-family:'Muli', sans-serif; line-height:22px; margin-bottom:12px;}
.blogPostInsideSection p a{color:#36C7AC!important}
.blogPostInsideSection ol, 
.blogPostInsideSection ul{padding-left:0;}

    
@media(max-width:1024px){

}

@media(min-width:768px) and (max-width:1023px){
.blogPostSection{padding:30px 0 70px;}
.blogPostSection .blogTitleWrap{padding:0 0 60px;}
.blogPostSection .blogTitleWrap p{margin:20px 0 30px}
.blogPostSection .positionTab{position:static;}
.blogPostSection .positionTab .searchForm{position:absolute; top:218px; width:70%!important; left:calc(50% - 35%);}
.PostsWrap .postList ul li{border:1px solid #f3f3f3;}
}

@media(max-width:767px){
.blogPostSection{padding:30px 0 70px;}
.blogPostSection .blogTitleWrap{padding:0 0 60px;}
.blogPostSection .blogTitleWrap p{margin:20px 0 30px}
.blogPostSection .positionTab{position:static;}
.blogPostSection .positionTab .searchForm{position:absolute; top:275px; width:90%!important; left:calc(50% - 45%);}
.asideWrap form .input-group-prepend,
.asideWrap form .form-control{height:45px;}
}