/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/136(此说明只在演示页面有,不在下载的源码里)*/@media (min-width: 1169px) {	.container {		padding: 0;	}}@media (max-width: 1169px) {	#our-projects .masonary-item {		height: auto;		margin-bottom: 25px;	}	#welcome-to-gardener .col-lg-5 .img-holder img {		width: auto;	}	#our-projects .masonary-item.height-1 {		height: auto;	}	#testimonials .single-testimonial .profile-info {		padding: 15px 15px 15px 15px;		width: 100%;	}	footer .widget img.positioned {		margin-top: 50px;	}	#project-version-one .single-project-item .img-wrap img {		width: 100%;	}	.faq .faq-content .faq-search input[type="text"] {		width: 72%;	}	#landscaping-design-gardener .lawn-maintenance {		margin-top: 30px;	}	#our-achivement .achivement ul li span {		border: none;		border-bottom: 1px dashed #fff;		padding-bottom: 10px;		margin-bottom: 20px;	}	#our-achivement .achivement ul li span:last-child {		border: none;	}	#subscribe-section .subscribe-form-wrap input {		width: 60%;	}	.parallax {		width: 150%;	}	#project-version-one .normal-gallery.gallery-v5 .single-project-item .col-lg-4 {		padding-bottom: 11px;		padding-top: 0;	}	#project-version-one .normal-gallery.gallery-v5 .single-project-item p {		margin: 11px 0;	}	.single-shop-item {		text-align: center;	}	.product-details-box .img-holder {		margin-bottom: 30px;	}	#promotional-text p {		font-size: 29px;	}	.service-tab-content p br {		display: none;	}	#service-we-provide .service-tab-content ul {		margin-top: 15px;	}	#service-we-provide .service-tab-content ul li {		margin-left: -15px;	}	.service-tab-content .col-lg-4 {		right: 70px;	}	.service-tab-content .col-lg-4 img {		width: auto;	}	#our-projects.with-filter .gallery-filter li span {		margin-bottom: 15px;	}	#blog .content-wrap {		padding-top: 48px;	}	#blog.home-v2 .blog-wrap.height-big .content-wrap p {		margin-bottom: 52px;	}	#our-mission .img-holder img {		width: 100%;	}	#blog-post .sidebar-widget .popular-post li img {		margin-right: 20px;	}	#blog-post article .administrator .administrator_text {	  margin-left: 0;	}	#service-content .img-holder img {		width: 100%;	}	#featured-service .img-holder img {		width: 100%;	}	.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap .single-testimonial .content {	  width: 73%;	}	#blog-post.testimonials_v1 .sidebar-widget {		margin-bottom: 30px;		padding-left: 48px;	}	#promotional-text.gardener p {	  font-size: 24px;	}	#landscaping-design-gardener .lawn-maintenance {		margin-top: 30px;	}	.single-our-service-gardener .img-holder img {	  width: 100%;	}	.single-our-service-gardener a h2 {	  font-size: 13px;	}	#welcome-to-gardener .col-lg-7 {	  padding: 54px 30px 80px 0;	}	.single-latest-project-gardener .overlay {	  line-height: 0;	}	#video-section-gardener .video-text p {	  margin: 0 0 15px;	}	#video-section-gardener .video-text h2 {	  margin: 0 0 10px;	}	#blog-gardener .single-blog-post .img-holder img {	  width: 100%;	}	.single-latest-project-gardener img {	  transition: all 0.3s ease 0s;	  height: 310px;	}	.service-left-bg {	  height: 138px;	}	.service-icon {	  margin-top: 40px;	}	.head-mainmenu ul li a {	  padding: 0 13px;	}	#blog-post.shops .sidebar-widget-items {	  min-height: 1600px;	}	.contact-address-bg {	  padding: 65px 28px;	}	.contact-addresss-icon {	  padding: 37px 0;	}	.contact-address-text.special-info p {	  left: -15px;	  padding-top: 35px;	  position: relative;	}	#blog-post .sidebar-widget .popular-post li img {	  margin-right: 19px;	}	.hire-us-button {	  margin-top: 10px;	}	#great-gardener-team .col-lg-6 {	  padding-left: 0px;	}	#awesome-service-pricing-area .price-content button {	  padding: 8px 20px;	}	.single-shop-item .meta a .cart-button {	  margin-left: -15px;	  margin-top: 10px;	  width: 167px;	}	.product-details-tab-content .col-lg-12 {	  margin-top: 15px;	}}@media (max-width: 1024px) {	#promotional-text p {		line-height: 45px;		padding: 15px 0;	}	#who-we-are .large-box {		margin-bottom: 20px;	}	#who-we-are .large-box .col-lg-6 img {		height: 258px;	}	#who-we-are .single-box img {		width: 100%;	}	.service-tab-title ul {		margin-bottom: 25px;	}	.service-tab-title ul li {		float: left;		width: 230px;	}	.service-tab-title ul li:first-child {		border: none;	}	#our-projects .masonary-item {		width: 50%;		height: auto;	}	#our-projects .masonary-item.width-1 {		width: 50%;	}	#our-projects .masonary-item.height-1 {		height: auto;	}	#our-projects .masonary-item.width-2 {		width: 50%;		height: auto;	}	#testimonials .col-lg-4 {		margin-bottom: 45px;	}	#testimonials .single-testimonial .profile-info {		padding: 15px 15px 15px 15px;		width: 100%;	}	#testimonials .single-testimonial .profile-info img {		position: relative;		bottom: 30px;		display: block;		margin: auto;	}	#testimonials .single-testimonial .content {		width: 100%;		padding-bottom: 20px;	}	footer .footer-menu ul li a {		padding: 0 20px;	}	#image-gallery-isotope .masonary-item {		width: 50%;		height: auto;	}	#image-gallery-isotope .masonary-item.width-1 {		width: 50%;	}	#image-gallery-isotope .masonary-item.height-1 {		height: auto;	}	#image-gallery-isotope .masonary-item.width-2 {		width: 50%;		height: auto;	}	.service-tab-content .col-lg-4 img {	  width: 290px;	}	.service-tab-content .col-lg-4 {		bottom: -91px;	}		#our-specialist .single-member {		margin-bottom: 35px;	}	#our-mission .col-lg-7 .col-xs-6 {		margin-bottom: 30px;	}	#service-content .col-lg-8 button {		margin-bottom: 10px;	}	.faq .faq-content .faq-search input[type="text"] {		width: 55%;	}	#why-choose-us .col-lg-3 {		margin-bottom: 45px;	}	#our-achivement .achivement {		margin: 15px 0;	}	#project-version-two.home-v2 .gallery-filter li span {		margin: 15px 0;	}	#request-a-qoute-container .tab-content form ul li {		padding: 0 20px;		width: 50%;		margin: 15px 0;	}	#request-a-qoute-container {		margin-top: -55px;	}	.home-v2 .mainmenu-container ul.mainmenu li a:hover, 	.home-v2 .mainmenu-container ul.mainmenu li.current a {	    background: #012C3C;	}	#page-title .title {		display: block;		float: none !important;		margin: auto;		text-align: center;	}	#page-title .page-breadcumb {		float: none !important;		margin-top: 30px;		position: static;		text-align: center;	}		#project-version-one .normal-gallery.gallery-v5 .single-project-item .col-lg-8 {		padding: 0;	}	#project-version-one .normal-gallery.gallery-v5 .single-project-item .col-lg-8 img {		width: 100%;	}	#page-404-content .container .row {		text-align: center;	}	#page-404-content .container .row .col-lg-7 {		text-align: left;	}	#page-404-content .container .row >img {		position: static;		margin-top: -200px;		margin-bottom: 20px;	}	#page-404-content .container .row {		margin: 0;	}	.single-shop-item {		text-align: center;	}	.product-details-box .img-holder {		margin-bottom: 30px;		text-align: center;	}	#blog-post .sidebar-widget .popular-post li .content-wrap {		width: 49%;	}	#who-we-are .large-box .col-lg-6:last-child {		padding: 32px 30px;	}	.service-tab-content ul li {		line-height: 31px;	}	.service-tab-content p br {		display: none;	}	#service-we-provide .container >.row {		margin: 0;	}	#bottom-bar .row {		margin: 0;	}	footer .container .row {		margin: 0;	}	#our-projects.with-filter .gallery-filter li span {		margin-bottom: 15px;	}		#featured .container {		overflow: hidden;	}	#featured .container .row {		margin: 0;	}	#blog-post .blog-content {		margin-bottom: 35px;	}	#service-content .img-holder img {		width: 100%;	}	#featured-service .img-holder img {		width: 100%;	}	#featured-service .col-lg-3 {		text-align: center;		margin-bottom: 30px;	}	.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap {	  padding: 0 15px;	}	#blog-post.testimonials_v1 .sidebar-widget {	  padding-left: 35px;	}	#promotional-text.gardener p {	  font-size: 26px;	}	#promotional-text.gardener {	  padding: 10px 0 15px;	}	#landscaping-design-gardener .lawn-maintenance {		margin-top: 30px;	}	#our-services-gardener {		margin-bottom: -30px;	}	.single-our-service-gardener {		margin-bottom: 30px;	}	.single-our-service-gardener .img-holder {		display: block;	}	.single-our-service-gardener .img-holder img {	  width: 100%;	}	#welcome-to-gardener .col-lg-7 {	  padding-left: 30px;	}	#welcome-to-gardener .col-lg-5 .img-holder img {	  width: 100%;	}	.single-latest-project-gardener {		height: 250px;	}	.single-latest-project-gardener img {	  width: 100%;	  height: 100%;	}	.single-latest-project-gardener .overlay {		line-height: 0px;	}	#video-section-gardener .video-text {		margin-top: 30px;	}	#testimonials-gardener {		padding-bottom: 50px;	}	#blog-gardener .single-blog-post .img-holder img {	  width: 100%;	}	#blog-gardener .single-blog-post ul {	  padding: 7px 7px;	  width: 100%;	}	#blog-gardener .single-blog-post ul li a, #blog-gardener .single-blog-post ul li span {	  font-size: 12px;	}	#great-gardener-team h2 {	  font-size: 27px;	}	footer.gardener .widget img.positioned {	  margin-top: 0;	}			.service-left-bg {	  height: 137px;	}	.service-icon {	  margin-top: 40px;	}	.dedicated-team-single-item {	  margin-bottom: 50px;	  position: relative;	}	.single-testimonial-item {	  border-right: none;	}	.testimonial-img-holder {	  float: none;	  overflow: hidden;	  text-align: center;	  margin-right: 0;	}	.testimonial-text {	  text-align: center;	}	.single-testimonial-item {	  margin-bottom: 0px;	}	.section-title-style-2 {	  overflow: hidden;	}	#blog-post.shops .sidebar-widget-items {		min-height: auto;	}	.tag-cloud {	  overflow: hidden;	  padding-bottom: 0px;	}	.product-details-box .img-holder {	  margin-top: 20px;	  text-align: left;	}	.right-checkout .section-title2 {	  margin-bottom: 25px;	  margin-left: -15px;	}	.sidebar-widget-items {	  margin-top: 50px;	}	.contact-address-single-info {	  margin-bottom: 20px;	}	#blog-post .sidebar-widget .popular-post li img {	  margin-right: 20px;	}	.hire-us-button {	  margin-top: 10px;	}	#great-gardener-team p.has-btn {	  margin-bottom: 20px !important;	}	#blog-post .sidebar-widget .popular-post li .content-wrap {	  float: left;	  padding-top: 10px;	  width: 100%;	}	#awesome-service-pricing-area .price-content button {	  padding: 8px 80px;	}	#awesome-service-pricing-area .price-table {	  margin-bottom: 20px;	}	.product-details-tab-content .col-lg-12 {	  margin-top: 15px;	}	.header-right {	  margin-top: 25px;	}	#great-gardener-team .has-skew {		padding: 30px 0;		padding-left: 85px;	}	.why-choose-single-service-item {		text-align: center;		width: 50%;	}	.choose-service-icon-bg {		float: none;		margin: auto;	}	.choose-service-text {		float: none;		padding: 0;	}	.service-right {		padding-bottom: 45px;	}	.hire-us-right {		float: left;	}	.hire-us-button {		float: right;		margin: 0;	}}@media (max-width: 768px) {	#promotional-text p {		line-height: 35px;		padding: 10px 0;		font-size: 17px;	}	#who-we-are .large-box img {		width: 100%;		height: 364px;	}	#who-we-are .large-box {		margin-bottom: 20px;	}	#who-we-are .single-box img {		width: 100%;	}	#our-projects .masonary-item {		width: 50%;		height: auto;	}	#our-projects .masonary-item.width-1 {		width: 100%;	}	#our-projects .masonary-item.height-1 {		height: auto;	}	#our-projects .masonary-item.width-2 {		width: 100%;		height: auto;	}	#testimonials .col-lg-4 {		width: 85%;		margin: auto;		margin-bottom: 35px;		display: block;		float: none;	}	#bottom-bar .container p {		line-height: 37px;	}	footer .container .col-lg-12 button {		font-size: 17px;		padding: 0px 15px;	}	#featured .col-lg-4 img {		float: none;		width: 100%;	}	#blog-post article .post-title {		width: 100%;	}	#blog-post article .post-date {		float: none;		margin: 0 auto 30px;	}	#page-title .page-breadcumb {		position: static;		margin-top: 30px;	}	#blog-post .sidebar-widget .popular-post li .content-wrap {		width: 36%;	}	#blog-post .sidebar-widget .tag-cloud a {		padding: 0 17px;	}	#project-version-one .single-project-item .img-wrap img {		width: 100%;	}	#image-gallery-isotope .masonary-item {		width: 50%;	}	#image-gallery-isotope .masonary-item.width-1 {		width: 50%;	}	#why-choose-us .col-lg-3 {		margin-bottom: 35px;	}			#bottom-bar .copyright,	#bottom-bar .credit {		float: none !important;		width: 100%;		text-align: center;	}	.faq .faq-content .faq-search input[type="text"] {		width: 95%;		margin-bottom: 15px;	}	#blog-post article .general-question .panel-body .panel_body_up h2 {		font-size: 16px;	}	.general-question .panel-body .panel_body_down .panel_down_img {	  float: none;	  text-align: center;	}	.general-question .panel-group .panel-default .panel-title a {	  display: block;	  line-height: 23px;	  padding-right: 35px;	  position: relative;	}	#blog-post article .popular-question h2:after {		display: none;	}	.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap .single-testimonial .content {		width: 100%;	}	.testimonials_v2 #testimonials.testimonials_v2_content .single-testimoinal-wrap .single-testimonial .content {		width: 100%;	}	#page-title .title h1 {	  padding: 0 28px;	}	#blog-post .no-search-content .suggesion-input input[type="text"] {	  width: 51%;	}	#image-gallery-isotope .masonary-item,	#image-gallery-isotope .masonary-item.width-2.height-1,	#image-gallery-isotope .masonary-item.height-1 {		height: auto;	}	#our-achivement .achivement {		margin: 15px 0;	}	.home-v2 .mainmenu-container ul.mainmenu li a:hover, 	.home-v2 .mainmenu-container ul.mainmenu li.current a {	    background: #012C3C;	}	#page-title .title {		display: block;		float: none !important;		margin: auto;		text-align: center;	}	#page-title .page-breadcumb {		float: none !important;		margin-top: 30px;		position: static;		text-align: center;	}	#page-404-content .container .row {		text-align: center;	}	#page-404-content .container .row .col-lg-7 {	    padding: 0 42px;	    text-align: left;	}	#page-404-content .container .row {		margin: 0;	}	#page-404-content .container .row >img {		position: static;		margin-top: -200px;		margin-bottom: 20px;		max-width: 100%;	}	#blog-post .search-content {		margin-bottom: 50px;	}	.cart-page .cupon-box {		margin-bottom: 25px;		text-align: center;	}	.cart-page .bottom-box .cupon-box input {		margin-bottom: 15px;		width: 100%;	}	.cart-page .add-to-cart-wrap {		text-align: center;	}	.cart-page .cart-total-box .proceed-to-checkout a {		padding: 0 10px;	}	.single-shop-item {		text-align: center;	}	.product-details-box .img-holder {		margin-bottom: 30px;		text-align: center;	}	#blog-post .blog-left .sidebar-widget,	#blog-post .sidebar-widget {		padding-left: 25px;		padding-right: 25px;	}	.product-details-tab-title ul li span {		margin-bottom: 15px;	}	.section-title h1 {		line-height: 30px;	}	#service-we-provide .service-tab-content ul {		margin-left: -30px;		margin-top: 30px;	}	.service-tab-content .col-lg-4 img {		max-width: none;		width: 146px;	}	footer .col-xs-6.widget:last-child {		margin-bottom: 0;	}	footer .widget img.positioned {		top: 0;	}	#our-projects.with-filter .gallery-filter li span {		margin-bottom: 15px;	}	#contact-content.home-v2 .container {		overflow: hidden;		padding: 65px 15px 50px;		background: rgba(255,255,255,.85);	}	#featured .container {		overflow: hidden;	}	#featured .container .row {		margin: 0;	}	#our-mission .img-holder img {		width: 100%;	}	#blog-post .blog-content {		margin-bottom: 35px;	}	#service-content .img-holder img {		width: 100%;	}	#featured-service .img-holder img {		width: 100%;	}	#service-content .col-lg-8 button {		font-size: 16px;		font-weight: 300;		height: auto;		margin-right: 0;	}	#featured-service .col-lg-3 {		text-align: center;		margin-bottom: 30px;	}	#blog-post.testimonials_v1 .col-lg-4 {	  padding: 0;	}	.testimonials_v2 #testimonials.testimonials_v2_content {	  margin: 0;	  padding: 0 15px;	}	#promotional-text.gardener p {	  text-align: center;	}	#promotional-text.gardener p a {		float: none;		text-align: center;		width: 75%;		margin: auto;		margin-top: 10px;	}	#landscaping-design-gardener .col-lg-3 {		margin-bottom: 30px;	}	#landscaping-design-gardener .col-lg-5 ul {		width: 100%;	}	#landscaping-design-gardener .lawn-maintenance {		margin-top: 30px;	}	#our-services-gardener {		margin-bottom: -30px;	}	.single-our-service-gardener {		margin-bottom: 30px;	}	.single-our-service-gardener .img-holder {		display: block;	}	.single-our-service-gardener .img-holder img {	  width: 100%;	}	#welcome-to-gardener .col-lg-7 {	  padding: 30px 30px;	}	#welcome-to-gardener .col-lg-7 ul {	  float: none;	  width: 100%;	}	#welcome-to-gardener .col-lg-5 .img-holder img {	  width: 100%;	}	.single-latest-project-gardener img {	  width: 100%;	}	.single-latest-project-gardener .overlay {	  line-height: 0;	}	#video-section-gardener .video-preview {		margin-bottom: 30px;	}	#testimonials-gardener .container .owl-controls {	  right: 10px;	  top: -70px;	  z-index: 99999;	}	#testimonials-gardener {	  padding: 80px 0;	}	#blog-gardener .single-blog-post .img-holder img {	  width: 100%;	}	#blog-gardener {		margin-bottom: -30px;	}	#blog-gardener .single-blog-post {		margin-bottom: 30px;	}	#blog-gardener .single-blog-post ul {	  width: 100%;	}	#great-gardener-team .col-lg-6 {	  padding-left: 20px;	}	#great-gardener-team p.has-btn a {	  bottom: 0;	}	footer.gardener .widget img.positioned {	  margin-top: 0px;	}	#bottom-bar.gardener .social {	  margin-top: 20px;	  margin-bottom: 20px;	}	.awesome-service-top-img {	  padding-bottom: 30px;	}	.awesome-service-top-right {	  padding-left: 0;	}	.awesome-service-blog-items {	  text-align: center;	}	.awesome-first-serice {	  padding-bottom: 30px;	}	.achivement-single {	  margin-left: 0;	  text-align: center;	}	.service-text {		min-height:138px;	}	.service-left-bg {	  height: 138px;	}	.service-icon {	  margin-top: 38px;	}	.dedicated-team-img-holder {	  margin-bottom: 60px;	}	.sidebar-widget-items {	  margin-top: 50px;	}	.testimonial-v3-single-item {	  text-align: center;	}	.testimonial-v3-author h5 {	  left: 0;	}	.service-left {	  text-align: center;	  margin-bottom:35px;	}	.company-history-list ul.history-left-list {	  margin-right:0px;	}	.company-history-list ul {	  float: left;	  overflow: hidden;	}	.single-testimonial-item {	  border-right: none;	}	.testimonial-img-holder {	  float: none;	  overflow: hidden;	  text-align: center;	  margin-right: 0;	}	.testimonial-text {	  text-align: center;	}	.single-testimonial-item {	  margin-bottom: 0px;	}	.row.best-seller {	  overflow: hidden;	}	.tag-cloud {	  padding-bottom: 0;	}	.product-details-box .img-holder {	  margin-top: 30px;	}	.right-checkout .section-title2 {	  margin-left: 0;	}	.contact-address-text p {	  left: -25px;	  padding: 25px 20px 25px 0;	  padding-right:0;	}	.contact-address-bg {	  padding: 65px 28px;	}	.contact-addresss-icon {	  left: -35px;	  padding: 37px 0;	}	.contact-address-single-info {	  margin-bottom: 20px;	}	.contact-address-text.special-info p {	  left: -15px;	  padding-top: 37px;	  position: relative;	}	a .gardner-button p {	  padding-left: 20px;	  padding-right: 20px;	}	.choose-service-icon-bg {	  float: none;	  margin: 0 auto;	}	.choose-service-text {	  float: none;	  padding-right: 0;	  padding-top: 0;	  text-align: center;	}	.hire-us-button {	  margin-top: 10px;	}	.why-choose-single-service-item {	  float: none;	}	.service-right {	  padding-left: 0;	}	.choose-service-text {	  float: none;	  margin: 0 auto;	}	.choose-service-text {	  width: 260px;	}	.testimonial-v3-author h5 {	  left: 0;	}	#great-gardener-team p.has-btn {	  margin-bottom: 20px;	}	#awesome-service-pricing-area .price-table {	  margin-bottom: 20px;	}	.product-details-tab-content {	  margin-bottom: 75px;	  margin-left: 0;	  padding-right: 15px;	}	.product-details-tab-title ul li.active span {	  border-width: 4px 1px 0;	}	header .logo {		margin: 0;		float: none !important;		text-align: center;		padding-bottom: 20px;	}		.top-info {		float: none !important;		text-align: center;	}	.top-info .info-box {		display: inline-block;		text-align: left;	}	#promotional-text.gardener {		text-align: center;	}	#promotional-text.gardener a.contact-button {		margin: 0;	}	.hire-us-right {		float: none;		text-align: center;	}	.hire-us-right h1 {		float: none;		text-align: center;		padding: 0;	}	.hire-us-button {		float: none;		text-align: center;		display: block;	}	.hire-us-button button {		margin: 0;	}	#image-gallery-isotope .single-latest-project-gardener {		height: auto;	}	#project-version-one.project-v3 .single-latest-project-gardener {		height: auto;	}	.gallery-v4 .single-latest-project-wrapper {		width: 33.3333%;			}	.gallery-v4 .single-latest-project-wrapper {		height: auto;	}	.proceed-to-checkout .contact-us-button {		padding-left: 10px;		padding-right: 10px;	}	}@media (max-width: 640px) {	footer .widget img.positioned {	  margin-top: 0;	  position: relative;	  top: 0px;	}	.top-info .info-box .icon-box i {		padding-left: 15px;	}	.top-info .info-box .icon-box {		padding-right: 15px;	}	.top-info .info-box {		padding-right: 15px;	}	.service-text {	  padding-top: 40px;	}	.company-history-list ul.history-left-list {	  margin-right: 40px;	}	.company-history-list ul {	  float: left;	  overflow: hidden;	}	#blog-post.shops .sidebar-widget-items {	  min-height: 1200px;	}	.choose-service-text {	  width: 300px;	}	.testimonial-v3-author h5 {	  left: 0;	}				}@media (max-width: 480px) {	footer .widget img.positioned {		margin-top: 10px;	}	footer .widget img.positioned {		margin-top: 0;		position: relative;		top: 53px;	}	#who-we-are .large-box {		float: none;	}	#who-we-are .large-box .col-lg-6 {		float: none;		margin: auto;		width: 85%;		display: block;	}	#who-we-are .single-box {	  display: block;	  width: 85%;	  float: none;	  margin: auto;	  margin-bottom: 40px;	}	#who-we-are .single-box:last-child {		margin-bottom: 0;	}	.service-tab-title ul li {		float: left;		width: 50%;	}	#our-projects .masonary-item {		width: 100%;		height: auto;	}	#our-projects .masonary-item.width-1 {		width: 100%;	}	#our-projects .masonary-item.height-1 {		height: auto;	}	#our-projects .masonary-item.width-2 {		width: 100%;		height: auto;	}	#testimonials .col-lg-4 {	  margin: auto auto 35px;	  width: 85%;	  float: none;	  display: block;	}	#testimonials .single-testimonial {		margin-bottom: 45px;	}	#testimonials .single-testimonial .profile-info {		padding: 15px 0px 15px 15px;		width: auto;	}	#testimonials .single-testimonial .profile-info img {		position: relative;		bottom: 30px;		display: block;		margin: auto;	}	#testimonials .single-testimonial .content {		width: 63%;		padding-bottom: 20px;	}	#blog .col-lg-6.blog-wrap {		width: 85%;		margin: auto;		margin-bottom: 35px;		float: none;		display: block;	}	#bottom-bar .container p {		line-height: 45px;	}	footer .container .col-lg-12 button {		font-size: 20px;		padding: 0px 45px;	}	footer .col-xs-6.widget {		width: 50%;		margin: auto;		margin-bottom: 35px;	}	#blog-post .sidebar-widget .popular-post li .content-wrap {		width: 62%;	}	#our-mission .col-lg-7 .col-xs-6 {		width: 50%;		float: left;		margin-bottom: 30px;	}	#featured-service .col-xs-12 {		width: 85%;		float: none;		margin: auto;		display: block;	}	#featured-service .img-holder {	  display: block;	  margin: 23px auto auto;	  overflow: hidden;	  position: relative;	  width: 270px;	}	#pricing-content .price-table-wrap .price-table {		float: none;		width: 85%;		margin: auto;		display: block;	}	.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap .single-testimonial .content {	  width: 69%;	}	.testimonials_v2 #testimonials.testimonials_v2_content .single-testimoinal-wrap .single-testimonial .content {	  width: 69%;	}	#blog-post .no-search-content .suggesion-input input[type="text"] {  		width: 70%;	}	#request-a-qoute-container .tab-content form ul li button {		width: 65%;		margin: auto;		display: block;	}	header.header-v1 .top-info ul li span {		display: inline-block;	}	.cart-page .add-to-cart-wrap {		display: block;		margin: auto;		text-align: left;		width: 78%;	}	.service-tab-content p br {		display: none;	}	.service-tab-content .col-lg-4 img {		width: 180px;	}	.service-tab-content .col-lg-4 {		bottom: -87px;	}	.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap .single-testimonial .content {	  width: 64%;	}	#promotional-text.gardener p a {	  width: 43%;	  display: block;	}	#landscaping-design-gardener .col-lg-3 {	  text-align: center;	}	#blog-gardener .single-blog-post {	  width: 85%;	  float: none;	  margin: auto;	  margin-bottom: 30px;	}	footer.gardener .widget img.positioned {		position: static;	}	.top-info .info-box {	  display: block;	  text-align: center;	  padding: 0;	  margin-bottom: 15px;	}	.top-info .info-box .icon-box, .top-info .info-box .text-box {	  display: block;	  text-align: center;	  vertical-align: middle;	  padding: 0;	}	.top-info .info-box .icon-box {		margin-bottom: 10px;	}	.top-info .info-box .icon-box i {		padding: 0;		border: none;	}	.single-latest-project-gardener {		height: auto;	}	#testimonials-gardener .img-holder {	  display: block;	  margin: auto;	  margin-bottom: 35px;	}	#testimonials-gardener .container .text-box {	  display: block;	  padding-left: 20px;	  vertical-align: middle;	}	#great-gardener-team .has-skew::before {	  transform: skew(0deg);	}	#great-gardener-team {		background-image: none;	}	#great-gardener-team .has-skew {	  padding: 30px 0 30px 30px;	}	#great-gardener-team p b {	  font-size: 27px;	}	.mainmenu-navigation .navigation >.nav-footer {		width: 100vw !important;	}	.tp-caption {display: none !important;}	footer.gardener .widget {		margin-bottom: 30px;	}	.mainmenu-navigation .navigation >.nav-footer ul >li >.sub-menu {		padding-left: 10px !important;		padding-right: 10px !important;	}	.mainmenu-navigation .navigation >.nav-footer ul >li:hover .sub-menu ul li .sub-menu, .mainmenu-navigation .navigation >.nav-footer ul >li .sub-menu ul li .sub-menu {		padding: 20px 0 !important;	}	.mainmenu-navigation .navigation .nav-footer {		height: 85vh !important;	}}@media (max-width: 320px) {	#dedicated-team-area .dedicated-team-items .owl-controls {	  top: -55px;	}	#blog-gardener .single-blog-post {		width: 100%;	}	.mainmenu-navigation .search-wrapper >ul >li >ul {		width: 100vw;	}}/*** Cart Page Table responsive css Styles.**/@media (max-width: 991px) {	/* Force table to not be like tables anymore */	.cart-page table, .cart-page thead, .cart-page tbody, .cart-page th, .cart-page td, .cart-page tr { 		display: block; 	}		/* Hide table headers (but not display: none;, for accessibility) */	.cart-page thead tr { 		position: absolute;		top: -9999px;		left: -9999px;	}		.cart-page tr { border: 1px solid #ccc; }		.cart-page td { 		/* Behave  like a "row" */		border: none;		border-bottom: 1px solid #eee; 		position: relative;		padding-left: 50%; 	}		.cart-page td:before { 		/* Now like a table header */		/* Top/left values mimic padding */	    position: absolute;	    top: 0;	    left: 0;	    width: 100%;	    padding-left: 40px;	    white-space: nowrap;	    font-size: 16px;	    color: #000;	    font-weight: 500;	    background-color: #F9F9F9;	    line-height: 60px;	    text-align: left;	}	.cart-page .table >tbody >tr >td.preview {		    padding: 85px 50px 25px;	}	.cart-page .table >tbody >tr >td {		    padding: 80px 40px 25px;	}	.cart-page .table >tbody >tr >td.del-item {		text-align: left;	}	/*	Label the data	*/	td:nth-of-type(1):before { content: "Preview"; }	td:nth-of-type(2):before { content: "Product"; }	td:nth-of-type(3):before { content: "Price"; }	td:nth-of-type(4):before { content: "Quantity"; }	td:nth-of-type(5):before { content: "Total"; }	td:nth-of-type(6):before { content: "Delete Item"; }		}/* modal responsive styles */@media (min-width: 768px) {  #single-gallery-modal .modal-dialog {      width: 900px;      margin: 30px auto;  }}/* mainmenu responsive styles */@media (max-width: 1024px) {	.mainmenu-navigation .container {		padding: 0 !important;	}	.mainmenu-navigation .navigation {		width: 50%;	}	.mainmenu-navigation .navigation .nav-header {		display: block;	}	.mainmenu-navigation .navigation .nav-footer {		display: none;		height: 250px;		overflow: hidden;		overflow-y: visible;	}	.mainmenu-navigation .navigation >.nav-footer ul >li {		float: none;		padding: 5px;		padding-bottom: 0;		display: block;	}	.mainmenu-navigation .navigation >.nav-footer {		position: absolute;		top: 100%;		left: 0;		width: 100%;		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+19,e2e2e2+69,d7d7d7+100 */		background: #ffffff;		/* Old browsers */		/* FF3.6-15 */		background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 19%, #e2e2e2 69%, #d7d7d7 100%);		/* Chrome10-25,Safari5.1-6 */		background: linear-gradient(to bottom, #ffffff 0%, #fafafa 19%, #e2e2e2 69%, #d7d7d7 100%);		/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0);		/* IE6-9 */	}	.mainmenu-navigation .navigation >.nav-footer ul >li >.sub-menu {		position: relative !important;		opacity: 1 !important;		visibility: visible !important;		top: auto !important;		left: auto !important;		padding-left: 20px;		padding-right: 20px;		padding-bottom: 20px;		width: 100%;		display: none;		transition: none;	}	.mainmenu-navigation .navigation >.nav-footer ul >li:hover .sub-menu ul li .sub-menu,	.mainmenu-navigation .navigation >.nav-footer ul >li .sub-menu ul li .sub-menu {		padding-top: 20px;		padding-left: 0px;		padding-bottom: 20px;		display: none;		transition: none;		padding-right: 20px;		width: 100%;	}	.mainmenu-navigation .navigation >.nav-footer ul >li:hover .sub-menu ul li .sub-menu::before {	  	background: rgba(0, 0, 0, 0) url("../img/resources/menu-arrow.png") no-repeat scroll 0 0;		content: "";		height: 13px;		left: 45px;		position: absolute;		top: 10px;		width: 28px;		transform: rotate(0);	}	.nav-footer ul.nav {		padding-bottom: 5px;	}	.nav-footer ul.nav >li >a {	  border: 1px dashed #bebebe !important;	  color: #242424;	  display: block;	  font-family: "Roboto Slab",sans-serif;	  font-size: 15px;	  font-weight: bold;	  line-height: 29px;	  padding: 10px 25px;	  text-transform: uppercase;	}	.nav-footer ul.nav >li:hover >a {		background: #7FA409;		color: #fff !important;	}	.nav-footer ul.nav li.dropdown >a {		position: relative;	}	.nav-footer ul.nav li.dropdown >a >button {		display: block;		position: absolute;		top: 9px;		right: 15px;		background: #7fa409 none repeat scroll 0 0;	    border: 1px solid #c4cab3;	    border-radius: 5px;	    color: #fff;	    font-size: 16px;	    height: 30px;	    outline: medium none;	    width: 30px;	    padding: 0;	    text-align: center;	    line-height: 15px;	}}/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/136(此说明只在演示页面有,不在下载的源码里)*/