/*
Theme Name: Finano Child
Theme URI: http://demos.casethemes.net/finano/
Author: CaseThemes
Author URI: https://themeforest.net/user/casethemes
Description: Finano is the Perfect Finanoe, Consulting & Business WordPress Theme. Finano is best suited for corporate website like Finanoial Advisor, Accountant, Consulting Firms, insurance, loan, tax help, Investment firm etc. This is a business theme that is help full for online presence for Corporate Business and Finanoial Firms.  
Version: 1.2.1
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: finano
Text Domain: finano-child
Tags:  advisor, attorney, corporate accountant, finanoe, finanoial, insurance, invest, investment, investor, mutual funds, pensions, retirement, saving, tax, trading 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url("../finano/style.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/* =Theme customization starts here
------------------------------------------------------- */
p, body {
  color: #000 !important; }

/* =================== HEADER SECTION =================== */
#header-wrap.is-sticky #header-main {
  background-color: #fff;
  margin-top: 0px !important; }

@media screen and (min-width: 1200px) {
  #header-wrap.is-sticky #header-main .container {
    max-width: 1600px; } }

#header-wrap.header-layout2 #header-main .primary-menu > li > a {
  padding: 0px 20px !important; }
  @media screen and (max-width: 1266px) {
    #header-wrap.header-layout2 #header-main .primary-menu > li > a {
      padding: 0px 15px !important; } }
  @media screen and (max-width: 1199px) {
    #header-wrap.header-layout2 #header-main .primary-menu > li > a {
      padding: 0px 12px !important;
      font-size: 15px !important; } }
  @media screen and (max-width: 1077px) {
    #header-wrap.header-layout2 #header-main .primary-menu > li > a {
      padding: 0px 10px !important;
      font-size: 14px !important; } }
  @media screen and (max-width: 991px) {
    #header-wrap.header-layout2 #header-main .primary-menu > li > a {
      padding: 10px 10px !important;
      font-size: 16px !important;
      border-bottom: 1px solid #efefef; } }

#header-wrap .header-branding a img {
  max-height: 64px; }
  @media screen and (max-width: 1266px) {
    #header-wrap .header-branding a img {
      max-height: 55px; } }
  @media screen and (max-width: 1077px) {
    #header-wrap .header-branding a img {
      max-height: 45px; } }

/*#header-wrap .header-main .header-branding .logo-sticky img {

	@media screen and (max-width: 1199px) {
		max-height: 55px !important;
	}

	@media screen and (max-width: 991px) {
		max-height: 50px !important;
	}
}*/
@media screen and (max-width: 991px) {
  #header-wrap .header-main.h-fixed .header-branding img {
    max-height: 50px !important; } }

@media screen and (max-width: 991px) {
  #pagetitle {
    padding-top: 60px !important;
    padding-bottom: 60px !important; } }

#pagetitle h1.page-title {
  font-size: 32px !important;
  font-weight: 400 !important; }
  @media screen and (max-width: 991px) {
    #pagetitle h1.page-title {
      font-size: 26px !important; } }

#pagetitle .page-title-inner:before {
  top: 0px !important; }

/* =================== BODY SECTION =================== */
.ct-heading .h-gap {
  margin-top: 15px !important; }

