body{
}
.top-color{
	background:#6ea90b;	
}
.toptext{
	margin:0;
}
.toptext p{
	margin:5px 0;
	padding:0;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, sans-serif;
}

.right-icon{
	float:right;
}
.links a {
	display: inline-block;
	padding: 5px 10px 5px 25px;
	border-left: 1px solid #fff;
	line-height: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff !important;
	text-decoration:none;
}
.links a:hover{
	color:#000;
}
.links a.feedback {
	background:url(../images/feedback-icon.jpg) 0 no-repeat;
	border: none;
	line-height: 1;
	margin-top:3px;
}
.links a.join {
	background:url(../images/join-icon.jpg) 10px center no-repeat;
}
.links a.favorite {
background:url(../images/add-icon.jpg) 10px center no-repeat;
padding-right: 0;}

.header-bg{
	background:url(../images/header-bg.jpg) center top repeat-x;
}

.logo{
	margin:35px 0 0 0;
}

.header-icon{
	float:left;
	margin:13px 20px;
}
.custom{
	position: absolute !important;
    right: 0;
    top: 0;
	background:none;
}
.btn-primary{
	background:none !important;
	border:none !important;
	margin:13px 13px 0 0;
	padding:0;
}
.fld{
    border: none;
    outline: none;
    color: #000;
}

.dropdown-menu{
    position: absolute;
    top: 100%;
    left: -135px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0px 0;
    font-size: 12px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

#navbar {
	position:initial;
  background:none;
  border:0px solid #dee1e3;
  border-bottom:0px solid #ae0606;
  margin:0px 0 0 0 ;
  box-shadow: 0 0px 0px 0px;
  border-radius:0 !important;
  z-index: 999;
}
#navbar .navbar-nav li { background:url(../images/topmenuspretor.jpg) no-repeat right center; position:relative; overflow:hidden; padding:7px 0 0 0;}
#navbar .navbar-nav li:last-child { background:none;}
#navbar .navbar-nav li a {
    overflow: hidden;
    position: relative;
    z-index: 5;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    transition: all 0.6s ease;
    padding: 10px 25px;
  }
  
 #navbar .navbar-nav li a:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #6ea90b; -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.5s;    transition-duration: 0.5s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}
  #navbar .navbar-nav li:hover a:before {-webkit-transform: scaleX(1);    transform: scaleX(1);    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}   

