/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

body{
overflow-x:hidden;
background-color:#FBDC9C;
font-family:Roboto;
}
h1,h2,h3,h4,h5,h6,p{
font-family:Roboto;
}
.header-color{
background-color:#ffcc66;
}
.header-tag{
    font-size:23px;
	font-weight:600;
    padding:5px 0px;
	color:#431594;
	text-align:center;
	margin-bottom:0px;
	}
.header-set{
    font-size:45px;
	font-weight:600;
	color:#f58726;
	text-align:center;
	letter-spacing:1px;
	}
.navbar-collapse{
padding:0px!important;
}
@media(min-width:320px) and (max-width:767px){
.navbar-collapse{
padding:0px 15px 15px 15px!important;
}
.navbar-nav{
margin:0px -15px;
}
}
.fixed{
position:fixed;
top:0px;
 z-index: 1030;
 width:100%;
 }
.sticky-bar { 
background-color:#fd6500;
height:50px;
}
.fixed-pg{
position:fixed;
top:31px;
 z-index: 1030;
 width:100%;
 }
.navbar-default .navbar-nav>li>a {
background-color:#fd6500;
color:#fff;
padding:15px 57px;
font-family:Roboto;
font-size:18px;
z-index:1;
}
.navbar-default .navbar-nav>li>a:hover{
background-color:#333;
color:#fff;
}
.navbar{
border:none!important;
}
.slider-img{
width:100%;
}


.col-item
{
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    background: #FFF;
	margin-top:10px;
}
.col-item .photo img
{
    margin: 0 auto;
    width: 100%;
}

.col-item .info
{
    padding: 10px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
}

.col-item:hover .info {
}
.col-item .price
{
    /*width: 50%;*/
    float: left;
    margin-top: 5px;
}

.col-item .price h5
{
    line-height: 20px;
    margin: 0;
}

.price-text-color
{
    color: #219FD1;
}

.col-item .info .rating
{
    color: #777;
}

.col-item .rating
{
    /*width: 50%;*/
    float: left;
    font-size: 17px;
    text-align: right;
    line-height: 52px;
    margin-bottom: 10px;
    height: 52px;
}

.col-item .separator
{
    border-top: 1px solid #E1E1E1;
}

.clear-left
{
    clear: left;
}

.col-item .separator p
{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
	font-family:Roboto;
	font-size:15px;
	line-height:26px;
}

.col-item .separator p i
{
    margin-right: 5px;
	color:#fd6500;
}
.col-item .btn-add
{
    width: 50%;
    float: left;
}

.col-item .btn-add
{
    border-right: 1px solid #E1E1E1;
}

.col-item .btn-details
{
    float: left;
}
.controls
{
    margin-top: 20px;
}
[data-slide="prev"]
{
    margin-right: 10px;
}
.abt-p{
font-size:15px;
line-height:26px;
}
.footer-clr{
background-color:#f58726;
}
.footer-end{
background-color:#fd6500;
}
.product{
font-size:26px;
line-height:32px;
margin-bottom:0px;
font-family:Roboto;
font-weight:600;
}

.prd-list{
font-size:15px;
margin-top:5px;
font-family:Roboto;
line-height:26px;
}
.footer-list{
font-size:18px;
line-height:26px;
color:#fff;
margin-bottom:20px;
font-weight:600;
letter-spacing:1px;
font-family: 'Roboto';
}
.footer-ul{
padding-top:37px;
}
.facebook{
color:#fff;
font-size:35px;
padding-right:25px;
}
.facebook:hover{
color:#3b5998;
}
.google-plus{
color:#fff;
font-size:35px;
padding-right:25px;
}
.google-plus:hover{
color:#d34836;
}
.you-tube{
color:#fff;
font-size:35px;
padding-right:25px;
}
.you-tube:hover{
color:#e52d27;
}
ul{
padding-left:0px;
}
li{
list-style-type:none;
}
.quick-tag{
font-size:15px;
line-height:26px;
color:#fff;
font-family:Roboto;
}
.quick-tag:hover{
color:#333;
text-decoration:none;
}
.prd-tag{
font-size:15px;
line-height:30px;
color:#fff;
font-family:Roboto;
}
.prd-tag:hover{
color:#333;
text-decoration:none;
}
.prd-padding{
padding-left:0px;
}
.add-list{
font-size:15px;
line-height:26px;
color:#fff;
}
.add-pad{
padding-left:30px;
}
.ftr-tags{
color:#fff;
padding-top:10px;
font-size:15px;
line-height:26px;
}
.right-side{
float:right;
color:#fff;
padding-top:10px;
}
.head-top{
color:#fff!important;
padding-top:5px;
margin-bottom:5px;
}
.head-top a{
color:#fff;
text-decoration:none!important;
}
.head-top a:hover{
color:#fff;
text-decoration:none!important;
}
.head-top:hover{
color:#333;
}
.head-right{
float:right;
color:#fff;
padding-top:5px;
margin-bottom:5px;
}
.head-right a{
color:#fff;
}
.head-right a:hover{
color:#fff;
text-decoration:none!important;
}
.abt-pg{
font-size:15px;
line-height:26px;
color:#fff;
}
.hr-line{
border-bottom:2px solid #f58726;
border-top:0px!important;
width:50px;
position:relative;
    left: -7px;
    bottom: 15px;
}
.hr-lines{
border-bottom:2px solid #f58726;
border-top:0px!important;
width:50px;
float:left;
}
.header-top{
background-color:#fd6500;
}
.partner{
color:#fff;
}
.partner:hover{
color:#333;
text-decoration:underline;
}
#img-padding{
padding: 10px 5px;
margin-top:10px;
}
#img-padding:hover{
opacity:0.5;
}
.hr-border{
	border-top:0px!important;
    border-bottom: 2px solid #fd6500;
	width: 30px;
	margin-left:15px;
	float:left;
}


