/* Font Styles */
body {
	font-family: 'Tahoma';
	line-height: 22px !important;
}

h1,h2,h3,h4 {
	font-family:'Changa';
}
h6, .h6-typography {
    font-family: 'Changa';
}

li {
	font-family:'Tahoma';
}
a {
	font-family:'Tahoma';	
}
p {
    font-family: 'Tahoma';
	font-size: 18px !important;
	line-height: 24px;
}

/* Title & Subtitle V.1 */
.tbk__title {
	font-family: "Changa" !important;
	font-size: 47.1226px !important;
	line-height: 75px !important;
	color: #000000;
	font-weight: 900;
}
.tbk__subtitle {
	font-family: 'changa' !important;
	font-size: 29.124px !important;
	line-height: 48px !important;
	color: #000000;
}

/* Title & Subtitle V.2 */


.static-content.event-style .static-content__subtitle {
    text-align: center !important;
}

.kl-iconbox__title {
    font-family: 'changa' !important;
}
.pricing-table-element {
    font-family: 'changa' !important;
}
/* Header Styles */
.main-nav > ul > .menu-item > a {
    margin-left: 0;
    margin-right: 15px;
}
.main-nav > ul > .menu-item:first-child a {
    margin-right: 0 !important;
}
.main-nav > ul > .menu-item > a {
    margin-left: 0 !important;
}
.topnav-li, .topnav .menu-item {
    float: right;
    margin-left: 0 !important;
    margin-right: 15px !important;
}
.topnav.zn_header_top_nav li a {
    font-size: 14px;
}
.menuLabelEn {
    display: none !important;
}
.ctaLabelEn {
	display: none !important;
}
.kl-cta-custom.cta-icon--before [data-zniconfam] {
    margin-right: 0;
    margin-left: 8px;
}
.headsearch--inp .gensearch__submit {
    left: 0 !important;
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
	    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    right: auto !important;
}
.headsearch--inp .gensearch__input {
    padding: 0 10px 0 43px !important;
	font-family: changa;
}
.site-header-top-right .topnav-li {
    margin-right: 0 !important;
}
.sh-component.ctabutton.cta-button-0.kl-cta-custom.btn.btn-fullcolor.btn-sm.zn_dummy_value.cta-icon--before.btn--rounded {
    margin-right: 10px !important;
	padding: 3px 20px !important;
}
.topnav-item, .topnav .menu-item > a {
    font-size: 14px;
    font-weight: unset;
}
.menuLabelAr {
    font-size: 14px;
    font-weight: bolder;
    color: #fff;
}
.reverseRTL {
    direction: ltr;
}
.sh-component.kl-header-toptext.kl-font-alt {
    direction: ltr;
}

/* Reservation Model */
.nf-multi-cell .nf-cell {
    float: right !important;
}

/* Elements styles */
.grid-ibx__item {
    float: right;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    -webkit-backface-visibility: hidden;
    height: 200px;
}

.eluidcb0d1acc.btn .zn-buttonIcon {
    margin-right: 0;
    margin-left: 10px;
}

@media (min-width:320px)  { /* smartphones, iPhone, portrait 480x320 phones */ }

@media (max-width:481px)  { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
/* Custome Header | Download Page */
#eluidb2911208 .btn-element-0 {
    display: none !important;
}

/* Ninja forms styles */
.button-text {
    text-align: center !important;
}
/* General Mobile Styles */
	
/* Landing page "4 step ebook" */
.mobile-center {
		text-align: center !important;
	}
/* History timeline on Mobile */
.timeline-bar--right {
    margin-left: 0 !important;
	}
	
/* Custom Websites Section */
#eluidbfba869e .znColumnElement-innerWrapper--halign-left {
    padding-left: 0;
}
.websiteCustom .kl-iconbox__content-wrapper {
    overflow: hidden;
    float: right;
    padding: 20px;
	text-align: center;
}
.websiteCustom .kl-iconbox__icon-wrapper {
    border-left: none !important; 
    width: 100% !important;
    border-bottom: 1px solid #ddd !important;
}
.websiteCustom .kl-iconbox__inner img.kl-iconbox__icon {
    width: 100%;
}
/* popup on mobile */

}
@media (min-width:641px)  { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ 
.page-video iframe {
    width: 600px;
    height: 335px;
}
}

@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ 

.page-video iframe {
    width: 600px;
    height: 330px;
}
}
@media (min-width:1281px) { /* hi-res laptops and desktops */ 
.page-video iframe {
    width: 730px;
    height: 410px;
}
}


/* General Styles */
.video-ext-wrapper.fitvids-resize-wrapper {
	text-align: center !important;
}
.el-videobox-Type-modal {
    text-align: center !important;
}
#eluidb94ef03b .btn-element-0 .btn-element-icon {
    margin-left: 10px;
	margin-right: 0 !important;
}
.topDivider {
	border-top: 1px solid #ddd;
}
.elm-social-icons.sc-lay--vlisttitle .elm-sc-title {
    margin-right: 1em;
    margin-left: 0px !important;
}
.zn_sticky_section_minimize {
    right: 1%;
    left: auto;
}
.gensearch__input {
    padding-right: 20px;
    padding-left: 52px;
}
.offerPrice {
    font-family: cairo;
}
.offerPrice > :first-child {
	margin-left: 15px;
    text-decoration: line-through;
	font-size: 22px;
	color: #23282D;
}
.offerPrice > :last-child {
	font-size: 28px;
    color: red;
    font-weight: bolder;
}
.sou {
	color: red !important;
	font-weight: bolder;
}

/* Gravity Forms Styles */

/* Error Case */
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    background: unset !important;
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {
    border: none !important;
	background: #FFC501 !important;
}
.gform_wrapper .field_description_below .gfield_description {
    padding: 0 !important;
    font-size: 12px !important;
    font-weight: unset !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    padding: 0 !important;
}
.gform_wrapper .description_above .gfield_description
html[dir="rtl"] .gform_wrapper ul.gform_fields li.gfield.gfield_error {
    padding: 0 !important;
    background: unset !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 8px !important;
}
.gform_wrapper .validation_message {
    color: #fff !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: unset;
    margin-bottom: 0px !important;
    border-top: none !important;
    border-bottom: none !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.gform_wrapper div.validation_error {
    display: none;
}
/* Customers form for Gravity forms */
li#field_8_7 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
input#gform_submit_button_8 {
    text-align: center !important;
}

/* General styles for Gravity forms */
.gform_legacy_markup_wrapper textarea.small {
    border: 1px solid #ddd;
}
.gform_wrapper .gform_heading {
    margin-bottom: 0px !important;
    color: #fff !important;
}
.gform_wrapper span.gform_description {
    margin-bottom: 0px !important;
}

