/*
Theme Name: Dh Blog
Theme URI: http://www.designhill.com
Author: DH Team
Author URI: http://www.designhill.com
Description: Custom DH blog theme
Version: 1.0
License: Private
License URI: http://www.designhill.com
Tags: designhill, bg ads
Text Domain: twentysixteen

This theme, like WordPress, is licensed under Designhill.com.
*/
html, body { height: 100%; }
a:focus { outline: medium none;}
img {max-width: 100%;}
html, body { background-color: #E9EAEC; color: #7f7f7f; direction: ltr; font-size: 15px; line-height: 24px; /* font-family: lora !important; */ }

::selection { background: #8fcc54; color: #FFF; text-shadow: none; }
::-moz-selection { background: #8fcc54; color: #FFF; text-shadow: none; }
::-webkit-selection { background: #8fcc54; color: #FFF; text-shadow: none; }
::-moz-selection { background: #8fcc54; color: #FFF; text-shadow: none; }

.allScroll.active{position: fixed;right: 10px;top: 95px;width: 300px;}
body.popup-active{overflow:hidden!important;}
.blog-bgImage { background: rgba(0, 0, 0, 0) url("images/banner-3.jpg") repeat scroll 0 0; height: 400px; width: 100%; padding-top: 160px; text-align: center; color:#fff;padding-left:5px;padding-right:5px;}
.post-thumbnail > img { height: auto; width:100%; }
.blog-bgImage > h2 { font-size: 43px; font-weight: bold; margin: 0; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); color: #fff;}
h2, h1 { /* font-family:'Montserrat', sans-serif!important; */ font-weight:700; color: #000; }
h3{ font-weight:500; /* font-family:'Montserrat', sans-serif!important; */ color: #000; }
h4, h5, h6{ /* font-family:'Montserrat', sans-serif!important; */ font-weight:300; color: #000; }
.blog-bgImage > h3 { font-size: 26px; margin-top: 25px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); color: #fff;margin: 25px auto 0;line-height: 1.4;}
.footerblock1 li {list-style: outside none none;}

.headerClass { display:inline-block; width:100%; }
.searchClass { background: #fff none repeat scroll 0 0; border: 0 none; color: #aeaeae; font-size: 17px; height: 21px; line-height: 16px; position: absolute; right: 15px; top: 8px; }
.lee-main-content { position: relative; transition: transform 0.3s ease 0s; z-index: 2; }
.lee-wrapper { display: block; position: relative; transition: all 200ms ease-in-out 0s; margin-top:60px;background-color:#fff;}
.main-bodyContainer { float: left; height: 100%; min-height: 2565px !important; padding: 0; width: 71%; }
.blog-article { background: #fff none repeat scroll 0 0; border-radius: 0 0 4px 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); margin-bottom: 40px; padding-bottom: 10px; }
.article-heading { font-size: 26px; line-height: 30px; margin-bottom: 0; padding: 0 20px; text-transform: none; }
.article-heading a { color: #000; text-decoration: none; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; color: #000;font-size: 25px;font-weight: bold;text-decoration: none;}
.article-heading a:hover { text-decoration: underline; }
.email-subscribeCss > .widget-title { border: medium none; color: #fff; display: inline-block; float: left; font-size: 18px; font-weight: 600; left: 0; line-height: 24px; margin: 0 0 19px; padding: 55px 19px 62px; position: relative; text-align: center; text-transform: none; width: 100%; }
.blog-meta, .upper-blog-meta { clear: both; float: left; list-style: outside none none; margin: 10px 0 0; padding: 0 22px; text-transform: capitalize; width: 100%; }
.blog-meta { margin: 5px 0; }
.blog-meta > li.blog-liDetail, .upper-blog-meta > li { float: left; font-size: 13px; font-weight: 600;  margin-right: 11px; /* font-family: 'Montserrat', sans-serif; */}
.category::after, .blog-dotDetail::after { content: ""; font-family: fontawesome; font-size: 3px; left: -2px; position: relative; top: -3px; color:#cccccc; }
.upper-blog-meta > li.blog-shares{ float: left; font-size: 14px; font-weight: bold; margin-right: 11px;}
.upper-blog-meta > li span { color: #767676; font-weight: unset; padding-right: 5px;}
.blog-author.blog-category > a { color:#7ab55c; font-weight:bold; font-size:14px; }
.blog-author.blog-category > a:hover, .blog-meta > li a:hover { text-decoration:underline; }
.share-rightClass { float: right; font-size: 0.875em; font-weight: 700;}
.text-muted { color: #777;}
.blog-meta > li span { padding-right: 2px; color:#9c9996; font-weight:400; }
.blog-meta > li a { color: #9c9996; padding-bottom: 2px; }
.rpwwt-post-date { color: #9c9996; font-size:11px; font-weight:400; }
.img-responsive > img { height:auto; max-width:100%; width:100%; }
.blog-detail { padding:0 1.4rem; display:inline-block; }
.taxonomy-description { display: none;}
.entry-content .wp-caption.aligncenter { margin-left: -15rem; padding: 2.7rem 10rem; width: 100%;}
.blog-detail > p { color: #535865; font-size: 16px; /* font-weight: 500; */  margin:0;}
.screen-text { text-transform: none; }
.launchBtn, #emailSub-widget #emailSub-form > .submit, #emailSub-widget #emailSub-form > .submit, .btn-primary-css { background-image: linear-gradient(180deg, #82bc3b 0px, #7eb831 100%); border: 1px solid #66900d; border-radius: 3px; box-shadow: none; color: #ffffff; font-size: 11px; font-weight: 600; letter-spacing: 1px; line-height: normal; padding: 6px 10px 6px 12px; text-transform: uppercase !important; margin-top:8px; border-bottom: 1px solid transparent !important; box-shadow:inset 0 -1px 0 #66900d; -webkit-box-shadow:inset 0 -1px 0 #66900d; -o-box-shadow:inset 0 -1px 0 #66900d; -ms-box-shadow:inset 0 -1px 0 #66900d; }
#emailSub-widget #emailSub-form > .submit, .btn-primary-css { font-size: 14px; font-weight: 400; letter-spacing: 0; padding: 6px 0; width: 100%;}
.entry-content .btn-primary-css { margin: 15px 0 !important; padding: 10px 20px !important; width: auto; text-decoration:none; color:#fff !important; display: inline-block; transition:none !important;}
.launchBtn:hover, #emailSub-widget #emailSub-form > .submit:hover, .btn-primary-css:hover { background-color:#76AA2C  !important; background-image: none; border: 1px solid #66900d  !important; box-shadow: 0 -1px 0 #7ab55c inset  !important; color: #fff !important; outline: 0 none; text-decoration: none !important; }
.article-share { float: right; opacity: 1; position: relative; transition: all 0.2s ease-in-out 0s; visibility: visible; }
.article-share > ul { clear: both; list-style: outside none none; display:inline-block; }
.article-share li { float: left; margin-right: 5px; }
.blog-link { border: 1px solid #DBD9D9; border-radius: 50%; height: 40px; line-height: 38px; text-align: center; width: 40px; display:inline-block; text-decoration:none; }
.blog-link:hover { text-decoration:none; }
.iconClass { color: #DBD9D9; font-size: 16px; }
.iconClass:hover { text-decoration:none; }
.article-share:hover .blog-link { border: 1px solid #f2683a; }
.article-share:hover .iconClass {  color:#f2683a; }
.blog-sidebar { min-height: 100%; position: absolute; right: -150px; width: 470px;}
.search-field { border-radius: 0px; box-shadow: none; border: 1px solid #ddd;}
#emailSub-email, .search-field { height:38px; line-height:38px; border-radius:50px !important; width:100% !important; }
#emailSub-email:focus, .search-field:focus { border-color: #f2683a; box-shadow:none; }
.blog-container .wp-pagenavi .current { border-color: #535865;}
/* .sidebar-widget--div{display:none;} */
.sidebar-widget--div .sidebar-banner{background-image:url('https://www.designhill.com/design-blog/wp-content/uploads/2019/02/fb-image.png');width: 100%;height: 130px;position:relative;}
.sidebar-widget--div .sidebar-banner .dh-likes{color: #fff;padding-left: 75px;padding-top: 14px;}
.sidebar-widget--div .sidebar-banner .dh-likes a{color: #fff;font-size: 16px;}
.sidebar-widget--div .sidebar-buttons{padding: 8px 13px;display: flex;justify-content: space-between;bottom: 0;left: 0;position: absolute;right: 0;z-index: 2;}
.sidebar-widget--div .sidebar-buttons .sidebar-btn{border-radius: 2px;box-sizing: content-box;font-size: 12px;-webkit-font-smoothing: antialiased;font-weight: bold;justify-content: center;padding: 0 8px;position: relative;text-align: center;text-shadow: none;vertical-align: middle;transition: 200ms cubic-bezier(.08,.52,.52,1) background-color, 200ms cubic-bezier(.08,.52,.52,1) box-shadow, 200ms cubic-bezier(.08,.52,.52,1) transform;cursor: pointer;display: inline-block;text-decoration: none;white-space: nowrap;background-color: #f5f6f7;color: #4b4f56;line-height: 22px;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, .12);}
.sidebar-widget--div .sidebar-vid{display:none;}
.sidebar-widget--div .sidebar-buttons .sidebar-btn i{margin-right:6px;}
.sidebar-widget--div .sidebar-buttons .sidebar-btn.like-btn i{color: rgb(59, 89, 152);}
.sidebar-widget--div .sidebar-buttons .sidebar-btn:hover{background-color: #ebedf0;}
.sidebar-widget--div .widget { /*background: #fff none repeat scroll 0 0; border-radius: 0 0 4px 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); padding: 15px 12px;*/margin-top:15px;cursor:default;}
.sidebar-vid{margin-top:20px;}
.sidebar-vid iframe{width:276px;height:227px;}
.sidebar-vid a{font-size: 1em;line-height: 1.6em;font-weight:700;margin-bottom:8px;}
.sidebar--inner.whiteBtnNectar {position: absolute; right: -213px; width:300px;top:1175px;}
.sidebar--inner.whiteBtnNectar.active{position: fixed;right: 4px;top: 76px;}
#search-2, .share-socialCss { margin: 0; }
.share-socialCss { background: #30373b none repeat scroll 0 0; padding: 0;}
.share-blog { color: #ffffff; float: left; margin: 0; padding: 25px 37.3px; text-align: center; width: 20%;}
.share-blog > .icon { font-size: 26px;}
.share-blog:hover { color:#fff; text-decoration:none; }
.email-subscribeCss { border-radius: 0; top: 0;}
.share-blog.facebook { background: #346da6 none repeat scroll 0 0; }
.share-blog.twitter { background: #27aae0 none repeat scroll 0 0;}
.share-blog.linkedin { background: #0177b5 none repeat scroll 0 0;}
.share-blog.pinterest { background: #ca2128 none repeat scroll 0 0;}
.share-blog.googleplus { background: #de4b39 none repeat scroll 0 0;}
.widget.EmailSubscriptionWidget{ background:url(images/content_newsletter-bg.gif);}
.email-subscribeCss .widget-title::after { color: #fff; content: "Get free online marketing tips and resources delivered directly to your inbox. "; display: block; font-size: 14px; font-weight: 400; left: 0; margin: 0 auto; padding: 20px 0 0; position: absolute; right: 0; text-align: center; top: 95px; width: 100%;}
.email-subscribeCss > .widget-title::before { color: #fff; content: url("images/dh_logo.svg"); left: -25px; margin: 0 auto; position: absolute; right: 0; top: 0; width: 50px; height:50px;}
.widget-title { border-bottom: 1px solid #000; color: #1d302e; display: inline-block; font-size: 14px; font-weight: 700; left: 20px; line-height: 20px; margin-top: 0; position: relative; text-transform: uppercase; width: auto;}
.resource-css > .widget-title::before { color: #7ab55c; content: "\f224"; font-family: fontawesome; left: -20px; position: absolute; }
.widget-body, .widget-body > ul, .widget-body > ul > li { display: inline-block; width: 100%; }
.widget-body > ul { list-style:none; padding:0; }
.widget-list { border-bottom: 1px dashed #e8e8e8; display: inline-block; margin-bottom: 0; padding-bottom: 10px; width:100%; }
.widget-top { width: 85%; } 
.widget-top > h4 { font-size: 14px; line-height: 23px; }
.widget-top > h4 > a { color:#1d302e; display:inline-block; width:100%; }
.popular-css > ul > li > a { color:#000; font-size:14px; font-weight:400; /* font-family: "Montserrat",sans-serif; */}
.popular-css > ul > li > a:hover { text-decoration:none; color:#f2683a; }
.widget-top > h4 > a:hover { color:#000; }
.widget-top > h4 > a:hover { text-decoration:none; }
.meta > a { color: #979797; font-size: 15px; } 
.meta > a:hover{ text-decoration:none; color:#F26739; }
.widget-top-num { display: table; min-height: 60px; }
.huge { color: #e8e8e8; display: table-cell; font-size: 35px; line-height: 50px; vertical-align: middle; }
.browse-btn { display: inline-block; margin-left: -30px; padding: 0; }
.btn.btn-default.browse-contest { padding: 12px 3px; }
.col-lg-6.col-md-.col-sm-6.join-btn { display: inline-block; padding: 0; }
.follow-dh:hover { color:#000; }
.email-subscribe > p { padding: 10px 0; }
.form-group.email-div > input { margin-bottom: 20px; }
.labelClass > label { display: block; width: 100%; }
.subscribeClass { display: inline-block; width: 100%; }
.populat-tags { padding-bottom: 20px; }
.tagcloud > a { background-color: #494b57; border-radius: 2px; color: #fff; display: inline-block; font-size: 14px !important; font-weight: 400; line-height: 31px; margin: 0 0 4px; padding: 2px 15px; text-transform: capitalize; white-space: nowrap; }
.tagcloud > a:hover { text-decoration:none; }
.page-increament { padding-bottom: 20px; text-align: center; }
.page-increament > .pagination a { color: #000; } 
.page-increament > .pagination a:hover { color: #3498db; } 
.widget-category { padding: 30px 35px 5px; }
.left-inner-addon { position: relative; }
.left-inner-addon input { padding-left: 30px; }
.left-inner-addon i { position: absolute; padding: 10px 12px; pointer-events: none; }
.featured-img { float: left; height: 85px; width: 22%; }
.image-class > img { height: 100%; width: 100%; }
.popular-heading { float: left; padding-left: 12px; width: 78%; }
.meta.popular-meta { padding: 0 0 0 12px; }
.popular-date { font-size: 13px; }
.wp-pagenavi { border-radius: 4px; float: left; margin: 20px 0; padding: 0; text-align: center; width: 100%; }
.wp-pagenavi > span, .wp-pagenavi > a { background-color: #f4f4f6; background-image: -moz-linear-gradient(180deg, #fff 0px, #f4f4f6 100%); border-bottom: 1px solid #c1c5cd; border-left: 1px solid #c1c5cd; border-top: 1px solid #c1c5cd; color: #000; float: left; font-size: 13px; font-weight: 400; height: 50px; line-height: 50px; margin-left: -2px; padding: 0 20px; position: relative; text-decoration: none;}
.wp-pagenavi a:hover, .wp-pagenavi span:hover { border-color:#c1c5cd; background:#fff; }
.wp-pagenavi span.current {  background: #535865 none repeat scroll 0 0; color: #fff;  }
.wp-pagenavi span.current:hover { border-color:#000; }
.page.larger, .pages { border-right: medium none;}
/*---------------------------------------------------- deals in blog ------------------------------------------------------- */
.deals-wrapper { width: 90%; margin: 0 auto; }
.heading { padding: 5px 0 30px 24px; }
.heading > h2 { display: inline-block;}
.sectionHeading { color: #7ab55c; font-size: 1.3em; font-weight: 700; }
.sectionHeading:hover { color:#76AA2C; text-decoration:none; }
.heading > p { display: inline-block; font-weight: 400; margin-left: 12px;}
.deal-grid { float: left; list-style: outside none none; width: 100%; padding:0;}
.deal {  margin: 0 auto 30px; padding: 0 15px; transition: all 150ms ease 0s; width: 20%;}
.in-deal {background-color: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.075); border-bottom: 1px solid #eeeeee; float: left; padding: 0 0 15px; width: 100%;}
.in-deal:hover {box-shadow:0 0 16px rgba(0, 0, 0, 0.2);}
.deal-traigger:hover, .allDeal:hover { text-decoration:none; }
.allDeal { color: #7ab55c; display: block; float: right; font-size: 16px; margin-top: 35px; }
.allDeal::after { content: "\f178"; font-family: FontAwesome; padding-left: 7px; }
.dealsClass { display: inline-block; width: 100%;  padding-left: 20px; }
.deal-text > h3 { color: #000; font-size: 16px; height: 37px; overflow: hidden;}
.deal-price > .deal-newPrice { color: #7ab55c; font-size: 15px; font-weight: 600; display:inline-block;}
.design-count { color: #999999; float: right; font-size: 13px; font-weight: 700; }
.deal-text > h3:focus, .deal-price:focus, d-winner:focus { text-decoration:none; }
.offer-blog { background: #f6f6f6;}
.bottom-heading { padding: 30px; text-align: center;}
.bottom-section { background: #f5f5f5 none repeat scroll 0 0;}
.bottom-heading > h2 { color: #000; font-size: 29px; font-weight: 500; margin-bottom: 20px;}
.bottom-heading > p { color: #9999a5; font-size: 18px; font-weight: 400; letter-spacing: 0; margin-bottom: 30px; padding: 20px 12px 0; text-align: center;}
.bottomBtn { text-align:center; padding:0 0 60px; }
.launchParent { text-align: right;}
.joinParent { text-align: left;}
.launchBtn, .joinBtn { font-size: 14px; padding: 13px 40px; }
.launchBtn:focus, .joinBtn:focus { color: #fff; outline:none;}
.joinBtn { background: #f4f4f6 linear-gradient(180deg, #ffffff 0px, #f4f4f6 100%) repeat scroll 0 0; border: 1px solid #c1c5cd; box-shadow: 0 -1px 0 #c1c5cd inset; color: #535865; font-weight: 600; letter-spacing: 1px; line-height: normal; margin-top: 8px; text-transform: uppercase;}
.joinBtn:hover, .joinBtn:focus{ background-color: #fff; background-image: none; color: #535865; outline: 0 none; text-decoration: none; }
.social-iconLink{ overflow: hidden;}
.share-blog [class^="icon-"]::before, [class*=" icon-"]::before{ transition:all 0.4s ease 0s;  transform: scale(0.8);}
.share-blog.facebook:hover { background: #2C6093; }
.share-blog:hover .icon-facebook::before{transform:scale(1.1); }

.share-blog.twitter:hover { background: #1887B2; }
.share-blog:hover .icon-twitter::before{transform:scale(1.1); }

.share-blog.linkedin:hover { background: #0A6693; }
.share-blog:hover .icon-linkedin::before{transform:scale(1.1); }

.share-blog.pinterest:hover { background: #A52227; }
.share-blog:hover .icon-pinterest::before{transform:scale(1.1); }

.share-blog.googleplus:hover { background: #B53C2F; }
.share-blog:hover .icon-google::before{transform:scale(1.1); }

.ribbonShowcaseMain { left: 15px; position: absolute; top: 10px; z-index: 1; opacity:0.9;}
.ribbonShowcase { background-color: #82bc3b; display: inline-block; line-height: 32px; margin-left: -10px; margin-right: 0; position: relative; margin-top:8px; }
.ribbonShowcaseStrip { border-color: #76AA2C #76AA2C transparent transparent; border-style: solid; border-width: 5px; display: inline-block; height: 0; left: 0; position: absolute; right: auto; top: 32px; width: 0;}
.ribbonShowcaseTxt { color: #fff; padding: 0 18px 0 20px; white-space: nowrap;}
.ribbonShowcaseStripTop { border-color: #f2683a transparent transparent #f2683a; border-style: solid; border-width: 8px; display: inline-block; height: 0; position: absolute; right: -16px;top: 0;  width: 0; display:none;}
.ribbonShowcaseStripBottom { border-color: transparent transparent #f2683a #f2683a; border-style: solid; border-width: 8px; bottom: 0; display: inline-block; height: 0; position: absolute; right: -16px; width: 0; display:none;}
.recent-posts-widget-with-thumbnails > .widget-title::before { color: #7ab55c; content: "\f18b"; font-family: fontawesome; left: -18px; position: absolute; }
.widget_tag_cloud > .widget-title::before { color: #7ab55c; content: "\f10d"; font-family: fontawesome; left: -18px; position: absolute;}
.resource_title { color: #9c9996; font-size: 13px; font-weight: 400; }
.global_fixedFooter { background: #323232; bottom: 0; cursor: pointer; padding: 20px; text-align: center; width: 100%; z-index: 99; transition:all 0.3s ease 0s;}
.global_fixedFooter:hover { background:#145c97; }
.img-detail { font-size: 17px; text-transform: uppercase;}
.img-detail:focus, .img-detail:active { color:#fff; text-decoration:none; }
.global-detail { color:#fff; }
.global-detail:hover { color:#fff; text-decoration:none;}
.rightsidebarfixed { position: fixed; top: 0; }
.theSideBar { bottom: 133px; left: 0; position: absolute; right: 0; top: 0; overflow: hidden;}
.img-detail::after { content: "\f105"; font-family: fontawesome; font-size: 19px; margin-left: 9px; position: absolute;}

.deal-text { padding: 0 12px;}
.widget.widget_dh_utility_windesigns { background: #f5f5f5 none repeat scroll 0 0;}
/*============================= begin: Max menga menu ===========================*/

.dh-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { color: #000; font-size:16px; height:auto; line-height:52px; }
.dh-header #mega-menu-wrap-primary { background: #fff none repeat scroll 0 0; padding: 0 0 0 150px;}
.dh-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { position:absolute; width:163px; top:55px; }
.dh-header #mega-menu-wrap-primary, .dh-header #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, .dh-header #mega-menu-wrap-primary .dh-header #mega-menu-primary li.mega-menu-item, .dh-header #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link { line-height:3.9 }
.dh-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, .dh-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .dh-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, .dh-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link :hover { background:#ddd; }
.dh-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background: #fff none repeat scroll 0 0;}
.dh-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover { background: #ddd none repeat scroll 0 0;}
.author-name:foucs, .author-name:active, .author-blockTweetLink-ctm-evt:focus, .author-blockTweetLink-ctm-evt:active { color:#fff; text-decoration:none; }

.menu-menu-1-container {position: relative;display:inline-block;}
.dh-header .menu > li {display: inline-block; margin-right:0; list-style: outside none none; position:relative;}
.dh-header .menu > li > a {color: #333;display: block;font-size: 13px;font-weight: 500;letter-spacing: 0.5px;padding: 17px 10px;position: relative;text-transform: uppercase; text-decoration:none;}

.dh-header .menu li.menu-item-has-children > a::after {content: "\f107"; font-family: fontawesome; position:absolute; right:-1px;}
.dh-header .container{ position:relative;max-width:1040px;}
.dh-header .container .wp-menu{font-size:0;padding:0;}
.dh-header .container .wp-menu .menu-designhill-menu-container{float:left;}
.dh-header .menu > li > a::before, .dh-header .menu li > ul.sub-menu{transition:all 0.4s ease 0s; -webkit-transition:all 0.4s ease 0s;}
.dh--searchbar.desktop-search{display: inline-flex;align-items: center;height: 58px;margin-left: 20px;}


.dh-header .menu > li > a::before {background:#76AA2C; bottom: 0;content: "" ; height: 2px; position: absolute ; left: 0 ; width:0;}
.dh-header .menu > li:hover > a::before { width: 100%; }


.dh-header .menu li > ul.sub-menu{background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); left: 0; margin-top: 2px; min-width: 250px; opacity: 0; padding: 0; position: absolute;text-align: left; top: 100%; transform: translateY(50px); transform: -webkit-translateY(50px); visibility: hidden;z-index: 25; list-style:none;}

.dh-header .menu li:hover > ul.sub-menu{opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); visibility: visible;}

.dh-header .sub-menu a {border-bottom: 1px dashed #ddd ; padding: 8px 0; display:block; color:#333; text-decoration:none; position:relative;font-size:16px;}
.dh-header .sub-menu a:hover{ color:#76AA2C;}
.dh-header .menu .sub-menu li:last-child > a{border-bottom: none;}
.dh-header .menu .sub-menu li { padding: 0 20px ;}
.dh-header .menu > li ul.sub-menu li ul.sub-menu{left: 100%; top: 0; display:block;}




/*============================ end: Max menga menu ==============================*/
.dh-header { background: #ffffff none repeat scroll 0 0 ; width: 100%; position:fixed; z-index: 999999 ; border-bottom:1px solid #ddd;}
.dh-header .wr-megamenu-container{ background:none ;}
.dh-header .wr-megamenu-container a .menu_title, .dh-header .wr-megamenu-container a{color: #999; /* font-family:Montserrat; */ text-transform:uppercase; }
.dh-header .wr-megamenu-container ul.wr-mega-menu > li, .dh-header .wr-megamenu-container ul.wr-mega-menu > li a, .dh-header .wr-megamenu-container ul.wr-mega-menu > li.mega-item > a::after{ transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s;}
.dh-header .wr-megamenu-container ul.wr-mega-menu > li:hover a span{ color:#8dc641;}
.dh-header .wr-megamenu-container ul.wr-mega-menu > li:hover a{ background:none ; color:#8dc641 ;}
.dh-header .wr-megamenu-container ul.wr-mega-menu > li.mega-item > a::after{content: "\f107"; display: inline-block;font: 14px/1 FontAwesome;  margin-left: 5px;  position: relative; top: 2px;}
.dh-header .wr-megamenu-container ul.wr-mega-menu > li:hover a::after {transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg);}
.dh-header .wr-megamenu-container .wr-mega-menu .wr-megamenu-inner {border-top: 2px solid #8dc641;}
.wr-megamenu-container .wr-megamenu-inner h5{ color: #777777; font-size: 14px; line-height: normal; margin: 5px 0 0; /* font-family:Montserrat; */ text-align:center; }
.dh-header .wr-megamenu-container ul.wr-mega-menu { padding: 0 0 0 115px;}
/* .logo-css { left: 10px; position: absolute; text-align: center; z-index:99;} */
.logo-css img { height: 37px;}
.logo-css > a {display: block;}
.logo-css {height: 58px;display: flex;align-items: center;}
.dh-header .menu-menu-2-container .menu > li {margin-right: 95px;}
.dh-header .menu-menu-1-container .menu > li {margin-right: 10px;}
.dh-header .menu-menu-2-container .menu > li:last-child{margin:0;}
.mob-nav .mob-search{display:none;}
.preview-text > p { color: #000000; font-size: 13px; padding: 9px 0 0; text-align: center;}
.alignnone, .size-full, .aligncenter { clear: both; display: block; height: auto; margin: 0 auto; text-align: center; width: auto;}
iframe[id^="oauth2relay"] {left: auto !important; right: 0 !important;}
iframe[name="google_conversion_frame"] { display: none;}
.avatar-biography > ul { float: left; list-style: outside none none; padding: 0; width: 100%;}
.dh-header .wr-megamenu-container ul.wr-mega-menu li.mega-item:hover > ul.sub-menu, .wr-megamenu-container ul.wr-mega-menu li.mega-item:hover > .wr-megamenu-inner { top:54px; }
.sharethis-css { background: rgb(102, 165, 35) none repeat scroll 0 0; display: none; left: 0; overflow: hidden; padding: 7px; position: fixed; top: 10em; z-index: 99999;}
.footer-top .widget { margin-top: 0;}
.wp-pagenavi .extend, .wp-pagenavi .nextpostslink {border-right: medium none;}
.entry-content ol { padding: 0;}
.blog-customValue { margin: 10px 0;}
.embed-steps > li { font-size: 15px; list-style: outside none num;}
.input-valueEmbed { display: inline-block; width: 100%;}
.input-valueEmbed > input { display: inline-block; margin: 5px 10px 0; width: 45%;}
.input-valueEmbed > input:first-child { margin: 5px 10px 0 0;}
.blog-customValue .btn-primary-css { margin: 20px 0 0;}

/* clearfix
======================================== */

.blog-sidebar:after, .theSideBar:after, 
.wrapin:after, .clearfix:after { visibility: hidden; display: block; font-size: 0;  content: " ";  clear: both;  height: 0; }
* html .blog-sidebar, * html .theSideBar, * html .wrapin, * html .clearfix { height: 1%; }
.blog-sidebar, .theSideBar, .wrapin, .clearfix { display: block; }


.main-bodyContainer:after, .main-bodyContainer:before,
#blog-sidebar:after, #blog-sidebar:before,
#theSideBar:after, #theSideBar:before {content: '' !important; display: table !important;}


/* START CODE FOR FOOTER */
footer { clear: both; float: left; width: 100%; position:relative; z-index:99; }
ul { margin: 0; padding: 0; }
ul li { margin: 0; padding: 0; }
.footerblock1 { background: #222 none repeat scroll 0 0; color: #999; font-size: 12px; line-height: 1.8em; padding: 6em 0; }
.footerblock2 { background: #1d1d1d none repeat scroll 0 0; color: #999; font-size: 12px; padding: 40px 0; }
.footerblock3 { background: #111 none repeat scroll 0 0; color: #999; font-size: 12px; padding: 2em 0; }
footer a, .footer a:active, .footer a:focus { color: #999; text-decoration: none; font-size:14px; line-height:30px; }
.footerblock1 a:hover { color: #bbb; text-decoration: none; }
.footerheadingL { color: #fff; font-family: Verdana,sans-serif; font-weight: bold; margin: 10px 0 12px; text-transform: uppercase; }
.footerheading { border-bottom: 1px solid #414141; color: #fff; font-family: Verdana,sans-serif; font-weight: 600; letter-spacing: 0.088em; margin-bottom: 10px; padding-bottom: 10px; text-transform: uppercase; }
.social-icons { text-align: right; }
.social-icons a { background: #303030 none repeat scroll 0 0; border-radius: 50%; display: table; height: 35px; text-align: center; width: 35px; text-decoration:none; }
.social-icons a:hover { background: #dddddd none repeat scroll 0 0; transition: all 0.2s ease-out 0s; }
.social-icons a:hover i { color: #444444; }
.social-icons i { color: #fff; display: table-cell; font-size: 13px; vertical-align: middle; }

/*
.social-icons li:last-child a { background: #303030 url("images/startus_bottom_icon.svg") no-repeat scroll center center / 12px 12px; }
.social-icons li:last-child a:hover { background: #ddd url("images/startus_bottom_icon_over.svg") no-repeat scroll center center / 12px 12px; }
*/

.footerPolicyLink { font-size: 14px; line-height: 2.6rem; margin: 6px 0 0; }
.footerPolicyLinkL { text-align: left; }
img { max-width: 100%; }
.loadMoreStrip { clear: both; padding: 40px 0 50px; width: 100%; }
.loadMoreStrip .btn { background: #fff none repeat scroll 0 0; border: 1px solid #cccccc; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); color: #777; font-size: 18px; padding: 10px 20px; text-transform: uppercase; }
.loader { background-clip: padding-box; background-color: #ffffff; border-radius: 50%; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); display: inline-block; padding: 10px; }
.loadMoreStrip .btn:hover { background: #fff none repeat scroll 0 0; border: 1px solid #b3b3b3; color: #3498db; }
.container-lg { width: 1440px; }
.footerPolicyLinkM a { margin: 0 10px; text-decoration:none; }
.footerPolicyLinkM a:hover{ color:#bbb;}
.footerPolicyLinkM { text-align: center; }
.searchFilter { /*background: rgba(0, 0, 0, 0) url("../img/mainbckimg1.jpg") repeat scroll 0 -60px;*/ box-shadow: 0 0 235px 153px hsla(0, 0%, 0%, 0.6) inset !important; clear: both; color: #fff; float: left; width: 100%; }
.user-info-section .white-spacse-css { margin: 0 10px 0 0; }
#mainTopMenu a.btn.btn-default.white-spacse-css { margin: 0 0 0 10px; padding: 4px 5px; }
#search-filter { margin: 50px 0 14px; }
.aboutFilter { margin-top: 20px; padding-left: 0; }
.main-category .btn-group, .price-in .btn-group, .sub-category .btn-group, .price-in .btn-group { width: 100%; }
.sub-category .dropdown-menu { min-width: 222px; width: 100%; z-index: 10000; }
.toggle-cssin { margin-left: 0; padding-left: 0; }
.toggle-cssin .panel-heading { margin: 0; padding: 0; }
.main-category .btn, .price-in .btn, .sub-category .btn, .price-in .btn { border: 1px solid #c1c5cd; font-family: "Ubuntu",sans-serif; font-size: 14px; font-weight: 400; line-height: 2; text-align: left; width: 100%; }
.main-category .btn:hover, .main-category .btn-default.active, .dropdown-toggle.btn-default { background: #fff none repeat scroll 0 0; box-shadow: none !important; }
.main-category .caret, .price-in .caret, .sub-category .caret, .price-in .caret { float: right; position: absolute; right: 4%; top: 45%; }
.count { color: #8f95a3; margin: 0 0 0 8px; }
.mid-right .count { margin: 0; }
.main-category .open > .dropdown-menu, .price-in .open > .dropdown-menu { display: block; z-index: 99; }
.main-category .dropdown-menu a, .price-in .dropdown-menu a { background: transparent none repeat scroll 0 0 !important; font-size: 12px; line-height: 1.9; padding: 2px 30px 4px 28px; position: relative; }
.price-in .dropdown-menu a { padding: 2px 70px 4px 32px !important; }
.main-category .dropdown-menu a.active::before, .price-in .dropdown-menu a.active::before { content: "Ã¯â€šÂ¤"; display: block; font-family: FontAwesome; height: 0; left: 12px; position: absolute; width: 0; }
.sub-category select { border: 1px solid #ccc; border-radius: 4px; font-size: 14px; padding: 9px 6px 11px; width: 100%; }
#accordion .btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; box-shadow: none !important; color: #7e8595; }
.customAdvFilter { position: relative; top: 4px; }
.toggle-cssin .panel-default > .panel-heading, .toggle-cssin .panel { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; box-shadow: none !important; }
.toggle-cssin .accordion-toggle { color: #2673b0; font-weight: 400; margin: 0 10px 0 0; text-decoration: none; }
.toggle-cssin .panel-title i { color: #2673b0; font-size: 13px; line-height: 1.2; margin-bottom: 0; margin-top: 0; }
.days-left .pagination, .contest-type .pagination { margin: 0; }
.days-left .pagination > li > a, .days-left .pagination > li > span, .contest-type .pagination > li > a, .contest-type .pagination > li > a { min-width: 45px; padding: 11px 14px !important; position: relative; }
.slash { color: #f4f4f6; left: 40%; position: absolute; top: 26%; }
.toggle-min { padding: 0 !important; }
.pagination > li > a:hover { background: #fff none repeat scroll 0 0 !important; }
.search-main .search-css { border-radius: 4px; font-family: "Ubuntu",sans-serif; font-size: 14px; height: auto; line-height: normal; padding: 11px 15px; width: 100%; }
.search-main .submit-button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; float: right; text-indent: -999em; width: 20%; }
.search-main { margin: 0; position: relative; }
.search-main .icon-search { color: #c1c5cd; font-size: 16px; position: absolute; right: 4%; top: 25%; }
.icon.icon-search::before { border-right: medium none; box-shadow: none; }
.search-css { background-color: #fff; border: 1px solid #c1c5cd; border-radius: 0; color: #535865; display: block; font-size: 16px; line-height: 1.6; max-width: 35em; padding: 7px; vertical-align: middle; width: 100%; }

.dhBlog-graphic {background: #48555b;color: #fff;display: inline-block; font-size: 16px; margin: 0 0 30px;padding: 30px 35px;text-align: center;width: 100%;}
.dh-areYou {display: inline-block; font-size: 18px; width: 100%;}
.dh-tollFree {color: #47bea2 ;font-size: 15px;font-weight: 700;}
.dh-freeConsulationAction {color: #47bea2 ;font-size: 17px;font-weight: 600;text-decoration: underline;text-transform: capitalize;}
.dh-freeConsulationAction:hover, .dh-freeConsulationAction:active, .dh-freeConsulationAction:focus {color: #04d6a1;}
/*.postid-17495 */

.postid-1587 .sidebar-widget--div{display: none;padding: 6px 24px;position: fixed;right: 0;text-align: center;top: 160px;}
.sidebar-widget--div .btn.btn-default {margin: 0; display:block;margin-bottom: 15px;}
.sidebar-widget--div .btn.btn-default:last-child{ margin-bottom:0;}
.sidebar-widget--div .textwidget br {display: none;}
.sidebar-widget--div p{ margin-bottom:0;}


/* END CODE FOR FOOTER */
.share-blog:focus, .share-blog:active { outline: medium none; text-decoration: none;}
.single-post .container.containerClass {width: 900px;}
.main-bodyContainer.signleContainer {width: 100%;}

.dh--searchbar .widget_search {background: rgba(0, 0, 0, 0); box-shadow: none; margin: 0; padding: 0;position:relative;}
.dh--searchbar {position: relative;width: 194px;display:inline-block;}
.dh--searchbar .icon.icon-search.searchClass {position: absolute; right: 9px; top: 7px;}
.searchbar-icon, .toggle--bar{ display:none;}
.entry-content .simplesocialbuttons {padding-left: 138px; position: relative; padding-bottom: 2em; border-bottom: 1px solid #ebeced;}
.entry-content .simplesocialbuttons::before { content: "Follow Designhill :"; font-size: 13px; font-weight: 400; left: 0; letter-spacing: 0.5px; position: absolute; color: #111; } 
.entry-content .simplesocialbuttons .simplesocialbutton {margin-right: 10px!important;width: auto !important; margin-left:auto!important;}
.dh-header .icon.icon-remove {font-size: 25px; position: absolute; right: 20px; z-index: 1; top:7px; display:none;}
#menu-menu-1 {height: 100%;}
.entry-content em {display: block; text-align: center; font-size: 14px; line-height: 1.4; color: rgba(0, 0, 0, .6); margin-top: 10px;}
.flipside.side-left .vglnk {pointer-events: none;}


/*==== New Footer Css:Start */

.newFooterCss .col-lg-3.col-md-3 {width: 16%;}
.newFooterCss .col-md-3:nth-child(2) {width: 14%;}
.newFooterCss .col-md-3:nth-child(3) {width: 20%;}
.newFooterCss .col-md-3:nth-child(4) {width: 18%;}
.text_bottom_css {padding: 0 10px 0 0; text-align: justify;}
.container-lg .newFooterCss li a {padding: 0 0 0 12px; position: relative;white-space: nowrap;}
.container-lg .newFooterCss li a::before {bottom: 0; content: "\f0da"; font-family: fontawesome; height: 30px; left: 0; margin: auto; position: absolute; top: 0;}
.footerblock1 .newFooterCss a:hover, .footerblock1 .newFooterCss a:focus { color: #fff; }
.newFooterCss .text_bottom_css { font-size: 13px;}

/*======== scroll Triggered Css: Start  =========*/

.scroll-triggered-box{background-color: rgba(41, 45, 53, 0.9); border-top: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); left: 0; margin: 0; padding: 1.5em 0; right: 0; text-align: center; width: 100%; position:fixed; bottom:0; z-index:10000; display:none;}

.scroll-triggered-box h2{color: #fff; margin: 0 auto 0.3125em; width: 100%;}
.scroll-triggered-box p {color: #fff;font-size: 1.125em;line-height: 1.44444em; margin: 0 auto 1.33333em; width: 100%;}
.scroll-triggered-box .stb-close {background: rgba(0, 0, 0, 0); border: 2px solid #fff; border-radius: 50%; color: #fff; cursor: pointer; display: block; font-size: 1em; font-weight: 600;height: 2em; line-height: 0.9em; opacity: 1; padding: 0.375em; position: absolute; right: 0.9375em;text-align: center;text-shadow: 0 0 0 transparent; top: 1.0625em;width: 2em;}
.scroll-triggered-box a:last-child{ margin-left:10px}
#moneyBackPolicy .modal-header{ background:#707482; color:#fff;}
#moneyBackPolicy .modal-header h3{ color:#fff;}
#moneyBackPolicy {margin-top: 80px;}
#moneyBackPolicy .modal-header .close {margin-top: 5px;color: #fff;opacity: 1;font-size: 28px;}

/*======== scroll Triggered Css: End  =========*/

/*======== Scroll Code: Start  =========*/
.targetHeadings{padding-left:10px!important;margin-left:20px;list-style: none; counter-reset: li; position:relative;}
.targetHeadings li{margin-bottom:5px;position:relative;font-size: 22px; padding-left:0;}
.targetHeadings li a{color: #337ab7;font-size: 20px;font-weight: 600;text-decoration: none;transition: all 0.2s ease-in-out;margin-left: 5px;}
.targetHeadings li a:hover{color:#e6375a;}
/*.targetHeadings li::before {content: counter(li); color: #337ab7;font-size: 20px;font-weight: 600;display: inline-block; width: 1em; margin-left: -1em}
.targetHeadings li {counter-increment: li}
.targetHeadings li::after {content: "";position: absolute;left: 3px;width: 4px;height: 4px;background: #337ab7;border-radius: 100%;bottom: 6px;}*/
.toc{padding: 20px 50px;margin-bottom: 30px;border: 1px solid #ddd;box-shadow: 0px 2px 12px #ddd;}
.toc h3{color:#e6375a;text-align:center;}
.targetHeadings li {list-style: decimal; color:#337ab7;}

/*======== Scroll Code: End  =========*/


.content-bottom-widgets {display: none;}
.nc_wrapper{z-index:9999!important;}
.back-to-top{position: fixed;bottom: 20px;right: 20px;z-index: 999;color: #fff!important;background-color: #82bc3b;display: none;text-decoration: none!important; width: 50px;  height: 50px;border-radius: 100%;transition: background-color 0.3s ease;}
.back-to-top:hover{color:#fff!important; text-decoration:none!important;background: #6d9e32;}
a.back-to-top i{font-size: 24px;position: absolute;top: 46%;left: 50%; transform: translate(-50%,-50%);}
.hw-images > a {display: inline-block;float: right; width: 306px;}
.hw-images > a:first-child{ float:left;}
.hw-images {float: left;margin-bottom: 30px;position: relative;text-align: center;width: 100%;}
.hw-images a img {height: 300px;}
.hw-images > img.center-part, .dh-link{clear: none; display: inline-block; height: auto;  left: 0;margin: auto;position: absolute;right: 0;top: 2px;width: 42px!important; bottom:0;}
.hw-images > img.center-part { height: 300px;  width: 108px!important; top:0; bottom:auto;}
.hw-images{ float:left; width:100%}
.dh-link img {height: auto !important;width: 42px !important;position:absolute; top:50%;left:50%;transform:translate(-51%,-51%);}
.resource-css>.widget-title::before{left:-19px;}
.theSideBar .search-form{position:relative;margin-bottom:20px;}
.popular-css .widget-title::before {color: #7ab55c;content: "\f224";font-family: fontawesome; left: -19px;position: absolute;}
.popular-css a{color:#1d302e;font-size:14px;}
.popular-css.my-css a{display:inline-flex;}
.popular-css.my-css{margin: 30px 0px;}
.popular-css.my-css ul li:last-child{margin: 0;}
.popular-css.my-css ul li {overflow: hidden;margin: 0 0 1.5em;}
.popular-css.my-css ul li img {display: inline;float: left;margin: .3em .75em .75em 0;}
.popular-css a:hover{color:#000;text-decoration:none;}
#mc_embed_signup form{padding: 10px 15px 10px 15px!important;}
.email-subscribeCss>.widget-title::before{top:15px;}
#mc_embed_signup .button{width:100%!important;height:38px!important;line-height:38px!important;border-radius:50px!important;background-color: #82bc3b!important;}
#mc_embed_signup .button:hover{background-color: #76aa2c!important; background-image: none!important;text-decoration: none!important;outline: 0!important;border:none!important;}
.sidebar-vid .video-contetnt{position:relative}
.sidebar-vid .video-contetnt .img-src{position:absolute;top:0;left:0;width: 276px;height: 227px;}
.deal-image {background-size: cover; width: 100%; height: 200px; background-position: center center;}
/* Popup for get started start */
.launch--popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: auto;background: linear-gradient(to bottom,rgba(255,255,255,0.9) 0,#fff 22%);z-index: 99999999;opacity: 0;transition: opacity .3s ease-out;display: none;}
.is-visible {display: block;}
.is-open {opacity: 1;}
.launch--popup-close-btn{position: relative;top: initial; right: initial; padding: 30px;text-align: right;z-index: 1;}
.launch--popup-close-btn .round-btn{background: 0 0;border: 0;padding: 0;cursor: pointer;text-align: center;display: inline; position: relative;z-index: 0;overflow: visible;font-size: 16px;line-height: 1.6; width: 2.75em; height: 2.75em;color:#555;opacity: 0.5;transition: opacity .3s ease-out;outline: none;}
.launch--popup-close-btn .round-btn:hover, .launch--popup-close-btn .round-btn:active{opacity: 1;outline:none;}
.launch--popup-close-btn .round-btn:after{position: absolute;display: block;content: '';top: 0;left: 0;width: 100%;height: 100%;border-style: solid;border-width: 2px;border-radius: 50%;}
.launch--popup--main, .launch--popup--body{position: absolute;padding: 0;top: 0;left: 0;height: 100%;width: 100%; overflow: hidden;display: block;}
.launch--popup--body{overflow-y: auto;overflow-x: hidden;}
.launch--popup--container{position: relative;max-width: 1000px;padding-left: 30px;padding-right: 30px;margin-left: 0;margin-right: 0;width: 100%;max-height: 100%;transition: .15s max-width;top: 20%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.launch--popup--content{position: relative;margin-top: 0px; margin-bottom: 45px;color: #555;}
.launch--popup--image{position: absolute;width: 1000px;top: 150px;left: 588px;}
.launch--popup--image.launch--popup--image-3{left: 98%;}
.launch--popup--header{position: relative;width: 50%; margin-left: 25%;}
.launch--popup--header .launch--popup--heading{font-size: 48px;margin-top: 0;margin-bottom: 1.6rem;font-family: 'Roboto', sans-serif;font-weight: 600;line-height: 1.05;}
.launch--popup--header .launch--popup--heading:after{content: '—';display: block;}
.launch--popup--header .launch--popup--para{font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 1.6;margin: 0 0 1.6rem;max-width: 20em;margin-left: 30px;color: #555;}
.launch--popup--boxes{position: relative;text-align: center;display: flex;justify-content: center;max-width: 1100px;margin: 0 auto;top: 10%;}
.launch--popup--boxes .launch--popup--boxes--item{position: relative;text-align: left;z-index: 2;color: inherit;display: block;width: 33.333333%;max-width: none;padding: 35px 25px 22px;}
.launch--popup--boxes .shadow-content{box-shadow: 0 14px 42px 0 rgba(0,0,0,.2);background-color: #fff;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .popup--boxes--item--head{color:#555;}
.launch--popup--para{color: #555;font-size: 15px;line-height: 1.6;font-family: 'Roboto', sans-serif;}
.popup--boxes--item--head{margin-bottom: 15px;display: flex;align-items: center;} 
.popup--boxes--item--head .boxes--item--icon{margin-right: 15px;width: 40px;height: 40px;}
.popup--boxes--item--head .boxes--item--heading{font-size: 24px;margin-top: 0;font-family: 'Roboto', sans-serif;font-weight: 600;line-height: 1.05;}
.launch--popup--boxes .launch--popup--boxes--item.shadow-content .popup--boxes--item--head .boxes--item--heading{color:#82bc3b;}
.launch--popup--para-listing{margin-bottom: 1.6em;}
.launch--popup--para-listing .list-itme{margin-bottom: 5px;line-height: 1.6;position: relative;padding-left: 25px;list-style:none;}
.launch--popup--para-listing .list-itme:before{content: '\f00c';position: absolute;top: 0;left: 0;font-family: fontawesome;}
.launch--popup-para-content{max-width: 20em;margin: 0 0 1.6rem;}
.launch--popup--btn, .launch--popup--link{display: inline-block;vertical-align: middle;margin-bottom: 15px;}
.launch--popup--btn{margin-right: 15px;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .launch-btn{color:#555;background-color: transparent;border: 3px solid #555;background-image:none;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .launch-btn:hover{opacity: 0.7;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .launch-link{color: #555;}
.launch--popup--boxes .launch--popup--boxes--item:not(.shadow-content) .launch-link:hover{color:#555;border-color: #555;}
.launch-btn{transition:all 0.3s ease-out;line-height: 1.3;cursor: pointer;display: inline-block;vertical-align: middle; margin: 0; padding: 0; text-align: center;font-family: 'Roboto', sans-serif;font-size: 19px;border-radius: 2px;position: relative;text-decoration: none;color:#fff;padding: 12px 30px;font-weight: 600;background-image: linear-gradient(180deg,#82bc3b 0,#7eb831 100%);border: 3px solid transparent;}
.launch-btn:hover, .launch-btn:focus, .launch-btn:active{text-decoration: none;color: #fff;background-color: rgba(219,63,53,0.7);}
.launch-link{transition: border-color .15s ease-out;color: #82bc3b;border-bottom: solid 4px rgba(85,85,85,0);font-family: 'Roboto', sans-serif;font-size: 19px;text-decoration: none;position: relative;font-weight: 600;}
.launch-link span{margin-right: 10px;}
.launch-link:hover, .launch-link:active, .launch-link:focus{text-decoration: none;color:#82bc3b;border-color: #82bc3b;}
.sumome-stylebufferbottom-shim{height:auto!important;}
.category::after{display:none;}

@media (max-width:991px){
    .launch--popup--header .launch--popup--heading{font-size: 40px;}
}

@media (max-width:900px){
    .launch--popup--boxes{flex-direction: column;align-items: center;}
    .launch--popup--container{top: auto;left: auto;transform: none;margin-top: 60px;}
    .launch--popup--boxes{top: -20px;}
    .launch--popup--boxes .launch--popup--boxes--item{min-width: 450px;}
}

@media (max-width:576px){
    .launch--popup--header .launch--popup--heading {font-size: 32px;}
    .launch--popup--header {width: 100%;margin-left: 0;}
    .launch--popup--image{display: none;width: auto;}
    .launch--popup--boxes .shadow-content{box-shadow: none;}
    .launch--popup--content{margin-top: 80px;}
    .launch--popup--boxes .launch--popup--boxes--item{width: 100%;padding: 15px 20px;min-width: 100%;}
    .product-selection-modal-content__image {display: none;}
    .launch--popup--btn, .launch--popup--link{display: block;text-align: center;width: 100%;}
    .launch-btn{width:100%;}
}

/* Popup for get started end */




@media only screen and (max-width : 1500px){
	.container.containerClass { width: 1110px;}
	.main-bodyContainer { width: 67%; }
	.blog-sidebar { right: -35px; width: 385px;}
	.sharethis-css { display:block; top:10em; }	
	.sumome-share-client-wrapper.sumome-share-client-wrapper-left-page { top:14em !important; left: -55px !important; transition:all 0.4s ease 0s !important; -webkit-transition:all 0.4s ease 0s !important; -moz-transition:all 0.4s ease 0s !important; -o-transition:all 0.4s ease 0s !important; -ms-transition:all 0.4s ease 0s !important;}
	.sumome-share-client-wrapper.sumome-share-client-wrapper-left-page.new-float-slide { left:0 !important;}
	.sumome-share-client-hide, .sumome-share-client-show { display:none !important; }
	.sumome-share-client-animated.sumome-share-client-share.sumome-share-client-share-share.sumome-share-client-count { display: none !important;}
	.wp-pagenavi > span, .wp-pagenavi > a { padding:0 14px; }
	.share-blog { padding:25px 28px ;}
	.container-lg { width:100%; }
}


@media only screen and (max-width :1200px)
{
	.allScroll{display:none;}
	 .newFooterCss .col-md-3:nth-child(3) {width: 21.5%;}
    .newFooterCss .col-md-3:nth-child(6) {width: 14.5%;}
    .newFooterCss .text_bottom_css {font-size: 12px;}
    .container-lg li {font-size: 13px;overflow: hidden;text-overflow: ellipsis;}
    .text_bottom_css{padding: 0px;}

	.video-contetnt, .sidebar-widget--div .whiteBtnNectar{float:left;width:100%;}
	
	.dh--searchbar .desktop-search{display:none;width:350px;}
	.container.containerClass {width: 890px;}
	.blog-sidebar {right: -40px; width: 36%;}
    .share-blog {padding: 25px 20px;}
    .mob-nav .devide-bar {background: #454954; height: 100%;position:fixed;right: -320px;top: 0;width: 320px;z-index: 99; padding:0; overflow-y:auto;transition: right 0.3s ease}
	.mob-nav .devide-bar.open-menu-sidebar{right: 0;}
	.mob-nav .mob-search {display: block;margin: -46px auto 0;padding-bottom: 10px;width:350px;}
	.dh--searchbar.desktop-search{display:none;}
	.menu-menu-1-container.active{right: 0;}
    .dh-header .menu > li { width: 100%; padding:0 10px;}
	.dh-header .menu li.menu-item-has-children > a::after {font-size: 16px; right: 26px; top: 18px;}
	.dh-header .menu > li > a {border-bottom: 1px solid rgba(255, 255, 255, 0.1); color:#fff;}
	.menu .sub-menu {display: none;}
	.dh-header .menu > li > a::before{ display:none;}
	.dh-header .menu li > ul.sub-menu {background: none; box-shadow: none; -webkit-box-shadow: none; left: 0; list-style: outside none none; margin-top: 0; min-width: auto; opacity: 1; padding: 0; position: relative; text-align: left; transform: none!important; -webkit-transform: none; visibility: visible; z-index: 25; top:auto;}
	.dh-header .sub-menu a {border-bottom: medium none; padding: 8px 0 8px 20px;}
	.dh-header .sub-menu a::after {content: "\f105"; font-family: fontawesome; left: 5px; position: absolute; top: 9px;}
	.dh-header .menu li a { opacity:0.7;}
	.dh-header .menu li a:hover{ opacity:1;}
	.toggle--bar i {color: #333; font-size: 36px;}
	.toggle--bar{border: 1px solid #ddd; border-radius: 4px; cursor: pointer; display: flex; padding: 2px 0; position: absolute; right: 50px; top: 6px;width: 44px;height: 44px;align-items: center;justify-content: center;}
	.dh-header .menu > li ul.sub-menu li ul.sub-menu {left: auto;}
	.dh-header .sub-menu a {color: #fff;}
	.dh-header .menu li.menu-item-has-children > .sub-menu a::after{ top:7px;}
	body.open-menu{ overflow:hidden;}
	.dh-header .icon.icon-remove{ display:block;}

    .sidebar-widget--div p { margin-bottom: 0; display: inline-block; float: left; width: 286px; margin-right: 2%;}
    .video-contetnt > .imgSrc + p {width: 100%;}
    .sidebar-vid .video-contetnt .img-src {background-size: cover !important;height: 225px;left: 0;position: absolute;top: 0;width:100%; background-position:center center !important;}
    .sidebar-vid .whiteBtnNectar {margin-top: 20px;}
    .sidebar-widget--div .widget .textwidget img, .sidebar-vid iframe{width:100%;}
    .sidebar-vid iframe{height:215px;}
    .sidebar-vid {display: inline-block;float: left;margin-top: 0;width: calc(50% - 8px); width: -webkit-calc(50% - 8px);}
    .sidebar-vid:first-child {margin-right: 16px;}
    .sidebar--inner.whiteBtnNectar.active {position: relative!important; right: auto!important;top: auto!important;}
    .sidebar--inner.whiteBtnNectar {position: relative!important; right: auto!important; width:auto;}
    .sidebar-widget--div .widget{float: left; max-width: 900px;width:100%;}
    .sidebar-widget--div{float: left;max-width: 900px;width: 100%; margin: 0 auto;   padding: 0px 4em;}
    .deal {width: 25%;}
	.dh-header .menu-menu-1-container .menu > li, .dh-header .menu-menu-2-container .menu > li {margin-right: 0px;}
	.nav-overlay{position: fixed;width: calc(100% - 320px);height: 100%;background: rgba(0,0,0,0.7);z-index: 9999999;opacity: 0;transition: opacity 0.3s;display: none;}

	
}

@media only screen and (max-width :991px)
{

	.sidebar-toggle-respo { border: medium none !important; color: inherit !important; display: block; height: 100%; overflow: hidden; padding: 15px !important; position: absolute; top: 11px; white-space: nowrap; width: 50px;	}
	.sidebar-toggle {border-radius: 100%;padding: 11px;	position: relative;	z-index: 999999999;}
	a.sidebar-toggle, a.sidebar-toggle > i { color: #1d302e; text-decoration: none; transition: all 0.2s ease-in-out 0s;}	
	.sidebar-toggle-respo i { color: #1d302e !important; font-size: 1.3em;}
	.sidebar-toggle i { color: #039688;}
	.main-bodyContainer { width:100%;}
	.blog-sidebar {right: -100%; width:100%; height:100%; }
	.sideToggleShow{ right:0;}
	.blog-sidebar { display: block; float: left; height: auto; position: relative; right: 0; top: auto;  width: 100%; margin-bottom:20px;}
	.share-blog { padding: 25px 30px;}
	.dh-header .wr-megamenu-container ul.wr-mega-menu > li.mega-item > a::after { display:none; }
	.dh-header .wr-megamenu-container ul.wr-mega-menu { padding:0; }
	.it-responsive-mega { float:right; }
	.jsn-bootstrap3 .col-sm-3 { width: 16% !important;}
	.dh-header .wr-megamenu-container { display: block; position: fixed; right: -108%; transition: all 0.4s ease 0s; background:#fff !important; height:100%; clear:both; top:52px; z-index:11; overflow-y:scroll;}
	.wr-megamenu-container.active.slide { right: 0; }
	.dh-header { background: #ffffff none repeat scroll 0 0; position: fixed; width: 100%; z-index: 11;}
	#wpadminbar { background: #23282d none repeat scroll 0 0; color: #cccccc; direction: ltr; font: 400 13px/32px "Open Sans",sans-serif; height: 32px; left: 0; min-width: 600px; position: fixed; top: 0; width: 100%; z-index: 99999;}
	.main-bodyContainer { min-height:1187px !important; }
	.search .page-title { font-size: 18px; text-align: center;}
	.search-no-results .main-bodyContainer, .error404 .main-bodyContainer { min-height:150px !important; }
	.dh-header .col-lg-12.col-md-12.col-sm-12 { margin-left:0; }
	.deal { width:33.333%; }
	.sharethis-css { display:block; top:15em; }
	.sumome-share-client-wrapper.sumome-share-client-wrapper-left-page { top:14em !important; left: -55px !important; transition:all 0.4s ease 0s !important; -webkit-transition:all 0.4s ease 0s !important; -moz-transition:all 0.4s ease 0s !important; -o-transition:all 0.4s ease 0s !important; -ms-transition:all 0.4s ease 0s !important;}
	.sumome-share-client-wrapper.sumome-share-client-wrapper-left-page.new-float-slide { left:0 !important;}
	.sumome-share-client-hide, .sumome-share-client-show { display:none !important; }
	.sumome-share-client-animated.sumome-share-client-share.sumome-share-client-share-share.sumome-share-client-count { display: none !important;}
	.container.containerClass { width: 730px;}
	.theSideBar { position:relative;padding:0px 15px;}
	.blog-paddingCss { padding: 0 15px;}
	.sharethis-css { display: block; top: 10em;}
	.single-post .container.containerClass {width: 730px;}
	.logo-css {left: 15px;}
	
	.newFooterCss .col-lg-3.col-md-3 { min-height: 320px; width: 33%;}
	.mob-nav .mob-search{width:230px;}
}

@media only screen and (max-width : 770px)
{
	.article-share { display: inline-block; padding: 15px 5px 0 8px; width: 100%}
	.article-share > ul { padding: 0;}
	.main-bodyContainer, .innerMain-body{ padding: 0;}
	.article-heading { font-size:20px; }
	.wp-pagenavi { margin: 20px 8px; }
	.sectionHeading { font-size: 0.7em; }
	.heading { padding: 0;}
	.deal {width:50%; padding: 0 15px;}
	.blog-bgImage > h2 { font-size: 35px;}
	.blog-bgImage > h3 { font-size: 18px;}
	.allDeal { float: left; margin-top: 10px;}
	.bottom-heading > p { font-size: 15px; padding: 0;}
	.launchParent{ padding-bottom: 20px; }
	.joinParent { text-align: center;}
	.btn.btn-default.joinBtn { margin-left: 25px;}
	.launchParent { text-align:center; }
	.joinParent { margin-left: 0; text-align: center;}
	.single-post .container.containerClass {width: 100%;}
	.col-xs-12.col-md-12.col-sm-12.main-bodyContainer, .col-xs-12.innerMain-body{ padding:0 8px;}
	.dh--searchbar { width: 230px;}
	.blog-container {float: left; margin-right: 0; width: 100%;}
	.entry-title {line-height: normal;}
	/*
	.entry-content .simplesocialbuttons::before {left: 0; top: -30px;}
	.entry-content .simplesocialbuttons {display: block; padding-left: 0;}
 	*/
	.article-copyLink { width: 380px;}
	
	
	
}

@media only screen and (max-width : 767px)
{
	.container.containerClass { width: 100%;}
	
	.newFooterCss .col-lg-3.col-md-3 { min-height: auto; width: 100%;}
	.sidebar-widget--div p{width:100%;margin-right:0;float:none;}
    .sidebar-vid{width:100%;float:none;margin-top:20px;height:auto;}
	.logo-css img {height: 28px;}
	.mob-nav .mob-search {margin: -47px auto 0;padding-bottom: 8px;padding-left:50px;}
}

@media only screen and (max-width : 560px)
{    
    .dh--searchbar{ display:none;}
	.searchbar-icon {color: #000; display: block; position: absolute; right: 58px; text-align: center; top: 12px; width: 30px;display:none;}
	.dh--searchbar.active {width: 100%; display:block; top:48px;}
	.dh--searchbar.active .widget_search {background: #fff; border-radius: 0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); padding: 15px 10px;}
	.new-active .to-blure .lee-wrapper { padding-top: 110px;}
	.home .new-active .to-blure .lee-wrapper { padding-top: 60px;}
	.new-active .searchbar-icon{ display:block; position:absolute;}
	.searchbar-icon i {font-size: 20px;}
	.new-active .sharethis-css {top: 14em;}
	.logo-css {left: 10px;top: 8px;}
	.article-copyLink {width: 300px;}
	.article-heading, .blog-meta, .blog-detail, .upper-blog-meta{padding:0px 10px;}
	.bottom-heading{padding:0;}
	.entry-content .btn-primary-css{padding: 15px 20px !important;width: 100%;}
	.launchBtn, .joinBtn {padding: 15px 40px;width: 100%;}
	.btn.btn-default.joinBtn {margin-left: 0;}
	.dh-header .menu > li > a{font-size:16px;}
}
	
@media only screen and (max-width : 450px)
{	
	.heading > p { float: left;}
	.main-bodyContainer { min-height: 1041px !important;}
	#emailsubscriptionwidget-5 .widget-title::after { top:112px; }
	.jsn-bootstrap3 .col-sm-3 { width:100% !important; }
	.wp-pagenavi { padding: 0 0 0 25px;}
	.search-no-results .page-content { padding: 30px 10px;}	
	.dh-header .wr-megamenu-container { top:52px; }
	.sumome-share-client-animated.sumome-share-client-share {display: block !important;float: none !important;}
	.sumome-share-client-wrapper.sumome-share-client-wrapper-mobile-bottom-bar.sumome-share-client-counts.sumome-share-client-light.sumome-share-client-medium {bottom: auto !important; overflow: visible !important; top: 14em !important;  width: 50px !important; left:-55px!important; transition:all 0.4s ease 0s !important; -webkit-transition:all 0.4s ease 0s !important; -moz-transition:all 0.4s ease 0s !important; -o-transition:all 0.4s ease 0s !important; -ms-transition:all 0.4s ease 0s !important;display:none;}
	.sumome-share-client-wrapper.sumome-share-client-wrapper-mobile-bottom-bar.sumome-share-client-counts.sumome-share-client-light.sumome-share-client-medium.new-float-slide {left: 0 !important;}
	.sumome-share-client-animated.sumome-share-client-share.sumome-share-client-share-share.sumome-share-client-count { display: none !important;}
	.deal {width:100%; margin: 0 0 45px; }
	.img-detail { font-size: 15px; }
    .share-blog {padding: 18px 18px;}
    .widget {padding: 0;}
    .email-subscribeCss>.widget-title{padding: 51px 19px 45px;}
    .email-subscribeCss .widget-title::after{top:115px;}
    .email-subscribeCss>.widget-title::before {top: 10px;}
    .deal {width: 100%; padding: 0 15px;}


}
@media only screen and (min-width : 765px) and (max-width :991px)
{
	.col-xs-12.col-md-12.col-sm-12.main-bodyContainer, .col-xs-12.innerMain-body { padding: 0;}
	.blog-container { margin-right:0; }
}
@media only screen and (max-width : 700px)
{
	.dh-header #mega-menu-wrap-primary .mega-menu-toggle::after { content: "";}
	.dh-header #mega-menu-wrap-primary .mega-menu-toggle { background: #fff none repeat scroll 0 0; color: #000; display: inline-block; float: right;}
	.dh-header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { background: #fff none repeat scroll 0 0; display: inline-block; position: relative; top: 15px; width: 100%;}
}
@media only screen and (max-width : 480px)
{
.sidebar-widget--div{padding:0px 1em;}
	.logo-css{padding-left:0;}
	.toggle--bar{right:15px;}
	.mob-nav .mob-search{width:100%;margin:auto;padding-left:0;}
	.blog-bgImage{padding-top: 150px;}
}


.new-inetrview-section{padding-bottom: 40px;margin-bottom: 50px;border-bottom: 10px solid #82bc3b;}
.entry-content .new-inetrview-section p{margin-bottom:0;}
.entry-content .new-inetrview-section.only-images p{margin-bottom:30px;}
.new-inetrview-section.only-images{padding-bottom:20px;}
@media only screen and (max-width : 767px){
	.new-inetrview-section.right-image:not(.only-images) img{margin-top:30px;}
	.new-inetrview-section.left-image:not(.only-images) img{margin-bottom:30px;}
	
}

/* Sticky single page category info css start */
.sticky-single-blog{position:fixed;left:0px;top:0px;right:0px;display:none;z-index: 999999;}
.sticky-content-wrapper{width:100%;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 7px 21px 0 rgb(0 0 0 / 10%);padding:15px;}
.sticky-header-info{display:inline-flex;font-size:19px;font-weight:600;color:#000;margin:0px 30px 0px 0px;}
.redirect-category{font-size:15px;font-weight:600;letter-spacing:0.8px;padding:10px 30px;border-radius:30px;transition:transform 0.3s;text-transform:uppercase;line-height:normal;}
.redirect-category,
.redirect-category:hover,
.redirect-category:focus{background:#82bc3b;color:#fff;border:#82bc3b solid 2px;}
.redirect-category:hover{transform:translatey(-1px);}
@media screen and (max-width:1199px){
	.sticky-single-blog{display:none!important;z-index:-1;}
}
/* Sticky single page category info css end */

/*DH Logomaker form css*/
.access-info-wrapper{width:100%;max-width:586px;margin:0px auto;}
.access-info-detial{width:100%;display:flex;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5px;}
.blog-offer-wrapper{width:calc(100% - 242px);display:flex;flex-direction:column;align-items:center;justify-content:center;}
.blog-wrapper-props{background:#fff;padding:20px 15px 20px;border-radius:24px;box-shadow:0 1px 7px rgb(0 0 0 / 35%);}
.blog-offer-title{font-size:27px;font-weight:600;color:#000;text-align:center;line-height:1.3;margin:0px 0px 16px;}
.blog-offer-info{width:calc(100% - 36px);font-size:18px;font-weight:500;color:#fff;line-height:1.6;text-align:center;margin:0px auto 20px;display:flex;align-items: center;justify-content: center;background:#0d74b8;border-radius:4px;padding:2px 0px;}
.blog-offer-info span{font-size:24px;font-weight:600;display:inline-flex;margin:0px 4px;}
.user-forms-info{width:100%;display:flex;flex-direction:column;}
.user-email-infos{width:100%;border:#c1c5cd solid 2px;padding:0px 15px;background:#fff;font-size:16px;font-weight:#333;height:44px;display:flex;align-items:center;justify-content:flex-start;border-radius:8px;}
.submit-btn-infos{height:44px;border-radius:30px;font-size:15px;font-weight:600;letter-spacing:0.2px;text-transform:uppercase;margin:20px auto 0px;transition:transform 0.3s;display:inline-block;box-shadow:0 3px 10px rgb(0 0 0 / 10%);padding:0px 30px;}
.submit-btn-infos,
.submit-btn-infos:hover,
.submit-btn-infos:focus{background:#82bc3b;border:#82bc3b solid 2px;color:#fff;}
.submit-btn-infos:hover{transform:translateY(-1px);}
.blogs-images-info{width:242px;text-align:right;}
@media screen and (max-width:767px){
.access-info-detial{width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));}
.blog-wrapper-props{padding:20px 20px 24px;}
.blogs-images-info{display:none;}
.blog-offer-wrapper{width:calc(100% - 0px);}
}
@media screen and (max-width:390px){
.blog-offer-info{width:calc(100% - 0px);}
}
@media screen and (max-width:360px){
.blog-offer-info{font-size:15px;}
}
/*End*/

/* Sticky header strip css start */
.sticky-links-info{width: 100%;display: none;align-items: center;justify-content: center;height: 60px;background: #3d6bfb;border-bottom: #ddd solid 1px;position:fixed;top:0px;z-index:5;padding:0px 15px;}
.sticky-links-info .sticky-header-info{display: inline-flex;font-size: 22px;font-weight: 600;color: #fff;margin: 0px;align-items:center;}
.sticky-links-info .redirect-category{font-size: 17px;font-weight: 600;display:inline-block;margin-left:12px;}
.sticky-links-info .redirect-category, 
.sticky-links-info .redirect-category:hover, 
.sticky-links-info .redirect-category:focus{background: #fff;border: #fff solid 2px;text-transform: none;padding: 10px 30px;text-decoration: none;color:#3d6bfb;}
body.home .sticky-links-info,
body.archive .sticky-links-info{display:flex;}
body.home .sticky-links-info + .dh-header,
body.archive .sticky-links-info + .dh-header{top:60px;}
body.home .blog-bgImage,
body.archive .lee-main-content{margin-top:60px;}
@media screen and (max-width:1000px){
.sticky-links-info .sticky-header-info{font-size:19px;}
}
@media screen and (max-width:900px){
.sticky-links-info .sticky-header-info{font-size:17px;display:block;text-align:center;line-height:1.4}
.sticky-links-info .redirect-category{margin-left:0px;font-size:17px;}
.sticky-links-info .redirect-category, 
.sticky-links-info .redirect-category:hover, 
.sticky-links-info .redirect-category:focus{background: #fff;border: none;padding: 4px 8px;color: #3d6bfb;}
}
@media screen and (max-width:767px){
	body.home .blog-article .blog-detail p,
	body.archive .blog-article .blog-detail p{display:none;}
}
@media screen and (max-width:420px){
	.sticky-links-info .sticky-header-info,
	.sticky-links-info .redirect-category{font-size:14px;}
}
@media screen and (max-width:340px){
	.sticky-links-info .sticky-header-info,
	.sticky-links-info .redirect-category{font-size:13px;}
}
/* Sticky header strip css end */

/*New Home page layout start*/
.container.increase-width-props{width: 100%;max-width: 1920px;display: flex;flex-direction: column;margin: 0px auto;}
.whole-blogs-wrappers{width:100%;display: flex;column-gap: 15px;padding:0px 50px 60px;}
.blogs-left-part{width: calc(100% - 470px);}
.blogs-right-part{width: 470px;}
.blogs-right-part .blog-sidebar{position:relative;width:100%;right:0px;left:0px;}
.blogs-right-part .theSideBar{bottom:0px;}
.blogs-right-part section{width:100%;background:#fff;border-radius:15px;margin-bottom:15px;box-shadow:0 1px 8px rgb(0 0 0 / 20%);}
.blogs-right-part section > div{padding:0px 15px 15px;}
.blogs-right-part section > div.widget-body{padding-top:15px;}
.blogs-right-part section > div.tagcloud{padding:0px 0px 15px;}
.blogs-right-part .widget-title{margin-top:10px;}
.blogs-right-part .my-css .widget-title{margin-left:15px;}
.blogs-right-part section.widget.EmailSubscriptionWidget{border-radius:0px;margin:0;}
.blogs-right-part section.share-socialCss{border-radius:0px 0px 20px 20px;background:url("https://www.designhill.com/design-blog/wp-content/themes/dh-blog-theme/images/content_newsletter-bg.gif");margin:0;}
.blogs-right-part section.widget.EmailSubscriptionWidget > div,
.blogs-right-part section.share-socialCss > div{padding:0px;}
.blogs-right-part .email-subscribeCss .widget-title::after{padding:20px 10px 0px;}
.blogs-right-part section ul{border: #d7d7d7 solid 1px;border-radius: 8px;background: #f8f8f8;}
.blogs-right-part .popular-css{margin:0px 0px 15px!important;}
.blogs-right-part .textwidget .popular-css{margin:0px!important;}
.blogs-right-part .rpwwt-widget ul li,
.blogs-right-part .popular-css.my-css ul li{overflow: hidden;margin: 0;padding: 10px;border-top: #ddd solid 1px;}
.blogs-right-part .rpwwt-widget ul li:first-child,
.blogs-right-part .popular-css.my-css ul li:first-child{border-top:none;}
.blogs-right-part #sideBarWrapIn,
.wrap-children-blogs{width:100%;float:left;background: #f8f8f8;padding: 15px;border-radius: 20px;}
.blogs-right-part #sideBarWrapIn .wrap-children-blogs{padding:0px;}
.blogs-right-part .tagcloud > a{border-radius:4px;}
.blogs-right-part .widget-list{padding:0px 10px;border-bottom:#ddd solid 1px;}
.wrap-widgets-detail{width:100%;float:left;background:#fff;box-shadow:0 1px 8px rgb(0 0 0 / 20%);border-radius:15px;padding:15px;}
.wrap-widgets-detail h2{margin-top:0px;}
.blogs-right-part .wrap-widgets-detail section{border-radius:0;margin-bottom: 0px;box-shadow:none;}
.blogs-infos-lists{width:100%;float:left;padding:0px;}  
.blogs-infos-lists + .blogs-infos-lists{padding-top:60px;}
.wrap-blogs-container{width:100%;max-width:1400px;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;} 
.wrap-blogs-title{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}  
.blogs-info-title{font-size:24px;font-weight:600;color:#000;margin:0px;line-height:normal;} 
.whole-blogs-wrappers .allDeal{margin-top:0;cursor:pointer;}
.capitalize-transform{text-transform:capitalize;}
.wrap-lists-details{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;row-gap:30px;}
.list-details-data{border:#ddd solid 1px;border-radius:8px;}
.redirect-list-detail{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;}
.redirect-list-detail:hover{background:#f8f8f8;}
.redirect-list-detail:hover img{transform:scale(1.05);}
.blog-lists-images{width:100%;float:left;text-align:center;overflow:hidden;}
.blog-lists-images > img{border-radius:8px 8px 0px 0px;transition:transform 0.3s;}
.blogs-details-props{width:100%;float:left;padding:15px;}
.list-details-subtitle{font-size:16px;font-weight:600;color:#7ab55c;margin:0px 0px 8px;display:inline-flex;}
.list-details-title{font-size: 18px;font-weight:600;color: #000;line-height:1.3;margin:0px 0px 12px;}
.sidebar-home-page-footer-top.padding-props .dealsClass{padding-left:50px;padding-right:50px;}
.sidebar-home-page-footer-top.padding-props .heading{padding:30px 65px 30px 65px;}
.sidebar-home-page-footer-top.padding-props .in-deal{border-radius:8px;}
.sidebar-home-page-footer-top.padding-props .deal-image{border-radius:8px 8px 0px 0px;}
@media screen and (max-width:1500px){
.main-bodyContainer{width: calc(100% - 470px);}
}
 @media screen and (max-width:1400px){
     .wrap-lists-details{grid-template-columns:repeat(3,minmax(0,1fr));}
 }
@media screen and (max-width:1280px){
	.whole-blogs-wrappers{padding:0px 0px 25px;}
	.sidebar-home-page-footer-top.padding-props .heading{padding:30px 15px;}
	.sidebar-home-page-footer-top.padding-props .dealsClass{padding-left:0px;padding-right:0px;}
}
@media screen and (max-width:1100px){
	.main-bodyContainer{width: calc(100% - 0px);}
	.whole-blogs-wrappers{flex-direction:column;column-gap: 0px;}
	.blogs-left-part,.blogs-right-part{width: 100%;}
	.blogs-right-part{margin:30px auto 0px;}
	.blogs-right-part #sideBarWrapIn{width:100%!important;}
	.blogs-right-part .wrap-children-blogs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;}
	.whole-blogs-wrappers .blog-sidebar,
	.blogs-right-part{display: block;float: left;height: auto;position: relative;right: 0;top: auto;width: 100%;margin-bottom: 20px;}
	.whole-blogs-wrappers .theSideBar{position: relative;padding:15px;}
	.blogs-right-part #sideBarWrapIn{position:relative!important;}
	.blogs-info-title{font-size:20px;}
	.blogs-right-part .popular-css,
	.blogs-right-part section{margin:0px!important;}
	.blogs-right-part p:empty{display:none;}
	.blogs-right-part .theSideBar{position:relative}
}
@media screen and (max-width:1023px){
    .wrap-lists-details{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media screen and (max-width:767px){
	.sidebar-home-page-footer-top.padding-props .deal{margin-bottom:15px;}
	.lee-wrapper.reduce-top-spacing{padding-top:30px;}
	.blogs-right-part .wrap-children-blogs{grid-template-columns:repeat(1,minmax(0,1fr));}
	.blogs-right-part .popular-css,
	.blogs-right-part section{margin:0px 0px 15px!important;}
}
@media screen and (max-width:640px){
    .wrap-lists-details{grid-template-columns:repeat(1,minmax(0,1fr));column-gap:0px;row-gap:15px;}
}
/*New Home page layout end*/
