#sec-protection-buyer img {
	margin-top:20px;
}
#footer-items .max-fluid,
#footer-brand .max-fluid {
	 padding-left: 15px;
	 padding-right: 15px;
	 max-width: 1200px;
	 margin: 0 auto 0 auto;
}
#footer-items, 
#footer-brand {
    border-top: 1px solid #DBDBDB;
    background-color: white;
}
#footer-items .col-lg-2,
#footer-items .col-md-3,
#footer-items .col-xs-6,
#footer-items .col-xs-12 {
	padding: 0 15px 0 15px;
}
#footer-brand .col-sm-6,
#footer-brand .col-xs-12 {
	padding: 0 15px 0 15px;
}
#footer-items, 
#footer-brand {
    border-top: 1px solid #DBDBDB;
    background-color: white;
}
#footer-items { 
	padding: 5px 0 30px 0;
}
#footer-brand {
    padding: 0;
}
#footer-brand .row {
	padding: 15px 0px 15px 0px;
}
#footer-items ul {
    font-size: 13px;
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 19px;
}
#footer-items ul li {
    padding-top: 5px;
}
#footer-items .footer-title.visible-for-toogle {
		display: none !important;
}
#footer-items .collapse-group ul.collapse {
    list-style: none;
    display: block !important;
    font-size: 13px;
    line-height: 19px;
    font-weight: 300;
    color: #113f92;
}
#footer-items .footer-title {
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    color: #113f92;
    padding:  15px 0 5px 0;
}
#footer-items .link-facebook:before,
#footer-items .link-instagram:before,
#footer-items .link-twitter:before {
	font-family: "FontAwesome4" !important;
	margin-right: 5px;
	width: 15px;
	font-size:1.5em;
}
#footer-items ul li a {
    color: #3E3E3C;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}
#footer-items ul li a:before:hover {
    text-decoration: none !important;
}
#footer-items .link-facebook:before {
    content: '\f230';
}
#footer-items .link-instagram:before {
    content: '\F16D';
}
#footer-items .link-twitter:before {
    content: '\f081';
}
#contact-ventajon {
    text-align: left;
    float: left;
    margin-top: 5px;
}
#contact-ventajon .phone {
    font-size: 20px;
    line-height: 40px;
    font-weight: 600;
    border-right: 1px solid #113f95;
    margin-right: 15px;
    padding-right: 20px;
    display: inline-block;
}
#contact-ventajon .web {
    font-size: 20px;
    line-height: 40px;
    font-weight: 300;
    margin: 0;
}
.logo-footer-ventajon {
	max-width: 160px;
	float: right;
}
#scroll-totop {
    clear: both;
    display: block;
    text-align: center;
    opacity: 0.5;
    color: #113f92;
    margin-bottom: 30px;
}
#scroll-totop .fa {
    font-family: 'FontAwesome4';
    font-size: 50px;
    font-weight: 400;
}
#scroll-totop:hover,
#scroll-totop:focus {
	opacity: 0.7;
}
@media (min-width:992px) and (max-width:1199px) {
    #footer-items .col-md-3:nth-child(4n+1) {
    	clear:left; 
    }
    #footer-items .col-md-4:nth-child(3n+1) {
    	clear:left; 
    }
}
@media (min-width:768px) and (max-width:991px) {
    #footer-items .col-sm-4:nth-child(3n+1) {
    	clear:left; 
    }
}
@media (max-width: 992px){
	#footer-items .footer-title {
	    margin-bottom: 0;
	}
}
@media (max-width:767px){
	#footer-items { 
		padding: 15px 0 30px 0;
	}
    #footer-items .col-xs-6:nth-child(odd) { 
    	clear:left; 
    }  
    #footer-items .col-xs-6 { 
		padding: 0px 15px 0px 15px;
	}
	#footer-brand .col-xs-12 { 
		padding: 0px;
	}
	#contact-ventajon  {
	    margin-top: 20px;
	    text-align: center;
    	float: none;
    	padding-top: 0px;
	}
	#contact-ventajon .phone {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	.logo-footer-ventajon {
		max-width: 140px;
	    margin: 15px auto 15px auto !important;
	    padding-left: 15px;
    	float: none !important;
	}
}
@media (min-width: 360px) and (max-width: 400px){
	#contact-ventajon .phone,
	#contact-ventajon .web {
	    font-size: 18px;
	}
	#contact-ventajon .phone {
	    padding-right: 15px;
	    margin-right: 9px;
	}
}
@media (max-width: 359px) {
	#footer-items > .row  { 
		padding-top: 15px;
	}
	#footer-items .col-xs-6 { 
		width:100%; 
		padding: 0px 0px 0px 0px;
	}
	#footer-items > ul > li.col-xs-12 > a {
  		display: block;
  		text-align: center; 
	}
	#footer-items li:not(:first-child) .collapse-group {
	    border-top: 1px solid #D7D7D7;
	}
	#footer-items .collapse-group ul.collapse {
	    margin-bottom: 15px;
    	display: none !important;
	}
	#footer-items .collapse-group ul.collapse.in {
    	display: block !important;
	}
	#footer-items .footer-title {
	    font-family: 'Roboto Slab', serif;
	    font-size: 14px;
	    color: #113f92;
	    font-weight: 400;
	    cursor: pointer;
	    margin: 0;
	    padding: 10px 0 10px 0;
	}
	#footer-items .footer-title.hidden-for-toogle {
		display: none !important;
	}
	#footer-items .footer-title.visible-for-toogle {
		display: block !important;
	}
	#footer-items .footer-title.collapse-icon:after {
		font-family: 'FontAwesome';
	    content: "\f078";
	    font-family: 'Material-Design-Iconic-Font', sans-serif;
	    content: "\f2f9";
		position: absolute;
		right: 15px;
		-webkit-transition: 0.2s all ease-in-out; 
		-webkit-transform: scale(1) rotate(180deg);
		transform: scale(1) rotate(180deg);
	}
	#footer-items .footer-title.collapse-icon.collapsed:after {
		-webkit-transform: scale(1) rotate(0deg);
		transform: scale(1) rotate(0deg);
	}
	#contact-ventajon {
	    float: none;
	    display: table;
	    width: 100%;
	}
	#contact-ventajon .phone {
	    padding-right: 0px;
	    margin-right: 0px;
	    border-right: none;
	    display: block;
	}
}