header{
	padding:0 10px;	
	background-color:#fff;
}
#form-login-secretkey {display:none;}
.logo_img{
    width: 100%;
}
.logo p {
	margin:0;
	border: 0 none;
}
a.logo, a, img {
	border:0 none;
	outline: 0 none;
}
.search .form-group {
	margin-bottom:0;
}
.search .input-group-addon {
	padding: 2px 4px 0;
	background: #898989;
}
.ser_h4{
	font-size: 18px;
    font-weight: bold;
    color: #09838a;
    line-height: 2;
	font-family: 'PT Sans', sans-serif;
    font-stretch: condensed;
}
.ser_h4:after{
	content: " ";
    display: block;
    width: 50px;
    height: 2px;
    margin: 10px 0 20px;
    background: #0a5790;
}
.ser_p{
	font-size: 15px;
    line-height: 2;
    text-align: justify;
    color: #777;
}
.ser{
	height: 32px;
	padding-left: 5px;
    color: #929191;
}
.con_box{
	height: 36px;
    color: #929191;
	width:100%;
	border-radius: 6px;
    border: none;
}
.con_box1{
    color: #929191;
	width:100%;
	border-radius: 6px;
    border: none;
}
.con_submit{
	border: 0;
    padding: 7px 20px;
    background-color: #09838a;
    color: #fff;
    font-size: 15px;
}
.btnin{
	height: 32px;
    background-color: #09838a;
    border: none;
	color:#fff;
    padding: 5px 16px;
}
.cart_search_login{
	padding: 15px 0;
}
/* Contact Style Starts*/
.sect-hero {
    background-image: url(../images/contact.jpg);
    background-size: 100%;
    background-size: cover;
	height: 330px;
}
.sect-hero1 {
   /*  background-image: url(../images/contact_de.jpg); */
	background-color: #005698;
    background-size: 100%;
    background-size: cover;
    color: #eae5e5;
}
.contact_details{
	background-color: #eaeaeb;
    position: relative;
	padding-left: 15px;
}
.contact_main strong{
	color: #e0b204;
}
.heading {
    margin-bottom: 20px;
	color: #fff;
}
.heading:after {
    content: " ";
    display: block;
    width: 50px;
    height: 1px;
    margin: 10px 0 20px;
    background: #fff;
}
.box-simple a{
	color:#e0b204;
}
.margin-bottom {
    margin-bottom: 30px !important;
	font-weight: bold;
}
.supportban{
	width:100%;
	height:500px;
	margin-bottom:0;
}
.lead_con{
    margin-bottom: 2em;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4;
	color: #999;
}
.box-simple p{
	line-height:2;
	text-align: justify;
}
.search{
	padding: 10px 0px;
}
.footer {
    background: #3a3a3a;
    color: #fff;
    padding: 20px 0;
    border-bottom: 2px solid #09838a;
    padding-bottom: 4em;
	margin: 0 15px;
}
.copy p {
    padding: 12px 10px;
    font-size: 14px;
	margin-bottom: 0;
    border: 1px solid;
	border-top:0;
}
.menus{
	background-color: #0a5790;
}
.vm-cmv-label{
	padding: 10px 10px;
}
.cat_vi{
	background-color: #f7f7f7;
    text-align: center;
	margin-bottom: 20px;
}
.total_products:before{
	content: "";
    height: 44px;
    width: 44px;
    display: inline-block;
    border-radius: 50px;
    background: url(../images/mini-cart.png) no-repeat center;
    float: left;
    margin: 0px 6px;
}
.box-col-inner {
    padding: 0px 10px;
    background: #fff;
}
.box-col-inner .pull-left, .banner-bottom-inner .pull-left {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 35px;
    margin-right: 10px;
}
.box-col-inner .media-body h3, .banner-bottom-inner .media-body h3 {
    font: 14px/20px CalibriBold, arial;
    text-transform: uppercase;
    margin: 0;
    font-weight: bold;
    color: #676767;
}
[class^="icon-"], [class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
}
.icon-dollar:before, .icon-usd:before {
    content: "\f155";
}
.icon-laptop:before {
    content: "\f109";
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
}
.cont_banner{
	padding:10px;
	background-color: #fff;
}
.home_slider{
	padding-bottom:10px;
}
.footerinn{
	padding: 10px;
    background-color: #eee;
}
.header01 {
    font-size: 16px;
	color: #6a6c6d;
    margin-bottom: 15px;
	word-wrap: break-word;
    display: block;
    white-space: normal;
    font-weight: 600;
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    line-height: 20px !important;
    text-transform: uppercase;
}
.about_us_block p.phones {
    background: url(../images/phones.png) no-repeat center left;
	padding-left: 20px;
}
.about_us_block p.email {
    background: url(../images/email.png) no-repeat center left;
	padding-left: 20px;
}
.mod-inner {
    background: url(../images/border_bottom_link.png) repeat-x center bottom;
    padding-bottom: 30px;
}
 .news-form .email {
    max-width: 300px;
    height: auto;
    min-height: 20px;
    margin-right: -2px;
    background: #fff;
}
.news-form input {
    border: 0;
    padding: 10px 6px;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
	margin-bottom: 0px;
}
.vina-button{
	    background-color: #09838a;
    border: none;
    color: #fff;
}
.link_social a.social {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  margin-right: 5px;
  padding: 0;
  background: #09838a;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all all 200ms ease;
  -moz-transition: all all 200ms ease;
  -ms-transition: all all 200ms ease;
  -o-transition: all all 200ms ease;
  transition: all all 200ms ease;
}
.link_social a.social:last-child {
  margin-right: 0px;
}
.link_social a.social.facebook:hover {
  background: #0378a9;
}
.link_social a.social.rss:hover {
  background:  #d34836;
}
.link_social a.social.twitter:hover {
  background: #17b8fb;
}
.link_social a.social.skype:hover {
  background: #00aeef;
}
.link_social a.social.dribbble:hover {
  background: #f54f91;
}
.link_social a.social.pinterest:hover {
  background: #dc4e44;
}
.link_social a.social.gplus:hover {
  background: #9d261d;
}
.link_social a.social:hover {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
}
.header02{
	background: url(../images/bg_vina_title.png) no-repeat center left;
	font-size: 16px;
	color: #6a6c6d;
    margin-bottom: 15px;
	word-wrap: break-word;
    display: block;
    white-space: normal;
    font-weight: 600;
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    line-height: 20px !important;
    text-transform: uppercase;
	padding-left: 25px;
    margin-bottom: 15px;
}
.custom_01{
	margin-top: -25px;
}  
.ser_li{
	    line-height: 2;
    font-size: 15px;
}
.ser_li a{
	color:#555;
}
.home_about p{
	text-align: justify;
    line-height: 2.5;
    color: #000;
}
.hom_abt{
	    padding-top: 3em;
    padding-bottom: 4em;
}
.header03{
	font-size: 16px;
    color: #6a6c6d;
    margin-bottom: 15px;
    word-wrap: break-word;
    display: block;
    white-space: normal;
    font-weight: 600;
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    line-height: 20px !important;
    text-transform: uppercase;
    text-align: center;
}

