/*
Theme Name:   GarudaTechHub
Theme URI:    https://www.garudatechhub.com/
Description:  GarudaTechHub is the customize theme for business purpose. This is the customized theme which can provide the blocks, block-patterns, blogs, pages, posts etc.
Author:       GarudaTechHub
Author URI:   https://www.garudatechhub.com/
Template:     twentytwelve
Version:      1.0.0
Text Domain:  gth
*/
body .site {padding: 0;margin-top: 0; margin-bottom: 0;box-shadow: none;max-width: 100%;}
footer[role="contentinfo"] {border-top: 0px solid #ededed;max-width: 100%;margin-top: 0;padding: 0;}
.header .logo img {max-height: 55px;margin-right: 0px;}
.tnp-field label {display: none !important;}
div.tnp-subscription{max-width:100% !important;}
.tnp-subscription  form{margin-top: 30px;margin-bottom: 15px;padding: 0;position: relative;background-color: color-mix(in srgb, var(--background-color), transparent 50%);border: 1px solidcolor-mix(in srgb, var(--default-color), transparent 90%);box-shadow: 0px 2px 25px rgba(0, 0, 0, 0.1);display: flex;transition: 0.3s;border-radius: 4px;}
.tnp-subscription div.tnp-field{width: 100%;margin-bottom: 0 !important;}
.tnp-field-button {width: 138px !important;}
.tnp-field-button input[type="submit"]{background: #4154f1 !important;border-radius: 0 3px 3px 0;width: 100% !important;font-size: 16px !important;}
.tnp-subscription div.tnp-field input[type="email"]{border: 0;padding: 12px 10px;width: 100%;background-color: color-mix(in srgb, var(--background-color), transparent 50%);color: var(--default-color);}
:focus-visible {outline:none !important}
.footer {padding-bottom: 0px; }
.footer-contact p{display:flex;gap:15px;line-height: 25px;margin-bottom: 15px !important;}
.footer-contact p i{color: #4154f1;font-size: 18px;}
.footer-contact p span{line-height: normal;}
.navmenu a, .navmenu a:focus {font-family: "Nunito", sans-serif !important;font-weight: 700 !important;}
.header .btn-getstarted, .header .btn-getstarted:focus{font-family: "Nunito", sans-serif !important;font-weight: 700 !important;}
.wpcf7-spinner, .wpcf7-response-output{display:none}
.site-content article {border-bottom: 0px double #ededed;margin-bottom: 0;padding-bottom: 0;}
footer.entry-meta {display: none;}
.page-numbers{color: color-mix(in srgb, var(--default-color), transparent 40%);padding: 7px 16px;display: flex;align-items: center;justify-content: center;}
.page-numbers.current{background: var(--accent-color);color: var(--contrast-color);}
.widget-area {float: none;width: 100%;margin: 0;}
.wp-block-search .wp-block-search__label {color: var(--heading-color);font-size: 20px;font-weight: 500;padding: 0;margin: 0 0 20px 0;font-family: var(--default-font);text-transform: uppercase;}
.wp-block-search__input{border-radius: 0;}
.wp-block-search__button{margin: 0;background: #4154f1;color: #fff;border: 0;border-radius: 0;box-sizing: border-box;}
.wp-block-search__button:hover{background: color-mix(in srgb, var(--accent-color), transparent 20%);color: #fff;}
.wp-block-heading{color: var(--heading-color);font-size: 20px;font-weight: 700;padding: 0;margin: 0 0 20px 0;text-transform: uppercase;}
.wp-block-categories {padding: 0;}
.widget-area .widget a {font-size:14px}
.widget-area .widget {margin-bottom: 0;margin-top: 25px;}
.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-right:20px;float:left}
.wp-block-latest-posts li{display: inline-block;width: 100%;margin-bottom: 20px;}
.wp-block-latest-posts li a{color: #444444;font-weight: 600;line-height: normal;}
.wp-block-latest-posts li time{color: color-mix(in srgb, var(--default-color), transparent 50%);font-style: italic;font-size: 14px;}
#commentform .form-submit{text-align:center;order:7}
#commentform input[type="submit"]{color: var(--contrast-color);background-color: #4154f1;background-image: none;box-shadow: none;padding: 10px 20px;}
.comments-title, #reply-title, .reply, .edit-link{display:none}
#blog-details ul{list-style: disc;}
#blog-details ul li{margin-bottom:10px}
#blog-details .wp-block-image img {width: 100%;}
#blog-details h2{margin: 30px 0;}
.blog-details .meta-bottom .cats li+li::before {padding-right: 6px;color: var(--default-color);content: ",";}
#blog-posts .post-img img{width:100%}
.article .post-img img{width:100%}
.wp-block-code{background: #f3f3f3;padding: 15px !important;}
.wp-block-code code{font-size:14px}
#commentform{display: grid;}
.comment-notes{order:1}
.comment-form-author{order:2}
.comment-form-email{order:3}
.comment-form-url{order:4}
.comment-form-comment{order:5}
.comment-form-cookies-consent{order:6}
#respond form input[type="text"] {width: 100%;}
.comments-area article header cite, .comments-area article header time {margin-left: 4.071429rem;}
.comments-area cite b {font-weight: bold;color: #444444;}
.comments-area article header time {font-size: 14px;color: color-mix(in srgb, var(--default-color), transparent 40%);}
.comments-area article header a {pointer-events: none;}
.comments-area article header{margin: 0 0 10px;}
.comment-content {padding: 0 0 0 57px;}
.commentlist{padding:0}
.comment-form .comments-count {font-weight: bold;font-size: 1.5rem;margin-bottom: 40px;display: block;margin-top: 15px;}
.commentlist li {margin-top: 45px;}
.google_map iframe{width:100%;height:500px;border:0}
@media only screen and (max-width: 480px) {
	.header .logo img {max-height: 30px;}
}