/* ****************************************************** HEADER ******************************************************** */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:  #bbbbbb;
}
::-moz-placeholder { /* Firefox 19+ */
  color:  #bbbbbb;
}
:-ms-input-placeholder { /* IE 10+ */
  color:  #bbbbbb;
}
:-moz-placeholder { /* Firefox 18- */
  color:  #bbbbbb;
}
/* ******************************************************************************************************************** */
.d-flex {
		display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.j-c-space-b {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
/* ******************************************************************************************************************** */
.nheader{padding-top:10px;position:relative;}
/* ---------------------------- HEADER ---------------------------- */

.header-plus-points-section {
  background-color: #000;
  margin-bottom: 15px;
}
.pluspoints-wrapper {
  display: flex;
  align-items: baseline;
  padding: 10px 0;
}
.pluspoints {
  flex: 1;
  color: #fff;
}
.header-point {
  display: flex;
  margin: 0px;
  justify-content: left;
  list-style: none;    
}
.point-1 {
  margin-right: 15px;
}
.fa-truck {
  margin-right: 5px;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.point-2 {
  margin-right: 15px;
}
.fa-refresh {
  margin-right: 5px;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.point-3 {
  margin-right: 15px;
}
.fa-clock-o {
  margin-right: 5px;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.point-4 {
  margin-right: 15px;
}
.fa-shopping-cart {
  margin-right: 5px;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.serv-link {
    padding: 0px 17px 0px 0px;
    color: #fff;
    font-weight: bold;
}
.serv-link:hover {
    color: #f05b67!important;
}
.acc-link {
    font-weight: bold;
    color: #fff;
}
.acc-link:hover {
    color: #f05b67!important;
}
.gratis {
		font-size: 12px;
    color: #b8b8ba;
    font-weight: 900;
}
.icon-car {
    content: url('https://static.webshopapp.com/shops/132268/files/150647132/icon10.png') !important;
}
.icon-gra {
    content: url('https://static.webshopapp.com/shops/132268/files/150647141/icon13.png') !important;
}
.icon-dag {
    content: url('https://static.webshopapp.com/shops/132268/files/150647138/icon12.png') !important;
}
.icon-meer {
    content: url('https://static.webshopapp.com/shops/132268/files/150647135/icon11.png') !important;
}
.icon-tel {
    content: url('https://static.webshopapp.com/shops/132268/files/193585643/pnone.png') !important;
}
.cartprice {
		position: relative;
/*  top: -15px;
    left: 42px; */
    font-weight: bold;
    margin-bottom: 2px;
}
.header-bottom-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
    margin-top: 30px;
}
.logodg {
		width:16%;
}
.logoheader {
		max-width: 100%;
}
.mobile-top-header {
    display: flex; 
    justify-content: space-between;	
}
/*----------------search--------------------*/
.head-serch {
    display: flex;
    align-items: center;
  	width: 50%;
}
.nheader .searchhea {
  	width: 100%;
    display: flex;
}
.nheader .searchhea form {
    display: flex;
  	width: 100%;
}
.nheader .searchhea form input {
    border:1px solid #dcdcdc;
    border-radius: 5px 0 0 5px;
    box-shadow:none;
    line-height:33px;
    height:33px;
    padding: 0px 10px;
  	flex: 1;
}
.nheader .searchhea form input:active,  
.nheader .searchhea form input:focus {
	outline: none;
}
.nheader .searchhea span {
    height:33px;
    background: 6px 6px #f05b67;
    border-radius: 0 5px 5px 0;
    display: flex;
    align-items: center;
    color: #fff;
    padding: 0 10px;
}
.nheader .searchhea span i {
  	transform: rotate(90deg);
}
.nheader .searchhea span:hover {
  	cursor:pointer;
}
.shopcartrupper {
/*   background: url('https://cdn.webshopapp.com/shops/137680/files/244756475/cart.png') no-repeat;
  background-size: contain; */
    display: flex;
    flex-wrap: nowrap;
		align-items: center;
}

.shopcartrupper span.shopcart {
    background: url('https://cdn.webshopapp.com/shops/137680/files/244756475/cart.png') no-repeat;
    background-size: contain;
    position: relative;
    display: block;
    height: 30px;
    width: 40px;
    margin-right: 50px;
}
.shopcartquant {
   	position: absolute;
    right: -7px;
    top: -15px;
    background-color: #f05b67;
    color: #fff;
    width: 25px;
    border-radius: 25px;
    font-family: aachenmedium;
    height: 25px;
    line-height: 26px;
    text-align: center;
}

/*-------------- pop up cart-----------------*/
.terug {
    text-decoration: underline;
    font-size: 15px;
    color: grey;
    position: relative;
    top: 15px;
    left: 86px;
}
.cart-pop-butt {
    padding: 10px;
    background: #4fb334;
    -webkit-border-radius: 5;
    border-radius: 5px;
    width: 120px;
    color: #ffffff !important;
    float: right;
    text-align: center;
}
a.cart-pop-butt:hover{
	color: #fff!important;
}
.cart-pop-product-name:hover {
    color: #f05b67;
}
.total {
    font-weight: bold;
    float: right;
    padding: 20px 15px 10px;
    width: 75%;
}
.total p {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.total .color-green{
		color:green;
}
.price-integ {
		float: right;
}
.pop-buttons {
    padding: 5px 0 5px 0px;
}
.products-cart-popup {
    font-weight: bold;
    padding: 10px 0 10px 0px;
    border-bottom: 2px solid #dcdcdc;
}
.pop-img img {
    width: 50px;
    height: 50px;
}
.pop-header {
    border-bottom: 2px solid #dcdcdc;
    height: 40px;
}
.pop-header span {
    position: relative;
    color: black;
    font-weight: bold;
    top: 12px;
    left: 16px;
}
.cart-popup {
    display: none;
    padding-bottom: 10px;
    top: 120px;
    z-index: 1000;
    right: 15px;
    position: absolute;
    width: 400px;
    border: 2px solid #dcdcdc;
    background-color: white;
}
/*---------------end pop up------------------------*/

/*---------------breadcrumbs------------------------*/
.main-menu-line {
  display: block; 
  padding: 6px 0px 12px 0px!important; 
  border: 0!important; 
  box-shadow: none!important; 
  color: white!important;
}
.btn-category-title{font-weight: bold;}
.col_none li {padding-top: 8px;font-weight: 100;}
.main-menu-dropdowns > .btn-category:first-child {padding-left: 0;width: 100px!important;}
.main-menu-line .main-menu-dropdowns {display: flex; position: absolute;}
.navigation-links {display: flex;}
.btn-category.daydeal.daydeal-show a{color:red!important;}
.back-button{margin-right: 10px;font-weight: 900;}


#breadcrumbs .breadc {
/*     padding: 15px 10px 12px 0px; */
    display: block;
    border: 1px solid #F3F3F3;
    border-top: 0px;
    box-shadow: 0px 2px 1px #E8E8E8 inset;
    line-height: 25px;
}
.breadc .gobackurl {
		display: flex;
  	position: absolute;
}
/* mobile header */
.menuopener{position:relative;z-index:1;}
#bovenheadermob{background-color:#ffffff;position:relative;}
#bovenheadermob .navbar-toggle{background-color:#f05b67;border-radius:0px;margin:0px;padding:0px;width:50px;height:50px;margin:5px;margin-left:0px;}
#bovenheadermob .navbar-toggle .icon-bar{background-color:#ffffff;width:33px;height:4px;margin-left:7px;border-radius:3px;}
#bovenheadermob .navbar-toggle .icon-bar+.icon-bar{margin-top:5px;}
#bovenheadermob .absolutemob{display:block;position:absolute;left:50%;margin-left:-50px;}
#bovenheadermob .shopcartmob {
  display:block;
  width: 50px;
  height: 50px;
  margin: 10px 0 5px 0;
  background: url('https://cdn.webshopapp.com/shops/137680/files/244756475/cart.png') no-repeat;
  background-size: contain;
  position: relative;
}
#bovenheadermob .shopcartquantmob {
  position:absolute;
  right: -5px;
  top: -5px;
  background-color:#f05b67;
  padding:5px;
  color:#ffffff;
  border-radius:17px;
  text-align:center;
  line-height:16px;
  width:26px;
  height:26px;
}
/* end mobile header */
/*---------------- NAVIGATION category-show -----------------*/
/*menu*/
section.navigation {
	margin-top: 10px;
}
  .grey-background {
    margin-top: 192px;
    z-index: 2;
		position: absolute;
    width: 100%;
    bottom: 0;
    top: 0;
    background-color: #020202;
    opacity: 0.5;
  	display: none;
}

.drop-menu-category:before, .drop-menu-category:after {
    content: "";
    position: absolute;
    background-color: #f05b67;  
  	top: 0;
    bottom: 0;
    width: 9999px;
}
.drop-menu-category:before {
  	right: 100%;
}
.drop-menu-category:after {
  	left: 100%;
}
.drop-menu-sub-category{
    width:100%;
    position: relative;
    background: white;
    z-index:999999;
}
.drop-menu-sub-category:before, .drop-menu-sub-category:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 9999px;
}
.drop-menu-sub-category:before {
  right: 100%;
}
.drop-menu-sub-category:after {
  left: 100%;
}
section.navigation {
	margin-top: 10px;
}
.category-show {
    width: 1100px; 
    margin: 0 auto; 
    z-index:10;
}
.drop-menu-category{
		display: none; 
  	position: relative;
}
.arrow-category{
		transform: rotate(-90deg)!important;
  	top: 18px!important;
  	left: -12px!important;
  	color: black!important;
}
.drop-menu-category{
    width: 100%;
    height: 70px;
    background-color: #f05b67;
}
.navigation-menu {
  	justify-content: center;
  	flex-wrap: wrap;
		display: flex;
    flex-direction: row;
  	position: relative;
}
.navigation-menu li{
    justify-content: center;
    display: flex;
    margin-top: 10px;
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 2px solid white;
    margin-bottom: 10px;
}

.navigation-menu li:last-child{
  	border-right: 0;
}
.navigation-menu li:nth-child(10){
  	border-right: 0;
}
.navigation-menu li span{
/*   	text-transform: uppercase; */
		color:white;
  	cursor:pointer;
}
.arrow-up {
    margin-top: 14px;
    position: absolute;
    width: 0px;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 11px solid white;
}
.navigation-menu hr {
		width: 100%;
    position: absolute;
    top: 20px;
  	border-top: 1px solid white;
  	height: 3px;
}
.sub-catecories{
    position: absolute;
    background-color: white;
    z-index: 1;
    border-bottom: 1px solid #f3f3f3;
}
.col_5_container-new{
    column-width: 200px;
    column-count: 4;
		margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 30px;
}
.col_none a {
    color: #2e2e2e!important;
    display: block;
    padding-top: 2px;
    border-bottom: 1px solid #f3f3f3;
}
.col_none li {
		padding-top:8px;
}
.col_none ol {
		list-style-type: none;
}

.all-collection-btn {
    padding: 5px 25px;
    background: #4bb528;
    -webkit-border-radius: 5;
    border-radius: 5px;
    color: #fff !important;
    text-align: center;
    font-weight: bold;
}
a.all-collection-btn:hover{
    color: #fff!important;
}

@media (min-width:978px) and (max-width: 1200px) {
		.category-show {
    		width: 940px; 
		}
  	.navigation-menu li{
    		font-size: 15px!important;
	}
}
/* ---------------------------------------------------------- */
@media (min-width: 769px) and (max-width: 1023px) {
  .medium-visible {
    display: block !important;
  }
  .medium-non-visible {
    display: none !important;
  }
  .logo-img {
  	width: 50%;
    margin-top: 5px;
  }
  .all-btn-coll {
    margin-top: 75px;
  }
}
@media (max-width: 768px) {
  .logo-img {
  	width: 55%;
    margin-top: 5px;
  }
  .header-plus-points-section {
    display: none;
  }
  .main-menu-line {
    display: none;
  }
  .all-btn-coll {
    margin-top: 75px;
  }
}
@media (max-width: 425px) {
  .logo-img {
  	width: 65%;
    margin-top: 5px;
  }
    .all-btn-coll {
    display: flex;
    margin-top: 75px;
  }
  .all-collection-btn {
    display: block;
    width: 100%;
    height: 100%;
    padding: 15px 25px;
    font-family: "Avenir", arial, "arial-black", helvetica;
    text-shadow: 2px 2px 4px #9c9c9c;
    font-size: 22px;
  }
  .main-menu-line {
    display: none;
  }
  .footer-plus-points-line {
    display: flex;
    justify-content: space-between;
  }
}
/* ************************************************** end HEADER end **************************************************** */

/* ****************************************************** FOOTER ******************************************************** */
#footer {
 		color: #000;
  	font-size: 14px;
  	margin-top: 50px;
    font-family: "Avenir", arial, arial-black, helvetica;
}
#footer .container {
 		position: relative;
}