.banner a {
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}
.banner a:before,
.banner a:after {
  position: absolute;
  content: '';
  z-index: 1;
  -webkit-transform: scale(0,1);
  -moz-transform: scale(0,1);
  -ms-transform: scale(0,1);
  -o-transform: scale(0,1);
  transform: scale(0,1);
  -moz-transition: opacity 0.35s, -moz-transform 0.35s;
  -ms-transition: opacity 0.35s, -ms-transform 0.35s;
  -o-transition: opacity 0.35s, -o-transform 0.35s;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  opacity: 0;
}
.banner a:before {
  top: 15%;
  right: 7%;
  bottom: 15%;
  left: 7%;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.banner a:after {
  top: 7%;
  right: 15%;
  bottom: 7%;
  left: 15%;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.banner a img {
  width: 100%;
  webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}
.banner a:hover:before,
.banner a:hover:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.banner a:hover img {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
  opacity: 0.7;
}
#sp-left .banner a img,
.box-col.box-col-4 .banner a img {
  width: auto !important;
}
.banner.effect-apollo {
  display: inline-block;
  position: relative;
  float: left;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
  width: 100%;
}
.banner.effect-apollo img {
  margin: 0 auto;
  position: relative;
  display: block;
  opacity: 0.95;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale3d(1.05,1.05,1);
  transform: scale3d(1.05,1.05,1);
}
.banner.effect-apollo:before {
  position: absolute;
  top: -100px;
  left: -100px;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.5);
  content: '';
  z-index: 1;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,-1,30deg) translate3d(0,-100%,0);
  transform: scale3d(1.9,1.4,1) rotate3d(0,0,-1,30deg) translate3d(0,-100%,0);
}
.banner.effect-apollo:hover img {
  opacity: 0.6;
  -webkit-transform: scale3d(1,1,1);
  transform: scale3d(1,1,1);
}
.banner.effect-apollo:hover:before {
  -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,-1,30deg) translate3d(0,200%,0);
  transform: scale3d(1.9,1.4,1) rotate3d(0,0,-1,30deg) translate3d(0,200%,0);
}
.box_pro span {
        position: absolute;
    bottom: 0;
    background: rgba(0, 172, 212, 0.8);
    padding: 3px 15%;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.pad{
	padding:0;
}
.pro_h4{
	background-color: rgba(255,255,255,0.7);
    padding: 9px;
    margin-top: -2em;
    position: relative;
    font-size: 16px;
    color: #077379;
    font-weight: 600;
	
}
.cat_name{
	    font-size: 20px;
    padding: 10px 0;
    color: #09838a;
    white-space: normal;
    font-weight: 600;
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
}
.cat_name_subhead{
	font-size: 14px;
    padding: 10px 0;
    color: #09838a;
    white-space: normal;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
}
.pro_desin{
	background-color: #09838a;
    border: none;
    color: #fff;
    padding: 10px 0px;
	width: 55%;
	text-align: center;
}
.pro_de_in{
    margin-right: -2px;
    background: #eee;
    padding: 10px 20px;
    border: none;
    color: #000;
}
.manu_form{
	margin-bottom: 2em;
}
.pro_des_in_h4{
	font-size: 16px;
    color: #0a5790;
    font-weight: bold;
    padding-bottom: 2em;
}
.pro_des_inn_h4{
	font-size: 16px;
    color: #0a5790;
    font-weight: bold;
    width: 100%;
}
.product-description p{
	line-height:2;
}
.currency_inbox{
	background-color: #0a5790;
    color: #fff;
    height: 27px;
    border: none;
}
.inputbox1{
	height: 32px;
	padding-left: 5px;
    color: #929191;
}
.btl-panel{
	margin-right: -25px;
}
@media only screen and (min-width:768px){
  
}
@media only screen and (max-width:768px){
  .box-col-inner{display:none;}
  .btl-panel {margin-right: 0;margin-top: 10px;}
  .menus {}
  .ser{width:55%;margin-left: 10px;}
  .sur{width:60%;float:left;}
  .sur1{width:40%;float:left;}
  .show_cart a {color: #0a5790;}
  div#maximenuck106 span.titreck::before{
		content: "\f03b";
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		position: relative;
		padding-right: 18px;
	}
        div#maximenuck106 ul.maximenuck{padding: 10px 20px 10px 20px;}
	div#maximenuck106 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck106 ul.maximenuck li.maximenuck.level1 > span.separator{
		border-bottom: 1px solid;}
	#btl {position: relative;padding: 10px 0;padding-bottom: 0;font-size: 13px;}
	.vm-product-container .vm-product-media-container{width:100%;}
	div.product {float: left;margin: auto;width: 100%;}
	.pro_sort {padding:10px 0;}
	.cat_name {font-size: 18px;margin-top: 3em;}
	.productdetails-view .product-short-description{font-size: 12px;text-align: justify;}
	.product-description p {line-height: 2;text-align: justify;font-size: 13px;}
	.productdetails-view .addtocart-area, .productdetails-view .manufacturer, .productdetails-view .addtocart-bar{text-align:left;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
	.sur1 {width: 40%;float: left;}
	.sur{width:58%;float:left;}
	.btnin{padding: 5px 5px;}
	#btl {padding: 10px 0;padding-bottom: 0;font-size: 13px;}
}
@media only screen and (min-width: 992px){
   /*.container {width: 1024px;} 
   .btnin{padding:5px 8px;}*/
   .img_foot{width:100%;}
}