.navbar-default .navbar-brand  { color:#fff !important; display:none}
.navbar-toggle {
	border-radius:0;
  background:#fff !important; 
  margin:9px 10px 0 0;
  border:1px solid #63bcb5 !important;
}

.navbar-default .navbar-toggle .icon-bar {
  background: #63bcb5 !important;
}

.navbar-toggle .icon-bar {
  position: relative;
  transition:0.5s all ease;
}

.navbar-toggle.active .type1 {
  top: 6px;
  transform: rotate(46deg);
}

.navbar-toggle.active .type2 {
  background-color: transparent !important;
}

.navbar-toggle.active .type3 {
  top: -6px;
  transform: rotate(-50deg);
}

.carousel-control.left{
	margin:20% 0 0 0;
	background:none !important;
}
.carousel-control.right{
	margin:20% 0 0 0;
	background:none !important;
}
.categories{

}
.categories img{
	margin:20px auto;
}
.main_cate{
	margin:20px 0;
}
.colm1{
	width:300px;
	float:left;
	margin:10px 25px 0 0;
}
.colm2{
	width:300px;
	float:left;
	margin:10px 25px 0 0;
}
.colm3{
	width: 490px;
    float: left;
    margin: 10px 0px 0 0;
}
.n_logo{
	text-align:center;
	margin:25% 0 0 0;
	font-family:Arial, sans-serif;
	font-size:30px;
}
.n_logo4{
	text-align:center;
	margin:50% 0 0 0;
	font-family:Arial, sans-serif;
	font-size:30px;
}
.n_logo5{
	text-align:center;
	margin:13% 0 0 0;
	font-family:Arial, sans-serif;
	font-size:30px;
}
.shop{
	text-align:center;
	margin:5% 0 0 0;
	font-family:Arial, sans-serif;
	font-size:15px;
}

.featuredimg img{
	margin:20px auto;
}

.featuredpro  { margin-top:40px;}
.featuredpro .ecrousal { background:none; border:0; clear:both;}
.featuredpro .ecrousal > a{}
.featuredpro .ecrousal h6{ background:none; text-align:center; font-size:28px; font-weight:600; color:#181818; text-transform:uppercase; display:none;}
.featuredpro .itemlistings{ background:#fff; border:1px solid #dedede; margin:0 10px; padding:10px;}
.featuredpro .itemlistings .itmimg{ border:0 !important;}
.featuredpro .itemlistings span{ margin:10px 0;}
.featuredpro .itemlistings a.itm-a{ border-radius:0; background:#7f7f7f; padding:2px 10px 0 10px; line-height:25px; font-size:12px; color:#fff; font-family:arial; font-weight:normal; transition:0.3s all  ease; display:none;}
.featuredpro .itemlistings a.itm-a:hover { background:#ff0000;}



.rotae_bg{ background:#6ea90b; margin-top:20px; padding:35px;}

section .fast{padding: 0px 0;}
section .like{padding: 50px 0;}
section .month{padding: 50px 0;}
section .horse{padding: 50px 0;}


.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

section .fast img{ padding:0 0 0 50px;}



footer #footer{width:100%; float:left; margin:0px; padding:0px; background:#f5fbf0;}
footer #footer #footer-one{width:100%; float:left; margin:20px 0px; padding:0px;}
footer #footer #footer-one h1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#262626; text-decoration:none; line-height:22px;} 
footer #footer  #footer-two{width:100%; float:left; margin:28px 0px; padding:0px;}
footer #footer  #footer-three{width:100%; float:left; margin:11px 0px; padding:0px;}
.sub{ margin:20px 0 0 0;}
.sub a{ padding:10px; background:#6ea90b; color:#FFFFFF !important; text-transform:uppercase; font-family:Arial, sans-serif;}
footer #footer  #footer-three h2{font-family:Montserrat; font-size:21px; color:#262626; text-decoration:none; text-transform:uppercase; font-weight:bold; margin:20px 0 15px 0; }
footer #footer  #footer-three p{ color: #464646; font-size: 14px; margin: 0; font-family: Montserrat; text-decoration: none; line-height: 22px;font-weight: 300; }
footer #footer  #footer-three li{list-style:none;}
footer #footer  #footer-three li a{color:#464646;font-size:14px;margin:0;font-family:Montserrat;text-decoration:none;line-height:28px;transition:all 0.9s; font-weight:300;}
footer #footer  #footer-three li a:hover{padding:0 0 0 10px;color:#6ea90b;}
footer #footer  #footer-four{width:100%; float:left; margin:11px 0px; padding:0px;}
footer #footer  #footer-four h2{font-family:Montserrat; font-size:21px; color:#262626; text-decoration:none; text-transform:uppercase; font-weight:bold; }
footer #footer  #footer-four .footer-cell{margin:0px; padding:0px; float:left; width:100%;}
footer #footer  #footer-four .footer-cell h3{font-family:Montserrat; font-size:13px; color:#333333; text-decoration:none; font-weight:300; padding:10px 0px; text-align:left; margin:0px;}
footer #footer  #footer-four .footer-cell h4{font-family:Montserrat; font-size:13px; color:#333333; text-decoration:none; font-weight:300; padding:0px; text-align:left; margin:0px;}
footer #footer  #footer-four .footer-socials{margin:0px; padding:17px 0px 0px 0px; float:left; transition:all .7s ease-in-out; clear:both;}
footer #footer  #footer-four .footer-socials:hover{transform:rotate(360deg);}
footer #footer  #footer-four .footer-social{margin:0px; padding:17px 0px 0px 16px; float:left; transition:all .7s ease-in-out;}
footer #footer  #footer-four .footer-social:hover{transform:rotate(360deg);}
footer  #copyright{margin:0px; padding:0px; float:left; width:100%; background:#dee4da;}
footer  #copyright h1{font-family:Montserrat; font-weight:300; font-size:13px; color:#000; text-decoration:none; float:left; margin:12px 0px; padding:0px; } 
footer  #copyright .design{float:right; margin:0px; padding:5px 0px; color:#000;}
footer  #copyright .design a{ color:#000000 !important}
footer #footer  #footer-four .footer-cell h3 a{ text-decoration:none; color:#000000;}
footer #footer  #footer-four .footer-cell h3 a:hover{color:#01bbf4;}

.footer-cell img{margin:10px 0; float:left;}


/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

.banner{
	margin:-15px 0 0 0;
}









@media screen and (max-width:1200px){
	.header-bg {
    background: url(../images/header-bg2.jpg) center top repeat-x;
}
.header-icon {
    margin: 13px 3px;
}
#navbar .navbar-nav li a {
    padding: 10px 10px;
}
.colm1 {
   max-width:250px;
   margin: 10px 10px 0 0;
}
.colm2 {
	max-width:250px;
    margin: 10px 10px 0 0;
}
.colm3 {
    max-width: 410px;
    float: left;
    margin: 10px 0px 0 0;
}
}

@media screen and (max-width:992px){
.toptext p{
	text-align:center;	
}
.right-icon {
	float:none;
    text-align: center;
}
.header-bg {
	background:none;
}
.logo img{
	margin:0 auto;
}
.menu{
	background:#8fc434;
	clear:both;
}
.colm1 {
    max-width: 180px;
}
.colm2 {
    max-width: 180px;
}
.colm3 {
    max-width: 298px;
}
}

@media screen and (max-width:768px){
.navbar-default .navbar-brand  { display:block !important;}
.colm1 {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.colm2 {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.colm3 {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.main_cate img{
	margin:0 auto;
}
.header-icon{
	margin:10px;
}
footer #copyright h1 {
    width: 100%;
    text-align: center;
}
footer #copyright .design {
   float:none;
    text-align: center;
    width: 100%;
}
}




.form-control1 {
    display: block;
    outline: none;
    width: 100%;
    height: 40px;
    padding: 6px 30px 6px 5px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    border-radius: 0px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.btn2 {
    background: none;
    border: none;
    position: absolute;
    right: 14px;
    top: 15px;
    font-size: 20px;
}