.img-set {
    position: relative;
}

.image {
  opacity: 1;
  display: block;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 17%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}

.img-set:hover .image {
  opacity: 0.3;
}

.img-set:hover .middle {
  opacity: 1;
}

.text {
  background-color: #4CAF50;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}
.form-control{
padding:30px 15px;
margin-bottom:15px;
border-radius:0px;
}
textarea.form-control{
resize:none;
}
.submit{
    padding: 8px 31px;
    background-color:#fd6500;
    border: none;
    color: #fff;
}
.submit:hover{
color:#333;
font-family:Roboto;
}
.cnt-adr{
font-size:15px;
line-height:26px;
}
.cnt-link{
font-size:15px;
line-height:26px;
color:#333!important;
}
.cnt-link:hover{
text-decoration:none;
}
.form-bg{
background-color:#958A73;
margin:25px 15px 0px 15px;

}
.about-p{
font-size:15px;
line-height:26px;
padding:0px 15px;
}
@media(min-width:320px) and (max-width:1023px){
.head-top{
text-align:center;
}
.head-right{
float:none!important;
text-align:center;
}
.ftr-tags{
text-align:center;
}
.right-side{
float:none!important;
text-align:center;
}
}
.abt-heading{
font-size:26px;
line-height:32px;
margin-bottom:0px;
padding:0px 15px;
font-weight:600;
margin-top:20px;
}
.btn-success:hover,.btn-success:focus{
color:#fff!important;
background-color:#fd6500!important;
border-color:#fd6500!important;
}
@media(min-width:768px) and (max-width:1023px){
.navbar-default .navbar-nav>li>a{
font-size:14px;
padding:15px 28px;
}
}
@media(min-width:1024px) and (max-width:1279px){
.navbar-default .navbar-nav>li>a{
font-size:18px;
padding:15px 35px;
}
}
.hr-head{
border-bottom:2px solid #f58726;
border-top:0px!important;
width:50px;
position:relative;
    left: -540px;
    bottom: 15px;
}
.hr-contact{
border-bottom:2px solid #f58726;
border-top:0px!important;
width:50px;
margin-left:15px;
float:left;
}

.hr-address{
	border-bottom:2px solid #f58726;
	border-top:0px!important;
	width:43px;
	float:left;
	margin-left:15px;
	}
	.prd-lists{
	padding-bottom:15px;
	font-size:15px;
	margin-top:5px;
	font-family:Roboto;
	line-height:26px;
	}
	.hidden-sm{
	color:#fd6500!important;
	}
	.prd-p{
	font-size:20px;
	line-height:26px;
	margin:10px 0px 40px 0px;
	font-weight:600;
	}
	.prd-lc{
	font-size:15px;
	line-height:26px;
	}
	.prd-img{
	margin-top:10px;
	}
	.head-img{
	float:left;
	margin-top:10px;
	}
	.head-img-right{
	margin-top:10px;
	float:right;
	}
	.cnt-addr{
	font-size:15px;
	line-height:26px;
	padding-left:15px;
}

.prd-row{
margin-bottom:20px;
}
.abt-img{
margin-top:80px;
}
.pagination-sm>li>a, .pagination-sm>li>span{
background-color:#fd6500;
color:#fff;
font-family: 'Roboto';
font-size:14px;
}
.spl{
font-size:26px;
line-height:32px;
padding:0px 15px;
margin-bottom:0px;
font-weight:600;
}
.spl-ul{
font-size:15px;
line-height:26px;
padding-left:20px;
font-family:Roboto;
}
.hr-spl{
border-bottom:2px solid #f58726;
border-top:0px!important;
width:50px;
float:left;
margin-left:15px;
}
.ext-prd{
font-size:26px;
line-height:32px;
padding:0px 15px;
margin-bottom:0px;
font-weight:600;
}
.ext-spec{
	font-size: 15px;
    line-height: 30px;
    margin-top: 15px;
}
.ul-pad{
padding-left:14px!important;
padding-right:13px!important;
}
.ul-pads{
padding-left:14px!important;
padding-right:13px!important;
}
.ul-padding{
padding-left:13px!important;
padding-right:13px!important;
}
.padding-ul{
padding-left:48px!important;
padding-right:48px!important;
}
.ul-pd{
padding-left:45px!important;
padding-right:45px!important;
}
.ul-set{
padding-left:29px!important;
padding-right:29px!important;
}
.pst-fx{
	position:fixed;
	right: 79%;
    bottom: 0%;
    left: 5%;
}
#toTop {
    padding: 5px 5px;
    background: #000;
    color: #fff;
    position: fixed;
    bottom: 0;
    right:10px;
	bottom:10px;
    display: none;
	cursor:pointer;
	border-radius:50%;
}
.about-hr{
border-bottom:2px solid #f58726;
border-top:0px!important;
width:50px;
float:left;
margin-left:15px;
}
.pagination{
padding-left:60px;
}
.product-hr{
border-bottom:2px solid #f58726;
border-top:0px!important;
width:50px;
margin-left:15px;
float:left;
}
@media(min-width:320px) and (max-width:479px){
.carousel-control.left{
    top: 50px;
	font-size:30px;
}
.carousel-control.right{
    top: 50px;
	font-size:30px;
}
}
@media(min-width:480px) and (max-width:639px){
.carousel-control.left{
    top: 80px;
	font-size:30px;
}
.carousel-control.right{
    top: 80px;
	font-size:30px;
}
}
@media(min-width:640px) and (max-width:767px){
.carousel-control.left{
    top: 100px;
	font-size:30px;
}
.carousel-control.right{
    top: 100px;
	font-size:30px;
}
}
@media(min-width:768px) and (max-width:1023px){
.carousel-control.left{
    top: 130px;
	font-size:30px;
}
.carousel-control.right{
    top: 130px;
	font-size:30px;
}
}

