/* dunp - comunicazione e advertising 
/* www.dunp.it - info@dunp.it
/* +39.064066184 - Via G. Rosaccio,6 - 00156 Roma*/
@media (min-width: 768px) {}
@media (min-width: 992px) {}
@media (min-width: 1200px) {}
.ma{margin:0 auto;}.m0{margin:0;}.m2{margin:2px}.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}.m30{margin:30px;}.m40{margin:40px;}.m50{margin:50px;}.m60{margin:60px;}.ml0{margin-left:0px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}.ml60{margin-left:60px;}.mr0{margin-right:0px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mr40{margin-right:40px;}.mr50{margin-right:50px;}.mr60{margin-right:60px;}.mt0{margin-top:0px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}.mb0{margin-bottom:0px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}
.p0{padding:0px;}.p2{padding:2px;}.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.p35{padding:35px;}.p40{padding:40px;}.p50{padding:50px;}.p60{padding:60px;}.pt0{padding-top:0px;}.pt2{padding-top:2px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pt60{padding-top:60px;}.pr0{padding-right:0px;}.pr2{padding-right:2px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pr35{padding-right:35px;}.pr40{padding-right:40px;}.pr50{padding-right:50px;}.pr60{padding-right:60px;}.pb0{padding-bottom:0px;}.pb2{padding-bottom:2px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb35{padding-bottom:35px;}.pb40{padding-bottom:40px;}.pb50{padding-bottom:50px;}.pb60{padding-bottom:60px;}.pl0{padding-left:0px;}.pl2{padding-left:2px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left:40px;}.pl50{padding-left:50px;}.pl60{padding-left:60px;}.f50{font-size:50px;}.f40 {font-size:40px;}.f38{font-size:38px;}.f36{font-size:36px/*3.0em;*/}.f34{font-size:34px;}.f32{font-size:32px;}.f30{font-size:30px/*2.3em;*/}.f28{font-size:28px;}.f26{font-size:26px;}.f24{font-size:24px/*2.0em;*/}.f22{font-size:22px;}.f20{font-size:20px;}.f18{font-size:18px/*1.5em;*/}.f16{font-size:16px;}.f14{font-size:14px/*1.0em;*/}.f12{font-size:12px/*0.8em;*/}.f10{font-size:10px;}
.txt-shadow{text-shadow:1px 1px 5px rgba(0,0,0,.5);}.border-geeks{border:1px solid #dedede;position:relative;border-top:4px #dedede solid;}.border-geeks::before{content:'';width:80px;height:4px;background-color:#E55014;position:absolute;top:-4px;left:-1px;z-index:100;}
/*.navbar {background-color:transparent;}*/.scrolling-navbar{transition:background .5s ease-in-out, padding .5s ease-in-out;}.top-nav-collapse{background-color:#FFF;}
/* MENU Icon 1 */
.animated-icon3 {width: 30px;height: 20px;position: relative;margin: 0px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.animated-icon3 span {display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.animated-icon3 span {background: #1FB5C2;}
.animated-icon3 span:nth-child(1) {top: 0px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.animated-icon3 span:nth-child(2) {top: 10px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.animated-icon3 span:nth-child(3) {top: 20px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.animated-icon3.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;left: 8px;}
.animated-icon3.open span:nth-child(2) {width: 0%;opacity: 0;}
.animated-icon3.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);
top: 21px;left: 8px;}
.geek-gradient{background: linear-gradient(45deg,#1FB5C2,#FFFFFF)!important;}
.fb_dialog>.fb_dialog_content>iframe{position:-webkit-sticky !important;position:fixed !important;bottom:30px !important;left:9px !important;background:none !important}
iframe.fb_customer_chat_bounce_in_v2 {left:20px !important; bottom:90px !important;}
iframe.fb_customer_chat_bounce_out_v2 {left:20px !important; bottom:90px !important;}
.dropdown:hover .dropdown-menu {display: block;}
/*HOMEPAGE*/
.card.hoverable.mb-4 {height: 100%!important;}
#scrollspy, .testimonial-card .avatar img {width: 120px;height: 120px; object-fit: cover;}
/* flex-shrink in course's card */

.btn-floating {
  flex-shrink: 0!important;
}



/* Chrome, Safari, and also the Edge Browser and Firefox */

  @media (-webkit-min-device-pixel-ratio:0) {
    .aree-studio .card.hoverable.mb-4 {height: 850px!important;}
    .edge-margin .mt-0 {
        margin-top: -1.44rem!important;
    }
  }