@charset "utf-8";

body{
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		color:#212121;
		box-sizing:border-box;
		line-height:18px;
		overflow-x:hidden;
}
.padd-60{
		padding:60px 0;
}
.padd-50{
		padding:50px 0;
}
.padd-80{
		padding:80px 0;
}
.padd-btn-none{
		padding-bottom:0;
}
.padd-top-none{
		padding-top:0;
}
textarea:focus,
a:focus,
button:focus,
input:focus,
section:focus,
div:focus{
	outline:0 !important;
}
p{
	font-size:14px;
	line-height:22px;
}
.sec-heading{
		font-size:28px;
		font-weight:bold;
		margin-top:0;
		line-height:1.3;
		text-transform:uppercase;
}

/*.category-protese{*/
    /*margin-top: 9%;*/
/*}*/

/*.consulta-protese{*/
    /*margin-top: 14%;*/
/*}*/

/*.contactos-protese{*/
    /*margin-top: 14%;*/
/*}*/

/*top-bar*/
@media screen and (min-width:1200px){
.fixed-header {
  position: fixed !important;
  top:0;
  left:0;
  width: 100%;
  box-shadow: 0px 5px 9px 0px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 5px 9px 0px rgba(0,0,0,0.3);
  z-index:1999;
  animation-name:slide-down;
  animation-duration:.5s;
}
.fixed-header .top-bar{
		display:none;
}
.fixed-header .navbar-default{
		background-color:#212121 !important;
		background:none;
		padding:10px 0;
}
.index-2 .fixed-header .navbar-nav,.index-2 .fixed-header .search,.index-2 .fixed-header .cart-item,.index-2 .fixed-header .sign-in{
		/*margin-top:19px;*/
}
.fixed-header .navbar-default .navbar-brand img{
		width:200px;
}
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-10%);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
}
.main-menu .top-bar{
		border-bottom:1px solid rgba(255,255,255,0.4);
		margin-bottom:20px;
		padding:15px 0;
}
.main-menu .top-bar .top-bar-left p{
		color:#fff;
		font-weight:500;
		margin-bottom:0;
		margin-left:-15px;
}
.top-bar-right ul{
		list-style:none;
		float:right;
		padding-left:0;
		margin-bottom:0;
}
.top-bar-right ul li{
		float:left;
		padding:0 15px;
		border-right:1px solid #fff;
}
.top-bar-right ul li:last-child{
		border:none;
		padding-right:0;
}
.top-bar-right ul li a{
		color:#fff;
		font-weight:500;
}
.top-bar-right ul li .nav-mega-menu a{
		color:#212121;
		padding:0;
		line-height:26px;
}
.index-2 .navbar-toggle,
.index-2 .navbar-default .navbar-toggle,
.index-2 .navbar-default .navbar-toggle:hover,
.index-2 .navbar-default .navbar-toggle:focus {
    background-color: transparent;
    border-color: transparent;
}
.index-2 .navbar-default .navbar-toggle .icon-bar {
    background-color: #F66013;
}
.top-bar-right ul li .nav-mega-menu a i{
		position:absolute;
		right:15px;
		line-height:24px;
		top:8px;
}
.top-bar-right ul li .nav-mega-menu a.compare-btn{
		background-color:#9d1b42;
		color:#fff !important;
		padding:8px 12px;
		border-radius:4px;
		display:inline-block;
		line-height:20px !important;
		margin-top:15px;
		margin-left:0;
		margin-bottom:10px;
}
/*main-menu*/
/*mega-menu*/
.mega-menu ul li:hover .categories-mega-menu {
    top: 100%;
    display:block;
}
.mega-menu ul li .categories-mega-menu {
    box-shadow: 0 0 9.6px 0.4px rgba(0, 0, 0, 0.1);
    left:0%;
    position: absolute;
    top: calc(100% + 25px);
    width: 710px;
    background: #fff none repeat scroll 0 0;
    padding: 20px 15px;
    z-index: 9999;
    display:none;
	animation: fade-in .4s;
}
.categories-mega-menu-2 {
    width: 430px !important;
}
.categories-mega-menu-2 .categories-main-menu {
    width: 100%!important;
}
.mega-menu ul li .categories-main-menu {
    float: left;
    width:100%;
	padding-left:15px;
}
.mega-menu ul li .categories-main-menu span {
    float: left;
    width: 33%;
    margin-bottom: 20px;
	top:0 !important;
	right:0 !important;
	background-color:transparent !important;
	position:relative !important;
}
.index-2 .navbar-default .mega-menu ul li .categories-main-menu span a.title {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
	padding:10px 0;
    text-transform:uppercase;
}
.index-2 .navbar-default .mega-menu ul li .categories-main-menu span a{
		background-color:#fff;
		text-indent:0;
		display:block;
		color:#313131;
		font-size:14px;
		font-weight:400;
		line-height:1.8;
		transition:all 0.4s;
}
.mega-menu ul li .categories-main-menu span a:hover{
	color:#F66013 !important;
}
.mega-menu ul li .categories-main-menu span a.title:hover{
	color:#313131 !important;
}
.submenu ul li a.main-a{
		display:block;
		background-color:#ff3c20;
		color:#fff;
		font-size:18px;
		font-weight:bold;
		height:50px;
		line-height:50px;
		text-indent:20px;
		border-radius:10px 10px 0 0;
}
.submenu ul li ul li{
		display: block;
  		width: 100%;
  		margin: 0;
  		text-align: left;
		padding:0;
}
.submenu-1{
	display:none;
	position:absolute;
	z-index:1;
	width:170px;
	top: calc(100% + 25px);
	left:0;
	animation: fade-in .4s;
}
.submenu-1 ul{
		display:block;
		padding:0;
}
.submenu ul li{
	transition:all 0.4s;
	position:relative;
	padding:10px;
}
.submenu-1 ul li a{
		color:#191919 !important
}
.submenu ul li:hover .submenu-1{
	display:block;
	top: 100%;
}
.submenu ul li ul li a {
  		font-size:14px !important;
		font-weight:400;
		display: block;
  		background: #fff;
		color:#191919;
		line-height:40px;
		height:auto;
		text-indent:10px;
		transition:all 0.3s;
		border-bottom:1px solid #f1f1f1;
}
.submenu ul li ul li i{
	padding-right:5px;
}
.submenu ul li ul li i.fa{
	float:right;
	margin-top:13px;
	padding-right:10px;
}
.submenu ul li ul li a:hover{
		color:#F66013 !important;
}
.submenu ul li ul li:hover .sub-mega-menu {
    left: 100%;
    display:block;
	z-index:5;
}
.submenu ul li .sub-mega-menu {
    left: 40%;
    position: absolute;
    top: 0;
    width:170px;
    background:none;
    padding: 0;
    z-index: 9999;
    display:none;
	animation: fade-in .4s;
}
.submenu ul li .sub-main-menu span {
    width: 100%;
    margin-bottom: 30px;
	padding:0px !important;
	background-color:#fff !important;
	top:0 !important;
	position:relative !important;
}
.index-2 .main-menu{
		position:absolute;
		padding:20px 0 20px 0;
		z-index:50;
		width:100%;
		background-color:transparent;
		border:0;
		background: -moz-linear-gradient(top, rgba(0,0,0,.8) 0%, rgba(0,0,0,0.8) 1%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(0,0,0,.8) 0%,rgba(0,0,0,0.8) 1%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(0,0,0,.8) 0%,rgba(0,0,0,0.8) 1%,rgba(125,185,232,0) 100%);
}