@media(min-width:320px) and (max-width:1023px){
.head-img{
float:none!important;
}
.head-img-right{
float:none;
margin-bottom:10px;
}
}

@media(min-width:320px) and (max-width:479px){
.header-tag{
font-size:18px;
}
.header-set{
font-size:37px;
}
}

.brd-prd{
border-bottom:1px solid #eee;
}
.set-brd{
margin-top:150px;
margin-bottom:50px;
}

.product-title{
font-size:26px;
line-height:32px;
margin-bottom:0px;
font-family:Roboto;
padding:0px 15px;
font-weight:600;
margin-top:20px;
}
.prd-otr{
border-bottom:2px solid #f58726;
border-top:0px!important;
width:50px;
float:left;
margin-left:15px;
}
.gallery-head{
font-size:26px;
line-height:32px;
padding-left:15px;
margin-bottom:0px;
font-weight:600;
margin-top:20px;
}
@media(min-width:320px) and (max-width:767px){
.pagination{
display:none;
}
}
.products{
font-size:30px;
line-height:32px;
margin-bottom:20px;
font-weight:600;
letter-spacing:1px;
margin-top:20px;
}


.share-it{
	position:fixed;
	min-height:200px;
	width:40px;
	right:0;
	z-index:9;
	top:41%;
}	
.share-it i{
	font-size:13px;
}
		
	
	
	.enq{margin:0 auto; float:left; margin-right:4px;}
.enq  a{
	font-size:16px;
	text-align:center;
	color:#fff;
	padding:10px 16px;
	background-color:#333;
	display:inline-block;
}
.enq  a:hover{
	background-color:#fd6500;
	text-decoration:none!important;
}
@media(min-width:320px) and (max-width:639px){
.share-it{
display:none;
}
}