#footer .top-line, #footer .bottom-line {
	padding: 15px 0;
}
/* --------------background-colors-------------- */
#footer .top-line {
    background-color: #e6e6e6;
}
#footer .bottom-line {
 		background-color: #efefef;
}
#footer .sub-footer-line {
  	background-color: #fff;
}
/* ------------end background-colors------------ */
#footer .footer-man {
    position: absolute;
    left: 20px;
    bottom: 0px;
}
.footer-plus-points-line{
    display: flex;
    flex-direction: row;
}
.footer-plus-points {
    display: flex;
    align-items: center;
}
.footer-plus-points .text-holder {
    display: flex;
    flex-direction: column;
  	margin-left: 10px;
}
.footer-plus-points .text-holder.active {
    display: flex;
  	width: 100%;
    -webkit-transition: all 2s linear;
    -moz-transition: all 2s linear;
    transition: all 2s linear;
}
.footer-plus-points .text-holder span{
	  line-height: 16px;
  	font-size: 12px;
}
.footer-plus-points .text-holder .highlighting-label {
  	color: #000;
    font-size: 13px;
  	letter-spacing: 0.7px;
}
 .footer-plus-points .image-holder {
  display: flex;
  justify-content: center;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
  border: 1px solid #f05b67;
  background-color: #f05b67;
  border-radius: 50%;
}
.footer-plus-points .image-holder i {
	color: #fff;
}
.footer-link:hover, .footer-link:focus {
  color: #f05b67!important;
}
/* ------------------------------------------------------- */
#footer .footer-navigation-list {
  display: flex;
  flex-direction: column;
	list-style: none;
  padding-bottom: 5px;
  color: #000;
  font-size: 12px;
}
#footer .bottom-line .footer-title {
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.7px;
}
.social-media-block {
		display: flex;
    flex-direction: row;
}
.social-media-block div {
    height: 50px;
    width: 50px;
    margin-right: 20px;
}
/* ------------------------------------------------------- */
.sub-footer-line {
  	padding-top: 15px;
}
.sub-footer-line .copyright-text p{
  	font-size: 12px;
    color: #999;
  	margin-bottom: 15px;
}
.sub-footer-line .copyright-text a {
  	color: #2aaada;
}
.sub-footer-line .payment-systems-block {
	display: flex;
  justify-content: space-between;
}
.sub-footer-line .payment-systems-block div {
	height: 25px;
  display: inline-block;
}
.sub-footer-line .payment-systems-block div img {
  max-height: 100%;
}
.sub-footer-line .payment-systems-block {
		margin-bottom: 15px;
}
/*--------------------newsletter form-----------------------*/ 
.footer-newsletter {
    margin-top: 0px!important;
}
.newsletters-buttons {
		display: flex;
  	flex-wrap: nowrap;
  	justify-content: space-between;
    margin-bottom: 10px;
}
.newsbox form input.subscribe {
		width: 45%;
  	font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
  	border-radius: 0px;
}
.newsletter-title {
		margin: 30px 0 5px 0;
    font-weight: bold;
    font-size: 12px;
}
.newsletter-quest-link {
		color: gray;
  	font-size: 12px;
  	font-weight: bold;
}

