<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*===========================================================================*/

							/*480px CSS*/

/*===========================================================================*/

@media (min-width: 320px) and (max-width: 480px) {

#banner .owl-next::after, #banner .owl-prev::after, #banner .owl-buttons::after, #banner .owl-buttons::before, #banner .owl-prev::before, #banner .owl-next::before, #banner .caption, .welcome-message .frame .thumb-2::before, .welcome-message .frame .thumb-2::after, #services .owl-next::before, #services .owl-prev::before {

	display: none;

}

.navigation .holder {

	width: 100%;

}

.top-bar ul li {

	display: block;

	float: none;

	padding: 0 0 5px 0 !important;

}

.navigation .navbar-header {

	width: 100%;

	background: #fff;

	margin: 0px;

	clear: both;

}



#wrapper .navigation .navbar-collapse {margin:0px;}



#wrapper #header .top-bar {background:none; padding:20px 0;}





.top-bar ul {

	float: left;

	margin: -9px 0 0 0;

}

.top-bar {

	float: left;

	width: 100%;

}

#wrapper .sb-search.sb-search-open, #wrapper .no-js .sb-search {

	width: 100%;

}

#services .owl-pagination {

	margin: 50px 0 0 0;

}

#wrapper .navigation .navbar-toggle {

	height: 50px;

	margin: 35px 30px 0 0;

	padding: 0 0 0 12px;

	text-align: center;

	width: 50px;

}

.container &gt; .navbar-header, .container-fluid &gt; .navbar-header, .container &gt; .navbar-collapse, .container-fluid &gt; .navbar-collapse {

	margin: 0px;

}

.navigation #nav li a {

	padding: 15px 13px;

	border-top: 1px solid #f1f1f1;

}

.navigation .sb-search {

	width: 100%;

}

.logo &gt; img {

	max-height: 115px;

}

a.logo {

	margin: 0;

}

.top-cart, .search-box {

	float: left;

	width: 100%;

	margin: 5px 0;

}

a.logo {

	position: static;

}

.top-cart .dropdown-menu {

	min-width: 100%;

}

.top-cart .cart-box .cart-row .text-box a {

	font: 400 14px/16px "Droid Serif", serif;

}

#nav li {

	float: none;

	display: block;

}

#nav {

	float: left;

	width: 100%;

	margin: 0;

}

#nav li ul {

	background: #eaeaea;

	width: 100%;

	position: static;

}

#header {

	position: static;

	float: left;

	width: 100%;

	background: #333;

}

.welcome-message {

	padding: 30px 0 0 0;

}

.welcome-message .frame {

	height: 100%;

	#padding: 30px;

}

.welcome-message .text-box, .post-box {

	margin-bottom: 30px;

}

.welcome-message .text-box strong {

	font: 700 30px/40px "Droid Serif", serif;

}

.welcome-message .frame .thumb-1 {

	margin: 0;

}

.welcome-message .frame .thumb-2 {

	position: static;

	border: 0;

}

.welcome-message .frame .thumb-1, .welcome-message .frame .thumb-1 img, .welcome-message .frame .thumb-2, .welcome-message .frame .thumb-2 img, .text-carousel .item img, .testimonials .holder {

	width: 100%;

}

.services-outer {

	padding-bottom: 130px;

}

.heading-row h2 {

	font: 700 25px/25px "Droid Serif", serif;

}

.flowers-collection {

	padding: 30px 0;

}

.gallery-collection {

	padding: 0;

}

.filter-gallery .filter-box .frame img, .filter-gallery-metro-1 .isotope .item {

	height: auto;

}

.post-box .text-box h4 {

	font: 400 17px/17px "Droid Serif", serif;

}

.blog-section {

	padding: 40px 0;

}

.footer-section-1 .map-box .map_canvas {

	height: 250px;

}

.subscribe-section h4, .subscribe-section input[type="text"] {

	margin: 0 0 20px 0;

}