#gform_submit_button_2 {
	text-align: center !important;
}
#gform_submit_button_3 {
	text-align: center !important;
}
#field_3_7 {
	margin-bottom: 15px !important;
}
html[dir="rtl"] .gform_wrapper span.ginput_left, html[dir="rtl"] .gform_wrapper ul.gform_fields li.gfield {
	padding-left: 0 !important;
}
.gform_wrapper.gf_browser_gecko select {
	padding: 5px 10px !important;
	height: 40px;
	margin: 0 !important;
	border-radius: 2px;
	border: 1px solid #ddd;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	padding: 5px 10px !important;
	height: 40px;
	margin: 0 !important;
	border-radius: 2px;
	border: 1px solid #ddd;
}
.gform_wrapper .gform_footer {
	padding: 0 !important;
	margin: 0 !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
    height: 50px !important;
    border-radius: 3px !important;
    color: #000 !important;
    font-size: 18px !important;
	font-family: cairo;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
    width: 100% !important;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f1e767+0,feb645+100;Yellow+3D */
	background: #f1e767 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1e767 0%, #feb645 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f1e767 0%,#feb645 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f1e767 0%,#feb645 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ) !important; /* IE6-9 */
	border: 1px solid #000 !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffd65e+0,febf04+100;Yellow+3D+%232 */
	background: #ffd65e !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ) !important; /* IE6-9 */
}
/* Ninja Forms Styles */
/*
.nf-error.field-wrap .nf-field-element::after {
    right: auto !important;
    left: 1px !important;
}
.nf-pass.field-wrap .nf-field-element::after {
    right: auto !important;
    left: 8px !important;
}
*/
.button-text {
    color: #000000;
    font-size: 13px;
    margin-bottom: 0;
    text-align: right;
}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    font-size: 12px;
    font-family: changa;
}
/* Free consultation */
#nf-field-92-container {
    display: none !important;
}
#nf-field-36-container {
    display: none !important;
}
#nf-field-22-container {
    display: none !important;
}


/* counter styles */
.pvc_stats {
    color: #f00;
}
.counterToRight .pvc_stats {
    text-align: right !important;
}
.pvc_stats i.pvc-stats-icon.small {
    font-size: 12px !important;
    margin-left: 5px;
}
.counterToRight {
	text-align: right !important
}
.counterToLeft {
	text-align: left !important
}
.counterLight {
	color: yellow !important;
}
.counterLight .pvc_stats i.pvc-stats-icon.small {
    color: yellow !important;
}
.counterLight .pvc_stats {
    color: yellow !important;
}
.counterDark {
	color: black !important;
}
.counterDark .pvc_stats i.pvc-stats-icon.small {
    color: black !important;
}
.counterDark .pvc_stats {
    color: black !important;
}




/* History Element Styles */
.timeline-bar--right {
    margin-right: 0 !important;
    margin-left: 50%;
}
.timeline_bar .col-sm-6 {
    float: left !important;
}
.timeline-box-icon {
    border: 1px solid #fff;
}

/* Social Buttons Styles */
.essb_links.essb_size_m li a .essb_network_name {
    margin-left: 15px;
    margin-right: 0 !important;
}

/* Custom website icon box */


/* Popup Styles */
.mfp-close-btn-in .zn_section--inlinemodal .mfp-close {
    left: 0px;
    top: 0px;
    right: auto !important;
	color: gray !important;
}


/* Domain Checker Styles */
#pwhois_form {
    direction: ltr;
}
#whoissubmit {
	font-family: changa;
}
#pwhois_result p {
	font-family: changa;
    font-size: 18px;
}

/* Count down timer */
.kl-counter-list {
	direction: rtl !important;
}

/* Offer Styles */
/* Top Form */
.widget.widget_ninja_forms_widget {
	margin-bottom: 0px !important;
}
.nf-after-form-content {
	display: none;
}
.kl-counter {
	margin: 0 0 20px !important;
}
#nf-field-48-container {
	display: none;
}
#nf-field-49-container {
	display: none;
}
#nf-field-51_1-container {
	display: none;
}
#nf-field-48_1-container {
	display: none;
}
#nf-field-49_1-container {
	display: none;
}
#nf-field-51_1-container {
	display: none;
}

/* Countdown Styles */
.eluid269cacbf .kl-counter-unit {
    margin-top: 5px !important;
}

/* Footer Styles */
#nf-form-13-cont .nf-before-form-content {
    display: none !important;
}
label {
    color: #000;
}

/* Login Popup Styles */
.auth-popup-panel {
    padding: 20px;
}
.ff-alternative, .kl-font-alt, .kl-fontafter-alt::after, .page-title, .page-subtitle, .subtitle, .topnav-item, .topnav .menu-item > a, .zn-sidebar-widget-title, .nivo-caption, .th-wowslider .ws-title, .cart-container .cart_list li a:not(.remove) {
    font-family: "changa";
}
input[type="radio"], input[type="checkbox"] {
    margin-left: 5px !important;
}
.mfp-close {
    left: 0;
	right: auto;
}
.auth-popup {
    width: 330px;
}
button, input, optgroup, select, textarea {
    font-family: changa;
}
.kl-fancy-form-label {
    font-size: 14px;
}

.btn-icon--before .zn-buttonIcon {
	margin-left: 10px !important;
	margin-right: 0px !important;
}

/* General Styles */
#eluid375372ba .zn-buttonText {
    direction: ltr;
    font-size: 32px;
}

/* confirmed reservation page styles */
.confirmedTitle {
    font-family: cairo;
    font-weight: bolder;
    font-size: 18px;
    line-height: 16px;
}
.elm-phpcode.confirmedTitle div::before {
	content: url("https://morshedworx.com/wp-content/uploads/2020/09/checked32.png");
    display: block;
    float: right;
    margin-left: 10px;
    margin-top: -7px;
}

/* unconfirmed reservation page styles */
.unconfirmedTitle {
    font-family: cairo;
    font-weight: bolder;
    font-size: 18px;
    line-height: 16px;
}
.elm-phpcode.unconfirmedTitle div::before {
	content: url("https://morshedworx.com/wp-content/uploads/2020/09/error1.png");
    display: block;
    float: right;
    margin-left: 10px;
    margin-top: -7px;
}
.widgetStyleWS {
	background: #fff;
	padding: 15px 20px 15px 20px;
	margin-bottom: 20px;
	border-radius: 3px;
}
.widgetStyleWOS {
    background: #fff;
    padding: 0 30px 0px 30px;
    border-radius: 3px;
}
.uncofirmed-message {
    background: yellow;
    padding: 15px 15px 0px 15px;
    border: 1px solid red;
    border-radius: 3px;
}
.unconfirmed-price {
    background: #F1F1F1 !important;
    height: 30px;
    border-bottom: 1px dotted #fff;
    padding: 5px 20px 30px 20px;
}
.price-title {
    float: right;
    width: 50%;
    text-align: right;
    font-weight: bolder;
    font-size: 14px;
    line-height: 30px;
}
.price-amount {
    float: left;
    text-align: left;
    font-size: 16px;
    line-height: 30px;
}
.price-amount.final-price {
    color: red;
    font-weight: bolder;
}
.unconfirmed-section .znColumnElement-innerWrapper-eluidac449d9b.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-top.znColumnElement-innerWrapper--halign-left {
    border-top: 3px solid #ddd;
}
#eluid0c739bcd .elm-phpcode.eluidf1484eb1 div {
    font-family: cairo;
    font-size: 18px;
    color: #000;
    font-weight: bolder;
    margin-bottom: 15px;
}
.elm-phpcode div {
    margin-bottom: 10px;
	color: #000;
}
.elm-phpcode.eluid5403c06a p {
    font-size: 16px;
    font-weight: bolder;
}

