/*
.pp-photo-gallery {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;   centers images horizontally */
   /* position: relative !important; /* override absolute positioning */
  /*  height: auto !important;   let height adjust automatically 
}*/

.pp-photo-gallery-item {
  /*  position: static !important; /* disable absolute positioning */
   /* spacing between images */
}

.pp-photo-gallery-img {
    max-width: 100%;
    height: auto;
    display: block;
}



/*-------------------------------
            TYPOGRAPHY 
--------------------------------*/
body p, 
.entry-content p, 
.entry-content ul li,  
.entry-content ul,  
.entry-content a, 
.pp-sub-heading p {

}


#tab-our-team .pp-gallery-filters{ text-align:center; 
justify-content:center;
}

body{
	border:solid 15px #242B5C;
}
/* Dark theme */
.wc-bookings-date-picker .ui-datepicker th {
    padding: .75em 0;
    text-transform: uppercase;
    color: #bbb;
    font-weight: normal;
    border-top: 1px solid #e6e6e6;
    background: #000000;
    display: table-cell;
}
.wc-bookings-date-picker .ui-datepicker td .ui-state-default {
    background: #000000;
    background-image: none !important;
    border: none;
    color: #2b2b2b;
    margin: 0;
    font-weight: normal;
    text-align: center;
    padding: .75em 0;
}
/* .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
    background: #000;
    border: 1px solid #e6e6e6;
    border-top: none;
    padding: 30px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
} */
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e6e6e6;
    -moz-transition: all ease-in-out .15s;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
/* .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce div.product .stock, .woocommerce-page div.product .stock {
    color: #fff;
} */
.wc-bookings-booking-form .block-picker li:nth-child(odd) a {
    background: #767676;
}
.wc-bookings-booking-form .wc-bookings-booking-cost {
    background: #fff;
    border-top: 1px solid #ddd;
    position: relative;
    margin: 0 -1em;
    padding: 1em;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    color: #000;
} .fl-node-oub5zarnkvtm .pp-subscribe-form .pp-form-success-message {
    color: #333333;
    text-transform: none;
    border: 1px solid #000;
    padding-top: 15px;
}
.cat .woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2, div.woocommerce h2, div.woocommerce h3 {
    font-size: 24px;
    padding-bottom: 8px;
    color: #000;
}
span.mwc-external-checkout-buttons-divider.available {
    color: #000;
}
/* .woocommerce-billing-fields {
    color: #fff;
} */
/* label {
    color: #fff;
} */
span.woocommerce-terms-and-conditions-checkbox-text {
    color: #000;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
    background: #000000;
    border: 1px solid #e6e6e6;
    color: #fff;
    font-weight: bold;
    padding: 15px 25px !important;
    text-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.lang-switch .fl-rich-text{
	float:right;
}

#txt-section .fl-module-content.fl-node-content {
    border: 2px solid #C08930;
    padding: 20px !important;
}
.form-row.form-row-wide.wc-pao-addon-wrap {
    display: block !important;
}
#box-3 .woocommerce.fl-post-module-woo-button.fl-post-grid-woo-button {
    padding-top: 36px;
}

/*--------------------------------
            HEADER 
---------------------------------*/
/*---
  Media queries? Y/N
---*/
.fl-builder-content .wp-text-cart-no .fl-rich-text *:not(b, strong) {
    float: left !important;
}

.search .fl-module-content .uabb-modal-action-wrap {
	width: 40px;
    height: 40px;
    border: 1px solid #333333;
    border-radius: 50%;
    background-color: #333333;
	   line-height: 2.5; 
}
.search .fl-module-content .uabb-modal-action-wrap:hover, .cartt .wpmenucart-contents:hover  {
	border-color: #800020;
	background-color: #800020;
}

