@import url('https://fonts.googleapis.com/css?family=Prompt:300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500');

.textured_text {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent), url(//kozyon.com/aphrodite/wp-content/uploads/2017/01/pattern.jpg) repeat;
    background: -o-linear-gradient(transparent, transparent);
    background-size: 140px;
    background-repeat: repeat;
    background-position: 0 0;
    -webkit-font-smoothing: antialiased;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
    -webkit-animation: BackgroundAnimated 2s linear infinite;
    -moz-animation: BackgroundAnimated 2s linear infinite;
    -ms-animation: BackgroundAnimated 2s linear infinite;
    -o-animation: BackgroundAnimated 2s linear infinite;
    animation: BackgroundAnimated 2s linear infinite;
}

.baner_title {
    font-style: normal;
    font-weight: 600;
    font-size: 58px;
    line-height: 69px;  
}
.widget_title {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 45.1px;
   word-spacing: 0;
    color: #000;
    margin-bottom: 0;
}
.sub_title {
	font-style: italic;
    font-weight: 400;
    font-size: 14px;
    font-family: Droid Serif;
    line-height: 20.02px;
    text-transform: none;
    letter-spacing: 0px;
    word-spacing: 0;
    color: #727272;
    margin-bottom: 0;
}

.title_bg:before {
    content: "";
    position: absolute;
    top: 15px;
	margin-left: -15px;
    width: 50px;
    height: 20px;
    z-index: -1;
	border-radius: 20px;
}
.title_bg:before {
    background-color: #FFFF00 !important;
}
.vc_custom_heading.title_bg {
    position: relative;
}
.white {
color:#fff !important;
}


@media only screen and (max-width: 1200px){
.hero_text{
font-size: 41px;
letter-spacing: 2px;
}
.baner_title{
font-size: 52px;
line-height: 60px;
}
h2.title_medium {
font-size: 40px;
letter-spacing: -2px !Important;
}
}

