/*!
Theme Name: Techmeister
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: techmeister
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

techmeister is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.ft-contact-subscribe-form form p{
   display: flex;
   flex-wrap: wrap;
}
.ft-contact-subscribe-form form .wpcf7-form-control-wrap {
    position: relative;
    width: 55%;
}
.ft-contact-subscribe-form form .wpcf7-spinner{
    display: none;
}
.ft-contact-subscribe-form .wpcf7-response-output{
    color: #000!important;
}

.contact_box {
 
    color: #000;
}

/* 16-10-24 */
.page-template-home .footer_top_section {
    position: relative;
    padding: 100px 0;
    color: #fff;
    background: green;
    position: relative;
    background-position: center !important;
    background-size: cover !important;
    transition: 0.4s !important;
}

h4 a {
    text-decoration: none;
    outline: none !important;
    color: #161515 !important;
}

/* career */
.career_opening_salary{
	padding-left:0!important;
	padding-top:20px;
}
.toggle-description{
	text-decoration:underline!important;
	color:#70AA26!important;
}
.career-seemore-option li {
    /* display: inline-block; */
    margin-right: 20px;
    padding-left: 20px;
    margin-bottom: 10px;
    position: relative;
    width: 36%;
}
.career-seemore-option{
	display:flex;
	flex-wrap:wrap;
}
.career-seemore-option li::after {
    position: absolute;
    content: ' ';
    left: 0;
    top: 7px;
    width: 10px;
    height: 10px;
    background: #70AA26;
    transform: rotate(45deg);
}

@media (max-width:600px){
	.popup-content {
    width:95%!important;
	
}
	.career-seemore-option li {
    width: 100%;
}
}.full-description p{
	padding-bottom:10px;
	padding-top:10px;
}
.full-description p a{
		text-decoration:underline!important;
	color:#70AA26!important;
}.full-description a{
		text-decoration:underline!important;
	color:#70AA26!important;
}
.blog_inner_detail a{
		text-decoration:underline!important;
	color:#70AA26!important;
}
.ft_contact li a{
	color:#fff!important;
}
.page-error {
	padding:50px 0px;
	text-align:center;
}
.page-error img {
    display: block;
    margin: 0 auto 40px;
    height: 500px;
}
.page-error .main_btn4 .btnbx_arrow img{
	height:auto!important;
	margin:0!important;
}
.privacy-con{
	padding-top:80px;
}
.privacy-con h1{
	text-align:center;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #ccc;
}
.privacy-con p a{
	color:#000;
	font-weight:700;
}
.privacy-con h4{
	padding-bottom:10px;
}
.privacy-con h5{
	padding-bottom:5px;
}

.ban_cptn_hd a{
	color:#000 !important;
}
.add_map{
	margin-top:20px
}
.footer_top_section .tab-content>.tab-pane{
	padding-bottom:0!important;
}

.page-template-career .main_btn6 {
    border: 1px solid #70AA26;
    color: #fff;
    background: #70AA26;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    width: auto;
    padding: 10px 15px 10px 20px;
}

.page-template-career .abt-ban-contentbx h1 {
    font-size: 52px;
}
.ft-contact-subscribe-form form .wpcf7-spinner{
	display:block!important;
	margin-top:10px;
}

.single-post .blog-banner-caption p {
    width: 100%;
}
.single-post .more_blog_box a{
	color:#000;
}

.blog_inner_detail_bx2 .blog_big_img {
    width: 100%;
    height: 344px;
    object-fit: cover;
    border-radius: 4px;
}

.single-post .more_blog_box img {
    width: 100%;
    height: 91px;
    border-radius: 4px;
    object-fit: cover;
}

/* 3-12-24 */
.page-template-blog .inner_new_blog_content h3{
	font-size: 1.4rem;
    padding-bottom: 20px;
}
.page-template-blog .blog-banner-caption h1{
font-size: 30px;
}

.page-template-blog .trending_blog_section{
	background:#eee!important;
}
@media (min-width:1200px){
	.ft-contact-subscribe{
		position:relative;
		top:-5px;
	}
}
.contact_box .form-control::placeholder{
  color: #ccc;
  font-size: 16px;
  font-weight: 500;
}

.form-control:focus::placeholder {
  color: #fff0!important;
}
.form-control:focus::placeholder {
  color: #fff0!important;
}
.pagination {
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
	justify-content:center;
}.pagination a, .pagination span {
    display: inline-block;
    padding: 5px 10px;
    margin: 0 3px;
    background-color: #eee;
    text-decoration: none;
    border-radius: 4px;
    color: #000;
    border: 1px solid #ccc;
}
.pagination .current {
    background-color: #70AA26;
    color: #fff;
    border: 1px solid #70AA26;
}

