/*body {cursor: url("square.cur"), crosshair;
}*/

.verde_p{
    background-color: #1bd4ab;
}
#Portofoliu .portofoliu{
    float: right;
    width: 80%;
}
#Portofoliu .portofoliu span{
    width: 100%;
    text-align: center;
}

.b1 {color:#111;
}

#Portofoliu {z-index:1001;}
.cssaw {width:30%!important;}

.bold {font-weight:900;}

.p111{
    width: 33%;
    padding: 2%;
    margin:0% 0;
    height:10.5vw;
    
    
}
.p111 p{
    font-size: 2vw;
    margin:0 0 5%;
    font-weight:bold;
}
.p111 img{
    width: 90%;
    float: left;
    margin-bottom: -10%;     
}
.p22{
    padding: 2%;
    width: 60%;
    
     height: 24.5vw;
}
.p22 .bt2{
    width: 50%;
    margin-left:-7%
}
.p22 h2{
    font-size: 2vw;
    margin:0 0 5%;
    font-weight:bold;
}
.p22 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p22 img{
    width: 47%;
    float: right;
}
.p22 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:15%;
	margin-bottom:10%;
	margin-left:14%;
}
.p22 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p3{
    width: 60%;
    
    margin: -0.15% 0;
}
.p3 .bt2{
    width: 50%;
}
.p3 h2{
    font-size: 2vw;
    margin:0 0 5%;
    font-weight:bold;
}
.p3 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p3 img{
    width: 45%;
    margin: 0 4% 5% 0
}
.p3 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:15%;
	margin-bottom:15%;
}

.p3 .icon {width:38%;
}

.p3 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p4{
    width: 85%;
    margin: -3% 0 0;
    
}
.p4 .bt2{
    width:47.3%;
    padding:2%
}
.p4 h2{
    font-size: 2vw;
    margin:0 0 5%;
    font-weight:bold;
}
.p4 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p4 img{
    width: 45%;
    margin: 0% -0.3% 0 0;
    z-index:1001;
}
.p4 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:15%;
}
.p4 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.dd{
    color: transparent;
    margin-top: -0.3%!important;
    width: 8%;
}
.p5{
    width: 85%;
        margin:  0;
    
}
.p5 .bt2{
    width:47.3%;
    padding:2%;
    margin-top: 10%;
}
.p5 h2{
    font-size: 2vw;
    margin:0 0 5%;
    font-weight:bold;
}
.p5 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p5 img{
    width: 40%;
    margin: 4%;
}
.p5 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:12%;
    margin-bottom:2%;
}
.p5 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p5 .dd{
    width: 100%;
    margin:-0.5% 0 0!important; 
}
.p6{
    width: 85%;
        margin: 0% 0 2%;
    
}
.p6 .icon{
    width:36%;
    margin: 0!important;
}
.p6 .bt2{
    width:47.3%;
    padding:0 4%;
}
.p6 h2{
    font-size: 2vw;
    margin:0 0 0;
    font-weight:bold;
}
.p6 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p6 img{
    width: 45%;
    margin: -0.3% -0.3% 0 0;
}
.p6 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:2%;
}
.p6 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p6 .dd{
    margin-left:35%;
    margin-top: -0.6%!important;
    width: 98%;
}
.p7{
    width: 85%;
        margin:  0; 
}
.p7 .bt2{
    width:47.3%;
    padding:2%;
    margin-top: 2%;
}
.p7 h2{
    font-size: 2vw;
    margin:0 0 5%;
    font-weight:bold;
}
.p7 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p7 img{
    width: 40%;
    margin: 1% 4%;
}
.p7 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:15%;
}
.p7 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p7 .dd{
    width: 82.5%;
    margin:-0.5% 0 0!important; 
}
.p8{
    width: 100%;
        margin:  0; 
}
.p8 .bt2{
    width:30%;
    padding:2%;
    margin: 0 0 0 6%;
}
.p8 h2{
    font-size: 2vw;
    margin:0 0 5%;
    font-weight:bold;
}
.p8 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p8 img{
    width:30%;
    margin: 1% 1%;
}
.p8 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:15%;
}
.p8 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p8 .dd{
    width: 100%;
    margin:-0.5% 0 0!important; 
}
.p8 .dub{
    width: 20%;
    margin-right: 10%;
    margin-left:0;
    margin-top:4%;
}
.p9{
    width: 65%;
        margin: -2% 0 0;
    
}

.p9 .bt2{
    width:48.3%;
    padding:0 0% 0 7%;
    margin:0 2% 11%
}
.p9 h2{
    font-size: 2vw;
    margin:0 0 0;
    font-weight:bold;
}
.p9 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p9 img{
    width: 45%;
    margin: -0.3% -0.3% 0 0;
}
.p9 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:2%;
}
.p9 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p9 .dd{
    margin-left:-21.8%;
    margin-top: -1%!important;
    margin-bottom: 0!important;
    width: 141%;
}
.p10{
    width: 80%;
        margin: 0 0 0;
    padding:7% 0 10%;
}

