.section-1.page-banner.no-page .banner-image.no_banner{background-image: url('../assets/images/baner-contact-no-banner.png') !important;min-height:120px;}
.archive .site-main .article-container, .single-post .site-main .post-container{width: 75%;}
.archive .site-main .widget-area, .single-post .site-main .widget-area{width: 25%;padding-left: 15px;}
.container.blog_container{max-width:1280px;width:96%;}
.container.blog_container .container_row{padding: 0 15px 0 15px;}
.single section.section-1.page-banner.no-page .banner-image.no_banner, .archive section.section-1.page-banner.no-page .banner-image.no_banner{background-image: url('../assets/images/baner-contact-no-banner.png') !important;min-height:120px;height:120px;}
.main_page_image {margin-bottom: 30px;}
.main_page_image .post-thumbnail {width: 100%;position: relative;height: 404px;display: block;margin: 0;}
.main_page_image .post-thumbnail img {position: absolute;right: 0;top: 0;left: 0;object-fit: cover;height: 100%;object-position: center;width: 100%;}
.archive .site-main .article-container, .single-post .site-main .post-container{border-right:none;}

blockquote {border: 0 solid #1a1a1a;border-left-width: 4px;color: #686868;font-size: 19px;font-size: 1.1875rem;font-style: italic;line-height: 1.4736842105;margin: 0 0 1.4736842105em;overflow: hidden;padding: 0 0 0 1.263157895em;}
.blockquote {background-color: #f2f2f2;border-color: #25a9bd;padding: 20px;line-height: 25px;}
.blockquote {margin-bottom: 1rem;font-size: 1.25rem;}
.format-standard p {font-weight: 400;letter-spacing: 0px;font-style: normal;color: #707070;font-size: 15px;}
.main-middle-area .format-standard p {line-height: 29px;margin-bottom: 19px;}
.main-middle-area .auther_details {margin-top: 40px;}
.main-middle-area .auther_details hr {margin-bottom: 0;margin-top: 0;}
.main-middle-area .auther_details .auther_details_wrap {padding: 5px 0;}
.auther_details {font-size: 13px;color: #707070;font-weight: 400;letter-spacing: 0px;font-style: normal;line-height: 1.93;}
.sharing-box.single-sharing-box.share-box {display: block;float: left;width: 100%;background-color: #f2f2f2;padding: 20px;margin: 50px 0;}
.sharing-box.single-sharing-box.share-box h5 {display: inline-block;width: auto;float: left;margin: 0;margin-top: 10px;text-transform: capitalize;color: #575757;font-weight: 700;letter-spacing: 0px;font-size: 18px;font-style: normal;}
.sharing-box.single-sharing-box.share-box #st-1 {display: inline-block;float: right;padding: 0;}

.main-middle-area .author-admin-spacing .author-title { margin-bottom: 24px; }
.main-middle-area .author-admin-spacing { margin-top: 50px; }
.main-middle-area .author-info{float: left;width: 100%;display: flex;border: none; padding: 0;}
.main-middle-area .author-avatar{float: left;margin-right:20px; }
.main-middle-area .author-avatar .avatar{height: auto;width: 145px;margin: 8px 0 0;}
.main-middle-area .author-title{font-weight: 700;line-height: 1.5;letter-spacing: 0px;font-size: 20px;color: #575757;}
.blog_sidebar .widget_recent_entries ul {list-style: none;margin-left: 0;}
.main-middle-area .widget_recent_entries ul li {border-bottom: 1px solid #e7e6e6;padding: 5px 0; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.blog_sidebar .widget_recent_entries ul li::before {content: "\f105";font-family: FontAwesome;}
.site-main aside.blog_sidebar ul li a{display: inline;font-weight: 400;letter-spacing: 0px;font-style: normal;font-size: 15px;line-height: 1.93;color: #191919;padding: 0;padding-left: 5px;}
.site-main aside.blog_sidebar ul li a:hover{color:#008ac7;}
.blog_sidebar .widget_recent_entries ul li:hover::before {color: #008ac7;}
.sidebar_social .extra-small-icon, .small-icon, .medium-icon, .large-icon, .extra-large-icon{list-style: none;padding: 0;display: block;float: left;width: 100%;margin-left: 0;margin-top: 10px;margin-bottom: 40px !important;}
.sidebar_social .small-icon.no-margin-bottom li {display: inline-block;float: left;width: auto;margin-right: 15px;}
.sidebar_social .small-icon.no-margin-bottom li a.linkedin {display: inline-block;border-radius: 50%;padding: 12px;font-size: 22px;color: #ffffff;background-color: #229ace;border-color: #3b5998;line-height: 28px;}
.sidebar_social .small-icon.no-margin-bottom li a.linkedin i {padding: 0 5px 5px 6px;}
.sidebar_social .small-icon.no-margin-bottom li a.google {display: inline-block;border-radius: 50%;padding: 12px;font-size: 22px;color: #ffffff;background-color: #4885ed;border-color: #3b5998;line-height: 28px;}
.sidebar_social .small-icon.no-margin-bottom li a.google i {padding: 0 5px 4px 6px;}
.single-post .site-main aside.blog_sidebar .sidebar_social .small-icon.no-margin-bottom li a:hover{color: #ffffff;}
.main-left-area {margin: 0 auto 0 0;width: 96%;}
.widget_categories .postform {display: block;width: 100%;width: 100%;color: #707070;font-size: 13px;height: 57px;padding-top: 0;padding-bottom: 0;border-width: 1px;-webkit-border-radius: 0px;border-color: #e2e2e2;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.main-middle-area .widget-title {font-size: 18px;line-height: 27px;color: #575757;text-transform: capitalize;font-weight: 700;letter-spacing: 0px;font-style: normal;margin-bottom: 10px !important;font-family: Open Sans;}
.small-icon.no-margin-bottom{margin-bottom: 0!important;display: block;}
.archive .site-main aside.blog_sidebar .entry-title, .single-post .site-main aside.blog_sidebar .entry-title{font-size: 18px;color: #000;font-family: Open Sans;font-weight: 700;line-height: 1.5;letter-spacing: 0px;margin-bottom: 10px !important;color: #575757;}
.main-middle-area .widget {margin: 0px;border: none;padding-top: 25px;}
.widget .tagcloud a {font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;display: inline-block;padding: 0 10px;min-height: 28px;line-height: 20px;border: 1px solid;margin: 2px 0;transition: all .2s;color: #212529;}
.widget .tagcloud a:hover,.widget .tagcloud a:focus, .widget .tagcloud a:active {background: #008ac7;color: #fff;border-color: #008ac7;text-decoration: none;}
.main-middle-area .entry-title, .main-middle-area h1 {color: #575757;font-weight: 700;line-height: 42px;letter-spacing: 0px;font-style: normal;font-size: 2em;}
.main-middle-area .category-cat1 h2, .main-middle-area h2 {font-weight: 700;line-height: 1.25;letter-spacing: 0px;font-style: normal;color: #575757;font-size: 1.5em;}
.main-middle-area .category-cat1 h3, .main-middle-area h3 {font-weight: 700;line-height: 1.15;letter-spacing: 0px;font-style: normal;color: #575757;margin-bottom: .5rem;font-size: 1.17rem;}
.main-middle-area h3.archive_post_title{font-size: 1.75rem;}
.main-middle-area .category-cat1 h4, .main-middle-area h4 {color: #575757;font-weight: 700;line-height: 1.05;letter-spacing: 0px;font-style: normal;margin-top: 1.1em;margin-bottom: 0.15em;font-size: 1em;}
.main-middle-area .category-cat1 h5, .main-middle-area h5 {color: #575757;font-weight: 700;line-height: 1.05;letter-spacing: 0px;font-style: normal;margin-top: 1.1em;margin-bottom: 0.15em;font-size: .83em;}
.main-middle-area .category-cat1 h6, .main-middle-area h6 {color: #575757;font-weight: 700;line-height: 1.05;letter-spacing: 0px;font-style: normal;margin-top: 1.1em;margin-bottom: 0.15em;font-size: .75em}
/*slider blog */
.postSlider{float: left;width: 100%;}
.blog_slider_main{position: relative;}
.postImg{float: left;width: 100%;position: relative;}
.postImg img{width: 100%;}
.postSlider h2{font-weight: 700;line-height: 1.5;letter-spacing: 0px;font-size: 20px;color: #191919;margin: 0;}
.postBox .title-postBox:hover {text-decoration: none;}
.postBox .title-postBox:hover h2{color: #008ac7;}
.postDate{font-size: 13px;line-height: 1.5;color: #707070;font-weight: 400;letter-spacing: 0px;font-style: normal;}
h2.postTitle{text-align: left;font-size: 18px;font-weight: 700;line-height: 1.5;letter-spacing: 0px;font-style: normal;padding-top: 20px;}
.slick-initialized .slick-slide{margin:20px;}
.slick-initialized .slick-list { margin: 0 -20px; }
/*.slick-initialized .slick-slide:nth-child(3n){margin-right: 0px !important;}*/
.absoImg {position: absolute;top: 0;left: 0;right: 0;margin: auto;height: 100%;object-fit: cover;}
.format-standard p{font-weight: 400;letter-spacing: 0px;font-style: normal;font-family: Open Sans;color: #707070;font-size: 15px;}
.CatArrowLeft,.CatArrowRight{width: 30px;height: 30px;background: red;text-align: center;cursor: pointer;position: absolute;top: 48%;background-color: #707070;transform: translateY(-45%);}
.CatArrowLeft:hover ,.CatArrowRight:hover{background-color: #333333;}
.CatArrowLeft i,.CatArrowRight i{color: #fff;line-height: 28px;}
.CatArrowRight{right: -1px;}
.main-middle-area .postSlider { margin-top: 35px; }
.main-middle-area .postSlider > h2 { margin-bottom: 19px; }
.main-middle-area .postImg {position: relative;}
.main-middle-area .postImg, .main-middle-area .postImg a .link-area{transition: 0.35s all;}
.main-middle-area .postImg a .link-area {position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-image: linear-gradient(top, rgba(255,141,97,0.8) 0%, #ff8d61 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,141,97,0.8)), color-stop(1, #ff8d61));background-image: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8d61, endColorstr=#ff8d61), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image: -webkit-linear-gradient(top, rgba(255,141,97,0.8) 0%, #ff8d61 100%);background-image: -moz-linear-gradient(top, rgba(255,141,97,0.8) 0%, #ff8d61 100%);background-image: -ms-linear-gradient(top, rgba(255,141,97,0.8) 0%, #ff8d61 100%);background-image: -o-linear-gradient(top, rgba(255,141,97,0.8) 0%, #ff8d61 100%);transform: scaleX(0);-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transition: 0.35s all;opacity: 0;}
.main-middle-area .postImg:hover a .link-area {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);transition: 0.35s all;}
.main-middle-area .postImg:hover a .link-area {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8d61, endColorstr=#ff8d61), progid: DXImageTransform.Microsoft.Alpha(Opacity=100);transform: scaleX(1);-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);}
.link-area b {width: 100%;height: 100%;margin: 0 auto;text-align: center;display: flex;align-items: center;justify-content: center; }
.link-area b i {display: block;width: 72px;height: 72px;background: #fff;border-radius: 50%;line-height: 72px;font-size: 30px;color: #25a9bd;}
header .main-navigation ul ul{background: rgba(0,138,199,0.8);padding: 0 0 10px;}
.archive.tag section.section-1.page-banner.no-page{margin-bottom: 50px;}
.cat_title_breadcum h6 {background-color: #f2f2f2;padding: 10px;text-align: center;font-size: 1rem;}
.archive.category .sidebar_social.widget,.archive.tag .sidebar_social.widget{padding-top: 8px;}
.main-middle-area .auther_details{margin-top: 40px;}
.wrap_all_block .links_text_left {display: inline-block;float: left;max-width: 90%}
.wrap_all_block .read_more_right {display: inline-block;float: right;}
.wrap_all_block {display: block;float: left;width: 100%;border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1);padding: 5px 5px 5px 0;}
.auther_details a {color: #191919;transition-duration: .2s;}
.read_more_right .fusion-read-more::after {content: "\f105";font-family: FontAwesome;}
.auther_details a:hover {text-decoration: none;color: #008ac7;}
article.post.type-post{border-bottom: none;}
.pagination, .comments-pagination{border-top: none;}
.pagination, .comments-pagination{padding: 0;margin: 30px 0 10px;}
.pagination .page-numbers:not(.next):not(.prev) {line-height: 20px;padding: 5px 10px 5px;border: 1px solid;}
.pagination a.page-numbers {text-decoration: none;font-weight: 600;}
.pagination{font-size: 16px;}
.pagination .page-numbers.current {background: #008ac7;color: #fff;border-color: #008ac7 !important;font-weight: 700;}
.pagination a.page-numbers:not(.next):not(.prev):hover, .pagination .page-numbers:not(.next):not(.prev):focus {color: #008ac7;text-decoration: none;}
.prev.page-numbers, .next.page-numbers {padding: 2px 9px 5px;border-radius: 0;}
.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover {background-color: #008ac7;color: #fff;}

.archive_page_content h3.archive_post_title a:hover {text-decoration: none;color: #008ac7;}
.main-middle-area .format-standard {margin-top: 25px;}
body:not(.twentyseventeen-front-page) .entry-header.archive_listing{padding: 0;}

.widget_recent_entries .arpw-clearfix::before, .widget_recent_entries .arpw-clearfix::after {display: inline-block;}
.widget_recent_entries .arpw-li {margin-bottom: 0;}

@media only screen and (max-width: 991px) {
    .main_page_image .post-thumbnail{height: 250px;margin: 0;}
}
@media only screen and (max-width: 993px) {
    .archive .site-main .article-container, .single-post .site-main .post-container{width:66.666667%;}
    .archive .site-main .widget-area, .single-post .site-main .widget-area{width: 33.333333%}
}

@media only screen and (max-width: 767px) {
    header .main-navigation ul ul{background: transparent;}
    .archive .site-main .article-container, .single-post .site-main .post-container{width:100%;}
    .archive .site-main .widget-area, .single-post .site-main .widget-area{width:100%}
    .single section.section-1.page-banner.no-page .banner-image.no_banner, .archive section.section-1.page-banner.no-page .banner-image.no_banner{height: 0;min-height: 0;}
    .author-title {font-size: 18px;}
    .author-avatar {margin-right: 15px;}
}