@media only screen and (max-width: 1024px){
.hero_text{
letter-spacing: -2px;
}
.baner_title{
font-size: 45px;
line-height: 54px;
}

}
@media only screen and (max-width: 992px){
.hero_text{
letter-spacing: -2px;
line-height: 48px;
}
h2.title_medium {
font-size: 38px;
letter-spacing: -2px !Important;
}
.baner_title{
font-size: 35px;
line-height: 42px;
}
}
@media only screen and (max-width: 767px){
.hero_text{
letter-spacing: -2px;
}
h2.title_medium {
font-size: 36px;
letter-spacing: -2px !Important;
}
.title_large {
line-height: 50px !important;
}
.baner_title{
font-size: 25px;
line-height: 32px;
}
}
@media only screen and (max-width: 480px){
.hero_text{
letter-spacing: -2px;
}

h2.title_medium {
font-size: 36px;
letter-spacing: -2px !Important;
}
}
.rot-section-title {
    text-transform: uppercase;
    position: absolute;
    
}
.left-text{
text-align:left;	
}
.rght-text{
text-align:right;	
}
.center-text{
text-align:center;	
}
.rotate-text {
    position: absolute;
    right: 0;
    left: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.rotate-text h3 {
    line-height: 15px;
    margin-bottom: 0 !important;
}
.rot-section-title h3 {
    font-size: 12px;
    line-height: 23px;
    font-weight: 700;
    background: #000;
    color: #fff;
    width: 160px;
    padding: 0px 8px;
	    letter-spacing: 1px;
}
.vertical-line {
background-color: #F4F4F1;
    display: block;
    width: 23px;
    height: 29px;
    position: relative;
    top: -5px;
}
.rot-section-title {
    right: 0px;
}
.awesome_title{
	text-shadow: 5px 3px 0 #ffffff,
	 6px 4px 0 #d0d1c1,
	 4px 4px 0 #d0d1c1,
	 4px 2px 0 #d0d1c1,
	 5px 3px 0 #d0d1c1,
	 -1px 7px 0 #f2f1f1,
	 -2px 8px 0 #d0d1c1,
	 -2px 6px 0 #d0d1c1,
	 6px 2px 0 #d0d1c1,
	 0 8px 0 #d0d1c1;
    position: relative;
    z-index: 100;
    font-weight: 900;
   text-transform: uppercase;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.title_with_bg {
    margin-top: 0;
    display: inline-block;
    position: relative;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.title_with_bg:after {
    height: 19px;
    background: yellow;
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    margin-top: -13px;
    z-index: -1;
	    border-radius: 20px;
}
.underline_title:before {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -37px;
    bottom: -10px;
    height: 2px;
    width: 74px;
    background: #000;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.underline_title:hover:before {
    width: 120px;
    margin-left: -60px;
}

/*Body font*/
 body {

 font-family: 'Rubik', sans-serif;
 }

/*Elements headers font*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,blockquote,select,textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.call-action-style1 p,
.call-action-style2 p,
.call-action-style1 .button,
.call-action-style2 .button,
.call-action-style1 h3,
.call-action-style2 h3,
.latest-post-single p,
.ninja-forms-form-wrap form input,
.ninja-forms-form-wrap form textarea,
.btn,
.button,
button,
button[type="submit"],
input[type="submit"],
.woocommerce .woo-sorting-options .woocommerce-ordering select,
.woocommerce-page .woo-sorting-options .woocommerce-ordering select,
.woocommerce .woo-sorting-options .woo-navigation a,
.woocommerce-page .woo-sorting-options .woo-navigation a,
.woocommerce .woo-sorting-options .woo-navigation span,
.woocommerce-page .woo-sorting-options .woo-navigation span,
.woo-cart .total,
.woo-cart .basket-wrapper .header-cart-total,
.almaak-layout.top-header .woo-cart .total,
.almaak-layout.top-header .woo-cart .cart_list li,
.almaak-layout.top-header,
.almaak-layout.top-header.style-alternative-light,
.almaak-layout.top-header.style-alternative-dark,
.almaak-layout.top-header .live-search input[type="search"],
.almaak-layout.header .live-search input[type="search"],
.almaak-layout.top-header .login-ajax .lwa input[type="submit"],
.almaak-layout.top-header .woo-cart .basket-wrapper .basket,
.almaak-layout.top-header .woo-cart .buttons a,
.almaak-layout.top-header .login-ajax .lwa .lwa-title,
.ccounter input,
.ccounter h6,
.almaak-layout.header,
.almaak-layout.header .woo-cart .basket-wrapper .basket,
.almaak-layout.header .woo-cart .cart_list li,
.almaak-layout.header .woo-cart .cart_list li a,
.almaak-layout.header .woo-cart .buttons a,
#sideheader .widget .widgettitle,
#sideheader .widget .widget-title,
.two-rows .header-right-area,
.two-rows .mega_main_menu .mega_main_menu_ul > li > .item_link,
.two-rows-style2 .row,
.simple-left-right .widget-area .widget .textwidget,
.simple-left-right .widget-area .widget .post-date,
.almaak-layout.title-wrapper h2,
.almaak-layout.title-wrapper p,
.almaak-layout.title-wrapper .breadcrumbs,
.almaak-layout.title-wrapper.title-wrapper-normal .search-form-title input[type="text"],
.radiuzz-button,
.block-btn,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header,
.radiuzz-tabs-wrap .wpb_tour_tabs_wrapper.almaak-tabs .wpb_tabs_nav li a,
.radiuzz-staff-wrapper .name,
.radiuzz-pricing-table .month,
.radiuzz-icon-box .icon-box-link-holder a,
.radiuzz-pricing-table .signup,
.radiuzz-testimonial .testimonial-meta .author-infos,
.post-nav-fixed .nl-infos,
.radiuzz-pricing-table .price-inner,
.pie-chart-counter,
.radiuzz-vc-filters-wrapper,
.radiuzz-pricing-table.small-desc .top-section .month,
.floated-contact-form .form-container form #ff-submit,
.read-more .read-more-btn,
.blog-large.style-aside-date .date-block,
.post.modern-fullwidth header .meta,
.post.modern-fullwidth header h2,
.post.modern-fullwidth .read-more,
.post.modern-fullwidth .view-post,
.paging-navigation,
.paging-navigation a,
.paging-navigation span,
.woocommerce-product-search input[type=search],
.portfolio.style2 .filters-wrapper,
.radiuzz-staff-wrapper .infos .description,
 .vc_tta-tabs.vc_tta-style-alternative .vc_tta-tabs-list a,
 #almaak-layout-title-wrapper h2,
.pricing-table ul li,
.woocommerce ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category h3,
 .content-wrapper .wpb_widgetised_column .widget li,
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th,
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2,
.woocommerce .coupon label, .woocommerce-page .coupon label,
.woocommerce .shipping-calculator-button, .woocommerce-page .shipping-calculator-button,
.radiuzz-staff-wrapper .infos .name,
.parallax-banner .content p
 {
	
    font-family: 'Prompt', sans-serif;
}
/*Sidebar font*/
.sidebar .search-form input[type=search],
.sidebar-inner .widget_nav_menu ul>li>a,
.sidebar .widget li,
.sidebar .widget .widget-title,
.sidebar select,
.sidebar
{

font-family: 'Prompt', sans-serif !important;
}

.woocommerce div.product .product_title, .woocommerce-page div.product .product_title,
.woocommerce .related h2,
.woocommerce-page .related h2,
.woocommerce .upsells h2,
.woocommerce-page .upsells h2,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce .woo-sorting-options .catalog-orderby, .woocommerce-page .woo-sorting-options .catalog-orderby,
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
.bottom-footer .mega_main_menu .mega_main_menu_ul > li,
.radiuzz-message .radiuzz-message-text,
.pricing-table .top-section .plan-subtitle,
.latest-post.style2 a.read-more,
.woocommerce div.product div.summary p.price,
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
	
 font-family: 'Prompt', sans-serif !important;
	
}
/*Footer Fonts*/
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3,
.almaak-layout.footer,
.almaak-layout.footer .widget .widget-title,
.dynamic-footer .wpb_widgetised_column .widget .widget-title,
.almaak-layout.footer .widget input[type="text"],
.dynamic-footer .wpb_widgetised_column .widget input[type="text"],
.almaak-layout.footer .widget input[type="email"],
.dynamic-footer .wpb_widgetised_column .widget input[type="email"],
.almaak-layout.footer .widget input[type="password"],
.dynamic-footer .wpb_widgetised_column .widget input[type="password"],
.almaak-layout.footer .widget input[type="search"],
.dynamic-footer .wpb_widgetised_column .widget input[type="search"],
.almaak-layout.footer .widget textarea,
.dynamic-footer .wpb_widgetised_column .widget textarea,
.almaak-layout.footer .widget select,
.dynamic-footer .wpb_widgetised_column .widget select,
.almaak-layout.footer .widget input[type="submit"],
.dynamic-footer .wpb_widgetised_column .widget input[type="submit"],
.almaak-layout.title-wrapper .title-description,
.animated-block h5 {

font-family: 'Rubik', sans-serif;
}

/*Menu parent font*/
.mega_main_menu .mega_main_menu_ul > li,
.header.style7 .menu-items ul li ul .item_link {
font-family: 'Prompt', sans-serif;
}

/*Menu child font*/
.mega_main_menu .mega_main_menu_ul > li ul li {
    font-family: 'Rubik', sans-serif;
}

 .latest-post time,
.latest-post .read-more,
.tab-contents article .title,
.tab-contents article p,
.tab-contents article h6,
.tab-nav ul li a span,
.header.style6 .sideheader-trigger.with-text,
.almaak-layout.title-wrapper .breadcrumbs li,
.almaak-layout.title-wrapper .breadcrumbs li a,
.almaak-layout.title-wrapper .breadcrumbs li span,
.almaak-layout.title-wrapper.dark .breadcrumbs li,
.almaak-layout.title-wrapper.dark .breadcrumbs li a,
.almaak-layout.title-wrapper.dark .breadcrumbs li span {
	font-family: 'Prompt', sans-serif;
 }
.radiuzz-call-action .call-action-text-inner .call-action-text,
.radiuzz-posts .radiuzz-post.default-style .entry .meta span,
.radiuzz-posts .radiuzz-post .entry .meta,
.radiuzz-pie-chart-holder .pie-chart-content-inner,
.pricing-table p,
.latest-post.style2 .meta li,
.woocommerce ul.products li.product .product-single-cat,
.woocommerce-page ul.products li.product .product-single-cat,
.envira-gallery-wrap .envira-album-image-count,
.radiuzz-mansory-blog .post_format-post-format-link .entry-inner .link-main .entry-content,
.radiuzz-mansory-blog .post_format-post-format-status .entry-inner .entry-content,
 {
    font-family: Droid Serif;
}

