@media screen and (max-width: 1500px) and (min-width: 1200px) { 
img.globe {
  
    width: 20%!important;
    transform: translate(0px, 10vw)!important;
}
}





@media screen and (max-width: 768px) {
 
html,body{
     overflow-x:hidden;
 }
 
 .who-should {
    padding: 0 12%;
}
 img.globe {
     display:none!important;
 }
 .ul-y li {
    font-size: 20px!important;
   
}

ul.tenta-one li {
    font-size: 20px!important;
    
}

ul.ul-one li {
    font-size: 20px!important;
}
.who-should {
    padding: 0 13%!important;
}
 p.text{
     font-size:20px;
 }
.title {
    font-size: 23px;
    text-align: center;
}
.arro:before {
    content: "";
    background-image: url("../image/arrow.png");
    height: 31px;
   width:35px;
}
.arro {
    font-size: 21px;
    text-indent: -10px;
}
p.text.PTR {
    margin: 0 26px;
}
.container-fluid.pl {
    padding: 0 21px;
}
.PTR {
     margin: 0; 
   
}
.PTR li{
      font-size:20px;
}
/*span {*/
/*    margin: 0 0 0 1.82rem;*/
/*}*/

.sub-text {
    font-size: 20px!important;
    
}

.fee-table td {
    font-size: 20px!important;
}

.fee-table th {
    font-size: 25px!important;

}
.fee-box {
    padding: 3% 5% 0% 5%!important;
  
}
section.why-attend {
    padding: 5% 8%!important;

}
section.tentative {
    padding: 5% 5%!important;
}

.fee-footer {
    padding: 0 5%;
}

.middle-text {
    font-size: 20px!important;
}

.end-text {
    font-size: 20px!important;
   
}
section.contact-main {
    padding: 0 4%;
}

hr.rounded {
    width: 64%!important;
   
}
hr.h {
    width: 38%!important;
}













.regis {
    padding: 10% 5%;
}
.tab th {
    font-size: 17px;
}
.tab td {
    font-size: 17px;
}
button.btn {
    font-size: 18px;
}
.white{
    border: 2px solid #fff!important;
}
p.foz {
    font-size: 18px;
    padding-top: 15!important;
}
.pr{
    padding-top:8%!important;
}
}