/*-------------------------------
            NAVIGATION
--------------------------------*/
/*---
  Media queries? Y/N
---*/
.menu li.current-menu-item a {
    font-weight: bold;
}
span.uabb-menu-toggle {
    float: none !important;
}
.uabb-has-submenu-container {
    margin-left: 10px;
}
.uabb-creative-menu-mobile-toggle:focus {
outline: none;
}
.uabb-creative-menu.off-canvas .menu > li > a {
display: inline-block;
}
/*-------------------------------
     WOO CATEGORIES
--------------------------------*/
.cat li a{
	color: #fff !important;
	text-transform:capitalize;
	padding-top:2px;
	padding-bottom:2px;
}
.cat li.current-cat a, .cat li a:hover {
	color: #c7b16d !important;
}

.cat .fl-widget ul li{
	margin-bottom: 2px;
}

.cat li.current-cat a{
	font-weight:bold;
}

/*--------------------------------
            BUTTONS
----------------------------------*/

a.uabb-button.ast-button.uabb-creative-button.uabb-creative-default-btn {
    border-radius: 0px;
}

/*----------------------------------
            FOOTER
---------------------------------*/
/*---
  Media queries? Y/N
---*/
footer ul li a, #menu-footer-menu li a, #menu-quick-links li a {
    display: inline-block;
}
.gd-brand p{
margin-bottom:10px;
}

.pp-subscribe-form-inline .pp-subscribe-form-inner {
	display: block;}

.fl-menu a {
	display: inline-block;}
/*------------------------------
            BB MODULES
---------------------------------*/

/*---
  MODULE NAME
  Description of section
  Media queries? Y/N
---*/
a:focus {
    outline: none;
}
a:hover{
text-decoration: none;
}
.uabb-info-list-wrapper.uabb-info-list-top li .uabb-info-list-content{
	    margin: 3px;
}

/* Woo Default page Styling */

h1.fl-post-title {
    text-transform: capitalize;
}
.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea, .woocommerce form .form-row select, .woocommerce-page form .form-row select, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text{
	font-size:18px;
	height: 45px;
    padding: 8px 18px;
}
.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 , div.woocommerce h2, div.woocommerce h3{
    font-size: 25px;
	text-transform: capitalize;
}
.related.products h2 {
	text-transform: capitalize;
}
.widgettitle {
	font-size: 30px;
}
.pp-search-form input[type="search"], .pp-search-form button {
	font-size: 18px !important;
}

/* Shop Cart CSS */
.reload_shortcode .wpmenucart-contents .wpmenucart-icon-shopping-cart-0 {
    color: #7c7c7c !important;
    text-align: center;
          border-radius:0px;
          border:none !important;
    display: block !important;
    float: right;
	font-weight: bold!important;
}
.reload_shortcode .wpmenucart-contents .wpmenucart-icon-shopping-cart-0:hover, .spcl-cart .reload_shortcode .wpmenucart-contents .wpmenucart-icon-shopping-cart-0:hover{
        color: #36454f !important;
}

.reload_shortcode .cartcontents, .reload_shortcode .amount{
  display:none;
}
.woo-cart-col5 p{margin:0;}


.wpmenucart-custom-icon {
    display: inline-block;
	max-width: 60px !important;}

img.wpmenucart-custom-icon.lazyloaded:hover{
	filter:brightness(5.5);
}
/*------------------------------
            PAGE SPECIFIC 
---------------------------------*/

/*---
  PAGE NAME
  Description of section
  Media queries? Y/N
---*/

.woocommerce #payment h3, .woocommerce-page #payment h3 {
    padding: 0px !important;
}
.tos h3{
margin-top:20px;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
	padding-bottom: 0px !important;
}

/* Contact form Button spacing */

#gform_submit_button_1 {
	margin-bottom: 0px !important;
}
/*------------------------------
  WooCommerce Header search
-------------------------------*/
form.dgwt-wcas-search-form {
    max-width: 400px;
    margin: 0 auto;
}
ul.products.columns-3 {
    padding-left: 0;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
    height: 50px;
}
/*------------------------------
  woocommerce cart Page
-------------------------------*/
.woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text, 
.woocommerce .quantity input.qty, 
.woocommerce-page .quantity input.qty{
  height: 50px !important;
}
a.checkout-button.button,
.woocommerce-page button.button {
    font-size: 18px !important;
    padding: 10px !important;
    line-height: normal;
}
.woocommerce .quantity .qty {
    width: 70px;
}