.elm-phpcode div p {
    margin-bottom: 0;
    font-family: cairo;
    font-size: 14px;
    line-height: 18px;
    color: #000;
    font-weight: 600;
}

#eluid139d63c8 {
    padding-left: 0;
	border-left: 2px solid #ddd;
}
.image-boxes.imgbox-simple.eluid345d5f15 {
    margin-bottom: 10px;
}
.znColumnElement-innerWrapper-eluid8fb6b471.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center.znColumnElement-innerWrapper--halign-left {
    border-top: 1px solid #ddd;
}
.znColumnElement-innerWrapper-eluidb6381786.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center.znColumnElement-innerWrapper--halign-left {
	border-top: 1px solid #ddd;
}
#eluid8fb6b471 h3 {
    margin-top: 0 !important;
}
#eluidb6381786 h3 {
    margin-top: 0 !important;
}
#wow-countdown-id-1 {
    font-weight: bolder;
    font-family: cairo;
    color: red;
}
.wowcountdown-1 {
	margin-right: 0px !important;
	padding-right: 0px !important;
}
.wowcontnumber-1 {
	font-size: 18px !important;
}
.wowconttitle-1 {
	font-size: 18px !important;
}
.kl-iconbox__icon-wrapper, .kl-iconbox__title-wrapper, .kl-iconbox__desc-wrapper, .kl-iconbox__cta-wrapper {
    margin-bottom: 0px !important;
}
/* New Mobile Footer Styles */
.new-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #ddd;
	z-index: 2;
}
.znNavOvr-close {
    bottom: 5px !important;
    left: auto !important;
    right: 5px !important;
    top: unset !important;
}
.znColumnElement {
//    border-left: 1px solid #ddd;
}

/* Header with steps styles */
.stickToTop {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 1;
}
#eluid9a1afce3 .grid-ibx__item {
    background-color: unset;
}
#eluid9a1afce3 .grid-ibx__icon {

}
#eluid9a1afce3 .grid-ibx__item-1 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
#eluid9a1afce3 .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 6px;
    padding-right: 6px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    border: 2px solid green;
    padding-right: 4px;
}
#eluid9a1afce3 .grid-ibx__item-3 .grid-ibx__icon {
    background: white;
    padding: 8px;
    padding-top: 8px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 7px;
}
#eluid9a1afce3 .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    width: 10% !important;
	border-top: 5px solid green;
}
#eluid9a1afce3 .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-top: 5px solid green;
}
#eluid9a1afce3 .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {
    border-top: 5px solid green;
}
#eluid9a1afce3 .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-3 {

}
#eluid9a1afce3 .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-4 {
	    width: 30% !important;
}
#eluid9a1afce3 .grid-ibx__item-3 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -21px;
}

/* Header | Black | Steps | Landing Page */
@media (max-width:760px)  { /* smartphones, iPhone, portrait 480x320 phones */ 
/*
.headerLandingMobile  {
    padding-top: 25px !important;
}
*/
.headerLandingMobile #eluidfed82eb7 {
    padding-right: 0;
    padding-left: 0;
}
.headerLandingMobile .grid-ibx__item {
    background-color: unset;
	float: right !important;
}
.headerLandingMobile .grid-ibx__icon {
}
.headerLandingMobile .grid-ibx__item-1 .grid-ibx__icon {
    background: white;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 2px solid green;
}
.headerLandingMobile .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 10px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    padding-top: 8px;
    padding-right: 1px;
}
.headerLandingMobile .grid-ibx__item-3 .grid-ibx__icon {
    background: white;
    padding: 8px;
    padding-top: 8px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 7px;
}
.headerLandingMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    width: 9.3% !important;
	border-top: 5px solid green;
}
.headerLandingMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-top: 5px solid green;
    width: 20% !important;
}
.headerLandingMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {
    border-top: 5px solid #000;
    width: 25% !important;
}
.headerLandingMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-3 {
    width: 25% !important;
	border-top: 5px solid #000;
}
.headerLandingMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-4 {
	width: 20.7% !important;
	border-top: 5px solid #000;
}
.headerLandingMobile .grid-ibx__item-3 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -7px;
}
.headerLandingMobile {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
}
// End of Landing Page Mobile Styles 
.headerLanding .grid-ibx__icon-wrp {
    margin-bottom: 0px !important;
}
.headerLanding .grid-ibx__item {
    background-color: unset;
}
.headerLanding .grid-ibx__icon {

}
.headerLanding .grid-ibx__item-0 .grid-ibx__icon {
    background: white;
    padding: 9px;
        padding-top: 9px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    border: 2px solid green;
    padding-top: 6px;
}
.headerLanding .grid-ibx__item-1 .grid-ibx__icon {
    background: white;
    padding: 9px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    border: unset;
    padding-top: 8px;
}
.headerLanding .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 9px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    border: unset;
    padding-top: 6px;
}


.headerLanding .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    border-bottom: 5px solid green;
}
.headerLanding .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-bottom: 5px solid black;
}
.headerLanding .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {

}
.headerLanding .grid-ibx__item-2 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -21px;
}
.headerLanding .grid-ibx__title-wrp {
    margin-bottom: 10px !important;
}
.headerLanding .grid-ibx__item-inner {
    margin-top: 15px !important;
}
.headerLanding .image-boxes-img.img-responsive.cover-fit-img {
    margin-top: 8px;
}


