@media only screen and (min-width:992px) and (max-width:1024px) {
.b-header-r {
    float: left;
    padding-top: 0;
    width: 100%;
}
.sb-search { top:20px; bottom:inherit; right:12px; }
.sb-search-input { width:50%; }
.sb-search-input {height: auto;padding: 8px 65px 8px 20px;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.b-header-r {
    float: left;
    padding-top: 0;
    width: 100%;
}
.sb-search { top:20px; bottom:inherit; right:12px; }
.sb-search-input { width:50%; }
.sb-search-input {height: auto;padding: 8px 65px 8px 20px;}
.flower-mid { left:130px; }

}
@media only screen and (min-width:600px) and (max-width:767px) {
	.b-logo { float:none; display:block; width:auto; text-align:center;}
	.sb-search { padding: 0px 20px; }
	.sb-search-input { width:100%; border:1px solid #94c83d; padding-top:5px; padding-bottom:5px; box-sizing:border-box; }
	.sb-search { float:left; width:100%; }
	.b-logo { margin-bottom:20px; }
	.sb-search-input { position:static;}
	.sb-search {bottom: 40px; float: right;height: 40px;}
	.sb-search-input { font-size:15px; }
	.sb-icon-search, .sb-search-submit { right:21px; border-radius:0%; }
	.b-header-r { float: left;width: 100%; }
	.b-top-nav-show-slide { float:left; width:100%; }
	.b-bg-slider-title { font-size:13px; padding:5px; }
	.mobile-services { display:block; text-align:center; }
	.desktop-services { display:none; }
	.b-bg-video_cont { padding-bottom: 0px;padding-top: 0px;}
	#test { display:none; }
	.inner-content { padding:0 0px; } 
	
.b-bg-slider-title p { 
font-family: 'oswaldbold'; font-size:18px; margin:0px; line-height:normal; margin-bottom:10px;transition: all .25s ease-in-out; 
width:100%;
}
.b-bg-slider-title p {
        -webkit-animation: color-change2 2s infinite;
        -moz-animation: color-change2 2s infinite;
        -o-animation: color-change2 2s infinite;
        -ms-animation: color-change2 2s infinite;
        animation: color-change2 2s infinite;
    }

    @-webkit-keyframes color-change2 {
        0% { color: #ffffff; text-shadow:0 0 0px #ccc; }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc;  }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc; }
    }
    @-moz-keyframes color-change2 {
        0% { color: #ffffff; text-shadow:0 0 0px #ccc; }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc;  }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc;  }
    }
    @-ms-keyframes color-change2 {
        0% { color: #ffffff; text-shadow:0 0 0px #ccc;  }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc; }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc;}
    }
    @-o-keyframes color-change2 {
        0% { color: #ffffff; text-shadow:0 0 0px #ccc; }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc; }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc; }
    }
    @keyframes color-change2 {
       0% { color: #ffffff; text-shadow:0 0 0px #ccc;  }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc; }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc; }
    }
	.b-bg-slider-title a { font-family: 'oswaldbold'; background-color:#97cb49; color:#000; font-size:16px; padding:6px 20px; border-radius:6px; border:1px solid #000; box-shadow:0 0 6px #333; margin-bottom:10px; }
.b-bg-slider-title a:hover { background-color:#e54278; }
.caption  { top:20px !important; }
.b-bg-slider-title { padding-bottom:15px !important; width:100%; box-sizing:border-box; }
}
@media only screen and (max-width:568px) {
	.b-logo { float:none; display:block; width:auto; text-align:center;}
	.sb-search { padding: 0px 20px; }
	.sb-search-input { width:100%; border:1px solid #94c83d; padding-top:5px; padding-bottom:5px; box-sizing:border-box; }
	.sb-search { float:left; width:100%; }
	.b-logo { margin-bottom:20px; }
	.sb-search-input { position:static;}
	.sb-search {bottom: 40px; float: right;height: 40px;}
	.sb-search-input { font-size:15px; }
	.sb-icon-search, .sb-search-submit { right:21px; border-radius:0%; }
	.b-header-r { float: left;width: 100%; }
	.b-top-nav-show-slide { float:left; width:100%; }
	.b-bg-slider-title { font-size:13px; padding:5px; }
	.mobile-services { display:block; text-align:center; }
	.desktop-services { display:none; }
	#test { display:none; }
	.b-bg-video_cont { padding-bottom: 0px;padding-top: 0px;}
	.inner-content { padding:0 0px; } 
	
.b-bg-slider-title p { 
font-family: 'oswaldbold'; font-size:18px; margin:0px; line-height:normal; margin-bottom:10px;transition: all .25s ease-in-out; 
width:100%;
}
.b-bg-slider-title p {
        -webkit-animation: color-change2 2s infinite;
        -moz-animation: color-change2 2s infinite;
        -o-animation: color-change2 2s infinite;
        -ms-animation: color-change2 2s infinite;
        animation: color-change2 2s infinite;
    }

    @-webkit-keyframes color-change2 {
        0% { color: #ffffff; text-shadow:0 0 0px #ccc; }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc;  }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc; }
    }
    @-moz-keyframes color-change2 {
        0% { color: #ffffff; text-shadow:0 0 0px #ccc; }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc;  }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc;  }
    }
    @-ms-keyframes color-change2 {
        0% { color: #ffffff; text-shadow:0 0 0px #ccc;  }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc; }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc;}
    }
    @-o-keyframes color-change2 {
        0% { color: #ffffff; text-shadow:0 0 0px #ccc; }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc; }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc; }
    }
    @keyframes color-change2 {
       0% { color: #ffffff; text-shadow:0 0 0px #ccc;  }
        50% { color: #94c83d; text-shadow:0 0 0px #ccc; }
        100% { color: #ffffff; text-shadow:0 0 0px #ccc; }
    }
	.b-bg-slider-title a { font-family: 'oswaldbold'; background-color:#97cb49; color:#000; font-size:16px; padding:6px 20px; border-radius:6px; border:1px solid #000; box-shadow:0 0 6px #333; margin-bottom:10px; }
.b-bg-slider-title a:hover { background-color:#e54278; }
.caption  { top:20px !important; }
.b-bg-slider-title { padding-bottom:15px !important; width:100%; box-sizing:border-box; }
}
@media only screen and (max-width:480px) {
	.b-logo { float:none; display:block; width:auto; text-align:center;}
	.sb-search { padding: 0px 20px; }
	.sb-search-input { width:100%; border:1px solid #94c83d; padding-top:5px; padding-bottom:5px; box-sizing:border-box; }
	.sb-search { float:left; width:100%; }
	.b-logo { margin-bottom:20px; }
	.sb-search-input { position:static;}
	.sb-search {bottom: 40px; float: right;height: 40px;}
	.sb-search-input { font-size:15px; }
	.sb-icon-search, .sb-search-submit { right:21px; border-radius:0%; }
	.b-header-r { float: left;width: 100%; }
	.b-top-nav-show-slide { float:left; width:100%; }
	.b-bg-slider-title { font-size:13px; padding:5px; }
	.mobile-services { display:block; text-align:center; }
	.desktop-services { display:none; }
	#test { display:none; }
	.b-bg-video_cont { padding-bottom: 0px;padding-top: 0px;}
	.inner-content { padding:0 0px; } 
}
@media only screen and (max-width:414px) {
	img.logo-mobileresponsive { width:100%; }
	.sb-search { padding: 0px 20px; }
	.sb-search-input { width:100%; border:1px solid #94c83d; padding-top:5px; padding-bottom:5px; box-sizing:border-box; }
	.sb-search { float:left; width:100%; }
	.b-logo { margin-bottom:20px; }
	.sb-search-input { position:static;}
	.sb-search {bottom: 40px; float: right;height: 40px;}
	.sb-search-input { font-size:15px; }
	.sb-icon-search, .sb-search-submit { right:21px; border-radius:0%; }
	.b-header-r { float: left;width: 100%; }
	.b-top-nav-show-slide { float:left; width:100%; }
	.b-bg-slider-title { font-size:13px; padding:5px; }
	.mobile-services { display:block; text-align:center; }
	.desktop-services { display:none; }
	#test { display:none; }
	.b-bg-video_cont { padding-bottom: 0px;padding-top: 0px;}
	.inner-content { padding:0 0px; } 
}
@media only screen and (max-width:384px) {
	img.logo-mobileresponsive { width:100%; }
	.sb-search { padding: 0px 20px; }
	.sb-search-input { width:100%; border:1px solid #94c83d; padding-top:5px; padding-bottom:5px; box-sizing:border-box; }
	.sb-search { float:left; width:100%; }
	.b-logo { margin-bottom:20px; }
	.sb-search-input { position:static;}
	.sb-search {bottom: 40px; float: right;height: 40px;}
	.sb-search-input { font-size:15px; }
	.sb-icon-search, .sb-search-submit { right:21px; border-radius:0%; }
	.b-header-r { float: left;width: 100%; }
	.b-top-nav-show-slide { float:left; width:100%; }
	.b-bg-slider-title { font-size:13px; padding:5px; }
	.mobile-services { display:block; text-align:center; }
	.desktop-services { display:none; }
	#test { display:none; }
	.b-bg-video_cont { padding-bottom: 0px;padding-top: 0px;}
	.inner-content { padding:0 0px; } 
}
@media only screen and (max-width:375px) {
	img.logo-mobileresponsive { width:100%; }
	.sb-search { padding: 0px 20px; }
	.sb-search-input { width:100%; border:1px solid #94c83d; padding-top:5px; padding-bottom:5px; box-sizing:border-box; }
	.sb-search { float:left; width:100%; }
	.b-logo { margin-bottom:20px; }
	.sb-search-input { position:static;}
	.sb-search {bottom: 40px; float: right;height: 40px;}
	.sb-search-input { font-size:15px; }
	.sb-icon-search, .sb-search-submit { right:21px; border-radius:0%; }
	.b-header-r { float: left;width: 100%; }
	.b-top-nav-show-slide { float:left; width:100%; }
	.b-bg-slider-title { font-size:13px; padding:5px; }
	.mobile-services { display:block; text-align:center; }
	.desktop-services { display:none; }
	#test { display:none; }
	.b-bg-video_cont { padding-bottom: 0px;padding-top: 0px;}
	.inner-content { padding:0 0px; } 
}
@media only screen and (max-width:320px) {
	img.logo-mobileresponsive { width:100%; }
	.sb-search { padding: 0px 20px; }
	.sb-search-input { width:100%; border:1px solid #94c83d; padding-top:5px; padding-bottom:5px; box-sizing:border-box; }
	.sb-search { float:left; width:100%; }
	.b-logo { margin-bottom:20px; }
	.sb-search-input { position:static;}
	.sb-search {bottom: 40px; float: right;height: 40px;}
	.sb-search-input { font-size:15px; }
	.sb-icon-search, .sb-search-submit { right:21px; border-radius:0%; }
	.b-header-r { float: left;width: 100%; }
	.b-top-nav-show-slide { float:left; width:100%; }
	.b-bg-slider-title { font-size:13px; padding:5px; }
	.mobile-services { display:block; text-align:center; }
	.desktop-services { display:none; }
	#test { display:none; }
	.b-bg-video_cont { padding-bottom: 0px;padding-top: 0px;}
	.inner-content { padding:0 0px; } 
}