.search-container .search-field{
	background-color:transparent;
}

@media screen and (max-width: 1200px){
	.searchImage img{
    float:none;
    margin:0px auto;
  }
 .searchImage, .searchContent{
  	width:100%;
  }
}

@media screen and (max-width: 1024px){
  .searchTitleSpan h2{
    padding:0px 20px;
    }
  }

@media screen and (max-width: 1030px){
	.timeLineArrow{
	 width: 49.8%;
}
.timelineRight .timeLineArrow{
	 width: 49.7%;
}
    .linkContainerHome .nbs-flexisel-nav-right {
        right: -7px;
    }
    .linkContainerHome .nbs-flexisel-nav-left {
        left: -7px;
    }
}

@media screen and (max-width: 991px) {
  
  
   .ebstoneDog{
  	width:300px;
    height:auto;
  }
  .linkContainerHome .nbs-flexisel-nav-right {
    right: 4px;
}
.linkContainerHome .nbs-flexisel-nav-left {
    left: 4px;
}
 .imageCenter, .perProduct .productTitle,.perTeamContainer .innerTeamImage .teamImage, .perTeamContainer .innerTeamDescription .productTitle{
  	text-align:center;
  }

.alignleft, img.alignleft{
	width:260px;
   height:auto;
}
  .logo img{
  	width:200px;
  }
  
  	.container{
    	width:100%;
	  }
 	
  
  	.home .content .innerContent .innerContent{
    	padding:20px 0px;
    }
  	.linkContainerHome h1,
  	.content .innerContent h1{
    	font-size:36px;
    }
  
  	.fmaList .linkFMAContainer p{
    	font-size:22px;
    }
  
  	
  
  	.linkPerContainer{
    	min-height:400px;
    }
}

@media screen and (max-width: 930px) {
  .categoryTitle .btn{
  	padding: 5px 6px;
    font-size:18px;
  }
  #panel{
  	width:100%;
    
  }
  #map-canvas{
  	width:100%;
  }
  .storelocator-panel .location-search input, .storelocator-filter #distance{
  	width:100%;
  }
}
@media screen and (max-width: 870px){
	 
 .page-template-page-home .categoryFMA .alignright, .page-template-page-home .categoryFMA .img.alignright{
  	margin:0px auto;
  }
  .content .innerContent .sectionCategoryFMA1 img, .content .innerContent .sectionCategoryFMA2 img{
  	float:none;
    display:block;
    margin-bottom:20px;
  }
 
	.timelineImage{
  	display:none;
  }
  .perFaqContainer a span{
  	width:92%;
  }
  .fmaList .linkFMAContainer p{
  	font-size:18px;
    padding: 10px;
  }
}