/* Header | Black | Steps | Payment */
@media (max-width:760px)  { /* smartphones, iPhone, portrait 480x320 phones */ 
.headerPaymentMobile {
    margin-top: 0px;   
}
.headerPaymentMobile #eluidfed82eb7 {
    padding-left: 0;
    padding-right: 0;
}
.headerPaymentMobile .grid-ibx__item {
    background-color: unset;
	float: right !important;
}
.headerPaymentMobile .grid-ibx__item-1 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerPaymentMobile .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 6px;
    padding-right: 6px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    border: 2px solid green;
    padding-right: 4px;
}
.headerPaymentMobile .grid-ibx__item-3 .grid-ibx__icon {
    background: white;
    padding: 8px;
    padding-top: 8px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 7px;
}
.headerPaymentMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    width: 9.3% !important;
	border-top: 5px solid green;
}
.headerPaymentMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-top: 5px solid green;
    width: 20% !important;
}
.headerPaymentMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {
    border-top: 5px solid green;
    width: 25% !important;
}
.headerPaymentMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-3 {
    width: 25% !important;
	border-top: 5px solid #000;
}
.headerPaymentMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-4 {
	width: 20.7% !important;
	border-top: 5px solid #000;
}
.headerPaymentMobile .grid-ibx__item-3 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -7px;
}
}
/* End of Payment Page Mobile Styles */
.headerPayment .grid-ibx__icon-wrp {
    margin-bottom: 0px !important;
}
.headerPayment .grid-ibx__item {
    background-color: unset;
}
.headerPayment .grid-ibx__icon {

}
.headerPayment .grid-ibx__item-0 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerPayment .grid-ibx__item-1 .grid-ibx__icon {
    background: white;
    padding: 6px;
    padding-right: 6px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    border: 2px solid green;
    padding-right: 4px;
}
.headerPayment .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 8px;
    padding-top: 8px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 7px;
}

.headerPayment .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    border-bottom: 5px solid green;
}
.headerPayment .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-bottom: 5px solid green;
}
.headerPayment .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {

}
.headerPayment .grid-ibx__item-2 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -21px;
}
.headerPayment .grid-ibx__title-wrp {
    margin-bottom: 10px !important;
}
.headerPayment .grid-ibx__item-inner {
    margin-top: 15px !important;
}
.headerPayment .image-boxes-img.img-responsive.cover-fit-img {
    margin-top: 8px;
}

/* Header | Black | Steps | Confirmation */
@media (max-width:760px)  { /* smartphones, iPhone, portrait 480x320 phones */ 
.headerConfirmatoinMobile {
    margin-top: 0px;   
}
.headerConfirmatoinMobile #eluid25ba0d68 {
    padding-left: 0;
    padding-right: 0;
}
.headerConfirmatoinMobile .grid-ibx__item {
    background-color: unset;
	float: right !important;
}
.headerConfirmatoinMobile .grid-ibx__item-1 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerConfirmatoinMobile .grid-ibx__item-2 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerConfirmatoinMobile .grid-ibx__item-3 .grid-ibx__icon {
    background: white;
    padding: 7px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    border: 2px solid green;
    padding-top: 5px;
}
.headerConfirmatoinMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    width: 9.3% !important;
	border-top: 5px solid green;
}
.headerConfirmatoinMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-top: 5px solid green;
    width: 20% !important;
}
.headerConfirmatoinMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {
    border-top: 5px solid green;
    width: 25% !important;
}
.headerConfirmatoinMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-3 {
    width: 25% !important;
	border-top: 5px solid green;
}
.headerConfirmatoinMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-4 {
	width: 20.7% !important;
	border-top: 5px solid #000;
}
.headerConfirmatoinMobile .grid-ibx__item-3 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -7px;
}
}
/* End of Confirmatoin Page Mobile Styles */
.headerConfirmation .grid-ibx__icon-wrp {
    margin-bottom: 0px !important;
}
.headerConfirmation .grid-ibx__item {
    background-color: unset;
}
.headerConfirmation .grid-ibx__icon {

}
.headerConfirmation .grid-ibx__item-0 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerConfirmation .grid-ibx__item-1 .grid-ibx__icon {
    background: white;
    padding: 6px;
    padding-right: 6px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    border: 2px solid green;
    padding-right: 4px;
}
.headerConfirmation .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 8px;
    padding-top: 8px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 7px;
}

.headerConfirmation .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    border-bottom: 5px solid green;
}
.headerConfirmation .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-bottom: 5px solid green;
}
.headerConfirmation .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {

}
.headerConfirmation .grid-ibx__item-2 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -21px;
}
.headerConfirmation .grid-ibx__title-wrp {
    margin-bottom: 10px !important;
}
.headerConfirmation .grid-ibx__item-inner {
    margin-top: 15px !important;
}
.headerConfirmation .image-boxes-img.img-responsive.cover-fit-img {
    margin-top: 8px;
}

.headerConfirmation .grid-ibx__item-1 .grid-ibx__icon {
    background: green;
    padding: 6px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
}
.headerConfirmation .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {
    border-bottom: 5px solid green;
}
.headerConfirmation .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 6px;
        padding-top: 6px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 5px;
    border: 2px solid green;
}

/* Header | Black | Steps | Confirmation */

.headerConfirmation .grid-ibx__icon-wrp {
    margin-bottom: 0px !important;
}
.headerConfirmation .grid-ibx__item {
    background-color: unset;
}
.headerConfirmation .grid-ibx__icon {

}
.headerConfirmation .grid-ibx__item-0 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerConfirmation .grid-ibx__item-1 .grid-ibx__icon {
    background: white;
    padding: 6px;
    padding-right: 6px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    border: 2px solid green;
    padding-right: 4px;
}
.headerConfirmation .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 8px;
    padding-top: 8px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 7px;
}

.headerConfirmation .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    border-bottom: 5px solid green;
}
.headerConfirmation .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-bottom: 5px solid green;
}
.headerConfirmation .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {

}
.headerConfirmation .grid-ibx__item-2 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -21px;
}
.headerConfirmation .grid-ibx__title-wrp {
    margin-bottom: 10px !important;
}
.headerConfirmation .grid-ibx__item-inner {
    margin-top: 15px !important;
}
.headerConfirmation .image-boxes-img.img-responsive.cover-fit-img {
    margin-top: 8px;
}

.headerConfirmation .grid-ibx__item-1 .grid-ibx__icon {
    background: green;
    padding: 6px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
}
.headerConfirmation .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {
    border-bottom: 5px solid green;
}
.headerConfirmation .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 6px;
        padding-top: 6px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 5px;
    border: 2px solid green;
}
/* Header | Black | Steps | Thank you */
@media (max-width:760px)  { /* smartphones, iPhone, portrait 480x320 phones */ 
.headerThankYouMobile {
    margin-top: 0px;   
}
.headerThankYouMobile #eluidd94b8f91 {
    padding-left: 0;
    padding-right: 0;
}
.headerThankYouMobile .grid-ibx__item {
    background-color: unset;
	float: right !important;
}
.headerThankYouMobile .grid-ibx__item-1 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerThankYouMobile .grid-ibx__item-2 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerThankYouMobile .grid-ibx__item-3 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerThankYouMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    width: 9.3% !important;
	border-top: 5px solid green;
}
.headerThankYouMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-top: 5px solid green;
    width: 20% !important;
}
.headerThankYouMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {
    border-top: 5px solid green;
    width: 25% !important;
}
.headerThankYouMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-3 {
    width: 25% !important;
	border-top: 5px solid green;
}
.headerThankYouMobile .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-4 {
	width: 20.7% !important;
	border-top: 5px solid green;
}
.headerThankYouMobile .grid-ibx__item-3 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -7px;
}
}
/* End of Thank You Page Mobile Styles */
.headerThankYou {
    border-bottom: 5px solid green;
}
.headerThankYou .grid-ibx__icon-wrp {
    margin-bottom: 0px !important;
}
.headerThankYou .grid-ibx__item {
    background-color: unset;
}
.headerThankYou .grid-ibx__icon {

}
.headerThankYou .grid-ibx__item-0 .grid-ibx__icon {
    background: green;
	padding: 7px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.headerThankYou .grid-ibx__item-1 .grid-ibx__icon {
    background: white;
    padding: 6px;
    padding-right: 6px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
    border: 2px solid green;
    padding-right: 4px;
}
.headerThankYou .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 8px;
    padding-top: 8px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 7px;
}