/*------------------------------
  WooCommerce Button
-------------------------------*/
.wc-variation-selection-needed {
    text-transform: capitalize;
}
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page #content input.button,
.uabb-woo-products .uabb-woocommerce .uabb-woo-products-summary-wrap .button, 
a.added_to_cart.wc-forward, .form-submit .btn {
      font-size: 20px !important;
font-family: "Inter",sans-serif !important;
      border-radius:0px !important;
      border: 0 !important;
      background-color:
  color: #000 !important;
  text-transform:capitalize !important;
  text-align:center;
  padding: 15px 20px 15px 20px !important;
  font-weight:400 !important;
  line-height:1.2 !important;
  margin-bottom:5px;
}

.uabb-woocommerce ul.products{
  padding-left:0px !important;
}

.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce #content input.button:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page #content input.button:hover, 
a.added_to_cart.wc-forward:hover{
  background-color:#000 !important;
  color: #FFF !important;
}
.woocommerce .added {
	margin-right: 5px !important;
}
.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, 
.woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, 
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled]{
  color: #fff;
}
.woocommerce .woocommerce-error, 
.woocommerce-page .woocommerce-error, 
.fl-theme-builder-woo-notices, 
.woocommerce-message {
      position: relative;
  z-index: 9;
}
.reload_shortcode .wpmenucart-contents .wpmenucart-icon-shopping-cart-0, 
.reload_shortcode .wpmenucart-contents .cartcontents, 
.reload_shortcode .wpmenucart-contents .amount  {
  font-size: 20px !important;
}

/*------------------------------
            Shop Product 
---------------------------------*/
.uabb-woo-products-classic .uabb-woo-product-wrapper {
    background: #f2f2f2;
    padding: 10px;
}
.uabb-woocommerce .uabb-woo-products-summary-wrap {
    padding: 0;
}
h2.woocommerce-loop-product__title {
    font-size: 20px !important;
}
.woocommerce ul.products li.product .button {
    margin-top: 1em;
}
span.price span.woocommerce-Price-amount.amount {
    font-size: 20px;
    font-weight: 500;
}
.uabb-quick-view-btn {
    padding: 10px !important;
    margin: 0 0 19px 0px;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
    margin-right: 0px !important;
    padding: 10px;
}
.uabb-woo-products-classic .uabb-quick-view-btn {
    background: rgba(0, 0, 0, 0.84);
}
woocommerce .related ul.products li.product, 
.woocommerce-page .related ul.products li.product {
    width: 25%;
}
section.related.products ul.products {
    padding-top: 0;
}
.fl-node-3ez1x8qomi9g > .fl-module-content{
	padding-bottom:12px;
}
.gform-datepicker{
width: 100% !important;
}

/*-------------------------------
        LARGE SCREENS ONLY
---------------------------------*/

@media screen and (min-width: 769px){
	div#gform_confirmation_message_2 {
    padding-top: 10px;
}
	.shop-woo img{
		height:280px !important;
		object-fit:contain;
	}
.fl-theme-builder-woo-notices.fl-row.fl-row-fixed-width {
    padding-top: 40px;
    margin-bottom: 0px;
}
.page-id-8 h1.fl-post-title {
        margin-top:100px;
    }
        .page-id-6 h1.fl-post-title {
        margin-top:100px;
    }

  .page-id-7 h1.fl-post-title {
        margin-top:100px;
    }

