.part .item{ border: 2px solid white; 
    border-radius: 10px;}
.part h4,h5 { color: white;
    margin-top: 5px; }
.part img { border-radius: 10px; }
.part h2{
    /*font-family: 'Titan One',cursive;*/ 
    font-size: 55px;
    font-weight: 900;
    color: white;}
.part h3{ color: white; }
.part{ background:url(../images/slide1.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding: 40px; }

.typeincome{
	padding-top: 30px;
}
.img{
	padding-bottom:30px;
	padding-top: 30px;
	
	}
.typeincome{
	background: url(../images/probg.jpg);
	background-size: cover;
	}
.tt{
	color: white;
    text-align: justify;
	}
.aa{
	color: #000000;
	}
.bb{
	color: black;
	}
.why{
	padding: 20px;
	}	
/*-- testimonial css start--*/
.testi{
	background:url(../images/testimonials_banner.jpg);
	background-size:cover; 
	}
.card {
    box-shadow:0px 4px 8px 0px #000000;
	}
.profile-pic {
    width: 100px !important;
    height: 100px;
    box-shadow: 0px 9px 8px 0px #ffd9b3;
    margin-left: 140px;
	}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    background: 0 0;
    color:  #ff8000;
    border: none;
    padding: 5px ;
    font: inherit;
    font-size: 50px 
	}
.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {
    color: white ;
    background-color: #ff8000;
	}
.owl-dots {
    display: none
	}
button:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline-width: 0
	}
.item {
    display: none
	}
.next {
    display: block !important;
    position: relative;
    transform: scale(0.8);
    transition-duration: 0.3s;
    opacity: 1.9
	}
.prev {
    display: block !important;
    position: relative;
    transform: scale(0.8);
    transition-duration: 0.3s;
    opacity: 1.9
	}
.item.show {
    display: block;
    transition-duration: 0.4s
	}

/*-- images bellow testimonial --*/
.imggallery{
	padding: 20px;
	}
.mg{
	padding-top: 15px;
	}
.ranchimap {
   /* padding-top: 15px;*/
    /* background-color: green; */
    transition: transform .2s; /* Animation */
    width: 300px;
    height: 200px;
    margin: 0 auto;
  	}
 .ranchimap:hover {
    transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
 	} 
.jjoin{
	width: 100%;
    height: auto;
    padding: 40px 0;
    background:url(../images/zmianabiura.png);
    background-attachment: fixed;
    background-size: cover;

     /*background: linear-gradient(to bottom, #ffb380 0%, #ffffff 100%);*/
    text-align: justify;
	}
.foot{
    /*background: url(../images/pro.jpeg);*/
    background: black;
    background-size: cover;
    }
.foot ul{
    text-align: center; 
    list-style: none;
    color: white;
    }
.foot p{
    color: white;
    }
.copy{
    background:#ffd00d;
    padding: 1px;
}
.copy h5 { color:#000000; }



/*--------- RESPONSIVE -------*/
@media(max-width: 1024px){
	.ranchimap {
    /*padding-top: 15px;*/
    /* background-color: green; */
    transition: transform .2s; /* Animation */
    width: 280px;
    height: 200px;
    margin: 0 auto;
  	}
}





@media(max-width: 576px){
    .profile-pic {margin-left: 200px;
    }
}


    


@media(max-width: 375px){
    
    .profile-pic {
    margin-left: 106px;
}
	.ranchimap {
    /*padding-top: 15px;*/
    /* background-color: green; */
    transition: transform .2s; /* Animation */
    width: 280px;
    height: 200px;
    margin: 0 auto;
  	}
}	
@media(max-width: 320px){
.profile-pic {
    margin-left: 73px;
    }
.ranchimap {
    /*padding-top: 15px;*/
    /* background-color: green; */
    transition: transform .2s; /* Animation */
    width: 200px;
    height: 200px;
    margin: 0 auto;
  	}
}