.headerThankYou .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-0 {
    border-bottom: 5px solid green;
}
.headerThankYou .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-1 {
    border-bottom: 5px solid green;
}
.headerThankYou .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {

}
.headerThankYou .grid-ibx__item-2 .grid-ibx__title.element-scheme__hdg1 {
    margin-left: -21px;
}
.headerThankYou .grid-ibx__title-wrp {
    margin-bottom: 10px !important;
}
.headerThankYou .grid-ibx__item-inner {
    margin-top: 15px !important;
}
.headerThankYou .image-boxes-img.img-responsive.cover-fit-img {
    margin-top: 8px;
}

.headerThankYou .grid-ibx__item-1 .grid-ibx__icon {
    background: green;
    padding: 6px;
    border-radius: 16px;
    width: 33px;
    height: 32px;
    display: inline-block;
}
.headerThankYou .grid-ibx__item.grid-ibx__item--type-icon.text-left.grid-ibx__item-2 {
    border-bottom: 5px solid green;
}
.headerThankYou .grid-ibx__item-2 .grid-ibx__icon {
    background: white;
    padding: 6px;
        padding-top: 6px;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-top: 5px;
    border: 2px solid green;
}
.headerThankYou .grid-ibx__item-2 .grid-ibx__icon {
    background: green;
}


/* CSS Styles from Theme Optoins */




















/* reservation model styles */
.reservation-model .widget {
    margin-bottom: 0px !important;
}
.tabs_style3 > ul.nav > li.active > a, .tabs_style3 > ul.nav > li > a:hover {
    background-color: #FC0;
    color: #333;
}
.hr-tabs-nav-icon {
    max-width: 100%;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 22px;
}
 .hr-tabs-nav-icon + span {
    width: 100%;
    text-align: center;
    max-width: 100%;
    float: left;
    margin-top: 5px;
}
.tabs_style3 > ul.nav {
    background: none !important;
}

.tabs_style3 > ul.nav > li > a {
    height: 65px;
    background-color: rgba(97,97,97,0.54);
    border: none;
    margin-top: 10px;
    margin-right: 10px;
    padding: 10px;
    color: #fff;
    font-weight: bolder;
    border-radius: 3px;
}

.tabs_style3 > ul.nav {
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    background: none !important;
}
.tabs_style3 {
    background-color: rgba(24, 24, 24,0.75) !important;
    border: none !important;
}   
/* reservation background color */
.zn_section.eluid62c53939 {
    background-color: #000 !important;
}
.label-above .nf-field-label {
    margin-bottom: 0px !important;
    padding-left: 5px;
}
.elbutton {
    padding: 10px 25px 10px 25px !important;
    font-size: 18px !important;
    color: #000 !important;
    background-color: #FC0 !important;
    border: 1px solid #ddd !important;
    border-radius: 3px !important;
}



/* General Styles */

/* 404 Page styles */
.error404 #header {
    background-color: #001D34 !important;
    position: relative !important;
}

/* image box styles 
.image-boxes-title span {
    color: #fff !important;
    font-size: 14px !important;
    font-family: Helvetica !important;
    font-weight: bolder !important;
}
.image-boxes-link, .image-boxes-holder {
    margin-bottom: 0px !important;
}
.image-boxes-text {
    padding: 10px 10px 10px 20px;
    background-color: #fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom: 1px solid #e0e0e0;
}
.image-boxes-text p {
    margin-bottom: 0px !important;
}
.image-boxes-img {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.image-boxes-link, .image-boxes-holder {
    margin-bottom: 0px;
}

.container.recentwork_carousel__top-container {
    display: none !important;
}
*/

.ctaButton {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f1e767+0,feb645+100;Yellow+3D */
background: #f1e767; /* Old browsers */
background: -moz-linear-gradient(top,  #f1e767 0%, #feb645 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f1e767 0%,#feb645 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f1e767 0%,#feb645 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ) !important; /* IE6-9 */
    padding: 10px 30px 25px 30px !important;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: bolder !important;
    font-family: changa !important;
    border-radius: 3px !important;
}
.zn_section.eluid852c5fb3 {

    background-color: #ffffff;
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #ddd;

}
#eluid3dad3af9 {

    padding-left: 0;
    padding-right: 0;

}


/* Hide Header & Footer on Specific Pages */
/* Landing page */
.page-id-3884 header {
    display: none !important; 
    
}
.page-id-3884 .znpb-footer-smart-area {
    display: none !important;
}

/* Free book landing page */
.page-id-4199 header {
    display: none !important; 
}
.page-id-4199 .znpb-footer-smart-area {
    display: none !important;
}

/* Free consultation page */
.page-id-4050 header {
    display: none !important; 
    
}
.page-id-4050 .znpb-footer-smart-area {
    display: none !important;
}


/* Free book download page */



/* Ninja Forms Styles */
#eluide6baee11 h3 {
    font-size: 16px;
    text-align: center;
    line-height: 26px;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    font-weight: bolder;
}
#ninja_forms_required_items, .nf-field-container {
    margin-bottom: 10px !important;
}
.expedia .nf-field {
    padding: 5px;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #c2c2c2;
}
.nf-field-element input, .nf-field-element select, .nf-field-element textarea {
    border: none !important;
    padding-left: 5px;
}
.label-above .nf-field-label {
    margin-bottom: 0px !important;
    padding-left: 10px !important;
}
.nf-form-content label {
    font-size: 14px !important;
    line-height: 14px !important;
}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 20px !important;
    font-size: 14px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.nf-form-content .list-select-wrap .nf-field-element > div, .nf-form-content input:not([type="button"]), .nf-form-content textarea {
    background: #fff !important;
    border: none !important;
}
.nf-form-content .list-select-wrap > div div::after { font-size: 14px !important; left: 10px !important; height: 22px !important; line-height: 30px !important; 
    right: auto !important; 
}
.nf-error.field-wrap .nf-field-element::after {
    font-size: 15px !important;
    left: 1px !important;
    height: 30px !important;
    width: 30px !important;
    line-height: 22px !important;
    right: auto !important;
    border-radius: 15px !important;
    background: none !important;
    color: red !important;
    transition: none !important;
}
.nf-pass.field-wrap .nf-field-element::after {
    left: 8px !important;
    right: auto !important;
    color: green !important;
    line-height: 22px !important;
    transition: none !important;
    font-size: 20px !important;
}