.hdlogo > .fl-module-content {
    z-index: 999;
    position: relative;
}

	.fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field {
    width: 60% !important;
}
.fl-subscribe-form-inline .fl-form-button {
    float: left;
    width: 40% !important;
}
	ul#menu-f1 li a {
    display: inline-block;
}


	ul#menu-st1 li a {
    display: inline-block;
}

	ul#menu-st2 li a {
    display: inline-block;
}
	.sticky-img {
position: sticky;
top: 20px;
}
	.woocommerce-message {
        line-height: 3 !important;
    }
	
	.woo-cart-col5 {
    width: 4.27%; 
}
	.woo-cart-col5 .fl-rich-text {
    float: right;
}
	.hdcol5 {
    width: 2%;
}
	.hdcol4 {
    width: 2%;
}
	.classname .pp-icon-list .pp-icon-list-items .pp-icon-list-item{
display: inline-block;
    width: 48%;
    vertical-align: top;
}
	.woocommerce .fl-module-fl-woo-related-products .related ul.products li.product {
		width: 24% !important;}
	.cat .woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2, div.woocommerce h2, div.woocommerce h3 {
		font-size: 24px;
	padding-bottom: 8px;
}
}


/*-------------------------------
        LAPTOP SCREEN - 1366
---------------------------------*/



@media screen and (min-width: 1700px){
	.hdcol1 {
    width: 22%;
}
		.hdcol2 {
    width: 57%;
}
}
@media screen and (min-width:1601px) and (max-width:1900px){

}
@media screen and (min-width:1201px) and (max-width:1400px){
		.woo-cart-col5 .fl-rich-text {
    float: left !important;
}
h3{
		font-size:22px !important;
	}
	.ftcol2 {
        width: 19% !important;
    }
	.ftcol1 {
        width: 22% !important;
    }
}

@media screen and (min-width:1025px) and (max-width:1600px){
	h1{
		font-size:38px !important;
	}
	h2{
		font-size:32px !important;
	}
	.colh2aj > .fl-col-content {
    padding-right: 20px;
    padding-left: 20px;
}
	.fl-builder-content .hero-col2 > .fl-col-content {
    min-height: 560px;
}
	.colh1aj > .fl-col-content {
    padding-right: 45px;
    padding-left: 20px;
}
	

	.hero-text .uabb-infobox-title-prefix{
		font-size:42px;
	}
    .hero-text .uabb-infobox-title {
		font-size: 50px;
	}

/* Header Col CSS */


	.hdcol1 {
    width: 21%;
}
		.hdcol2 {
    width: 62%;
}
	.hdcol3 {
    width: 12%;
}
	.woo-cart-col5 {
    width: 5%;
}

.ftcol2{
    width: 24%;
}

/* Footer Col CSS */
.ftcol4 {
    width: 15%;
}
}
@media screen and (max-width: 1300px) and (min-width: 1101px){
	h1{
		font-size:36px !important;
	}
	h2{
		font-size:32px !important;
	}
	.ftcol4 {
    width: 19% !important;
}
	.ftcol3 {
    width: 25% !important;
}
	
	.fl-node-qsbpgudtry37 .uabb-creative-menu .menu > li{
		
		margin:2px 2px !important;
	}
}

@media screen and (min-width: 1900px){

}
@media screen and (min-width: 1700px){
.ftcol4 {
    WIDTH: 10%;
}
.hdcol3 .fl-rich-text {
    float: right;
    margin-right: 100px;
} }
@media screen and (min-width: 1020px)
and (max-width: 1700px){
.hero-col1 .fl-col-content.fl-node-content {
padding-left: 103px !important;
}
.hero-col1 span.title-text.pp-primary-title, 
.hero-col1 span.title-text.pp-secondary-title {
font-size: 50px !important;
line-height: 50px !important;
}
.hero-col2 .fl-col-content.fl-node-content.ui-sortable {
min-height: 500px;
}
	

}

@media screen (min-width:1400px) and (max-width:1599px){
	.fl-node-8zcbfvtwqogy{
		width:27% !important;
			
	}
}
/*--------------------------------
    TABLET SCREENS AND SMALLER
--------------------------------*/

