*{
	padding:0px;
	margin:0px;
}

@font-face {
  font-family: bwel;
  src: url(../fonts/bwhelder.otf);
}


@font-face {
  font-family: loves;
  src: url(../fonts/loves.ttf);
}

.loves{
	font-family: loves;
}

@font-face {
  font-family: eight;
  src: url(../fonts/eight.ttf);
}

.eight{
	font-family: eight;
}

@font-face {
  font-family: futura;
  src: url(../fonts/futura.otf);
}



.center {

  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.futura{
	font-family: futura;
}

.landing-container{
	background-image: url(../../images/77.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 88vh;
	margin:0px !important;
	padding:0px !important;
}

.team-contain{
	background-image: url(../../images/pap.png);
	background-repeat: no-repeat;
	background-size: cover;
	margin:0px !important;
	padding:0px !important;
}

.icon-container-holder{
	background-color: rgba(255,255,255,0.4);
	display: none !important;
}

.landing-container img{
	width: 95%;
	position: relative;
	top:3px;
}

.move-down{
	position: relative;
    top: 8px;
}

.move-down-bit{
	position: relative;
    top: 2px;
}

.big-font{
    font-size: 2.5rem;
    font-weight: 400;
}

.plus-sign{
	    position: relative;
    top: -6px;
    left: 5px;
    font-size: 2.1rem;
    font-weight: normal;
}



.services-contain{
	background-color: rgb(11,25,56);
	padding-bottom: 55px;
}

.rotateme{
 	-webkit-animation: rotate 20s infinite linear;
}

@keyframes rotate {
  0%   {transform: rotate(0deg);}
  100% {transform: rotate(359deg);}
}

.team{
	padding-right: 0px !important; 
    padding-left: 0px !important;
}

.team-text{
	background:rgba(0,0,0,0.32);
}


@media (min-width: 320px){



	.price-p{
		padding:27px;
		padding-bottom: 22px;
		font-size: 1rem !important;
	}

	.price-contain{
	  background-image: -webkit-linear-gradient(left, #FCE1E0 29%, #fce3c2 41%, #a9cae9 83%);
	  background-image: -o-linear-gradient(left, #FCE1E0 29%, #fce3c2 41%, #a9cae9 83%);
	  background-image: linear-gradient(to right, #FCE1E0 29%, #fce3c2 41%, #a9cae9 83%);
	}

	.forty{
	width: 30%;
}
	.display-me{
	display: block;
}

.invisible-on-big-visible-on-small{
	display: block;
	padding-top: 45px !important;
	background-size: cover;
	background-position: center;
}

.invisible-on-big-visible-on-small p{
	margin-bottom:0.2rem !important;
}

.margin-me{
	margin-left: auto !important;
	margin-right: auto !important;
}

.small-font{
    font-size: 1.2rem;
    position: relative;
    top: -25px;
}

.about-us-p{
	font-size:0.88rem;
}

.row-bottom{
	padding-bottom:50px !important;
}

.big-font1{
    font-size: 2.4rem;
    font-weight: 400;
    padding:25px !important;
    margin-top: 20px !important;
}

.big-font2{
	font-size: 2rem;
    font-weight: 400;
    padding: 35px !important;
    padding-bottom: 15px !important;
    margin-top: 23px !important;
}

.big-font3{
	font-size: 1.5rem;
    font-weight: 400;
    padding-bottom: 60px !important;
    padding-top: 60px !important;
    margin-top: 0px !important;
}

	.about-us-contain{
	background-image: url('../../images/ljudistrelice1122.png');
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}

.white-color{
	color:white;
}
.top-margin-bottom{
	font-size: 1.1rem;
	margin-top:15px;
	margin-bottom:20px;
}
.banka{
	width: 15%;
}

}

@media (min-width: 360px){
	.about-us-p{
	font-size:0.91rem;
}
}

@media (min-width: 400px){
.about-us-p{
	font-size:0.95rem;
}
}

@media (min-width: 500px){

.about-us-p{
	font-size:1rem;
}
}

@media (min-width: 576px){
	.about-us-contain{
	background-image: url('../../images/ljudistrelice112.png');
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.about-us-p{
	font-size:1rem;
}

.big-font1{
    font-size: 2.5rem;
    font-weight: 400;
        padding:25px !important;
    margin-top: 20px !important;
}
}

@media (min-width: 768px){

		.big-font3{
	font-size: 1.85rem;
    font-weight: 400;
    padding: 35px !important;
    padding-bottom: 70px !important;
    padding-top: 70px !important;
    margin-top: 5px !important;
}

	.price-p{
		padding:27px;
		padding-bottom: 22px;
		font-size: 1.2rem !important;
	}

	.banka{
		width: 5.5%;
	}
	.about-us-contain{
	background-image: url('../../images/ljudistrelice111.png');
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
	.icon-container-holder{
	background-color: rgba(255,255,255,0.4);
	display: none !important;
}

.big-font{
    font-size: 2.4rem;
    font-weight: 400;
    position: relative;
    left: -36px;
}
.small-font{
    font-size: 1.2rem;
    position: relative;
    left: -28px;
    top: -19px;
    font-weight: bold;
}

.small-font1{
       font-size: 0.91rem;
    position: relative;
    left: -32px;
    top: -19px;
    font-weight: bold;
}

.small-font2{
        font-size: 0.91rem;
    position: relative;
    left: -37px;
    top: -19px;
    font-weight: bold;
}

.down-a-bit{
	position: relative;
	top: 11px;
}

.big-font1{
    font-size: 2.5rem;
    font-weight: 400;
        padding:25px !important;
    margin-top: 20px !important;
}

.kont768{
	max-width: 857px !important;
}

.forty{
	width: 40%;
}

}

@media (min-width: 860px){
	.small-font{
		font-size: 0.85rem;
	    position: relative;
	    left: -28px;
	    top: -19px;
	    font-weight: bold;
	}
		.display-me{
	display: none;
}

	.icon-container-holder{
	background-color: rgba(255,255,255,0.4);
	display: block !important;
}

.invisible-on-big-visible-on-small{
	display: none;
	padding-top: 30px !important;
	background-image: url('../../images/back-white.jpg');
	background-size: cover;
	background-position: center;
}
}

@media (min-width: 992px){

	.big-font3{
	font-size: 2.2rem;
    font-weight: 400;
    padding: 35px !important;
    padding-bottom: 90px !important;
    padding-top: 90px !important;
    margin-top: 15px !important;
}

	.forty{
	width: 40%;
}

	.kont768{
	max-width: 960px !important;
}
		.about-us-contain{
	background-image: url('../../images/ljudistrelice11.png');
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}

.big-font{
     font-size: 2.7rem;
    font-weight: 400;
    position: relative;
    left: -32px;
}
.small-font{
    font-size: 1.05rem;
    position: relative;
    left: -21px;
    top: -18px;
    font-weight: bold;
}

.small-font1{
   font-size: 1.07rem;
    position: relative;
    left: -30px;
    top: -18px;
    font-weight: bold;
}

.small-font2{
    font-size: 1.07rem;
    position: relative;
    left: -30px;
    top: -18px;
    font-weight: bold;
}

.down-a-bit{
	position: relative;
	top: 11px;
}

.big-font1{
    font-size: 2.5rem;
    font-weight: 400;
    padding:25px !important;
    margin-top: 20px !important;
}
}

@media (min-width: 1200px){

	.kont768{
	max-width: 1140px !important;
}
		.about-us-contain{
	background-image: url('../../images/ljudistrelice.png');
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.big-font{
	font-size: 3rem;
    font-weight: 400;
    position: relative;
    left: -34px;
}

.big-font1{
    font-size: 3.6rem;
    font-weight: 400;
    padding:35px !important;
    margin-top: 50px !important;
}

.small-font{
    font-size: 1.14rem;
    position: relative;
    left: -23px;
    top: -20px;
    font-weight: bold;
}

.small-font1{
    font-size: 1.2rem;
    position: relative;
    left: -30px;
    top: -21px;
    font-weight: bold;
}

.small-font2{
	font-size: 1.2rem;
    position: relative;
    left: -32px;
    top: -20px;
    font-weight: bold;
}

.down-a-bit{
	position: relative;
	top: 11px;
}

.big-font2{
	font-size: 3.6rem;
    font-weight: 400;
    padding: 35px !important;
    margin-top: 23px !important;
}

.big-font3{
	font-size: 2.6rem;
    font-weight: 400;
    padding: 35px !important;
    padding-bottom: 120px !important;
    padding-top: 120px !important;
    margin-top: 23px !important;
}

.forty{
	width: 40%;
}

.white-color{
	color:white;
}
.top-margin-bottom{
	font-size: 1.3rem;
	margin-top:15px;
	margin-bottom:20px;
}
}

.add-font{
	font-family: bwel;
	font-weight: 100 !important;
}

.mantra{
	padding-top:50px;
	padding-bottom: 50px;
}

.globe-in-center img{
    width: auto;
    display: flex;
}

.globe-in-center{
    overflow: unset;
    position: relative;
    z-index: 3;
    height: 0px;
}

.rotate-holder{
	position: relative !important;
	z-index: 0 !important;
}