.nf-error .nf-error-msg {
    display: none;
}
.nf-after-field .nf-error-msg {
    margin-right: 0;
}
#nf-form-errors-2_1 {
    margin-left: 10px!important;
}
.nf-before-form-content {
    margin-left: 10px !important;
}
.nf-form-content button, .nf-form-content input[type="button"], .nf-form-content input[type="submit"] {
    height: 50px !important;
    border-radius: 3px !important;
    background-color: #CCA255 !important;
    color: #000 !important;
    font-size: 18px !important;
}
#eluide6baee11 .widget {
    margin-bottom: 0px !important;
}
.nf-form-content textarea.ninja-forms-field {
    height: 150px !important;
}
.nf-form-content {
    padding: 0 !important;
}

/* thanks page styles */
.elm-phpcode.eluid4e081237 {
    text-align: center;
}
.eluid4e081237 h1 {
    font-size: 24px;
    font-weight: bold;
	color: #191919;
}
.eluid4e081237 p {
    font-size: 16px !important;
    font-family: tahoma !important;
    color: #191919 !important;
    line-height: 24px !important;
    font-weight: normal !important;
}

*/ consultation page styles | gravity forms */
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
}
body .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}
#field_5_1 {
    margin-left: 8px !important;
    width: 49% !important;
}
#field_5_14 {
    width: 49% !important;
}
#field_5_2 {
    margin-left: 8px !important;
    width: 49% !important;
}
#field_5_5 {
    width: 49% !important;
}
#gform_submit_button_5 {
    text-align: center !important;
	margin-top: 10px;
	font-weight: 600;
}

@media (max-width:481px)  { 
#gform_submit_button_5 {
    text-align: center !important;
	margin-top: 10px;
	font-weight: 600;
}
#gform_wrapper_5 {
    padding-right: 0;
}
#field_5_1 {
    width: 100% !important;
}
#field_5_14 {
    width: 100% !important;
}
#field_5_2 {
    width: 100% !important;
}
#field_5_5 {
    width: 100% !important;
}
}
*/ consultation page styles - full form | gravity forms */
.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 32.3%;
}
#field_9_1 {
	width: 32.2% !important;
    margin-left: 8px !important;
}
#field_9_2 {
    margin-left: 8px !important;
    width: 32.2% !important;
}
#field_9_17 {
    margin-left: 8px !important;
    width: 32.2% !important;
}
#field_9_16 {
    margin-left: 8px !important;
    width: 32.2% !important;
}
#field_9_15 {
    width: 33.4% !important;
}
#gform_submit_button_9 {
    text-align: center !important;
	margin-top: 10px;
	font-weight: 600;
}

@media (max-width:481px)  { 
.page-id-4127 #header {
    display: none !important;
}
/*
.image-boxes-img.cover-fit-img {
    height: 75% !important;
}
*/
#gform_submit_button_9 {
    text-align: center !important;
	margin-top: 10px;
	font-weight: 600;
}
#gform_wrapper_9 {
    padding-right: 0;
}
#field_9_1 {
    width: 100% !important;
}
#field_9_2 {
    width: 100% !important;
}
#field_9_17 {
    width: 100% !important;
}
#field_9_16 {
    width: 100% !important;
}
#field_9_15 {
    width: 100% !important;
}
#input_9_17 {
    height: 40px;
	padding-right: 8px;
}
}
*/ daily dose page styles | gravity forms */
body .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}
#field_7_1 {
    margin-left: 8px !important;
    width: 49% !important;
}
#field_7_2 {
    width: 49% !important;
}
#gform_submit_button_7 {
    text-align: center !important;
	margin-top: 10px;
	font-weight: 600;
}

@media (max-width:481px)  { 
#gform_submit_button_7 {
    text-align: center !important;
	margin-top: 10px;
	font-weight: 400;
}
#gform_wrapper_7 {
    padding-right: 0;
}
#field_7_1 {
    width: 100% !important;
}
#field_7_2 {
    width: 100% !important;
}
}

/* Course Page Styles */
.page-id-11677 #eluiddba5639f {
    display: none;
}
.page-id-11677 #eluid5e371ce7 {
    display: none;
}
.page-id-13006 #eluiddba5639f {
    display: none;
}
.page-id-13006 #eluid5e371ce7 {
    display: none;
}
/* Hide notification bar - consultatoin page styles */
.page-id-4127 #eluiddba5639f {
    display: none;
}
.page-id-4127 #eluid5e371ce7 {
    display: none;
}
.page-id-13540 .notification-bar {
	display: none;
}
.page-id-13743 .notification-bar {
	display: none;
}
.page-id-13972 .notification-bar {
	display: none;
}
.page-id-14139 .notification-bar {
	display: none;
}
.page-id-26872 .notification-bar {
    display: none !important;
}

/* Header with notification */
/*
#header {
    margin-top: 49px;
}
#eluiddba5639f {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 4;
}
*/

/* Stack styles */
.iconStack {
    margin-bottom: 10px;
}
.iconStack .kl-iconbox__el-wrapper.kl-iconbox__title-wrapper {
    margin-top: -3px;
}
.znColumnElement-innerWrapper-eluid9964e017.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center.znColumnElement-innerWrapper--halign-center {
    border-top: none;
}
#gform_wrapper_2 {
    padding-right: 0;
}

/* Video element styles */
.circleanim-svg path {
    fill: #FF0000 !important;
}
.circleanim-svg__circle-back, .circleanim-svg__circle-front {
    stroke: #FF0000 !important;
}

/* Feedback page styles */
#gform_submit_button_10 {
    text-align: center !important;
}
#field_10_7 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