.ct-heading .ct-heading-sub {
  font-size: 17px !important;
  color: #a5670b !important; }

.ct-heading cite {
  font-style: normal; }

.left-shadow {
  box-shadow: -25px 0px 20px -20px rgba(0, 0, 0, 0.25);
  padding-left: 20px; }

.paddsect {
  padding: 80px 70px !important; }
  @media only screen and (max-width: 991px) {
    .paddsect {
      padding: 80px 15px !important; } }

.bzt-numb p {
  	/*background-color: #edd5b1;
      display: inline-block;
      font-size: 23px;
      padding: 5px 20px;
      border-radius: 50%;
      font-weight: bold;*/
  font-size: 45px;
  color: #a5670b !important;
  font-weight: bold; }

.bzt-numb-box {
  margin-top: -90px;
  margin-left: 63px; }
  .bzt-numb-box h3 {
    margin-bottom: 5px; }

.footer-cta {
  padding-bottom: 35px; }
  @media only screen and (max-width: 991px) {
    .footer-cta {
      padding-bottom: 35px; } }
  .footer-cta h2 {
    font-size: 32px;
    color: #fff; }
  .footer-cta p {
    color: #ffff !important; }
  .footer-cta .wpb_content_element {
    margin-bottom: 0px !important; }

.bzt-quote {
  padding-left: 23px;
  padding-top: 25px;
  padding-bottom: 20px;
  background-image: url(images/left-quote.png);
  background-repeat: no-repeat;
  background-position-y: 10px;
  font-weight: 600;
  font-style: italic;
  background-size: 20px 20px; }

.point-list ul li {
  padding-left: 30px !important;
  list-style-type: none;
  background-image: url(images/point.png);
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-position-x: left;
  background-position-y: -2px;
  margin-bottom: 15px;
  line-height: 1.5; }

.prod-core ul {
  padding-left: 20px; }
  .prod-core ul li {
    padding-left: 34px !important;
    list-style-type: none;
    background-image: url(images/sun.png);
    background-repeat: no-repeat;
    background-size: 28px 28px;
    background-position-x: left;
    background-position-y: 1px;
    margin-bottom: 15px;
    line-height: 1.5; }
    .prod-core ul li strong {
      font-size: 20px; }

.prod-ingredients-left {
  padding-left: 90px;
  margin-top: -98px; }
  .prod-ingredients-left h4 {
    margin-bottom: 0px;
    font-size: 17px; }
  .prod-ingredients-left p {
    font-style: italic; }
  @media only screen and (max-width: 600px) {
    .prod-ingredients-left {
      margin-top: -105px; } }

.prod-ingredients-right {
  padding-right: 90px;
  margin-top: -98px;
  text-align: right; }
  .prod-ingredients-right h4 {
    margin-bottom: 0px;
    font-size: 17px; }
  .prod-ingredients-right p {
    font-style: italic; }

.circle-list ul {
  margin-left: -22px;
  padding-left: 0px; }
  .circle-list ul li {
    padding-left: 22px !important;
    list-style-type: none;
    background-image: url(images/circle.png);
    background-repeat: no-repeat;
    background-size: 13px 13px;
    background-position-x: left;
    background-position-y: 9px;
    margin-bottom: 15px;
    line-height: 1.5; }
    .circle-list ul li strong {
      color: #a5670b;
      font-size: 20px; }

.check-list ul {
  padding-left: 40px; }
  .check-list ul li {
    padding-left: 31px !important;
    list-style-type: none;
    background-image: url(images/check.png);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-position-x: left;
    background-position-y: 1px;
    margin-bottom: 15px;
    line-height: 1.5;
    font-size: 19px; }

.ingrid-box {
  background-image: -webkit-linear-gradient(left, #eaeaed, #fff);
  border: 1px solid rgba(233, 228, 214, 0.83); }
  .ingrid-box .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .ingrid-box img {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px; }
  .ingrid-box h3 {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 18px; }
  .ingrid-box p, .ingrid-box ul {
    padding-left: 20px;
    padding-right: 20px; }
  @media only screen and (max-width: 767px) {
    .ingrid-box h3, .ingrid-box p, .ingrid-box ul {
      padding-left: 10px;
      padding-right: 10px; } }

.ingrid-box:hover, .ingrid-box:focus {
  transform: translateY(10px);
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; }

/* =================== FOOTER SECTION =================== */
.site-footer .top-footer .footer-widget-title {
  font-size: 20px !important; }

.site-footer .bottom-footer .bottom-copyright {
  font-size: 12px; }

.site-footer .bottom-footer {
  border-top: solid 1px;
  padding-top: 20px !important; }

/*# sourceMappingURL=style.css.map */