.footer-menu ul li {

	padding: 5px 14px;

}

.footer-menu {

	padding-bottom: 10px;

}

.copy-rights strong.copyrights {

	line-height: 18px;

}

.copy-rights {

	padding: 30px 0;

}

.footer-section-1 .contact-info address {

	float: left;

	width: 100%;

	padding: 35px 30px;

}

.top-cart .cart-box .cart-row .text-box a {

	margin: 0 0 0 10px;

}

.footer-section-1 .contact-info {

	height: 100%;

}

.footer-section-1 .contact-info address ul {

	display: block;

	text-align: center;

}

.footer-section-1 .contact-info address ul li {

	display: inline-block;

	float: none;

}

#inner-banner {

	padding: 30px 0;

}

.tp-style-1 h1 {

	clear: both;

}

#inner-banner .breadcrumb {

	float: none;

	display: block;

	text-align: center;

	overflow: hidden;

	margin-bottom: 20px;

}

#inner-banner .breadcrumb li {

	float: none;

	display: inline-block;

}

.welcome-message .text-box h2 {

	font-size: 30px;

	line-height: 30px;

}

.about-tab .nav &gt; li &gt; a {

	font: 400 14px/14px "Droid Serif", serif;

	padding: 14px 15px;

}

.shape, .staff-section .box {

	margin-bottom: 30px;

}

.tab-content {

	padding: 0;

}

.about-tab {

	padding: 40px 0;

}

.call-section .holder {

	width: 100%;

	padding: 0 10px;

}

.call-section .holder strong.title {

	font: italic 700 25px/34px "Droid Serif", serif;

}

.tp-style-1 a.btn-style-1 {

	margin-bottom: 10px;

}

.staff-section {

	padding: 40px 0 0 0;

}

.tab-content .shape:after, .staff-section .box .text-box::before {

	content: '';

	display: none;

}

.staff-section .box .text-box {

	padding: 15px 0 0 0;

}

.pagination-box .pagination &gt; li:first-child &gt; a, .pagination-box .pagination &gt; li:first-child &gt; span {

	font-size: 12px;

}

.footer-section-1 .contact-info address ul li {

	margin-bottom: 5px;

}

.blog-detail .post-box blockquote {

	padding: 0 10px;

}

.divider img {

	width: 100%;

}

.blog-detail .contact-page {

	padding: 30px 0 0 0;

}

.blog-detail .contact-page h2 {

	font-size: 31px;

}

.post-box .frame iframe {

	height: 237px !important;

}

.contact-page input[type="submit"] {

	width: 100%;

	padding: 16px 0;

}

.address-row .box {

	padding: 30px 0;

	text-align: center;

	margin-bottom: 30px;

}

.address-row .box h4 {

	text-align: center;

}

.contact-page {

	padding: 40px 0 0 0;

}

.gallery-section ul li {

	width: 100%;

}

.signup-section .holder {

	width: 100%;

}

.form-box {

	float: left;

	width: 100%;

}

.remember-row label, .remember-row a.terms {

	color: #000;

}

.product-detail .frame {

	margin-bottom: 30px;

}

.product-detail .text-box h2 {

	font-size: 30px;

	line-height: 30px;

}

.quantity-box form div {

	width: 100%;

	margin: 0 0 20px 0;

}

#main .quantity-box .quantity input[type="text"] {

	width: 80%;

}

.product-detail-row {

	margin-bottom: 20px;

}

.description-row .tab-content {

	padding-bottom: 30px;

}

.description-row h2 {

	font-size: 30px;

}

.comment-form .review-star {

	width: 100%;

	margin: 20px 0 0 0;

}

.services-page ul li {

	padding: 0;

}

.services-page .box {

	width: 100%;

	padding: 30px 10px 29px 10px;

}

.services-page .box .text-box {

	width: 100%;

}

.services-page .box .thumb {

	margin: -70px 20px 20px 0;

}

.services-page .align-right .box .text-box {

	padding-bottom: 90px;

}