.p10 .bt2{
    width:44%;
    padding:0 0% 0 7%;
    margin:-5% 2% 2%
}
.p10 h2{
    font-size: 2vw;
    margin:0 0 0;
    font-weight:bold;
}
.p10 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p10 img{
    width: 35%;
    margin: -7% 18% 0 -2%;
}
.p10 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:2%;
}
.p10 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p10 .dd{
    margin-left:0%;
    margin-top: -2%!important;
    margin-bottom: 0!important;
    width: 56%;
}
.p10 .dd2{
    margin-left:0%;
    margin-top: -5%!important;
    margin-bottom: 0!important;
    width: 44%;
    color: transparent;
    height: 5vw;
}
.p11{
    width: 65%;
        margin: -2% 0 0;
    
}

.p11 .bt2{
    width:48.3%;
    padding:0 0% 0 7%;
    margin:10% 2% 11%
}
.p11 h2{
    font-size: 2vw;
    margin:0 0 0;
    font-weight:bold;
}
.p11 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p11 img{
    width: 45%;
    margin: 3% -5% 0 0;
}
.p11 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:2%;
}
.p11 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p11 .dd{
    margin-left:31%;
    margin-top: -2%!important;
    margin-bottom: 0!important;
    width: 69.5%;
}
.p12{
    width: 65%;
    margin: -1% 0 0;
    
}

.p12 .bt2{
    width:48.3%;
    padding:0 0% 0 7%;
    margin:10% 2% 11%
}
.p12 h2{
    font-size: 2vw;
    margin:0 0 0;
    font-weight:bold;
}
.p12 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p12 img{
    width: 45%;
    margin: 3% -2% 0 2%;
}
.p12 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:2%;
}
.p12 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p12 .dd{
    margin-left:0;
    margin-top: -0.5%!important;
    margin-bottom: 0!important;
    width:100%;
}
.p13{
    width: 65%;
        margin: -3% 0 0;
    
}

.p13 .bt2{
    width:48.3%;
    padding:0 0% 0 7%;
    margin:10% 2% 11%
}
.p13 h2{
    font-size: 2vw;
    margin:0 0 0;
    font-weight:bold;
}
.p13 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p13 img{
    width: 45%;
    margin: 3% 2% 0 0%;
}
.p13 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:2%;
}
.p13 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p13 .dd{
    margin-left:-0.5%;
    margin-top: -0.5%!important;
    margin-bottom: 0!important;
    margin-right: 7%;
    width:46.3%;
}
.p14{
    width: 65%;
        margin: -3% 0 0;
    
}