.index-2 .main-menu-no-home{
		position:absolute;
		padding:20px 0 20px 0;
		z-index:50;
		width:100%;
		background-color:black;
		border:0;
		background: black; /* Chrome10-25,Safari5.1-6 */
		background: black;
}


.navbar-nav > li:hover .nav-mega-menu,.top-bar-right ul > li:hover .nav-mega-menu {
    top: 100%;
    display:block;
}
.top-bar-right ul li .nav-mega-menu{
		left:-70px;
		padding-top:0;
		padding-bottom:0;
}
.nav-mega-menu {
    box-shadow: 0 0 9.6px 0.4px rgba(0, 0, 0, 0.1);
    top: 70%;
    position: absolute;
    width: 180px;
    background: #fff none repeat scroll 0 0;
    padding: 10px 15px;
    z-index: 9999;
    display:none;
	animation: fade-in .4s;
	left:0;
}
.nav-mega-menu span a {
    font-size: 14px !important;
    font-weight: 400;
    display: block;
    background:transparent;
    color: #191919 !important;
    line-height: 40px !important;
    height: auto;
    transition: all 0.3s;
    border-bottom: 1px solid #f1f1f1;
	text-align:left;
	position:relative;
}
@-webkit-keyframes fade-in {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframesfade-in {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes fade-in {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fade-in {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
.nav-mega-menu span a:hover{
	color:#F66013 !important;
}
.nav-mega-menu span a:last-child{
		border:none;
}
.nav-main-menu{
	text-align:left !important;
}
.nav-main-menu span{
	background-color:transparent !important;
	position:relative !important;
	top:0 !important;
	padding:0 !important;
}
.index-2 .navbar-nav{
		display:inline-block;
		margin-top:34px;
}
.mega-menu ul li .categories-main-menu {
    float: left;
    width:60%;
	padding-left:15px;
}
.categories-img{
	width:40%;
	float:left;
}
.mega-menu ul li .categories-main-menu span{
	width:50%;
}

@media (min-width:1025px) and (max-width:2000px){
.main-menu .navbar-collapse.collapse{
		display:inline-block !important;
}
}
.index-2 .navbar-default .main-nav > li{
		padding:0 15px;
}
.index-2 .navbar-default .main-nav li a{
		color:#D9D9D9;
		font-size:16px;
		transition:all 0.3s;
}
.index-2 .navbar-default .main-nav li a:hover{
	color:#FFF;
}
.index-2 .navbar-default .main-nav li span{
		position:absolute;
		background-color:#0cc485;
		color:#fff;
		font-size:10px;
		padding:0 5px;
		border-radius:2px;
		top:-20px;
		right:0px;
}
.index-2 .navbar-default .main-nav li span.span-new:before {
    position: absolute;
    left:11px;
    bottom: -5px;
    border-top: 5px solid #0cc485;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
    content: "";
}
/*Cart-item-hover*/
.cart-item{
		position:relative;
		margin-top:30px;
		float:left;
}
.cart-item a i{
		color:#fff;
		font-size:22px;
		position:relative;
}
.cart-item a.cart:after{
		content:'1';
		background-color:#F66013;
		color:#fff;
		height:20px;
		width:20px;
		line-height:20px;
		border-radius:50%;
		position:absolute;
		top:-11px;
		left:0;
		font-size:12px;
		text-align:center;
}
.cart-item .cart-item-hover:before{
		position:relative;
}
.cart-item .cart-item-hover:after{
		position:absolute;
		top: -26px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		border-bottom-color:#fff;
		border-width: 13px;
		right: 28%;
}
.cart-item:hover > .cart-item-hover{
		display:block;
}
.cart-item .cart-item-hover{
		position:absolute;
		top:40px;
		background-color:#fff;
		padding:25px;
		display:none;
		animation: fade-in .4s;
		z-index:99;
		left:-190px;
		width:300px;
		box-shadow:2px 2px 5px 2px rgba(0,0,0,0.2);
}
.cart-item .cart-item-hover .cart-item-list {
		position:relative;
		margin-bottom:20px;
		padding-right:15px;
}
.cart-item .cart-item-hover .cart-item-list h3:hover {
    color: #F66013;
}
.cart-item .cart-item-hover .cart-item-list b{
		position:absolute;
		right:0;
		top:0;
		font-size:16px;
}
.cart-item .cart-item-hover .cart-item-list b a{
		color:#212121;
}
.cart-item .cart-item-hover .cart-item-list img{
		float:left;
		margin-right:10px;
}
.cart-item .cart-item-hover .cart-item-list h3{
		color:#212121;
		font-size:13px;
		margin-top:0;
		line-height:22px;
		margin-bottom:7px;
		transition:all 0.4s;
}
.cart-item .cart-item-hover .cart-item-list p{
		color:#212121;
		font-weight:700;
}
.cart-item .cart-item-hover .cart-item-list p del{
		color:#757575;
		font-weight:normal;
}
.cart-item .cart-item-hover .border{
		width:100%;
		height:1px;
		background-color:#dedede;
		margin-bottom:15px;
		margin-top:25px;
}
.cart-item .cart-item-hover .cart-total h6,.cart-item .cart-item-hover .cart-total p{
		color:#212121;
		font-weight:700;
		font-size:14px;
}
.cart-item .cart-item-hover .cart-total h6{
		float:left;
		margin-top:0;
}
.cart-item .cart-item-hover .cart-total p{
		float:right;
}
.cart-item .cart-item-hover .cart-total a{
		color:#fff;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		padding:0 18px;
		height:46px;
		line-height:42px;
		transition:all 0.3s;
		display:inline-block;
		text-transform:uppercase;
		margin-top:26px;
}
.cart-item .cart-item-hover .cart-total a.cart-view{
		background-color:#212121;
		border:2px solid #212121;
		float:left;
}
.cart-item .cart-item-hover .cart-total a.cart-view:hover{
		background-color:transparent;
		color:#212121;
}
.cart-item .cart-item-hover .cart-total a.cart-checkout{
		background-color:#F66013;
		border:2px solid #F66013;
		float:right;
}
.cart-item .cart-item-hover .cart-total a.cart-checkout:hover{
		background-color:transparent;
		color:#F66013;
}
/*Search-hover*/
.search{
  position:relative;
  display: inline-block;
  float:left;
  margin-top:30px;
}
[class^="icon-"]{
  color:#fff;
  border-radius:5px;
  display:inline-block;
  font-size:18px;
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
  cursor: pointer;
  z-index:10;
  position:relative;
}
.search_form{
  border:0px solid #000;
  position:absolute;
  z-index:0;
  right:-50px;
  top:15px;
  width: 20px;
  height:0px;
  transition: height 0.2s ease-out 0.5s , top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
  -webkit-transition: height 0.2s ease-out 0.5s , top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
}
.search_form form{
  opacity:0;
   transition:all 0.3s ease-out;
  -webkit-transition:all 0.3s ease-out;
}
.search_form input{
  background:#fff;
  border:none;
}
.search_form input[type='text']{
  width:100%;
  float:left;
  height:44px;
  padding-right:50px;
  text-indent:10px;
  border-radius:4px;
  box-shadow:2px 2px 5px 2px rgba(0,0,0,0.2);
}
.search_form input[type='submit']{
  border-radius:0 4px 4px 0;
}
.search_form input[type='submit']{
  text-transform:uppercase;
  font-size:12px;
  padding:0px 8px;
  height:44px;
  line-height:44px;
  margin:0px 0px 0px 0;
  cursor: pointer;
  position:absolute;
  right:0;
  background-color:#F66013;
  color:#fff;
}
.search_box{
  visibility: hidden;
}
.search_form select{
		display:none;
		position:absolute;
		right:70px;
		top:50%;
		background-color:transparent;
		border:none;
		transform:translateY(-50%)
}
.search_box:checked~.search_form select{
		display:inline-block;
}
.search_box:checked~.search_form{
  width: 400px;
  height:40px;
  top:35px;
  transition: height 0.3s, top 0.3s, padding 0.4s;
  -webkit-transition: height 0.3s, top 0.3s, padding 0.4s;
}
.search_box:checked~.search_form form{
  opacity:1;
  transition:0.5s all;
  -webkit-transition:0.5s all;
}
/*sign-in-hover*/
.sign-in{
		position:relative;
		margin-top:30px;
		float:left;
		margin-left:15px;
		text-align:left;
}
.sign-in p{
		color:#fff;
		display:inline-block;
}
.sign-in i{
		color:#fff;
		margin-left:10px;
		font-size:20px;
}
.sign-in:hover > .sign-in-hover{
		display:block;
}
.sign-in .sign-in-hover{
		position:absolute;
		top:40px;
		background-color:#fff;
		padding:25px;
		display:none;
		animation: fade-in .4s;
		z-index:99;
		left:-127px;
		width:200px;
		box-shadow:2px 2px 5px 2px rgba(0,0,0,0.2);
}
.sign-in .sign-in-hover:before{
		position:relative;
}
.sign-in .sign-in-hover:after{
		position:absolute;
		top: -26px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		border-bottom-color:#fff;
		border-width: 13px;
		right: 22px;
}
.sign-in .sign-in-hover a{
		font-size:15px;
		font-family:roboto;
		display:block;
		margin-bottom:12px;
		cursor:pointer;
		color:#191919;
		transition:all 0.2s;
}
.sign-in .sign-in-hover a:hover{
		color:#F66013;
}
.sign-in .sign-in-hover a.login{
		background-color:#191919;
		font-family:roboto;
		font-size:15px;
		color:#fff;
		margin-bottom:0;
		text-align:center;
		height:50px;
		line-height:46px;
		font-weight:bold;
		transition:all 0.3s;
		border:2px solid #191919;
}
.sign-in .sign-in-hover a.login:hover{
		color:#191919;
		background-color:transparent;
}
.sign-in .sign-in-hover .new-user{
		margin-top:20px;
}
.sign-in .sign-in-hover .new-user i{
		color:#ef5350;
		margin-left:0;
		margin-bottom:5px;
}
/*log-in*/
.soc-login ul{
		list-style:none;
		padding:0;
		text-align:center;
		margin-top:15px;
}
.soc-login ul li{
		display:inline-block;
		margin:0 8px;
}
.soc-login ul li a{
		display:block;
		width:40px;
		height:40px;
		text-align:center;
		background-color:#3a55a5;
		color:#fff;
		border:1px solid #3a55a5;
		border-radius:50%;
		transition:all .3s;
}
.soc-login ul li a:hover{
		background-color:transparent !important;
		color:#3a55a5;
}
.soc-login ul li a i{
		line-height:40px;
}
.soc-login ul li a.twitter{
		background-color:#29a7df;
		border-color:#29a7df;
}
.soc-login ul li a.twitter:hover{
		color:#29a7df;
}
.soc-login ul li a.google{
		background-color:#df4b37;
		border-color:#df4b37;
}
.soc-login ul li a.google:hover{
		color:#df4b37;
}
.modal-body{
		padding:0 !important;
}
.modal-body .col-sm-5{
		padding:0;
}
.modal-body .col-sm-7{
		padding:40px 40px 0;
}
.modal-body button.close{
		right:20px;
		top:12px;
		font-size:48px;
		position:absolute;
		z-index:55;
}
.form-sec ul{
		display:inline-block;
		margin-bottom:15px;
}
.form-sec ul.nav-tabs > li.active > a{
		background-color:#F66013;
		color:#fff;
}
.form-sec ul.nav-tabs > li > a{
		border:2px solid #F66013;
		color:#444444;
		margin-right:-8px;
		border-radius:6px;
		padding:10px 15px;
		font-weight:700;
}
.form-sec h2{
		font-size:22px;
		font-weight:700;
		color:#444444;
		text-align:left;
}
.form-sec p{
		font-size:15px;
		font-weight:200;
		color:#444444;
		text-align:left;
}
.input-row{
		position:relative;
}
.input-row img{
		position:absolute;
		left:0;
		bottom:25px;
}
.input-row input{
		background-color:transparent;
		border-bottom:2px solid #f1f1f1;
		border-radius:0;
		margin-bottom:15px;
		width:100%;
		border-right:none;
		border-top:none;
		border-left:none;
		padding:12px 15px 12px 40px;
}
.forgot-row a{
		font-size:13px;
		color:#F66013;
		font-weight:200;
}
.privacy-sec input {
		width:auto;
		float:left;
		margin-right:15px !important;
}
.privacy-sec label{
		float:left;
		font-size:13px;
		color:#444444;
		font-weight:200;
		padding-top:3px;
}
.button a{
		display:block;
		background-color:#F66013;
		font-size:16px;
		color:#fff;
		padding:15px 0;
		text-align:center;
		border-radius:8px;
		font-weight:700;
		 margin-top: 20px;
}
.button a img{
		vertical-align:bottom;
		margin-right:5px;
}
@media (min-width:320px) and (max-width:480px){
.modal-body .col-sm-7{
		padding-bottom:40px;
}
.modal-img img{
		display:none
}
.forgot-row{
	text-align:left;
	padding-bottom:10px;
}
.privacy-sec label{
	font-size:12px;
}
}
@media (min-width:481px) and (max-width:767px){
.modal-body .col-sm-7{
		padding-bottom:40px;
}
.modal-img img{
		display:none
}
.forgot-row{
	text-align:left;
	padding-bottom:10px;
}
.forgot-row a.pull-right{
	float:none;
}
}
@media (min-width:768px) and (max-width:991px){
.modal-body .col-sm-7{
				padding:15px 15px 0;
		}
		.modal-dialog{
				width:738px !important;
		}
		.form-sec ul{
				margin-bottom:0;
		}
}

/* PULSE */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  50% {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.login-modal .modal-dialog {
    vertical-align: middle;
    display: inline-block;
}
.login-modal.modal{
		text-align:center;
}
.login-modal.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.faa-pulse.animated,
.faa-pulse.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-pulse {
  -webkit-animation: pulse 2s linear infinite;
  animation: pulse 2s linear infinite;
}
/*Main-slider*/
.index-2 .carousel .carousel-control span{
		background-color:rgba(0,0,0,0.5);
		height:40px;
		width:40px;
		text-align:center;
		line-height:40px;
		border-radius:50%;
}

.quick-modal .modal-dialog{
	vertical-align:middle;
	display:inline-block;
}
.login-modal.modal:before, .quick-modal.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.quick-modal.modal{
	text-align:center;
}
/*Top-sec*/
.top-img{
		position:relative;
}
.top-img h2{
		position:absolute;
		left:15px;
		right:15px;
		top:15px;
		background-color:#fff;
		font-size:26px;
		text-transform:uppercase;
		margin-top:0;
		text-align:center;
		padding:15px 0;
}
.top-img h2 b{
		font-weight:700;
}
.top-img:hover > a.shop-btn{
		opacity:1;
		visibility:visible;
}
.top-img a.shop-btn{
		display:inline-block;
		background-color:#F66013;
		padding:10px 20px;
		color:#fff;
		font-size:16px;
		text-transform:uppercase;
		font-weight:700;
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
		opacity:0;
		visibility:hidden;
		transition:all 0.3s;
}
.top-img a.shop-btn:hover{
		background-color:#fff;
		color:#F66013;
}
/*filter-slider*/
.index-2 .filter-slider{
		padding-bottom:0px;
}
.index-2 .bottom-slider{
		padding-bottom:0px;
}
.filter-slider h2.sec-heading,.bottom-slider h2.sec-heading{
		display:inline-block;
		margin-bottom:40px;
}
.filter-slider a.a-view-all{
		margin-right:-15px;
}
a.a-view-all{
		display:inline-block;
		background-color:#F66013;
		padding:8px 18px;
		border:2px solid #F66013;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		transition:all 0.3s;
		float:right;
}
a.a-view-all:hover{
		background-color:transparent;
		color:#F66013;
}
/*Slider-properties*/
.sale-label{
		position:absolute;
		left:0;
		top:8px;
		z-index:4;
		color:#fff;
		background:#6d2976;
		padding:3px 10px;
		border-bottom-right-radius:4px;
		border-top-right-radius:4px;
}
.item-body .star-rating i {
    color: rgb(255, 176, 91);
    padding-right: 5px;
}
.index-2 .caption-title a:hover,.index-2 .thumbnail .media-link .fa-heart-o:hover{
	color:#F66013;
}
.index-2 .thumbnail .heart .media-link .fa-heart-o{
	color:#F66013;
}
.out-stock {
    position: absolute;
    right: 10px;
    top: 8px;
    z-index: 4;
    color: #999;
}
.buy-hover {
    box-shadow: 0 10px 10px 10px rgba(238, 238, 238, 0.8);
    opacity: 0;
    position: absolute;
    transition: all 0.4s ease 0s;
    width: 100%;
    z-index: 5;
}
.buy-hover a{
		color:#fff;
		display:block;
		width:100%;
		font-weight:bold;
		font-size:18px;
		background-color:#F66013;
		text-transform:uppercase;
		padding:15px 50px 15px 0;
		text-indent:60px;
		position:relative;
		text-align:center;
		text-indent:0 !important;
}
.buy-hover i{
		color:#fff;
		position:absolute;
		right:0;
		top:0;
		font-size:20px;
		background-color:#fdc536;
		padding:14px 15px;
		text-indent:0;
		width:50px;
}

/*discount-sec*/
.Discount-sec.padd-80{
		padding-bottom:30px;
		padding-top:50px;
}
.discount-img{
		position:relative;
		overflow:hidden;
}
.discount-img:hover > .text-overlay{
		bottom:0;
}
.discount-img .text-overlay{
		position:absolute;
		bottom:-60px;
		color:#fff;
		width:100%;
		text-align:center;
		transition:all 0.4s;
}
.discount-img .text-overlay h2{
		margin-top:0;
}
.discount-img .text-overlay h3{
		font-size:18px;
		margin-top:0;
		font-weight:400;
}
.discount-img .text-overlay p{
		font-size:18px;
		font-weight:600;
}
.discount-img .text-overlay a.a-view-all{
		float:none;
		margin-top:15px;
		margin-bottom:15px;
}
.discount-img .text-overlay a.a-view-all:hover{
		color:#fff;
}
.text-overlay h2,.text-overlay h3,.text-overlay p{
		color:#fff;
}
/*count-down-sec*/
.count-down-sec{
		background-color:#f3f3f3;
		height:467px;
		position:relative;
}
.count-down-text{
		position:absolute;
		top:50%;
		transform:translateY(-50%);
}
.count-down-text p{
		font-size:16px;
		line-height:26px;
		max-width:300px;
		display:inline-block;
}
.count-down-text #clockdiv{
		margin-top:25px;
		margin-bottom:25px;
}
.count-down-text #clockdiv span{
		font-size:30px;
		font-weight:bold;
		color:#F66013;
}
.count-down-text p.counter-p{
		font-size:15px;
		font-weight:bold;
}
.count-down-text a.a-view-all{
		float:none;
}
/*bottom-sec-services*/
.service-sec.container{
	padding-right:0;
	padding-left:0;
}
.service{
		background-color:#fff;
		padding:20px 30px;
		border:1px solid #f4f4f4;
		box-shadow:5px 5px 15px 0px rgba(0,0,0,0.1);
		position:relative;
		padding-left:50px;
}
.service h2{
		font-size:18px;
		font-weight:bold;
		text-transform:uppercase;
		line-height:30px;
		margin-top:0px;
		text-align:left;
		margin-bottom:5px;
}
.service p{
		font-size:13px;
		text-align:left;
		letter-spacing:1px;
		margin-bottom:0;
}
.service.col-md-12{
	padding-left:80px;
	min-height:121px;
}
.service img{
	position:absolute;
	left:10px;
	width:55px;
}


/*client-sec*/
.client-sec{
		background-color:#f3f3f3;
		padding:40px 0;
}
.client-sec h2{
		margin-bottom:30px;
}
/*Quick-view*/
.pretty i {
    margin-right: 5px !important;
    color: #0cc485 !important;
}
.product-info h2{
		margin-top:5px;
		font-size:26px;
		font-weight:600;
}
.product-info{
	text-align:left;
}
.price-line{
		margin-bottom:16px;
}
.price-line h3{
		display:inline-block;
		float:left;
		margin-top:15px;
		font-size:26px;
		font-weight:600;
		color:#F66013;
}
.price-line del{
		color:#757575;
		font-size:16px;
		font-family:Poppins;
		display:inline-block;
		margin-top:20px;
}
.price-line span{
		background-color:#6d2976;
		display:inline-block;
		padding:3px 5px;
		font-family:Poppins;
		font-weight:bold;
		color:#fff;
		line-height:normal;
}
.price-line .avail{
		float:right;
		display:inline-block;
		margin-top:20px;
		color:#0cc485;
}
.size-var{
		margin-top:15px;
}
.size-var span,.color-var span,.quantity-box span{
		font-size:15px;
		float:left;
		font-weight:bold;
		margin-right:20px;
		width:70px;
}
.size-var ul{
		padding:0;
		display:inline-block;
		list-style:none;
}
.size-var ul li{
		float:left;
		padding:0 7px;
}
.size-var ul li:first-child{
		padding-left:0;
}
.size-var ul li a{
		font-size:20px;
		color:#191919;
		transition:all 0.2s;
}
.size-var ul li a:hover{
		color:#F66013;
}
.color-var{
		margin-top:20px;
}
.color-var a{
		display:inline-block;
		float:left;
		height:20px;
		width:20px;
		border-radius:50%;
		margin-right:8px;
		border:1px solid #c4c4c4;
}
.color-var a.col-1{
		background-color:#6ae1e7;
}
.color-var a.col-2{
		background-color:#6370f4;
}
.color-var a.col-3{
		background-color:#def463;
}
.color-var a.col-4{
		background-color:#6cf4af;
}
.offer{
		position:relative;
		border-bottom:1px solid #eeeeee;
		padding-bottom:15px;
}
.offer h3{
		font-size:17px;
		font-weight:bold;
		text-align:left;
		margin-top:8px;
		margin-bottom:10px;
}
.offer h3 a{
		float:right;
		font-size:14px;
		display:inline-block;
		font-weight:400;
		color:#F66013;
}
.offer p{
		font-size:14px;
		line-height:22px;
}
.offer-list{
		position:relative;
		padding-left:20px;
}
.offer-list i{
		position:absolute;
		left:0;
		top:1px;
		color:#F66013;
		font-size:20px;
}
.offer-list p{
		text-align:left;
		font-size:14px;
		margin-bottom:5px;
}
.item-list-rating i{
		color:#ffb05b;
		margin-right:4px;
		font-size:16px;
}
.item-list-rating a{
		font-size:13px;
		font-weight:normal;
		color:#666;
		transition:all 0.3s;
}
.item-list-rating a:hover{
		color:#F66013;
}
/*Quantity-box*/
.quantity-box #field1{
		margin-top:20px;
		float:left;
}
.quantity-box #field1 input{
		border:1px solid #e7e7e7;
		width:66px;
		text-align:center;
		height:46px;
		float:left;
}
.quantity-box #field1 button {
    border:1px solid #e7e7e7;
	background-color:transparent;
	font-size:22px;
	height:46px;
	width:42px;
	text-align:center;
}
.quantity-box #field1 button#sub{
		margin-right:-1px;
		float:left;
}
.quantity-box #field1 button#add{
		margin-left:-1px;
		float:left;
}
.quantity-box a.add-cart-btn{
		background-color:#F66013;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		display:inline-block;
		text-transform:uppercase;
		margin-left:20px;
		padding:0 10px;
		height:46px;
		line-height:42px;
		border:2px solid #F66013;
		margin-top:20px;
		transition:all 0.3s;
		float:left;
}
.quantity-box a.add-cart-btn:hover{
		background-color:transparent;
		color:#F66013;
}
.action-icon{
		float:left;
		margin-top:36px;
		margin-left:20px;
}
.action-icon a i{
		font-size:20px;
		margin-right:15px;
		color:#212121;
		transition:all 0.3s;
}
.action-icon a:hover i{
		color:#F66013;
}
.share{
		display:inline-block;
		margin-top:20px;
}
.share ul{
		list-style:none;
		padding-left:0px;
}
.share ul li a{
		background-color:transparent;
		border:1px solid #d1d1d1;
		border-radius:50%;
		-webkit-border-radius:50%;
		height:50px;
		width:50px;
		text-align:center;
		display:block;
		line-height:50px;
		color:#191919;
		transition:delay 0.3s;
}
.share ul li a:hover{
		border:1px solid #F66013;
}
.share ul ul li{
			float:none;
			position:relative;
			z-index:5;
			margin-right:10px;
}
.share ul ul{
			display:none;
			position:absolute;
}
.share ul li:hover > ul{
			display:inline-flex;
			margin-top: -48px;
    		padding-left: 65px;
}
.share ul ul li a{
		display:inline-block;
		text-decoration:none;
		padding:0 15px;
		color:#333333;
		width:50px;
		line-height:50px;
		transition:all 0.3s;
}
.quick-modal .modal-lg{
		width:1300px;
}
.thumbcarousel{
		margin-top:10px;
}
.thumbcarousel .carousel-control{
		width:10%;
}
.thumbcarousel .carousel-control span{
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		left:0;
}
.thumbcarousel .item .thumb {
	width: 25%;
	cursor: pointer;
	float: left;
}
.thumbcarousel .item .thumb img {
	width: 100%;
	margin: 2px;
}
.thumbcarousel .item img {
	width: 100%;
}
.quick-modal .modal-body {
    padding: 30px !important;
}
.quick-modal #carousel img{
		display:inline-block;
}
@media (max-width: 767px) and (min-width: 320px){
.quick-modal .modal-lg {
    width: auto;
}
.quick-modal .modal-body {
    padding: 15px 0 !important;
}
.product-info h2 {
    margin-top: 40px;
    font-size: 20px;
}
}
@media (max-width: 1300px) and (min-width: 992px){
.quick-modal .modal-lg {
    width: auto;
}
}

