/*!
Theme Name: Bajirao BED Theme
Theme URI: https://techsmartsense.com/
Author: Subhransu
Author URI: https://techsmartsense.com/
Description: This is multipurpose business theme. This is beautiful, fast, lightweight, responsive, extremely customizable theme that you can use as a foundation to build versatile sites such as business, corporate, saas application website, architecture, interior design, agency, consulting, insurance, app landing page, it solutions, decoration, shop ecommerce, marketing, gym, blog, travel agency, construction,law firm, spa salons, industries, Beauty, furniture, home decor, photography, personal, portfolio and preferably ideal for any type of business websites. Bosa Corporate Business is a child theme of Bosa, a free multipurpose WordPress theme. 
Version: 1.0.3
Requires PHP: 5.5
Tested up to: 6.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: bosa
Text Domain: bosa-corporate-business
Tags: blog, portfolio, news, grid-Layout, one-column, two-columns, three-columns, flexible-header, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, post-formats, rtl-language-support, theme-options, sticky-post, threaded-comments, translation-ready, block-styles, wide-blocks

This WordPress Theme, Copyright 2022 Bosa Themes
This is distributed under the terms of the GNU General Public License v3

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

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

body {
  color: #444444;
  font-family: 'Poppins', sans-serif;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
  color: #3a3a3a;
  font-family: 'Source Serif Pro', serif;
  font-weight: 600;
}

.wp-block-quote {
  padding: 30px 30px 30px 50px;
  margin: 30px 0 30px 30px;
}

.site-header .site-branding .site-title {
  font-family: 'Source Serif Pro', serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  text-transform: none;
}

.main-navigation ul.menu > li > a {
  font-family: 'Poppins', serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
}

.section-banner .banner-content .entry-title {
  font-family: 'Source Serif Pro', serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 1.4;
  text-transform: capitalize;
}

.section-banner .banner-content .entry-text p {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8;
  text-transform: initial;
}

.feature-posts-content-wrap .feature-posts-content .feature-posts-title {
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  text-transform: capitalize;
}

.post .feature-posts-content .cat-links a {
  font-family: 'Poppins', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}

#primary article .entry-title {
  font-family: 'Source Serif Pro', serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  text-transform: capitalize;
}

.highlight-post-slider .post .entry-content .entry-title {
  font-family: 'Source Serif Pro', serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  text-transform: capitalize;
}

.highlight-post-slider .post .cat-links a {
  font-family: 'Poppins', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}

.sidebar .widget .widget-title {
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  text-transform: uppercase;
}

.page-title {
  font-family: 'Source Serif Pro', serif;
  font-size: 48px;
  font-weight: 600;
  text-transform: capitalize;
}

.site-footer .site-info,
.site-footer .footer-menu ul li a {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 14px,
  text-transform: none,
  line-height: 1.6,
}

.comment-navigation .nav-previous a,
.comment-navigation .nav-next a,
.posts-navigation .nav-previous a,
.posts-navigation .nav-next a,
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
    font-weight: 400;
}

#bosa-business02-contact-form .wpcf7 input[type="text"],
#bosa-business02-contact-form .wpcf7 input[type="email"],
#bosa-business02-contact-form .wpcf7 textarea {
  background-color: rgba(222, 222, 222, 0.9);
  margin: 15px 0;
  border: none;
}

#bosa-business02-contact-form .wpcf7 input[type="submit"] {
  background-color: #f3e752;
  color: #000,
  margin-top: 20px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}

#bosa-business02-contact-form .wpcf7 input[type="submit"]:hover,
#bosa-business02-contact-form .wpcf7 input[type="submit"]:active,
#bosa-business02-contact-form .wpcf7 input[type="submit"]:focus {
  background-color: #032754;
  color: #f3e752;
}

#bosa-business02-blog .sina-bp-cats:hover,
#bosa-business02-blog .sina-bp-cats:active,
#bosa-business02-blog .sina-bp-cats:focus {
  background-color: #BF1B23;
}
/* New Input */

#bosa-business02-contact-form2 .wpcf7 input[type="submit"] {
  background-color: #dbcb08;
  color: #000!important;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}

#bosa-business02-contact-form2 .wpcf7 input[type="submit"]:hover {
  background-color: #032754;
  color: #f3e752;
}
.footer-widget-wrap {
    padding-top: 30px!important;
    padding-bottom: 0!important;
}
.top-footer {
    background-color: #011128!important;
}
.bottom-footer {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
	background-color: #1a1000!important;
}
.site-footer .widget .widget-title {
    position: relative;
    color: #ddb805!important;
}
.site-content {
    padding-bottom: 20px!important;
    padding-top: 0!important;
}
.page-title {
    padding-top: 1em!important;
	font-family: Segoe UI, arial!important;
    color: #04457c!important;
}

@media only screen and (max-width: 991px) {
.top-header {
	display:none!important;
}
	.alt-menu-icon{
		display:none!important;
	}
	.header-one .bottom-header {
		width: 60%!important;
		float: left;
	}
	.slicknav_btn {
    float: right!important;
	}
	.site-header .site-branding {
    float: left!important;
	}
	.header-one .site-branding > a {
	margin-left:5px!important;
	}
	header.site-header .site-branding > a, header.site-header.sticky-header .site-branding > a {
    max-width: 200px!important;
	}
	.header-one .mobile-menu-container {
    padding-top: 18px!important;
	}
}