@media screen and (max-width: 768px){
	form.woocommerce-ordering {
    display: none;
}
	input#gform_submit_button_2{
		padding-top:15px;
		padding-bottom:15px;
	}
	.backcolor-cream .fl-row-content-wrap {
   
    background: #c7b16d;
}

	.fl-row-bg-video .fl-bg-video video{
		display:none;
	}
	.cat{
		text-align:center;
	}
	.fl-post-feed-post.fl-post-feed-image-beside, .fl-post-feed-post.fl-post-feed-image-beside-content, .fl-post-feed-post.fl-post-feed-image-beside-right, .fl-post-feed-post.fl-post-feed-image-beside-content-right {
		max-width: 100%;}
	.sub-form  .fl-form-success-message {
    text-align: center;
}

.headmain .fl-col-group.fl-col-group-equal-height {
    display: flex !important;
}

	.fl-module.fl-module-html.podcast {
    text-align: center;
}
	.fl-module.fl-module-html.podcast h3 {
    text-align: center;
		    width: 100%;
}
	.fl-col-small{
		max-width:100% !important;
	}
		.fl-builder-content .footer-info4323 .uabb-info-list-content-wrapper .uabb-info-list-icon {
		    margin-bottom: 5px;
	}

	.uabb-creative-menu-mobile-toggle.hamburger {
    float: right;
    padding-right: 0;
}
	footer .menu > li {
    width: 100%;
}
    footer .menu > li a {
    display: inline-block;
}
	.hero-row > .fl-row-content-wrap:after {
    background-color: rgb(0 0 0 / 0%);
}
.privacy-policy ul li {
		text-align: left !important;
	}
.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky) {
  position: relative !important;
}
.fl-col-small {
  max-width: 100%;
}
.woocommerce .related h2, .woocommerce-page .related h2, .woocommerce .upsells.products h2, .woocommerce-page .upsells.products h2 , .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error{
		text-align:center;
	}
/*Shop Product*/
.woocommerce .cart-collaterals .cart_totals table th, 
.woocommerce .cart-collaterals .cart_totals table td, 
.woocommerce-page .cart-collaterals .cart_totals table th, 
.woocommerce-page .cart-collaterals .cart_totals table td{
  padding: 18px 10px;
}
.woocommerce table.shop_table_responsive tr td:before, 
.woocommerce-page table.shop_table_responsive tr td:before {
    padding-right: 20px;
}
.woocommerce .fl-module-fl-woo-product-meta .product_meta {
    margin-top: 20px !important;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
    margin: 0;
    padding: 20px;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
    max-width: 100%;
}
.woocommerce ul.products[class*=columns-] li.product, 
.woocommerce-page ul.products[class*=columns-] li.product {
    margin: 0 0 0px;
}
	.gform_wrapper .gform_footer{
		text-align:center !important;
	}
	.ftr-icn>.fl-module-content>.uabb-module-content>.uabb-info-list-wrapper>.uabb-info-list-item>.uabb-info-list-content-wrapper>.uabb-info-list-icon {
    margin-bottom: 0px !important;
}
	footer .uabb-info-list-icon, .icons .uabb-info-list-icon {
		margin-bottom: 5px !important;
	}
footer .fl-module .menu.fl-menu-horizontal li, .fl-module .menu.fl-menu-horizontal li li {
    border-color: rgba(255,255,255,0);
		margin: 5px 0px;
}
	input#gform_submit_button_1 {
    min-height: 50px;
}
	.fl-builder-content .footer-info .uabb-info-list-content-wrapper .uabb-info-list-icon {
margin-bottom:2px !important;
}
		.woocommerce .fl-module-fl-woo-related-products .related ul.products li.product {
		width: 100% !important;
		max-width: 100% !important;
			margin: 0 auto;
}
	.fl-bg-slideshow {
        display: none !important;
    }