/*fOOTER*/
.footer-bg{
		background-color:#212121;
}
.footer-padding{
	padding-top:60px;
	padding-bottom:20px;
}
.footer p{
		font-size:14px;
		color:#fff;
		margin-top:20px;
		margin-bottom:15px;
		line-height:22px;
		letter-spacing:1px;
}
.footer-about-a{
		text-transform:uppercase;
		color:#fff;
		font-weight:bold;
		font-size:15px;
}
.footer-about-a i{
		color:#F66013;
}
.footer-about-a:hover > i{
		position:relative;
		animation-name:red;
		animation-duration:0.55s;
}
@keyframes red
{
0%	{left:0;}
50% {left:20px;}
100% {left:0;}
}
.footer-soc h2{
		font-size:16px;
		font-weight:bold;
		text-transform:uppercase;
		color:#fff;
		display:inline-block;
		float:left;
		line-height:30px;
}
.footer-soc .footer-soc-grp ul{
		display:inline-block;
		margin-top:10px;
}
.footer-soc .footer-soc-grp ul li{
		float:left;
		padding:0 10px;
}
.footer-soc .footer-soc-grp ul li a{
		font-size:18px;
		transition:all 0.3s;
}
.footer-soc .footer-soc-grp ul li a:hover{
		color:#F66013;
}