/* single blog styles */
.kl-single-layout--modern .kl-blog-post {
    padding: 30px;
	border: 1px solid #ddd;
	box-shadow: 0 10px 10px -10px rgba(0,0,0,.15);
}
.kl-commlayout-modern {
    padding: 0px 30px 10px;
    margin-top: 20px;
    margin-bottom: 30px;
    border: 1px solid #ddd;
}
.kl-single-layout--modern .kl-blog-post-author-avatar {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.kl-comments {
    margin-top: 0px;
}
#reply-title {
    margin-top: 0;
}
.kl-blog-item-bottom {
    border-bottom: none;
}
.kl-blog-post-body, .kl-blog-taxonomy-description {
    margin-bottom: 0px;
}
.kl-blog-item-container {
    border: 1px solid #ddd;
}
.kl-single-layout--modern .blog-sg-footer {
    margin-bottom: 0;
}
.kl-blog-item-links {
    float: right;
    padding-right: 0;
}
.kl-blog-item-comments {
    float: left;
}
.comment-form-cookies-consent label {
    display: unset;
    font-size: 12px;
    font-weight: 100;
}
.kl-comment__author .avatar {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.kl-comment .comment-reply-link {
    right: auto;
    font-size: 14px;
    left: -1px;
    color: red !important;
}
.kl-comment .comment-respond:after {
    left: auto;
    right: 35px;
}
.kl-comment .comment-respond:before {
    left: auto;
    right: 34px;
}
.comment-respond #cancel-comment-reply-link {
    right: auto;
    left: -1px;
}
.kl-comment__meta .comment-edit-link {
    float: left;
    margin-left: 25px;
    top: -18px;
    margin-right: 0px;
}
.kl-comments-list {
    padding-right: 0;
}
.kl-comment__text {
    padding-right: 60px;
    padding-left: 0px;
}
.kl-comments-list .children {
    padding-right: 60px;
    padding-left: 0px;
}
.kl-blog-post-title {
    font-family: changa !important;
    font-size: 28px;
    line-height: 40px;
}
.kl-blog-item-title a {
    font-family: changa !important;
    font-size: 24px;
    line-height: 40px;
}

/* Sidebar */
.widgettitle.zn-sidebar-widget-title.title {
    font-size: 18px !important;
    font-family: changa !important;
}
li.menu-item a {
    font-size: 14px !important;
}
.zn_sidebar {
    border: unset;
    background: unset;
    box-shadow: unset;
    padding: 0;
}
.widgettitle::after, .widgettitle::before {
    left: auto;
    right: 0;
}
.tdd-widget-optin {
    background: #fff;
    padding: 50px 20px 0px 20px;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.tdd-widget-optin-sticky {
    background: #FFC501;
    padding: 50px 20px 0px 20px;
    border: 1px solid #ddd;
    border-radius: 3px;
}
aside #field_7_1 {
    margin-left: 0px !important;
    width: 100% !important;
}
aside #field_7_2 {
    width: 100% !important;
}
aside .gform_wrapper span.gform_description {
    width: 100%;
    font-size: 20px;
    line-height: 27px;
    font-family: changa;
    color: #000;
}
.about-widget {
    background: #fff;
}
div.widget.widget_meta > ul a::before, div.widget.widget_pages > ul a::before, div.widget ul.menu li a::before, div.widget ul.pagenav li a::before {
    margin-left: 12px;
    background: #186E36;
    margin-right: 0px !important;
}
.widget_nav_menu {
	background: #fff !important;
	padding: 20px !important
}
aside .nf-cell {
    width: 100% !important;
}

/* The Daily Dose Sectoin */
.kl-blog-taxonomy-description {
    margin-bottom: 0px;
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    padding: 30px;
    border-radius: 3px;
}
.tdd-section {
    padding-top: 35px !important;
    padding-bottom: 0 !important;
}
.tdd-section .image-boxes {
    margin-bottom: 0px !important;
    border-radius: 2px !important;
}
.mailster-widget.mailster-widget-subscribers-count {
    font-size: 16px !important;
    color: #000 ;
}
.tdd-section p {
    text-align: right !important;
}

/* Notification Bar Styles */
.page-id-4127 .mtsnb {
    display: none !important;
}
.page-id-6792 .mtsnb {
    display: none !important;
}
.page-id-3994 .mtsnb {
    display: none !important;
}
.page-id-20950 .mtsnb {
    display: none !important;
}
.page-id-5117 .mtsnb {
    display: none !important;
}
.page-id-26872 .mtsnb {
    display: none !important;
}

.mtsnb .mtsnb-button {
    font-size: 12px;
    font-weight: bold;
}
.mtsnb-hide, .mtsnb-show {
    right: auto;
    left: 20px;
}


/* Custome Header | Download Page */
#eluidb2911208 .btn-element-0 {
    direction: ltr !important;
}

/* Webinar Styles */
.eluid5b5173e9 {
    text-align: center !important;
}
#eluid852fdf79 .btn-element-1 .btn-element-icon {
    margin-left: 5px;
}
#eluidab9274b5 {
    border-radius: 10px;
}
.eluid32dbb824 strong {
    font-size: 16px;
    font-family: cairo !important;
}


/* Ignite Styles */
/*
.checkbox-container.label-right label {
    margin: 0 30px 0 0px !important;
}
.checkbox-container.label-right label:after {
    right: -25px !important;
    left: auto !important;
}
.checkbox-container.label-right label:before {
    right: -31px !important;
    left: auto !important;
}
.video-showcase {
	text-align: center !important;
}
*/
/* Physiohome Styles */
/*
.physio-box {
    background: #fff;
    padding: 35px;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    height: 250px;
}
.physio-button {
    background-color: #7BC695 !important;
    font-size: 20px !important;
    font-family: cairo !important;
}
*/
/* Font Styles */
/*
.page-id-26946 body {
	font-family: 'cairo';
	line-height: 22px !important;
}

.page-id-26946 h1,h2,h3,h4 {
	font-family:'cairo';
}
.page-id-26946 h6, .h6-typography {
    font-family: 'cairo';
}

.page-id-26946 li {
	font-family:'cairo';
}
.page-id-26946 a {
	font-family:'cairo';	
}
.page-id-26946 p {
    font-family: 'cairo';
	font-size: 18px !important;
	line-height: 24px;
}
.page-id-26946 .tbk__title {
    font-family: "cairo", Helvetica, Arial, sans-serif !important;
    font-weight: 600 !important;
}
.kl-iconbox__title {
    font-family: cairo !important;
}
.kl-iconbox__desc {
    font-family: cairo !important;
}
.tbk__subtitle {
    font-family: cairo !important;
}
*/

/* Login Form */
.kl-fancy-form-label {
    right: 16px !important;
    left: auto !important;
}

/* Lesson Styles */
.znListItems .znListItems-icon {
    margin-right: 0 !important;
    margin-left: 10px !important;
}
.tabs_style5 {
    background: #fff !important;
}
.tabs_style5 > ul.nav span {
    font-family: cairo;
    font-weight: 500;
    font-size: 18px;
}
.tabs_style5 > ul.nav {
    padding-top: 10px;
}
.tabs_style5 .tab-content {
    padding: 30px !important;
}
/* Files Tab */
.kl-iconbox__cta-wrapper a.btn.btn-fullcolor {
    padding: 2px 15px 3px 15px !important;
    margin-top: 5px !important;
}

/* Account Page */
.kl-iconbox {
    margin-bottom: 10px;
    margin-top: 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}
.subheader-title {
    text-align: center;
}
.subheader-title p {
	font-size: 32px;
    font-family: 'Changa' !important;
    font-weight: 600;
    color: #000;
}

