a img { border:none;}
a:focus{ outline:none;}
input:focus{ outline:none;}
textarea:focus{ outline:none;}
::-moz-selection
{
	background:#1f5dbf;
	color:white;
}
::selection{
	background:#00c35d;
	color:white;
}
ul , ol{
	margin:0px; padding:0px;
}

li{
	padding:0px;
	margin:0px;
	list-style:none;
}
a{
	text-decoration:none !important;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s;
}
h1, h2, h3, h4, h5, h6 {
	
	font-weight: normal;
	padding:0px;
	margin:0px;
}
p{
	margin:0px;
	padding:0px;
}

.clearfix{
	display: block;
	float: none !important;
	clear: both;
	overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
body {
    font-family: 'robotoregular';
	font-size:12px;
	line-height:18px;
    background:#fff top center;
    background-size: cover;
    overflow-x: hidden!important;
	-webkit-font-smoothing:antialiased;
	margin-left:0;
	margin-right:0;
    margin: 0!important;
}
img{
    -moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-drag:none;
	user-drag:none
}

.navbar-default{
    border: 0;
    background: 0;
}
/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
.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;
}
button{
    border: 0;
    border-style: none;
    outline: 0;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s;
}
.owl-carousel .owl-item img{
    width: auto!important;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus, select:focus{
    border-color: #a8eafb!important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s;
}
.navbar-collapse{
    padding-left: 0;
}
a.link-wrapp{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    cursor: pointer;
}
.fancybox-overlay-fixed{
    background: url(../images/fancybox_overlay.png);
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{
    background: url(../images/fancybox-custom.png);
}
.fancybox-next span{
    background-position: 0 81px!important;
}
.fancybox-prev span{
    background-position: 0 115px!important;
}
#fancybox-loading{
    background: url(../images/fancybox_loading.gif) no-repeat;
}
.fancybox-close{
    top: -40px;
    right: -15px;
}
.fancybox-outer{
    -webkit-box-shadow: 0px 0px 0px 10px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 0px 10px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 0px 10px rgba(0,0,0,0.25);
}
.mCSB_scrollTools{
    width: 5px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:focus, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:active{
    background: #eebe1b!important;
}
.mCSB_scrollTools .mCSB_draggerRail{
    background: #e6e6e6;
}
/*-----------------------------------------------------------------------------------------------------------------
                                                HEADER
-----------------------------------------------------------------------------------------------------------------*/
.header{
    position: relative;
    z-index: 999;
}
.header .nav{
    position: relative;
    background-color: white;
}
.header .nav>li>a{
    text-transform: uppercase;
}
.header .navbar-brand{
    width: 320px;
    height: auto!important;
    display: block;
    float: inherit;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    padding: 0;
    z-index: 999;
    border-bottom: 0;
    
}
.header .navbar-brand>img{
    margin: 0 auto;
    position: relative;
    z-index: 9999;
}
.header .navbar-brand .logo-sub{
    display: none;
}
#chevron {
  position: relative;
  text-align: center;
  padding: 12px;
  margin-bottom: 6px;
  height: 60px;
  width: 200px;
}
.header .navbar-brand span{
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: -32px;
  height: 25%;
  width: 100%;
}

.header .navbar-nav.info>li{
    color: #5c5c5c;
    padding: 21px 0;
}
.header .navbar-nav.info>li>span{
    color: #eebe1b;
    margin-right: 5px;
    text-transform: uppercase;
}

.header .navbar-nav.info>li>i{
    display: inline-block;
    width: 21px;
    height: 18px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -8px -8px;
    position: relative;
    top: 2px;
    margin-right: 14px;
}
.header .navbar-nav>li>a{
    color: #72726f;
    font-size: 11px;
    padding: 21px 0;
}
.header .nav>li>a:hover, .header .nav>li>a:focus, .header .nav>li.active>a{
    color: #eebe1b;
    background: none!important;
}
.header .navbar-nav>li>a>i.seperator{
    width: 1px;
    height: 9px;
    background: #999;
    margin: 0 4px;
    display: inline-block;
    position: relative;
    top: 1px;
}
.header .navbar-toggle .icon-bar{
    background: #f3c612;
}
.header .main-menu>li>a{
    font-family: 'roboto_condensedregular';
    font-size: 14px;
    color: #515151;
    padding: 25px 0;
} 
.header .nav.bottom{
    background: #fff;
    
    border-top: 1px solid #eee;
    
    -webkit-box-shadow: 0 9px 10px -11px #333;
    -moz-box-shadow: 0 9px 10px -11px #333;
    box-shadow: 0 9px 10px -11px #333;
}
.header .main-menu>li>a>i.seperator{
    display: inline-block;
    width: 8px;
    height: 8px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
    background: #eebe1b;
    position: relative;
    margin: 0 24px;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
    background: 0!important;
    color: #eebe1b!important;
}
nav.nav.bottom, .collapse.navbar-collapse{
    background-color: transparent;
}
.header .nav{
    background: transparent;
    
}
/*-----------------------------------------------------------------------------------------------------------------
                                                    HOME
-----------------------------------------------------------------------------------------------------------------*/
.stick-remove .sticky-wrapper {
    height:auto !important;
}
.wc-content .right.stick-remove .box.brand {
    position:relative !important;
}
.wc-index .main-slider .slide{
    position: relative;
    width: 100%;
}
.wc-index .owl-carousel.owl-loaded{
    position: relative;
}
/**/
.wc-index .main-slider .slide>.container{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 100%;
}
.wc-index .main-slider .slide>.container .text{
    width: 100%;
    margin-top: 178px;
}
.wc-index .main-slider .slide>.container .text h1{
    font-family: 'robotobold';
    font-size: 59px;
    color: #fff;
    margin-bottom: 4px;
    text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);   
}
.wc-index .main-slider .container>.row, .wc-index .main-slider .container>.row>div{
    margin: 0;
    padding: 0;
}