.footer h3{
		font-size:17px;
		font-weight:bold;
		color:#fff;
		margin-top:0;
		margin-bottom:15px;
		text-transform:uppercase;
}
.footer ul{
		list-style:none;
		padding-left:0;
}
.footer ul li a{
		color:#fff;
		line-height:30px;
		font-size:15px;
		letter-spacing:1px;
		transition:all 0.3s;
		display:block;
}
.footer ul li a:hover{
		color:#F66013;
}
.newslatter h3{
		margin-bottom:5px;
}
.newslatter p{
		margin-top:5px;
}
.newslatter-input{
		position:relative;
}
.newslatter-input input{
		width:100%;
		height:46px;
		line-height:46px;
		text-indent:10px;
		border:none;
		padding-right:60px;
}
.newslatter-input .n-btn{
		position:absolute;
		font-family:FontAwesome;
		right:0px;
		font-size:26px;
		color:#F66013;
		line-height:46px;
		top:0;
		background-color:transparent;
		border:none;
		width:auto;
		text-indent:0;
		padding:0 15px;
}
.newslatter-input span.msg-alert{
	color:#fff;
	margin-top:10px;
	display:block;
}
.footer-hr{
		background-color:rgba(0,0,0,0.2);
		width:100%;
		height:1px;
		margin-top:40px;
		margin-bottom:20px;
}
.payment{
		float:right;
}
.payment-p{
		float:left;
		margin-right:10px;
		font-size:15px;
		color:#fff;
		line-height:30px;
}
.Policy{
		height:217px;
}
.footer-pay-p{
		font-size:14px;
		color:#fff;
		line-height:30px;
}
.footer-pay-p a{
		color:#F66013;
		font-weight:bold;
}
.padd-30{
	padding:30px 0;
}
@media (min-width:320px) and (max-width:480px){


.sub-main-menu span a{
	padding-left:15px;
}

.index-2 .cart-item{
	margin-left:15px;
}

.top-bar{
		display:none;
}
.index-2 .main-menu{
		position:relative;
		width:100%;
		background-color:#212121;
}
.navbar-brand > img{
		width:160px;
}
.navbar-toggle{
		margin-right:0 !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border:none;
		box-shadow:none;
}
.index-2 .navbar-nav{
		display:block;
		margin-top:15px;
		text-align:center;
}
.pull-right{
	float:none !important;
	display:inline-block;
}
.main-menu .text-right{
	text-align:center;
}
.index-2 .navbar-default .main-nav li{
		padding:0;
}
.index-2 .navbar-default .main-nav li a{
		line-height:40px;
}
.index-2 .navbar-default .main-nav li a:hover{
		background-color:#fff;
		color:#212121;
}
.index-2 .navbar-default .main-nav li span.span-new{
		display:none;
}
.search{
		float:right;
		margin-right:15px;
}
.cart-item .cart-item-hover{
		left:-75px;
}
.cart-item .cart-item-hover::after{
		right:67%;
}
.sign-in .sign-in-hover{
	left:-100px;
}
.top-img h2{
		font-size:20px;
}
.top-img{
		margin-bottom:25px;
}
.service{
		margin-bottom:25px;
}
.service h2 {
    display: block;
    margin-left: 0;
    text-align: center;
	margin-top:15px;
}
.service p {
    text-align: center;
}
.footer-pay-p {
    text-align: center;
}
.payment {
    float: none;
}
.payment-p {
    float: none;
}
.Policy,.company,.Business{
		margin-top:30px;
		height:auto;
}
.discount-img .text-overlay h2{
		font-size:16px;
		margin-bottom:10px;
}
.discount-img .text-overlay h3,.discount-img .text-overlay p{
		font-size:14px;
		margin-bottom:5px;
}
.sec-heading{
		font-size:19px;
}
.filter-slider h2.sec-heading, .bottom-slider h2.sec-heading{
		margin-bottom:25px;
}
a.a-view-all{
		float:none;
		margin-bottom:25px;
}
.padd-80{
		padding:60px 0;
}
.Discount-sec.padd-80{
	padding-top:0 !important;
	padding-bottom:0px !important;
}
.unique-style.discount-img{
	margin-top:0;
}
.count-down-sec{
		height:auto;
		padding:30px 0;
}
.count-down-text{
		position:relative;
		top:auto;
		transform:none;
}
.filter-slider h2.sec-heading,.bottom-slider h2.sec-heading{
		display:block;
}
.mega-menu ul li .categories-mega-menu{
		left:0;
		width:100%;
		padding-right:10px;
}
.mega-menu ul li .categories-main-menu{
		padding-left:10px;
}
.mega-menu ul li .categories-main-menu span a{
		font-size:12px !important;
}
.mega-menu ul li .categories-main-menu span a.title{
		font-size:13px !important;
		line-height:25px !important;
}
.mega-menu ul li .categories-main-menu span{
		width:50%;
		margin-bottom:20px;
}
.submenu-1,.nav-mega-menu,.submenu ul li ul li:hover .sub-mega-menu{
		width:100%;
		position:relative;
}
.submenu ul li ul li:hover .sub-mega-menu{
	left:0;
}
.submenu ul li .sub-main-menu span,.submenu ul li .sub-mega-menu{
		width:100%;
}
.index-2 .navbar-default .container{
		padding:0;
}
.index-2 .navbar-default .navbar-header{
		padding:0 15px;
}
.navbar-collapse.in{
		overflow:visible !important;
}
.search_box:checked ~ .search_form{
	width:300px;
	right:-79px;
}
.search_box:checked ~ .search_form select{
	display:none;
}
.trust.padd-60{
	padding:30px 0;
}
.Discount-sec .mt-30{
	margin-top:0;
}
.discount-img{
	margin-top:30px;
}
.index-2 .carousel .carousel-control span{
	background-color:transparent;
}
.carousel-control .glyphicon-chevron-left{
	left:5px !important;
}
.footer-bg{
	padding:0 20px;
}
}
@media (min-width:481px) and (max-width:767px){

.sub-main-menu span a{
	padding-left:15px;
}

.top-bar{
		display:none;
}
.navbar-brand > img{
		width:180px;
}
.index-2 .main-menu{
		position:relative;
		width:100%;
		background-color:#212121;
}
.index-2 .navbar-nav{
		display:block;
		margin-top:15px;
		text-align:center;
}
.index-2 .navbar-default .main-nav li{
		padding:0;
}
.index-2 .navbar-default .main-nav li a{
		line-height:40px;
}
.index-2 .navbar-default .main-nav li a:hover{
		background-color:#fff;
		color:#212121;
}
.main-menu .container .text-right .pull-right{
	display:inline-block;
	float:none;
}
.main-menu .text-right{
	text-align:center;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border:none;
		box-shadow:none;
}
.index-2 .navbar-default .main-nav li span.span-new{
		display:none;
}
.search{
		float:right;
}
.cart-item .cart-item-hover{
		left:-5px;
}
.cart-item .cart-item-hover::after{
		right:90%;
}
.index-2 .navbar-toggle{
		margin-top:25px;
}
.top-img{
		margin-bottom:25px;
}
.service{
		margin-bottom:25px;
}
.service h2 {
    display: block;
    margin-left: 0;
    text-align: center;
	margin-top:15px;
}
.service p {
    text-align: center;
}
.footer-pay-p {
    text-align: center;
}
.payment {
    float: none;
}
.payment-p {
    float: none;
}
.Policy,.company,.Business{
		margin-top:30px;
		height:auto;
}
.sec-heading{
		font-size:24px;
}
.filter-slider h2.sec-heading, .bottom-slider h2.sec-heading{
		margin-bottom:25px;
}
a.a-view-all{
		float:none;
		margin-bottom:25px;
}
.padd-80{
		padding:60px 0;
}
.count-down-sec{
		height:auto;
		padding:30px 0;
}
.count-down-text{
		position:relative;
		top:auto;
		transform:none;
}
.filter-slider h2.sec-heading,.bottom-slider h2.sec-heading{
		display:block;
}
.mega-menu ul li .categories-mega-menu{
		left:0;
		width:100%;
		padding-right:10px;
}
.mega-menu ul li .categories-main-menu{
		padding-left:10px;
}
.mega-menu ul li .categories-main-menu span a{
		font-size:12px;
}
.mega-menu ul li .categories-main-menu span a.title{
		font-size:13px;
		line-height:25px;
}
.mega-menu ul li .categories-main-menu span{
		width:50%;
		margin-bottom:20px;
}
.submenu-1,.nav-mega-menu,.submenu ul li ul li:hover .sub-mega-menu{
		width:100%;
		position:relative;
}
.submenu ul li ul li:hover .sub-mega-menu{
	left:0;
}
.submenu ul li .sub-main-menu span,.submenu ul li .sub-mega-menu{
		width:100%;
}
.navbar-collapse.in{
		overflow:visible !important;
}
.thumbnail.no-padding{
		min-height:376px !important;
}
.Discount-sec .mt-30{
	margin-top:0;
}
.discount-img{
	margin-top:30px;
}
.trust.padd-60{
	padding:40px 0;
}
.padd-btn-none.padd-80{
	padding-bottom:0;
}
.search_box:checked ~ .search_form{
	width:379px;
	right:-120px;
}
.search_box:checked ~ .search_form select{
	display:none;
}
.index-2 .carousel .carousel-control span{
	background-color:transparent;
}
.carousel-control .glyphicon-chevron-left{
	left:15px !important;
}
}
@media (min-width:768px) and (max-width:1024px){

.navbar-brand{
		margin-top:5px !important;
}
.navbar-brand > img{
		width:200px;
}
.top-bar{
		display:none;
}
.index-2 .main-menu{
		width:100%;
		padding-top:10px;
}
.index-2 .navbar-nav{
		display:block;
		margin-top:15px;
		text-align:center;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border:none;
		box-shadow:none;
}
.index-2 .navbar-nav{
		display:block;
		margin-top:15px;
		text-align:center;
		position:absolute;
		width:100%;
		margin-left:-15px;
		background-color:#212121;
		z-index:60;
}
.index-2 .navbar-default .main-nav li a{
		line-height:40px;
}
.index-2 .navbar-default .main-nav li span.span-new{
		display:none;
}
.cart-item,.search,.sign-in{
		margin-top:0;
}
.main-menu .container{
		position:relative;
}
.main-menu .container .text-right .pull-right{
		position:absolute;
		right:15%;
		top:20px;
}
.index-2 .navbar-toggle{
		margin-top:13px;
}
.top-img h2{
		font-size:16px;
}
.top-img a.shop-btn{
		padding:8px 12px;
		font-size:13px;
}
.service h2 {
    display: block;
    margin-left: 0;
	font-size:16px;
}
.footer-pay-p {
    text-align: center;
}
.payment {
    float: none;
}
.payment-p {
    float: none;
}
.company,.Business{
		margin-top:20px;
		height:auto;
}
.discount-img .text-overlay h2{
		font-size:20px;
}
.discount-img .text-overlay h3,.discount-img .text-overlay p{
		font-size:16px;
		margin-bottom:5px;
}
.count-down-sec{
		height:auto;
		padding-top:60px;
}
.count-down-text{
		position:relative;
		top:0;
		transform:none;
}
.count-down-text h2{
		font-size:22px;
}
.count-down-text p{
		font-size:14px;
		line-height:20px;
}
.count-down-text #clockdiv{
		margin:10px 0;
}
.count-down-text a.a-view-all{
		margin-bottom:60px;
}
.thumbnail.no-padding{
		min-height:376px !important;
}
.mega-menu ul li .categories-mega-menu{
		left:0;
		width:100%;
		padding-right:10px;
}
.mega-menu ul li .categories-main-menu{
		padding-left:10px;
}
.mega-menu ul li .categories-main-menu span a{
		font-size:12px;
}
.mega-menu ul li .categories-main-menu span a.title{
		font-size:13px;
		line-height:25px;
}
.mega-menu ul li .categories-main-menu span{
		margin-bottom:20px;
}
.submenu-1,.nav-mega-menu,.submenu ul li ul li:hover .sub-mega-menu{
		width:100%;
		position:relative;
}
.submenu ul li ul li:hover .sub-mega-menu{
	left:0;
}
.submenu ul li .sub-main-menu span{
		width:100%;
}
.submenu ul li .sub-mega-menu{
		width:100%;
}
.navbar-collapse.in{
		overflow:visible !important;
}
.service p{
	font-size:12px;
}
.index-2 .navbar-default .navbar-toggle .icon-bar{
		background-color:#fff;
}

}
@media (min-width:768px) and (max-width:991px){
.Discount-sec .mt-30{
	margin-top:0;
}
.discount-img:last-child{
	margin-top:30px;
}
.service{
	margin-top:30px;
}
.index-2 .main-menu .navbar-brand{
	margin-top:10px !important;
}

}
@media (min-width:1024px) and (max-width:1179px){
.company,.Business{
		margin-top:0px !important;
		height:auto;
}
}
@media (min-width:992px) and (max-width:1199px){
	.payment-p{
		float:left;
	}
	.footer p{
		font-size:12px;
	}
	.footer h3{
		font-size:15px;
	}
	.Discount-sec .mt-30{
		margin-top:0;
	}
	.service h2{
		font-size:14px;
	}
.service p {
    font-size: 11px;
	margin-top:5px;
	line-height:18px;
}
.service.col-md-12 {
    padding-left: 65px;
    padding-right: 0;
}
.service img {
    width: 40px;
}
.service h2{
	line-height:24px;
	margin-bottom:0;
}
.service-sec.container{
	padding-left:0;
	padding-right:0;
}
}