.services-page ul li.align-right {

	margin-bottom: 90px;

}

.testimonials-style-2 .box .text-box {

	float: left;

	padding-top: 20px;

}

.pagination-box .pagination &gt; li {

	margin: 0 3px;

}

.pagination-box .pagination &gt; li::after {

	display: none;

}

.pagination-box .pagination &gt; li &gt; a, .pagination-box .pagination &gt; li &gt; span {

	padding: 8px;

}

.form-box strong{

	font-size:14px;

}

}







/*===========================================================================*/

							/*767px CSS*/

/*===========================================================================*/

@media (max-width: 767px) {
	.services-page .box .thumb {
	margin: -70px 30px 20px 0;
}
.services-page ul li {
	padding: 0;
}
.services-page .box .thumb {
	margin: 0 0 30px;
	margin-bottom: 30px;
	width: 100%;
}
.services-page ul li:hover .thumb {
	margin: 0 0 30px;
}
.services-page .box {
	width: 100%;
}

#header {

	position: relative;

}

#header .top-bar {

	background: #222;

	padding: 10px 15px;

	box-sizing: border-box;

}

#header .navbar-toggle {

	height: 72px;

	margin: 0 10px 0 0;

	border-radius: 0px;

	border: 0px;

	padding: 0 15px;

}

#inner-banner{

	padding:100px 0 60px;

}

.services-page{

	padding:50px 0 0 0;

}

.logo &gt; img {

	max-height: 115px;

}

a.logo {

	margin: 0 15px;

}

.navigation .navbar-collapse {

	margin-top: 50px;

}

.navigation #nav li a {

	padding: 15px 13px;

	border-top: 1px solid #f1f1f1;

}

.navigation .holder {

	width: 100%;

	background: none;

}

#banner .caption {

	display: none;

}

.top-bar {

	padding: 20px 0;

}

.top-bar ul {

	float: left;

}

.top-bar ul li {

	font: 400 13px/13px "Lato", sans-serif;

	padding: 0 0 0 20px;

}

#banner .owl-prev::before, #banner .owl-next::after, #banner .owl-prev::after, #banner .owl-buttons::before, #banner .owl-buttons::after, #banner .owl-next::before {

	display: none;

}

#nav li {

	float: none;

	display: block;

}

#nav {

	margin: 0;

	float: left;

	width: 100%;

	background: #fff;

}

#nav li ul {

	position: static;

	background: #eaeaea;

	width: 100%;

}

.top-bar {

	float: left;

	width: 100%;

}

#nav {

	position: relative;

}

.welcome-message {

	padding: 30px 0 0 0;

}

.welcome-message .text-box {

	margin-bottom: 30px;

}

.welcome-message .text-box h2, .welcome-message .text-box strong{

	text-align:center;

}

.welcome-message .text-box a.btn-style-1{

	display:table;

	margin:0 auto;

}

.text-carousel .item img, .testimonials .holder {

	width: 100%;

}

#services .owl-next {

	right: -80px;

}

#services .owl-prev {

	left: -80px;

}

.services-outer {

	padding-bottom: 100px;

}

.flowers-collection {

	padding: 30px 0;

}

.gallery-collection {

	padding: 0;

}

.filter-gallery .filter-box .frame img, .filter-gallery-metro-1 .isotope .item {

	height: auto;

}

.post-box {

	margin-bottom: 30px;

}

.footer-section-1 .contact-info address {

	float: left;

	width: 100%;

}

.footer-section-1 .contact-info {

	height: 100%;

}

.footer-section-1 .contact-info address ul {

	display: block;

	text-align: center;

}

.footer-section-1 .contact-info address ul li {

	display: inline-block;

	float: none;

}

.footer-section-1 .map-box .map_canvas {

	height: 300px !important;

}

.subscribe-section h4, .subscribe-section input[type="text"] {

	margin: 0 0 20px 0;

}

