/*
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; }

.blog-bgImage { background: rgba(0, 0, 0, 0) url("images/banner-3.jpg") repeat scroll 0 0; height: 400px; width: 100%; padding-top: 180px; text-align: center; color:#fff; }
.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;}
.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 .widget {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}
.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: -337px; width:300px; background: #fff none repeat scroll 0 0; border-radius: 0 0 4px 4px;  padding: 15px 12px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}
.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 {padding-left: 150px; position: relative;}
.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 12px;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;}
.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-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;}
.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 ; height:57px; 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; width: 137px;}
.logo-css > a {display: block;}
.logo-css {left: 0; position: absolute; text-align: center; top: 14px; z-index: 99;}
.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;}
.dh--searchbar {position: absolute; right: 30px; top: 9px; width: 230px;}
.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: 19.9%;}
.text_bottom_css { padding: 0 30px 0 0; }
.container-lg .newFooterCss li a { padding: 0 0 0 12px; position: relative;}
.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 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;}
.simplesocial-sm-round + p:first-letter{font-weight: 600;font-size: 75px;line-height: 1;float: left;padding-right: 15px;padding-top:5px;text-transform: uppercase;}



@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 18px; }
	.share-blog { padding:25px 28px ;}
	.container-lg { width:100%; }
}


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

	.video-contetnt, .sidebar-widget--div .whiteBtnNectar{float:left;width:100%;}
	
	.dh--searchbar {left: 0; margin: 0 auto; right: 0; width: 350px;}
	.container.containerClass {width: 890px;}
	.blog-sidebar {right: -40px; width: 36%;}
    .share-blog {padding: 25px 20px;}
    .menu-menu-1-container {background: #454954; height: 100%;position:fixed;right: -260px;top: 0;width: 260px; transition: all 0.33s ease-out 0s; -webkit-transition: all 0.33s ease-out 0s; z-index: 99; padding:0; overflow-y:auto;}
	.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: 26px;}
	.toggle--bar{border: 1px solid #ddd; border-radius: 4px; cursor: pointer; display: block; padding: 2px 0; position: absolute; right: 50px; text-align: center; top: 10px;width: 38px;}
	.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:10px;}
	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%;}

	
}

@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%;}
}

@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: -25px; 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;}
	
}

@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;}
	.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;}
	.dh--searchbar .icon.icon-search.searchClass {right: 20px; top: 22px;}
	.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;}
	.dh-header {height: 48px;}
	.new-active .sharethis-css {top: 14em;}
	.toggle--bar {right: 15px; top: 6px;}
	.logo-css {left: 10px;top: 8px;}
	.article-copyLink {width: 300px;}
	
	
}
	
@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;}
	.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;}
}