@media (min-width:1200px) and (max-width:1359px){
.service p{
	font-size:11px;
}
}
@media (min-width:1025px) and (max-width:1179px){
.count-down-sec{
		height:322px;
}
.count-down-text{
		left:15px;
		right:15px;
}
.index-2 .navbar-default .main-nav li{
		padding:0 15px;
}
.index-2 .navbar-default .main-nav li a{
		font-size:15px;
}
.mega-menu ul li .categories-mega-menu{
		width:650px;
}
.navbar-brand img{
		width:200px;
}
.index-2 .navbar-nav,.index-2 .cart-item,.index-2 .search,.index-2 .sign-in{
		margin-top:20px;
}
}
@media (min-width:1180px) and (max-width:1429px){
.count-down-sec{
		height:386px;
}
.count-down-text{
		left:15px;
		right:15px;
}
}
@media (min-width:320px) and (max-width:767px){

.categories-img{
	display:none;
}
.mega-menu ul li .categories-main-menu{
	width:100%;
}
.mega-menu ul li .categories-main-menu span{
	padding:0 !important;
}
}
@media (min-width:320px) and (max-width:1024px){
.sub-main-menu span a{
	padding-left:15px;
}
}
@media (min-width:320px) and (max-width:1199px){

.index-2 .main-menu .navbar-brand{
	margin-top:15px;
}
.index-2 .navbar-toggle{
	margin-top:20px;
}
}
@media (min-width:768px) and (max-width:1199px){
.index-2 .navbar-toggle{
	margin-top:15px;
}
.newslatter-input input::placeholder{
	font-size:12px;
}
.index-2 .filter-slider {
    padding-bottom: 0;
}
}
@media (min-width:1601px) and (max-width:1980px){

.index-2 .carousel-inner .item img{
	width:100% !important;
}
}
@media (min-width:320px) and (max-width:767px){

.service.col-md-12{
	padding-left:15px;
}
.service img{
	position:relative;
	left:0;
}
.service h2{
	font-size:16px;
}
.service p{
	font-size:12px;
}
}
