/*
 Theme Name:   My Technical Hindi
 Theme URI:    https://generatepress.com
 Description:  My Technical Hindi Child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.comments-area, .entry-meta
{
	display:none!important
}
.site-logo.mobile-header-logo img {
    position: relative;
    padding: 0px 0px 10px 0px!important;
    display: block;
    transition: height .3s ease;
}
.site-logo.mobile-header-logo  {
	position: absolute;
	top: 0;
	left: 50%!important;
	transform: translateX(-50%)!important;
	margin-left: auto;
}
#mobile-header .menu-toggle {
	order: -1;
	margin-right: auto!important;
}
.entry-meta
{
	display:none!important
}
.breadcrumb, .rank-math-breadcrumb 
{
	 background: #fff!important;
	 padding: 0px 20px 0px 15px;
	border-right: 2px solid rgba(0,0,0,.07);
	 border-bottom: 2px solid rgba(0,0,0,.07);
	 box-shadow: 0 0 10px rgba(232,234,237,.5);
	 border: 1px solid #eee white-space: nowrap;
	 overflow: hidden;
	 display: inline-block !important;
	 width: calc(100%)
}
.breadcrumb, .rank-math-breadcrumb p 
{
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis
}
.wp-block-button a:hover
{
	color:#ffff!important
}
.home h2 
{
	 display: flex;
	 align-items: center;
	 color: #000;
	padding: 0px 20px 0px 20px
}
	 .home h2:before, .home h2:after 
{
	 flex: 1;
	 height: 3px;
	 content: '';
	 background-color: currentColor
}
	 .home h2::before 
{
	 margin-right: 10px
}
	 .home h2::after 
{
	 margin-left: 10px
}
.btn-wlkm .wrap 
{
	 width: auto;
	 height: auto;
	 padding: 8% 0;
	 margin: 0 auto;
	 text-align: center
}
.button.rd, .icons.rd .icon, button.rd, input[type=button].rd, input[type=reset].rd, input[type=submit].rd 
{
	 border-radius: 5px
}
.signup input 
{
	 width: 30%;
	 margin: 5px;
	 padding: 5px 16px;
	 font-size: 16px
}
.btn-wlkm .wrap 
{
	 width: auto;
	 height: auto;
	 padding: 8% 0;
	 margin: 0 auto;
	 text-align: center
}
	@media only screen and (max-width: 1023px).btn-wlkm 
{
	 font-size: 18px
}

}
.wp-block-latest-posts.wp-block-latest-posts__list, .wp-block-latest-posts.wp-block-latest-posts__list a 
{
	 list-style: none;
	 text-align: center;
	 font-weight: 600;
	 color: #ff0000!important
}
	@media only screen and (max-width: 860px)
{
.signup input 
{
	 width: 100%!important;
	 margin: 5px;
	 padding: 5px 16px;
	 font-size: 16px
}
	 .btn-wlkm
{
	text-align:center
}

}
	 p 
{
	 display: block;
	 margin-block-start: 1em;
	 margin-block-end: 1em;
	 margin-inline-start: 0px;
	 margin-inline-end: 0px
}
	 h2
{
	padding-top:20px
}
.wp-block-latest-posts.is-grid li 
{
	 margin: 1em 1em 0 0
}
	@media only screen and (max-width: 600px) 
{
.wp-block-latest-posts.is-grid li 
{
	 margin: 1em 1em 1em 1em!important
}
.wp-block-latest-posts 
{
	 padding: 0px!important
}

}
.wp-block-latest-posts.columns-3 li, .wp-block-latest-posts.is-grid li 
{
	 display: inline-block;
	 background: #fff!important;
	 padding: 0px;
	 margin-bottom: 0;
	 vertical-align: top;
	 border: 1px solid #eee;
	 border-radius: 5px
}
.wp-block-latest-posts__post-title 
{
	 padding: 0em 1em 1em 1em;
	 text-align: center;
	 font-weight: 600;
	 color: #000!important;
	display:block
}
	ol, ul 
{
	 margin: 0 0 0em 0em;
	 
}
.wp-block-buttons>.wp-block-button 
{
	 display: inline-block;
	 margin: 20px
}
	@media only screen @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) 
{
.breadcrumb, .rank-math-breadcrumb
{
	width: calc(107%);
	background: #fff!important
}

}
.fixed-leftSd,.fixed-rightSd
{
	position:fixed;
	top:60px;
	width:160px;
	height:600px;
	 margin: 0px;
	 z-index:9999;
	transform:translateZ(0)
}
.fixed-leftSd
{
	left:0
}
.fixed-rightSd
{
	right:0
}
.fixed-rightSd .pg-ad-label
{
	 color:#000!important;
	font-weight:500;
	padding: 2px 0px 2px 0px!important;
	border-right: 2px solid rgba(0,0,0,.07);
	 border-bottom: 2px solid rgba(0,0,0,.07);
	 box-shadow: 0 0 10px rgba(232,234,237,.5);
	 border: 1px solid #eee;
}
.fixed-leftSd .pg-ad-label
{
	background-color:var(--widget-title)!important;
	 color:var(--heading-color)!important;
	font-weight:500;
	padding: 2px 0px 2px 0px!important;
	border-right: 2px solid rgba(0,0,0,.07);
	 border-bottom: 2px solid rgba(0,0,0,.07);
	 box-shadow: 0 0 10px rgba(232,234,237,.5);
	 border: 1px solid var(--faq-border)
}
	@media screen and (max-width:1300px)
{
.fixed-leftSd,.fixed-rightSd
{
	display:none;
	visibility:hidden
}

}

.mobile-header-navigation.has-menu-bar-items .mobile-header-logo 
{
	 margin-right: auto;
	 top: 5px!important
}

.footer-widgets p, site-info p, .creds 
{
	 color: #fff!important
}
.comments-area,.inside-article,.sidebar .widget
{
	background:#fff!important
}
.archive .page-header
{
	background:#fafafa;
}
.entry-meta,.rank-math-breadcrumb
{
	color:#000;
}
.entry-meta a:hover, .rank-math-breadcrumb a:hover, .entry-header a:hover 
{
	 color: #ff0000!important
}
.wp-block-latest-posts.wp-block-latest-posts__list a:hover
{
	color:#000!important
}

.breadcrumb, .rank-math-breadcrumb, 
{
	background: #fafafa!important
}
.author-box 
{
	background: #fafafa;
}
.lwptoc .lwptoc_i, .lwptoc_items, .lwptoc_header, .lwptoc-title
{
	color:#000!important;
	background-color:#fafafa!important
}
.lwptoc .lwptoc_i A, .lwptoc-light .lwptoc_i A 
{
	color:#ff0000!important
}
	#rank-math-faq 
{
	 background: var(--body-color);
	 border-radius: 5px;
	 padding: 2px;
	 margin-bottom: 1rem
}
.rank-math-list-item 
{
	 background: var(--cont-color);
	 padding: 15px;
	 box-shadow: 0px 0px 10px var(--body-color), 0px 0px 40px var(--cont-color);
	 margin-bottom: 1rem;
	 border-radius: 5px
}
.rank-math-question 
{
	 border-bottom: 1px solid var(--faq-border);
	 padding-bottom: 0.825rem;
	 margin-bottom: 0.825rem;
	 position: relative;
	 padding-right: 40px;
	font-size: 20px;
	 color: var(--heading-color)!important
}

.rank-math-question:after 
{
	 content: "?";
	 position: absolute;
	 right: 0;
	 top: 0;
	 width: 30px;
	 line-height: 30px;
	 text-align: center;
	 color: var(--link-color);
	 background: var(--body-color);
	 border-radius: 40px
}

.entry-title a 
{
	 color: var(--link-color)!important;
	 
}
.entry-title a:hover,.entry-content a:hover 
{
	 color: var(--hover-color)!important;
	 
}
.wp-block-image .aligncenter 
{
	 margin-left: auto;
	 margin-right: auto;
	 background-color: var(--cont-color)
}
.wp-block-latest-posts.wp-block-latest-posts__list, .wp-block-latest-posts ul 
{
	 list-style: none;
	 padding-left: 0;
	 margin: 0
}
.wp-block-latest-posts.wp-block-latest-posts__list a 
{
	 font-weight: 800;
	 font-size: 15px
}
.wp-block-latest-posts.wp-block-latest-posts__list li 
{
	 clear: both;
	 border-bottom: 1px solid
}
	wp-block-latest-posts__post-title
{
	padding:10px
}
	@media only screen and (max-width: 768px)
{
.main-navigation .menu-toggle 
{
	 flex-grow: 1;
	 width: auto;
	 padding-left: 20px!important
}
.main-navigation .menu-bar-items 
{
	 display: flex;
	 align-items: center;
	padding-right:5px
}

}

	body
{
	width:100%!important;
	overflow-x:hidden
}

.wp-block-column p
{
	text-align: center
}
.author-box
{
	background:var(--cont-color);
	 padding: 30px;
	 border: 1px solid #eee;
	 overflow: hidden;
	 border-radius: 5px;
	 margin: 30px -30px -30px -30px
}
.author-box-avatar
{
	float: left;
	 margin: 0 20px 0 0
}
.author-box-avatar img
{
	border-radius: 100%;
	 border: 5px solid #f1f1f1;
	 margin-bottom: -10px
}
.author-box-description h5
{
	margin-bottom: 10px;
	 font-weight: bold;
	 text-transform: capitalize
}
	#rank-math-faq .rank-math-list-item
{
	position: relative
}
	@media (max-width: 768px)
{
.navigation-branding .main-title, .mobile-header-navigation .site-logo
{
	margin-left: 0px!important
}

}

.entry-meta, .entry-header
{
	font-size: 14px;
	 font-weight: 700;
	 color: var(--text1-color)
}
.entry-title, .entry-title h2
{
	font-size: 28px;
	 margin-bottom: 10px;
	 line-height: 1.2em;
	 text-transform: none
}
	@media (min-width: 769px)
{
	#right-sidebar .inside-right-sidebar
{
	position: -webkit-sticky;
	 position: sticky;
	 top: 0px
}

}

.button, .wp-block-button .wp-block-button__link
{
	padding: 15px 25px
}
	@media (max-width:768px)
{
.post-image img
{
	max-width: 100%;
	 border-radius: 8px
}

}
.lwptoc_i
{
	padding: 5px !important;
	 border-radius: 5px;
	 color: #000;
	 border: 1px dashed #ff0000!important
}
.page-numbers
{
	padding: 3px 10px;
	 box-sizing: border-box;
	 border-radius: 5px;
	 border: 1px solid;
	 text-align: center
}
	#nav-below .page-numbers:not(.dots):hover, #nav-below .page-numbers.current
{
	background-color: #ff145d;
	 color: #fff;
	 border: 1px solid #ff145d
}

.inside-article, .sidebar .widget
{
	border: 1px solid #e8eaed;
	 box-shadow: 0 0 10px rgba(232, 234, 237, .5)
}
.sidebar .widget li
{
	margin-bottom: 15px
}
.sidebar .widget-title
{
	font-size: 20px;
	 color: var(--heading-color) !important;
	 background: var(--widget-title);
	 padding: 10px;
	 text-align: center;
	 margin: -50px -25px 20px;
	 border-bottom: 1px solid #eee
}
.sidebar .widget ul>li
{
	padding: 0;
	 list-style-type: none;
	 margin: 0 0 0 0px;
	 line-height: 2
}
.sidebar li a:hover
{
	color: var(--heading-color)
}
.sidebar li a
{
	color: var(--sidebar-link)
}
.single-post.no-sidebar .site-main
{
	max-width: 760px;
	 margin-left: auto;
	 margin-right: auto
}

.menu-toggle
{
	border: 1px solid #eee;
	 border-top: 0;
	 position: relative;
	 word-wrap: break-word;
	 text-transform: capitalize;
	 transition: none
}
.site-logo.mobile-header-logo
{
	position: absolute;
	 left: 37%;
	 transform: translateX(-50%)
}
	#mobile-header .menu-toggle
{
	order: -1;
	 margin-right: auto
}
	@media only screen and (max-width: 860px)
{
	body, html
{
	overflow-x: hidden
}

}


.main-navigation ul ul
{
	border-top: 2px solid var(--link-color)
}
.main-navigation .main-nav ul ul li a
{
	border: 1px solid #eee
}

	@media (max-width: 768px)
{
.menu-toggle, .main-navigation .mobile-bar-items a, .main-navigation .menu-bar-item.search-item a
{
	font-size: 18px
}
.navigation-search.nav-search-active
{
	width: 100%
}

}
.main-navigation ul ul
{
	border-top: 2px solid var(--link-color)
}
.main-navigation .main-nav ul ul li a
{
	border: 1px solid #eee
}
.wp-block-latest-posts.columns-3 li
{
	display: inline-block;
	 background: #fff;
	 padding: 0px;
	 margin-bottom: 0;
	 vertical-align: top;
	 border: 1px solid #eee;
	 border-radius: 5px
}
.widget-area .widget
{
	padding: 50px 25px 25px 25px !important
}
.wp-block-column
{
	position: relative;
	background-color:var(--cont-color);
	 text-align: center;
	 transition: transform, box-shadow .1s;
	 will-change: transform, box-shadow;
	 box-shadow: 0 0px 0px #eee;
	 border: 1px solid #eee;
	 padding: 20px
}

.wp-block-post-template.is-flex-container li
{
	padding: 0px
}
	@media (max-width: 768px)
{
.separate-containers .paging-navigation, .comments-area, .separate-containers .inside-article
{
	padding: 15px;
	 border-radius: 10px
}
.post-image-above-header .inside-article .featured-image, .post-image-above-header .inside-article .post-image
{
	margin-top: 0;
	 margin-bottom: 0em !important
}

}
	#nav-below .page-numbers, .post-page-numbers
{
	background-color: #fff;
	 color: #666;
	 border: 1px solid #e3e3e3;
	 padding: 5px 11px;
	 box-sizing: border-box;
	 line-height: 30px;
	 text-align: center;
	 min-width: 33px;
	 border-radius: 4px
}
	#nav-below .page-numbers:not(.dots):hover, .page-links.#nav-below .page-numbers.current, .post-page-numbers:hover
{
	background-color: #ff0000;
	 color: #fff;
	 border: 1px solid #ff0000;
}

.contained-content.one-container .site-content, .contained-content.separate-containers .inside-article
{
	padding: 30px
}
.post-image
{
	padding-top:20px
}
	@media (max-width: 768px) 
{
.menu-toggle, .main-navigation .mobile-bar-items a, .main-navigation .menu-bar-items 
{
	font-size: 20px;
	font-weight:800
}

}
	#mobile-header .inside-navigation, .main-navigation.has-branding .inside-navigation, .main-navigation.has-sticky-branding.navigation-stick .inside-navigation 
{
	 text-align: center;
	 border-bottom: 2px solid;
	 border-image: linear-gradient(to right,transparent,#ff138f, #ea00a1, #ca00b7, #9a00ce, #3905e5,transparent);
	 border-image-slice: 1
}
.wp-block-columns
{
	display:flex;
	margin-bottom:1.75em;
	box-sizing:border-box;
	flex-wrap:wrap!important;
	align-items:normal!important
}
	@media (min-width:782px)
{
.wp-block-columns
{
	flex-wrap:nowrap!important
}

}
.wp-block-columns.are-vertically-aligned-top
{
	align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center
{
	align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom
{
	align-items:flex-end
}
	@media (max-width:781px)
{
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column
{
	flex-basis:100%!important
}

}
	@media (min-width:600px)
{
.wp-block-latest-posts.columns-3 li
{
	width:calc(33.33333% - .83333em)
}
.wp-block-latest-posts.columns-3 li:nth-child(3n)
{
	margin-right:0
}

}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date
{
	display:block;
	font-size:.8125em
}
.wp-block-latest-posts__post-excerpt
{
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-latest-posts__featured-image a
{
	display:inline-block
}
.wp-block-latest-posts__featured-image img
{
	height:auto;
	width:auto;
	max-width:100%
}
.wp-block-latest-posts__featured-image.alignleft
{
	margin-right:1em;
	float:left
}
.wp-block-latest-posts__featured-image.alignright
{
	margin-left:1em;
	float:right
}
.wp-block-latest-posts__featured-image.aligncenter
{
	margin-bottom:1em;
	text-align:center
}
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images)
{
	display:flex;
	flex-wrap:wrap;
	list-style-type:none;
	padding:0;
	margin:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item
{
	margin:0 1em 1em 0;
	display:flex;
	flex-grow:1;
	flex-direction:column;
	justify-content:center;
	position:relative;
	width:calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n)
{
	margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure
{
	margin:0;
	height:100%;
	display:flex;
	align-items:flex-end;
	justify-content:flex-start
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item
{
	width:100%;
	margin-right:0
}
	@media (min-width:600px)
{
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item
{
	width:calc(33.33333% - .66667em);
	margin-right:1em
}
.wp-block-button__link
{
	color:#fff;
	background-color:#32373c;
	border-radius:9999px;
	box-shadow:none;
	cursor:pointer;
	display:inline-block;
	font-size:1.125em;
	padding:calc(.667em + 2px) calc(1.333em + 2px);
	text-align:center;
	text-decoration:none;
	word-break:break-word;
	box-sizing:border-box
}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited
{
	color:#fff
}
.wp-block-button__link.aligncenter
{
	text-align:center
}
.wp-block-button__link.alignright
{
	text-align:right
}
/*
     FILE ARCHIVED ON 06:46:40 Sep 27, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:07:23 May 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.816
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.056
  esindex: 0.01
  cdx.remote: 26.455
  LoadShardBlock: 115.327 (3)
  PetaboxLoader3.datanode: 177.918 (5)
  PetaboxLoader3.resolve: 434.831 (2)
  load_resource: 542.865
  loaddict: 78.654
*/