@media screen and (max-width: 820px){

  .logo{
  	padding-left:0;
    width:290px;
  }

  
}
@media screen and (max-width: 780px){
	

}
@media screen and (max-width: 767px){
  #panel{
  	height:300px;
  }
  .metaslider{
    padding-bottom:100px !important;
    }
  .linkContainer{
  	margin-top:0px;
  }
  .flex-control-nav{
    bottom:-30px !important;
    }
   #main-container .slideshow_container_style-light .slideshow_pagination{
  	bottom: 145px;
    position: relative;
  }

	.timeLineByAll{
  	display:block!important;
  }
  .timeLineByYear, .timelineBtnContainer{
  	display:none !important;
  }

  .fmaList .perFMAPerContainer.sectionFMA1, .fmaList .perFMAPerContainer.sectionFMA2, .content .innerContent .sectionCategoryFMA1, .content .innerContent .sectionCategoryFMA2{
  	width:50%;
  }
	.fmaList .linkFMAContainer p{
  	font-size:16px;
  }
  .timelineYear.arrow_box::after{
    
    }
  .timeLineTitle{
    position:Relative;
    }
  
  .productListTab, productListContent{
      z-index:999;
    }
    .perProduct .nopadding{
      text-align:center;
    }

 
  .current-menu-ancestor {
  	background-color:#f99200;
    font-weight:bold;
  }
    .top-container{
      margin-top: 87px;
  }
  .secondary-top-navigation-container {
      margin-top: 20px;
      position: absolute;
    z-index:9999;
  }
     #desktopMenu{
  display:none;
  }
  #mobileMenu{
  display:block;
  }
  
	.top-container{
    width:100%;
  }
  #header{
  	height:220px;
  }
  
  #menu-main-menu-mobile.navbar-nav .open .dropdown-menu{
  	/*background-color:#f99200;*/
  }
	.navbar{
  	padding-right:0;
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form{
    position:absolute;
    margin-top:-2px;
    background-color:#005826;
    width:100%;
    z-index:999;

	}
  .dropdown-menu{
    position:relative;
    width:100%;
    float:left;
  }
  
  
  .nav > li{
   	float:left;
    width:100%;
    overflow:hidden;
  	border-bottom: 1px solid #fff;
    padding-bottom: 5px;
    padding-top: 5px;
    
  }
  .nav > li:last-child{
  	border:none;
  }
  .top-container .navbar-default .navbar-nav > li > a, .top-container .navbar-default .navbar-nav > .active > a, .top-container .navbar-default .navbar-nav > .active > a:focus, .top-container .navbar-default .navbar-nav > .active > a:hover{
  	 color:#fff;
    
  }
  .navbar-nav > li > .dropdown-menu{
  	border-radius:0px;
    
  }
    .timelineYearContainer .timelineText .timelineBoxText{
  	margin-left:0;
  }
  .timelineRight .timelineYearContainer .timelineText .timelineBoxText{
  	margin-right:0;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    background-color: #f99200;
    color: #fff;
    font-weight:bold;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
  	background-color: #f99200 !important;
    color: #fff !important;
    
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a{
  	color:#fff;
   
  }
  .dropdown-menu > li{
   border-bottom: 1px solid #fff;
  }

  .dropdown-menu > li:last-child{
  	border-bottom:none;
  }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
  	color:#fff;
    
  }
  .navbar-default .navbar-toggle{
  	border-color:#166936;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #166936;
}
.navbar-default .navbar-toggle:hover {
	background-color: #fff;
}
  .navbar-default .navbar-toggle:focus{
  	background-color:transparent;
  }
  
}
@media screen and (max-width:670px){
  .fmaList .perFMAPerContainer.sectionFMA1, .content .innerContent .sectionCategoryFMA1{
  	border-right:0;
  }
	.timelineYearContainer .timelineText p{
  	width:auto;
    font-size:13px;
  }  
  .timelineYearContainer .timelineText .timelineBoxText{
  	margin-left:-2%;
  }
  .timelineRight .timelineYearContainer .timelineText .timelineBoxText{
  	margin-right:-2%;
  }

}
@media screen and (max-width: 630px){
   #main-container .slideshow_container_style-light .slideshow_pagination{
  	bottom: 176px;
    position: relative;
  }

	 #cssmenu-footer ul li{
  	float:none;
  }
   .alignleft, img.alignleft, .alignright, img.alignright{
    float:none;
    display:block;
    margin:0px auto;
    margin-top:10px;
    margin-bottom:10px;
  }
  .ebstoneDog{
  	width:250px;
    height:auto;
  }
  .content .innerContent h1{
  	padding-bottom:10px;
  }
  .content .innerContent .sectionCategoryFMA2{
  	margin-top:0px !important;
  }
	 .content .innerContent .sectionCategoryFMA1 img, .content .innerContent .sectionCategoryFMA2 img{
  	margin-left:32%;
  }
	
  .perFaqContainer a span{
  	width:90%;
    font-size:19px;
  }
  .fmaList .perFMAPerContainer.sectionFMA1, .fmaList .perFMAPerContainer.sectionFMA2{
  	width:100%;
    margin-left: 10% !important;
  }
  .fmaList .linkFMAContainer{
  	width:86%;
  }
  .fmaList .perFMAPerContainer.sectionFMA2 .linkFMAContainer{
  	margin-bottom:30px!important;
    margin-left:3%;
  }
  .content .innerContent .sectionCategoryFMA2, .content .innerContent .sectionCategoryFMA1{
    width:100%;
  	margin-left:0 !important;
    padding-left:0 !important;
  }
  .content .innerContent .sectionCategoryFMA{
  	min-height:auto;
  }
}
@media screen and (max-width: 530px){
	  #main-container .slideshow_container_style-light .slideshow_pagination{
  	bottom: 219px;
    position: relative;
  }
 }