.tp-style-1 h1 {

	clear: both;

}

#inner-banner .breadcrumb {

	display: block;

	float: none;

	text-align: center;

	overflow: hidden;

	margin-bottom: 20px;

}

#inner-banner .breadcrumb li {

	float: none;

	display: inline-block;

}

.tp-style-1 h1 {

	font-size: 30px;

	line-height: 36px;

}

.shape, .staff-section .box {

	margin-bottom: 30px;

}

.tab-content {

	padding: 0;

}

.about-tab {

	padding: 90px 0 40px 0;

}

.about-tab .nav &gt; li &gt; a {

	font: 400 14px/14px "Droid Serif", serif;

	padding: 14px 15px;

}

.tp-style-1 a.btn-style-1 {

	margin-bottom: 10px;

}

.call-section .holder, .divider img {

	width: 100%;

}

.staff-section .box .text-box::before, .tab-content .shape::before, .tab-content .shape::after {

	display: none;

}

.staff-section .box .text-box {

	padding: 15px 0 0 0;

}

.address-row .box {

	margin-bottom: 30px;

}

.address-row .box h4 {

	text-align: center;

}

.contact-page {

	padding: 40px 0 0 0;

}

.gallery-section ul li {

	width: 100%;

}

.signup-section .holder {

	width: 100%;

}

.form-box {

	float: left;

	width: 100%;

}

.remember-row label, .remember-row a.terms {

	color: #000;

}

.description-row .tab-content {

	padding-bottom: 30px;

}

.product-detail-row, .product-detail .frame {

	margin-bottom: 30px;

}

.selector {

	width: 100%;

}

.services-page .box .thumb {

	margin: -70px 30px 20px 0;

}

.services-page ul li {

	padding:0 0 80px;

}

.services-page .align-right .box .text-box {

	padding-bottom: 100px;

}

.services-page ul li.align-right {

	margin-bottom: 80px;

}

.testimonials-style-2 .box .text-box {

	float: left;

	padding-top: 20px;

}

.welcome-message .frame {

	height: 100%;

	#padding: 30px;

}

.welcome-message .frame .thumb-1 {

	margin: 0;

}

.welcome-message .frame .thumb-2 {

	position: static;

	border: 0;

}

.welcome-message .frame .thumb-1, .welcome-message .frame .thumb-1 img, .welcome-message .frame .thumb-2, .welcome-message .frame .thumb-2 img, .text-carousel .item img, .testimonials .holder {

	width: 100%;

}

.services-page .box .thumb {

	margin: 0 0 30px;

	margin-bottom: 30px;

	width: 100%;

}



.services-page .box {

	width: 100%;

}

.welcome-message .frame .thumb-2:before, .welcome-message .frame .thumb-2:after {

	display: none;

}

.services-page .date-col {

	margin-top: 0;

}

.services-page .align-right .box .thumb {

	margin-right: 0;

}

.filter-gallery-metro-1 .isotope .item, .filter-gallery-metro-1 .isotope .item.width2 {

	width: 100%;

}

.frame iframe {

	height: 300px !important;

}

.blog-medium .post-box .text-box {

	width: 100%;

	float: left;

	overflow: visible;

}

.blog-medium .post-box .thumb {

	width: 100%;

}

}





/*===========================================================================*/

						/*768px And 992px CSS*/

/*===========================================================================*/

@media (min-width: 768px) and (max-width: 992px) {

#header .top-bar {

	background: #222;

	padding: 10px 15px;

	box-sizing: border-box;

}

.navigation .holder {

	width: 100%;

}

#banner .caption {

	display: none;

}

.services-page .align-right .box .thumb{

	margin:0 30px 0 0;

}

.date-col{

	float:left;

}

.top-bar {

	float: left;

	width: 100%;

	padding: 20px 0;

}

.top-bar ul {

	float: left;

}

a.logo {

	margin: 0;

	position: static;

	float: left;

}

#nav {

	float: left;

	width: 100%;

	margin: 0;

}

