/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog,portfolio
Version: 2.6.1758200698
Updated: 2025-09-18 13:04:58

*/

input.wpcf7-form-control{border: 1px solid #808080; padding: 5px 10px; font-size: 14px; color: #000000; background-color: #ffffff; font-family: "poppins", sans-serifserif; width:100%; border-radius: 0px;}
.wpcf7-form textarea { border: 1px solid #808080; padding: 6px 10px; font-size: 14px; color: #000000; max-height: 90px; font-family: "poppins", sans-serifserif; background-color: #ffffff; margin: 0; border-radius: 0px;}
.wpcf7-form .wpcf7-submit{color:#000 !important; font-size: 14px; font-weight: 500; padding: 10px 0; border: 2px solid #f68a9b; background: #ffffff !important; margin: 0 auto; font-family: "poppins", sans-serifserif; border-radius: 200px; max-width:150px;}

.wpcf7 input[type="file"] { border: 1px solid #808080; padding: 9px 10px; font-size: 16px; color: #363636; font-family: "poppins",sans-serifserif; background-color: #000000;}
.wpcf7-select{border: 1px solid #808080; padding: 8px 10px; font-size: 16px; color: #FFFFFF; background-color: #000000; font-family: "poppins",sans-serifserif; margin: 0 0 0px 0; width:100%;}
.wpcf7 input[type="submit"]:hover {background: #f68a9b !important; border-color: #f68a9b;}

#e-n-tab-title-1740118761 {margin: 0 20px !important;}
#e-n-tab-title-1740118762 {margin: 0 20px !important;}

.wpcf7-form h2{font-size: 22px; font-weight: 600; margin-bottom: 20px; color:#000000; font-family: "marcellus",sans-serifserif;}

.wpcf7-form p {font-size: 16px; padding-bottom: 15px;}

.attachment-large {height:auto !important;}

.e-n-tabs .e-n-tabs-heading button.e-n-tab-title{color:#FFF;}
.e-n-tabs .e-n-tabs-heading button.e-n-tab-title[aria-selected="true"]{color:#FFF;}
.wpcf7-form label{display: inline-block; width: 100%;}
.blog .entry-title a {
  font-weight: 600;
  color: #1a1a1a;
  font-size: 18px;
  line-height: 1.3;
  display: block;
  text-decoration: none;
}
.blog .entry-header .entry-title {
  margin-bottom: 1rem;
}

.blog .hentry .entry-header, .archive .hentry .entry-header {
  margin: 0;
  border: 0;
}
.blog .hentry .wp-post-image {
  margin: 0;
  border-radius: 0;
}
.blog-flex-sec{display:flex; flex-wrap:wrap; gap:40px 20px;}
.blog .content-area article { width: calc(33.3336% - 20px); margin-bottom: 60px;}
.hentry .entry-header .posted-on a, .hentry .entry-header .post-author a, .hentry .entry-header .post-comments a, .hentry .entry-header .byline a { font-weight: 400 !important;color: #595959 !important; text-decoration: none;}
.blog-list-content {display: inline-block; margin: 12px 0 20px; color: #595959;}
.more-link {border: 2px solid #F68A9B; color: #000; display: block; text-align: center; background: #fff; font: 500 14px poppins; padding: 14px 0; border-radius: 30px; text-transform: uppercase;text-decoration:none;	margin-top:20px;}
.more-link:hover{background:#F68A9B; color:#000;}
.blog .hentry .entry-taxonomy {position: absolute; top: 0; background: #fff; padding: 6px 10px; border-radius: 30px; left: 10px; color: #000;}
.cat-links a {text-decoration: none;}
.blog .content-area article:nth-child(3n), .archive .content-area article:nth-child(3n) {margin-right: 0;}
.content-area .entry-content, .content-area .entry-summary{margin:0; font-size:14px; }
.blog .entry-footer{display:none;}
.blog-sec {background: url(https://www.noorephool.approzo.com/wp-content/uploads/2025/09/blog-banner.jpg) no-repeat 0 0;
    background-size: cover;  padding: 170px 0; margin:0;}
.blog-sec h1 {color: #fff; text-transform: uppercase; font-weight: 600; text-align: center; font-size: 42px;}
.blog .page-header{display:none;}
.blog-container{margin-top:40px;}
.site-header, .site-main, .widget-area, .site-footer{padding:0}
.wpcf7-response-output, .wpcf7-not-valid-tip{font-size:.8em;}
.whatsapp-icn {animation: MoveUpDown 1s linear infinite;} @keyframes MoveUpDown{ 0%, 100% {bottom: 0;}50% {bottom:30px;} }

	

	@media (max-width: 767px) {
	.blog-flex-sec{flex-direction:column;}
	.blog .content-area article { width: 100% !important; margin-bottom: 60px;}
	.wpcf7-form h2 { margin-bottom: 10px; line-height: 28px !important;}
  	.n2-font-eb0066d4639a2bd4196f77d08cf07683-hover {font-size: 24px !important;}
	#e-n-tab-title-1740118761 {margin: 0 20px !important;}
    #e-n-tab-title-1740118762 {margin: 0 20px !important;}
}
	
	