/* eForm Styles */
.ipt_fsqm_form_message_restore.ui-widget.ui-widget-content.ui-corner-all.ipt_uif_widget_box {
    margin-top: 0px !important;
}
.ipt-uif-custom-material-green .ipt_fsqm_form_message_restore .ipt_fsqm_form_message_close {
    float: left !important;
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_label_column {
    text-align: right !important;
}
.ipt-uif-custom-material-default * {
    direction: rtl !important;
	z-index: 2 !important;
}
.ipt-uif-custom-material-default [type="checkbox"].as-eform-button + label {
    padding: 5px 50px 6px 10px !important;
} 
.ipt-uif-custom-material-default [type="checkbox"].as-eform-button + label::after, .ipt-uif-custom-material-default [type="checkbox"].as-eform-button + label::before {
    right: 12px !important;
    left: auto !important;
}
.ipt-uif-custom-material-default [type="radio"].as-eform-button + label {
    padding: 5px 50px 6px 10px !important;
}
.ipt-uif-custom-material-default [type="radio"].as-eform-button + label::after, .ipt-uif-custom-material-default [type="radio"].as-eform-button + label::before {
    right: 12px !important;
    left: auto !important;
}
.ipt-uif-custom-material-default .ui-slider-pips .ui-slider-pip .ui-slider-label {
    transform: unset !important;
    padding-top: 10px;
}
body .ipt_uif_front input[type="checkbox"] + label, body .ipt_uif_front input[type="radio"] + label {
    padding-right: 0px !important;
}
.ipt_uif_thumbselect_wrap.ipt_uif_label_column.ipt-eform-thumbselect-border {
    float: unset !important;
}
/* eForm General Styles */
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ipt_fsqm_form_message_close {
    float: left !important;
	color: #000 !important;
}
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-header, .ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-header, .ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-header, .ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-header, .ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-header, .ipt-uif-custom-material-default .ipt_uif_message .ui-widget-header {
    background-color: #fff !important;
    border-bottom: unset !important;
	box-shadow: none !important;
}
.ipt-uif-custom-material-default .eform-styled-widget, .ipt-uif-custom-material-default .ipt_fsqm_form_message_error, .ipt-uif-custom-material-default .ipt_fsqm_form_message_restore, .ipt-uif-custom-material-default .ipt_fsqm_form_message_success, .ipt-uif-custom-material-default .ipt_fsqm_form_validation_error, .ipt-uif-custom-material-default .ipt_uif_message {
    box-shadow: none !important;
    border: 1px solid #ddd !important;
}
.ipt-uif-custom-material-default .eform-styled-widget .ui-widget-header > *, .ipt-uif-custom-material-default .ipt_fsqm_form_message_error .ui-widget-header > *, .ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-header > *, .ipt-uif-custom-material-default .ipt_fsqm_form_message_success .ui-widget-header > *, .ipt-uif-custom-material-default .ipt_fsqm_form_validation_error .ui-widget-header > *, .ipt-uif-custom-material-default .ipt_uif_message .ui-widget-header > * {
    color: #010101 !important;
}
.ipt-uif-custom-material-default .ui-button.ipt-ui-button, .ipt-uif-custom-material-default .ui-button.secondary-button, .ipt-uif-custom-material-default .ui-widget-content .ui-button.ipt-ui-button, .ipt-uif-custom-material-default .ui-widget-content .ui-button.secondary-button {
    background: #ddd !important;
    color: #000 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    font-family: changa !important;
    font-size: 16px !important;
    line-height: 10px !important;
    border-top: 1px solid #ddd !important;
}
.ipt-uif-custom-material-default .ipt_fsqm_form_message_restore .ui-widget-content p {
    margin: 0px 17px 14px !important;
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container > .ipt_uif_container_head, .ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible > .ipt_uif_container_head {
    background-color: unset !important;
}
.ipt-uif-custom-material-default .ipt_uif_container .ipt_uif_container_head h3 {
    font-weight: bolder;
    padding: 0 30px 0px !important;
    border-bottom: unset !important;
    font-size: 26px !important;
    line-height: 36px !important;
    color: #000 !important;
	min-height: auto !important;
}
.ipt-uif-custom-material-default .ipt_uif_container.eform-styled-container, .ipt-uif-custom-material-default .ipt_uif_container.ipt_uif_collapsible {
    box-shadow: none !important;
    background-color: unset !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

/* eForm Step #1 Styles */
.ui-datepicker-header, body .ipt_uif_front .ipt_fsqm_fileuploader_list_wrap, body .ipt_uif_front .ipt_uif_heading, body .ipt_uif_front .ipt_uif_likedislike_rating_inner, body .ipt_uif_front .ui-slider-tip {
    direction: rtl !important;
}

@media (max-width:961px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ 
.site-logo-img {
    margin-right: -15px !important;
}

/* Free Consultation Styles on Mobile */
.page-id-4050 #header {
    display: none !important;
}
.page-id-4050 .znpb-footer-smart-area {
    display: none !important;
}

.page-id-4050 #ipt_fsqm_form_5_button_container {
    width: 100%;
    position: fixed;
    bottom: 0;
}
.page-id-4050 .ipt-uif-custom-material-default.type_2 .ipt_fsqm_main_tab > .ui-tabs-panel {
    margin-bottom: 30px !important;
}
.eluid15ce0da3 p {
    position: fixed;
    top: 0;
    width: 100%;
}
.page-id-4050 #ipt_fsqm_form_5_progressbar {
    position: fixed;
    width: 100%;
    top: 0 !important;
	z-index: 10000 !important;
}	
.page-id-4050 .ipt-uif-custom-material-default .ipt-eform-content {
    background: none !important;
}
.page-id-4050 .ipt-uif-custom-material-default .ipt_uif_divider.ipt_uif_align_center .ipt_uif_divider_text {
    text-align: center !important;
	line-height: 40px;
}
body .ipt_uif_front .ipt_uif_question .ipt_uif_question_content .ipt_uif_label_column, body .ipt_uif_front .ipt_uif_question .ipt_uif_question_label .ipt_uif_label_column {
    float: unset !important;
}
.ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type="checkbox"] + label, .ipt-uif-custom-material-default .ipt_uif_question .ipt_uif_thumbselect_wrap.ipt-eform-thumbselect-border input[type="radio"] + label {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.page-id-4050 .eluidbdbe4444 {
    margin-right: -15px;
}
#eluiddfcab8a0 {
    padding-left: 0 !important;
}
.ipt_uif_thumbselect_wrap.ipt_uif_label_column.ipt-eform-thumbselect-border {
    width: 50% !important;
}	

}

/* Webinar page */
.center-counter {
	color: red !important;
	text-align: center;
}
.widget.widget_mailster_signup {
    margin-bottom: 10px !important;
}
.mailster-form {
    margin-bottom: 5px !important;
}