/*--- stylesheet reset---*/
*{padding: 0; margin: 0}
body{padding: 0; margin: 0;font-family: 'Open Sans', sans-serif;}
div,span,header,footer,a,img,p,nav,ul,li,ol,dl,aside{padding: 0; margin: 0; outline: 0; list-style: none; border: none; text-decoration: none;}
.clear{
    clear: both;
}
 a {
  cursor: pointer;
}
img{
    max-width: 100%;
}
.top-right-links ul{
    margin: 0;
}
.top-right-links{
    float: right;
    padding: 10px 0;
}
.top-social-links{
    float: right;
}
.home_donate a { color: #fff; } 
.donate a { color: #fff; } 

.top-social-links p{
    margin: 0;
}
.top-social-links a{
    font-size: 0;
    height: 32px;
    width: 32px;
    display: block;
    margin-left: 10px;
    float: left;
}
.top-social-links ul li.facebook a{
    background:url("../images/facebook.png") no-repeat scroll 0 center; 
    
}
.top-social-links ul li.twitter a{
    background:url("../images/twitt.png") no-repeat scroll 0 center; 
}
.top-social-links ul li.linkedin a{
    background:url("../images/linkedin.png") no-repeat scroll 0 center; 
}
.top-custom-links ul li{
    float: left;
    padding-left: 15px;
    text-transform: capitalize;
}
.top-search{
    float: right;
    position: relative;
    margin: 0 23px 0 30px;
}
.top-custom-links{
    float: left;
    padding-top: 6px;
}
.full_header{
    background-color:#293277;
    background-image:url("../images/border_bg.png");
    background-repeat: repeat-x;
    background-position: 0 2px;
    height: 75px;
}

/* update styles for revslider v5.1.6 > */
.tp-caption{
    width: auto;
    font-size: 16px !important;
    line-height: 26px !important;
}
.slide-header{
    background-image:url("../images/border_bg.png") !important;
    background-repeat: repeat-x !important;
    background-position: 0 2px !important;
    padding-top: 21px !important;

    line-height: 29px !important;
    font-size: 23px !important;
    font-weight: bold !important;
    background: rgba(53,54,58,0.9);
    box-shadow: none;
    padding: 20px 19px 10px;
    height: 100%;
    white-space: normal !important;
}
.tp-revslider-slidesli .slotholder + .tp-parallax-wrap,
.tp-revslider-slidesli .tp-parallax-wrap .tp-loop-wrap,
.tp-revslider-slidesli .tp-parallax-wrap .tp-mask-wrap{
    width: inherit !important;
    height: 100% !important;
    box-sizing: border-box;
}
.tp-revslider-slidesli .slotholder + .tp-parallax-wrap{
    left: 0 !important;
    top: 0 !important;
}
/*.tp-revslider-slidesli .slotholder + .tp-parallax-wrap .tp-mask-wrap {
    width: 36% !important;
    padding: 20px;
}*/
.hesperiden.tparrows{
    border-radius: inherit !important;
}
.hesperiden.tparrows:before{
    display: none;
}
.tp-rightarrow,
.tp-leftarrow{
    position: absolute;
    height: 46px !important;
}
.tp-leftarrow{
    background:url("../images/slide_pre.png")  no-repeat !important;
    left: -55px !important;
}
.tp-rightarrow{
    background:url("../images/slide_next.png")  no-repeat !important;
    left: inherit !important;
    right: -110px !important;
}
/* > end update styles for revslider v5.1.6. */

.tp-bullets{
    bottom: -33px !important;
}
.tp-button{
    font-size: 14px !important;
    padding: 9px 17px 7px !important;
    text-transform: uppercase;
    text-shadow: none !important;
}
.tp-button.darkgrey.small{
    font-weight: bold !important;
}
.tp-button.yellow{
    background-color: #f7eb83;
    color: #181b22 !important
} 
.logo{
	margin:-36px 0 0 0;
	padding: 0!important;
        position: absolute;
        z-index: 99;
}
.home-right-bar{
    margin-top: 40px;
}
.home_donate{
      background:url("../images/home_donate.png") no-repeat scroll 0 0;
      padding: 20px;
      color: #fff;
      height: 130px;
      margin: 10px 0;
      
}
.home_donate h2{
    font-size: 23px;
    font-weight: 600;
    margin: 0;
    color: #e5d442;
    padding-bottom: 10px;
}
.main_slider{
    background: url("../images/slider-main-bg.jpg") repeat scroll center center;
    padding: 40px;
}
.breadcrumb{
    background: #eff0f1 !important;
    padding: 5px 0 !important;
    text-align: right;
    font-size: 11px;
    color: #8a8b8e;
    text-transform: uppercase;
    z-index: 999;
}
.partners {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e7e8e8;
    padding-bottom: 28px;
    padding-top: 28px;
}
.partners ul{
    margin: 0;
}
.partners ul li{
    float: left;
    padding-right:25px;
}
.partners p{
    margin-bottom: 0;
}


.partners a{
    float: left;
    padding-right:22px;
}
.latest_post_event h3{
    font-size: 19px;
    font-weight: 600;
    color: #181b22;
    margin-top: 36px;
    border-bottom: 2px solid #181b22;
    padding-bottom: 7px;
    margin-bottom: 20px;
}
.events,.latest_post{
    border-bottom: 1px solid #ddd;
}
.events h4,.latest_post h4{
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
}
.events p,.latest_post p{
    font-size: 11px;
    color: #8a8b8e;
}
.events h4 a{
    color:#293277;
}
.presidents{
    text-align: center;
    margin-bottom: 30px;
   
}
.presidents h4{
    font-size: 16px;
    font-weight: 700;
    color: #323437;
    margin-top:16px;
}

.presidents span{
    color: #8a8b8e;
    font-size: 14px;
}
.donate{
      margin: 10px 0;
   
}
.producers ul li{
    float: left;
    width: 50%;
}
.sidebar ul{
    margin: 0;
}
.sidebar ul li{
    font-size: 16px;
    border-bottom: 1px solid #e7e8e8;
}
.sidebar ul li:first-child{
    border-top: 1px solid #e7e8e8;
}
.sidebar ul li a{
    color: #293277;
    padding: 8px 0 10px 0;
    display: block;
}
.affiliates h3{
    margin-top: 0;
}
.page_contain ul,.page_contain ol{
    margin-left: 25px;
    
}
.page_contain ul li,.page_contain ol li{
    padding: 5px 0;
    list-style-type: disc !important;
    font-size: 16px;
}
.contact-form .btn{
    padding: 7px 22px;
     background-image: linear-gradient(to bottom, #f8ec85 0px, #e6d646 100%) !important;
    background-repeat: repeat-x !important;
    border-color: #f8ec85 !important;
    color:#181b22;
    font-size: 14px;
    text-transform: uppercase; 
    font-weight: 700;
    box-shadow: none !important;
    
}
.contact-form .btn{
    background-position: 0 0 !important;
    background-color: #f8ec85;
    color:#181b22 !important;
}
.press{
    clear: both;
    padding:0 0 13px 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 13px;
}
.press a{
    font-size: 19px;
}
.press .date{
    color: #8a8b8e;
    font-size: 11px;
    padding: 5px 0;
}
.wp-paginate{
    margin-left: 0 !important;
}
.wp-paginate a,.em-pagination a {
    background: none!important;
    border: 1px solid #fff !important;
    border-radius: 100%;
    color: #293277 !important;
    margin-right: 4px;
    padding: 4px 11px !important;
    text-align: center;
    text-decoration: none;
    font-size: 16px !important;
}
.wp-paginate .page{
    position: relative;
    top: 5px;
}
.wp-paginate a:hover,.em-pagination a:hover{
     background:#ebedee!important;
}
.wp-paginate li{
    padding: 0 !important;
}
.wp-paginate li span.current,.em-pagination span.current{
    background: none !important;
    border: 1px solid #e5d442;
    color: #323437;
     border-radius: 100%;
       padding: 4px 11px !important;
}
.em-pagination span.current{
    font-size: 16px;
}
.em-pagination strong{
    font-weight: 400;
}
.wp-paginate .prev, .wp-paginate .next,.em-pagination .prev,.em-pagination .next {
    padding: 22px 17px !important;
}
.wp-paginate .prev,.em-pagination .prev{
     background: rgba(0, 0, 0, 0) url("../images/pageination_pre.png") no-repeat scroll 0 3px !important;
   font-size: 0 !important;

}
.wp-paginate .prev:hover,.em-pagination .prev:hover{
     background:url("../images/pageination_pre.png") no-repeat scroll 0 3px !important;
   
}

.wp-paginate .next,.em-pagination .next{
     background:url("../images/pageination_next.png") no-repeat scroll 0 3px !important;
    font-size: 0 !important;
}
.wp-paginate .next:hover,.em-pagination .next:hover{
    background:url("../images/pageination_next.png") no-repeat scroll 0 3px !important;
} 
.youtubetext h4{
    font-size: 16px;
    font-weight: 700;
    color:#293277;
    margin-top: 0;
}

.youtubetext .date{
    font-size: 11px;
    color: #8a8b8e;
}
.youtubevideo{
    margin-bottom: 14px;
}
.full-heading{
    border-bottom: 2px solid #000;
    float: left;
    margin-bottom: 15px;
    width: 100%;
    padding-bottom: 7px;
}
.full-heading h4{
    margin: 0;
    font-size: 19px;
    font-weight: 600;
    color: #181b22;
    text-transform: uppercase;
}
.viewallsmall a{
    font-size: 14px;
    color: #293277 !important;
}

.latest_press{
    margin-top: 25px;
}
.contact-info{
    border-bottom: 1px solid #e7e8e8;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.contact-info a{
    text-decoration: underline;
}
.your-message textArea{
    height: 320px !important;
}
i.sub-title{
    font-style: normal;
    color:#8c8c8e;
}
.form-crm .field label{
   display: block;
   font-weight: 600;
}
.form-crm .field{
    margin-bottom: 10px;
}
.form-crm .field input,select{
    width: 91%;
    padding: 5px;
    border: 1px solid #ccc;
}

input.join-btn{
    background-image: linear-gradient(to bottom, #f8ec85 0px, #e6d646 100%) !important;
    background-repeat: repeat-x !important;
    border-color: #f8ec85 !important;
    box-shadow: none !important;
    color: #181b22;
    font-size: 14px;
    font-weight: 700;
    padding: 7px 22px;
    text-transform: uppercase;
    border: none;
}
.bwg_back_0{
    display: none !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_album_thumbnails_0{
    text-align: left !important;
    max-width: 100% !important;
    display: block !important;
}
a.bwg_album_0{
    float: left;
    margin-right: 10px;
    width: 32%;
}
#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0{
  font-family: 'Open Sans', sans-serif !important;
  color: #293277 !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_album_thumb_spun1_0:hover{
    transform:none !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_album_thumb_0 {
    display: inline;
    text-align: center;
    width: 100% !important;
}
.bwg_album_thumb_spun1_0 {
    width: 100% !important;
}
.bwg_album_thumb_spun2_0 > img {
    max-width: 100% !important;
    width: auto !important;
}
.bwg_title_spun1_0 {
    text-align: center !important;
    width: 100% !important;
}
.bwg_album_thumb_spun2_0 {
    width: 100% !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover
{
    transform:none !important;
}
#bwg_album_compact_0{
    text-align: left!important;
    max-width: 100% !important;
}
.bwg_standart_thumb_0 {
    width: 100% !important;
}
.bwg_standart_thumb_spun1_0 {
    width: 100% !important;
}
.bwg_standart_thumb_spun2_0 {
    width: 100% !important;
}
a.bwg_lightbox_0{
    float:left;
    width: 32%;
    margin-right: 10px;
}
.join-us{
    margin-bottom: 10px;
}
.text h4{
    font-weight: 700;
    color:#293277;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.benefits{
    padding-bottom: 5px;
    background:url("../images/benefits.png") no-repeat scroll 0 center ;
    padding-left: 25px;
}
.member{
    margin-top:10px; 
}
.news_update_list {
    margin-bottom: 30px;
    margin-top: 36px;
}
.news_update_list h4{
    font-size: 19px;
    font-weight: 700;
    color: #293277;
}
.news_update_list p{
    font-size: 16px;
    color: #323437;
}

.find-a-realtist input.btn-crm{
    background-image: linear-gradient(to bottom, #f8ec85 0px, #e6d646 100%) !important;
    background-repeat: repeat-x !important;
    border-color: #f8ec85 !important;
    box-shadow: none !important;
    color: #181b22;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 17px;
    text-transform: uppercase;
    border: none;
    border-radius: 4px;
}
.find-a-realtist .reportLook tr.even{
    background: #f7f7f8;
    border-bottom: 1px solid #e7e8e8;
}
.find-a-realtist .reportLook tr.odd{
    background: #fff;
    border-bottom: 1px solid #e7e8e8;
}
.find-a-realtist .reportLook tr th{
    border-bottom: 2px solid #e7e8e8;
    padding: 10px;
    position: relative;
}
.find-a-realtist .reportLook tr td{
    padding: 10px;
}
.find-a-realtist .form-crm .field input,select{
    padding: 9px 5px;
    border-radius: 5px;
    width: 92%;
}
.find-a-realtist .neonFieldText{
    margin-bottom: 12px;
}
.find-a-realtist h3{
    margin-top: 0;
    line-height: 30px;
    margin-bottom: 20px;
}
.report_table{
    margin-top: 25px;
}
.report_table .inactive{
    position: relative;
    top: 5px;
}
.find-a-realtist .reportLook tr th.sort-asc span.arrows{
    background:url("../images/arrow.png") no-repeat scroll 0 center ;
    width: 10px;
    height: 5px;
    display: block;
 padding-top: 20px;
 float: right;  
}
.find-a-realtist .reportLook tr th.sort-desc span.arrows{
    background:url("../images/arrow_down.png") no-repeat scroll 0 center ;
    width: 10px;
    height: 5px;
    display: block;
 padding-top: 20px;
 float: right;  
}
.find-a-realtist .form-crm .field label{
    font-size: 16px;
    font-weight: 700;
}
.profile_details{
    font-size: 16px;
}
.profile_details span{
    color:#96979a;
    line-height: 27px;
}
.profile_details .pull-right img{
    float: right !important;
}
.pagination span.current {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 1px solid #e5d442;
    border-radius: 100%;
    color: #323437;
    padding: 4px 11px !important;
    font-size: 16px;
    position: relative;
    top: 5px;
}
.pagination a{
   
    font-size: 16px;
     padding: 4px 11px !important;
}
.pagination a:hover{
    background: #ebedee none repeat scroll 0 0 !important;
     border-radius: 100%;
     
}
.result-search{
    float: left;
    width: 100%;
    position: relative;
}
.result-search #button {
    background: rgba(0, 0, 0, 0) url("../images/search.png") no-repeat scroll 0 0;
    border: medium none;
    font-size: 0;
    height: 31px;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 22px;
}
.result-search .search_area{
    width: 100%;
}
.result-search .search_area input{
    width: 100%;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: block;
    height: 35px;
   padding-right: 40px!important;
}
.result-search .search_area .search{
    width: 100%;
}
.search-title {
    margin-bottom: 0;
    font-size: 16px;
    color: #181b22;
}
.faq_accordion h5 {
    border-top: 1px solid #e9e9e9;
    margin: 0;
    padding: 19px 0;
    font-weight: 700;
}
.faq_accordion a.collapsed {
    color: #293277 !important;
    
}
/*-- drop-dow --*/
.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
/*-- drop-dow end --*/

header .navbar-default { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;box-shadow: none;}
.header-bottom ul li.current-menu-item a,.header-bottom ul li.current-menu-parent a{ 
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    box-shadow: none !important; 
    color: #e5d442 !important; 
   
    
}
.header-bottom .current-menu-item ul.submenu li a{
    border-bottom: 0 !important;
}
.header-bottom .current-menu-item ul.submenu li a:hover{
	color:#e5d442  !important;
}
.nav .submenu li.menu-item a{
	border-bottom:none !important;
	color:#fff !important;
}
.nav .submenu li.menu-item a:hover{
    color:#e5d442  !important;
}

.header-bottom {
  margin-top: 2px;
  padding: 0 !important;
}
.header-bottom ul li a:hover {
    color: #e5d442 !important; 
 
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    box-shadow: none !important; 
    
}
.header-bottom ul li {
    padding: 0 10px;
    text-transform: uppercase;
}
.header-bottom ul li:first-child{
    padding-left: 0;
}
.header-bottom ul li:last-child{
    padding-right: 0;
}
.main_menu{
    padding-right: 0 !important;
}

.header-bottom ul li ul li{
    padding: 0;
    font-weight: normal;
    text-transform: capitalize;
}
.header-bottom ul li ul li a{
    font-weight: normal;
}

.header-bottom ul li ul li a:hover{
    background: none !important;
    border-bottom:none !important;
    color: #e5d442;
}
.header-top{
	margin-bottom: 30px;
    margin-top: 11px;
	float:right !important;
}
.header-top ul li a { padding: 0;}
.header-top ul li.change {
    font-size: 12px;
}
.header-top ul .dropdown .member_login {
  background: #c41130 url("../images/mamber.png") no-repeat scroll 19px center;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  padding: 15px 15px 15px 40px;
  text-transform: uppercase;
}

.header-top ul li .dropdown-menu {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #fdf5cd none repeat scroll 0 0;
  border-color: #c41130;
  border-image: none;
  border-style: solid none none;
  border-width: 4px medium medium;
  box-shadow: none;
  min-width: 330px;
  padding: 21px;
  margin:0;
 
}

.header-top h2 {
    color: #222222;
    font-size: 16px;
    margin: 0 0 22px;
    width: 100%;
    font-weight: bold;
    
}
.header-top form{width: 100%; margin-bottom: 22px;}
.header-top form input {border: 1px solid #cacaca;border-radius: 5px;margin-bottom: 10px; padding: 14px 20px; width: 100%; font-size: 14px; font-weight: normal;}
.header-top form a {
  padding: 15px 20px !important;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  background: #358b6b;
}
.header-top form a {
  background: #358b6b none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding: 12px 24px !important;
}
.header-top p {
  color: #8c8874;
  font-size: 14px;
  line-height: 21px;
}
.header-top p a {
  text-decoration:underline;
  color: #006f51;
}
.header-top p a:hover{
  text-decoration:none;
  color: #006f51;
}
.change a {color:#c41130;  padding: 13px 20px !important;text-transform: uppercase;}
.header-top ul {
	top: 26px;
    border-radius:0 !important;}
.header-bottom ul li a {
  color: #fff !important;
  font-size: 16px; 
  font-weight: bold;
padding:26px 0;

}
.navbar-nav{
    float: right !important; 
}
.submenu {
  background: #293277 none repeat scroll 0 0 !important;
  border: medium none !important;
  box-shadow: 0 1px 5px 0 !important;
 top: 73px !important;
  width: 240px;
    padding: 11px  0!important;
    left:4px !important;
}
.submenu li {
  margin-right: 0 !important;
}
.submenu li a {
  color: #e5d442!important;
  font-size: 16px;
  padding: 10px 21px !important;
}
.submenu li a:hover {
  background: #e3f3ef none repeat scroll 0 0 !important;
}
.submenu li a:hover {
  border-bottom: medium none !important;
}


/* fix dropdown 3th level mebu > */
li.dropdown > .dropdown-menu {
    display: none !important;
}
li.dropdown.open > .dropdown-menu {
    display: block !important;
}
.dropdown-menu .dropdown-menu {
    background: #293277 none repeat scroll 0 0 !important;
    border: none !important;
    padding: 0 !important;
    top: 0px !important;
    left:100% !important;
}
/* > end fix dropdown 3th level menu. */


.header-nav{
	padding:0 !important;
}
.search_area{
	float:left;
}
.top-search #button{
		background:url("../images/search.png") no-repeat;
		width:22px;
		height:31px;
		position: absolute;
                right: 10px;
		font-size:0px;
		border:none;
                top: 6px;
                
	}
	.search {
	  z-index:100;
	}
	
	.top-search .search input{
		display:block;
		width:290px;
		height:32px;
		border-radius:5px;
		border:1px solid #ddd;
		background:#fff;
                padding-right: 40px !important;
	}
	.newClass{
		border-radius:5px;
	}
.top_menu li{
	float:left;
}    
#effect > input {
  padding: 5px;
}
.main{ 
    background: url("../images/banner.png");
    width: 100%; 
    background-repeat: no-repeat; 
    background-size: cover; 
}

.text {
  margin-bottom: 15px;
}

.text h3 {
    border-left: 4px solid;
    color: #a53636;
    font-size: 16px !important;
    font-weight: normal !important;
    padding-left: 17px;
    text-transform: inherit;
    margin-top: 0px;
    line-height: 30px;
}

.text p {
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 26px;
  text-transform: initial;
}
.text-bottom {
  float: left;
  margin-top: 30px;
  width: 100%;
}
.text-left {
  float: left;
  width: 110px;
}
.text-left > a {
 
   background: url("../images/request .png")repeat;
  border-radius: 3px;
  color: rgb(0, 111, 81);
  float: left;
  font-size: 14px;
  font-weight: bold;
  padding: 9px 13px;
  text-transform: uppercase;
}

.text-right {
  float: left;
  margin-left: 20px;
    margin-top: 12px;
  width: auto;
}
.text-right > a {
  background:url(../images/play.png) no-repeat;
  background-position:0 5px;
  float: left;
  margin-right: 9px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color:#fff;
  text-align:left;
  padding-left:45px;
}
.text-right > a:hover{
  font-weight: bold;
  font-size: 14px;
  color:#fff;
}
.banner-bottom {
  background:  url("../images/banner_bottom.png") repeat scroll 0 0;
  min-height: 318px;
  width: 100%;
   margin-top: 40px;
}
.banner-bottom h3 {
  color: #006f51;
  font-weight: lighter;
  margin: 55px 0 50px;
  text-align: center;
  width: 100%;
  font-size:30px;
}
.banner-bottom h3 span{
  color: #006f51;
  font-weight: bold;

}
.epic {
  float: left;
  width: 100%;
  
}
.bag {
    background:url("../images/icon1.png") no-repeat scroll 0 0;
    display: block;
    height: 48px;
    width: 48px;
        float: left;
}

.setting {
    background:url("../images/icon2.png") no-repeat scroll 0 0;
    display: block;
    height: 48px;
    width: 48px;
        float: left;
}

.cub {
    background: url("../images/icon3.png") no-repeat scroll 0 0;
    display: block;
    height: 48px;
    width: 48px;
        float: left;
}
.epic-text {
  float: right;
  width: 250px;
}
.epic-text h4 {
  color: #222222;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 15px;
}
.epic-text > p {
  font-size: 15px;
  line-height: 24px;
}
.pharmacies {
  background: #006f51 none repeat scroll 0 0;
  float: left;
  padding: 50px 0;
  width: 100%;
}
.pharmacies-left{
	background:url(../images/join_epic_button.png);
	display:block;
	border-radius:7px;
	box-shadow:1px 2px 2px #004D39;
}
.pharmacies .pharmacies-right p a:hover {
  text-decoration: none;
  color:#fff6bb !important;
}
.join_eps_button {
  background:url("../images/arroow.png") no-repeat scroll 62px 20px;
  color: #ffffff !important;
  display: block;
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
  padding: 14px 0 14px 106px;
  text-transform: uppercase;
  width: 420px;
  text-decoration:none !important;
}
.join_eps_button:hover {
	color:#fff ;
	text-decoration:underline !important;
}
.join_eps_button:focus,.join_eps_button span:focus {
	color:#fff ;
	outline:none;
	text-decoration:none !important;	
}
.join_eps_button strong{
	font-size:16px !important;
	color:#fff6bb;
	text-transform:capitalize;

}
.join_eps_button span:hover{
	color:#fff6bb;
	text-decoration:underline;
}
.pharmacies-right p{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	line-height: 23px;
	margin:0;
}
.pharmacies-right p strong {

  display: block;
  font-size: 16px;
  font-weight: normal;
  padding-top: 8px;
}
.pharmacies-right a{
	color:#fff6bb;
	text-decoration:underline;
}
.pharmacies-right a:hover{
	color:#fff6bb;
	text-decoration:none;
}
.testimonial{
	width:100%;
	margin-top:50px;
}
.testimonial h3{
	color:#006f51;
	margin-bottom:30px;
	font-size:20px;
	margin-top:0;
}
.quote{
	padding:0 !important;
}
.quote_right{
	padding-left:20px !important;
}
.quote p span{
	background:url(../images/quote.png) no-repeat;
	display:block;
	width:25px;
	height:20px;
	float:left;
	padding-left:35px
}
.quote p{
	color:#222222;
	font-size:19px;
	font-style:italic;
	margin:0;
}
blockquote p{
	font-size:14px !important;
	color:#222222 !important;
}
blockquote {
  border-left: 5px solid #eeeeee;
  font-size: 14px !important;
  margin: 30px 0 20px !important;
  padding: 0 17px !important;
}
a.view_more{
	color:#006f51 !important;
	text-decoration:underline;
	font-size:14px !important;
}
a.view_more:hover{
	text-decoration:none;
	color:#006f51 !important;
}

.latest_news a{
	font-size:16px;
	color:#222222;
	text-decoration:underline;
}
.latest_news a:hover{
	font-size:16px;
	color:#222222;
	text-decoration:none;
}
.update_list{
	float:left;
	padding-bottom: 17px;
}

.date p{
	font-size:10px;
}
.date p span{
	display:block;
	font-size:18px;
	font-weight:bold;
}

footer{width: 100%; margin-top:50px;}
.footer-top{background-color: #eff0f1;
  width: 100%;
  padding-top: 40px;}
.footer-top h2 {
  color: #454649;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 12px;
}
.footer-top ul li a {
  color: #454649;
  font-size: 13px;
  line-height: 25px;
}
.footer-top ul li a:hover{
	text-decoration:none;
}
.footer-top p {
  color: #8c8874;
  font-size: 13px;
  margin-bottom: 13px;
}
.footer-top form input {
  background: #fff;
  border: 1px solid #cacaca;
  border-radius: 3px;
  color: #999999;
  padding: 10px 40px 10px 19px;
  width:100%;
  margin-bottom:10px;
}
.footer-top form {
    position: relative;
}
button.footer_search{
     background:  url("../images/search_footer.png") no-repeat scroll 0 0;
     height: 18px;
     width: 18px;
     border:none;
     position: absolute;
     right:12px;
     top: 13px;    
}
.footer-top h2 a {
  color: #006f51;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 12px;
  text-decoration: none;
  text-transform: uppercase;
}
.footer-top h2 a:hover{
	color: #006f51;
	text-decoration:underline;
}
 .find_membership a:focus{
	outline:none;
}
.find_membership a{
    color:#444;
    padding-top: 5px;
       font-size: 13px;
    text-decoration: underline; 
}
.find_membership a:hover{ 
   text-decoration:none;
   color:#444; }
.footer-bottom {
  padding: 25px 0;
  width: 100%;
}
.footer-bottom a {
  float: left;
}
.footer-bottom ul {
  float: left;
  margin-left: 0;
  width: 77%;
  margin-top: 3px;
}
.footer-bottom ul li a {
  color: #444444;
  float: left;
  font-size: 13px;
  padding: 0 14px;
  text-decoration: underline;
}
.footer-bottom ul li a:hover{
  text-decoration: none;
}
.footer_text p {
  color: #96979a;
  float: left;
  font-size: 11px;

  margin-top:0;
}
.footer_text ul li {
  border-right: 1px solid #cccccc;
  float: left;
}
.footer_text ul li.last{
    border-right: none
}
.footer-follow p {
  color: #aaaaaa;
  float:left;
  font-size: 11px;
  margin-bottom: 0;
  margin-top: 6px;
}
.footer-follow .content_block{
	float:left;
}
.footer-follow .content_block a img.alignnone{
	margin:0;
}
.footer-follow a {
  margin-right: 8px;
}
.footer-follow {
  float: right;
}
.footer-follow > a:last-child {
  margin-right: 0;
}

/* *********** heading us css start ************** */
.wrapper_contain h1{
	color:#181b22;
	font-size:40px;
	font-weight:bold;
	line-height: 40px;
    margin: 0 0 32px 0;
}
.sidebar h2 {
    border-bottom: 2px solid #181b22;
    padding-bottom: 7px;
}
.wrapper_contain h2{
	color:#181b22;
	font-size:19px;
	font-weight:600;	
	text-transform: uppercase;
        margin-top: 0;
}
.donate h2{
    color:#e5d442;
    border: none;
    font-size: 23px;
    padding-bottom: 0;
}
.wrapper_contain h3{
	
	font-size:23px;
	font-weight:700;	
}
.wrapper_contain .page_contain a{

}
.wrapper_contain .page_contain a:hover{
	

	text-decoration:none;
}
.wrapper_contain .page_contain a:focus{
	

	text-decoration:none;
	outline:none;
}
.newsletter{
      background:url("../images/inner_newslatter.png") no-repeat scroll 0 0;
      padding: 25px;
      color: #fff;
     background-size: cover;
      margin: 10px 0;
}

.home_newsletter{
     background:url("../images/home_newslatter.png") no-repeat scroll 0 0;
      padding: 25px;
      color: #fff;
    background-size: cover;
      margin: 10px 0;
}
.home_newsletter p.success,.newsletter p.success {
     margin-top: 20px !important;
     font-weight: 700;
}
.home_newsletter .error,.newsletter .error{
    margin-top: 20px !important;
    color: #e6d646;
}
.newsletter #constant-contact-signup-errors ul li:first-child{
    border: none !important;
}
.newsletter #constant-contact-signup-errors ul li{
    border: none !important;
    font-size: 14px;
}
.newsletter h2{
    color: #fff;
    border: none;
}
.newsletter input[type="text"],.home_newsletter input[type="text"]{
    border: medium none;
    border-radius: 4px;
    padding: 8px 5px;
    color: #323437;
    margin-top: 7px;
}
.home_newsletter input[type="text"]{
    width: 100%;
}
.newsletter .button,.home_newsletter .button{
    background-image: linear-gradient(to bottom, #f8ec85 0px, #e6d646 100%) !important;
    background-repeat: repeat-x !important;
    border-color: #f8ec85 !important;
    box-shadow: none !important;
    color: #181b22;
    font-size: 14px;
    font-weight: 700;
    padding: 7px 22px;
    text-transform: uppercase;
    border: none;
    margin-top: 10px;
    border-radius: 4px;
}
/* *********** heading us css end ************** */

/* *********** About us css start ************** */

.breadcrumb a{
	color:#293277 !important;
	font-size:11px;
}
.breadcrumb li a.current-item{
	color:#c9e9af !important;
	font-size:12px;
}
.breadcrumb > li + li::before{
	 color: #c9e9af !important;
    content: "> " !important;
}

.wrapper_contain{
	min-height:550px;
	margin-top:43px;
}

.sidebar_menu{
    margin-bottom: 40px;
}
.sidebar ul li a:hover{
	background:#f9f9f9;
	text-decoration:none;
        padding: 8px 0 10px 11px;
}
.sidebar ul li a:focus{
	outline:none;
	text-decoration:none;
}
.sidebar ul li.current-menu-item a,.sidebar ul li.current_page_item a,.sidebar ul li.current-post-parent a{
	color:#181b22;
        border-left: 2px solid #e5d442;
        padding-left: 11px;
}

.page_contain p {
    color: #323437;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
  
}
.contain_right {
  padding-top: 20px; 
}
.page_text {
  float: left;
  padding-left: 15px;
  width: 100%;
}
.page_text h4{
	margin-left:0;
}
.page_text p{
	margin-left:0;
	margin-bottom:0;
}
.page_text h5{
	margin-left:0;
	margin-top:30px;
}
.page_text .text-small {
  font-size: 20px;
}
.page_text p.border_left {
  border-left: 4px solid;
  color: #006f51;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
  margin-right: 0;
  margin-top: 0;
  padding: 6px 14px;
   font-style: italic;
}
.page_text .text-inc {
  margin-bottom: 18px;
}
.page_text > a {
  color: #006f51;
  float: left;
  font-size: 16px;
  margin: 11px 0 49px;
  text-decoration: underline;
}
.page_text > a:hover,.page_text a:focus {
  color: #006f51;
  text-decoration: none;
  outline:none;
}
.contain_right > div.contentquote {
  border-left: 4px solid;
  color: #0c6954;
  font-size: 14px;
  font-style: italic;
  line-height: 23px;
  margin-top: 15px;
  padding-left: 15px;
}


/* *********** About us css end ************** */

/* *********** leadership us css start ************** */

.leadership  h6 {
  color: #006f51;
  font-size: 24px;
}
.leadership h4 span {
  font-weight: bold;
}
.leadership h6 {
  color: #222222;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.leadership h3 {
  margin-bottom: 42px;
}
.leadership p {
  margin: 27px 0 27px;
}
.border {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 0 !important;
  padding-bottom: 44px !important;
}
ul.directors_list li{
	font-size:16px;
	color:#222222;
}
ul.directors_list li:before{
	content: '\2022';
	color:#0c6954;
	font-size:22px;
	padding-right:10px;
	line-height:30px;
}
.leadership  h5{
  margin: 39px 0 0px;
}
.directors_list {
  margin-bottom: 0;
  padding-left:30px !important;
}


/* *********** leadership us css end ************** */



 /* *********** Commitment to Members css start ************** */
.contain_left{
	padding-left:0 !important;
}
.commitment_member p span{
	color:#222222;
	font-weight:bold;
	font-size:16px;
}
.commitment_member p a{
	color:#006f51;
	font-size:16px;
	text-decoration:underline;
}
.commitment_member p a:hover{
	text-decoration:none;
}
.commitment_member .request_btn{
	background:url(../images/request_bg.png);
	color:#fff !important;
	font-weight:bold;
	text-decoration:none;
	padding: 14px 32px;
    text-decoration: none;
    text-transform: uppercase;
	border-radius:5px;
	margin-top:0;
	box-shadow: 0 0 5px #d9d9d9;
	text-decoration:none !important; 
}
.commitment_member .request_btn:hover{
	color:#fff;
	text-decoration:underline !important;
}
.commitment_member .request_btn:focus{
	outline:none;
}
/* *********** Commitment to Members css end ************** */

/* *********** Commitment to Patients css start ************** */
.patients {
  border-left: 4px solid #0c6954;
  margin-top: 15px;
  padding-left: 15px;
}
 .commitment_to {
    font-size: 14px !important;
}
.patients h6 {
  color: #0c6954;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 10px;
}
.patients > p {
  color: #0c6954;
  font-style: italic;
  line-height: 24px;
  margin: 0 0 10px;
}
.patients_bottom p {
  margin-top: 20px;
}
.patients_bottom h3 {
  margin-bottom: 35px;
}
.patients_bottom {
  margin-bottom: 25px;
}
/* *********** Commitment toPatients css end ************** */


/* *********** Testimonials to Patients css start ************** */

.contain_left .quote {
  padding:0 15px 0 15px !important;
   margin-bottom: 25px;
}
.testimonials_left {
  margin-left: 90px;
}
.testimonials p {
  color: #222222;
  font-size: 16px;
  line-height: 28px;
   margin: 15px 0 0;
}
.testimonials blockquote p {
  color: #222222;
  line-height: 1;
  margin-bottom: 3px;
    font-style: normal;
}
.testimonials a {
    color: #006f51;
    text-decoration: underline;
	font-size:14px;
}
.testimonials .quote .read-more-hide {
    color: #999999;
    display: flex;
    width: 100%;
}
.testimonials a:hover{
	text-decoration:none;
	 color: #006f51;
}
.testimonials a:focus{
	text-decoration:none;
	 color: #006f51;
}
.testimonials blockquote {
    margin-top: 20px !important;
}


/* *********** Testimonials to Patients css end ************** */


/* *********** Testimonials to Patients css start ************** */
.request_btn {
    background: rgba(0, 0, 0, 0) url("../images/request_bg.png") repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 5px #d9d9d9;
    color: #ffffff !important;
    font-weight: bold;
    margin-top: 0;
    padding: 14px 19px;
    text-decoration: none !important;
    text-transform: uppercase;
	float:left;
}
.request_btn:hover{
	color:#fff;
	text-decoration:underline !important;
}
.sidebar_menu.Patient {
  background: #e3f3ef none repeat scroll 0 0;
  border-color: #d7e7e3;
  float: left;
   padding: 21px;
  width: 95%;
}
.sidebar_menu.Patient > ul {
    margin: 0 !important;
}

.sidebar_menu.Patient h3 {
  color: #0c6954;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 20px;
}
.sidebar_menu.Patient {
  background: #e3f3ef none repeat scroll 0 0;
  border-color: #d7e7e3;
  float: left;
 padding: 19px;
  width: 99%;
  margin-top:20px;
}
.sidebar_menu.Patient p {
  color: #222222;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 21px;
}
.sidebar_menu.Patient .request_btn {
    padding:10px 19px 10px 19
	px !important;
    width: 100%;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.sidebar_menu.Patient .request_btn:hover{
    text-decoration: underline;
	color:#fff;
}
  
.services h6{
    color: #222222;
    margin: 0 0 25px;
}
.services p {
  color: #222222;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 15px;
}
.services p span{
	font-weight:bold;
}
.page_contain .blockquote_full {
  border-left: 4px solid;
  color: #006f51;
  font-size: 14px;
  font-style: italic;
  line-height: 22px;
  margin: 0 0 27px 15px;
  padding-left: 15px;
}
.services h4 {
  margin: 0 0 17px;
}
.services h5 {
  color: #222222;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 20px;
}
.services h5 span {
  font-weight: bold;
}
/* *********** Testimonials to Patients css end ************** */
/* *********** Health & Wellness css start ************** */
.health_bottom {
    margin-bottom: 35px;
}
.health_bottom h5{
  color: #006f51;
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 20px;
}
.health_bottom ul{
	padding-left:15px;
}
.health_bottom ul li a {
    color: #006f51;
    font-size: 16px;
    text-decoration: underline;
	background-image:url(../images/bullet.png);
}
.health_bottom ul li a {
  background-image: url("../images/bullet.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #006f51;
  float: left;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
  padding-left: 21px;
  text-decoration: underline;
  width: 100%;
}
/* *********** Health & Wellness css end ************** */
 /* *********** News and update css start ************** */
.news_search {
  display: inline-block;
  padding-left:15 !important;
  margin:0 !important;
  width:100%;
}
.news_search form  {
	border:1px solid #cacaca;
	border-radius:4px;
	float:left;
	width:85%;
}
.news_search select{
	border:none;
	background:none;
	float:right;
	margin-top: 0;
    padding: 13px 1px;
	color:#999999;
	font-size:16px;
}
.news_search button {
  background: rgba(0, 0, 0, 0) url("../images/request_bg.png") repeat scroll 0 0;
  border: 0 none;
  border-radius: 5px;
  box-shadow: 1px 1px 6px #d9d9d9;
  color: #ffffff;
  float: right;
  font-size: 16px;
  font-weight: bold;
  margin-top: 0;
  padding: 13px 18px;
  text-transform: uppercase;
}
.news_search input {
  border: medium none;
  margin: 0 1px;
  padding: 12px 10px;
  font-size:16px;
  width:77%;
  border-right:1px solid #cacaca;
}
.news_update_list p a:hover{
	text-decoration:underline;
}

.pagination_listing {
  margin: 25px 0;
}
.pagination_listing ul.pagination li a{
	border:0;
	color:#006f51;
	font-size:19px;
	text-decoration:none;
}
.pagination_listing ul.pagination li {
  display: inline-block;
  padding-left:7px;
}
.pagination_listing ul.pagination li:nth-child(1){
	padding-left:0;
}
.pagination_listing ul.pagination li a:focus{
	outline:none;
}
.pagination_listing ul.pagination li a:hover{
	background:none;
	color:#c41130;
	font-size:19px;
	text-decoration:underline;
}
.pagination_listing ul.pagination li.disabled a{
	color:#c41130;
	font-size:19px;
}
.pagination_listing ul.pagination li.disabled a:hover{
	color:#c41130;
}
/* *********** News and update css end ************** */

/* ***********Vitamin & Herbal Guide css start ************** */
.vitamin{
	margin-bottom:30px;
}
.vitamin p {
  color: #222222;
  font-size: 15px;
  line-height: 24px;
  margin:0;
}
.vitamin .Herbal {
  color: #222222;
  font-size: 15px;
  line-height: 24px;
  margin: 0 0 20px;
}
.alignright {
  float: right;
  margin: 0 0 30px 30px;
}
.vitamin h5 {
    color: #006f51;
    font-size: 20px;
    font-weight: bold;
    width: 100%;
	margin:20px 0;
}

/* *********** Vitamin & Herbal Guide css end ************** */

/* *********** Become a Member Guide css start ************** */
.become img {
  float: left;
  width: 100%;
}
.become_contain .pharmacies-left{
  margin-bottom:34px;
  margin-left:15px;
}
.become_contain .join_eps_button{
  background: rgba(0, 0, 0, 0) url("../images/arroow.png") no-repeat scroll 10px 20px;
  color: #ffffff !important;
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  padding: 14px 0 14px 50px;
  text-decoration: none !important;
  text-transform: uppercase;
  width: 420px;
}
.become_contain .join_eps_button:hover{
  text-decoration: underline !important;
}
 .become .pharmacies-left {
    box-shadow: 1px 2px 2px #e3e3e3;
}
.become .pharmacies-left .join_eps_button {
background-position: 4% center;
    display: inline-block;
    float: left;
    padding-bottom: 10px;
    padding-left: 54px;
    padding-top:10px;
    width: auto;
}
.become h5 {
    margin: 34px 0 20px;
}
.pharmacies-right p a:hover {
    color: #006f51 !important;
    text-decoration: none;
}
.sidebar_menu.Patient p span {
    font-weight: bold;
}
.pharmacies-right {
  padding: 0 !important;
}
.become p {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 20px;
}
.become_contain .pharmacies-right p + p {
  font-weight: normal;
}
.become p a {
  color: #006f51;
  text-decoration: underline;
}
.become p span {
  font-weight: bold;
}
.become_contain {
  padding: 0 !important;
}
.become_contain .pharmacies-right p,.become_contain .pharmacies-right p:last-child{
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 20px;
}
.alignnone{
 /* margin: 0 0 30px 30px; */
}

.events-button-test {
    margin-top: 15px;
}

.events-button-test img{
    width: 100%;
}

/* *********** Become a Member css end ************** */

/* *********** Store Details css start ************** */
.store_details h3{
	color:#222222;
	margin-top:37px;
}
.store_details h6{
	margin:23px 0;
}
.store_details p{
	color:#222222;
	font-size:16px;
	margin:0;
}
.store_details p span{
	color:#999999;
}
.store_details ul {
  margin-bottom: 50px;
}
.store_details ul li{
	border-top:1px solid #e6e6e6;
	width:100%;
	color:#222222;
	font-size:16px;
	padding:10px 0;
}
.store_details ul li.last{
		border-bottom:1px solid #e6e6e6;
}
.store_details ul li strong{
	float:right;
        font-weight:normal
}
.map_img img{
	float:right;
}
.map_img a{
	color:#006f51;
	font-size:14px;
	float:right;
	text-decoration:underline;
	clear:both;
	margin-top:22px;
}
.map_img a:hover{
	color:#006f51;
	text-decoration:none;
}
.map_img a:focus{
	outline:none;
	color:#006f51;
}
/* *********** Store Details css end ************** */


/* *********** Members css start ************** */
.member_sidebar {
  background: #fdf5cd;
  border-color: #F1EAC7;
  float: left;
  margin-top: 20px;
  padding: 19px;
  width: 99%;
}
.member_sidebar p{
	font-size:14px;
}
.member_sidebar p span{
	font-weight:bold;
}
.member_sidebar p a{
	color:#006f51;
	text-decoration:underline;
}
.member_sidebar p a:hover{
	color:#006f51;
	text-decoration:none;
}
.member_sidebar p a:focus{
	outline:none;
	color:#006f51;
	text-decoration:none;
}

.member_request_info {
  background: #e3f3ef none repeat scroll 0 0;
  border-color: #d7e7e3;
  float: left;
  margin-top: 20px;
  padding: 19px;
  width: 99%;
}
.member_request_info h6, .member_sidebar h6{
	margin-left:0;
}
.member_request_info .request_btn{
 padding:0px 43px;
 color:#fff;
}
.member_request_info .request_btn input{
	background:none;
	border:0;
	padding:15px 0;
	margin:0;
}
.member_request_info .request_btn:active{
   color:#fff;
}
.member_request_info .request_btn img{
	display:none;
}
.member_request_info p{
	font-size:14px;
}
.member_request_info p span{
	font-weight:bold;
	font-size:14px;
}
.member_request_info form input{
	width:100%;
	border:1px solid #cacaca;
	margin-bottom: 10px;
    padding: 10px 5px;
	border-radius:5px;
}
.member_request_info form input.check{
	float:left;
	width:20px;
	height:20px;
}
.member_request_info form label{
	color:#222222;
	font-size:14px;
	font-weight:normal;
	margin:3px;
}
.member_request_info .textwidget form.wpcf7-form span.wpcf7-checkbox input{
	width:auto;
	float:left;
}
.member_services {
  margin-bottom: 30px;
}
.member_services h6{
	color:#222222;
}
.member_services p {
  float: left;
  margin: 15px 0;
}
.member_services .member_bottom {
    float: left;
    margin-left: 15px;
}
.member_services .member_bottom li {
    padding-left: 15px;
}

.member_services h5{
	width:100%;
	float:left;
}
ul.answer_list,.member_services ul{
	margin:0 30px;
}
ul.answer_list li{
	color:#006f51 !important;
	font-size:16px;
	text-decoration:underline;
	list-style:decimal;
	line-height:30px;
	background:none !important;
}
.answer_list {
    margin-left: 50px !important;
}

.member_services ul li{
  background-image: url("../images/bullet.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #222222;
  float: left;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
  padding-left: 5px;
  width: 100%;
}
.answer_list li:hover {
  text-decoration: none;
}
ul.member_bottom{
	padding-left:30px;
	width:100%;
	float:left;
}
ul.member_bottom li {
  background-image: url("../images/bullet.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #222222;
  float: left;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
  padding-left: 12px;
  width: 100%;
}
/* *********** Members css end ************** */


/* *********** Faq css start ************** */
.panel-group .panel-title > a {
  font-size: 20px !important;
  text-decoration: none !important;
}
.sidebar_menu.faq_bg {
  background: #fdf5cd none repeat scroll 0 0;
}
.sidebar_menu.faq_bg .faq_text {
  margin-bottom: 0;
}
.faq h5 {
    border-top: 1px solid #e9e9e9;
    margin: 0;
    padding: 19px 0;
}
.faq p {
    font-weight: normal;
}
.faq .faq_join {
    color: #c41130;
}
.faq .faq_bottom {
    border-top: 1px solid #e9e9e9;
}
.faq_request a {
  color: #ffffff;
  text-decoration: none;
}
.panel-heading {
  padding: 0 !important;
}
.panel.panel-default {
  border: medium none !important;
  box-shadow: none;
}
.panel-title a.collapsed {
  font-size: 20px !important;
  text-decoration: none !important;
}
a.open {
  color: #293277!important;
  font-size: 20px !important;
   text-decoration:none !important;
}
a.open:hover,a.open:active {
  color: #293277  !important;
  font-size: 20px !important;
  text-decoration:none;
}
a.collapsed {
  color: #323437 !important;
}
.faq .bs-example{
	margin-left:15px;
}
/* *********** Faq css end************** */

/* *********** 404 error css start************** */
.error {
    float: none !important;
    margin: 0 auto;
	padding-right:0;
	margin-top:60px;
}
.error .error_top{
	background:url(../images/404.png) no-repeat;
	display:block;
	background-position:0 15px;
}
.error img {
  margin: 0;
}
.error h1 {
  color: #c41130;
  font-size: 120px;
  line-height: 130px;
  margin: 0;
  padding: 0 0 0 122px;
     font-weight: bold;
}
.error h2 {
  color: #c41130;
  font-size: 38px;
  line-height: 50px;
  margin: 0;
   padding: 0 0 0 122px;
      font-weight: bold;
}
.error p a{
  color:#006f51;
  text-decoration: underline;
}
.error p a:hover{
  text-decoration: none;
}
.error p span {
  font-weight: bold;
}
.error p {
  float: left;
  padding: 20px 0 24px;
  margin:0;
}
.error_search {
  margin-bottom: 60px !important;
}
.error_search form input {
  border: medium none;
  width: 99%;
}
.error_search form {
  width: 77%;
}
.error_search button {
  box-shadow: 0px 2px 2px 0px #d9d9d9;
}

/* *********** 404 error css end************** */
/* *********** Member Login css start************** */
.login {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  float: none !important;
  margin: 0 auto;
  padding: 0;
  margin-top:50px;
}
.login h1 {
  color: #006f51;
    font-size: 38px;
    font-weight: bold;
    line-height: 32px;
    margin: 0 0 31px;
}
.login form input {
  padding: 11px 13px;
}
.login .request_btn {
  color: #ffffff !important;
  font-size: 14px !important;
  padding: 10px 21px;
  text-decoration: none !important;
  text-shadow: 1px 1px #000000;
}
.login p{
	float:left;
	font-size:11px !important;
	color:#888888;
	width:100%;
}
.login p a {
    font-size:11px !important;
	color: #006f51;
    font-size: 11px !important;
	text-decoration:underline;
}
.login p a:hover{
		text-decoration:none;
}
.login p span a {
  color: #888888;
  font-size: 11px !important;
  font-weight: bold;
  text-decoration:none;
}
.login p {
    font-size: 14px;
    margin-bottom:30px !important;	
}

/* *********** Member Login css end************** */

.sub_sitmap {
  padding-left: 34px;
}
.member_request_info p {
    font-size: 14px;
    margin: 20px 0 15px;
	
}

/* *********** contact css start************** */
.contact {
  padding-left: 0 !important;
}
.contact p {
  color: #999999;
  margin: 6px 0 20px;
}
.contact address {
    font-size: 16px;
    line-height: 22px;
}
.contact time {
  float: left;
  font-size: 16px;
  margin-bottom: 30px;
  padding-left: 40px;
  width: 100%;
  background-image: url("../images/contact.png");
     background-repeat: no-repeat;
}
.contact address span {
  font-weight: bold;
}
.contact time span {
  color: #999999;
}
.contact h6 {
  margin-top:10px;
}
.contact h2{
	margin-left:0;
} 
 .contact_left {
    padding-left: 15px !important;
}
.contact_heading h1,.contact_heading h6{
	margin-left:0;
}
.contact h2 {
  font-size: 24px;
  margin-top:10px;
}
.contact .contact_complete {
  color: #222222;
  margin: 27px 0;
}
.contact .contact_complete span{
   font-weight:bold;
}
.contact form input {
    border: 1px solid #cacaca;
    border-radius: 3px;
/*    float: left;*/
    margin-bottom: 10px;
    padding: 10px 21px;
    width: 100%;
}
.contact .contact_send{
	padding-right:0;
}
.contact .contact_send .wpcf7-checkbox input{
	width:auto;
	float:left;
}
.contact .contact_send .wpcf7-checkbox span.wpcf7-list-item-label{
	font-weight:700;
}
.contact form select{
    border: 1px solid #cacaca;
    border-radius: 3px;
    float: left;
    margin-bottom: 10px;
    padding: 10px 21px;
    width: 100%;
	color:#999999;
}
.contact form textarea {
  resize: none;
border: 1px solid #cacaca;
    border-radius: 3px;
/*    float: left;*/
    margin-bottom: 10px;
    padding: 10px 21px;
    width: 100%;  
}
.contact .contact_info {
  padding-left: 0;
}
.contact label {
  margin: 10px 0 10px;
}
.contact .check {
  float: left;
  margin: 14px 10px 14px 0;
  width: auto;
}
.contact .request_btn {
  color: #ffffff !important;
  padding: 0px 25px;
  text-decoration: none !important;
    box-shadow: 0 1px 2px 2px #e3e3e3;
	margin-top:10px;
	
}
.contact .request_btn input{
	background:none;
	border:0;
	padding:13px 0;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
}
.contact div.wpcf7-response-output{
	margin-left:8em;
	border:none;
}
div.wpcf7-validation-errors{
	border:none;
}
.contact .request_btn img{
	display:none;
}
.contact .request_btn .wpcf7-submit:hover{
  text-decoration:underline;
}
.contact .request_btn:hover{
  text-decoration:underline !important;
}
.contact .contact_bottom {
  color: #006f51;
  float: left;
  font-size: 14px;
  line-height: 22px;
  font-style:italic;
  margin: 30px 0 0 0;
}
.contact .contact_bottom span {
  font-weight: bold;
  font-style:normal;
}

/* *********** contect css end************** */
/* *********** search_result css start************** */
.search_result input {
  border-color: -moz-use-text-color #cacaca -moz-    use-text-color -moz-use-text-color;
  border-style: none solid none none;
  font-size: 16px;
  margin: 0 1px;
  padding: 13px 10px;
  width: 100%;
}
.result  p {
  color: #999999;
  font-size: 16px;
  margin: 21px 0;
}
.result .search_result_list h5 a{
	font-size:20px;
	text-decoration:none;
}
.result .search_result_list h5 a:hover{
	font-size:20px;
	text-decoration:underline;
}
.search_result_list p {
  color: #222222;
  font-size: 16px;
}
.search_result_list p span{
 font-weight:bold;
}
.no-results .page-header{
	border:none;
	box-shadow:none;
	margin:0;
}

.page-content .search_area input.searchbox{
	width:350px;
	padding:10px 10px;
	float:left;
	font-size:16px;
	border-radius:5px;
	border:1px solid #CACACA;
}
.page-content .search_area button{
	float:left;
	margin:10px;
}
.page-content .search_area button:hover{
	border-bottom:0 !important;
}
.search-fail .search_area input.searchbox{
    width: 100%;
}
.search-fail #button{
    top: 107px;
}
/* *********** search_result css end************** */

/* *********** textpage css strat************** */
.textpage p {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  margin: 13px 0;
}
.textpage .page_text span {
  font-weight: bold;
}
.textpage ul li {
  background-image: url("../images/bullet.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #222222;
  float: left;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
  padding-left: 21px;
  width: 100%;
}
.border_top {
  border-top: 1px solid #e6e6e6;
  padding: 35px 0 0 0;
  margin-top:25px !important;
}

/* *********** textpage css end************** */

/* *********** Pharmacy Locatorcss strat************** */


.map_bg {
  padding: 0 !important;
}
.locator_info{
 padding:0 !important;
}
.map_bg img {
  float: left;
  width: 100%;
  z-index:0;
}
.map_location {
  height: 414px;
  overflow-y: scroll;
  margin-top:20px;
  width:100%;
}
.map_location h6 {
  color: #006f51;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  margin: 0;
  padding-left:15px;
}
.map_location p {
  color: #222222;
  font-size: 16px;
  line-height: 24px;
  margin:0;
  padding-left:15px;
}
.map_location .map_search {
  border-top: 1px solid #e9e9e9;
  float: left;
  padding: 15px 61px 15px 0;
  width: 100%;
  background-image:url(../images/location.png);
     background-position: 350px 20px;
    background-repeat: no-repeat;
}
.map_location .map_search:hover {
  background-color: #f6f6f6;
  background-image: url("../images/location.png");
  background-position: 350px 20px;
  background-repeat: no-repeat;
  padding: 15px 61px 15px 0;
}

.map_form h3 {
  color: #006f51;
  font-size: 20px;
  font-weight: bold;
  margin: 25px 0 10px;
}
.map_form > p {
  color: #222222;
  font-size: 16px;
  margin-bottom: 20px;
}
.map_form form .address {
  border: 1px solid #cacaca;
  border-radius: 4px;
  padding: 14px;
  width: 99%;
}
.map_form form .address {
  border: 1px solid #cacaca;
  border-radius: 4px;
  padding: 14px;
  width: 99%;
  margin-bottom:10px;
}
.map_form .zip {
  width: 31%;
   border: 1px solid #cacaca;
  border-radius: 4px;
  padding: 10px 14px;
   margin-right:10px;
    margin-bottom:10px;
}
.map_form select{
  width: 64%;
   border: 1px solid #cacaca;
  border-radius: 4px;
  padding: 10px 14px;
   margin-bottom:10px;
}
.map_form .request_btn {
  margin-bottom: 20px;
      background: rgba(0, 0, 0, 0) url("../images/request_bg.png") repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 5px #d9d9d9;
    color: #ffffff;
    font-weight: bold;
    margin-top: 0;
    padding: 14px 19px;
    text-decoration: none;
    text-transform: uppercase;
    float: left;
    width: 100%;
    text-align: center;
	border:0 !important;
}
.map_form .map_text {
  float: left;
  font-size: 14px;
  margin: 0 0 17px;
}
.map_form > p {
  color: #999999;
  font-size: 16px;
  margin-bottom: 17px;
}
.map_form .map_text {
  float: left;
  font-size: 14px;
  margin: 0 0 17px;
}
/* *********** Pharmacy Locatorcss end************** */

/* *********** example start************** */
.example_contain p {
  margin: 0;
}
.page_contain .Herbal {
  border-left: 4px solid;
  color: #0c6954;
  float: right;
  font-size: 14px;
  font-style: italic;
  line-height: 23px;
  margin-top: 15px;
  padding-left: 15px;
  width: 87%;
}

.page_contain .Herbal_left {
  border-left: 4px solid;
  color: #0c6954;
  float: right;
  font-size: 14px;
  font-style: italic;
  line-height: 23px;
  margin-top: 15px;
  padding-left: 15px;
  width: 87%;
}
.example_img{
	padding-right:0 !important;
}
.example_img.pull-right > img {
  float: right;
}
.Herbal_left {
    float: left !important;
}
.example p {
    margin: 25px 0;
}
.example_text p {
    margin: 0 0 25px;
}

/* *********** example end************** */


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

.logo {
  margin: -36px 0;
  text-align: center;
  z-index: 2000;
}
.top-custom-links{
    float: right;
}
.header-nav {
  padding: 0 15px !important;
}
.header-top {
  float: none !important;
  padding: 0;
  z-index:1100;
}
.header-top ul {
  float: none;
  left:-100px;
  top:36px;
}

header .navbar-default{
	z-index:1000;	
}
.change  a {
  float: left;
  padding: 5px 8px !important;
margin-top: 9px;
}
.header-top ul li .member_login {
  background-position: 9% 44% !important;
  border-radius: 0 !important;
  float: left;
  font-size: 11px !important;
}
.main_menu {
  padding: 0 !important;
  top: -43px !important;
}
.header-bottom ul {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  float: left !important;
  margin: 0;
  width: 100%;
}

.header-bottom ul li {
  margin-bottom: 15px;
  padding: 0 !important;
  clear:both;
}

.header-bottom ul {
  float: left !important;
  margin: 0;
  width: 95%;
}
.search {
  left: 0;
  padding: 10px;
  top: 278px;
  width: 100%;
  position: relative;
  top: -15px;
  background: none;
}
.top-search #button{
    z-index: 1000;
    top: 10px;
    right: -5px;
}
.submenu{
 z-index:999 !important;
}
.top_menu .dropdown-menu {
  left: -56px;
  min-width: 243px !important;
  padding: 10px !important;
}
#effect > input {
  float: left;
  width: 100%;
}
.main_menu button {
  left: 10px;
  top: 15px !important;
}
.header-nav {
  float: left;
  height: 80px;
  width: 100%;
}
.main_menu #bs-example-navbar-collapse-1 {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  padding: 10px 10%;
  width: 100%;
  margin-top: 30px;
}
.tp-caption{
    display: none !important;
}
.text {
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 20px;
}
.text h3 {
  font-size: 15px;
  line-height: 22px;
}
.text p {
  font-size: 13px;
  line-height: 20px;
}
.text-bottom {
  margin-top: 15px;
}
.text-left > a {
  font-size: 12px;
  padding: 7px 12px;
}
.text-right {
  float: left;
  margin: 17px 0 0;
}
.text-left {
  float: left;
  width: 100%;
}
.banner-bottom {
  margin: 30px 0 0 0;
}
.bag {
  float: none;
    margin: 0 auto 30px;
}

.setting{
  float: none;
  margin: 25px auto;
}
.cub {
  float: none;
  margin: 25px auto;
}


.header-bottom ul.submenu li a:hover {
  padding-bottom: 10px !important;
}
.header-bottom ul li a:hover
.pharmacies-left a.join_eps_button {
  font-size: 14px !important;
  padding-left: 41px !important;
  text-align: center;
  width: 100% !important;
}
.pharmacies-left a.join_eps_button span {
  font-size: 12px !important;
   text-align:center !important;
   
}
.pharmacies-right{
	widht:100%;
	float:left;
}
.active > a {
  border-bottom: 0 none !important;
  padding: 0 !important;
}
.banner-bottom h3{
	 margin: 30px 0;
}
.join_eps_button {
  background: url("../images/arroow.png") no-repeat scroll 9px 10px;
  font-size: 18px;
  font-weight: bold;
  padding: 0px 0 4px 39px;
  width:auto;
  text-align:center;
}
.join_eps_button span{
	font-size:13px !important;
}
.pharmacies{
	padding:30px 0;
}
.pharmacies-right {
  margin-top: 20px;
}
.testimonial{
	margin-top:20px;
	margin-bottom:35px;
}
.testimonial h3{
	margin-top:24px;
}
.quote_right{
	padding-left:0px !important;
}
blockquote{
	margin: 24px 0 !important;
}
.footer-top {
  padding: 30px 0;
}
.find_membership a {
  padding-top: 10px;
}
.footer_text a {
  display: table;
  float: none !important;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.footer_text ul {
  margin: 20px 0;
  width: 100%;
}
.footer-top form input{
	width:100%;
	padding:10px 37px 10px 10px;
}
.page_contain {
  margin-top: 30px;
 
}
.contain_right {
  float: none;
  padding-left: 15px;
  width: 100%;
}
.contain-left{
 padding:0 !important;
}
.contact .contact_info {
  padding-right: 0;
}


/* *********** About us css end ************** */
 /* *********** leadership us css start ************** */
.leadership {
  margin-bottom: 35px;
}
.directors_list{
	m
	argin-bottom:0;
}
.contain_right div.contentquote{
	float:left;
}
/* *********** leadership us css end************** */

/* *********** commitment-to-patients.html us css start ************** */

 .contain_right {
  float: none;
  padding-top: 10px;
}
.patients{
	float:left;
}
/* *********** commitment-to-patients.html us css end************** */

/* *********** Testimonials to Patients css start ************** */
.testimonials_left {
  margin: 0;
}
/* *********** Testimonials to Patients css end ************** */

/* *********** News and update css start ************** */
.news_search form{
	width:100%;
}
.news_search input{
	width:67%;
}
.news_search select{
	width:30%;
}
.news_search button{
	margin-top:10px;
}
.pagination_listing ul.pagination li{
 	padding-left:0;
}
.news_update_list p, .news_update_list h5{
	width:81%;
}
/* *********** News and update css end ************** */

/* *********** Store Details css start ************** */
.map_img img {
  float: none;
  width: 100%;
}
.map_img a {
  margin: 22px 0; 
}
/* *********** Store Details css end************** */

/* *********** Member Login css start************** */
.login {
  margin: 0;
}
.login p {
  margin-bottom: 20px;
}

/* *********** Member Login css start************** */

 
.pharmacies-left {
  background: rgba(0, 0, 0, 0) url("../images/join_epic_button.png") repeat scroll 0 0;
  border-radius: 7px;
  box-shadow: 1px 2px 2px #004d39;
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
/* *********** contact css start************** */
.contact {
  padding: 0 15px !important;
}
.contact_heading h1 {
  margin-top: 0;
  padding: 0 15px !important;
}
.contact .contact_send {
  padding-left: 0;
}
.contact div.wpcf7-response-output {
    margin-left: 2em;
    width: 100%;
    padding: 0;
}
/* *********** contact css end************** */
.store_details ul li{
	width:100%;
}
.store_details ul li span {
    float: none;
    padding-left: 27px;
}
/* *********** example end************** */
.example_img img {
  float: none !important;
}
.example-img {
  max-width: 100%;
}
.Herbal {
  float: left !important;
}
.example_img {
  padding-left: 0 !important;
}
/* *********** example end************** */

.vitamin img{
margin:0 0 15px 0 ;
float:none;
}
 .error_top h1 {
    font-size: 78px;
    line-height: 90px;
}
 .error h2 {
    font-size: 24px;
    line-height: 40px;
}
.map_location .map_search {
    background-position: 95% 20px;
}
.map_location .map_search:hover {    
	background-position: 95% 20px;
}
/* *********** Become a Member Guide css start ************** */
.become_contain .join_eps_button{
    padding: 0px 0 0px 36px;
	width:100%;
}
.become_contain .pharmacies-left{
	width:95%;
	margin-bottom:0;
}
.become_contain .pharmacies-right{
	width:100%;
	float:left;
}
.alignnone {
    margin: 0; 
    max-width: 100%;
}
/* *********** Become a Member Guide css end************** */
.alignright{
	float:none;
	margin:0;
}
.page-content .search_area{
	margin-left:15px;
	float:none;
}
.page-content .search_area input.searchbox{
	width:90%;
	float:left;
}
.page-content .search_area button{
	float:left;
	margin:10px;
}
.partners a {
    float: left;
    padding-right: 10px;
}
.header-bottom ul li a {
    color: #293277 !important;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}
.top-search{
    float: left;
    margin: 0;
    width: 54%;
    
}
.full_header{
    height: auto;
}
.wrapper_contain h1{
    font-size: 33px;
}
} 

@media only screen and (min-width: 480px) and (max-width: 767px) { 
.update_list{
	width:100%;
}
.latest_news a{
	float:left;
}
.text-left {
  float: left;
  width: 39%;
}
.text-right {
  float: left;
  margin: 0 10px;
}
.map_location .map_search {
    background-position: 90% 20px;
}
.map_location .map_search:hover {    
	background-position: 90% 20px;
}
.map_form select {
	width:66%;
}
.store_details ul li{
	width:100%;
	font-size:15px;
}
.error h2 {
    font-size: 24px;
    line-height: 90px;
}

.news_update_list p, .news_update_list h5{
	width:88%;
}
.become_contain .join_eps_button{
    padding: 14px 0 14px 36px;
	width:100%;
}

}

@media only screen and (min-width: 768px) and (max-width: 959px){
 .contain_right img {
  max-width: 100%;
}

.header-nav {
  padding: 0 15px !important;
}
.header-bottom ul li {
  padding: 0 11px;
}
.header-bottom ul li a {
  font-size: 11px;
}

.submenu {
  left: 10px !important;
}
.header-bottom ul li{
	padding:0 5px;
}
.search_area{
	float:right;
}

#effect > input {
  padding: 10px;
  width: 200px;
}
.text {
  margin-top: 30px;
}
.text h3 {
  font-size: 17px;
  line-height: 25px;
}
.text p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}
.text-bottom {
  margin-top: 15px;
}
.text-left > a {
  font-size: 12px;
  padding: 6px;
}
.text-right > a {
  font-size: 13px;
  margin-right: 0;
}
.text-right {
  margin: 4px 0 0 16px;
}
.text {
  margin-top: 30px;
  padding: 20px !important;
}
.banner-bottom h3 {
  font-size: 20px;
  margin: 30px 0;
}

.bag,.setting,.cub {
  float: none;
  margin: 0 auto 15px;
}

.join_eps_button {
  background-position: 9% center;
  font-size: 12px;
  padding: 0px 0 0px 54px;
  width: 100%;
}
.join_eps_button span {
  font-size: 13px !important;
}
.pharmacies-right p span {
  font-size: 12px;
}
.find_membership form input {
  font-size: 13px;
  padding: 10px 40px 10px 10px;
  width: 100%;
}
.pharmacies-right > p {
  font-size: 13px;
  line-height: 20px;
}
.testimonial {
  margin: 30px 0;
}
.testimonial h3 {
  font-size: 16px;
  margin-bottom: 20px;
}
.quote p {
  font-size: 15px;
}
blockquote {
  margin: 20px 0 !important;
}
.update_list {
  padding-bottom: 10px;
}
.footer-top {
  padding-top: 30px;
}
.full-heading h4{
    font-size: 11px;
}

/* *********** About us css start ************** */

.alignnone {
    margin: 0 0 30px 0;
}
/* *********** About us css end ************** */

 /* *********** News and update css start ************** */
.news_search form{
	width:100%;
}
.news_search input{
 width:58%;
}
.news_search button {
  margin-top: 0px;
}
.news_update_list p, .news_update_list h5{
	width:86%;
}
/* *********** News and update css end ************** */
/* *********** Store Details css start ************** */
.map_img a {
  margin: 22px 0; 
}
/* *********** Store Details css end************** */
/* *********** example end************** */
img.example-img {
  max-width: 100%;
}
.example_img.pull-right > img {
    float: right;
    max-width: 100%;
}
.example_img.pull-left > img {
    max-width: 100%;
}
.Herbal {
  width: 100% !important;
}
.example_img.pull-left {
  padding-left: 0;
  margin-right:20px;
}
/* *********** example end************** */
 .testimonials .quote{
margin-left:0;
}
.testimonials_left {
    margin-left: 60px ;
}

.sidebar_menu{
width:100%
}
 .footer-top form input{
width:100%;
padding: 10px 37px 10px 10px;
}
.error_search form {
  width: 63%;
}
.news_search button {
    margin: 10px 0;
}
.error h2 {
    font-size: 32px;
    line-height: 41px;
}
.error h1 {
    line-height: 100px;
	font-size:95px;
}
.locator_info .map_form form {
  float: left;
  width:53%;
  margin-right:10px;
}
.map_location .map_search {
    background-position: 650px 20px;
}
.map_location .map_search:hover {    
	background-position: 650px 20px;
}
.map_form .zip{
	width:49%;
}
.map_form select{
	width:47%;
}
.map_location {
  height: 237px;
}
.search_result form{
	width:68%;
}
.search_result input{
 width:100%;
 border-radius:5px;
}
.search_result button{
	margin:0;
}
.map_form .request_btn {
 	width:45%;
}
.member_request_info {
    margin-bottom: 30px;
}
.become_contain .join_eps_button{
	width:100%;
}
.page-content .search_area{
	margin-left:15px;
	float:none;
}
.page-content .search_area input.searchbox{
	width:88%;
	float:left;
}
.page-content .search_area button{
	float:left;
	margin:10px;
}

}
@media only screen and (min-width: 960px) and (max-width: 1200px){
.bag,.setting,.cub {
  float: none;
  margin: 0 auto 15px;
}
.header-bottom ul li{
	padding:0 12px;
}
.header-bottom ul li a{
    font-size: 14px;
}
.search_area{
	float:right;
}
.full-heading h4{
    font-size: 16px;
}
/* *********** News and update css start ************** */
.news_search form{
	width:76%;
}
.news_search input{
 width:65%;
}
.news_search button {
  margin-top: 10px;
}
/* *********** News and update css end ************** */
/* *********** About us css start ************** */

/* *********** About us css end ************** */

/* *********** Store Details css start ************** */
.map_img a {
  margin: 22px 0; 
}
/* *********** Store Details css end************** */
 .testimonials .quote{
margin-left:0;
}
.testimonials_left{
	margin-left:75px !important;
}
.sidebar_menu{
width:100%;
}
/* *********** example end************** */
img.example-img {
  max-width: 100%;
}
.example_img.pull-right > img {
    float: right;
    max-width: 100%;
}
.example_img.pull-left > img {
    float: right;
    max-width: 100%;
}
.Herbal {
  width: 100% !important;
}
.example_img.pull-left {
  padding-left: 0;
  margin-right: 20px;
}
/* *********** example end************** */
 .footer-top form input{
width:100%;
padding: 10px 37px 10px 10px;
}
.error_search form {
  width: 73%;
}
.news_search button {
    margin: 0;
}
.error h2 {
    font-size: 32px;
    line-height: 80px;
}
.error h1 {
    line-height: 100px;
	font-size:95px;
}
.locator_info .map_form form {
  float: left;
  margin-right:10px;
}
.map_location .map_search {
    background-position: 860px 20px;
}
.map_location .map_search:hover {    
	background-position: 860px 20px;
}

.map_form select{
	width:51%;
}
.map_form .zip {
	width:45%;
}
.map_form form{
	float:left;
}
.map_form .request_btn{
	width:42%;
}
.map_location {
  height: 237px;
}
.search_result form{
	width:77%;
}
.search_result input{
 width:100%;
 border-radius:5px;
}
.search_result button{
	margin:0;
}
.news_update_list p, .news_update_list h5{
	width:90%;
}
.member_request_info {
    margin-bottom: 30px;
}
.partners a{
    padding-right: 14px;
}
}

@media only screen and (min-width: 1260px) and (max-width: 1419px) { 
.map_location{
	height:315px;
}
.map_location .map_search {
    background-position: 275px 20px;
}
.map_location .map_search:hover {    
	background-position: 275px 20px;
}