
/*@media screen and (max-width: 1600px) and (min-width: 1200px) { */
/*.pre {*/
/*    width: 100%!important;*/
/*}*/
/*}*/




@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;
 }
 .cen {
   
}
.cen {
    display: block!important;
     text-align: left!important;
    margin: 9px 11px 2px 25px;
}
.cen br{
    display:none;
}
.cen .cen-p {
    padding-bottom: 8vw;
}
 
 .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:4vw;
 }
.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: 4vw!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;*/
/*}*/
}


@media screen and (max-width: 767px) {
    section.prem {
    padding: 10% 5% 10% 5% !important;
}
.prem-image {
    padding-bottom: 6%;
}
    .text li {
    font-size: 4vw;
}

.footer-info {
    font-size: 4vw!important;
}
.col-md-12.text.text-color-w {
    font-size: 4vw;
}
.text {
    font-size: 4.5vw;
    line-height: 1.2em;
}
.last-text {
    font-size: 3vw!important;
    padding: 0 0;
    margin: -22px 0px 0 0;
}

tr {
    /*font-size: 4vw;*/
    font-size: 3.5vw;
}

center
    .h-b {
    padding-bottom: 8% !important;
}

.who-should {
    padding: 18% 5% 10% 5% !important;
}

.h-w {
    padding-bottom: 8% !important;
}

section.why-attend {
    padding: 5% 8%!important;
    padding: 18% 5% 10% 5% !important;
}

.h-b-1 {
    padding-bottom: 8% !important;
}

section.tentative {
    padding: 18% 5% 10% 5% !important;
}

.h-w-1 {
    padding-bottom: 8% !important;
}

.registration-fee {
    padding: 18% 5% 10% 5% !important;
}

th.head1:after, td.col1:after {
    right: -19px !important;
    width: 20px !important;
    height: 22px !important;
}
.last-text {
    padding: 3% 3% !important;
}

button.btn {
    padding: 2% 8% !important;
    margin-top: 8% !important;
}

section.contact-main {
    padding: 8% 5% 10% 5%;
}


}
    