/* Hero Text BTN */
/* 	.hero-text	a.uabb-button.ast-button.uabb-creative-button.uabb-creative-default-btn{
		background-color: #97652d;
		color: #fff !important;
	}
	.hero-text	a.uabb-button.ast-button.uabb-creative-button.uabb-creative-default-btn span{
			color: #fff;
	}
	.hero-text	a.uabb-button.ast-button.uabb-creative-button.uabb-creative-default-btn:hover{
		background-color: #c7b16d;
		color: #000 !important;
	} */
 	div#hero-text .fl-bg-video{
   display:none !important;
}
	div#hero-text{
   background-color: #f2f2f2;
}
div#hero-text .uabb-infobox-content .uabb-infobox-text p:last-of-type {
    margin-bottom: 0;
   
    font-size:26px;
}
	.fl-builder-content .fl-node-1qiwh46u8e3k a.fl-button, .fl-page .fl-builder-content .fl-node-1qiwh46u8e3k a.fl-button {
text-align: center !important;
}
	
	.fl-node-1qiwh46u8e3k .mfp-container .fl-search-form-input-wrap {
    width: 300px;
    padding-top: 140px;
}
	
	
	
} 

/*--------------------------------
    TABLET SCREENS ONLY
--------------------------------*/

@media screen and (min-width: 481px) and (max-width: 768px) {
	div#top-head4 {
    width:50% !important;
    
}
    div#top-head1 {
        width: 50% !important;
    }
	div#top-head3 {
    width: 30% !important;
   
}
	div#head-CTA{
		    width: 50% !important;
	}
	div#top-head2 {
    width: 50% !important;
    
}
	div#top-head3 {
    margin-top: 30px;
    margin-bottom: 15px;
}
	div#top-head2 .pp-social-icons.pp-social-icons-horizontal{
		justify-content: left;
   
		
	}
	.wp-text-cart-no.fl-module > .fl-module-content {
    margin-right: 10px;
}
	 .fl-builder-content .woo-cart-col5 {
		  width: 11% !important;
	}
/* 	.hdcol2{
		order:4;
	} */
.footer-info4323 .uabb-info-list-wrapper.uabb-info-list-top li {
	width: 100%}
.classname2 .pp-icon-list .pp-icon-list-items .pp-icon-list-item{
display: inline-block;
    width: 48%;
    vertical-align: top;
}
h2.fl-heading{
	text-align:center !important;
}
.uabb-creative-menu .menu {
    text-align: center !important;
}
	.fl-builder-content .hdcol1 {
		width: 2% !important;
        order: 4;}
		.fl-builder-content .hdcol2 {
		width: 56% !important;}
	.fl-builder-content .hdcol3 {
		width: 7% !important;}
	.fl-builder-content .hdcol4 {
		width: 2.08% !important;}
.fl-builder-content .hdcol5 {
		width: 6% !important;}
	.woo-cart-col5 .fl-module-content {
    margin-right: 0px !important;
}
	.mobile-search-btn > .fl-module-content{
		    margin-left: 0px;
	}
	.classname .pp-icon-list .pp-icon-list-items .pp-icon-list-item{
display: inline-block;
    width: 48%;
    vertical-align: top;
}
	.wp-text-cart-no > .fl-module-content{
		    margin-left: 32px;
	}
	.classname2 .pp-icon-list .pp-icon-list-items .pp-icon-list-item{
display: inline-block;
    width: 48%;
    vertical-align: top;
}
	.copy2 {
	max-width: 40% !important;	
	}
	.copy1 {
	max-width: 60% !important;	
	}
	.copytext .fl-rich-text * {
		text-align: left !important;
	}	
	.copylogo .fl-rich-text * {
		text-align:right !important;
	}
	.copytext  .fl-module-content {
		margin-bottom: 0px !important;
	}
	header .logo .fl-module-content {
		margin-left: 20px;
	}
/* 	.footer-info .uabb-info-list-content, .footer-info .uabb-info-list-icon {
    display: inline-block !important;
    width: auto !important;
    text-align: left !important;
}
	.footer-info .uabb-info-list-content, .footer-info .uabb-info-list-icon {
    display: inline-block !important;
    width: auto !important;
    text-align: left !important;
} */
	.hdcol1 .fl-photo {
    text-align: left;
		    margin-bottom: 10px;
}
}


/*-------------------------------
        MOBILE SCREENS ONLY
---------------------------------*/