@media screen and (max-width: 510px){

   .content .innerContent .sectionCategoryFMA1 img, .content .innerContent .sectionCategoryFMA2 img{
  	margin-left:24%;
  }
  img.alignleft{
  	margin-bottom:20px;
  }

   .perCategoryTab{
  	width:100%;
  }

   .timelineYearContainer .timelineText .timelineBoxText{
  	margin-left:-3%;
  }
  .timelineRight .timelineYearContainer .timelineText .timelineBoxText{
  	margin-right:-3%;
  }
 

  .content .innerContent .sectionCategoryFMA1 img, .content .innerContent .sectionCategoryFMA2 img{
  	margin-bottom:20px;
  }
    .content .innerContent .sectionCategoryFMA2, .content .innerContent .sectionCategoryFMA1{
  	margin-left:0 !important;
    padding-left:0 !important;
  }
}

@media screen and (max-width: 475px){
  #main-container .slideshow_container_style-light .slideshow_pagination{
  	bottom: 255px;
    position: relative;
  }
	
	.timelineContainer .yearText, .timelineContainer .sel .yearText{
  	font-size:13px;
  }
  .timelineBtnContainer .btn{
    width:120px;
    font-size:12px;
    }
	.navbar-header{
    margin-top:0px;
  }
  .navbar-default .navbar-toggle {
    z-index: 9999;
}
  .secondary-top-navigation-container{
  	width:100%;
  }
  .search-container{
  	width:62%;
  }
 #search{
  	width:100%
  }
  .perFaqContainer a span{
  	width:89%;
    padding: 15px 10px;
    font-size:15px;
  }
  .answerContainerInner{
  	padding-left:40px;
    padding-top:6px;
    padding-bottom:6px;
  }
  .perFaqContainer .collapsed .collapse-qa, .perFaqContainer .collapse-qa{
  	width:30px;
    height:30px;
    background-size:30px auto;
  }
}
@media screen and (max-width: 420px){
  
  
 .navbar-toggle{
  	margin-right:0;
  }
  .search-container .search-field{
 		width:100%;
  }
  .search-container label{
  		width:81%;
  }
  .categoryTitle .btn{
  	padding: 5px 6px;
    font-size:16px;
  }
  .timelineRight .timeLineArrow{
      width: 49.4%;
  }
  .timeLineArrow {
    width: 49.5%;
}
  .timelineRight .timelineYearContainer .timelineText .timelineBoxText{
  	padding-top:3px;
  }
   .imageCenter .linkContainerImage{
  	width:200px;
  }
  .fmaList .perFMAPerContainer.sectionFMA2 .linkFMAContainer{
    margin-left:0;
  }
   .content .innerContent .sectionCategoryFMA1 img, .content .innerContent .sectionCategoryFMA2 img{
  	margin-left:20%;
  }
  .secondary-top-navigation-container{
  	margin-left: -1%;
  }
}
@media screen and (max-width: 376px){
	 .secondary-top-navigation-container{
  	margin-left: -3%;
  }
    #main-container .slideshow_container_style-light .slideshow_pagination{
  	bottom: 290px;
    position: relative;
  }
}

@media screen and (max-width: 365px){
  .navbar-collapse{
  	margin-left:7px;
  }
  .content .innerContent .sectionCategoryFMAInner p{
  	font-size:14px;
  }
   .content .innerContent .sectionCategoryFMA1 img, .content .innerContent .sectionCategoryFMA2 img{
  	margin-left:9%;
  }
 .linkContainerHome h1, .content .innerContent h1{
  	 font-size: 32px;
  }
  
    .btn-find-a-store-container{
  	margin:0 0;
  }
  .search-container .search-field, .search-container label{
  		width:100%;
  }
 	.learn-more-container{
  	width:72px;
  }
	.secondary-top-navigation{
    width:323px;
    padding-right:76px;
   }
  .timeLineArrow {
    width: 49.5%;
	}
  .timelineYearContainer .timelineText p{
    font-size:11px;
  } 
  .container{
  	padding-left:0;
  }
  #main-container{
  	padding-left:15px;
  }
  .imagePadding{
  	margin:0;
  }
  .secondary-top-navigation-container{
  	margin-left: 2%;
  }
}
@media screen and (max-width: 320px){
  #main-container .slideshow_container_style-light .slideshow_pagination{
  	bottom: 321px;
    position: relative;
  }

  .secondary-top-navigation-container{
  	margin-left: 0;
  }
	.secondary-top-navigation{
    width:296px;
    padding-right:70px;
   }
   
  .fmaList .perFMAPerContainer.sectionFMA2 .linkFMAContainer{
    margin-left:3%;
  }
 .fmaList .perFMAPerContainer.sectionFMA1, .fmaList .perFMAPerContainer.sectionFMA2 {
    margin-left: 16% !important;
    }

}