.formNewsletter {
	    margin-top: 5px;
}
.wrap-for-radio-b {    
  	width: 100%;
    overflow: hidden;
    margin: 10px 0 10px 0;
}
.wrap-for-radio-b .custom-FMP1 {
  width:48%!important; 
  float:left!important;
}
.wrap-for-radio-b .custom-FMP2 {
  width:48%!important; 
  float:right!important;
}
.custom-news-letters input[type="radio"] {
  display:none;
}
.custom-news-letters span{
  width:100%;
}
.custom-news-letters label {    
  	display: inline-block;
    background-color: #4BB528;
    color: #fff;
    padding: 4px 20px;
    font-size: 16px;
    width: 100%;
    text-align: center;
    border-radius: 4px;
}
.custom-news-letters label:hover {
  cursor:pointer;
}
._error-inner {
  color: red;
}
._form-thank-you {
  text-align: center;
  padding: 30px 0;
  font-size: 18px;
  font-weight: 900;
}
input#formNewsletterEmail {
		width: 100%;
    border: none;
    padding: 5px 5px;
    color: #000000;
    border-radius: 4px;
    height: inherit;
    text-align: start;
    margin-top: 0px;
    float: none;
}
input#formNewsletterEmail::-webkit-input-placeholder {
     line-height:normal!important;
}
input#formNewsletterEmail::placeholder {
    color: #ccc;
}
.footer-newsletter-label {
    margin-bottom: 10px;
    color: #000;
    font-weight: 500;
    font-size: 13px;
}
@media (max-width: 1024px){
    #footer .footer-man {
    		left: -5px;
		}
}
@media (max-width: 768px) and (min-width: 426px){
  .footer-navigation-list {
  		font-size: 16px;
  }
  .footer-navigation-list li {
  		padding-bottom: 10px!important;
  }
}
@media (max-width: 425px) {
  .footer-plus-points-line {
      display: flex;
      justify-content: space-between;
	}
  .footer-plus-points .text-holder {
  		display: none;
    	font-size: 14px;
  }
  .footer-plus-points {
    	margin-right: 0px;
	}
  #footer .bottom-line ul li {
    padding-bottom: 15px;
	}
  #footer .social-media-block {
		margin-bottom: 15px;
	}
  .footer-newsletter-label {
  	margin-bottom: 10px;
  }
  input#formNewsletterEmail {
    padding: 10px 10px;
	}
  .custom-news-letters label {
    padding: 8px 20px;
    border-radius: 4px;
	}
  .wrap-for-radio-b {
    margin: 10px 0 10px 0;
	}
  #footer .footercontent {
    position: absolute;
    top: -405px;
    right: -5px;
  }
  .sub-footer-line .payment-systems-block {
    justify-content: center;
    flex-wrap: wrap;
	}
  .sub-footer-line .payment-systems-block div {
    margin: 10px;
	}
  .social-media-block {
 		justify-content: space-between;
	}
  .footer-navigation-list {
    margin-bottom: 15px;
  }
}
/*--------------------end newsletter form-------------------*/
/*fotter lang*/
.footer-flag-content #footer-flag-btn {
  	border-radius: 5px;
    border-right: 0;
    position: relative;
    display: block;
    width: 70px;
    height: 30px;
    border: 1px solid #ddd;
    background: white;
    cursor: pointer;
    color: black;
    line-height: 28px;
    text-indent: 40px;
  	font-weight: bold;
}
.footer-flag-content #footer-flag-btn .flag-if {
    width: 24px;
    height: 18px;
    position: absolute;
   	top: 6px;
    left: 7px;
}
.footer-flag-content .footer-flag-nl {
    font-style: normal;
    display: block;
    width: 23px;
    height: 15px;
    position: absolute;
    background: url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) -197px -311px no-repeat;
}
.footer-flag-country-name{
		margin-left: 20px;
}
.footer-flag-dk{
    background: url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) -197px -311px no-repeat; 
}
.footer-flag-de{
 		background:url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) -224px -31px no-repeat;
}
.footer-flag-ee{
    background: url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) -224px -171px no-repeat;
}
.footer-flag-ie{
		background: url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) -280px -115px no-repeat;
}
.footer-flag-it{
		background: url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) 1px -451px no-repeat;
}
.footer-flag-hr{
		background: url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) 1px -171px no-repeat;
}
.footer-flag-lt{
		background: url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) -166px -423px no-repeat;
}
.footer-flag-no{
		background: url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) -26px -479px no-repeat;
}
.footer-flag-at{
		background: url(//static.webshopapp.com/shops/132268/files/160908242/flags-preview-large.png) -277px -172px no-repeat;
}
.footer-flag-content #footer-flag-btn #footer-flag-btn-arr {
    background: url(//static.webshopapp.com/shops/132268/files/161253356/arrows.png) no-repeat;
    position: absolute;
   	right: 15px;
    top: 8px;
    height: 12px;
    width: 15px;
}
.footer-flag-content #footer-flags {
    width: 160px;
    height: auto;
    background-color: #fff;
    padding: 10px 20px 0 15px;
    border: 1px solid #e7e7e7;
    z-index: 1500000;
    position: absolute;
    box-shadow: 5px 2px 10px rgba(0,0,0,0.4);
    border-radius: 0 0 3px 3px;
    bottom: 75px;
    right: 15px;
}
.footer-flag-content #footer-flags .flag-col {
    display: inline-block;
    width: 150px;
  	height: auto;
}
.footer-flag-content #footer-flags .flag {
    width: 150px;
    height: 35px;
    color: #666!important;
    font-size: 12px!important;
    position: relative;
    cursor: pointer;
    margin: 0!important;
    text-align: left;
}
@media (max-width: 425px){
	.footer-flag-content #footer-flags .flag-col {
    display: block;
    width: 100%;
	}
  .footer-flag-content #footer-flags .flag {
  	width: 100%!important;
  }