.wc-index .main-slider span.box h1 b{
    font-family: 'calligraph810_btroman';
    font-size: 28px;
    font-weight: normal;
}
.wc-index .main-slider h1>img{
    margin-top: 57px;
    float: right;
    display: block;
    visibility: visible!important;
}
.wc-index .main-slider h2{
/*    font-family: 'robotoregular';*/
    color: #fff;
    font-size: 38px;
    margin-bottom: 27px;
}
.wc-index .main-slider h3{
    font-family: 'robotobold';
    color: #fff;
    font-size: 18px;
    margin-bottom: 18px;
    text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
}
.wc-index .main-slider .butn_explore{
    display: block;
    width: 250px;
    height: 50px;
    font-family: 'robotobold';
    font-size: 18px;
    color: #e9eded;
    text-align: center;
    vertical-align: middle;
    background: #4e4680;
    border-radius: 4px;
    text-transform: uppercase;
  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-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.wc-index .main-slider .slide-2>.container .text h1, .wc-index .main-slider .slide-2>.container .text h2{ color: #484848;}
.wc-index .main-slider .slide-2>.container .text h3{ color: #4a4949;}
.wc-index .main-slider .butn_explore.green{ background: #31b459;}
.wc-index .main-slider .butn_explore.yellow{ background: #e0bf28;}
.wc-index .main-slider .slide-4>.container .text h1, .wc-index .main-slider .slide-4>.container .text h2{ color: #fff;}
.wc-index .main-slider .slide-4>.container .text h3{ color: #db4e6f;}

.wc-index .main-slider .butn_explore:before {
  border-radius: 4px;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f0c01a;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.wc-index .main-slider .butn_explore:hover, .wc-index .main-slider .butn_explore:focus, .wc-index .main-slider .butn_explore:active {
  color: white;
}
.wc-index .main-slider .butn_explore:hover:before, .wc-index .main-slider .butn_explore:focus:before, .wc-index .main-slider .butn_explore:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


/**/

.wc-index  .main-slider .owl-stage-outer{
/*    overflow-y: inherit;*/
}
.wc-index .main-slider span.box{
    width: 183px;
    height: 223px;
    display: block;
    background: url(../images/main-slider-contant-1.png) no-repeat;
    margin-top: 125px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9991;
}
.wc-index .main-slider span.box:before{
    content: " ";
    width: 14px;
    height: 172px;
    background: url(../images/main-slider-contant--after.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 9991;
    margin-top: -140px;
}
.wc-index .main-slider span.box h1{
    font-family: 'calligraph810_btroman';
    font-size: 14px;
    color: #000000;
    text-align: right;
    padding: 105px 30px 0 0;
    text-transform: uppercase;
}





/*slider dotes*/
.wc-index .main-slider .owl-controls{
    width: 100%;
}
.wc-index .main-slider .owl-controls .owl-dots{
    width: 106px;
    position: absolute;
    bottom: 35px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.wc-index .main-slider .owl-controls .owl-dots>.owl-dot>span{
    display: block;
    float: left;
    margin-right: 6px;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    border: 3px solid #fff;
    background: #fff;
    
		box-shadow: 0 0 0 15px transparent;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-webkit-transition: box-shadow .6s ease-in-out;
		-moz-transition: box-shadow .6s ease-in-out;
		-o-transition: box-shadow .6s ease-in-out;
		-ms-transition: box-shadow .6s ease-in-out;
		transition: box-shadow .6s ease-in-out;
}
.wc-index .main-slider .owl-controls .owl-dots>.owl-dot>span:hover{
		box-shadow: 0 0 0 0 #f0c11a;
		-webkit-transition: box-shadow .4s ease-in-out;
		-moz-transition: box-shadow .4s ease-in-out;
		-o-transition: box-shadow .4s ease-in-out;
		-ms-transition: box-shadow .4s ease-in-out;
		transition: box-shadow .4s ease-in-out; 
}
.wc-index .main-slider .owl-controls .owl-dots>.owl-dot.active>span{
    background: #eebe1b;
}
.wc-index.item-slider-wrapp{
    width: 100%;
    background: url(../images/bg-item-slider.png);
    border-top: 1px solid #ddd;
    padding: 30px 0;
    position: relative;
}
.wc-index.item-slider-wrapp>.container>.item-slider img{
    margin: 0 auto;
    animation: none!important;
    transition: none!important;
    transform:  none!important;
}
.wc-index.item-slider-wrapp>.container>.item-slider p{
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    color: #221329;
    margin-top: 20px;
    text-transform: uppercase;
}
.wc-index.item-slider-wrapp .owl-controls{
    width: 100%;
}
.wc-index.item-slider-wrapp .owl-controls .owl-nav{
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -9px;
}
.wc-index.item-slider-wrapp .owl-controls .owl-nav>div{
    width: 18px;
    height: 18px;
    background: url(../images/bg-sprite.png) no-repeat;
         border-radius: 100%;
		box-shadow: 0 0 0 15px transparent;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-webkit-transition: box-shadow .6s ease-in-out;
		-moz-transition: box-shadow .6s ease-in-out;
		-o-transition: box-shadow .6s ease-in-out;
		-ms-transition: box-shadow .6s ease-in-out;
		transition: box-shadow .6s ease-in-out;
}
.wc-index.item-slider-wrapp .owl-controls .owl-nav>div:hover{
		box-shadow: 0 0 0 0 #f0c11a;
		-webkit-transition: box-shadow .6s ease-in-out;
		-moz-transition: box-shadow .6s ease-in-out;
		-o-transition: box-shadow .6s ease-in-out;
		-ms-transition: box-shadow .6s ease-in-out;
		transition: box-shadow .6s ease-in-out; 
}
.wc-index.item-slider-wrapp .owl-controls .owl-nav .owl-prev{
    background-position: -8px -38px;
    float: left;
}
.wc-index.item-slider-wrapp .owl-controls .owl-nav .owl-next{
    background-position: -32px -38px;
    float: right;
}
.wc-index.item-slider-wrapp .owl-controls .owl-nav .owl-prev:hover{
    background-position: -8px -58px;
}
.wc-index.item-slider-wrapp .owl-controls .owl-nav .owl-next:hover{
    background-position: -32px -58px;
}
.wc-index .main-slider .container .items-wrapp{
    position: absolute;
    width: 90%;
    top: 50%;
    left: 0;
    margin-top: -36px;
}
.wc-index .main-slider .slide>.container .items-wrapp img{
    position: relative;
}
.wc-index .main-slider .slide>.container .items-wrapp img.left{
    left: 184px;
    visibility: visible!important;
}
.wc-index .main-slider .slide>.container .items-wrapp img.right{
    right: 74px;
    visibility: visible!important;
}
.wc-index.item-slider-wrapp .logo{
    width: 370px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
/*	background-color: rgba(255, 255, 255, 0.9);*/
    background-color: white;
    z-index: 2;
}
.wc-index.item-slider-wrapp .logo>a{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.wc-index.item-slider-wrapp .logo>a>img{
    vertical-align: middle;
    position: absolute;
    top: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: -50px;
}
.wc-index.discription{
    width: 100%;
    height: 645px;
    background: url(../images/bg-index-section-1.jpg) no-repeat;
    background-attachment: fixed;
    background-position: 50% 50%;
    background-size: cover;
    position: relative!important;
    padding: 88px 0;
}
.wc-index.discription>.container>.row>div{
    padding-top: 62px;
}
.wc-index.discription h1{
    font-size: 21px;
    color: #000000;
    margin-bottom: 21px;
    text-transform: uppercase;
}
.wc-index.discription p{
    font-family: 'open_sansregular';
    color: #5c5c5c;
    font-size: 14px;
    line-height: 20px;
}
.wc-index.discription .advantage{
    width: 100%;
    border: 1px solid #f2d2b3;
    padding: 19px 35px;
    margin-top: 54px;
    position: relative;
}
.wc-index.discription .advantage h2{
    font-family: 'roboto_condensedregular';
    font-size: 21px;
    color: #2b2b2b;
    text-transform: uppercase;
    text-align: center;
    margin-top: -32px;
}
.wc-index.discription .advantage h2 span { 
    font-family: 'roboto_condensedregular';
    background: #F4F3EE; 
    padding: 0 15px; 
    z-index: 2;
    
}
.wc-index.discription .advantage .box h3{
    font-family: 'open_sansbold';
    font-size: 14px;
    color: #5c5c5c;
    margin-bottom: 5px;
}
.wc-index.discription .advantage .box p{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #5c5c5c;
}
.wc-index.discription .advantage .box-wrapp>.row>div{
    margin: 0;
    padding: 0;
}
.wc-index.discription .advantage .box-wrapp>.row>div>.box{
    padding: 0 30px;
}
.wc-index.discription .advantage .box-wrapp>.row>div>.box>a>.row{
    padding: 15px 0;
}
.wc-index.discription .advantage .box-wrapp>.row>div:first-child>.box{
    border-right: 1px solid #f2d2b3;
}
.wc-index.discription .advantage .box-wrapp>.row>div>.box>a:first-child>.row{
    border-bottom: 1px solid #f2d2b3;
}
.wc-index.discription .advantage .box-wrapp>.row>div>.box>a:last-child>.row{
    padding-bottom: 0;
}
.wc-index.discription .advantage .box-wrapp>.row>div>.box>a:hover h3{
   color: #d29e69; 
}
.wc-index.grid{
    width: 100%;
    padding: 50px 0;
}
.wc-index.news-testimonial{
    width: 100%;
    height: 457px;
    background: url(../images/bg-index-section-2.jpg) no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    padding: 40px 0;
}
.wc-index.news-testimonial .news-events{
    width: 100%;
    background: #fff;
    padding: 46px 50px;
    padding-bottom: 30px;
    height: 100%;
}
.wc-index.news-testimonial .news-events .title h1{
    font-family: 'roboto_condensedregular';
    font-size: 21px;
    color: #ec9d64;
    text-transform: uppercase;
    position: relative;
}
.wc-index.news-testimonial .news-events .title h1>span{
    background: #fff;
    position: relative;
    z-index: 2;
    padding-right: 10px;
}
.wc-index.news-testimonial .news-events .title h1:after{
    content: " ";
    width: 30%;
    height: 1px;
    background: #ddd;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;        
}
.wc-index.news-testimonial .news-events .content .wrapper{
    padding: 15px 0px;
    padding-bottom: 5px;
    background: #fff;
}
.wc-index.news-testimonial .news-events .content .wrapper:first-child{
   border-bottom: 1px solid #ddd;
}
.wc-index.news-testimonial .news-events .content h2{
    font-family: 'open_sansbold';
    font-size: 14px;
    color: #010300;
}
.wc-index.news-testimonial .news-events .content p{
    font-family: 'open_sanslight';
    font-size: 14px;
    color: #ec9d64;
    text-transform: uppercase;
}
.wc-index.news-testimonial .news-events .content h4{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #878787;
    line-height: 20px;
    margin-top: 10px;
}
.wc-index.news-testimonial .news-events .content a{
    font-family: 'open_sanslight';
    font-size: 14px;
    color: #878787;
    line-height: 20px;
    margin-top: 10px;
    display: block;
}
.wc-index.news-testimonial .news-events .content a:hover{
    color: #ec9d64;
}
.wc-index.news-testimonial .news-events .owl-controls{
    width: 100%;
}
.wc-index.news-testimonial .news-events .owl-controls .owl-nav{
    width: 40px;
    position: absolute;
    top: -25px;
    right: 0;
}
.wc-index.news-testimonial .news-events .owl-controls .owl-nav>div{
    width: 20px;
    height: 20px;
    background: url(../images/bg-sprite.png)  no-repeat;
}
.wc-index.news-testimonial .news-events .owl-controls .owl-nav .owl-prev{
    background-position: -6px -78px;
    float: left;
}
.wc-index.news-testimonial .news-events .owl-controls .owl-nav .owl-next{
    background-position: -24px -78px;
    float: right;
}
.wc-index.news-testimonial .news-events .owl-controls .owl-nav .owl-prev:hover{
    background-position: -7px -97px;
}
.wc-index.news-testimonial .news-events .owl-controls .owl-nav .owl-next:hover{
    background-position: -25px -97px;
}
.wc-index.news-testimonial .testimonial{
    width: 100%;
	background-color: rgba(255, 255, 255, 0.9);
    padding: 50px;
    padding-bottom: 30px;
    height: 100%;
}
/*
.wc-index.news-testimonial .testimonial .details .owl-item>div{
	background-color: rgba(255, 255, 255, 0.9);
}
*/
.wc-index.news-testimonial .testimonial h1{
    font-family: 'roboto_condensedregular';
    font-size: 21px;
    color: #ec9d64;
    text-transform: uppercase;
    text-align: center;
}
.wc-index.news-testimonial .testimonial p{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #010300;
    text-align: center;
    margin-top: 25px;
}
.wc-index.news-testimonial .testimonial h3{
    font-family: 'open_sansbold';
    font-size: 14px;
    color: #010300;
    text-align: center;
    margin-top: 15px;
    line-height: 16px;
}
.wc-index.news-testimonial .testimonial img{
    margin: 0 auto;
}
.wc-index.news-testimonial .testimonial .details{
    margin-top: 30px;
}
/*slider dotes*/
.wc-index.news-testimonial .testimonial .owl-controls{
    width: 100%;
}
.wc-index.news-testimonial .testimonial .owl-controls .owl-dots{
    width: 60px;
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    margin-bottom: -50px;
}
.wc-index.news-testimonial .testimonial .owl-controls .owl-dots>.owl-dot>span{
    display: block;
    float: left;
    margin-right: 6px;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #a2a2a2;
    
		box-shadow: 0 0 0 15px transparent;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-webkit-transition: box-shadow .6s ease-in-out;
		-moz-transition: box-shadow .6s ease-in-out;
		-o-transition: box-shadow .6s ease-in-out;
		-ms-transition: box-shadow .6s ease-in-out;
		transition: box-shadow .6s ease-in-out;
}
.wc-index.news-testimonial .testimonial .owl-controls .owl-dots>.owl-dot>span:hover{
		box-shadow: 0 0 0 0 #eebe1b;
		-webkit-transition: box-shadow .4s ease-in-out;
		-moz-transition: box-shadow .4s ease-in-out;
		-o-transition: box-shadow .4s ease-in-out;
		-ms-transition: box-shadow .4s ease-in-out;
		transition: box-shadow .4s ease-in-out;  
}
.wc-index.news-testimonial .testimonial .owl-controls .owl-dots>.owl-dot.active>span{
    background: #eebe1b;
}
/*-----------------------------------------------------------------------------------------------------------------
                                                FOOTER
-----------------------------------------------------------------------------------------------------------------*/
.footer{
    width: 100%;
    position: relative;
    z-index: 99;
    background: #181919; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4MTkxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDFmMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #181919 0%, #1d1f1d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#181919), color-stop(100%,#1d1f1d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #181919 0%,#1d1f1d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #181919 0%,#1d1f1d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #181919 0%,#1d1f1d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #181919 0%,#1d1f1d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181919', endColorstr='#1d1f1d',GradientType=0 ); /* IE6-8 */

}
.footer .top h1{
    font-family: 'roboto_condensedregular';
    font-size: 21px;
    color: #b2a98e;
    margin-bottom: 24px;
    text-transform: uppercase;
}
.footer .top .box{
    padding-top: 73px;
    padding-bottom: 20px;
    padding-right: 30px;
    border-right: 1px solid #393939;
    
    -webkit-box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.75);
}
.footer>.container>.top>.row>div, .footer>.container>.top>.row{
    margin: 0 ;
    padding: 0;
}
.footer .top ul>li{
    display: block;
}
.footer .top ul.menu>li>a{
    display: block;
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #939393;
    padding: 5px 0;
    border-bottom: 1px dotted #3a3434;
    cursor: pointer;
}
.footer .top ul>li:last-child>a{
    border-bottom: 0;
}
.footer .top ul>li>a:hover, .footer .top ul>li>a:focus, .footer .top ul>li.active>a{
    color: #eebe1b;
}
.footer .top ul.loc-details>li{
    display: block;
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #939393;
    padding: 5px 0;
}
.footer .top ul>li span{
    display: block;
}
.footer .top ul.loc-details>li i{
    display: block;
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 10px;
    background: url(../images/bg-sprite.png)  no-repeat;
    position: relative;
    top: -2;
}
.footer .top ul.loc-details>li span{
    width: 75%;
    float: left;
}
.footer .top ul.loc-details>li>a{
    display: block;
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #939393;
    cursor: pointer;
    padding: 5px 0;
}
.footer .top ul.loc-details>li>a:hover{
    color: #eebe1b;
}
.footer .top ul>li.location i{
    background-position: -8px -119px;
}
.footer .top ul>li.phone i{
    background-position: -8px -146px;
}
.footer .top ul>li.mail i{
    background-position: -8px -174px;
}
.footer>.container>.top>.row>div:nth-last-child(2)>.box{
    padding-left: 45px;
    padding-right: 20px;
}
.footer>.container>.top>.row>div:nth-last-child(1)>.box{
    padding-left: 52px;
    padding-right: 0;
    border: 0;
    box-shadow: none;
}
.footer .top .form{
    width: 100%;
    border-bottom: 1px dotted #3a3434;
    padding-bottom: 20px;
    margin-top: 2px;
}
.footer .top .form .email-wrapp{
    position: relative;
}
.footer .top .form input[type="email"]{
    width: 100%;
    background: transparent;
    border: 1px solid #858585;
    color: #939393;
    font-family: 'open_sansregular';
    font-size: 14px;
    height: 35px;
    text-indent: 15px;
    padding-right: 15px;
    background-origin: content-box;
}
.footer .top .form input[type="email"]:hover, .footer .top .form input[type="email"]:focus, .footer .top .form input[type="email"]:active{
    box-shadow: none;
    outline: none;
    border-color: #eebe1b!important;
}
.footer .top .form a.btn{
    display: block;
    width: 40px;
    height: 100%;
    background: url(../images/bg-input-email.png) no-repeat;
    background-position: center;
    vertical-align: middle;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
}
.footer .top .form .email-wrapp:hover a{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
.footer .top .form p{
    font-family: 'open_sansregular';
    font-size: 13px;
    color: #939393;
    padding: 9px 0 0 15px;
}
.footer .top .socail>li{
    padding: 5px 0;
    display: block;
}
.footer .top .socail>li>a{
    color: #939393;
    font-family: 'open_sansregular';
    font-size: 13px; 
    cursor: pointer;
}
.footer .top .socail>li>i{
    display: block;
    float: left;
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 20px;
    background: url(../images/bg-sprite.png)  no-repeat;
    position: relative;
    top: -3px;
}
.footer .top .socail>li:hover>a{
    color: #eebe1b;
}
.footer .top .socail>li.fb>i{
    background-position: -11px -202px; 
}
.footer .top .socail>li.youtube>i{
    background-position: -11px -231px; 
}
.footer .top .socail>li.twitter>i{
    background-position: -10px -257px; 
}
.footer .top .socail>li.google>i{
    background-position: -10px -286px; 
}
.footer .top .link-wrapp{
    margin-top: 20px
}
.footer .top .link-wrapp>.row>div:first-child{
    padding-left: 35px;
}
.footer .top .link-wrapp>.row>div:last-child{
    margin-left: -42px;
}

.footer .bottom{
    width: 100%;
    border-top: 1px solid #393939;
    
    -webkit-box-shadow: 0px -1px 0px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px -1px 0px 0px rgba(0,0,0,0.75);
    box-shadow: 0px -1px 0px 0px rgba(0,0,0,0.75);
}
.footer .bottom h1{
    font-family: 'roboto_condensedregular';
    font-size: 21px;
    color: #b2a98e;
    text-transform: uppercase;
    padding-top: 10px;
}
.footer .bottom h2{
    font-family: 'open_sanssemibold';
    font-size: 14px;
    color: #a49a83;
}
.footer .bottom>.container>.row>div:first-child>.box{
    padding: 50px 0;
    border-right: 1px solid #393939;
    
    -webkit-box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.75);
}
.footer .bottom>.container>.row>div:first-child>.box{
    padding: 50px;
    padding-left: 0;
    padding-right: 0;
}
.footer .bottom>.container>.row>div>.box{
    padding: 50px 0;
}
.footer .bottom span{
    display: block;
}
.footer .bottom span.icon{
    float: right;
    width: 50px;
    height: 50px;
    background: url(../images/bg-sprite.png)  no-repeat;
    background-position: -10px -315px; 
}
.footer .bottom span.text{
    width: 92%;
    vertical-align: middle;
    padding: 10px 0;
    padding-left: 25px;
}
.footer .bottom>.container>.row>div:last-child>.box{
    border: 0;
    box-shadow: none;
}
.footer .last{
    width: 100%;
    background: #0f1010;
    padding: 25px 0;
}
.footer .last p, .footer .last p a{
    font-family: 'open_sansregular';
    font-size: 12px;
    color: #978f79;
}
.footer .last p a:hover{
    color: #f0c11a;
    cursor: pointer;
}
.footer .last>.container>.row>div:last-child p, .footer .last>.container>.row>div:last-child p a, .footer .last>.container>.row>div:last-child p a i{
    display: inline-block;
    font-style: normal;
}
 .footer .last>.container>.row>div:last-child p a i{
     margin: 0 5px;
 }
/*-----------------------------------------------------------------------------------------------------------------*/
                                                /*ABOUT-US*/
/*-----------------------------------------------------------------------------------------------------------------*/
.wc-title{
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
    
background: rgba(249,249,249,1);
background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,249,249,1)), color-stop(50%, rgba(249,249,249,1)), color-stop(51%, rgba(249,249,249,1)), color-stop(89%, rgba(254,254,254,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0 );
}
.wc-title>.container{
    position: relative;
    padding-top: 24px;
padding-bottom: 17px;
}
.wc-title>.container:after{
    content: " ";
    width: 188px;
    height: 11px;
    background: url(../images/bg-title-shadow.png) no-repeat;
    position: absolute;
    top: 0;
    right: 0;
}
.wc-title h1{
    font-family: 'robotoregular';
    font-size: 23px;
    color: #000000;
    text-transform: uppercase;
    
	animation-name: stretchRight;
	-webkit-animation-name: stretchRight;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%; 	
}
.wc-title ul{
    padding: 5px 0;
    
	animation-name: stretchLeft;
	-webkit-animation-name: stretchLeft;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%;  
}
.wc-title ul>li{
    display: inline;
    font-family: 'robotoregular';
    color: #ffd15a;
    font-size: 11px;
    text-transform: uppercase;
}
.wc-title ul>li>a{
    color: #72726f;
    display: inline-block;
    cursor: pointer;
}
.wc-title ul>li>a>i{
    display: inline-block;
    width: 4px;
    height: 7px;
    background: url(../images/bg-sprite.png)  no-repeat;
    background-position: -8px -371px; 
    margin: 0 19px;
    position: relative;
    top: -2px;
    left: 2px;
}
.wc-title ul>li>a:hover{
    color: #106237;
}
.wc-about-us.wc-content .right, .wc-product.wc-content .right{
    background: #fff;
    width: 100%;
/*
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
*/
    border-right: 0!important;
    position: relative;
    box-sizing: border-box;
}
.wc-about-us.wc-content .right>.box>ul{
    padding: 47px 0 50px 0;
}
.wc-about-us.wc-content .right>.box>ul>li{
    display: block;
    padding-bottom: 18px;
}
.wc-about-us.wc-content .right>.box>ul>li:last-child{
    padding: 0;
}
.wc-about-us.wc-content .right>.box>ul>li>a{
    display: inline-block;
    font-family: 'robotoregular';
    color: #929292;
    font-size: 13px;
    cursor: pointer;
    text-transform: uppercase;
}
.wc-about-us.wc-content .right>.box>ul>li.active>a, .wc-about-us.wc-content .right>.box>ul>li>a:hover, .wc-about-us.wc-content .right>.box>ul>li>a:focus{
    color: #000;
}
.wc-about-us.wc-content .right>.box>ul>li>a>i{
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #8b8b8b;
    margin-right: 31px;
}
.wc-about-us.wc-content .right>.box>ul>li.active>a>i, .wc-about-us.wc-content .right>.box>ul>li>a:hover>i, .wc-about-us.wc-content .right>.box>ul>li.active>a:focus>i{
    background: #f0c11c;
}
.wc-content .right .box.brand{
    width: 100%;
    padding-top: 20px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.wc-content .right .box.brand>img{
    margin: 0 auto;
}
.wc-content .right .box.brand h1{
    font-family: 'roboto_condensedregular';
    color: #f0c018;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 40px;
}
.wc-content .right .box.brand h2{
    font-family: 'goudy_trajan_regularregular';
    color: #f0c018;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
}
.wc-content .right .box.brand .img-wrapp{
    margin-top: 50px;
}
.wc-content .right .box.brand .img-wrapp>img{
    margin: 0 auto;
}
#sticky {
    padding: 0.5ex;
    width: 600px;
    background-color: #333;
    color: #fff;
    font-size: 2em;
    border-radius: 0.5ex;
}
#sticky.stick {
    position: fixed;
    top: 0;
    z-index: 10000;
    border-radius: 0 0 0.5em 0.5em;
}


.wc-about-us.wc-content .right>.box h1{
    color: #5c5c5c;
    font-size: 21.54px;
    font-family: 'amaranthregular';
}
.wc-about-us.wc-content .right>.box{
    padding: 0 60px;
    border-bottom: 1px solid #ddd;
}
.wc-about-us.wc-content .right>.box:last-child{
    padding-top: 50px;
    padding-bottom: 183px;
    padding-right: 0;
    border: 0;
}
.wc-about-us.wc-content .right{
    position: relative;
    overflow: hidden;
}
.wc-about-us.wc-content .right span.image{
    position: absolute;
    right: -10px;
    top: 50%;
    margin-top: 80px;
}
.wc-about-us.wc-content .left{
    padding: 0 0 0 68px;
}
.wc-about-us.wc-content .left .why-us{
    padding: 48px 0 50px 0;
}
.wc-about-us.wc-content .left h1{
    font-family: 'open_sansregular';
    font-size: 33px;
    color: #000000;
    margin-bottom: 48px;
}
.wc-about-us.wc-content .left p{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #5c5c5c;
    line-height: 23px;
}
/*.wc-about-us.wc-title>.container{
    padding-top: 40px;
    padding-bottom: 25px;
}*/
.wc-about-us.wc-content .left p>a{
    font-family: 'open_sansbold';
    font-size: 14px;
    color: #f0c62f;
    margin-top: 30px;
    display: block;
}
.wc-about-us.wc-content .banner-bottom{
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    position: relative;
}
.wc-about-us.wc-content .banner-bottom  .container{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    height: 100%;
}
.wc-about-us.wc-content .banner-bottom .content{
    width: 100%;
    margin-top: 107px;
}
.wc-about-us.wc-content .banner-bottom .content h1{
    font-family: 'arabellaregular';
    font-size: 59.28px;
    color: #ffffff;
    text-align: center;
}
.wc-about-us.wc-content .banner-bottom .content h2{
    font-family: 'armoniosoregular';
    font-size: 22.28px;
    color: #ffffff;
    text-align: center;
    padding-left: 95px;
}
.wc-about-us.wc-content .banner-bottom .content h3{
    font-family: 'great_vibesregular';
    font-size: 107.85px;
    color: #ffffff;
    text-align: center;
    margin-top: -15px;
}
.wc-about-us.wc-content .banner-bottom .content p, .wc-about-us.wc-content .banner-bottom .content h4{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin-top: -10px;
}
.wc-about-us.wc-content .banner-bottom .content h4{
    margin-top: 10px;
}
.wc-about-us.wc-content.reward{
    width: 100%;
    background: #f9faf7;
    padding: 97px 0;
}
.wc-about-us.wc-content.reward h1{
    font-family: 'open_sansregular';
    font-size: 33px;
    color: #000000;
    text-align: center;
    margin-bottom: 20px;
}
.wc-about-us.wc-content.reward p{
    font-family: 'open_sansregular';
    font-size: 14px;;
    color: #7d7d7d;
    text-align: center;
}
.wc-about-us.wc-content.reward>.container ul>li>a>img{
    margin: 0 auto;
    margin-bottom: 30px;
}
.wc-about-us.wc-content.reward h2{
    font-family: 'open_sansbold';
    color: #838383;
    font-size: 14px;
    text-align: center;
    margin-bottom: 10px;
}
.wc-about-us.wc-content.reward h3{
    font-family: 'open_sansregular';
    color: #838383;
    font-size: 14px;
    text-align: center;
}
.wc-about-us.wc-content.reward>.container .bx-wrapper{
    margin-top: 84px;
}
.wc-about-us.wc-content.reward>.container ul>li:hover h2, .wc-about-us.wc-content.reward>.container ul>li:hover h3{
    color: #000;
}
.wc-about-us.wc-content.reward>.container ul>li:hover>a>img{
/*    width: 18%;*/
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
.wc-about-us.wc-content.reward>.container ul>li{
    padding-bottom: 25px;
}
.wc-about-us.wc-content.history{
    width: 100%;
    background: #f8f8f7;
}
.wc-about-us.wc-content.history {
    padding: 65px 0 65px 0;
    
background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,249,249,1)), color-stop(50%, rgba(249,249,249,1)), color-stop(51%, rgba(249,249,249,1)), color-stop(89%, rgba(254,254,254,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(249,249,249,1) 51%, rgba(254,254,254,1) 89%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0 );
}
.wc-about-us.wc-content.history .tab-wrapp{
    padding: 62px 0 0 0;
}
.wc-about-us.wc-content.history .tab-wrapp h1{
    font-family: 'open_sansregular';
    font-size: 33px;
    color: #000000;
    margin-bottom: 40px;
}
.wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li>a:after{
  content: "/\00a0";
  padding: 0 10px;
  color: #ccc;
}
.wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li>a{
    margin-right: 0;
    padding: 0;
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #b1b1b1;
     border: 0;
}
.wc-about-us.wc-content.history .tab-wrapp  .nav-tabs>li.active>a, .wc-about-us.wc-content.history .tab-wrapp  .nav-tabs>li.active>a:hover, .wc-about-us.wc-content.history .tab-wrapp  .nav-tabs>li.active>a:focus, .wc-about-us.wc-content.history .tab-wrapp  .nav-tabs>li.active>a:after, .wc-about-us.wc-content.history .tab-wrapp  .nav-tabs>li.active>a:hover:after, .wc-about-us.wc-content.history .tab-wrapp  .nav-tabs>li.active>a:focus:after, .wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li>a:hover, .wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li>a:focus, .wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li>a:hover:after, .wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li>a:focus:after{
    color: #000000;
    border: 0;
    background: none;
}
.wc-about-us.wc-content.history .tab-wrapp .nav-tabs{
    padding-bottom: 10px;
    display: inline-block;
}
.wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li{
    position: relative;
}
.wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li:before{
    content: " ";
    width: 12px;
    height: 12px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -80px -82px; 
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -16px;
}
.wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li.active:before, .wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li.active:hover:before, .wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li.active:focus:before{
    background-position: -95px -82px; 
}
.wc-about-us.wc-content.history .tab-wrapp  .tab-content>.tab-pane{
    padding: 40px 0 62px 0;
}
.wc-about-us.wc-content.history .tab-wrapp  .tab-content>.tab-pane p, .wc-about-us.wc-content.history .panel-default>.panel-heading+.panel-collapse>.panel-body p{
    font-size: 14px;
    color: #5c5c5c;
    font-family: 'open_sansregular';
}
.wc-about-us.wc-content.history .slider-wrapp{
    width: 100%;
    border: 1px solid #eee;
}
.wc-about-us.wc-content.history .slider-wrapp .image{
    padding: 10px 11px;
    background: #f3f2ef;
}
.wc-about-us.wc-content.history .slider-wrapp  .owl-item.active.center .image{
    background: #fff;
}
.wc-about-us.wc-content.history  .box h1{
    font-family: 'open_sansregular';
    font-size: 20px;
    color: #000;
    margin: 25px 0 5px 0;
}
.wc-about-us.wc-content.history  .box h2{
    font-family: 'open_sansregular';
    font-size: 12px;
    color: #000;
}
.wc-about-us.wc-content.history .items-tab-slide .wrapp{
/*    background: #f8f8f7;*/
}
.wc-about-us.wc-content.history .panel-heading {
  border: 0;
  border-radius: 0;
  background: #164315;
}
.wc-about-us.wc-content.history .panel-heading .accordion-toggle{
    color: #e0c12f;
    display: block;
    width: 100%;
}








/*-----------------------------------------------------------------------------------------------------------------*/
                                                /*Product*/
/*-----------------------------------------------------------------------------------------------------------------*/
.wc-product.wc-content .panel-default>.panel-heading, .wc-product.wc-content .panel-group .panel, .wc-product.wc-content .panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{
    border: 0!important;
    border-radius: 0;
    background: 0;
    padding: 0;
    box-shadow: none;
}
.wc-product.wc-content .panel.panel-default{
    padding: 0;
    border-bottom: 1px solid #ddd!important;
}
.wc-product.wc-content .panel.panel-default:last-child{
    border: 0!important;
}
.wc-product.wc-content .box.toggle-accordian{
    padding: 35px 20px;
    padding-bottom: 5px;
/*    margin-bottom: 20px;*/
    position: relative;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    
-moz-box-shadow: inset -5px 8px 24px -8px #ddd;
-webkit-box-shadow: inset -5px 8px 24px -8px #ddd;
box-shadow: inset -5px 8px 24px -8px #ddd;
}
.wc-product.wc-content .box.toggle-accordian:after{
    content: " ";
    width: 100%;
    height: 15px;
    background: url(../images/bg-box-shadow.png) no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
}
.wc-product.wc-content .panel-title>a{
    font-family: 'robotomedium';
    color: #4b4b4b;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    background: url(../images/bg-toggle-.png) no-repeat;
    background-position: center right;
    padding: 17px 0 13px 0;
}

.wc-product.wc-content .panel-title>a.collapsed{
    background: url(../images/bg-toggle.png) no-repeat;
    background-position: center right;
}
.wc-product.wc-content .right>.box .panel-collapse>.panel-body ul{
    padding: 0 0 20px 0;
}
.wc-product.wc-content .right>.box>ul .panel-collapse>.panel-body li{
    display: block;
    padding-bottom: 25px;
}
.wc-product.wc-content .right>.box>ul .panel-collapse>.panel-body li:last-child{
    padding: 0;
}
.wc-product.wc-content  .right>.box .panel-collapse>.panel-body ul>li>a{
    display: inline-block;
    font-family: 'robotoregular';
    color: #929292;
    font-size: 13px;
    cursor: pointer;
    padding: 5px 0;
    text-transform: uppercase;
}
.wc-product.wc-content .right>.box .panel-collapse>.panel-body ul>li.active>a, .wc-product.wc-content .right>.box .panel-collapse>.panel-body ul>li>a:hover, .wc-product.wc-content .right>.box .panel-collapse>.panel-body ul>li>a:focus{
    color: #008143;
}
.wc-product.wc-content .right>.box .panel-collapse>.panel-body ul>li>a>i{
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #8b8b8b;
    margin-right: 28px;
    position: relative;
    left: 8px;
    
		box-shadow: 0 0 0 10px transparent;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-webkit-transition: box-shadow .6s ease-in-out;
		-moz-transition: box-shadow .6s ease-in-out;
		-o-transition: box-shadow .6s ease-in-out;
		-ms-transition: box-shadow .6s ease-in-out;
		transition: box-shadow .6s ease-in-out;
}
.wc-product.wc-content .right>.box .panel-collapse>.panel-body ul>li.active>a>i, .wc-product.wc-content .right>.box .panel-collapse>.panel-body ul>li>a:hover>i, .wc-product.wc-content .right>.box .panel-collapse>.panel-body ul>li.active>a:focus>i{
    background: #008143;

		box-shadow: 0 0 0 0 #89fac4;
		-webkit-transition: box-shadow .4s ease-in-out;
		-moz-transition: box-shadow .4s ease-in-out;
		-o-transition: box-shadow .4s ease-in-out;
		-ms-transition: box-shadow .4s ease-in-out;
		transition: box-shadow .4s ease-in-out; 
}

.wc-product.wc-content .left{
    padding: 50px 0 0 0;
}
span.arrow{
    display: inline-block;
    width: 9px;
    height: 8px;
    background: url(../images/bg-sprite.png)  no-repeat;
    background-position: -8px -378px; 
}
.wc-product.wc-content .left .sort p, .wc-product.wc-content .left .sort h5{
    display: inline-block;
    font-family: 'robotoregular';
    color: #000000;
    font-size: 13px;
}
.wc-product.wc-content .left .sort p, .wc-product.wc-content .left .sort .dropdown-menu{
    min-width: 100px;
    border-radius: 0;
    left: inherit;
    right: 15%;
}
.wc-product.wc-content .dropdown-menu>li>a:hover, .wc-product.wc-content .dropdown-menu>li>a:focus{
    background: 0;
    color: #f3c612;
}
.wc-product.wc-content .left .sort h5{
    margin-right: 13px;
}
.wc-product.wc-content .left .sort .btn-group.open span.arrow{
    background: url(../images/bg-sprite.png)  no-repeat;
    background-position: -8px -386px;  
}
.wc-product.wc-content .left .sort .btn{
    padding: 2px 8px;
}
.wc-product.wc-content .left .content{
    width: 100%;
    margin-top: 30px;
}
.wc-product.wc-content .left .content .wrapper{
    width: 100%;
    padding: 14px;
    cursor: pointer;
    
-webkit-box-shadow: 1px 1px 7px 1px rgba(153,153,153,1);
-moz-box-shadow: 1px 1px 7px 1px rgba(153,153,153,1);
box-shadow: 1px 1px 7px 1px rgba(153,153,153,1);
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.wc-product.wc-content .left .content .wrapper>.box{
    border: 1px solid #ddd;
}
.wc-product.wc-content .left .content .wrapper>.box .detail{
/*    padding-bottom: 15px;*/
    padding-top: 31px;
    position: relative;
}
.wc-product.wc-content .left .content .wrapper>.box .detail h2{
    text-align: center;
    cursor: pointer;
}
.wc-product.wc-content .left .content .wrapper>.box .detail h2 a{
    font-family: 'robotobold';
    font-size: 14px;
    color: #696969;
    white-space: nowrap;
}
.wc-product.wc-content .left .content .wrapper>.box .detail p{
    font-family: 'robotolight';
    font-size: 12px;
    color: #696969;
    text-align: center;
}
.wc-product.wc-content .left .content .wrapper>.box .price-wrapp{
    padding: 15px 0;
    border-top: 1px solid #ddd;
    position: relative;
    white-space: nowrap;
}
.wc-product.wc-content .left .content .wrapper>.box .price-wrapp p{
    text-align: center;
}
.wc-product.wc-content .left .content .wrapper>.box .price-wrapp p>a{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #f3be11;
}
.wc-product.wc-content .left .content .wrapper>.box .price-wrapp p>a>i{
    font-style: normal;
    display: inline-block;
    font-size: 25px;
    font-family: 'tallysregular';
}
.icon-rupee {
    display: inline-block;
    background-position: center center;
    height: 12px;
    position: relative;
    top: -1px;
    width: 8px;
    background: url(../images/bg-sprite.png)  no-repeat;
    background-position: -8px -398px;  
}
.wc-product.wc-content .left .content .wrapper>.box .image{
    padding: 30px 0 25px 0;
    position: relative;
    max-height: 280px;
    min-height: 280px;
}
.wc-product.wc-content .left .content .wrapper>.box .image img{
    margin: 0 auto;
    
}
/*
.wc-product.wc-content .left .content .wrapper>.box:hover img{

}
*/
.wc-product.wc-content .left .content .wrapper>.box .btn-wrapp{
/*    display: none;*/
    width: 100%;
    position: absolute;
/*
    bottom: 0;
    left: 0;
*/
}
.wc-product.wc-content .left .content .wrapper>.box .btn-wrapp>a.bttn{
    display: block;
    width: 100%;
    background: #1d8f58;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    font-family: 'robotobold';
    cursor: pointer;
    
  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;
  background: #1d8f58;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.wc-product.wc-content .left .content .wrapper>.box .btn-wrapp>a.bttn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f0c01a;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.wc-product.wc-content .left .content .wrapper>.box .btn-wrapp>a.bttn:hover, .wc-product.wc-content .left .content .wrapper>.box .btn-wrapp>a.bttn:focus, .wc-product.wc-content .left .content .wrapper>.box .btn-wrapp>a.bttn:active {
  color: white;
}
.wc-product.wc-content .left .content .wrapper>.box .btn-wrapp>a.bttn:hover:before, .wc-product.wc-content .left .content .wrapper>.box .btn-wrapp>a.bttn:focus:before, .wc-product.wc-content .left .content .wrapper>.box .btn-wrapp>a.bttn:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/*================HOVER==================*/
.wc-product.wc-content .left .content .wrapper:hover .image{
/*  padding: 5px 0;*/
}
/*
.wc-product.wc-content .left .content .wrapper:hover .btn-wrapp{
    display: block;
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
    
}
*/
.wc-product.wc-content .left .content>.row{
    padding-bottom: 30px;
}
.wc-product.wc-content .left .content>.row:last-div{
    padding-bottom: 0;
}
.wc-product.wc-content .left .content>.row>div>.wrapper>.box{
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}
.btn-wrapper{
    width: 100%;
    padding: 3px 0 60px 0;
}
button.show-more{
    width: 150px;
    height: 45px;
    border-radius: 5px;
    background: #06513d;
    font-family: 'robotoregular';
    color: #fff;
    font-size: 14px;
    margin: 0 auto;
    display: 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-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
button.show-more:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
    border-radius: 5px;
  background: #f0c01a;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
button.show-more:hover, button.show-more:focus,button.show-more:active {
  color: white;
}
button.show-more:hover:before, button.show-more:focus:before, button.show-more:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.wc-product.wc-clients{
    width: 100%;
    position: relative;
    padding-top: 7px;
}
.wc-product.wc-clients>.container>.row, .wc-product.wc-clients>.container>.row>div{
    margin: 0 ;
    padding: 0;
}
.wc-product.wc-clients i.border{
    width: 100%;
    background: url(../images/bg-product-border.png) no-repeat;
    position: absolute;
    top: 0;
    height: 7px;
    display: block;
}
.wc-product.wc-clients .box{
    padding: 20px 30px;
    border-right: 1px solid #ddd;
    }
.wc-product.wc-clients>.container>.row>div:first-child>.box{
    border-left: 1px solid #ddd;
}
.wc-product.wc-clients span{
    display: block;
    float: left;
    width: 47px;
    height: 40px;
    background: url(../images/bg-sprite.png)  no-repeat;
    margin-right: 20px;
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.wc-product.wc-clients .box:hover span{
/*
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
*/
}
.wc-product.wc-clients span.icon-1{
    background-position: -8px -417px;  
}

.wc-product.wc-clients span.icon-2{
    background-position: -1px -465px;  
}

.wc-product.wc-clients span.icon-3{
    background-position: -6px -516px;  
}

.wc-product.wc-clients span.icon-4{
    background-position: -6px -561px;  
}
.wc-product.wc-clients a{
    display: block;
    float: left;
    vertical-align: middle;
    margin-top: 14px;
    color: #5c5c5c;
    font-family: 'open_sansregular';
    font-size: 15px;
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.wc-product.wc-clients .box:hover a{
/*
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
*/
    color: #f1b14d;
    cursor: pointer;
}

/*-----------------------------------------------------------------------------------------------------------------*/
                                           /*PRODUCT DETAIL*/
/*-----------------------------------------------------------------------------------------------------------------*/
.wc-product-detail .slider{
    border: 1px solid #ddd;
    
background: rgba(248,249,249,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(248,249,249,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(71%, rgba(248,249,249,1)), color-stop(100%, rgba(248,249,249,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
background: radial-gradient(ellipse at center, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f9', endColorstr='#f8f9f9', GradientType=1 ); 
}
.wc-product-detail .slider>.big-images{
    padding: 40px;
/*
    min-height: 467px;
    max-height: 467px;
*/
    position: relative;
/*
background: rgba(248,249,249,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(248,249,249,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(71%, rgba(248,249,249,1)), color-stop(100%, rgba(248,249,249,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
background: radial-gradient(ellipse at center, rgba(248,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(248,249,249,1) 71%, rgba(248,249,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f9', endColorstr='#f8f9f9', GradientType=1 );
*/
    background: #fff;
}
.big-images .item>a>img{
    margin: 0 auto;
    vertical-align: middle;
}
.wc-product-detail .slider>.big-images .owl-controls{
    width: 100%;
}
.wc-product-detail .slider>.big-images .owl-controls .owl-nav{
    width: 104%;
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: 42px;
}
.wc-product-detail .slider>.big-images .owl-controls .owl-nav>div{
    width: 25px;
    height: 30px;
    background: url(../images/bg-sprite.png) no-repeat;
    float: left;
}
.wc-product-detail .slider>.big-images .owl-controls .owl-nav .owl-prev{
    background-position: -15px -611px;  
}
.wc-product-detail .slider>.big-images .owl-controls .owl-nav .owl-prev:hover{
    background-position: -68px -611px;  
}
.wc-product-detail .slider>.big-images .owl-controls .owl-nav .owl-next{
    float: right;
    background-position: -43px -611px;  
}
.wc-product-detail .slider>.big-images .owl-controls .owl-nav .owl-next:hover{
    background-position: -96px -611px;  
}
.wc-product-detail .slider>.thumbs{
    width: 100%;
    position: relative;
    z-index: 10;
    overflow: hidden;
}
.wc-product-detail .slider>.thumbs .owl-stage-outer{
    margin: 3px 0;
    overflow: initial!important;
    border-top: 1px solid #ddd;
}
.wc-product-detail .slider>.thumbs .item{
    width: 100%;
    min-height: 124px;
    max-height: 124px;
    border-right: 1px solid #ddd;
    padding: 33px 40px;
    
background: rgba(242,242,242,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(253,253,253,1) 71%, rgba(242,242,242,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(242,242,242,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(71%, rgba(253,253,253,1)), color-stop(100%, rgba(242,242,242,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(253,253,253,1) 71%, rgba(242,242,242,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(253,253,253,1) 71%, rgba(242,242,242,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(253,253,253,1) 71%, rgba(242,242,242,1) 100%);
background: radial-gradient(ellipse at center, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 51%, rgba(253,253,253,1) 71%, rgba(242,242,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );
}

.wc-product-detail .slider>.thumbs .owl-item.active.center .item{
    -webkit-box-shadow: inset 0px 2px 11px -2px rgba(221,221,221,1);
    -moz-box-shadow: inset 0px 2px 11px -2px rgba(221,221,221,1);
    box-shadow: inset 0px 2px 11px -2px rgba(221,221,221,1);
}
.wc-product-detail .slider>.thumbs .synced .item{
    position: relative;
    z-index: 3;
    
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #EEEEEE 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #EEEEEE 100%);

/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #EEEEEE 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #EEEEEE));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #EEEEEE 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #EEEEEE 100%);
}
.wc-product-detail .owl-item.active.synced:after{
    content: " ";
	width: 23px; 
	height: 12px; 
    background: url(../images/bg-product-slider-arrow.png) no-repeat;
    position: absolute;
    top: 0;
    z-index: 11;
    left: 0;
    right: 0;
    margin: 0 auto; 
    margin-top: -1px;
}
.wc-product-detail .slider>.thumbs .item>img{
    margin: 0 auto;
    vertical-align: middle;
}
.wc-product-detail.wc-slider{
    margin: 40px 0;
}
.wc-product-detail.wc-slider .details{
    border: 1px solid #ddd;
}
.wc-product-detail.wc-slider .details .title h1{
    font-family: 'robotolight';
    font-size: 45px;
    color: #5b5b5b;
    text-align: center;
    text-transform: uppercase;
    margin-top: 48px;
}

.wc-product-detail.wc-slider .details .title h2{
    font-family: 'open_sanslight';
    font-size: 14px;
    color: #838383;
    margin-top: 18px;
    text-align: center;
}
.wc-product-detail.wc-slider .details .title h2 i{
    font-family: 'open_sansbold';
}
h2.background {
    position: relative;
    z-index: 1;
}
h2.background:before {
        border-top: 1px solid #dfdfdf;
        content:"";
        margin: 0 auto;
        position: absolute; 
        top: 50%; left: 0; right: 0; bottom: 0;
        width: 100%;
        z-index: -1;
}

.wc-product-detail.wc-slider .details .title h2.background  span { 
        background: #fff; 
        padding: 0 15px; 
}
.wc-product-detail.wc-slider .details .price-details>.row, .wc-product-detail.wc-slider .details .price-details>.row>div{
    margin: 0;
    padding: 0;
}
.wc-product-detail.wc-slider .details .price-details p{
    font-family: 'robotobold';
    font-size: 14px;
    color: #838383;
    padding-left: 15px;
    margin-bottom: 15px;
}
.wc-product-detail.wc-slider .details .price-details p span{
    font-family: 'robotobold';
}
.wc-product-detail.wc-slider .details .price-details p i{
    display: inline-block;
    width: 21px;
    height: 16px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -81px -8px;
    margin-right: 10px;
}
.wc-product-detail.wc-slider .details .price-details .wrapp{
    padding-left: 60px;
    border-right: 1px solid #ddd;
    padding-bottom: 15px;
}
.wc-product-detail.wc-slider .details .price-details .wrapp .select-wrapp label{
    display: block;
    float: left;
    margin: 5px 0 0 0;
}
.wc-product-detail.wc-slider .details .price-details .wrapp .select-wrapp .wrapp-s{
    width: 111px;
    height: 30px;
    float: left;
    margin-left: 15px;
}
.wc-product-detail.wc-slider .details .price-details .wrapp .select-wrapp .wrapp-s .selecter .selecter-selected{
    height: 30px;
    background: url(../images/bg-product-select.png) no-repeat;
    background-position: right center;
    padding-right: 10px;
    background-origin: content-box;
    margin: 0;
}
.wc-product-detail.wc-slider .details .price-details>.row{
    padding: 49px 0 32px 0;
}
.wc-product-detail.wc-slider .details .price-details .text{
    padding: 15px 40px 0 40px;
    white-space: nowrap; 
}
.wc-product-detail.wc-slider .details .price-details .text h1{
/*    font-family: 'tally_text_bold1';*/
    font-size: 50px;
    color: #f1b14d;
}
.wc-product-detail.wc-slider .details .price-details .text h1 i{
    display: inline-block;
    width: 24px;
    height: 36px;
    background: url(../images/img-rupee-1.png) no-repeat;
}
.wc-product-detail.wc-slider .details .enquire{
    width: 100%;
    border-top: 1px solid #ddd;
    padding: 40px 0 20px 0;
}
.wc-product-detail.wc-slider .details .enquire .btn{
    width: 308px;
    height: 64px;
    font-family: 'robotobold';
    font-size: 18px;
    color: #fff;
    text-align: center;
    border-left-style: none;
    text-transform: uppercase;
    margin: 0 auto;
    display: block;
    border: 0;
    text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
    
background: rgba(70,167,28,1);
background: -moz-linear-gradient(top, rgba(70,167,28,1) 0%, rgba(70,167,28,1) 32%, rgba(57,141,23,1) 58%, rgba(55,137,22,1) 71%, rgba(45,120,18,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,167,28,1)), color-stop(32%, rgba(70,167,28,1)), color-stop(58%, rgba(57,141,23,1)), color-stop(71%, rgba(55,137,22,1)), color-stop(100%, rgba(45,120,18,1)));
background: -webkit-linear-gradient(top, rgba(70,167,28,1) 0%, rgba(70,167,28,1) 32%, rgba(57,141,23,1) 58%, rgba(55,137,22,1) 71%, rgba(45,120,18,1) 100%);
background: -o-linear-gradient(top, rgba(70,167,28,1) 0%, rgba(70,167,28,1) 32%, rgba(57,141,23,1) 58%, rgba(55,137,22,1) 71%, rgba(45,120,18,1) 100%);
background: -ms-linear-gradient(top, rgba(70,167,28,1) 0%, rgba(70,167,28,1) 32%, rgba(57,141,23,1) 58%, rgba(55,137,22,1) 71%, rgba(45,120,18,1) 100%);
background: linear-gradient(to bottom, rgba(70,167,28,1) 0%, rgba(70,167,28,1) 32%, rgba(57,141,23,1) 58%, rgba(55,137,22,1) 71%, rgba(45,120,18,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a71c', endColorstr='#2d7812', GradientType=0 );


  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-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.wc-product-detail.wc-slider .details .enquire .btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f0c01a;
    border-radius: 4px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.wc-product-detail.wc-slider .details .enquire .btn:hover, .wc-product-detail.wc-slider .details .enquire .btn:focus,.wc-product-detail.wc-slider .details .enquire .btn:active {
  color: white;
}
.wc-product-detail.wc-slider .details .enquire .btn:hover:before, .wc-product-detail.wc-slider .details .enquire .btn:focus:before, .wc-product-detail.wc-slider .details .enquire .btn:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.wc-product-detail.wc-slider .details .enquire p, .wc-product-detail.wc-slider .details .enquire h3{
    font-family: 'robotobold';
    font-size: 15px;
    color: #7d7d7d;
    text-align: center;
    margin-top: 15px;
    text-transform: uppercase;
}
.wc-product-detail.wc-slider .details .enquire h3{
    font-size: 23px;
    margin-top: 5px;
}
.wc-product-detail.wc-slider .details .logos{
    padding: 40px 0;
    border-top: 1px solid #ddd;
    background: #fafafa;
}
.wc-product-detail.wc-slider .details .logos span.wrapp{
    display: block;
}
.wc-product-detail.wc-slider .details .logos span.wrapp>img{
    margin: 0 auto;
}
.wc-product-detail.wc-slider .details .logos .btn-default{
    border: 0;
    background: transparent;
}
.wc-product-detail.wc-slider .details .logos span.share{
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -79px -36px;
    margin-right: 15px;
}

.wc-product-detail.wc-slider .details .logos i.text{
    display: block;
    float: left;
    font-family: 'robotobold';
    font-size: 15px;
    color: #000;
    font-style: normal;
}
.wc-product-detail.wc-slider .details .logos  .btn-group>.btn:hover, .wc-product-detail.wc-slider .details .logos  .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .wc-product-detail.wc-slider .details .logos  .btn-group-vertical>.btn:focus, .wc-product-detail.wc-slider .details .logos  .btn-group>.btn:active, .wc-product-detail.wc-slider .details .logos  .btn-group-vertical>.btn:active, .wc-product-detail.wc-slider .details .logos  .btn-group>.btn.active, .btn-group-vertical>.btn.active{
    background: none;
    box-shadow: none;
}
.wc-product-detail.wc-slider .details .logos .btn-default:hover i, .wc-product-detail.wc-slider .details .logos .btn-default:focus i{
    color: #f0c01a;
}
.wc-product-detail.detail {
    border-top: 1px solid #ddd;
    width: 100%;
    padding: 50px 0;
}
.wc-product-detail.detail .title h1{
    font-family: 'robotoregular';
    font-size: 23px;
    color: #020000;
    margin-bottom: 30px;
}
.wc-product-detail.detail .title h1 span{
    color: #f0c01a;
}
.wc-product-detail.detail .title h2{
    font-family: 'open_sansbold';
    font-size: 14px;
    color: #767676;
    margin-bottom: 5px;
}
.wc-product-detail.detail .title p{
    font-family: 'open_sansregular';
    font-size: 13px;
    color: #767676;
    line-height: 19px;
}
.wc-product-detail.detail .list{
    margin: 30px 0;
}
.wc-product-detail.detail .list>ul>li, .wc-product-detail.detail .detailed-list .panel-body ul>li{
    display: block;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
    font-family: 'open_sansregular';
    font-size: 13px;
    color: #000;
}
.wc-product-detail.detail .list>ul>li>i, .wc-product-detail.detail .detailed-list .panel-body ul>li>i{
    display: inline-block;
    font-style: normal;
}
.wc-product-detail.detail .detailed-list .panel-default, .wc-product-detail.detail .detailed-list .panel-group .panel, .wc-product-detail.detail .detailed-list .panel-default>.panel-heading, .wc-product-detail.detail .detailed-list .panel-default>.panel-heading+.panel-collapse>.panel-body, .wc-product-detail.detail .detailed-list .panel-group{
    border: 0;
    box-shadow: none;
    background: 0;
    padding: 0 0;
    margin: 0;
}
.wc-product-detail.detail .detailed-list .panel-title>a, .panel-title>small, .wc-product-detail.detail .detailed-list .panel-title>.small, .panel-title>small>a, .wc-product-detail.detail .detailed-list .panel-title>.small>a{
    font-family: 'open_sansbold';
    font-size: 13px;
    color: #000;
}

.wc-product-detail.detail .detailed-list .panel-default>.panel-heading{
    border-bottom: 1px solid #000!important;
    padding: 5px 0;
}
.wc-product-detail.detail .detailed-list .panel-group{
    margin-bottom: 20px;
}
.wc-product-detail.detail .detailed-list .panel-body{
    
}
.wc-product-detail.detail .detailed-list .panel-default>.panel-heading>h4>a .glyphicon-plus{
    display: none;
}
.wc-product-detail.detail .detailed-list a.collapsed .glyphicon-plus{
    display: block!important;
}
.wc-product-detail.detail .detailed-list a.accordion-toggle.collapsed .glyphicon-minus{
    display: none;
}
.wc-product-detail.detail .detailed-list p{
    font-family: 'open_sansregular';
    font-size: 13px;
    color: #000000;
}
.wc-product-detail.detail .wc-ad{
    width: 100%;
    margin-top: 55px;
    border-radius: 4px;
    padding: 54px 0;
    background: #fdfdfd;
-webkit-box-shadow: inset 0px 0px 6px 1px rgba(229,229,229,1);
-moz-box-shadow: inset 0px 0px 6px 1px rgba(229,229,229,1);
box-shadow: inset 0px 0px 6px 1px rgba(229,229,229,1);
}
.wc-product-detail.detail .wc-ad h1{
    font-size: 22px;
    color: #5a4f4f;
/*    font-family: 'tally_text_bold1';*/
    text-align: center;
    margin-bottom: 30px;
}
.wc-product-detail.detail .wc-ad p{
    font-size: 14px;
    color: #595858;
    font-family: 'robotoregular';
    text-align: center;
}
.wc-product-detail.detail .wc-ad img{
    margin:  0 auto;
    padding-bottom: 30px;
    padding-top: 30px;
}
.wc-product-detail.detail .wc-ad h2{
    color: #ff0000;
    font-family: 'robotobold';
    font-size: 29px;
    text-align: center;
    margin-bottom: 24px;
}
.wc-product-detail.detail .wc-ad button{
    width: 155px;
    height: 45px;
    color: #fff;
    margin: 0 auto;
    display: block;
    font-family: 'robotoregular';
    font-size: 17px;
    background: #3eb310;
    border-radius: 4px;
    
  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-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.wc-product-detail.detail .wc-ad button:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f0c01a;
    border-radius: 4px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.wc-product-detail.detail .wc-ad button:hover, .wc-product-detail.detail .wc-ad button:focus, .wc-product-detail.detail .wc-ad button:active {
  color: white;
}
.wc-product-detail.detail .wc-ad button:hover:before, .wc-product-detail.detail .wc-ad button:focus:before, .wc-product-detail.detail .wc-ad button:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.wc-product-detail.last>.strip{
    width: 100%;
    height: 60px;
    background: url(../images/bg-product-border-last.jpg) no-repeat;
    border-top: 7px solid #f0c01a;
    background-size: cover;
    background-position: 50% 50%;
    position: relative;
}
.wc-product-detail.last>.strip:after{
    content: " ";
    position: absolute;
    bottom: -19px;
    left: 0;
    right: 0;
    margin: 0 auto;
    
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	
	border-top: 20px solid #006b00;
    
}
.wc-product-detail.last>.strip h3{
    color: #fff;
    font-family: 'robotobold';
    font-size: 15px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
    vertical-align: middle;
    padding-top: 15px;
}
.wc-product-detail.last .product-slider{
    padding: 50px 0;
}

.wc-product-detail.last .product-slider img{
    margin: 0 auto;
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    max-width: 100%;
}
.wc-product-detail.last .product-slider a:hover img{
   -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
}
.wc-product-detail.last .product-slider .owl-item.active:hover h3>span{
    color: #f0c21c;
}
.wc-product-detail.last .product-slider .owl-controls{
    width: 100%;
}
.wc-product-detail.last .product-slider .owl-controls .owl-nav{
    width: 100%;
    position: absolute;
    left: 0px;
    top: 50%;
}
.wc-product-detail.last .product-slider .owl-controls .owl-nav>div{
    width: 25px;
    height: 30px;
    background: url(../images/bg-sprite.png) no-repeat;
    float: left;
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.wc-product-detail.last .product-slider .owl-controls .owl-nav .owl-prev{
    background-position: -15px -611px;  
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; 
}
.wc-product-detail.last .product-slider .owl-controls .owl-nav .owl-prev:hover{
    background-position: -68px -611px;  
}
.wc-product-detail.last .product-slider .owl-controls .owl-nav .owl-next{
    float: right;
    background-position: -43px -611px;  
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; 
}
.wc-product-detail.last .product-slider .owl-controls .owl-nav .owl-next:hover{
    background-position: -96px -611px;  
}
.wc-product-detail.last .product-slider h3{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #010000;
    text-align: center;
    margin-top: 30px;
}
.wc-product-detail.last .product-slider h3>i{
    display: inline-block;
    font-style: normal;
}
.wc-product-detail.last .product-slider h3>span{
    font-size: 18px;
    color: #010000; 
}
.wc-product-detail.last .product-slider h3>i.icon{
    width: 8px;
    height: 10px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -79px -64px;
    margin: 0 10px;
}

.bx-wrapper{
    width: 100%!important;
    max-width: inherit!important;
    margin: 0;
}
.bx-wrapper{
    width: auto!important;
}
.bx-wrapper .bx-viewport{
    border: 0;
    box-shadow: none;
    background: transparent;
}
.wc-product-detail.wc-slider .details .logos .open>.dropdown-menu{
    margin: 0;
    padding: 15px;
    border-radius: 0;
    min-width: 170px;
    text-align: left;
}
.wc-product-detail.wc-slider .details .logos .dropdown-menu>li{
    display: inline-block;
    position: relative;
}
.wc-product-detail.wc-slider .details .logos .dropdown-menu>li>a{
    font-family: 'robotoregular';
    font-size: 13px;
    color: #282828;
    padding: 0!important;
    line-height: 0;
}
i.fb{
    display: inline-block;
    width: 30px;
    height: 26px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -11px -202px;
    transition: none;
}
i.twitter{
    display: inline-block;
    width: 30px;
    height: 26px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -10px -257px;
    transition: none;
}
i.in{
    display: inline-block;
    width: 30px;
    height: 26px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position:-11px -231px;
    transition: none;
}
i.google{
    display: inline-block;
    width: 30px;
    height: 26px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -10px -286px;
    transition: none;
}
.wc-product-detail.wc-slider .details .logos .dropdown-menu>li>a:hover i{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

/*-----------------------------------------------------------------------------------------------------------------
                                                GALLERY
-----------------------------------------------------------------------------------------------------------------*/
.wc-gallery{
    padding: 58px 0;
}
.wc-gallery>.container>.row{
    margin-bottom: 30px;
}
.wc-gallery>.container>.row:last-child{
    margin-bottom: 0;
}
.wc-gallery>.container>.row>div>.wrapper{
    position: relative;
}
.wc-gallery>.container>.row>div>.wrapper>.box{
    width: 100%;
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    position: relative;
    z-index: 1;
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; 
}
.wc-gallery>.container>.row>div>.wrapper:before, .wc-gallery>.container>.row>div>.wrapper:after{
    content: " ";
    position: absolute;
    top: 6px;
    left: 6px;
    width: 100%;
    height: 100%;
    border: 1px solid #ddd;
    background: #fff;
    z-index: -3;
}
.wc-gallery>.container>.row>div>.wrapper:before{
    top: 3px;
    left: 3px; 
    z-index: -2;
}
.wc-gallery>.container>.row>div>.wrapper>.box>.text{
    padding: 20px 0;
}
.wc-gallery>.container>.row>div>.wrapper>.box>.text>p>a{
    color: #000;
    font-size: 14px;
    font-family: 'open_sansregular';
}
.wc-gallery>.container>.row>div>.wrapper>.box>a.notification{
    display: block;
    width: 67px;
    height: 67px;
    border-radius: 100%;
    background: #fff;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    margin: 0 auto;
    margin-top: -50px;
    vertical-align: middle;
    cursor: pointer;
}
.wc-gallery>.container>.row>div>.wrapper>.box>a>h1{
    width: 100%;
    text-align: center;
    color: #7e7d7d;
    font-size: 24px;
    font-family: 'open_sansbold';
    vertical-align: middle;
    position: absolute;
    top: 50%;
    margin-top: -15px;
}
.wc-gallery>.container>.row>div>.wrapper>.box:hover a.notification{
    background: #004212;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
.wc-gallery>.container>.row>div>.wrapper>.box:hover a>h1{
    color: #f0bf15;

}

/*-----------------------------------------------------------------------------------------------------------------
                                                 CONTACT US
-----------------------------------------------------------------------------------------------------------------*/
section.wc-contactus{
/*
    -webkit-box-shadow: inset 0px 20px 20px 0px rgba(238,238,238,1);
    -moz-box-shadow: inset 0px 20px 20px 0px rgba(238,238,238,1);
    box-shadow: inset 0px 20px 20px 0px rgba(238,238,238,1);
*/
}
.wc-contactus .wrapp{
    padding: 12px 0;
    border-right: 1px solid #ddd;
    
/*
    -webkit-box-shadow: inset -10px 0px 10px 0px rgba(238,238,238,1);
    -moz-box-shadow: inset -10px 0px 10px 0px rgba(238,238,238,1);
    box-shadow: inset -10px 0px 10px 0px rgba(238,238,238,1);
*/
}
.wc-contactus>.container>.row>div:last-child .wrapp{
    margin-right: 0!important;
    padding-right: 90px;
}
    
.wc-contactus .wrapp>.box{
    padding: 40px 0;
    border-bottom: 1px solid #ddd;
    padding-right: 30px;
    position: relative;
}
.wc-contactus .wrapp>.box:hover h2{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; 
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.wc-contactus .wrapp>.box:hover img{
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; 
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.wc-contactus .wrapp>.box span.before{
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    border-bottom: 1px solid #ddd;
    margin-top: 1px;
}
.wc-contactus>.container>.row>div:first-child .wrapp h2, .wc-contactus>.container>.row>div:first-child .wrapp h2>i{
    font-size: 18px;
}
.wc-contactus .wrapp h2{
    color: #020200;
    font-size: 23px;
    font-family: 'robotoregular';
    margin-bottom: 10px;
    
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; 
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.wc-contactus .wrapp h2>i{
    font-style: normal;
    color: #eebe1b;
    font-size:23px;
    font-family: 'robotoregular';
}
.wc-contactus .wrapp>.box p{
    color: #838383;
    font-size: 14px;
    font-family: 'open_sansregular'; 
    line-height: 23px;
}
.wc-contactus .wrapp>.box:last-child{
    border: 0;
}
.wc-contactus .wrapp>.box:last-child:hover p{
    color: #f1c01b;
}
.wc-contact-form .wrapp .form-wrapp{
    padding: 40px 0 0 0;
}
.wc-contact-form .wrapp .form-wrapp form{
    margin-top: 30px;
}
.wc-contact-form>.container>.row>div:last-child .wrapp{
    border: 0;
    box-shadow: none;
}
.wc-contact-form .wrapp .form-wrapp form>.row, .wc-contact-form .wrapp .form-wrapp form>.row>div, .wc-contact-form .wrapp .form-wrapp form>.row>div>.row, .wc-contact-form .wrapp .form-wrapp form>.row>div>.row>div{
    margin: 0;
    padding: 0;
    position: relative;
}
.wc-contact-form .wrapp .form-wrapp form>.row.sub{
    margin-left: -15px;
    margin-right: -15px;
}
.wc-contact-form .wrapp .form-wrapp form>.row.sub>div{
    padding-left: 15px;
    padding-right: 15px;
}
.wc-contact-form .wrapp .form-wrapp form>.row{
    margin-bottom: 15px;
/*
    -webkit-box-shadow: 0px 1px 7px 0px rgba(238,238,238,1);
    -moz-box-shadow: 0px 1px 7px 0px rgba(238,238,238,1);
    box-shadow: 0px 1px 7px 0px rgba(238,238,238,1);
*/
}
.wc-contact-form .wrapp .form-wrapp form span.placeholder{
    background: #fff;
    border: 1px solid #ddd;
    border-right: 0;
    display: block;
    height: 45px;
}
.wc-contact-form .wrapp .form-wrapp form span.placeholder p, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp p, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp h5{
    color: #5c5c5c;
    font-size: 14px;
    font-family: 'open_sansregular';
    vertical-align: middle;
    text-align: center;
    margin-top: 12px;
}
.wc-contact-form .wrapp .form-wrapp form span.placeholder p sup{
    color: #ff0000;
}
.wc-contact-form .wrapp .form-wrapp form input[type="text"], .wc-contact-form .wrapp .form-wrapp form input[type="email"], .wc-contact-form .wrapp .form-wrapp form textarea{
    width: 100%;
    border: 1px solid #ddd;
    background: #fff;
    height: 45px;
    text-indent: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-border-radius:0; 
}
.wc-contact-form .wrapp .form-wrapp form textarea{
    height: 210px;
    color: #5c5c5c;
    font-size: 14px;
    font-family: 'open_sansregular';
    padding-top: 15px;
}
.wc-contact-form .wrapp .form-wrapp form .selecter .selecter-selected{
    margin: 0;
    height: 45px;
    border: 1px solid #ddd;
    border-right: 0;
    color: #5c5c5c;
    text-indent: 15px;
    background: url(../images/icon-contactus-selecter.png) no-repeat;
    background-position: right center;
    background-origin: content-box;
    white-space: nowrap;
}
.wc-contact-form .wrapp .form-wrapp form a.btn_submit{
    display: block;
    width: 100%;
    height: 45px;
    text-align: center;
    background: #40ab0b;
    color: #fff;
    font-size: 18px;
    font-family: 'open_sansbold'; 
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    padding-top: 12px;
    cursor: pointer;
}

.wc-contact-form .wrapp .form-wrapp form a.btn_submit:hover{
    background: #326d15;
}
.wc-contact-form .wrapp .form-wrapp form button.btn_submit{
    display: block;
    width: 100%;
    text-align: center;
    background: #40ab0b;
    color: #fff;
    font-size: 18px;
    font-family: 'open_sansbold'; 
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    padding: 12px;
    cursor: pointer;
}

.wc-contact-form .wrapp .form-wrapp form button.btn_submit:hover{
    background: #326d15;
}
.wc-contactus{
    position: relative;
}
.wc-contactus.map>.container{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 10%;
    cursor: pointer; 
    cursor: hand;
}

/*-----------------------------------------------------------------------------------------------------------------
                                                  ENQUIRY
-----------------------------------------------------------------------------------------------------------------*/
.wc-enquiry .wrapper{
    width: 100%;
    border-left: 1px solid #ddd;
}
.wc-enquiry .wrapper h2{
    color: #000000;
    font-size: 16px;
    font-family: 'robotobold';
    text-align: center;
    text-transform: uppercase;
}
.wc-enquiry .wrapper .slider .text-wrapp h1, .wc-enquiry .wrapper .slider .text-wrapp h2{
    color: #5c5c5c;
    font-size: 14px;
    font-family: 'open_sansregular';
    text-transform: uppercase;
    text-align: center;
}
.wc-enquiry .wrapper .slider .text-wrapp p{
    color: #5c5c5c;
    font-size: 10px;
    font-family: 'open_sansregular';
    text-align: center;
    margin: 10px 0;
}
.wc-enquiry .wrapper .slider .text-wrapp h2{
    font-size: 38px;
}
.wc-enquiry .wrapper .slider .text-wrapp h2>i{
     font-weight: normal;
}
.wc-enquiry .wrapper .slider .image-wrapp>img{
    margin: 0 auto;
}
.wc-enquiry .wrapper .slider{
    position: relative;
}
.wc-enquiry .wrapper .slider .wrapp{
    background: #fafafa;
}
.wc-enquiry .wrapper .slider .owl-nav{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: 25px;
}
.wc-enquiry .wrapper .slider .owl-nav .owl-prev, .wc-enquiry .wrapper .slider .owl-nav .owl-next{
    width: 24px;
    height: 30px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -81px -104px;
    float: left;
}
.wc-enquiry .wrapper .slider .owl-nav .owl-next{
    float: right;
    background-position: -105px -104px;
}
.wc-enquiry .wrapper button.view{
    width: 188px;
    height: 44px;
    border-radius: 8px;
    background: #398f17;
    color: #fff;
    font-size: 14px;
    font-family: 'robotobold';
    margin: 0 auto;
    display: block;
    margin-top: 10px;
    margin-bottom: 55px;
}
.wc-enquiry .wrapper .wc-ad img{
    margin:  0 auto;
    margin-bottom: 48px;
}
.wc-enquiry .wrapper .wc-ad h1{
    color: #656565;
    font-size: 17px;
    font-family: 'robotoregular';
    text-align: center;
    margin-bottom: 50px;
}
.wc-enquiry .wrapper h1.background {
    position: relative;
    z-index: 1;
}
.wc-enquiry .wrapper h1.background:before {
        border-top: 2px solid #dfdfdf;
        content:"";
        margin: 0 auto;
        position: absolute;
        top: 50%; left: 0; right: 0; bottom: 0;
        width: 95%;
        z-index: -1;
    }

.wc-enquiry .wrapper h1.background span { 
        background: #fff; 
        padding: 0 15px; 
    }

.wc-enquiry .wrapper .wc-ad{
    border: 0;
    border-top: 1px solid #ddd;
    padding: 0 15px;
    padding-top: 60px;
}
.wc-enquiry .right-wrapper{
    padding-top: 70px;
}
.wc-enquiry .right-wrapper h2{
    color: #000;
    font-size: 23px;
    font-family: 'robotoregular';
    text-transform: uppercase;
}
.wc-enquiry .right-wrapper.wrapp{
    padding: 30px 0;
}
.wc-enquiry i.fa.fa-asterisk{
    font-size: 8px;
    color: #ff0000;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 0;
    margin-right: 15px;
    z-index: 99;
}
.wc-enquiry .wrapp-select  i.fa.fa-asterisk{
    display: none!important;
}
.wc-enquiry  .wrapp-select .selecter .selecter-selected{
    border-right: 1px solid #ddd!important;
}
.wc-contact-form .wrapp .form-wrapp form>.row.textarea .fa{
    top: 0;
    margin-top: 15px;
}
.wc-enquiry.wc-contact-form .wrapp .form-wrapp{
    padding-left: 68px;
    padding-right: 98px;
    padding-top: 23px;
}
.wc-enquiry.wc-contact-form .wrapp .form-wrapp form{
    margin-top: 30px;
}
.wc-enquiry.wc-contact-form .wrapp .form-wrapp form h2, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form h3{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #838383;
    text-transform: inherit;
    margin-top: 10px;
}
.wc-enquiry.wc-contact-form .wrapp .form-wrapp form h3{
    font-size: 21px;
    color: #3f3f3f;
    margin-top: 14px;
    margin-bottom: 30px;
}
.wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp a.submit{
    display: block;
    width: 100%;
    height: 44px;
    text-align: center;
    text-transform: uppercase;
    padding-top: 15px;
    color: #fff;
    font-family: 'open_sansbold';
    font-size: 18px;
    background: #0a9a4e;
    margin-top: 45px;
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    
  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-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp h5{
    text-align: left;
    line-height: 26px;
    margin-top: 30px;
}
.wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp p{
    margin-top: 30px;
}

/*-----------------------------------------------------------------------------------------------------------------
                                                    BUYING GUIDE
-----------------------------------------------------------------------------------------------------------------*/
.wc-sub-title{
    width: 100%;
    box-sizing: border-box;
    background: #0f4422;
}
.wc-sub-title>.container{
    background: url(../images/bg-buyers-guide.png) no-repeat;
    background-position: right center;
    padding: 50px 00 85px 0;
}
.wc-sub-title h2{
    color: #fff;
    font-size: 28px;
    font-family: 'robotoregular';
    text-transform: uppercase;
    line-height: 33px;
}
.wc-sub-title.buying-guide h2{
    color: #f0c11b;
}
.wc-sub-title>.container>.row>div{
    padding: 0 92px;
}
.wc-buying-guide>.container>.row>div>.wrapper, .wc-content .right .wrapper{
   background: #fff;
   border-right: 1px solid #e1e1e1;
   border-left: 1px solid #e1e1e1;
}
.wc-buying-guide ul{
    width: 100%;
    border-bottom: 1px solid #ddd; 
    background: #fff;
    margin-top: -90px;
    padding: 35px 54px 43px;
}
.wc-buying-guide ul>li{
    display: block;
    width: 100%;
}
.wc-buying-guide ul>li>a, .wc-buying-guide ul>li>a>i{
    display: inline-block;
    color: #929292;
    font-family: 'robotoregular';
    text-transform: capitalize;
    font-size: 14px;
    line-height: 35px;
    cursor: pointer;
    padding-left: 30px;
    
}
.wc-buying-guide ul>li>a{
	padding-left: 20px;
}
.wc-buying-guide ul>li>a>i{
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #8b8b8b;
    margin-right: 16px;
margin-left: -22px;
    padding: 0;
}
.wc-buying-guide ul>li:hover>a{
    color: #000;
}
.wc-buying-guide ul>li:hover a>i{
    background: #f0c11c;
}
.wc-buying-guide .box-wrapp{
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.wc-buying-guide .box-wrapp .box {
padding: 26px 29px;
border: 2px solid #e1e1e1;
margin: 18px 19px;
}
.wc-buying-guide .box-wrapp .box h1{
    color: #000;
    font-size: 16px;
    font-family: 'robotoregular';
    text-transform: uppercase;
    margin-bottom: 15px;
}
.wc-buying-guide .box-wrapp .box h1>i{
    color: #f0c11b;
    font-style: normal;
}
.wc-buying-guide .box-wrapp .box p{
    color: #5c5c5c;
    font-size: 14px;
    font-family: 'robotoregular';
}
.wc-buying-guide .box-wrapp .box h3{
    color: #5c5c5c;
    font-size: 14px;
    font-family: 'open_sansbold';
    margin-top: 15px;
    display: inline-block;
}
.wc-buying-guide .box-wrapp .box h3>i{
    display: inline-block;
    width: 26px;
    height: 27px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -80px -139px;
    vertical-align: middle;
    margin-right: 15px;
}
.wc-buying-guide>.container>.row>div>.wrapp.left{
    padding: 0;
}
.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp h1{
	color: #000000;
       font-size: 23px;
       font-family: 'robotoregular';
       margin-bottom: 34px;
       text-transform: uppercase;
       line-height: 20px
}
.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp h1>i, .wc-buying-guide>.container>.row>div>.wrapp>.listing h2>i{
    color: #f0c11b;
    font-style: normal;
}
.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp p{
    color: #5c5c5c;
    font-size: 14px;
    font-family: 'open_sansregular';
    line-height: 23px;
}
.wc-buying-guide>.container>.row>div:last-child>.wrapp{
/*    margin-left: -30px;*/
    border-right: 1px solid #ddd;
}
.wc-buying-guide>.container>.row>div>.wrapp>.listing{
    padding: 55px 30px 55px 90px;
}
.wc-buying-guide>.container>.row>div>.wrapp>.listing h1{
    color: #565656;
    font-size: 62px;
    font-family: 'vollkornitalic';
    text-transform: uppercase;
    margin-bottom: 18px;
}
.wc-buying-guide>.container>.row>div>.wrapp>.listing h2{
    color: #565656;
    font-size: 23px;
    font-family: 'robotoregular';
    text-transform: uppercase;
    margin-bottom: 18px;
}
.wc-buying-guide>.container>.row>div>.wrapp>.listing p{
    color: #565656;
    font-size: 14px;
    font-family: 'open_sansregular';
}
.wc-buying-guide>.container>.row>div>.wrapp>.listing img{
    vertical-align: bottom;
    margin-top: 40px;
    margin-left: 10px;
}
.wc-buying-guide.btn-wrapp{
    width: 100%;
}
.wc-buying-guide.btn-wrapp h2{
    font-family: 'robotomedium';
    color: #fff;
    font-size: 23px;
    margin-top: 85px;
}
.wc-buying-guide.btn-wrapp a.brows{
    font-family: 'robotoregular';
    color: #fff;
    font-size: 18px;
    text-align: center;
    height: 47px;
    width: 345px;
    display: block;
    background: #00b13d;
    padding-top: 13px;
    margin-top: 75px;
    margin-left: 28px;
    cursor: pointer;
}
.wc-buying-guide.btn-wrapp a.brows:hover{
    background: #03732a;
}
.wc-buying-guide .certified h2.background{
    text-align: center;
    width: 100%;
    display: inline-block;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 23px;
    margin-top: 90px;
} 
.wc-buying-guide .certified{
    width: 100%;
    padding: 0 70px;
    padding-bottom: 30px;
}
.wc-buying-guide .certified h2.background span{
    background: #fff;
    padding: 0 15px;
}
.wc-buying-guide .certified h2.background span>i{
    font-style: normal;
    color: #ffc600;
}
.wc-buying-guide .certified h3{
    color: #565656;
    font-size: 14px;
    text-align: center;
    font-family: 'open_sansbold';
    margin-top: 30px;
}
.wc-buying-guide .certified p{
    color: #565656;
    font-size: 13px;
    text-align: center;
    font-family: 'open_sansregular';
    margin-top: 10px;
}
.wc-buying-guide .certified ul{
    margin: 0;
    padding: 0;
    background: none;
    border: 0;
}
.wc-buying-guide .certified ul>li{
    display: inline-block;
}
.wc-buying-guide .certified ul>li img{
    margin: 0 auto;
}
.wc-buying-guide .certified .slider{
    width: 65%;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    margin-top: 40px;
    margin-bottom: 40px;
}
/*-----------------------------------------------------------------------------------------------------------------
                                                     NEWS & EVENTS
-----------------------------------------------------------------------------------------------------------------*/
.wc-newsevent.wrapper:nth-child(odd){
   background: #f6f6f6; 
}
.wc-newsevent .box{
    margin: 75px 0 95px 0;
}
.wc-newsevent .wrapp {
    margin-top: 44px;
}
.wc-newsevent .wrapp h1, .wc-newsevent .wrapp h2{
    color: #020000;
    font-size: 28px;
    font-family: 'robotoregular';
    margin-bottom: 15px;
}
.wc-newsevent .wrapp h2{
    font-size: 14px;
    margin-bottom: 28px;
}
.wc-newsevent .wrapp h2>.fa{
    color: #9f9f9f;
    margin-right: 15px;
}
.wc-newsevent .wrapp p{
    color: #5c5c5c;
    font-size: 14px;
    font-family: 'open_sansregular';
    line-height: 23px;
}
.wc-newsevent .wrapp a{
    color: #5c5c5c;
    font-size: 14px;
    font-family: 'open_sansbold';
    font-style: italic;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 25px;
    cursor: pointer;
}
.wc-newsevent .wrapp a:hover, .wc-newsevent .wrapp a:hover>.fa{
    color: #eebe1b;
}
.wc-newsevent .wrapp a>.fa{
    margin-left: 10px;
    color: #9f9f9f;
}
.wc-newsevent .wrapp a:hover>.fa{
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: shake;
  animation-name: shake; 
}
.wc-newsevent.parallax-window{
    height: 538px;
    width: 100%;
    background: url(../images/img-newsevents-3-3.jpg) no-repeat;
    background-attachment: fixed;
}
.wc-newsevent.parallax-window .wrapp{
    margin-top: 48px;
}
.parallax-window {
    min-height: 538px;
    background: transparent;
    padding: 88px 0;
}
.wc-newsevent.parallax-window h1{
    color: #fff;
    font-size: 23px;
    margin: 0;
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.wc-newsevent.parallax-window h2{
    font-family: 'open_sansbold';
    color: #515151;
    font-size: 22px;
    margin: 0;
    text-align: right;
    text-transform: uppercase;
}
.wc-newsevent.parallax-window h3{
    font-family: 'open_sansbold';
    color: #515151;
    font-size: 14px;
    margin: 0;
    text-align: right;
}
.wc-newsevent.parallax-window h4{
    font-family: 'robotomedium';
    color: #515151;
    font-size: 18px;
    margin: 0;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.wc-newsevent.parallax-window a{
    font-family: 'robotoregular';
    color: #ff0006;
    font-size: 14px;
    margin: 0;
    text-decoration: underline!important;
    cursor: pointer;
}
.wc-newsevent.parallax-window a:hover{
    color: #efbe14;
}
.row.owl-carousel.owl-loaded{
    margin: 0;
}
.wc-newsevent.parallax-window .owl-carousel .owl-item>div{
    width: 100%!important;
    padding: 0;
}
.wc-newsevent.parallax-window .slide{
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    min-height: 182.094px;
}
.wc-newsevent.parallax-window .slide .text-wrapp{
    width: 100%;
}
.wc-newsevent.parallax-window .slide .text-wrapp>.row, .wc-newsevent.parallax-window .slide .text-wrapp>.row>div{
    margin: 0;
    padding: 0;
}
.wc-newsevent.parallax-window .slide .text-wrapp>.row>div{
    padding: 30px 0;
}
.wc-newsevent.parallax-window .slide .text-wrapp>.row>div:first-child{
    padding-right: 15px;
}
.wc-newsevent.parallax-window .slide .text-wrapp>.row>div:last-child{
    padding-left: 30px;
    border-left: 1px solid #eee;
}
/*slider nav*/
.wc-newsevent.parallax-window .owl-controls{
    width: 100%;
}
.wc-newsevent.parallax-window .owl-controls .owl-nav{
    width: 86px;
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    margin-bottom: -75px;
    background: #fff;
    border-radius: 50px;
    padding: 5px 9px;
}
.wc-newsevent.parallax-window .owl-controls .owl-nav>div{
    width: 32px;
    height: 32px;
    float: left;
    background: url("../images/bg-sprite.png") no-repeat;
    background-position: -63px -404px; 
    display: block!important;
    margin: 0 auto;
}
.wc-newsevent.parallax-window .owl-controls .owl-nav .owl-next{
    background-position: -99px -404px;  
    margin-left: 4px;
}
.wc-newsevent.parallax-window .owl-controls .owl-nav .owl-next:hover{
    background-position: -99px -437px;  
}
.wc-newsevent.parallax-window .owl-controls .owl-nav .owl-prev:hover{
    background-position: -63px -437px;  
}
/*-----------------------------------------------------------------------------------------------------------------
                                                     NEWS DETAILS
-----------------------------------------------------------------------------------------------------------------*/
.right .wrapper ul{
    width: 100%;
    border-bottom: 1px solid #ddd; 
    background: #fff;
    padding: 38px 54px;
}
.right .wrapper ul>li{
    display: block;
    width: 100%;
}
.right .wrapper ul>li>a, .right .wrapper ul>li>a>i{
    display: inline-block;
    color: #929292;
    font-family: 'robotoregular';
    text-transform: uppercase;
    font-size: 14px;
    line-height: 35px;
    cursor: pointer;
    padding-left: 30px;

    
}
.right .wrapper ul>li>a>i{
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #8b8b8b;
    margin-right: 22px;
    margin-left: -30px;
    padding: 0;
    
		box-shadow: 0 0 0 10px transparent;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-webkit-transition: box-shadow .6s ease-in-out;
		-moz-transition: box-shadow .6s ease-in-out;
		-o-transition: box-shadow .6s ease-in-out;
		-ms-transition: box-shadow .6s ease-in-out;
		transition: box-shadow .6s ease-in-out;
}
.right .wrapper ul>li>a:hover>i{
		box-shadow: 0 0 0 0 #f0c11a;
		-webkit-transition: box-shadow .4s ease-in-out;
		-moz-transition: box-shadow .4s ease-in-out;
		-o-transition: box-shadow .4s ease-in-out;
		-ms-transition: box-shadow .4s ease-in-out;
		transition: box-shadow .4s ease-in-out; 
}
}
.right .wrapper ul>li:hover>a{
    color: #000;
}
.right .wrapper ul>li:hover>a>i{
    background: #f0c11c;
}
.right .wrapper ul>li.active>a, .wc-buying-guide ul>li.active>a{
    color: #000;
    font-family: 'robotomedium';
}
.right .wrapper ul>li.active>a>i, .wc-buying-guide ul>li.active>a>i{
    background: #f0c11c;
}
.wc-content .left{
    width: 100%;
    box-sizing: border-box;
    padding: 49px 70px 49px 70px;
}
.wc-news-details .left>.content h1, .wc-news-details .left>.content p{
    font-size: 23px;
    color: #020000;
    font-family: 'robotoregular';
    margin-bottom: 15px;
    text-transform: uppercase;
}
.wc-news-details .left>.content p{
    font-size: 14px;
    margin: 0;
    text-transform: none;
}
.wc-news-details .left>.content>p>i{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -80px -173px;
    margin-right: 18px;
}
.wc-news-details .left>.img-wrapper{
    margin-top: 32px;
}
.wc-news-details .left>.content-lst p{
    font-size: 14px;
    margin: 0;
    text-transform: none;
    color: #5c5c5c;
    font-family: 'open_sansregular';
    line-height: 23px;
    margin-top: 40px;
}
.wc-clients .img-wrapper {
    position: relative;
}
.wc-clients .img-wrapper .container{
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    margin: 0 auto;
    margin-top: -25px;
}
.wc-clients .img-wrapper h1{
    font-family: 'robotomedium';
    font-size: 23px;
    color: #fff;
    margin-top: 10px;
    text-transform: uppercase;
}
.wc-clients .img-wrapper a.btn{
    display: block;
    font-family: 'robotoregular';
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    height: 47px;
    border-radius: 0;
    width: 100%;
    margin: 0;
    padding-top: 10px;
    background: rgba(70,167,28,1);

  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-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.wc-clients .img-wrapper a.btn:before, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp a.submit:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
 border: 0;
  background: #f0c01a;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.wc-clients .img-wrapper a.btn:hover, .wc-clients .img-wrapper a.btn:focus, .wc-clients .img-wrapper a.btn:active {
  color: white;
}
.wc-clients .img-wrapper a.btn:hover:before, .wc-clients .img-wrapper a.btn:focus:before, .wc-clients .img-wrapper a.btn:active:before, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp a.submit:hover:before, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp a.submit:focus:before, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp a.submit:active:before{
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/*-----------------------------------------------------------------------------------------------------------------
                                                      DOWNLOADS
-----------------------------------------------------------------------------------------------------------------*/
.wc-content .right{
/*    border-right: 1px solid #ddd;*/
}
.wc-downloads .left .content .wrapp{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ddd;
}
.wc-downloads .left .content .text-wrapp{
    border-top: 1px solid #ddd;
    padding: 15px 0;
    padding-left: 15px;
    position: relative;
}
.wc-downloads .left .content .text-wrapp a.text{
    font-family: 'robotoregular';
    font-size: 13px;
    color: #000;
}
.wc-downloads .left .content .text-wrapp a.download{
    font-size: 28px;
    color: #000;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 15px;
    border-left: 1px solid #ddd;
    box-sizing: border-box;
    cursor: pointer;
    z-index: 2;
    background: #fff;
}
.wc-downloads .left .content .wrapp:hover i{
    color: #f0c11a;
    
   -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
.wc-downloads .left .content .text-wrapp a.download:hover i{
    color: #f0c11a;
}
.wc-downloads .left .content>.row{
    margin-bottom: 46px;
}
/*-----------------------------------------------------------------------------------------------------------------
                                                      FAQ
-----------------------------------------------------------------------------------------------------------------*/
.wc-faq .left>.content>h1{
    font-family: 'robotoregular';
    font-size: 23px;
    color: #020000
}
.wc-faq .left>.content>h1>i{
    color: #f2d44b;
    font-style: normal;
}
.wc-faq .left .toggle-wrapp{
    margin-top: 40px;
}
.wc-faq .left .panel-default>.panel-heading, .wc-faq .left .panel-group .panel{
    background: 0;
    border: 0;
    box-shadow: none;
    margin: 0;
    padding: 15px 0;
}
.wc-faq .left .panel-group .panel{
    padding: 0;
}
.wc-faq .left .panel-default>.panel-heading{
    border-bottom: 1px solid #ddd;
}
.wc-faq  .panel-title>a, .wc-faq  .panel-title>small, .wc-faq  .panel-title>.small, .wc-faq  .panel-title>small>a, .wc-faq  .panel-title>.small>a{
    color: #000000;
    font-size: 14px;
    font-family: 'open_sanssemibold';  
}
.wc-faq  .panel-default>.panel-heading+.panel-collapse>.panel-body{
    padding: 15px 0;
    border: 0;
}
.wc-faq  .panel-default>.panel-heading+.panel-collapse>.panel-body p, .wc-faq .left .wrapper p{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #5c5c5c;
    line-height: 23px;
}
.wc-faq  a.accordion-toggle.collapsed i.indicator.glyphicon.glyphicon-minus{
    display: none;
}
.wc-faq  a.accordion-toggle.collapsed i.indicator.glyphicon.glyphicon-plus{
    display: block;
}

.wc-faq  a.accordion-toggle i.indicator.glyphicon.glyphicon-minus{
    display: block;
}
.wc-faq  a.accordion-toggle i.indicator.glyphicon.glyphicon-plus{
    display: none;
}
.wc-faq .left .wrapper{
    margin-top: 40px;
}
.wc-faq .left .wrapper h1{
    color: #ffc600;
    font-size: 16px;
    font-family: 'robotoregular';
    margin-bottom: 30px;
}
.wc-buying-guide.wc-content .right .box.brand{
    border-left: 0;
}
/*-----------------------------------------------------------------------------------------------------------------
                                                ABOUT
-----------------------------------------------------------------------------------------------------------------*/
.wc-about .left>.content>h1{
    font-family: 'robotoregular';
    font-size: 23px;
    color: #000;
    margin-bottom: 34px;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
    
}
.wc-about .left>.content>h1>i, .wc-about .left>.content>.team h1>i{
    color: #f0c62f;
    font-style: normal;
}
.wc-about .left>.content>p{
    font-family: 'open_sansregular';
    font-size: 13px;
    color: #5c5c5c;
    line-height: 20px;
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.wc-about .left>.content>p>a{
    font-family: 'open_sansbold';
    font-size: 13px;
    color: #f0c62f;
    text-decoration: underline!important;
    cursor: pointer;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.wc-about .left>.content>p>a:hover{
    color: #004819;
}
.wc-about .left>.content>.mission-vission{
    margin-top: 53px;
    padding: 45px 0;
    padding-bottom: 39px;
    border-top: 1px solid #e5e5e5;
}
.wc-about .left>.content>.mission-vission h1{
    font-family: 'robotoregular';
    font-size: 23px;
    color: #f0af10;
    margin-bottom: 20px;
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.wc-about .left>.content>.mission-vission h1>i.vission{
    display: inline-block;
    width: 55px;
    height: 28px;
    vertical-align: middle;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -72px -197px;
    margin-right: 15px;
}
.wc-about .left>.content>.mission-vission h1>i.mission{
    display: inline-block;
    width: 39px;
    height: 37px;
    vertical-align: middle;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -72px -230px;
    margin-right: 15px;
}
.wc-about .left>.content>.mission-vission p{
    font-family: 'open_sansregular';
    color: #5c5c5c;
    font-size: 13px;
    line-height: 20px;
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.wc-about .left>.content>.mission-vission>.row>div:hover i{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
.wc-about .left>.content>.team{
    padding: 45px 0;
    border-top: 1px solid #e5e5e5;
}
.wc-about .left>.content>.team h1{
    font-family: 'robotoregular';
    font-size: 23px;
    color: #000000;
    margin-bottom: 15px; 
    text-align: center;
}
.wc-about .left>.content>.team p{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #5c5c5c;
    text-align: center;
}
.wc-about .left>.content>.team .wrapp{
    width: 178px;
    height: 178px;
    border-radius: 50%;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;
    overflow: hidden;
    z-index: 3
        ;
}
.wc-about .left>.content>.team .wrapp>img{
    margin: 0 auto;
    max-width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    z-index: 1;
    
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}
.wc-about .left>.content>.team .wrapp:hover>img{
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
.wc-about .left>.content>.team .wrapp .overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: 2;
}
.wc-about .left>.content>.team .wrapp .overlay .icon-message{
    display: block;
    width: 85px;
    height: 85px;
    vertical-align: middle;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -62px -273px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: -45px;
}
.wc-about .left>.content>.team .wrapp.hvr-reveal:before{
    border-radius: 100%;
}
.wc-about .left>.content>.team>.image-wrapp{
    margin-top: 70px;
}
.wc-about .left>.content>.team>.image-wrapp>.row{
    margin-top: 30px;
}
.wc-about .left>.content>.team .text-wrapp{
    margin-top: 24px;
}
.wc-about .left>.content>.team>.image-wrapp>.row>div:hover p{
    color: #f0c62f;
}
/*-----------------------------------------------------------------------------------------------------------------
                                                RINGS
-----------------------------------------------------------------------------------------------------------------*/
.wc-buying-guide>.container>.row>div:last-child>.wrapp{
    padding-bottom: 40px
}
.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp{
    border-bottom: 1px solid #e1e1e1;
    padding: 50px 68px;
    padding-top: 0;
    margin-top: 50px;
    margin-left: -30px;
    padding-left: 98px;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .box>.row, .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .box>.row>div{
    margin: 0;
    padding: 0;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .box .number h1{
    font-family: 'open_sansbold';
    font-size: 37px;
    color: #5c5c5c;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .box .text{
    border-left: 2px solid #f0c11b;
    padding-left: 20px;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .box{
    margin-top: 20px;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .round{
    width: 285px;
    height: 285px;
    border: 9px solid #f0c11b;
    border-radius: 50%;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details h2{
    font-size: 62px;
    color: #565656;
    font-family: 'vollkornitalic';
    text-transform: uppercase;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details h2 sup{
    font-size: 21px;
    position: relative;
    top: -20px;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details ul{
    margin: 0;
    padding: 0;
    border: 0;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details ul>li>a>i{
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	
	border-left: 6px solid black;
    
    width: auto;
    height: auto;
    border-radius: 0; 
    background: none; 
    margin: 0; 
    padding: 0; 
    margin-right: 25px;
    margin-left: -25px;
/*    vertical-align: top;*/
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details ul>li>a{
    padding: 0;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details ul>li{
    padding-left: 25px;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items{
    margin-top: 40px;
    margin-left: -98px;
    margin-right: -69px;
    padding-left: 98px;
    padding-right: 69px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 25px;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details{
    margin-top: 14px;
}
.wc-ring.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp{
    border: 0;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items  ul>li>a>i.arrow-l{
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent; 
	
	border-right: 6px solid black; 
    border-left: 0;
    
    width: auto;
    height: auto;
    border-radius: 0; 
    background: none; 
    margin: 0; 
    padding: 0; 
    margin-left: 10px;
    margin-right: -10px;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items>.row:nth-child(even) .details ul>li{
    padding-right: 10px;;
    padding-left: 0;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items>.row:nth-child(even) .round{
    margin-top: -55px;
    margin-left: 34px;
}
.wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items>.row:nth-child(even) .details{
    margin-top: 24px;
}
.wc-ring.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp>.row{
    margin-top: 22px;
}
.wc-ring.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp>.row:first-child{
    margin-top: 0;
}
.dropdown-menu{
    min-width: 230px;
    text-align: right;
    border-top: 1px solid #f0c21c;
    
	animation-name: pullDown;
	-webkit-animation-name: pullDown;	

	animation-duration: 1.1s;	
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%; 		
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
    background: none!important;
    outline: none;
    color: #f0c21c;
}
.navbar-nav>li>.dropdown-menu:before{
    content: " ";
    display: block;
    width: 9px;
    height: 9px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -64px -369px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -8px;
    margin-right: 20px;
}
.navbar-nav>li>.dropdown-menu:after{
    content: " ";
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/bg-sprite.png) no-repeat;
    background-position: -64px -380px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: -15px;
    z-index: 1;
}
.wc-index.news-testimonial .news-events .owl-carousel .owl-item>div{
    background: #fff;
}
.map_canvas{
    width: 100%;
    height: 497px;
    position: relative
}
section.wc-contactus .title{
    width: 268px;
    height: 33px;
    background: url(../images/img-map-background.png) no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    margin-right: 75px;
}
section.wc-contactus .title p{
    text-align: center;
    padding-top: 5px;
}
/*-----------------------------------------------------------------------------------------------------------------
                                                VIDEO GALLERY
-----------------------------------------------------------------------------------------------------------------*/
.wc-video-gallery{
    margin-bottom: 40px;
}
.wc-video-gallery .wrapp h1{
    font-family: 'robotoregular';
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.wc-video-gallery .wrapp p{
    font-family: 'open_sansregular';
    color: #565656;
    font-size: 14px;
    margin-top: 35px;
}
.wc-video-gallery>.container>.box>.row{
    margin-top: 40px;
}
.wc-video-gallery .video-wrapp{
    background: #000;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}
.wc-video-gallery .video-wrapp .controlls{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-bottom: 20px;
    z-index: 2;
}
.wc-video-gallery .video-wrapp .controlls >img{
    max-width: 100%;
    margin: 0 auto;
}
.wc-video-gallery .video-wrapp .overlay{
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}
.wc-video-gallery .video-wrapp .overlay>.glyphicon{
    width: 52px;
	position: absolute;
	top: 50%;
	left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: -35px;
	color: #fff;
	z-index: 2;
    font-size: 60px;
}
.wc-video-gallery .video-wrapp .overlay:hover{
    background: #000;
    opacity: 0.6;
    
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
    
}
.wc-video-gallery .video-wrapp .overlay:hover .glyphicon{
    color: #f0c01b;
    
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{
	animation-name: pullDown;
	-webkit-animation-name: pullDown;	

	animation-duration: 1.1s;	
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%; 	
}





/*27/5/2015*/
.wc-index.grid{
    width: 100%;
    padding: 50px 0;
}
.wc-index.grid .slider-three{
    width: 100%;
}
.wc-index.grid .slider-three .slide{
    width: 100%;
}
.wc-index.grid .slider-three .slide .img-wrapper{
    position: relative;
}
.wc-index.grid .slider-three .slide .img-wrapper>.text{
    position: absolute;
    width: 100%;
    top: 0;
    margin-top: 30px;
}
.wc-index.grid .slider-three .slide-1 .img-wrapper>.text>h1{
    text-align: center;
    font-family: 'philosopherregular';
    font-size: 35px;
    color: #a58e7d;
}
.wc-index.grid .slider-three .slide-1 .img-wrapper>.text>h3{
    text-align: center;
    font-family: 'philosopherregular';
    font-size: 22px;
    color: #a58e7d;
}
.wc-index.grid .slider-three .slide-1 .img-wrapper>.text>h3>i{
    color: #bcbcc4;
    font-size: 16px;
    margin-left: 10px;
}
.wc-index.grid .slider-three .slide-1 .img-wrapper>.text>h2{
    text-align: center;
    font-family: 'pacificoregular';
    font-size: 22px;
    color: #a58e7d;
}

.wc-index.grid .slider-three .slide-2 .img-wrapper>.text>h1{
    text-align: center;
	font-family: 'SCRIPTBL';
    font-size: 34px;
    color: #ec9d64;
    font-weight: bold;
}
.wc-index.grid .slider-three .slide-2 .img-wrapper>.text>h3{
    text-align: center;
    font-family: 'robotoregular';
    font-size: 13px;
    color: #252525;
}
.wc-index.grid .slider-three .slide-2 .img-wrapper>.text>h3>i{
    color: #bcbcc4;
    font-size: 16px;
    margin-left: 10px;
}
.wc-index.grid .slider-three .slide-3 .img-wrapper>.text{
    top: inherit;
    bottom: 0;
    margin-top: 0;
    margin-bottom: 30px;
}
.wc-index.grid .slider-three .slide-3 .img-wrapper>.text>h1{
    text-align: center;
    font-family: 'goudy_trajan_regularregular';
    font-size: 25.72px;
    color: #007c2f;
}
.wc-index.grid .slider-three .slide-3 .img-wrapper>.text>h3{
    text-align: center;
    font-family: 'goudy_trajan_regularregular';
    font-size: 14px;
    color: #221329;
}
.wc-index.grid .slider-three .slide-3 .img-wrapper>.text>h3>i{
    color: #bcbcc4;
    font-size: 16px;
    margin-left: 10px;
}
.wc-index.grid .slider-three .link-wrapp:hover h3>i{
     color: #f1c93b!important;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;

  -webkit-animation-name: shake;
  animation-name: shake;
}
/**/
.wc-index.tab-slide{
    width: 100%;
    padding: 65px 0;
    background: #2b2b2b;
}
.wc-index.tab-slide h1{
    font-family: 'open_sansregular';
    color: #fff;
    font-size: 25px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px;
}
.wc-index.tab-slide .slider .slide{
    width: 100%;
}
.wc-index.tab-slide .link-wrapp{
    width: 100%;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
    overflow: hidden;
    min-height: 360px;
}
.wc-index.tab-slide .link-wrapp>.box{
    width: 100%;
    min-height: 334.031px;
    border: 2px solid #ededed;
    padding: 30px;
    padding-bottom: 20px;
}
.wc-index.tab-slide .link-wrapp>.box>figure>img{
    margin: 0 auto;
    width: 200px !important;
    height: 200px;
}
.wc-index.tab-slide .link-wrapp>.box>.text{
    width: 100%;
    margin-top: 30px;
}
.wc-index.tab-slide .link-wrapp>.box>.text>h2{
    font-family: 'robotoregular';
    color: #2f2f2f;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
}
.wc-index.tab-slide .link-wrapp>.box>.text>h3{
    font-family: 'robotoregular';
    color: #747474;
    font-size: 15px;
    text-align: center;
}
.wc-index.tab-slide .link-wrapp>.box>.text>p{
    font-family: 'robotomedium';
    color: #313131;
    font-size: 15px;
    text-align: center;
    margin-top: 20px;
}
.wc-index.tab-slide .link-wrapp:hover .text>h2, .wc-index.tab-slide .link-wrapp:hover .text>h3{
    color: #035a2f;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.wc-index.tab-slide .link-wrapp:hover .text>p{
    color: #f0c11a;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.wc-index.tab-slide .link-wrapp:hover img{
   -ms-transform: scale(1.2,1.2);
   -webkit-transform: scale(1.2,1.2);
   transform: scale(1.2,1.2);
}

.wc-index.tab-slide .row, .wc-index.tab-slide .row .col-xs-12.col-sm-3.slide{
    margin: 0;
    padding: 0;
}
.wc-index.grid .row, .wc-index.grid .row .col-xs-12.col-sm-4.slide{
    margin: 0;
        padding: 0;
}

.magnifier{
    background-color: white;
    border: 1px solid #ddd!important;
}
.cursorshade{
    border-radius: 100%;
}
.footer>.container>.top>.row>div:nth-last-child(1)>.box{
}
div#messages{
   display: block;
   height: auto!important;
}
section.wc-news-details.wc-content .left, .wc-contact-form>.container>.row>div:last-child .wrapp, .wc-downloads.wc-content .left, .wc-faq.wc-content .left, .wc-about.wc-content .left{
    border-right: 1px solid #e6e6e6;
}
.header .nav.bottom .navbar-collapse{
    padding-right: 0;
}
.wc-about .left>.content ul.PrivacyPolicy{
    width: 100%;
}
.wc-about .left>.content ul.PrivacyPolicy>li{
    display: block;
    line-height: 23px;
    font-family: 'robotoregular';
    color: #2f2f2f;
    font-size: 14px;
    padding-bottom: 15px;
    padding-left: 30px;
}
.wc-about .left>.content ul.PrivacyPolicy>li:last-child{
    padding-bottom: 0;
}
.wc-about .left>.content ul.PrivacyPolicy>li>i.dot{
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #f0c11c;
  padding: 0;
  box-shadow: 0 0 0 10px transparent;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: box-shadow .6s ease-in-out;
  -moz-transition: box-shadow .6s ease-in-out;
  -o-transition: box-shadow .6s ease-in-out;
  -ms-transition: box-shadow .6s ease-in-out;
  transition: box-shadow .6s ease-in-out;
  margin-left: -30px;
  margin-right: 22px;
}
}




















/* Reveal */
.hvr-reveal {
  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;
  box-sizing: border-box;
}
.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: 5;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #f0c62f;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 7px;
}
.hvr-reveal:hover .box:after, .hvr-reveal:hover  .box:before, .hvr-reveal:focus .box:after, .hvr-reveal:focus  .box:before, .hvr-reveal:active .box:after, .hvr-reveal:active .box:before{
    display: none;
}
/*-----------------------------------------------------------------------------------------------------------------
                                                MEEDIA QUERY
-----------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------*/
                                        /*lg(min-width:1199px)*/
/*-----------------------------------------------------------------------------------------------------------------*/
@media (min-width:1199px){
    .header .main-menu>li>a>i.seperator{
        top: -3px;
    }
    .header .navbar-brand{
        right: -1px;
    }
    .wc-index .main-slider h1>img{
        padding-right: 37px;
    }
    .wc-index .main-slider h3 {
      position: relative;
      top: -6px;
    }
    .wc-index .main-slider .wrapp{
        padding-left: 12px;
    }
    .wc-index.discription p{
        margin-left: -1px;
    }
    .header ul.nav.navbar-nav.navbar-right{
        margin-right: -15px;
        position: relative;
        top: 0px;
    }
    .header .nav.bottom ul.nav.navbar-nav.navbar-right{
        position: inherit;
        margin-right: 0;
    }
    .header .navbar-nav.info>li{
        position: relative;
        top: 3px;
    }
    .wc-index .main-slider .owl-controls .owl-dots{
        left: 9px;
    }
    .wc-product.wc-content .left .sort p{
        padding-left: 6px;
    }
    .wc-product.wc-content .left .sort .btn{
        left: -7px;
        top: -3px;
    }
    .wc-product.wc-content .panel-title>a{
        position: relative;
        left: 6px;
    }
    .footer>.container>.top>.row>div:first-child{
       margin-left: -7px;
    }
     .footer>.container>.top>.row>div:first-child>.box{
         padding-left: 5px;
     }
     .footer>.container>.top>.row>div:nth-last-child(2){
         margin-left: 11px;
     }
    .footer>.container>.top>.row>div:nth-last-child(2)>.box{
        padding-left: 37px;
        padding-top: 76px;
    }
     .footer>.container>.top>.row>div:nth-last-child(1){
         margin-left: -11px;
     }
    .footer>.container>.top>.row>div:nth-last-child(1)>.box{
        padding-left: 55px;
        padding-top: 76px;
    }
    .footer .bottom span.icon{
        position: relative;
        left: 19px;
    }
    .wc-index.item-slider-wrapp .logo{
        width: 320px;
    }
    .wc-about-us.wc-content .banner-bottom .content>.row>div{
        margin-right: 40px;
    }
    .wc-about-us.wc-content.history .slider-wrapp>.row>div:last-child{
        padding-left: 0;
    }
    .wc-contactus .wrapp{
        margin-right: 60px;
    }
    .wc-buying-guide.btn-wrapp{
        background-position: -50% center;
    }
    .wc-clients .img-wrapper a.btn{
        width: 284px;
    }
    .wc-clients .img-wrapper>.container>.row>div>.row>div:last-child{
        margin-left: -23px;
    }
    .wc-downloads .left .content .wrapp{
        width: 90%;
    }
    .wc-about .left>.content>.mission-vission>.row>div:last-child{
        padding-left: 20px;
    }
    .wc-about .left>.content>.team>.image-wrapp{
        margin-left: -20px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .box .text{
        margin-left: -23px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .round{
        margin-left: 30px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details{
        margin-left: -26px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items>.row:nth-child(even) .details{
        margin-left: 0;
        margin-right: -34px;
    }
    .footer .top .socail>li.fb>i{
        margin-right: 20px;
    }
}
    
/*-----------------------------------------------------------------------------------------------------------------*/
                                        /*MD(max-width:1199px) and (min-width:991px)*/
/*-----------------------------------------------------------------------------------------------------------------*/
@media (max-width:1199px) and (min-width:991px){
    .header .main-menu>li>a{
        font-size: 12px;
    }
    .header .navbar-nav.info>li{
        font-size: 10px;
    }
    .header .navbar-nav>li>a{
        font-size: 11px;
        padding: 21px 2px;
    }
    .header .main-menu>li>a>i.seperator{
        margin: 0 12px;
    }
    .header .navbar-brand{
        width: 285px;
        padding-top: 9px;
    }
    .footer .top .link-wrapp>.row>div:first-child{
        padding-left: 15px;
    }
    .footer .top .socail>li>i{
        margin-right: 10px;
    }
    .wc-product.wc-content .panel-title>a, .wc-product.wc-content .right>.box .panel-collapse>.panel-body ul>li>a, .wc-product-detail.detail .wc-ad p{
        font-size: 12px;
    }
    .wc-product.wc-content .box.toggle-accordian{
        padding: 35px 20px;
    }
    .wc-product.wc-clients span{
        margin-right: 8px;
    }
    .wc-product.wc-clients .box{
        padding: 15px 10px;
    }
    .wc-index .main-slider .container .items-wrapp img.left{
        left: 110px;
    }
    .wc-index .main-slider .container .items-wrapp img.right{
        width: 100%;
    }
    .wc-product-detail.wc-slider .details .price-details .text h1{
        font-size: 36px;
    }
    .wc-product-detail .slider>.thumbs .item{
        padding: 20px 30px;
    }
    .wc-product-detail.detail .wc-ad h1{
        font-size: 16px;
    }
    .wc-product-detail.wc-slider .details .title h1{
        font-size: 40px;
    }
    .wc-about-us.wc-content.history .tab-wrapp .nav-tabs{
        white-space: nowrap;
    }
    .wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li{
        display: inline-block;
        float: none;
    }
    .wc-buying-guide ul{
        padding: 38px 25px;
    }
    .wc-buying-guide.btn-wrapp{
        background-position: -50% center;
    }
    .wc-buying-guide.btn-wrapp h2{
        font-size: 18px;
        margin-top: 95px;
    }
    .wc-buying-guide.btn-wrapp a.brows{
        width: 100%;
        margin-left: 0;
    }
    .wc-clients .img-wrapper h1{
        font-size: 18px;
        margin-top: 18px;
    }
    .wc-downloads .left .content .text-wrapp a.text{
        font-size: 12px;
    }
    .wc-content .left{
        padding: 50px;
        padding-left: 20px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items ul>li>a>i.arrow-l{
        margin-left: 5px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items ul>li>a{
        font-size: 12px;
    }
    .wc-ring.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp{
        padding-left: 50px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items{
        margin-left: -50px;
        padding-left: 50px;
    }
    
}
/*-----------------------------------------------------------------------------------------------------------------*/
                                        /*TAB(max-width:992px) and (min-width:767px)*/
/*-----------------------------------------------------------------------------------------------------------------*/
@media (max-width:992px) and (min-width:768px){
    .header .navbar-nav.info>li>i{
        margin-right: 7px;
    }
    .header .navbar-nav.info>li, .header .navbar-nav>li>a{
        font-size: 9px;
    }
    .header .main-menu>li>a{
        font-size: 10px;
        padding: 18px;
    }
    .header .navbar-nav>li>a{
        padding: 10px 0;
    }
    .header .navbar-nav.info>li{
        padding: 8px 0;
    }
    .header .main-menu>li>a>i.seperator{
        margin: 0 10px;
    }
    .header .navbar-brand{
        width: 150px;
        padding-top:19px;
    }
    .header .navbar-brand .logo-sub{
        padding-top: 25px;
    }
    .wc-index .main-slider span.box h1{
        padding-right: 28px;
    }
    .wc-index .main-slider .slide-1, .wc-index .main-slider .slide-2, .wc-index .main-slider .slide-3, .wc-index .main-slider .slide-4, .wc-index .main-slider .slide-5{
        height: 350px;
    }
    .wc-index .main-slider .slide>.container .text{
        margin-top: 100px;
    }
    .wc-index .main-slider .wrapp{
        margin-top: 265px;
    }
    .wc-index.item-slider-wrapp .logo{
        width: 240px;
    }
    .wc-index.discription{
        background-attachment: inherit;
        height: auto;
        padding: 30px 0;
    }
    .wc-index.discription>.container>.row>div{
        padding-top: 0;
    }
    .wc-index.discription .advantage{
        margin-top: 30px;
    }
    .wc-index.news-testimonial{
        height: auto;
    }
    .footer .top ul.menu>li>a, .footer .top ul.loc-details>li, .footer .top ul.loc-details>li>a, .footer .top .form p{
        font-size: 12px;
    }
    .footer .top .form p{
        padding-left: 0;
    }
    .wc-index.tab-slide .info p a, .wc-index.tab-slide .info h3 a, .wc-index.news-testimonial .news-events .content p, .wc-content .right .box.brand h2, .wc-product.wc-content .left .content .wrapper>.box .detail h2 a, .wc-product.wc-content .left .content .wrapper>.box .btn-wrapp>a.bttn{
        font-size: 13px;
    }
    .wc-index.news-testimonial .news-events .content p{
        text-align: left;
        padding-top: 5px;
    }
    .wc-index.news-testimonial .news-events .content .wrapper>.row, .wc-index.news-testimonial .news-events .content .wrapper>.row>div{
        margin: 0 ;
        padding: 0;
    }
    .wc-content .right .box.brand>img{
        width: 80%;
    }
    .wc-content .right .box.brand h1{
        font-size: 16px;
    }
    .wc-product.wc-content .box.toggle-accordian{
        padding: 35px 15px;
    }
    .wc-product.wc-content .panel-title>a{
        font-size: 9px;
    }
    .wc-product.wc-content .right>.box .panel-collapse>.panel-body ul>li>a{
        font-size: 11px;
    }
    .wc-product.wc-content .left .content .wrapper{
        padding: 5px;
    }
    .wc-product.wc-content .left .sort .dropdown-menu>li>a, .wc-product-detail.detail .wc-ad p{
        font-size: 11px;
    }
    .wc-product.wc-clients span{
        margin: 0 auto;
        float: inherit;
    }
    .wc-product.wc-clients a{
        float: inherit;
        width: 100%;
        text-align: center;
    }
    .wc-product.wc-clients .box{
        padding: 20px 15px;
    }
    .wc-product.wc-clients a{
        font-size: 13px;
    }
    .wc-index .main-slider .container .items-wrapp img.left{
        left: 95px;
        max-width: 20%
    }
    .wc-index .main-slider .container .items-wrapp img.right{
        right: 120px;
        max-width: 20%
    }
    .header .navbar-brand span{
        height: 27px;
    }
    .wc-product-detail.wc-slider .details .title h1{
        font-size: 22px;
        margin-top: 22px;
    }
    .wc-product-detail.wc-slider .details .price-details .wrapp{
        padding-left: 15px;
    }
    .wc-product-detail.wc-slider .details .price-details .wrapp .select-wrapp .wrapp-s{
        width: 80px;
    }
    .wc-product-detail.wc-slider .details .price-details .text h1{
        font-size: 22px;
    }
    .wc-product-detail.wc-slider .details .price-details .text h1 i{
        background-position: 50% 50%;
    }
    .wc-product-detail.wc-slider .details .price-details>.row{
        padding: 30px 0;
    }
    .wc-product-detail.wc-slider .details .enquire .btn{
        width: 240px;
        height: 45px;
        font-size: 14px;
    }
    .wc-product-detail.wc-slider .details .enquire{
        padding: 15px 0;
    }
    .wc-product-detail.wc-slider .details .enquire p, .wc-product-detail.wc-slider .details .enquire h3, .wc-product-detail.detail .wc-ad h1{
        font-size: 12px;
    }
    .wc-product-detail.wc-slider .details .enquire h3{
        font-size: 14px;
    }
    .wc-product-detail.wc-slider .details .logos span.share{
        margin-right: 5px;
    }
    .wc-product-detail.detail .wc-ad img{
        padding: 15px 30px;
    }
    .wc-product-detail.detail .wc-ad h1{
        margin-bottom: 15px;
    }
    .wc-product-detail.detail .wc-ad h2{
        font-size: 20px;
        margin-bottom: 15px;
    }
    .wc-product-detail.detail .wc-ad button{
        width: 110px;
        height: 35px;
        font-size: 14px;
    }
    .wc-product-detail.detail .wc-ad{
        padding: 30px 0;
    }
    .wc-product-detail .slider>.thumbs .item{
        padding: 20px;
        min-height: 80px;
    }
    .wc-product-detail.wc-slider .details .logos{
        padding: 15px 0;
    }
    .footer .bottom span.text{
        padding-left: 0;
    }
    .footer .bottom h2{
        font-size: 14px;
    }
/*
    .footer .bottom>.container>.row>div{
        padding-left: 0;
    }
*/
    .wc-product-detail.wc-slider .details .price-details .wrapp{
        padding-left: 30px;
    }
    .wc-about-us.wc-content .right>.box{
        padding: 0 30px;
    }
    .wc-about-us.wc-content .right>.box:last-child{
        padding-left: 15px;
    }
    .wc-about-us.wc-content .right>.box h1{
        font-size: 17px;
    }
    .wc-about-us.wc-content .right span.image{
        top: inherit;
        bottom: -60px;
    }
    .wc-about-us.wc-content .left{
        padding-left: 30px;
    }
    .wc-about-us.wc-content .left h1{
        font-size: 24px;
    }
    .wc-about-us.wc-content .left p, .wc-about-us.wc-content .left p>a{
        font-size: 12px;
    }
    .wc-about-us.wc-content.history .tab-wrapp .nav-tabs{
        white-space: nowrap;
    }
    .wc-about-us.wc-content.history .tab-wrapp .nav-tabs>li{
        display: inline-block;
        float: none;
    }
    .wc-about-us.wc-content.history .box {
        padding: 15px 0;
    }
    .wc-about-us.wc-content.history .box h1, .wc-about-us.wc-content.history .box h2{
        text-align: center;
        margin: 0;
    }
    .wc-about-us.wc-content.history .box h1{
        margin-bottom: 5px;
    }
    .wc-about-us.wc-content.history .tab-wrapp h1{
        font-size: 26px;
        margin-bottom: 20px;
    }
    .wc-about-us.wc-content.history .tab-wrapp .tab-content>.tab-pane{
        padding: 25px 0;
    }
    .wc-about-us.wc-content.history .tab-wrapp{
        padding-top: 35px;
    }
    .wc-contact-form .wrapp .form-wrapp form span.placeholder p{
        font-size: 12px;
    }
    .wc-enquiry .wrapper .slider .text-wrapp h2{
        font-size: 32px;
    }
    .wc-sub-title h2{
        font-size: 18px;
    }
    .wc-buying-guide.btn-wrapp a.brows{
        width: 100%;
        margin-left: 0;
    }
    .wc-buying-guide ul{
        padding: 38px 15px;
    }
    .wc-newsevent .wrapp h1{
        font-size: 18px;
    }
    .wc-newsevent .wrapp h2{
        margin-bottom: 5px;
    }
    .wc-newsevent .wrapp p{
        font-size: 12px;
        line-height: 18px;
    }
    .wc-newsevent .wrapp a, .wc-newsevent.parallax-window a{
        font-size: 12px;
        margin-top: 5px;
    }
    .wc-newsevent .wrapp{
        margin-top: 0;
    }
    .parallax-window{
        min-height: 400px;
        padding: 49px 0;
    }
    .wc-newsevent.parallax-window h2, .wc-newsevent.parallax-window h4{
        font-size: 14px;
    }
    .wc-newsevent.parallax-window .slide .text-wrapp>.row>div:last-child{
        padding-left: 15px;
    }
    .wc-newsevent.parallax-window .slide .text-wrapp>.row>div{
        padding: 15px 0;
    }
    .wc-clients .img-wrapper h1{
        font-size: 14px;
        margin-top: 22px;
    }
    .wc-clients .img-wrapper a.btn{
        font-size: 14px;
        padding-top: 14px;
    }
    .right .wrapper ul{
        padding-left: 15px;
        padding-right: 15px;
    }
    .right .wrapper ul>li>a .right .wrapper ul>li>a>i{
        font-size: 11px;
    }
    .right .wrapper ul>li>a>i{
        margin-right: 12px;
    }
    .wc-downloads .left .content .text-wrapp a.text{
        font-size: 10px;
    }
    .wc-downloads .left .content .text-wrapp a.download{
        font-size: 10px;
        padding: 6px 5px;
    }
    .wc-downloads .left .content .text-wrapp{
        padding: 5px 0 5px 5px;
    }
    .wc-content .left{
        padding: 30px;
        padding-left: 15px;
    }
    .wc-about .left>.content>.team .wrapp{
        width: 130px;
        height: 130px;
    }
    .wc-ring.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp{
        padding-left: 30px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items{
        margin-left: -50px;
        padding-left: 50px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .round{
        width: 185px;
        height: 185px;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp p, .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details ul>li>a{
        font-size: 12px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details ul>li>a>i{
        margin-right: 5px;
        margin-left: -5px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details ul>li{
        padding-left: 5px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items>.row:nth-child(even) .round{
        margin-top: 0;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items>.row:nth-child(even) .details ul>li{
        padding-right: 5px;
        position: relative;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items ul>li>a>i.arrow-l{
        margin-left: 5px;
        margin-right: -5px;
        position: absolute;
        top: 8px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details ul>li>a{
        line-height: 28px;
    }
    .wc-buying-guide .box-wrapp .box h1{
        font-size: 12px;
        text-align: center;
    }
    .wc-buying-guide .box-wrapp .box p{
        font-size: 11px;
        text-align: center;
    }
    .wc-buying-guide .box-wrapp .box{
        padding: 15px;
    }
    .wc-index .main-slider span.box{
        width: 140px;
        background-size: cover;
        background-position: 50% 50%;
    }
    .wc-buying-guide .box-wrapp .box h3>i{
        display: block;
        margin: 0 auto;
        margin-bottom: 5px;
    }
    .wc-buying-guide .box-wrapp .box h3{
        font-size: 10px;
    }
    .right .wrapper ul>li>a, .wc-buying-guide ul>li>a{
        font-size: 11px;
    }
    .wc-index .main-slider .slide>.container .text h1{
        font-size: 38px;
    }
    .wc-index .main-slider h2{
        font-size: 30px;
    }
    .magnifier{
        left: 50%!important;
        margin-left: -50px;
    }
    .footer .top .link-wrapp>.row>div {
      padding-left: 35px;
    }
    .footer .top .link-wrapp>.row>div:last-child{
        margin-left: 0;
    }
    .footer .top ul.loc-details>li a, .footer .top ul.loc-details>li span{
        float: left;
        width: 75%;
        display: block;
    }
    .wc-product-detail.wc-slider .details .logos .open>.dropdown-menu{
        margin-left: -80px;
    }
    .fa.fa-refresh{
        right: 0!important;
        top: 50%!important;
        margin-top: -30px!important;
        margin-right: -15px!important;
    }
    .wc-contact-form .wrapp .form-wrapp form .selecter .selecter-selected{
        text-indent: 0;
        font-size: 11px;
        text-align: left;
    }
    .wc-contactus .wrapp>.box p{
        font-size: 12px;
    }
    .wc-clients .img-wrapper{
        height: 100px;
    }
    .wc-content .right .box.brand{
        padding-top: 50px;
    }   
    .wc-contact-form .wrapp .form-wrapp form textarea{
        height: 150px;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp{
        margin-left: 0;
        padding: 0 30px;
        padding-left: 0;
        padding-bottom: 30px;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.listing{
        padding: 30px;
        padding-left: 0;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.listing h2{
        font-size: 18px;
        margin-bottom: 15px;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.listing h1{
        font-size: 48px;
        margin-bottom: 15px;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.listing p{
        font-size: 12px;
    }
    .wc-buying-guide .certified .slider{
        width: 80%;
    }
    .wc-buying-guide .certified h2.background{
        font-size: 18px;
        margin-top: 30px;
    }
    .wc-index.tab-slide .link-wrapp>.box{
        padding: 15px;
        vertical-align: middle;
    }
    .wc-index.tab-slide .link-wrapp{
/*
        min-height: 380px;
        max-height: 380px;
*/
        overflow: hidden;
    }
    .dropdown-menu>li>a{
        font-size: 12px;
    }
    .wc-newsevent.parallax-window{
        height: 400px;
    }
}
/*-----------------------------------------------------------------------------------------------------------------*/
                                    /*MOB(max-width:768px) and (min-width:200px)*/
/*-----------------------------------------------------------------------------------------------------------------*/
/*header*/
@media (max-width:767px) and (min-width:200px){
     .header .navbar-brand{
         width: 50%;
         padding-left: 15px;
         padding-right: 15px;
         position: absolute;
     }
    .header .navbar-brand:before{
        border-bottom: 1px solid #eee;
        bottom: -8px;
        height: 20%;
    }
    .header .navbar-brand:after{
        border-bottom: 1px solid #eee;
        bottom: -8px;
        height: 20%;
    }
    .wc-index .main-slider .slide-1, .wc-index .main-slider .slide-2, .wc-index .main-slider .slide-3, .wc-index .main-slider .slide-4, .wc-index .main-slider .slide-5{
        height: 300px;
    }
    .wc-index .main-slider h1>img{
        float: inherit;
        margin: 0 auto;
        vertical-align: middle;
        margin-top: 80px;
    }
    .wc-index .main-slider .wrapp{
        margin-top: 25px;
    }
    
    .wc-index .main-slider h2{
        font-size: 30px;
    }
    .wc-index .main-slider h3{
        font-size: 22px;
    }
    .header .navbar-nav>li>a{
        padding: 5px 0;
    }
    .header ul{
        padding: 0 15px;
    }
    .header .navbar-collapse.collapse{
/*        margin-top: 55px;*/
    }
    .header .navbar-nav.info>li{
        padding-bottom: 15px;
    }
    .header .nav{
        margin: 0;
    }
    .header ul.nav.navbar-nav.navbar-right{
        border-bottom: 1px solid #eee;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .header .navbar-nav>li>a>i.seperator{
        display: none;
    }
    .wc-index.news-testimonial{
        height: auto;
    }
    .wc-index.discription h1, .wc-index.discription .advantage h2{
        font-size: 18px;
        text-align: center;
    }
    .wc-index.discription p, {
        font-size: 12px;
        text-align: center;
    }
    .wc-index.discription .advantage .box-wrapp>.row>div:first-child>.box{
        border: 0;
    }
    .wc-index.discription .advantage .box-wrapp>.row>div>.box{
        padding: 0;
    }
    .wc-index.discription .advantage .box p{
        text-align: left;
    }
    .wc-index.discription .advantage .box h3{
        font-size: 12px;
    }
    .wc-index.discription>.container>.row>div{
        padding-top: 15px;
    }
    .wc-index.discription .advantage .box-wrapp>.row>div>.box>.row:first-child{
        border: 0;
    }
    .wc-index.grid .img-wrapper{
        margin-bottom: 15px;
    }
    
    .header .navbar-header{
        background: #164315;
    }
    .wc-index.discription{
        background-attachment: inherit;
        padding: 30px 0;
        background: #f4f7ef;
        height: auto;
    }
    .wc-index.news-testimonial .news-events{
        margin-bottom: 30px;
    }
    .wc-index.news-testimonial .testimonial{
        padding-bottom: 50px;
        padding-top: 15px;
    }
    .footer>.container>.top>.row>div:nth-last-child(2)>.box{
        padding: 30px 0;
    }
    .footer .top .box{
        border: 0;
        box-shadow: none;
        padding: 30px 0;
        padding-bottom: 0;
    }
    .footer .top ul.menu>li>a{
        border: 0;
    }
    .footer>.container>.top>.row>div:nth-last-child(1)>.box{
        padding: 0;
    }
    .footer .top .form p{
        padding-left: 0;
    }
    .footer .top .link-wrapp>.row>div:first-child{
        padding-left: 15px;
    }
    .footer .top .link-wrapp>.row>div:last-child{
        margin: 0;
    }
    .footer .bottom>.container>.row>div>.box, .footer .bottom>.container>.row>div:first-child>.box, .wc-index.grid{
        border: 0;
        box-shadow: none;
        padding: 15px 0;
    }
    .footer .last p, .footer .last>.container>.row>div:last-child p{
        text-align: center;
    }
    .footer .last .details.pull-right{
        float: inherit!important;
        margin: 0 auto;
        width: 100%;
    }
    .footer .last .details.pull-right h5{
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 5px;
    }
    .footer .last{
        padding: 15px 0;
    }
    .footer .top .link-wrapp{
        padding-bottom: 20px;
    }
    .wc-index.grid{
        padding-bottom: 0;
    }
    .wc-index .main-slider .container .items-wrapp{
        width: 100%;
    }
    .wc-index .main-slider .container .items-wrapp img.left{
        max-width: 30%;
        left: 25px;
    }
    .wc-index .main-slider .container .items-wrapp img.right{
        max-width: 30%;
        right: 25px;
    }
    .header .navbar-brand span{
        height: 26px;
    }
    .wc-title>.container{
        padding-top: 85px!important;
        padding-bottom: 25px;
    }
    .wc-title h1{
        text-align: center;
    }
    .wc-title ul.pull-right{
      float: inherit!important;
      margin: 0 auto;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      width: 33%;
      display: block;
      text-align: center;
      width: 100%;
        
    }
    .wc-title{
        border: 0;
    }
    .wc-content .right .box.brand .img-wrapp>img{
        margin: 0;
        float: right;
    }
    .wc-product.wc-content .left .sort p, .wc-contactus .wrapp h2{
/*        text-align: center;*/
        width: 100%;
    }
    .drop.pull-right{
        float: inherit!important;
        margin: 15px 0 0 0;
    }
    .wc-product.wc-content .left .sort .dropdown-menu{
        right: inherit;
        left: 0;
    }
    .wc-product.wc-content .left .content>.row{
        padding: 0;
    }
    .wc-product.wc-content .left .content>.row>div{
        padding-bottom: 20px;
    }
    .wc-product.wc-clients>.container>.row>div>.box{
        border: 0!important;
        border-bottom: 1px solid #ddd!important;
    }
    .btn-wrapper{
        padding: 0 0 15px 0;
    }
    .footer .top h1{
        margin-bottom: 15px;
    }
    .wc-content .right .box.brand .img-wrapp{
        display: none;
    }
    .wc-about-us.wc-content .right, .wc-product.wc-content .right{
        border-bottom: 1px solid #ddd;
    }
    .wc-about-us.wc-content .right{
        border-top: 1px solid #ddd;
    }
    .wc-content .right .box.brand{
        padding: 30px 0;
    }
    .wc-product-detail.wc-slider .details .title h1{
        font-size: 26px;
    }
    .wc-product-detail.wc-slider .details .enquire .btn{
        width: 80%;
    }
    .wc-product-detail.wc-slider .details .logos span.wrapp.pull-right{
        float: inherit!important;
        width: 100%;
    }
    .wc-product-detail.wc-slider .details .logos span.wrapp.pull-right>img{
        margin: 0 auto;
    }
    .wc-product-detail.wc-slider .details .logos{
        padding: 15px 0 0 0;
    }
    .wc-product-detail.wc-slider .details .logos>.row>div{
        margin-bottom: 15px;
    }
    .wc-product-detail.wc-slider .details .logos>.row>div .btn-group, .btn-group-vertical{
        display: block;
        width: 120px;
        margin: 0 auto;
    }
    .wc-product-detail.last>.strip h3{
        font-size: 12px;
    }
    .wc-product-detail .slider>.thumbs .item{
        padding: 5px;
        min-height: inherit;
        max-height: inherit;
        height: 65px;
    }
    .wc-product-detail.wc-slider>.container>.row>div:first-child{
        margin-bottom: 30px;
    }
    .wc-product-detail.detail .wc-ad{
        margin-top: 0;
    }
    .wc-about-us.wc-content .right>.box{
        padding: 0 30px;
    }
    .wc-about-us.wc-content .right>.box h1{
        font-size: 17px;
    }
    .wc-about-us.wc-content .right span.image{
        top: inherit;
        bottom: -60px;
    }
    .wc-about-us.wc-content .left{
        padding: 0 30px;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
    }
    .wc-about-us.wc-content .left h1, .wc-about-us.wc-content.reward h1{
        font-size: 20px;
        margin-bottom: 20px;
    }
    .wc-about-us.wc-content .left p, .wc-about-us.wc-content .left p>a, .wc-about-us.wc-content.reward p{
        font-size: 12px;
    }
    .wc-about-us.wc-content .banner-bottom .content h1{
        font-size: 38px;
    }
    .wc-about-us.wc-content .banner-bottom .content h3{
        font-size: 50px;
    }
    .wc-about-us.wc-content .banner-bottom .content h2{
        font-size: 13px;
        padding-left: 65px;
    }
    .wc-about-us.wc-content .banner-bottom .content{
        margin-top: 195px;
        vertical-align: middle;
    }
    .wc-about-us.wc-content.reward{
        padding: 45px 0;
    }
    .wc-about-us.wc-content.history .tab-wrapp h1{
        font-size: 20px;
        margin-bottom: 15px;
        text-align: center;
    }
    .wc-about-us.wc-content.history .tab-wrapp{
        padding: 0;
    }
    .wc-about-us.wc-content.history .slider-wrapp  .owl-item.active.center .image>img{
        margin: 0 auto;
    }
    .wc-about-us.wc-content.history .box{
         padding: 15px 0;
     }
    .wc-about-us.wc-content.history .box h1{
        margin: 0 0 15px 0;
        text-align: center;
    }
    .wc-about-us.wc-content.history .box h2{
        text-align: center;
    }
    .wc-about-us.wc-content.history .items-tab-slide{
        margin-top: 15px;
    }
    .header .navbar-brand span{
        margin-bottom: -25px;
    }
    .wc-gallery>.container>.row{
        margin-bottom: 0;
    }
    .wc-gallery>.container>.row>div{
        margin-bottom: 30px;
    }
    .wc-contactus .wrapp{
        box-shadow: none;
        border: 0;
    }
    .wc-contactus .wrapp>.box img{
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .wc-contactus .wrapp>.box h2,.wc-contactus .wrapp>.box p, .wc-contactus .wrapp h2, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form h3, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form h2, .wc-enquiry.wc-contact-form .wrapp .form-wrapp form .btn_wrapp h5{
        text-align: center;
    }
    .wc-contactus .wrapp .form-wrapp form .selecter .selecter-selected{
        font-size: 8px;
    }
     .wc-contactus .wrapp .form-wrapp form .row.select>div{
         margin-bottom: 15px;
     }
    .wc-contactus .wrapp .form-wrapp{
        padding-top: 0;
    }
    .wc-contactus>.container>.row>div:last-child .wrapp{
        padding-top: 0;
    }
    .wc-contactus .wrapp>.box:last-child{
        border-bottom: 1px solid #ddd;
    }
    .wc-contactus .wrapp{
        padding-bottom: 20px;
    }
    .wc-contact-form .wrapp .form-wrapp form>.row>div{
        margin-bottom: 20px;
    }
    .wc-contact-form .wrapp .form-wrapp form>.row{
        margin-bottom: 0;
    }
    .wc-enquiry.wc-contact-form .wrapp .form-wrapp{
        padding-right: 0;
        padding-left: 0;
    }
    .wc-contact-form .wrapp .form-wrapp form span.placeholder p{
        font-size: 12px;
    }
    .wc-sub-title h2{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .wc-buying-guide>.container>.row>div:last-child>.wrapp{
        border: 0;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp{
        padding: 30px 15px;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.listing h1, .wc-buying-guide>.container>.row>div>.wrapp>.listing h2, .wc-buying-guide>.container>.row>div>.wrapp>.listing p, .wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp h1, .wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp p{
        text-align: center!important;
    }
    .wc-buying-guide.btn-wrapp h2, .wc-buying-guide.btn-wrapp a.brows{
        margin: 0;
        margin-top: 10px;
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }
    .wc-buying-guide.btn-wrapp a.brows{
        margin-top: 15px;
    }
    .wc-buying-guide.btn-wrapp{
        padding: 50px 0;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.listing img{
        float: none!important;
        margin: 0 auto;
        margin: 15px auto;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.listing{
        padding: 30px 30px;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.listing>.row{
        margin-bottom: 30px;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.listing>.row:last-child{
        margin-bottom: 0;
    }
    .wc-newsevent .wrapp h1, .wc-newsevent .wrapp h2, .wc-newsevent .wrapp h3, .wc-newsevent .wrapp p, .wc-newsevent .wrapp a{
        text-align: center;
        display: block;
    }
    .wc-news-details.wc-content .right, .wc-content .right{
        border-bottom: 1px solid #ddd;
        border-top: 1px solid #ddd;
    }
    .wc-news-details .left>.content h1{
        font-size: 16px;
    }
    .wc-news-details .left>.content-lst p{
        font-size: 12px;
        margin-top: 15px;
    }
    .wc-clients .img-wrapper h1{
        text-align: center;
        font-size: 18px;
        margin-bottom: 15px;
    }
    .wc-clients .img-wrapper .container{
        margin-top: -50px;
    }
    .wc-clients .img-wrapper{
        background-position: 25% 50%!important;
    }
    .wc-downloads .left .content>.row{
        margin-bottom: 0;
    }
    .wc-downloads .left .content>.row>div{
        margin-bottom: 15px;
    }
    .wc-content .left{
        padding: 15px 0;
    }
    .wc-downloads .left .content .wrapp>img{
        margin: 0 auto;
    }
    .wc-faq .left .wrapper h1, .wc-faq .left .wrapper p{
        margin-bottom: 15px;
    }
    .wc-about .left>.content>.team .row{
        margin-top: 0!important;
    }
    .wc-about .left>.content>.team .row>div{
        margin-bottom: 20px;
    }
    .wc-about .left>.content>h1, .wc-about .left>.content>p, .wc-about .left>.content>.mission-vission h1, .wc-about .left>.content>.mission-vission p, .wc-about .left>.content>h3{
        text-align: center;
    }
    .wc-about .left>.content>h1, .wc-about .left>.content>.mission-vission p{
        margin-bottom: 15px;
    }
    
    .wc-buying-guide .certified{
        padding: 0;
    }
    .wc-ring.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp>.row{
        margin-top: 15px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .round{
        width: 150px;
        height: 150px;
        margin: 0 auto;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items .details h2{
        text-align: center;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp{
        margin-left: inherit;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .box .text{
        padding: 0;
        border-left: 0;
        border-top: 2px solid #f0c11b;
        padding-top: 5px;
    }
    .wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp p{
        font-size: 12px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .box .number h1{
        margin-bottom: 15px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items>.row:nth-child(even) .round{
        margin: 0 auto;
    }
    .wc-ring.wc-buying-guide>.container>.row>div>.wrapp>.guide-wrapp{
        margin-top: 30px;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items>.row:nth-child(even) .details ul>li{
        padding-right: 5px;
        position: relative;
    }
    .wc-ring >.container>.row>div>.wrapp>.guide-wrapp .items ul>li>a>i.arrow-l{
        margin-left: 5px;
        margin-right: -5px;
        position: absolute;
        top: 13px;
    }
    .navbar-nav>li>.dropdown-menu:before, .navbar-nav>li>.dropdown-menu:after{
        display: none
    }
    .wc-index .main-slider .slide{
        max-height: 350px;
    }
    .wc-index.news-testimonial .testimonial .owl-controls .owl-dots{
        margin-bottom: -30px;
    }
    .wc-newsevent.parallax-window h2, .wc-newsevent.parallax-window h3, .wc-newsevent.parallax-window a, .wc-newsevent.parallax-window .slide .text-wrapp>.row>div:last-child{
        display: block;
        text-align: center!important;
    }
    .wc-newsevent.parallax-window .slide .text-wrapp>.row>div:last-child{
        padding-left: 0;
    }
    .wc-index .main-slider .text{
        margin: 0 auto;
        left: 0;
        right: 0;
    }
    .wc-index .main-slider .slide>.container {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      margin: 0 auto;
      margin-top: -92px;
    }
    .wc-index.news-testimonial .news-events .content p{
        text-align: center;
        padding: 10px 0px;
    }
    .wc-index.news-testimonial .news-events .content h2, .wc-index.news-testimonial .news-events .content span, .wc-index.news-testimonial .news-events .content h4, .wc-index.news-testimonial .news-events .content h4 p, .wc-index.news-testimonial .news-events .title h1{
        text-align: center;
        margin: 0!important;
    }
    .wc-index.news-testimonial .news-events .title h1{
        padding-bottom: 5px;
    }
    .wc-index.news-testimonial .news-events .owl-controls .owl-nav{
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .wc-index.news-testimonial .news-events .title h1:after{
        width: 100%;
        bottom: 0;
        top: inherit;
        margin: 0;
        background: #ddd;
        left: 0;
        right: inherit;
    }
    .footer .bottom span.icon{
        float: none;
/*        margin: 0 auto;*/
    }
    .footer .bottom span.text{
        padding-left: 0;
    }
    .footer .bottom>.container>.row>div>.box h2, .footer .bottom h1, .footer .top h1, .footer .top ul.menu, .footer .top .form p{
/*        text-align: center;*/
    }
    .wc-product-detail.wc-slider .details .price-details .text h1{
        text-align: center;
    }
    .fa.fa-refresh{
        top: 66%!important;
        left: 0!important;
        right: 0!important;
        margin: 0 auto;
        width: 25px;
    }

    /**/
    .wc-index .main-slider .slide>.container .text{
        margin-top: 15px;
    }
    .wc-index .main-slider .slide>.container .text h1{
        font-size: 28px;
        text-align: center;
        margin-bottom: 15px;
    }
    .wc-index .main-slider h2{
        font-size: 24px;
        text-align: center;
        margin-bottom: 15px;
    }
    .wc-index .main-slider .butn_explore{
        width: 100%;
        font-size: 16px;
    }
    .wc-newsevent .wrapp a{
        margin: 15px 0;
    }
    .wc-newsevent .wrapp h1{
        font-size: 20px;
        margin-top: 0;
    }
    .wc-newsevent .wrapp p{
        font-size: 13px;
    }
    .wc-newsevent .box{
        margin: 30px 0;
    }
    .wc-newsevent .wrapp{
        margin: 0;
    }
    .navbar-nav .open .dropdown-menu>li>a{
        text-align: left;
    }
    .wc-video-gallery .wrapp h1{
        margin: 15px 0;
        text-align: center;
    }
    .wc-video-gallery>.container>.box>.row{
        margin-top: 0;
    }
    .wc-video-gallery>.container>.box>.row>div{
        margin-bottom: 15px;
    }
    .wc-video-gallery{
        margin-bottom: 0;
    }
    .magnifier{
        left: 0!important;
        right: 0!important;
        margin: 0 auto!important;
        bottom: 0!important;
        top: inherit!important;
    }
    section.wc-contactus .title{
        margin: 0 auto;
        left: 0;
        right: 0;
    }
section.wc-news-details.wc-content .left, .wc-contact-form>.container>.row>div:last-child .wrapp, .wc-downloads.wc-content .left, .wc-faq.wc-content .left, .wc-about.wc-content .left{
    border-right: 0;
}
    .wc-contactus>.container>.row>div:last-child .wrapp{
        padding-right: 0;
    }
    .wc-contact-form .wrapp .form-wrapp form span.placeholder{
        border-right: 1px solid #ddd;
    }
    .wc-contactus .wrapp>.box{
        padding: 20px 0;
    }
    .wc-title>.container{
        padding-top: 25px!important;
    }
    section.wc-enquiry.wc-content.wc-contact-form input[type="text"], section.wc-enquiry.wc-content.wc-contact-form input[type="email"], .wc-enquiry .wrapp-select .selecter .selecter-selected{
        border-left: 0;
    } 
    .wc-gallery{
        padding-top: 15px;
    }
    .parallax-window{
        padding: 30px 0 0 0;
        min-height: 500px;
    }
    .wc-faq .panel-title>a, .wc-faq .panel-title>small, .wc-faq .panel-title>.small, .wc-faq .panel-title>small>a, .wc-faq .panel-title>.small>a{
        padding-right: 30px;
        box-sizing: border-box;
        display: block;
        position: relative;
    }
    .wc-faq a.accordion-toggle i.indicator.glyphicon{
        position: absolute;
        top: 0;
        right: 0;
        margin-right: 10px;
    }
    .wc-about .left>.content ul.PrivacyPolicy>li{
        font-size: 12px;
    }
    
}

#gallery-content .box .img-wrapper.photo {
	width: 248px;
	height: 220px;
}