@media screen and (max-width: 480px){ 
	
	.fl-node-xyqnz3l589wb .pp-image-carousel.slider-type-slideshow, .fl-node-xyqnz3l589wb .pp-image-carousel {
        height: 300px !important;
    }
	
	.lang-switch .fl-rich-text {
 
    width: 100% !important;
    margin: 0 auto;
		float:none;
		padding-left:20px !important;
		display:flex;
		justify-content:center;
		margin:10px !important;
}

/*
	div#top-head1,
	div#top-head2,
	div#top-head3,
	div#top-head4{
    width: 100% !important;
   
}
	
	*/

	div#top-head1 .uabb-info-list .uabb-info-list-left {
        text-align: center !important;
    } 
	div#top-head3 .fl-button-wrap {
    text-align: center;
}
	.pp-search-form__toggle i{
		width: auto !important;
		height: auto !important;
	}
	.fl-row-content .woo-cart-col5 {        order: 3;
		width: 15% !important;
	}
	footer .uabb-creative-menu .menu, footer .product-categories li {
    text-align: center !important;
}
	.hdcol2{
		order:4;
	}
	.hdcol2 .fl-photo {
        text-align: center !important;
    }
/* Category page Droupdown CSS */
	ul.product-categories {
    text-align: center;
}
.fl-builder-content .hdcol1 {
	width: 20% !important;order:4;}
	.fl-builder-content .hdcol2 {
	width: 100% !important;
	order:1;}
.fl-builder-content .hdcol3 {
	width: 26% !important;order:3;}
.fl-builder-content .hdcol4 {
	width: 30% !important; order:4;}
.fl-builder-content .hdcol5 {
	width: 26% !important;}

.ssiconmobile .pp-search-form--style-full_screen .pp-search-form {
text-align: left;
}
.ssiconmobile.fl-module > .fl-module-content {
margin-right: 10px;
margin-left: 13px;
}
	
	
	h2.fl-heading{
		text-align:center;
	}
	.fl-menu .menu > li {
    text-align: center !important;
}
.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering {
    margin-top: 10px;
    float: none;
}
.woocommerce .related ul.products li.product, 
.woocommerce-page .related ul.products li.product {
    width: 100%;
}
.woocommerce .woocommerce-result-count, 
.woocommerce-page .woocommerce-result-count {
  float: none;
}
.woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text{
  width: 100%;
  margin-bottom: 10px;
}
	.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
	line-height: normal !important;		}
.woocommerce table.cart td.actions .coupon .button, 
.woocommerce-page table.cart td.actions .coupon .button{
  width: 100%;
}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
		    margin: 0 0 0 20px;
	}
	.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product{
		
}
	.fl-builder-content .col-value {
    width: 100% !important;
min-width: 100% !important;}
	
	.uabb-creative-menu-mobile-toggle.hamburger { float: right; padding-right: 0;}
	.fl-builder-content .mailnbcol {
		width: 50% !important;}
	
	.hdbtn .pp-button-wrap {
    text-align: center;
}
	
	.menu.fl-module > .fl-module-content {
    margin-top: 2px;
}		
	div#hero-text .uabb-infobox-content .uabb-infobox-text p:last-of-type {
  
    padding: 0px 15px;
}
}

@media screen and (min-width: 480px) and (max-width: 768px) {
	.woocommerce .fl-module-fl-woo-related-products .related ul.products li.product {
    width: 48% !important;
}	
	
	div#hm-col1 {
    width: 60% !important;
   
}
	
	div#hm-col2 {
    width: 10% !important;
    order: 4;
}
	
	div#hm-col3 {
    width: 10% !important;
    order: 2;
}
	
	div#hm-col4 {
    width: 16% !important;
    order: 3;
}

}

li.cat-item.cat-item-15 {
    display: none;
}

.fl-node-u5n6boezvtxq .fl-form-field input[type=search] {   
    background-color: #ffffff;
 }

input.application_button.button {
    background: #c08930;
    color: #fff;
}
