	
.medianil {
    padding-right: 50px;
	}

@media (min-width: 320px) and (max-width: 768px) {
		
.medianil {
    padding-right: 20px;
	}
		
	}

 .right {
        text-align: right;
	}

	.banner-radious {
        
        border-top-left-radius: 16px;
        border-bottom-right-radius: 16px;
	}


    .tparrows.tp-leftarrow,
    .tparrows.tp-rightarrow {
			display: none;
		}


.marg-top-10 {
    margin-top: -10px;
	}

.marg-top-15 {
    margin-top: -15px;
	}

.marg-top-20 {
    margin-top: -20px;
	}

.marg-top-30 {
    margin-top: -30px;
	}

.marg-top-40 {
    margin-top: -40px;
	}

.marg-top-50 {
    margin-top: -50px;
	}

.marg-top-60 {
    margin-top: -60px;
	}


.marg-top10 {
    margin-top: 10px;
	}

.marg-top20 {
    margin-top: 20px;
	}

.marg-top30 {
    margin-top: 30px;
	}

.marg-top40 {
    margin-top: 30px;
	}

.marg-top50 {
    margin-top: 50px;
	}


.marg-bottom10 {
    margin-bottom:10px;
	}

.marg-bottom20 {
    margin-bottom:20px;
	}
.marg-bottom30 {
    margin-bottom:30px;
	}
.marg-bottom40 {
    margin-bottom:40px;
	}
.marg-bottom50 {
    margin-bottom:50px;
	}


.txt15 {
    font-size: 15px;
	}
.txt16 {
    font-size: 16px;
	}
.txt17 {
    font-size: 17px;
	}
.txt18 {
    font-size: 18px;
	}

.oculta {
    display: block;
	}

.pie-oculta {
    display: block;
	}


.pie-align-left {
    text-align: left;
	}

.pie-align-right {
    text-align: right;
	}





@media (min-width: 320px) and (max-width: 768px) {
		
.pie-align-left {
    text-align: center;
	}

.pie-align-right {
    text-align: center;
	}
    
.pie-oculta {
    display: none;
	}
    
.oculta {
    display: none;
	}      
		
	}

@media (min-width: 320px) and (max-width: 768px) {
		
.full-section {
		position: relative;
		z-index: 1;
		padding: 0px 0;
		margin-bottom: 60px;
     
		background: no-repeat top center;
	}
		
	}

 .granjas-ubica {

		margin-bottom: 15px;
         border-bottom: 1px solid #e1e1e1;
        padding-bottom: 14px;
	}


.widget-contact2 {}
	
	.widget-contact2 ul {
		margin-bottom: 0;
		list-style: none;
	}
	
	.widget-contact2 ul li {
		position: relative;
		padding-left: 50px;
		margin-bottom: 25px;
         border-bottom: 1px solid #e1e1e1;
        padding-bottom: 14px;
	}
	
	.widget-contact2 ul li:last-child {
		margin-bottom: 0;
	}
	
	.widget-contact2 ul li i {
		position: absolute;
		top: 3px;
		left: 0;
		font-size: 42px;
		line-height: 42px;
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}
	
	.widget-contact2 ul li:hover i {
		color: #1a2870;
	}
	
	.widget-contact2 ul li a {
		color: #838383;
	}
	
	.widget-contact2 ul li small {
		display: block;
		font-size: 11px;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	
	@media (min-width: 1200px) {
		
		.widget-contact2 ul li small {
			letter-spacing: 2px;
		}
		
	}
	
	@media (min-width: 768px) and (max-width: 991px) {
		
		.widget-contact2 ul li {
			padding-left: 0;
		}
		
		.widget-contact2 ul li i {
			display: none;
		}
		
	}
	

 .divi-left {
     border-left: 1px solid #ebebeb;
     padding-left: 30px;
	}

@media (min-width: 320px) and (max-width: 768px) {
		
 .divi-left {
     border-left: none;
     padding-left: 15px;
	}
		
	}
