/*
Theme Name:     Half Greek Half Human Child Theme
Author:         Half Greek Half Human
Description:    Half Greek Half Human Child Theme is here
Template:       hghh
Version:        1.0
*/
/* Theme customization starts here */
/* Theme customization starts here */
@import url("../hghh/style.css");
/* Fonts Starts here */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&family=Raleway:wght@300;400;500;600;700;800;900&display=swap');
/* Fonts Ends here */
/* Font-Family:
font-family: 'Raleway', sans-serif;
font-family: 'Poppins', sans-serif;
 */
/*================================= Main Css Start ===============================*/
/******* Common Element CSS Start ******/
body                            { background-color: #ffffff; font-family: 'Raleway', sans-serif; color: #101e26; position: relative; z-index: 1; padding-bottom: 75px; }
*, *:before, *:after            { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*                               { margin: 0px; padding: 0px; }
img                             { border: 0px; }
ul,ol                           { list-style: none; }
a,a:hover,a:focus,
a:focus, a:active,a:visited     { outline: none; border: 0px; text-decoration: none; color: #0a1014;}
:focus                          { outline: none; }
::-webkit-input-placeholder     { color: rgba(255,255,255,0.60); } 
::-moz-placeholder              { color: rgba(255,255,255,0.60); } 
:-ms-input-placeholder          { color: rgba(255,255,255,0.60); } 
:-moz-placeholder               { color: rgba(255,255,255,0.60); }

a:hover,
a:foucs { color: #851f82; }
h1,h2,h3,h4,h5,h6,ul,p,li       { margin: 0px; }
.widget_text ul,
.entry-content 					{ font-family: 'Raleway', sans-serif; }
.entry-content h1, .entry-content h2, 
.entry-content h3 				{ font-family: 'Poppins', sans-serif; }
h1.big							{ font-size: 64px; line-height: 90px; font-family: 'Poppins', sans-serif; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; position: relative; color: #ffffff; z-index: 2; }
h1 								{ font-size: 34px; line-height: 50px; font-family: 'Poppins', sans-serif; font-weight: 600; }
h2 								{ font-size: 32px; line-height: 46px; font-family: 'Poppins', sans-serif; font-weight: 600; position: relative; padding-bottom: 10px; text-transform: uppercase; letter-spacing: 1px; }
h2:after 						{ content: ''; display: block; position: absolute; width: 84px; height: 3px; background: #851f82; left: calc(50% - 42px); bottom: 0; }
h2.big							{ font-size: 42px; line-height: 59px; position: relative; text-transform: unset; color: #ffffff; }
h2.big:after					{ content: none; }
h4 								{ font-size: 24px; line-height: 30px; color: #101e26; font-weight: 600; }
p 								{ font-size: 18px; line-height: 32px; color: #101e26; font-weight: 500; }
p.big 							{ font-size: 22px; line-height: 32px; color: #101e26; font-weight: 600; }
.entry-content p, .entry-content li { line-height: 25px; }
.listing-content p.note,
.over-block p.note,
.note							{ font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 16px; font-weight: 500; color: #101e26; }
.mar-top-16 					{ margin-top: 16px; }
.mar-top-24 					{ margin-top: 24px; }
.cmn-pad-top  					{ padding-top: 80px; }
.cmn-pad-btm  					{ padding-bottom: 80px; }
.cmn-pad 						{ padding-top: 72px; padding-bottom: 72px; }
.big-pad 						{ padding-top: 120px; padding-bottom: 120px; }
.alignwide.mar-top-30,
.mar-top-30 					{ margin-top: 30px; }

.white-text a:hover,.white-text a:focus,
.white-text a:active,.white-text a:visited,.white-text *,
.white-text 					{ color: #ffffff; }

/* Hover Css */
.img-over-block li:hover,
.img-over-block li:focus,
.blog-listing li:hover,
.blog-listing li:focus,
.blog-listing-area li:hover,
.blog-listing-area li:focus,
.article-blog li:hover,
.article-blog li:focus			{ box-shadow: 0px 0px 10px #cccccc; }

.sub-menu li a:hover,
.slick-slide.slick-active .slider-btn a.active,
.sub-menu li.current-menu-item a { background: #1e76a3; color: #fff; }
/**/
.block-title a,
.note a,
.category-name a 				{ color: #333333; transition: 0.4s; }
.note a:hover,
.note a:focus,
.category-name a:hover,
.category-name a:focus,
.block-title a:hover,
.block-title a:focus { color: #851f82 !important; }
.comment-respond textarea { resize: none; }
/* //Hover Css */
/* Common Css */
.entry-content > .alignfull,
.entry-content h1, .entry-content h2, .entry-content h3,
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.widget,
.widget li 						{ margin: 0px; }
.footer-top-visible .footer-nav-widgets-wrapper,
.alignnone, .aligncenter, .alignleft, .alignright, .alignwide { margin-top: 0px; margin-bottom: 0px; }

.cmn-blog .category-block .category-name,
.cmn-blog .art-content-desc > .block-title 	{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
.cmn-blog .art-content-desc > .block-title 	{ min-height: 64px; } 
.cmn-blog .category-block .category-name 	{ min-height: 40px; }
.cmn-blog .category-block .category-name { width: 70%; padding-right: 5px; }
.cmn-blog .category-block .category-date { width: 30%; text-align: right; }

/* //Common Css */
/* PreHeader */
.pre-header 					{ padding: 12px 0px; background: #851f82; }
.pre-header .widget:first-child { margin-bottom: 0px; }
.pre-header .row 				{ align-items: center; justify-content: space-between; }
.pre-header ul 					{ display: flex; }
.pre-header li:first-child 		{ padding-left: 0px; }
.pre-header li 					{ padding: 0 15px; }
.pre-header li a 				{ display: block; }
.pre-header li a i				{ color: #ffffff; transition: 0.5s; }
.pre-header li a:hover i		{ transform: scale(1.1); }
.header-search input[type="text"] { padding: 5px 10px; max-width: 250px; }
.header-search .input-group 	{ justify-content: flex-end; }
.input-group-btn button:not(.toggle) { background: transparent; }
.pre-header li a i,
.input-group-btn i 				{ font-size: 20px; line-height: 24px; }
/* //PreHeader */
/* Header */
#site-header 					{ z-index: 9999; }
.header-inner 					{ width: 100%; }
.nav-link a						{ color: #851f82; font-family: 'Raleway', sans-serif; font-weight: 500; text-transform: uppercase; font-size: 20px; line-height: 25px; }
.nav-link a:focus,
.nav-link a:hover				{ text-decoration: none; }
body:not(.overlay-header) .primary-menu > li.nav-link > a,
body:not(.overlay-header) .primary-menu > li.nav-link span  { color: #851f82; }
.primary-menu .icon::before, .primary-menu .icon::after,
body:not(.overlay-header) .primary-menu .nav-link ul { background-color: #851f82; padding: 0px; }
.primary-menu li.current-menu-item > a, 
.primary-menu li.current-menu-item > .link-icon-wrapper > a,
.primary-menu ul a 				{ text-decoration: none; }

.header-navigation-wrapper nav > .primary-menu > li > a:hover,
body:not(.overlay-header) nav .primary-menu > li.nav-link:hover span,
.header-navigation-wrapper nav > .primary-menu > li > a:focus { color: #851f82; }
/* //Header */
/* About Us Section */
.abt-row 			{ padding: 115px 0px; background-color: #f8f8fa; position: relative; }
.abt-row:before		{ content: ''; display: block; left: 0; top: 0; position: absolute; background-color: #851f82; height: 100%; width: 25%; }
.abt-block .kt-row-column-wrap { align-items: center; }
.abt-content h2,
.abt-content p 		{ text-align: justify; }
/* About Us Section */
/* Article Section */
.article-dep 		{ width: 100%; }
.article-blog  		{ margin-top: 30px; display: grid; grid-gap: 30px; width: 100%; }
.article-blog li:first-child 	{ grid-column: 1 / 3; grid-row: 1 / 3; }
.article-blog li 				{ grid-column: 3; grid-row: 1; margin: 0px; transition: 0.4s; background: #f8f8fa; }
.article-blog li:last-child		{ grid-column: 3; grid-row: 2; }
.blog-listing-area li,
.article-blog li 				{ background: #f8f8fa; }
.must-read-sec,
.art-content 		{ background-color: #f8f8fa; }
.art-content-desc	{ padding: 24px 16px; }
.art-content-desc > p { font-family: 'Poppins', sans-serif; font-weight: 500; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.category-block 	{ display: flex; align-items: center; padding: 16px 16px 24px; justify-content: space-between; border-top: 1px solid #e4e4e4; }
.category-block p 	{ font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 22px; color: #333333; }
.art-bg 			{ background: no-repeat center center / cover; height: 200px; }
.article-blog li:first-child .art-bg { height: 605px; }
.banner-section > .wp-block-group__inner-container >.alignfull .kt-row-column-wrap { padding: 0px; }
/* //Article Section */
/* Body */
.singular .entry-header,
.post-inner 					{ padding: 0px; }
/* Latest Article */
.over-block-content 			{ background: no-repeat top center / cover; height: 355px; position: relative; }
.over-block 					{ position: absolute; left: 0; bottom: 40px; width: 90%; background: rgba(255,255,255,0.93); padding: 22px; }
.over-block p 					{ font-family: 'Poppins', sans-serif; font-weight: 600; }
.over-block p:not(:last-child)	{ margin-bottom: 6px; }
.blog-listing-area ul,
.img-over-block ul 				{ display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 20px; }
.blog-listing-area li,
.img-over-block li,
.blog-listing li 				{ transition: 0.4s; }
.blog-listing-title 			{ position: relative; margin-bottom: 20px; }
.blog-listing-title:after		{ content: ''; display: block; left: 0; top: 50%; transform: translateY(-50%); height: 3px; width: 100%; background: #1e76a3; position: absolute; z-index: -2; }
.blog-listing h2 				{ position: relative; z-index: 5; margin: 0; padding: 0px; letter-spacing: 1px; display: inline-block; background-color: #f8f8fa; padding-right: 15px; }
.blog-listing h2:after			{ content: none; }
.blog-listing li 				{ margin-bottom: 16px; border: 1px solid rgba(16,30,38,0.14); display: flex; background: #ffffff; }
.blog-listing li:last-child 	{ margin: 0px; }
.listing-img 					{ width: 40%; background: no-repeat center center / cover; min-width: 100px; height: 100%; }
.listing-content p.note 		{ display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.listing-content p 				{ font-size: 16px; line-height: 24px; font-family: 'Poppins', sans-serif; font-weight: 600; }
.listing-content p:not(:last-child)	{ margin-bottom: 6px; }
.listing-content 				{ padding: 12px; }
/* 25-06-2020 */
.listing-content p.block-title,
.over-block-content .over-block p.block-title { height: 50px; overflow: hidden; }
.blog-listing-title.visible-xs 	{ display: none; }
/* Blog Listing */
.blog-listing-area ul 			{ grid-template-columns: repeat(3,1fr); }
.listing-banner 				{ height: 250px; background: no-repeat center center / cover; }
/* //Blog Listing */
/* Footer */
#site-footer 					{ background-color: #851f82; padding: 15px 0px; }
.entry-title,
.footer-credits,
.to-the-top,
.footer-widgets-outer-wrapper 	{ display: none; }
.footer-area 				{ display: flex; justify-content: space-between; width: 100%; align-items: center; }
.footer-area * 				{ color: #ffffff; }
.footer-area .widget_media_image img { width: 166px; height: 100%; }
.footer-area .d-flex li 	{ padding: 0 18px; }
.footer-area p 				{ font-size: 12px; line-height: 20px; font-family: 'Raleway', sans-serif; font-weight: 500; }
.footer-area .d-flex li:last-child { padding-right: 0; }
.footer-area .d-flex li a i { transform: scale(1); transition: 0.5s; }
.footer-area .d-flex li a:hover i { transform: scale(1.1); }
/* //Footer */
/* Article Page */
/*.banner-img.overlay .container > div		{ position: relative; padding-left: 30px; }*/
/*.banner-img.overlay .container > div:before	{ content: ''; display: block; left: 0; top: 20px; background-image: linear-gradient(109deg, rgba(8,14,16,0.69) 0%, rgba(24,26,27,0.71) 100%); width: 100%; height: calc(100% - 60px); position: absolute; z-index: 1; }*/
.banner-section .overlay h1 	{ position: relative; z-index: 2; }
.slider-btn a 					{ font-size: 14px; line-height: 20px; padding: 20px 15px; background: #ffffff; border: 2px solid #1e76a3; border-radius: 4px; transition: 0.4s; color: #101e26; display: block; text-align: center; }
.slider-btn a:hover,
.slider-btn a:focus 			{ background-color: #1e76a3; color: #ffffff; }
.article-slider .slick-prev,
.article-slider .slick-next		{ width: auto; height: auto; padding: 32px 12px; background-color: #f8f8fa;}
.article-slider.slider.slick-initialized.slick-slider 	{ width: calc(100% - 80px); }
.article-slider .slick-next		{ right: auto; left: calc(100% + 36px); }
.slick-initialized .slick-slide { padding: 0 12px; }
.slick-initialized .slick-slide:first-child { padding-left: 0px; }
.article-slider .slick-prev::before { content: '\f053'; }
.article-slider .slick-next::before { content: '\f054'; }
.article-slider .slick-prev			{ left: 100%; z-index: 1; right: auto; }
.article-slider .slick-prev::before,
.article-slider .slick-next::before { color: rgba(16,30,38,0.26); transition: 0.4s; font-family: "Font Awesome 5 Pro"; font-weight: 900; opacity: 1; font-size: 20px; line-height: 20px; display: block; }
.article-slider .slick-prev:hover::before,
.article-slider .slick-next:hover::before { color: #1e76a3; transform: scale(1.2); }
.inner-listing ul 				{ display: grid; grid-template-columns: repeat(3,1fr); grid-template-columns: repeat(4, 25%); grid-auto-flow: row; }
.inner-listing li 				{ padding: 15px 10px; }
.inner-listing li:first-child	{ grid-column: 1; grid-row: 1; }
.inner-listing li:nth-child(2)	{ grid-column: 2 / span 2; grid-row: 1 / span 2; }
.inner-listing li:nth-child(2) .listing-banner	{ height: 704px; }
.inner-listing li:nth-child(3)	{ grid-column: 4; grid-row: 1; }
.inner-listing li:nth-child(4)	{ grid-column: 1; grid-row: 2; }
.inner-listing li:nth-child(5)	{ grid-column: 4; grid-row: 2; }
.featured-article-block 	{ background-color: #ffffff; margin: 0px; }
/* //Article Page */
/* Article Inner */
.banner-img 				{ background: no-repeat center center / cover; }
.banner-desc a,
.banner-desc 				{ font-size: 16px; line-height: 20px; color: #ffffff; letter-spacing: 0.25px; text-transform: uppercase; font-weight: 600; }
.art-inner-block 			{ background-color: rgba(30,118,162,0.5); padding: 50px; display: inline-block; }
.art-inner-block h2.big  	{ margin: 16px 0px; }
.cmn-content a 				{ color: #851f82; }
.cmn-content h2 			{ margin: 24px 0px; padding-bottom: 0px; }
.cmn-content h2:after 		{ content: none; }
.cmn-content ul,
.cmn-content img,
.cmn-content li,
.cmn-content p:not(:first-child) { margin-top: 16px; }
.blog-listing .category-list li:hover { box-shadow: none; }
.cmn-content li,
.cmn-content p 				{ font-size: 18px; line-height: 34px; font-weight: 500; }
.cmn-content h4				{ margin-top: 24px; }
.cmn-content ul 			{ padding-left: 34px; list-style: disc; }
.cmn-content img 			{ width: 100%; max-height: 350px; }
.cmn-content blockquote > p,
.cmn-content blockquote		{ margin: 24px 0px; font-size: 40px; line-height: 58px; font-style: italic; border: 0px; padding: 0px; }
.article-inner-info > .row 	{ align-items: baseline; }
.article-inner-info .blog-listing-title h2 { background: #ffffff; }
.category-list li a 		{ color: #101e26; text-transform: uppercase; }
.category-list li 			{ justify-content: space-between; border-width: 0px 0px 1px; width: 100%; }
.blog-listing .tag-listing 	{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.blog-listing .tag-listing li	{ background: #ffffff; border: 1px solid #1e76a3; border-radius: 4px; display: block; transition: 0.4s; }
.blog-listing .tag-listing li a	{ padding: 9px 16px; font-size: 14px; line-height: 20px; color: #101e26; display: block; font-weight: 600; }
.blog-listing .tag-listing li:hover a	{ background: #1e76a3; color: #ffffff; }
.blog-listing .tag-listing li:last-child { margin-bottom: 16px; }
.comments-wrapper 		{ margin-top: 3rem; }
.form-submit input[type="submit"] { background-color: #1e76a3; text-decoration: none; border-radius: 4px; color: #ffffff; }
.form-submit input[type="submit"]:hover { text-decoration: none; }
.section-inner.thin,
.comment-respond p:not(.comment-notes) { max-width: 100%; }
h2.comment-reply-title:after { content: none; } 
.comment-reply-title 	{ display: none; }
.comment-reply-title,
#reply-title.comment-reply-title,
.comment-respond p.comment-notes, .comment-respond p.logged-in-as { text-align: left; margin: 0 0 30px; }
#reply-title.comment-reply-title:after { content: none; }
body:not(.singular) main > article:first-of-type { padding: 0px; }
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 100%; }
.page-numbers 			{ color: #101e26; transition: 0.5s; width: 30px; height: 30px; margin: 0 2px; display: inline-block; border-radius: 50%; text-align: center; }
.page-numbers:hover,
.page-numbers.current 	{ background: #1e76a3; color: #fff; }
.next.page-numbers 		{ position: relative; }
.pagination-section 	{ margin-top: 30px; display: flex; }
.pagination-section .prev,
.pagination-section .next { width: auto; height: auto; }
.pagination-section .prev.page-numbers:hover,
.pagination-section .next.page-numbers:hover { background: transparent; color: #101e26; }
.comment-respond input[type="text"], 
.header-search input[type="text"]:hover,
.header-search input[type="text"]:focus,
input[type="search"]:hover,
input[type="search"]:focus,
.comment-respond input[type="email"], 
.search-form .search-field,
.comment-respond textarea 		{ background: #ffffff; border: 1px solid rgba(16,30,38,0.32); border-radius: 4px; }
.comments-wrapper 				{ width: 100%; max-width: 1140px; margin-top: 0px; }
.comment-form-cookies-consent,
.comment-form-url 				{ display: none; }
.comment-respond p.comment-notes, .comment-respond p.logged-in-as,
.comment-respond .comment-notes,
.comment-notes * 				{ color: #101e26; }
.comment-respond 				{ padding-bottom: 60px; }
.error404-content h1.entry-title { display: block; }
input[type="search"]:focus		{ outline: none; }
.search-form input[type="submit"] { background-color: #851f82; color: #ffffff; }
.comment-meta .avatar,
.styled-separator.is-style-wide 	{ display: none; }
#comments.comments 				{ margin-bottom: 50px; border-bottom: 1px solid #000000; padding-bottom: 50px; }
.article-inner-info .at-icon-wrapper > .at-icon-wrapper *,
.article-inner-info .at-icon-wrapper > .at-icon-wrapper 	{ line-height: 25px !important; height: 25px !important; width: 25px !important; }
.article-inner-info .at-icon-wrapper.at-share-btn 			{ padding: 10px; }
.article-inner-info .at-icon-wrapper.at-share-btn .at-label { font-size: 14px !important; line-height: 25px !important; }

.widget_text ul .privacy-link a 		{ transition: 0.5s; font-size: 12px; line-height: 15px; color: #ffffff; }
#site-footer a:focus,
#site-footer a:hover { text-decoration: none; color: #ffffff; }
#site-footer .privacy-link a:focus,
#site-footer .privacy-link a:active,
#site-footer .privacy-link a:hover 		{ text-decoration: underline; color: #ffffff }

.author-date-section .author-desc 		{ padding-left: 10px; margin-left: 10px; font-style: italic; position: relative; font-size: 14px; line-height: 20px; text-transform: unset; }
.banner-desc.author-desc::before 		{ content: ''; display: block; left: 0; top: 50%; transform: translateY(-50%); width: 7px; height: 2px; background: #fff; position: absolute; }
/* //Article Inner */
footer 									{ position: fixed; top: calc(100% - 74px); width: 100%; z-index: 9999; }
/*================================= Main Css End ===============================*/
/*================================= Media Start ===============================*/
/*================================= Large Desktop Css Start ===============================*/
@media(min-width:1200px) and (max-width:1599px) {

}
/*================================= Large Desktop Css End ===============================*/
/*================================= Desktop Css Start ===============================*/
@media(min-width:992px) and (max-width:1199px) {
/* Common Css */
h1.big				{ font-size: 45px; line-height: 80px;}
.header-navigation-wrapper,
.primary-menu-wrapper 		{ display: block; }
.header-inner 				{ display: flex; justify-content: space-between; align-items: center; }
body:not(.enable-search-modal) .header-titles-wrapper { padding: 0px;  display: block; }
.toggle-text,
.nav-toggle.mobile-nav-toggle { display: none; }
.header-inner 				{ padding: 25px 0px; }
.primary-menu ul 			{ padding: 0px; }
/* Blog Listing */
.listing-banner 			{ height: 250px; }
/* Article Section */
.blog-listing li:last-child { margin-bottom: 16px; }
.article-blog li:first-child .art-bg { height: 550px; }
.art-content-desc 			{ padding: 15px; }
.category-block 			{ padding: 10px 15px; }
/* Latest Article Section */
.over-block-content 		{ height: 345px; }
/* Article Page */
.slick-slider 				{ margin-bottom: 10px; }
.article-slider .slick-prev::before, 
.article-slider .slick-next::before { font-size: 15px; line-height: 20px; }
.slider-btn a 					{ font-size: 13px; line-height: 20px; padding: 10px; }
.article-slider .slick-prev, 
.article-slider .slick-next 	{ padding: 20px 12px; }
.inner-listing li 				{ padding: 15px 10px; }
.inner-listing li:nth-child(2) .listing-banner	{ height: 656px; }
.article-sec.alignwide.mar-top-30 { margin-top: 20px; }
/* Article Inner Page */
.blog-listing.mar-top-16 	{ margin-top: 0px; }
.blog-listing-title 		{ margin-bottom: 10px; }
.blog-listing-title h2 		{ font-size: 26px; line-height: 36px; }
.comment-respond			{ padding: 20px 30px 60px; }
.art-inner-block 			{ padding: 40px ; }

}
/*================================= Desktop Css End ===============================*/
/*================================= Tablet Css Start ===============================*/
@media(min-width:768px) and (max-width:991px) {
body 			{ padding-bottom: 55px; }
/* Common Css */
h1 				{ font-size: 30px; line-height: 40px; }
h2 				{ font-size: 27px; line-height: 35px; }
h1.big			{ font-size: 35px; line-height: 60px; }
h2.big 			{ max-width: 100%; font-size: 32px; line-height: 50px; }
.cmn-content li, .cmn-content p,
p 				{ font-size: 14px; line-height: 24px; }
p.big 			{ font-size: 20px; line-height: 30px; }
.cmn-pad-top	{ padding-top: 40px; }
.cmn-pad-btm	{ padding-bottom: 40px; }
.big-pad 		{ padding-top: 60px; padding-bottom: 60px; }
.category-block p 	{ font-size: 11px; line-height: 20px; }
.art-inner-block 	{ padding: 30px ; }
/* Header */
.header-navigation-wrapper,
.primary-menu-wrapper 		{ display: block; }
.header-inner 				{ display: flex; justify-content: space-between; align-items: center; }
body:not(.enable-search-modal) .header-titles-wrapper { padding: 0px;  display: block; }
.toggle-text,
.nav-toggle.mobile-nav-toggle { display: none; }
.header-inner 				{ padding: 25px 0px; }
.primary-menu ul 			{ padding: 0px; }
/* About Us */
.cmn-pad,
.abt-row 					{ padding: 35px 0px; }
/* Blog Listing */
.listing-banner 			{ height: 200px; }
/* Must Read Block */
.blog-listing-title 		{ margin-top: 20px; }
.blog-listing ul 			{ display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: column; }
/* Article Section */
.blog-listing li:last-child { margin-bottom: 16px; }
.article-blog li:first-child .art-bg { height: 550px; }
.art-content-desc 			{ padding: 15px; }
.category-block 			{ padding: 10px 15px; }
/* Latest Article Section */
.over-block-content 		{ height: 300px; }
/* Article Page */
.slick-slider 				{ margin-bottom: 10px; }
.slick-initialized .slick-slide { padding: 0 10px; }
.article-slider .slick-prev::before, 
.article-slider .slick-next::before { font-size: 15px; line-height: 20px; }
.slider-btn a 					{ font-size: 13px; line-height: 20px; padding: 10px 5px; }
.article-slider .slick-prev, 
.article-slider .slick-next 	{ padding: 20px 12px; }
.inner-listing li 				{ padding: 15px 10px; }
.inner-listing li:nth-child(2) .listing-banner	{ height: 574px; }
.inner-listing .listing-blog .category-block 	{ display: block; }
.article-sec.alignwide.mar-top-30 { margin-top: 5px; }
/* Footer */
.footer-area .widget_media_image img 	{ width: 100px; }
.footer-area .d-flex li 				{ padding: 0 10px; }
/* Article Inner Page */
.blog-listing.mar-top-16 	{ margin-top: 0px; }
.blog-listing-title 		{ margin-bottom: 5px; }
/*.blog-listing-title h2 		{ font-size: 17px; line-height: 34px; }*/
.blog-listing .category-list li { margin-bottom: 10px; }
.blog-listing .tag-listing li a { padding: 5px 10px; font-size: 12px; line-height: 20px; }
.cmn-content ul 			{ padding-left: 20px; }
.cmn-content blockquote > p,
.cmn-content blockquote 	{ font-size: 25px; line-height: 40px; margin: 10px 0px; }
.article-inner-info .blog-listing-title { margin-top: 0px; }
.cmn-content ul, 
.cmn-content img, 
.cmn-content li, 
.cmn-content p:not(:first-child) { margin-top: 10px; }
.cmn-content h4 			{ margin: 15px 0px; }
.comment-respond			{ padding: 0px 40px 20px; }
#comments.comments 			{ margin-bottom: 30px; padding-bottom: 30px; }

.blog-listing 					{ margin-top: 20px; }
.blog-listing-title.hidden-xs 	{ display: none; }
.blog-listing-title.visible-xs 	{ display: block; }
.must-read-block > .row.mar-top-24 { margin-top: 0px; }
footer 							{ top: calc(100% - 55px);}
}
/*================================= Tablet Css End ===============================*/
/*================================= Mobile Css Start ===============================*/
@media (max-width: 767px) {
body 			{ padding-bottom: 144px; }
/* Common Css */
h1.big			{ font-size: 35px; line-height: 45px; }
h2.big			{ font-size: 28px; line-height: 35px; max-width: 100%; }
h1 				{ font-size: 30px; line-height: 40px; }
h2 				{ font-size: 27px; line-height: 35px; }
.cmn-content li, .cmn-content p,
p 				{ font-size: 14px; line-height: 24px; }
p.big 			{ font-size: 16px; line-height: 26px; }
.cmn-pad-top	{ padding-top: 25px; }
.cmn-pad-btm	{ padding-bottom: 25px; }
.big-pad 		{ padding-top: 40px; padding-bottom: 40px; }
.cmn-content h2	{ margin: 20px 0px; }
.art-inner-block { padding: 20px; }
/* Header */
.pre-header 	{ padding: 10px 0px; }
.pre-header li 	{ padding: 0 5px; }
.pre-header li a i, 
.input-group-btn i { font-size: 14px; line-height: 24px; }
.header-search input[type="text"] { padding: 0 5px; border: 0; height: auto; font-size: 14px; line-height: 20px; }
.header-navigation-wrapper,
.header-titles-wrapper,
.primary-menu-wrapper 	{ display: block; }
.header-inner 			{ display: flex; justify-content: space-between; align-items: center; }
.header-titles-wrapper	{ padding: 0px; }
.site-logo img 			{ max-height: 4rem; }
.nav-link a 			{ font-size: 14px; line-height: 20px; padding: 0px; }
.header-inner .toggle 	{ display: none; }
header .widget:first-child { margin-bottom: 0px; }
.header-navigation-wrapper .primary-menu > li { margin: 0px; padding: 0px; }
.primary-menu ul 		{ width: 15rem; padding: 0px; }
.nav-link 				{ padding: 0px; }
.toggle-text 			{ display: none; }
.primary-menu > li.menu-item-has-children > a { padding-right: 1.5rem; }
/* About us section */
.kt-mobile-layout-row.kt-v-gutter-default > .wp-block-kadence-column { margin-bottom: 20px; }
.abt-block 			{ margin: 0px; width: 100%; }
.cmn-pad,
.abt-row 			{ padding: 25px 0px; }
.abt-row::before 	{ height: 26%; }
.abt-content 		{ text-align: center; }
/* Latest Article */
.article-blog 		{ display: block; margin-top: 25px; }
.article-blog li:first-child .art-bg { height: 200px; }
.article-blog li:not(:last-child) { margin-bottom: 20px; }
.art-content-desc,
.category-block 	{ padding: 15px; }
/* Must Read Section */
.blog-listing-area ul, 
.img-over-block ul 	{ grid-template-columns: repeat(1,1fr); }
.over-block 		{ padding: 10px; }
.inner-listing li:nth-child(2) .listing-banner,
.listing-banner,
.over-block-content { height: 200px; }
.blog-listing 		{ margin-top: 20px; }
/* Footer */
.footer-area 				{ display: block; text-align: center; }
.widget:first-child 		{ display: inline-block; margin-bottom: 10px;}
.footer-area .widget:first-child { margin-bottom: 5px; }
.footer-area ul.d-flex 		{ justify-content: center; margin-top: 10px; }
.footer-area .d-flex li 	{ padding: 0 10px; }
/* Article Page */
.article-slider .slick-prev, 
.article-slider .slick-next 	{ padding: 22px 12px; top: 22px; }
.slick-initialized .slick-slide { padding: 0 10px; }
.slider-btn a 					{ padding: 10px; font-size: 12px; line-height: 20px; }
.slick-slider 					{ margin-bottom: 10px; }
.inner-listing ul 				{ display: block; }
.inner-listing li 				{ padding: 10px 0px; }
/* Article Inner Page */
.art-inner-block p,
.banner-desc, 
.art-inner-block h2.big 		{ padding-left: 0px; }
.art-inner-block.alignwide 		{ margin: 0px; width: 100%; }
.cmn-content ul,
.cmn-content img,
.cmn-content li,
.cmn-content p:not(:first-child) { margin-top: 10px; }
.cmn-content blockquote > p,
.cmn-content blockquote,
.cmn-content h4 				{ margin: 15px 0px; }
.cmn-content ul 				{ padding-left: 15px; }
.cmn-content blockquote > p,
.cmn-content blockquote 		{ font-size: 20px; line-height: 30px; }
#reply-title.comment-reply-title,
.comment-respond p.comment-notes, .comment-respond p.logged-in-as { margin: 0px; }
.comment-respond 				{ padding: 0px 15px 10px; }
.comment-respond p.comment-notes { margin-bottom: 10px; }
.search-form input[type="submit"],
.search-form .search-field 		{ padding: 10px; }
.search-form input[type="submit"] { margin-left: 15px; }
#comments.comments 				{ margin-bottom: 20px; padding-bottom: 20px; }
.article-inner-info .at-icon-wrapper.at-share-btn 			{ padding: 7px; }
.author-date-section.d-flex 		{ display: block !important; }
.author-date-section .author-desc 	{ padding-left: 0px; margin: 10px 0px 0px; }
.cmn-blog .art-content-desc > .block-title,
.cmn-blog .category-block .category-name 	{ min-height: auto; }

.blog-listing-title.hidden-xs 	{ display: none; }
.blog-listing-title.visible-xs 	{ display: block; }
.must-read-block > .row.mar-top-24 { margin-top: 0px; }
footer 							{ top: calc(100% - 139px);}
}
/*================================= Media End ===============================*/