#nav li a {

	font-size: 13px;

}

#nav li ul {

	left: inherit;

	right: 0;

}

#nav li ul li &gt; ul {

	left: inherit;

	right: 100%;

}

.welcome-message {

	padding: 30px 0 0 0;

	margin-bottom: 0;

}

.welcome-message .text-box {

	margin-bottom: 80px;

}

.text-carousel .item img {

	width: 100%;

}

#header {

	position: static;

	float: left;

	width: 100%;

}

.drop-box {

	background: #000;

}

#services .owl-next {

	right: -80px;

}

#services .owl-prev {

	left: -80px;

}

.services-outer {

	padding-bottom: 150px;

}

.gallery-collection {

	padding: 30px 0 0 0;

}

.filter-gallery .filter-box .frame img, .filter-gallery-metro-1 .isotope .item {

	height: auto;

}

.testimonials .holder, .footer-section-1 .contact-info address {

	width: 100%;

}

.footer-section-1 .contact-info {

	height: 100%;

}

.footer-section-1 .contact-info address ul {

	display: block;

	text-align: center;

}

.footer-section-1 .contact-info address ul li {

	float: none;

	display: inline-block;

}

.subscribe-section h4, .subscribe-section input[type="text"] {

	margin: 0 0 20px 0;

}

#inner-banner {

	padding: 40px 0;

}

.about-tab .nav &gt; li &gt; a {

	font: 400 15px/15px "Droid Serif", serif;

	padding: 19px 34px;

}

.shape, .staff-section .box {

	margin-bottom: 30px;

}

.tab-content {

	padding: 0;

}

.about-tab {

	padding: 90px 0 40px 0;

}

.tp-style-1 a.btn-style-1 {

	margin-bottom: 30px;

}

.call-section .holder {

	width: 100%;

	padding: 0 10px;

}

.staff-section .box .text-box::before {

	display: none;

}

.staff-section .box .text-box {

	padding: 15px 0 0 0;

}

.tab-content .shape::before, .tab-content .shape::after {

	display: none;

}

.post-box {

	min-height: 460px;

}

.divider img {

	width: 100%;

}

.address-row .box {

	padding: 30px 10px;

}

.tp-style-1 h4 {

	font-size: 19px;

	text-align: center;

}

.address-row .box p, .address-row .box a {

	font-size: 15px;

}

.signup-section .holder {

	width: 100%;

}

.description-row .tab-content {

	padding-bottom: 30px;

}

.selector {

	margin-bottom: 10px;

}



.services-page .box {

	width: 100%;

}

.services-page ul li.align-right {

	margin-bottom: 80px;

}

.services-page .align-right .box .text-box {

	padding-bottom: 40px;

}

.testimonials-style-2 .box .text-box {

	float: left;

	padding-top: 20px;

}

.services-page .box .thumb {

	margin-bottom: 30px;

}



.filter-gallery-metro-1 .isotope .item {

	width: 50%;

}

.filter-gallery-metro-1 .isotope .item.width2 {

	width: 100%;

}

.date-row{

	float:left;

}

.post-box .text-box a.date{

	padding:0 10px 2px 0;

}

#main .button-box-3{

	margin:15px 0 0 0;

}

}







/*===========================================================================*/

							/*1199px CSS*/

/*===========================================================================*/



@media (min-width: 993px) and (max-width: 1199px) {

#banner .caption .inner-box .holder, #banner .caption .inner-box {

	width: 100%;

}

.blog-medium .post-box .date-row{

	padding:0;

}

.date-row{

	float:left;

}

.date-col{

	margin:0;

}

.services-page .box{

	width:100%;

}

.services-page ul li{

	padding:0 0 70px 0;

}

.services-outer {

	padding-bottom: 125px;

}

.footer-section-1 .map-box .map_canvas{

	height:598px;

}

}





/*===========================================================================*/

							/*1200px CSS*/

/*===========================================================================*/





