
.layout-googlerev {padding-bottom: -30px;}
#googlerev {display:none; }

.tao-fullwidth .centered-wrapper-inner h3#reviews.headline-hr.ce_rsce_tao_separator.-centered {font-size: 1.8em; text-transform: initial;}
.layout-reviews {padding-top: 25px;}
.layout-judges {padding-top: 55px;}
iframe { overflow:hidden !important; height:440px !important }
#at-im {max-width: 360px;}
#at-txt {padding-left: 20px;color: white;line-height: 1.4em;}
flex-container { display: flex;  flex-direction: row; align-items: stretch;height: 100%;float: left;width: 100%;margin-left: auto;margin-right: auto;padding-bottom: 10px;}
flex-item {display: flex;flex-direction: column;width: 100%;}
#at-txt p { margin-top: 0em; margin-bottom: 0em; }
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 90%;}
#at-txt {padding-left: 20px;color: white;line-height: 1.4em;font-size: 1.2em;}
.rev-txt {font-size: 1.15em; text-align: center;}
#h3headwhite-at, #h3headwhite-io, #googlerev {text-transform: unset; font-size: 1.7em;}
.rev-txt a { color:#1898D5; }

/*  150 x 480  */
@media only screen and (min-width: 150px) and (max-width: 480px) and (orientation: portrait) {
#at-txt { display: none; }
}

@media only screen and (min-width: 581px) and (max-width: 713px) and (orientation: portrait){
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper.position-left-top { top: 0px;}
}

@media only screen and (min-width: 481px) and (max-width:720px) and (orientation: portrait) {
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
#at-im { max-width: 15%;}
#at-txt { font-size: 0.9em; line-height: 1em;}
#at-txt p { line-height: 1.2em;}
}

/*  1024 x 1366  */
@media only screen and (min-width: 1024px) and (max-width:1366px) and (orientation: portrait) {
#at-im { max-width: 40%;}
}

/*  1920 x 1080  */
@media only screen and (min-width:1920px)  {
#at-im {max-width: 30%;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
#at-im { max-width: 30%;}
#at-txt { font-size: 1em;}
}

 @media only screen and (min-width: 720px) and (max-width: 1280px) and (orientation: portrait) {
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
#at-im { max-width: 30%;}
#at-txt { font-size: 1em;}
}

@media only screen and (min-width: 810px) and (max-width: 1080px) and (orientation: portrait){
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
#at-im { max-width: 30%;}
#at-txt { font-size: 1em;}
}

@media only screen and (min-width: 414px) and (max-width: 896px) and (orientation: landscape){
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
#at-im { max-width: 30%;}
#at-txt { font-size: 1em;}
}

@media only screen and (min-width: 375px) and (max-width: 812px) and (orientation: landscape) {
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
#at-im { max-width: 30%;}
#at-txt { font-size: 1em;}
}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
#at-im { max-width: 30%;}
#at-txt { font-size: 1em;}
}

 @media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
#at-im { max-width: 30%;}
#at-txt { font-size: 0.9em;}
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
.tao-fullwidth  .contentZone .grid-row .col-12 .c_243 .component .wrapper.position-left-top { top: -21px;}
#at-im { max-width: 30%;}
#at-txt { font-size: 0.9em;}
}

 @media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.tao-fullwidth .contentZone .grid-row .col-12 .c_243 .component .wrapper, .grid-row.bleed .col-12 .c_243 .component .wrapper { max-width: 100%;}
.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper,.tao-fullwidth .grid-row.bleed .col-12 .c_243 .component .wrapper.position-left-top { left: 0px;}
#at-im { max-width: 30%;}
#at-txt { font-size: 1em;}
}