.big-h2{
	font-family: "Montserrat", Roboto;
font-size: 5rem;
font-weight: 700;
color: #fff;
}

.hestia-top-bar, .hestia-top-bar .widget.widget_shopping_cart .cart_list {
			background-color: #363537
		}
		.hestia-top-bar .widget .label-floating input[type=search]:-webkit-autofill {
			-webkit-box-shadow: inset 0 0 0px 9999px #363537
		}.hestia-top-bar, .hestia-top-bar .widget .label-floating input[type=search], .hestia-top-bar .widget.widget_search form.form-group:before, .hestia-top-bar .widget.widget_product_search form.form-group:before, .hestia-top-bar .widget.widget_shopping_cart:before {
			color: #ffffff;
			background: #00395c;
		} 
		.hestia-top-bar .widget .label-floating input[type=search]{
			-webkit-text-fill-color:#ffffff !important 
		}.hestia-top-bar a, .hestia-top-bar .top-bar-nav li a {
			color: #ffffff
		}.hestia-top-bar a:hover, .hestia-top-bar .top-bar-nav li a:hover {
			color: #eeeeee
		}
	
		a, 
		.navbar .dropdown-menu li:hover > a,
		.navbar .dropdown-menu li:focus > a,
		.navbar .dropdown-menu li:active > a,
		.navbar .navbar-nav > li .dropdown-menu li:hover > a,
		body:not(.home) .navbar-default .navbar-nav > .active:not(.btn) > a,
		body:not(.home) .navbar-default .navbar-nav > .active:not(.btn) > a:hover,
		body:not(.home) .navbar-default .navbar-nav > .active:not(.btn) > a:focus,
		a:hover, 
		.card-blog a.moretag:hover, 
		.card-blog a.more-link:hover, 
		.widget a:hover,
		.has-text-color.has-accent-color,
		p.has-text-color a {
		    color:#075475;
		}
		
		.pagination span.current, .pagination span.current:focus, .pagination span.current:hover {
			border-color:#075475
		}
		
		button,
		button:hover,
		.woocommerce .track_order button[type="submit"],
		.woocommerce .track_order button[type="submit"]:hover,
		div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
		div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover,
		input[type="button"],
		input[type="button"]:hover,
		input[type="submit"],
		input[type="submit"]:hover,
		input#searchsubmit, 
		.pagination span.current, 
		.pagination span.current:focus, 
		.pagination span.current:hover,
		.btn.btn-primary,
		.btn.btn-primary:link,
		.btn.btn-primary:hover, 
		.btn.btn-primary:focus, 
		.btn.btn-primary:active, 
		.btn.btn-primary.active, 
		.btn.btn-primary.active:focus, 
		.btn.btn-primary.active:hover,
		.btn.btn-primary:active:hover, 
		.btn.btn-primary:active:focus, 
		.btn.btn-primary:active:hover,
		.hestia-sidebar-open.btn.btn-rose,
		.hestia-sidebar-close.btn.btn-rose,
		.hestia-sidebar-open.btn.btn-rose:hover,
		.hestia-sidebar-close.btn.btn-rose:hover,
		.hestia-sidebar-open.btn.btn-rose:focus,
		.hestia-sidebar-close.btn.btn-rose:focus,
		.label.label-primary,
		.hestia-work .portfolio-item:nth-child(6n+1) .label,
		.nav-cart .nav-cart-content .widget .buttons .button,
		.has-accent-background-color[class*="has-background"] {
		    background-color: #075475;
		}
		
		@media (max-width: 768px) { 
	
			.navbar-default .navbar-nav>li>a:hover,
			.navbar-default .navbar-nav>li>a:focus,
			.navbar .navbar-nav .dropdown .dropdown-menu li a:hover,
			.navbar .navbar-nav .dropdown .dropdown-menu li a:focus,
			.navbar button.navbar-toggle:hover,
			.navbar .navbar-nav li:hover > a i {
			    color: #075475;
			}
		}
		
		body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close),
		body:not(.woocommerce-page) .button:not([class^="fl-"]):not(hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button),
		div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
		input[type="submit"], 
		input[type="button"], 
		.btn.btn-primary,
		.widget_product_search button[type="submit"],
		.hestia-sidebar-open.btn.btn-rose,
		.hestia-sidebar-close.btn.btn-rose,
		.everest-forms button[type=submit].everest-forms-submit-button {
		    -webkit-box-shadow: 0 2px 2px 0 rgba(7,84,117,0.14),0 3px 1px -2px rgba(7,84,117,0.2),0 1px 5px 0 rgba(7,84,117,0.12);
		    box-shadow: 0 2px 2px 0 rgba(7,84,117,0.14),0 3px 1px -2px rgba(7,84,117,0.2),0 1px 5px 0 rgba(7,84,117,0.12);
		}
		
		.card .header-primary, .card .content-primary,
		.everest-forms button[type=submit].everest-forms-submit-button {
		    background: #075475;
		}
		
		body:not(.woocommerce-page) .button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button):hover,
		body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close):hover,
		div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover,
		input[type="submit"]:hover,
		input[type="button"]:hover,
		input#searchsubmit:hover, 
		.widget_product_search button[type="submit"]:hover,
		.pagination span.current, 
		.btn.btn-primary:hover, 
		.btn.btn-primary:focus, 
		.btn.btn-primary:active, 
		.btn.btn-primary.active, 
		.btn.btn-primary:active:focus, 
		.btn.btn-primary:active:hover, 
		.hestia-sidebar-open.btn.btn-rose:hover,
		.hestia-sidebar-close.btn.btn-rose:hover,
		.pagination span.current:hover,
		.everest-forms button[type=submit].everest-forms-submit-button:hover,
 		.everest-forms button[type=submit].everest-forms-submit-button:focus,
 		.everest-forms button[type=submit].everest-forms-submit-button:active {
			-webkit-box-shadow: 0 14px 26px -12px rgba(7,84,117,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(7,84,117,0.2);
		    box-shadow: 0 14px 26px -12px rgba(7,84,117,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(7,84,117,0.2);
			color: #fff;
		}
		
		.form-group.is-focused .form-control {
			background-image: -webkit-gradient(linear,left top, left bottom,from(#075475),to(#075475)),-webkit-gradient(linear,left top, left bottom,from(#d2d2d2),to(#d2d2d2));
			background-image: -webkit-linear-gradient(linear,left top, left bottom,from(#075475),to(#075475)),-webkit-linear-gradient(linear,left top, left bottom,from(#d2d2d2),to(#d2d2d2));
			background-image: linear-gradient(linear,left top, left bottom,from(#075475),to(#075475)),linear-gradient(linear,left top, left bottom,from(#d2d2d2),to(#d2d2d2));
		}
		
		.navbar:not(.navbar-transparent) li:not(.btn):hover > a,
		.navbar li.on-section:not(.btn) > a, 
		.navbar.full-screen-menu.navbar-transparent li:not(.btn):hover > a,
		.navbar.full-screen-menu .navbar-toggle:hover,
		.navbar:not(.navbar-transparent) .nav-cart:hover, 
		.navbar:not(.navbar-transparent) .hestia-toggle-search:hover {
				color:#075475}
		
		.has-text-color.has-background-color-color { color: #E5E5E5; }
		.has-background-color-background-color[class*="has-background"] { background-color: #E5E5E5; }
		
.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item), input[type="submit"]:not(.search-submit), body:not(.woocommerce-account) .woocommerce .button.woocommerce-Button, .woocommerce .product button.button, .woocommerce .product button.button.alt, .woocommerce .product #respond input#submit, .woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button, .woocommerce-checkout #payment #place_order, .woocommerce-account.woocommerce-page button.button, .woocommerce .track_order button[type="submit"], .nav-cart .nav-cart-content .widget .buttons .button, .woocommerce a.button.wc-backward, body.woocommerce .wccm-catalog-item a.button, body.woocommerce a.wccm-button.button, form.woocommerce-form-coupon button.button, div.wpforms-container .wpforms-form button[type=submit].wpforms-submit, div.woocommerce a.button.alt, div.woocommerce table.my_account_orders .button, .btn.colored-button, .btn.btn-left, .btn.btn-right, .btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close){ padding-top:15px;  padding-bottom:15px;  padding-left:33px;  padding-right:33px; }
.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item), input[type="submit"]:not(.search-submit), body:not(.woocommerce-account) .woocommerce .button.woocommerce-Button, .woocommerce .product button.button, .woocommerce .product button.button.alt, .woocommerce .product #respond input#submit, .woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button, .woocommerce-checkout #payment #place_order, .woocommerce-account.woocommerce-page button.button, .woocommerce .track_order button[type="submit"], .nav-cart .nav-cart-content .widget .buttons .button, .woocommerce a.button.wc-backward, body.woocommerce .wccm-catalog-item a.button, body.woocommerce a.wccm-button.button, form.woocommerce-form-coupon button.button, div.wpforms-container .wpforms-form button[type=submit].wpforms-submit, div.woocommerce a.button.alt, div.woocommerce table.my_account_orders .button, input[type="submit"].search-submit, .hestia-view-cart-wrapper .added_to_cart.wc-forward, .woocommerce-product-search button, .woocommerce-cart .actions .button, #secondary div[id^=woocommerce_price_filter] .button, .woocommerce div[id^=woocommerce_widget_cart].widget .buttons .button, .searchform input[type=submit], .searchform button, .search-form:not(.media-toolbar-primary) input[type=submit], .search-form:not(.media-toolbar-primary) button, .woocommerce-product-search input[type=submit], .btn.colored-button, .btn.btn-left, .btn.btn-right, .btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close){border-radius:3px;}
h1, h2, h3, h4, h5, h6, .hestia-title, .hestia-title.title-in-content, p.meta-in-content , .info-title, .card-title,
		.page-header.header-small .hestia-title, .page-header.header-small .title, .widget h5, .hestia-title, 
		.title, .footer-brand, .footer-big h4, .footer-big h5, .media .media-heading, 
		.carousel h1.hestia-title, .carousel h2.title, 
		.carousel span.sub-title, .hestia-about h1, .hestia-about h2, .hestia-about h3, .hestia-about h4, .hestia-about h5 {
			font-family: Montserrat;
		}
		body, ul, .tooltip-inner {
			font-family: Montserrat;
		}
@media (min-width: 769px){
			.page-header.header-small .hestia-title,
			.page-header.header-small .title,
			h1.hestia-title.title-in-content,
			.main article.section .has-title-font-size {
				font-size: 67px;
			}}@media (max-width: 768px){
			.page-header.header-small .hestia-title,
			.page-header.header-small .title,
			h1.hestia-title.title-in-content,
			.main article.section .has-title-font-size {
				font-size: 26px;
			}}@media (max-width: 480px){
			.page-header.header-small .hestia-title,
			.page-header.header-small .title,
			h1.hestia-title.title-in-content,
			.main article.section .has-title-font-size {
				font-size: 26px;
			}}@media (min-width: 769px){
		.single-post-wrap h1:not(.title-in-content),
		.page-content-wrap h1:not(.title-in-content),
		.page-template-template-fullwidth article h1:not(.title-in-content) {
			font-size: 42px;
		}
		.single-post-wrap h2,
		.page-content-wrap h2,
		.page-template-template-fullwidth article h2,
		.main article.section .has-heading-font-size {
			font-size: 37px;
		}
		.single-post-wrap h3,
		.page-content-wrap h3,
		.page-template-template-fullwidth article h3 {
			font-size: 32px;
		}
		.single-post-wrap h4,
		.page-content-wrap h4,
		.page-template-template-fullwidth article h4 {
			font-size: 27px;
		}
		.single-post-wrap h5,
		.page-content-wrap h5,
		.page-template-template-fullwidth article h5 {
			font-size: 23px;
		}
		.single-post-wrap h6,
		.page-content-wrap h6,
		.page-template-template-fullwidth article h6 {
			font-size: 18px;
		}}@media (min-width: 769px){#carousel-hestia-generic .hestia-title{
		font-size: 67px;
		}#carousel-hestia-generic span.sub-title{
		font-size: 18px;
		}#carousel-hestia-generic .btn{
		font-size: 14px;
		}}

			.home.blog .hestia-blogs {
				background-color: #fff !important;
			}
		
			.woocommerce-checkout #hestia-checkout-coupon .woocommerce-message,
			.woocommerce-checkout #hestia-checkout-coupon .woocommerce-error {
				margin-left: auto;
				margin-right: auto;
			}
		
			.btn,
			button,
			.button {
				box-shadow: none !important;
			}
			
			.btn:hover,
			button:hover,
			.button:hover {
				opacity: 0.75;
			}
		
			.carousel .buttons .btn-primary + .btn-right {
				margin-left: 15px;
			}		
			.carousel .buttons .btn,
			.carousel .buttons .btn-right {
				margin: 15px;
			}
		
			.carousel .hestia-big-title-content .hestia-title {
				font-weight: 800;
			}
			.carousel .hestia-big-title-content .sub-title {
				font-family: inherit;
				font-size: 19px;
				font-weight: 300;
				line-height: 26px;
				margin: 0 0 8px;
			}
			.carousel .hestia-big-title-content .buttons .btn,
			.carousel .hestia-big-title-content .buttons .btn-right {
				border-radius: 30px;
				font-family: inherit;
				font-size: 14px;
				font-weight: 600;
				line-height: 24px;
				padding: 11px 30px;
			}
			.carousel .hestia-big-title-content .buttons .btn-right {
				background-color: transparent;
				border: 2px solid #fff;
				padding: 9px 28px;
			}
		
            .carousel .hestia-big-title-content .buttons > a.btn.btn-primary,
            .carousel .hestia-big-title-content .buttons > a.btn.btn-right {
                border-radius: 30px !important;
                padding: 11px 30px !important;
            }
        
			.section-comments .comment .media-body .media-footer {
				top: 5px;
				right: 0;
			}
			.section-comments .comment .media-body .media-heading {
				padding-right: 50px;
			}
			.section-comments .comment {
				margin-bottom: 30px;
			}
		
			.carousel .hestia-title {
				line-height: 1.1;
			}
			
			
			/* Pricing Table Base CSS */
.obfx-pricing-table-wrapper,
.obfx-pricing-table-wrapper p.obfx-pricing-table-subtitle {
	text-align: center;
}

.obfx-pricing-table-wrapper a {
	cursor: pointer;
}

.obfx-title-wrapper {
	padding: 15px;
}

.obfx-pricing-table-title {
	font-weight: 600;
}

.obfx-pricing-table-wrapper .obfx-feature-list {
	margin: 0;
	padding: 10px 50px;
	list-style: none;
}

.obfx-pricing-table-wrapper .obfx-feature-list li {
	font-size: 16px;
}

.obfx-price-wrapper {
	padding: 20px 0;
}

.obfx-price {
	font-size: 80px;
	font-weight: 600;
	line-height: normal;
}

.obfx-pricing-period,
.obfx-price-currency {
	font-size: 21px;
}

.obfx-button-icon-align-right i {
	margin-left: 5px;
}

.obfx-button-icon-align-left i {
	margin-right: 5px;
}

.obfx-pricing-table-accented {
	font-weight: 600;
}

.obfx-pricing-table-button-wrapper {
	padding: 20px 0;
}

.obfx-pricing-table-button {
	padding: 10px 20px;
	border-radius: 5px;
}

/* End Of Pricing Table Base CSS */

/* Post Type Grid Base CSS */

.obfx-grid:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: " ";
}

.obfx-grid-container {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: -15px;
	margin-left: -15px;

	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.obfx-grid-wrapper {
	padding-right: 15px;
	padding-left: 15px;
}

.obfx-grid .obfx-grid-col-image {
	display: block;
	overflow: hidden;
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 0 10px 0;
	box-shadow: 0 3px 10px 0 rgba(181,181,181,1);
}

.obfx-grid .obfx-grid-col-image {
	display: inline-block;
	width: 100%;
	height: 200px;
}

.obfx-grid .obfx-grid-col-image.obfx-fit-height img {
	width: auto;
	height: 100%;
}

.obfx-grid .obfx-grid-col-image img {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	max-width: none;
	height: auto;
	max-height: none;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.obfx-grid .obfx-grid-title,
.obfx-grid .obfx-grid-title a {
	margin: 0;
	color: #333;
	font-size: 24px;
	line-height: 1.5;
}

.obfx-grid-meta {
	margin: 0 0 10px 0;
}

.obfx-grid-meta > span {
	margin-right: 10px;
	color: #999;
	font-size: 14px;
}

.obfx-grid-meta > span:last-of-type {
	margin-right: 0;
}

.obfx-grid-meta .fa {
	margin-right: 7px;
}

.obfx-grid-meta a {
	color: #999;
	text-decoration: none;
}

.obfx-grid-meta a:hover,
.obfx-grid-meta a:focus {
	color: inherit;
	text-decoration: underline;
}

.obfx-grid-categories-item:after,
.obfx-grid-tags-item:after {
	content: ", ";
}

.obfx-grid-categories-item:last-of-type:after,
.obfx-grid-tags-item:last-of-type:after {
	display: none;
	content: "";
}

.obfx-grid-content {
	margin: 0 0 10px 0;
	color: #555;
	font-size: 16px;
	line-height: 1.5;
}

.obfx-grid-footer a {
	display: inline-block;
	color: #333;
	font-size: 14px;
	font-weight: 700;
}

.obfx-grid-container.obfx-grid-style-list  .obfx-grid-col {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.obfx-grid-container.obfx-grid-style-list .obfx-grid-col-image {
	width: 40%;
	margin-bottom: 0;
}

.obfx-grid-container.obfx-grid-style-list .obfx-grid-col-content {
	width: 60%;
	padding-left: 15px;
}

.obfx-grid-container.obfx-grid-style-list .obfx-grid-col.obfx-no-image .obfx-grid-col-content {
	width: 100%;
	padding-left: 0;
}

.obfx-grid-pagination {
	width: 100%;
}

.obfx-grid-pagination .page-numbers{
	display: inline-block;
}

.obfx-grid-desktop-1 .obfx-grid-wrapper {
	width: 100%;
}

.obfx-grid-desktop-2 .obfx-grid-wrapper {
	width: 50%;
}

.obfx-grid-desktop-3 .obfx-grid-wrapper {
	width: 33.333%;
}

.obfx-grid-desktop-4 .obfx-grid-wrapper {
	width: 25%;
}

.obfx-grid-desktop-5 .obfx-grid-wrapper {
	width: 20%;
}

@media (max-width: 992px) {
	.obfx-grid-tablet-1 .obfx-grid-wrapper {
		width: 100%;
	}

	.obfx-grid-tablet-2 .obfx-grid-wrapper {
		width: 50%;
	}

	.obfx-grid-tablet-3 .obfx-grid-wrapper {
		width: 33.333%;
	}

	.obfx-grid-tablet-4 .obfx-grid-wrapper {
		width: 25%;
	}

	.obfx-grid-tablet-5 .obfx-grid-wrapper {
		width: 20%;
	}
}

@media (max-width: 767px) {
	.obfx-grid-mobile-1 .obfx-grid-wrapper {
		width: 100%;
	}

	.obfx-grid-mobile-2 .obfx-grid-wrapper {
		width: 50%;
	}

	.obfx-grid-mobile-3 .obfx-grid-wrapper {
		width: 33.333%;
	}

	.obfx-grid-mobile-4 .obfx-grid-wrapper {
		width: 25%;
	}

	.obfx-grid-mobile-5 .obfx-grid-wrapper {
		width: 20%;
	}
}

/* End Of Post Type Grid Base CSS */

.obfx-service-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.obfx-position-left .obfx-service-box {
	flex-direction: row;

	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
}

.obfx-position-right .obfx-service-box {
	flex-direction: row-reverse;

	-webkit-box-direction: reverse;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
}

.obfx-position-top .obfx-service-box {
	flex-direction: column;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

.obfx-service-box .obfx-service-box-content .obfx-service-title,
.obfx-service-box .obfx-service-box-content .obfx-service-text {
	margin: 0;
}


/** passed from eaw.css **/

/*
 * Elementor CSS support
 */

.eaw-product-section .section-title {
	margin-bottom: 20px;
}

.elementor-widget-wp-widget-eaw-recent-posts h5,
.elementor-widget-wp-widget-eaw-recent-posts-plus h5 {
	font-size: 1.75rem;
	line-height: 1.75;
	text-align: center;
}

.eaw-recent-posts,
.eaw-recent-posts-plus {
	width: 32.3333%;
	padding: 0;
	margin: 0;
	margin-right: 1.3333%;
	float: left;
}

.eaw-recent-posts:last-child,
.eaw-recent-posts-plus:last-child {
	margin-right: 0;
}

.eaw-recent-posts img {
	width: 100%;
	height: 250px;
	margin: 10px 0;
	border-radius: 6px;
}

.eaw-recent-posts .eaw-content {
	padding: 1% 2%;
}

@media screen and (max-width: 768px) {
	.eaw-recent-posts {
		width: 48%;
		padding: 0;
		margin: 0 1%;
	}

	.eaw-recent-posts img {
		height: 300px;
		margin: 0 auto;
	}
}

@media screen and (max-width: 667px) {
	.eaw-recent-posts {
		width: 100%;
		margin: 0;
	}

	.eaw-recent-posts img {
		height: 300px;
		margin: 0 auto;
	}
}

 .elementor-element.elementor-element-23888f3:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-23888f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
 background-color:#ffffff;
}
 .elementor-element.elementor-element-23888f3 > .elementor-background-overlay {
 opacity:0.09;
 transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
 .elementor-element.elementor-element-23888f3 {
 transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 padding:100px 0px 100px 0px;
}
 .elementor-element.elementor-element-f33c088 > .elementor-element-populated {
 padding:0px 0px 0px 0px;
}
 .elementor-element.elementor-element-7325454 > .elementor-container {
 max-width:650px;
 text-align:center;
}
 .elementor-element.elementor-element-7325454 .elementor-heading-title {
 color:#000000;
}
 .elementor-element.elementor-element-7325454 {
 color:#2f2f30;
}
 .elementor-element.elementor-element-7325454 a {
 color:#f07745;
}
 .elementor-element.elementor-element-c4bb908 > .elementor-element-populated {
 padding:0px 0px 0px 0px;
}
 .elementor-element.elementor-element-d9a850b .elementor-heading-title {
 font-family:"Montserrat", Roboto;
 font-size:13px;
 font-weight:400;
 text-transform:uppercase;
 line-height:23px;
 letter-spacing:3px;
}
 .elementor-element.elementor-element-014b2b3 .elementor-heading-title {
 font-family:"Montserrat", Roboto;
 font-size:40px;
 font-weight:600;
 line-height:50px;
}
 .elementor-element.elementor-element-5ab7f90 {
 --divider-border-style:solid;
 --divider-border-color:#1f7fa8;
 --divider-border-width:3px;
}
 .elementor-element.elementor-element-5ab7f90 .elementor-divider-separator {
 width:5%;
}
 .elementor-element.elementor-element-5ab7f90 .elementor-divider {
 padding-top:0px;
 padding-bottom:0px;
}
 .elementor-element.elementor-element-aec829e {
 color:#402208;
 font-family:"Muli", Roboto;
 font-size:19px;
 font-weight:400;
 text-transform:none;
 font-style:normal;
 line-height:29px;
 letter-spacing:0px;
}
 .elementor-element.elementor-element-7ce9575.elementor-view-stacked .elementor-icon {
 background-color:#ba2502;
}
 .elementor-element.elementor-element-7ce9575.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-7ce9575.elementor-view-default .elementor-icon {
 fill:#ba2502;
 color:#ba2502;
 border-color:#ba2502;
}
 .elementor-element.elementor-element-7ce9575.elementor-position-right .elementor-icon-box-icon {
 margin-left:15px;
}
 .elementor-element.elementor-element-7ce9575.elementor-position-left .elementor-icon-box-icon {
 margin-right:15px;
}
 .elementor-element.elementor-element-7ce9575.elementor-position-top .elementor-icon-box-icon {
 margin-bottom:15px;
}
 .elementor-element.elementor-element-7ce9575 .elementor-icon {
 font-size:14px;
}
 .elementor-element.elementor-element-7ce9575 .elementor-icon i {
 transform:rotate(0deg);
}
 .elementor-element.elementor-element-7ce9575 .elementor-icon-box-wrapper {
 text-align:left;
}
 .elementor-element.elementor-element-7ce9575 .elementor-icon-box-content .elementor-icon-box-title {
 font-family:"Montserrat", Roboto;
}
 .elementor-element.elementor-element-92c9423.elementor-view-stacked .elementor-icon {
 background-color:#ba2502;
}
 .elementor-element.elementor-element-92c9423.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-92c9423.elementor-view-default .elementor-icon {
 fill:#ba2502;
 color:#ba2502;
 border-color:#ba2502;
}
 .elementor-element.elementor-element-92c9423.elementor-position-right .elementor-icon-box-icon {
 margin-left:15px;
}
 .elementor-element.elementor-element-92c9423.elementor-position-left .elementor-icon-box-icon {
 margin-right:15px;
}
 .elementor-element.elementor-element-92c9423.elementor-position-top .elementor-icon-box-icon {
 margin-bottom:15px;
}
 .elementor-element.elementor-element-92c9423 .elementor-icon {
 font-size:14px;
}
 .elementor-element.elementor-element-92c9423 .elementor-icon i {
 transform:rotate(0deg);
}
 .elementor-element.elementor-element-92c9423 .elementor-icon-box-wrapper {
 text-align:left;
}
 .elementor-element.elementor-element-92c9423 .elementor-icon-box-content .elementor-icon-box-title {
 font-family:"Montserrat", Roboto;
}
 .elementor-element.elementor-element-4f1f4bf.elementor-view-stacked .elementor-icon {
 background-color:#ba2502;
}
 .elementor-element.elementor-element-4f1f4bf.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-4f1f4bf.elementor-view-default .elementor-icon {
 fill:#ba2502;
 color:#ba2502;
 border-color:#ba2502;
}
 .elementor-element.elementor-element-4f1f4bf.elementor-position-right .elementor-icon-box-icon {
 margin-left:15px;
}
 .elementor-element.elementor-element-4f1f4bf.elementor-position-left .elementor-icon-box-icon {
 margin-right:15px;
}
 .elementor-element.elementor-element-4f1f4bf.elementor-position-top .elementor-icon-box-icon {
 margin-bottom:15px;
}
 .elementor-element.elementor-element-4f1f4bf .elementor-icon {
 font-size:14px;
}
 .elementor-element.elementor-element-4f1f4bf .elementor-icon i {
 transform:rotate(0deg);
}
 .elementor-element.elementor-element-4f1f4bf .elementor-icon-box-wrapper {
 text-align:left;
}
 .elementor-element.elementor-element-4f1f4bf .elementor-icon-box-content .elementor-icon-box-title {
 font-family:"Montserrat", Roboto;
}
 .elementor-element.elementor-element-b698c87.elementor-view-stacked .elementor-icon {
 background-color:#ba2502;
}
 .elementor-element.elementor-element-b698c87.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-b698c87.elementor-view-default .elementor-icon {
 fill:#ba2502;
 color:#ba2502;
 border-color:#ba2502;
}
 .elementor-element.elementor-element-b698c87.elementor-position-right .elementor-icon-box-icon {
 margin-left:15px;
}
 .elementor-element.elementor-element-b698c87.elementor-position-left .elementor-icon-box-icon {
 margin-right:15px;
}
 .elementor-element.elementor-element-b698c87.elementor-position-top .elementor-icon-box-icon {
 margin-bottom:15px;
}
 .elementor-element.elementor-element-b698c87 .elementor-icon {
 font-size:14px;
}
 .elementor-element.elementor-element-b698c87 .elementor-icon i {
 transform:rotate(0deg);
}
 .elementor-element.elementor-element-b698c87 .elementor-icon-box-wrapper {
 text-align:left;
}
 .elementor-element.elementor-element-b698c87 .elementor-icon-box-content .elementor-icon-box-title {
 font-family:"Montserrat", Roboto;
}
@media(min-width:768px) {
  .elementor-element.elementor-element-d92fb14 {
  width:10.009%;
 }
  .elementor-element.elementor-element-d8d7976 {
  width:79.981%;
 }
  .elementor-element.elementor-element-fe3a42a {
  width:10.009%;
 }
}
@media(max-width:1024px) {
  .elementor-element.elementor-element-23888f3 {
  padding:60px 30px 60px 30px;
 }
  .elementor-element.elementor-element-c4bb908 > .elementor-element-populated {
  padding:0px 0px 0px 0px;
 }
  .elementor-element.elementor-element-d9a850b .elementor-heading-title {
  font-size:13px;
  line-height:23px;
 }
  .elementor-element.elementor-element-014b2b3 .elementor-heading-title {
  font-size:35px;
  line-height:45px;
 }
  .elementor-element.elementor-element-aec829e {
  font-size:19px;
  line-height:29px;
 }
}
@media(max-width:767px) {
  .elementor-element.elementor-element-23888f3 {
  padding:30px 15px 30px 15px;
 }
  .elementor-element.elementor-element-c4bb908 > .elementor-element-populated {
  padding:0px 0px 0px 0px;
 }
  .elementor-element.elementor-element-d9a850b {
  text-align:center;
 }
  .elementor-element.elementor-element-d9a850b .elementor-heading-title {
  font-size:10px;
  line-height:20px;
 }
  .elementor-element.elementor-element-014b2b3 .elementor-heading-title {
  font-size:25px;
  line-height:35px;
 }
  .elementor-element.elementor-element-aec829e .elementor-text-editor {
  text-align:center;
 }
  .elementor-element.elementor-element-aec829e {
  font-size:18px;
  line-height:28px;
 }
  .elementor-element.elementor-element-7ce9575 .elementor-icon-box-icon {
  margin-bottom:15px;
 }
  .elementor-element.elementor-element-92c9423 .elementor-icon-box-icon {
  margin-bottom:15px;
 }
  .elementor-element.elementor-element-4f1f4bf .elementor-icon-box-icon {
  margin-bottom:15px;
 }
  .elementor-element.elementor-element-b698c87 .elementor-icon-box-icon {
  margin-bottom:15px;
 }
}
 
h3.elementor-heading-title {
	font-family: "Montserrat", Roboto;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
}

 p.elementor-heading-title {
    font-family: "Montserrat", Roboto;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 23px;
    letter-spacing: 3px;
}
.bg-white{
	background: #fff;	
} 

@media (max-width: 480px) {
  .woocommerce .woocommerce-ordering select,
  .woocommerce-page .woocommerce-ordering select {
    font-size: 12px;
  }
  .big-h2{
	  font-size: 30px;
  }
}