/*   .footer-flag-content a {
  		width: 100%!important;
  } */
  .footer-flag-content #footer-flags {
    width: 200px;
    bottom: 20px;
    right: 0px;
    /* left: 0; */
    /* margin-left: auto; */
    /* margin-right: auto; */
	}
}
.footer-flag-content a {
  	color: black!important;
    display: inline-block;
    font-size: 12px;
    width: 150px;
}
.footer-flag-content #footer-flags .flag b {
    display: inline-block;
    left: -8px;
    top: 0px;
    position: absolute;
    height: 15px;
    width: 24px;
}
.footer-flag-content .footer-flag-au {
    font-style: normal;
    display: block;
    width: 23px;
    height: 15px;
    position: absolute;
    background: url(/skin/frontend/vidaXL/default/images/all-flags.png) -4px -29px no-repeat;
}
/*end fotter lang*/
/* ************************************************** end FOOTER end **************************************************** */
@media (min-width: 769px) and (max-width: 1024px){
  .header-top-row {
  	font-size: 12px;
  }
  .gratis {
  	left: -100px;
  }
}

/*  --------------------------------start New - Footer---------------------------------- */
@media(max-width: 767px) {
  .footer-title {
    color: #000;
    font-weight: bold;
  }
  .footer-line {
    height: 1px;
    background-color: #a7a9ab;
    width: 100%;
    margin: 7px 0;
  }
  .image-holder1 {
    border: 1px solid #f05b67;
    background-color: #f05b67;
    border-radius: 50%;
    margin-bottom: 15px;
  }
  .footer-pharases {
    margin-left: 15px;
  }
}
@media(min-width: 768px) {
#footer .footer-line {
  padding-bottom: 5px;
  }
}
/*  --------------------------------end New - Footer---------------------------------- */