/*
Theme Name: Prowess Child
Theme URI: https://prowess.qodeinteractive.com
Description: A child theme of Prowess Theme
Author: Select Themes
Author URI: https://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: prowess
Template: prowess
*/

@font-face {
    font-family: 'Nexa';
    src: url('https://fananddigital.com/nakoafit/wp-content/themes/prowess/assets/NexaBold.woff2') format('woff2'),
        url('https://fananddigital.com/nakoafit/wp-content/themes/prowess/assets/NexaBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nexa Demo';
    src: url('https://fananddigital.com/nakoafit/wp-content/themes/prowess/assets/NexaDemo-Bold.woff2') format('woff2'),
        url('https://fananddigital.com/nakoafit/wp-content/themes/prowess/assets/NexaDemo-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nexa Demo';
    src: url('https://fananddigital.com/nakoafit/wp-content/themes/prowess/assets/NexaDemo-Light.woff2') format('woff2'),
        url('https://fananddigital.com/nakoafit/wp-content/themes/prowess/assets/NexaDemo-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nexa';
    src: url('https://fananddigital.com/nakoafit/wp-content/themes/prowess/assets/NexaLight.woff2') format('woff2'),
        url('https://fananddigital.com/nakoafit/wp-content/themes/prowess/assets/NexaLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}



@font-face { font-family: 'Kaushan Script'; src: url(https://fananddigital.com/nakoafit/wp-content/themes/prowess/assets/KaushanScript-Regular.woff2); font-weight: normal; }

@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

body footer .qodef-icon-widget-holder .qodef-icon-text {
	color: #fff;
}

body footer .widget .qodef-widget-title-holder .qodef-widget-title {
	position: relative;
	font-size: 18px;
	padding-top: 20px;
}

a.qodef-icon-widget-holder.qodef-icon-has-hover {
    display: block;
}

.widget.qodef-social-icons-group-widget.text-align-center {
    padding-top: 15px;
    width: 275px;
    display: flex;
    justify-content: space-evenly;
}

footer .widget .qodef-widget-title-holder .qodef-widget-title:after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 150px;
	height: 2px;
	background-color: #fff;
}

.qodef-side-menu-slide-from-right .qodef-wrapper .qodef-cover {display: none;}

body h1,body h2,body h3,body h4,body h5,
body .qodef-btn,
body .qodef-pt-title {
	font-family: 'Nexa Demo';
	 font-weight: bold;
}

body .qodef-main-menu>ul>li>a {
	font-family: 'Nexa';
	font-size: 16px;
	letter-spacing: 1px;
	padding: 0 22.5px;
}

/* #nav-menu-item-3960 .item_outer{
	background: #d93636 !important;
  padding: 9px 15px 10px !important;
	color: #ffffff !important;
	transition: all ease 0.3s;
} */
#nav-menu-item-3960:hover .item_outer{background: #242424 !important;}

.text-center {
	text-align: center;
}


#subheader{
	width: 100%;
	height: 40px;
	text-align: right;
	background: #242424;
	padding: 7px 0 5px;
	box-sizing: border-box;
}

.qodef-vertical-align-containers .qodef-position-right {
	text-align: center;
}

#subheader a{
	display: inline-block;
	margin: 0px !important;
	width: 30px;
	color: #4CADC9 !important;
	font-size: 16px !important;
}
#subheader h5{
	margin: 0px 0.25em 0px 0px;
  display: inline-block;
  position: relative;
  top: 0;
	color: #FFFFFF !important;
	font-family: Ubuntu,sans-serif !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	text-transform: none;
}

.btn-container .qodef-btn .qodef-btn-text {
    padding: 20px 10px;
    max-width: 90vw;
    width: 500px;
    font-size: 22px;
    letter-spacing: 3px;
	line-height: 1;
	box-sizing: border-box;
}

.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {
    font-family: 'Ubuntu';
    font-weight: 600;
    font-size: 24px;
    line-height: 1.4;
}

span.qodef-testimonials-author-name {
    font-weight: 700;
}

.img_insta h2.qodef-st-title {
    display: flex;
    align-items: center;
    justify-content: center;
}

.img_insta h2.qodef-st-title img {
	margin-right: 15px;
}

span.qodef-grid-line-center {
    display: none;
}

body .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {
	padding: 115px 0;
}

body footer .widget .qodef-widget-title-holder {
    margin-bottom: 30px;
}

body footer,
body footer .qodef-icon-widget-holder .qodef-icon-text {
	font-size: 18px;
}

@media only screen and (max-width: 600px) {


	#subheader{ text-align: center; }
  .qodef-side-menu-slide-from-right .qodef-wrapper{ margin: 0px; }


	.btn-container .qodef-btn .qodef-btn-text {
    width: initial;
    font-size: 24px;
}

	body .image-with_box .wpb_single_image h2,
	body .kaushan_font .qodef-st-title,
	.qodef-section-title-holder .qodef-st-title {
		font-size: 24px;
		line-height: 1.4;
	}

	body .vc_custom_1664221203318,
	body .vc_custom_1664249927574,
	body .vc_custom_1664281060458,
	body .vc_custom_1664281096774,
	body .vc_custom_1664303427222,
	body .vc_custom_1664290037984,
	body .btm_padding,
	body .btm_padding_inner .vc_column-inner {
		padding-bottom: 50px !important;
	}

	body .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {
		margin-top: 20px !important;
	}

	.vc_custom_1664281077425 {
		padding-bottom: 30px !important;
	}

	body .pb_btm_65 {
    padding-bottom: 30px !important;
}

	body .dark_background {
		margin-top: 45px;
	}
}

@media only screen and (min-width: 1025px) {
	.qodef-vertical-align-containers .qodef-position-right {
		width: calc(100% - 190px);
	}

	.qodef-vertical-align-containers .qodef-sticky-holder .qodef-position-right{
		width: calc(100% - 114px);
	}

	.qodef-header-standard .qodef-menu-area.qodef-menu-right .qodef-vertical-align-containers .qodef-position-right-inner,
	.qodef-sticky-header .qodef-sticky-holder.qodef-menu-right .qodef-vertical-align-containers .qodef-position-right-inner {
		width: 100%;
		display: inline-flex;
		justify-content: space-between;
		align-items: center;
	}

	.qodef-header-standard .qodef-menu-area.qodef-menu-right .qodef-main-menu {
		flex: 1 0 calc(100% - 100px);
	}

	.qodef-sticky-header .qodef-sticky-holder.qodef-menu-right .qodef-main-menu {
		flex: 1 0 calc(100% - 114px);
	}

	.icon-container {
		flex: 1 0 100px;
	}

	.qodef-sticky-header .qodef-search-opene {
		flex: 1 0 80px;
	}

	ul#menu-menu-fuel,
	ul#menu-menu-fuel-1 {
    display: flex;
    align-items: center;
    justify-content: center;
}

	.qodef-pricing-tables.clearfix.qodef-two-columns.qodef-large-space {
    max-width: 66.66%;
    margin-left: 16.665%;
    margin-right: 16.665%;
}


}

@media only screen and (max-width: 1080px) {
	h3.qodef-st-title{
		font-size: 40px !important;
	}
	h2.qodef-st-title {
	    font-size: 35px !important;
	}

	h2.wpb_heading.wpb_singleimage_heading {
	    font-size: 20px !important;
	}
	.dark_background {
	    margin-top: 40px !important;
	}
	.wpb_wrapper span.qodef-btn-text-inner {
	    font-size: 20px!important;
	}
	li.qodef-pt-button span.qodef-btn-text-inner {
	    font-size: 14px!important;
	}

	body .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {
	    font-size: 20px!important;
	    line-height: 1.5!important;
	    margin-top: 5px!important;
	}
	.vc_custom_1664457130779 {
	    padding-bottom: 30px !important;
	}
	.vc_custom_1664456876999 {
	    padding-bottom: 40px !important;
	}
	body .vc_custom_1664221203318,
	body .vc_custom_1664249927574,
	body .vc_custom_1664281060458,
	body .vc_custom_1664281096774,
	body .vc_custom_1664303427222,
	body .vc_custom_1664290037984,
	body .btm_padding,
	body .btm_padding_inner{
		padding-bottom: 60px !important;
	}
	body .vc_custom_1664456876999,
	body .vc_custom_1664456894455,
	body .vc_custom_1664456894455{
		padding-bottom: 0px !important;
	}

	.widget.qodef-social-icons-group-widget.text-align-center {
	    justify-content: flex-start!important;
	}

	.qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {
	    font-size: 40px!important;
	}

	div#media_image-3 img {
	    width: 160px!important;
	}

	.slick-slide-content h2 {
    font-size: 25px !important;
    }

    .slick-slide-content p {
    font-size: 20px !important;
    }
    a.btn.btn-slide {
    font-size: 25px!important;
   }

   .wpb_text_column.wpb_content_element.decriptioncss p {
    font-size: 18px !important;
}
}

@media only screen and (max-width: 800px) {
figure.wpb_wrapper.vc_figure , figure.wpb_wrapper.vc_figure a , figure.wpb_wrapper.vc_figure img {
    width: 100% !important;
    object-fit: cover !important;
}

h2.qodef-st-title {
    font-size: 30px !important;
    padding: 10px 0px;
}

a.btn.btn-slide {
    font-size: 18px!important;
}
}

@media only screen and (max-width: 768px) {
    h3.qodef-st-title{
		font-size: 30px !important;
	}
	h2.qodef-st-title {
	    font-size: 20px !important;
	}
	body .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {
    font-size: 15px!important;

    }

    body .vc_custom_1664221203318,
	body .vc_custom_1664249927574,
	body .vc_custom_1664281060458,
	body .vc_custom_1664281096774,
	body .vc_custom_1664303427222,
	body .vc_custom_1664290037984,
	body .btm_padding,
	body .btm_padding_inner .vc_column-inner {
		padding-bottom: 30px !important;
	}
	.wpb_wrapper span.qodef-btn-text-inner {
	    font-size: 14px!important;
	}

	body .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {
    padding: 40px 0!important;
    }

    .wpb_text_column.wpb_content_element.decriptioncss p br {
    display: none;
}
}


@media only screen and (max-width: 1080px){
	.slick-slide-content h2 span.myhead {
	font-size: 30px !important;
	}

	.slick-slide-content p span.mycontent{
	    font-size: 20px !important;
    line-height: 30px !important;
	}
	.slick-slide-content {
    padding: 30px;
    max-width: 775px !important;
    }
}
@media only screen and (max-width: 890px) {
	div#mycontectbox {
      width: 500px!important;
    }

    .slick-slide-content p span.mycontent {
    font-size: 16px !important;
    line-height: 16px !important;
     }

   	.slick-slide-content p{
       margin-bottom: 10px !important;
      }
      body .vc_custom_1664303427222 {
    padding-bottom: 0px !important;
}

}


@media only screen and (max-width: 500px){
div#mycontectbox {
    width: 325px!important;
}

div#media_image-3 img {
    width: 130px!important;
}
.slick-slide-content h2 span.myhead {
    font-size: 25px !important;
}



.qodef-large-space .qodef-outer-space .qodef-item-space {
    padding: 0 0px!important;
}

}


@media only screen and (max-width: 400px){

div#mycontectbox {
    width: 310px!important;
        padding: 15px 25px !important;
}
.slick-slide-content p span.mycontent {
    font-size: 14px !important;
    line-height: 18px !important;
}



.slick-slide-content h2 span.myhead {
    font-size: 22px !important;
        margin-bottom: 5px;
    margin-top: 5px;
}

}

.qodef-pt-content ul li {line-height: 1.3 !important; padding-top: 8px !important; padding-bottom: 8px !important;}
.wpb_single_image .wpb_heading.wpb_singleimage_heading {text-transform: unset !important;}
.wpb_text_column.wpb_content_element.decriptioncss p {line-height: 1.4 !important;}
.qodef-price-table.recovery .qodef-pt-prices .qodef-pt-mark {font-size: 0px !important;}