.p14 .bt2{
    width:48.3%;
    padding:0 0% 0 7%;
    margin:10% 2% 11%
}
.p14 h2{
    font-size: 2vw;
    margin:0 0 0;
    font-weight:bold;
}
.p14 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p14 img{
    width: 45%;
    margin: 3% 2% 0 0%;
}
.p14 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:2%;
}
.p14 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p14 .dd{
    margin-left:0;
    margin-top: -0.5%!important;
    margin-bottom: 0!important;
    margin-right: 7%;
    width:100%;
}
.p15{
    width: 100%;
    
    margin:  0; 
}
.p15 .bt2{
    width:30%;
    padding:2%;
    margin: 0 0 0 6%;
}
.p15 h2{
    font-size: 2vw;
    margin:0 0 5%;
    font-weight:bold;
}
.p15 p{
    font-size: 1.5vw;
    margin:0 0 5%;
}
.p15 img{
    width:30%;
    margin: 1% 0;
}
.p15 .b1{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
    margin-top:15%;
}
.p15 .b2{
    width: 75%;
    padding: 4%;
    font-size: 1.3vw;
}
.p15 .dd{
    width: 100%;
    margin:-0.5% 0 0!important; 
}
.p15 .dub{
    width: 30%;
    margin-right: 0;
    margin-left:0;
    margin-top:1%;
}
.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button {background-color: #00ff96!important;}
.dark.cc_dialog button.cc_b_ok {background-color: #00ff96!important;}
.gdprlinks {width:50%;display:block; float:left;}
#changePreferences {position:fixed; width:3vw; float:right; bottom:1vw; right:1vw;}
@media only screen and (max-width:768px) {
	.p111 {width:90%;
height: auto;

}
.dark.cc_dialog button.cc_b_ok {margin-bottom:5%;}
.cc_dialog {max-width:100%!important;}
#changePreferences {width:9vw;}
.p22 {width: 90%;
height: auto;
padding: 2% 5% 2% 5%;
}

.p22 .bt2 {width: 90%;
margin-left: 5%;
}

.p22 h2 {font-size:5vw;}

.p22 p {font-size:3.5vw;}
.p22 .b1 {font-size:3.3vw;}
.p22 .b2 {font-size:3.3vw;}

.p22 img {width:100%;}

.p3 {width: 90%;
}
.p3 img {width: 100%;
}
.p3 h2 {font-size:5vw;}
.p3 p {font-size:3.5vw;}
.p3 .b1 {font-size:3.3vw;}

.p3 .bt2 {width: 90%;
margin-left: 5%;}

.p4 {width: 90%;
}
.p4 img {width: 100%;

    margin:0;
}
.p4 h2 {font-size:5vw;}
.p4 p {font-size:3.5vw;}
.p4 .b1 {font-size:3.3vw;}

.p4 .bt2 {width: 90%;
margin-left: 5%;margin-bottom:3%;}

.p5 {width: 90%;
}
.p5 img {width: 100%;
 margin:0;
}
.p5 h2 {font-size:5vw;}
.p5 p {font-size:3.5vw;}
.p5 .b1 {font-size:3.3vw;}

.p5 .bt2 {width: 90%;
margin-left: 5%;margin-bottom:3%;}

.p6 {width: 90%;
}
.p6 img {width: 100%;
}
.p6 h2 {font-size:5vw;}
.p6 p {font-size:3.5vw;}
.p6 .b1 {font-size:3.3vw;}

.p6 .bt2 {width: 90%;
margin-left: 5%;}

.p7 {width: 90%;
}
.p7 img {width: 100%;
}
.p7 h2 {font-size:5vw;}
.p7 p {font-size:3.5vw;}
.p7 .b1 {font-size:3.3vw;}

.p7 .bt2 {width: 90%;
margin-left: 5%;}
.p8 {width: 90%;}
.p8 img {width: 100%;}
.p8 h2 {font-size:5vw;}
.p8 p {font-size:3.5vw;}
.p8 .b1 {font-size:3.3vw;}
.p8 .bt2 {width: 90%;
margin-left: 5%;}

.p9 {width: 90%;}
.p9 img {width: 100%;}
.p9 h2 {font-size:5vw;}
.p9 p {font-size:3.5vw;}
.p9 .b1 {font-size:3.3vw;}
.p9 .bt2 {width: 90%;
margin-left: 5%;}

.p10 {width: 90%;
}
.p10 img {width: 100%;}
.p10 h2 {font-size:5vw;}
.p10 p {font-size:3.5vw;}
.p10 .b1 {font-size:3.3vw;}
.p10 .bt2 {width: 90%;
margin-left: 5%;}


.p11 {width: 90%;}
.p11 img {width: 100%;}
.p11 h2 {font-size:5vw;}
.p11 p {font-size:3.5vw;}
.p11 .b1 {font-size:3.3vw;}
.p11 .bt2 {width: 90%;
margin-left: 5%;}


.p12 {width: 90%; }
.p12 img {width: 100%; margin:0;}
.p12 h2 {font-size:5vw;}
.p12 p {font-size:3.5vw;}
.p12 .b1 {font-size:3.3vw;}
.p12 .bt2 {width: 90%;
margin-left: 5%;}


.p13 {width: 90%;}
.p13 img {width: 100%; margin:0;}
.p13 h2 {font-size:5vw;}
.p13 p {font-size:3.5vw;}
.p13 .b1 {font-size:3.3vw;}
.p13 .bt2 {width: 90%;
margin-left: 5%;}

.p14 {width: 90%;}
.p14 img {width: 100%;}
.p14 h2 {font-size:5vw;}
.p14 p {font-size:3.5vw;}
.p14 .b1 {font-size:3.3vw;}
.p14 .bt2 {width: 90%;
margin-left: 5%;}

.p15 {width: 90%;}
.p15 img {width: 100%;}
.p15 h2 {font-size:5vw;}
.p15 p {font-size:3.5vw;}
.p15 .b1 {font-size:3.3vw;}
.p15 .bt2 {width: 90%;
margin-left: 5%;}



.p111 p {font-size:7vw;}

.p3 .b2 {font-size:3.3vw;}
.p4 .b2 {font-size:3.3vw;}
.p5 .b2 {font-size:3.3vw;}
.p6 img {margin-top:5%;}
.p7 .b2 {font-size:3.3vw;}
.p8 .b2 {font-size:3.3vw;}
.p8 .dub {width:80%;}
.p9 .dd {width:90%;
margin-left:0;}
.p9 .bt2 {margin-top:5%;}
.p10 .bt2 {margin-top:5%;
margin-bottom:15%;}
.p15 .dub {width:100%;
}

















	
	
}