@media (min-width: 1200px) {

.services-outer {

	padding-bottom: 0px;

}

#banner .caption {

	bottom: 120px;

}

#banner .caption .inner-box em {

	font: italic 700 44px/44px 'Droid Serif', serif;

	padding: 0 0 20px 0;

}

#banner .caption .inner-box h1 {

	font: 700 90px 'Droid Serif', serif;

	margin: 0 0 20px 0;

}

#banner .caption .inner-box p {

	font: 400 20px/28px 'Droid Serif', serif;

}

#banner .caption .inner-box .holder h1 {

	font-size: 70px;

}

#banner .caption .inner-box .holder {

	margin: 0;

}

.navigation .holder {

	width: 1200px;

}

#nav li a {

	font: 700 16px/16px 'Droid Serif', serif;

	padding: 50px 15px;
	
	line-height:20px;

}

#nav li ul {

	left: 0;

	right: inherit;

}

.text-carousel .item img {

	width: auto;

}

.flowers-box {

	min-height: inherit;

}

.filter-gallery .filter-box .frame img {

	#height: 300px;

}

.filter-gallery-metro-1 .isotope .item {

	height: 300px;

}

.testimonials .holder {

	width: 950px;

}

.footer-section-1 .contact-info {

	height: 350px;

}

.footer-section-1 .contact-info address {

	width: 345px;

}

.footer-section-1 .map-box .map_canvas {

	height: 350px;

}

.about-tab .nav &gt; li &gt; a {

	padding: 19px 69px;

	font: 400 20px/20px 'Droid Serif', serif;

}

.staff-section .box .text-box:before {

	width: 254px;

}

.address-row .box {

	padding: 30px 75px;

}

.services-page .align-right .box .text-box {

	padding-bottom: 0;

}

.testimonials-style-2 .box .text-box {

	font: italic 300 25px/36px 'Lato', sans-serif;

	color: #666;

	overflow: hidden;

	float: none;

	padding: 0 0 0 0;

}

.item .shape {

	margin: 20px 0;

}

}







/*===========================================================================*/

							/*1280px CSS*/

/*===========================================================================*/

@media (max-width: 1280px) {

#banner .caption {

	bottom: 70px;

}

.text-carousel .item img, .footer-section-1 .contact-info address {

	width: 100%;

}

.footer-section-1 .contact-info {

	height: 100%;

}

.footer-section-1 .map-box .map_canvas {

	height: 594px;

}

}
@media (max-width: 1199px) {
	.services-page .box .text-box{width:49%;
}
.services-page .box .text-box.textbox-1width {
  width: 72%;
}
.services-page.trucsPage .box .text-box{width:47%;}
}
@media (max-width:991px){
	.services-page .box .text-box.textbox-1width {
  width: 100%;
}
.services-page .box .text-box {
  width: 100%;
}
.services-page.trucsPage .box .text-box{width:100%;}
.services-page.trucsPage .thumb {
  width: 100%;
}




.services-page .box .thumb {
	margin: -70px 30px 20px 0;
}
.services-page ul li {
	padding: 0;
}
.services-page .box .thumb {
	margin: 0 0 30px;
	margin-bottom: 30px;
	width: 100%;
}
.services-page ul li:hover .thumb {
	margin: 0 0 30px;
}
.services-page .box {
	width: 100%;
}



.services-outer {

	padding-bottom: 100px;

}


.services-page .box .thumb {

	margin: -70px 30px 20px 0;

}

.services-page ul li {

	padding:0 0 80px;

}

.services-page .align-right .box .text-box {

	padding-bottom: 100px;

}

.services-page ul li.align-right {

	margin-bottom: 80px;

}


.services-page .box .thumb {

	margin: 0 0 30px;

	margin-bottom: 30px;

	width: 100%;

}



.services-page .box {

	width: 100%;

}





.services-page .align-right .box .thumb {

	margin-right: 0;

}



}

</pre></body></html>