.mc_scroll_image_container_large{
    /*height:600px;*/
    height:auto;
}
.mc_scroll_image_container_mobile_small {
    overflow: auto;
    /*max-width: 100px;*/
    width: auto;
    max-height: 182px;
    min-height: 182px;
    margin:0 auto;
    padding-left: 0 !important;
    padding-top: 50px !important;
    padding-bottom: 5px !important;
    background-image: url(/img/api/mobile-bg-small.png);
    background-repeat: no-repeat;
    background-position: center;
    background-position-y:34px;
}
.mc_scroll_image_container_mobile_small img{
    width: 65px;
    z-index: -1;
}
.mc_scroll_image_container_mobile_large {
    overflow: auto;
    max-width: 400px;
    max-height: 624px;
     width: auto;
    min-height: 624px;
    margin:0 auto;
    padding-left: 0 !important;
    padding-top: 84px !important;
    padding-bottom: 25px !important;
    background-image: url(/img/api/mobile-bg-large.png);
    background-repeat: no-repeat;
    background-position: center;
    background-position-y:30px;
}
.mc_scroll_image_container_mobile_large img{
    max-width:255px;
    z-index: -1;
}
.mc_scroll_image_container_desktop_small {
    overflow: auto;
    max-width: 186px;
    max-height: 180px;
    min-height: 180px;
    width:248px;
    margin:0 auto;
    padding-top:43px !important;
    background-image: url(/img/api/desktop-bg-small.png);
    background-repeat: no-repeat;
    background-position: center;
    background-position-y:36px;
    padding-bottom: 14px !important;
}
.mc_scroll_image_container_desktop_small img{
    width: 178px;
    z-index: -1;
}
.mc_scroll_image_container_desktop_large {
    overflow: auto;
    max-width: 400px;
    max-height: 370px;
    min-height: 370px;
    margin: 0 20px;
    padding-top: 55px !important;
    padding-bottom: 40px !important;
    padding-left: 0 !important;
    background-image: url(/img/api/desktop-bg-large.png);
    background-repeat: no-repeat;
    background-position: center;
    background-position-y:36px;
    background-size: contain;
}
.mc_scroll_image_container_desktop_large img{
    max-width: 380px;
    z-index: -1;
}
.MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,
.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption {
    -webkit-transform: translateY(0%);
    -ms-transform: translate(0, 0%);
     transform: translateY(0%);
    background: white;
    color:black;
    top:0;
    bottom:unset;
    font-size: 12px;
    font-weight: 500;
    padding-left:25px;
}
.serpdatalyzer-contain-main .MagicScroll[data-mode="scroll"] .mcs-item .mc_scroll_image_container_mobile_small .mcs-caption,
.serpdatalyzer-contain-main .MagicScroll[data-mode="animation"] .mcs-item .mc_scroll_image_container_mobile_small .mcs-caption {
    padding-left:16px;
}
.pageoscope-contain-main .MagicScroll[data-mode="scroll"] .mcs-item .mc_scroll_image_container_mobile_small .mcs-caption,
.pageoscope-contain-main .MagicScroll[data-mode="animation"] .mcs-item .mc_scroll_image_container_mobile_small .mcs-caption {
    padding-left:20px;
}
.MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption.active,
.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption.active {
    font-size: 14px;
    font-weight: 700;
    padding-left:23px;
}
.MagicScroll[data-mode="scroll"] .mcs-item .mc_scroll_image_container_mobile_small .mcs-caption.active,
.MagicScroll[data-mode="animation"] .mcs-item .mc_scroll_image_container_mobile_small .mcs-caption.active {
    padding-left:15px;
}
.mcs-caption button i{
    margin-right:-5px;
}
.serpdatalyzer-contain-main .mcs-caption button i{
    margin-right:-15px;
}
#page-content-wrapper.api-tool-wrapper {
    padding: 0;
}
#page-content-wrapper.api-tool-wrapper .tab-content, .report-view-tab{
    margin-top: 0;
}
#page-content-wrapper.api-tool-wrapper .saved-tests-view .tab-pane{
    padding-top: 0;
}
#page-content-wrapper.api-tool-wrapper h2 .emulator{
    cursor: pointer;
    border:none;
    opacity: 0.8;
    width:33%;
}

#page-content-wrapper.api-tool-wrapper h2 .emulator:hover{
    opacity: 0.5;
}
#page-content-wrapper.api-tool-wrapper h2 .emulator.active{
    opacity: 1;
    /*-webkit-filter: drop-shadow(0 0 1px black);*/
    /*filter: drop-shadow(0 0 1px black);              !* FF~35 *!*/
    /*filter: drop-shadow(0 0 0 1px black);              !* MDN *!*/
    /*border-radius: 26px;*/
    /*background: lightgray;*/
    height: 50px;
}
#page-content-wrapper.api-tool-wrapper .mobile-emulator-device-view .title{
    padding-top:0;
}
#page-content-wrapper.api-tool-wrapper .mobile-emulator-device-view .title .actions{
    margin-top:10px;
}
#page-content-wrapper.api-tool-wrapper .tab-content {
    padding: 30px 30px 40px 30px;
}

#historicalScreenshotsDateFilter .modal-content{
    background-color: #1e4a7f;
    color: #fff;
    border-radius: 10px;
}
#historicalScreenshotsDateFilter .modal-header{
    background-color: #fff;
    color: #1e4a7f;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
#historicalScreenshotsDateFilter .modal-body{
    margin-top: 20px;
    font-size: 12px;
}
#historicalScreenshotsDateFilter .modal-body .input-section label span,
#historicalScreenshotsDateFilter #custom-date-range-dates label{
    color: #fff;
}
#historicalScreenshotsDateFilter .modal-footer{
    text-align: center;
    font-size: 14px;
}

#historicalScreenshotsDateFilter .modal-header img {
    margin-right: 10px;
    display: inline-block;
}
#historicalScreenshotsDateFilter .modal-header h4{
    display: inline-block;
    color: #04538e;
    font-size: 18px;
    font-weight: 600;
}
.imgCenter span{
    /*display: inline-flex !important;*/
    justify-content: center;
    line-height: 2 !important;
    /*background: lightgrey !important;*/
    /*margin-left: 5px;*/
    width: 89% !important;
    border-radius: 10px;
    color: #000 !important;
    /*background-color: #1e4a7f !important;*/
}
.mc_scroll_image_container_mobile_large span{
    width: 94% !important;
}
.imgCenter span i, .imgCenter span button{
    float: right;
    margin-left: -40px;
}
#saved_tests_tab .designBox button{
    margin-top: 0;
    padding: 0 38px !important;
    margin-right: 14px;
}
#saved_tests_tab .designBox .saved-tests-actions{
    padding: 6px 12px;
}
.saved-tests-actions .btn-default{
    color: #333 !important;
    background-color: #e6e6e6 !important;
    border-color: #adadad !important;
}
.saved-tests-actions .active{
    background: #24A8AA !important;
    color: #fff !important;
}

.saved-tests-view .headingRow{
   margin-bottom: 15px;
   border-radius: 25px;
}
#saved_tests_tab .designBox button:hover{
    /*background: #24A8AA;*/
    background: #1e4a7f !important;
    color: #fff !important;
}

#saved_tests_tab .designBox td{
    padding: 6px 12px;
}

.mc_scroll_image_container_desktop_large span{
    padding: 6px 0 !important;
    margin-left: 20px;
    width: 90% !important;
}
.mc_scroll_image_container_desktop_small span{
    width: 93% !important;
    padding: 6px 0 !important;
}

.emulator-tool-info {
    margin-top: 40px;
}
.results-wrapper-content .wrap-phone63 {
    min-width:0px;
}
.bt0{
    border-top:0px;
}
@media only screen and (max-width:1284px) {
    .results-wrapper-content .wrap-phone63,
    .results-wrapper-content .emulator-section {
        min-width:0px;
    }
}
#historicalScreenshotsDateFilter .modal-dialog{
    margin-top: 45px !important; margin-bottom: 45px !important;;
}
#page-content-wrapper.api-tool-wrapper .mobile-emulator-device-view h2.live-testing-icon-header {
    font-size: 13px;
}
#page-content-wrapper.api-tool-wrapper .phone-wrap{
    overflow: auto;
}
/* ugly hack for win chrome used for the scrolling thumbnail images*/
.mc_scroll_image_container_mobile_small.adjust-for-win-chrome{
    padding-left:16px !important;
}.mc_scroll_image_container_mobile_large.adjust-for-win-chrome{
    padding-left:12px !important;
}

.mobile-emulator-results-wrapper {
    min-height: 700px !important;
}
.html-formatted-text {
    text-align: left;
}

.html-formatted-text .Differences {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

.html-formatted-text .Differences thead th {
    text-align: left;
    border-bottom: 1px solid #000;
    background: #aaa;
    color: #000;
    padding: 4px;
}

.html-formatted-text .Differences tbody th {
    text-align: right;
    background: #ccc;
    width: 4em;
    padding: 1px 2px;
    border-right: 1px solid #000;
    vertical-align: top;
    font-size: 13px;
}

.html-formatted-text .Differences td {
    padding: 1px 2px;
    font-family: Consolas, monospace;
    font-size: 13px;
}

.html-formatted-text .DifferencesSideBySide .ChangeInsert td.Left {
    background: #dfd;
}

.html-formatted-text .DifferencesSideBySide .ChangeInsert td.Right {
    background: #cfc;
}

.html-formatted-text .DifferencesSideBySide .ChangeDelete td.Left {
    background: #f88;
}

.html-formatted-text .DifferencesSideBySide .ChangeDelete td.Right {
    background: #faa;
}

.html-formatted-text .DifferencesSideBySide .ChangeReplace .Left {
    background: #fe9;
}

.html-formatted-text .DifferencesSideBySide .ChangeReplace .Right {
    background: #fd8;
}

.html-formatted-text .Differences ins, .Differences del {
    text-decoration: none;
}

.html-formatted-text .DifferencesSideBySide .ChangeReplace ins, .DifferencesSideBySide .ChangeReplace del {
    background: #fc0;
}

.html-formatted-text .Differences .Skipped {
    background: #f7f7f7;
}

.html-formatted-text .DifferencesInline .ChangeReplace .Left,
.html-formatted-text .DifferencesInline .ChangeDelete .Left {
    background: #fdd;
}

.html-formatted-text .DifferencesInline .ChangeReplace .Right,
.html-formatted-text .DifferencesInline .ChangeInsert .Right {
    background: #dfd;
}

.html-formatted-text .DifferencesInline .ChangeReplace ins {
    background: #9e9;
}

.html-formatted-text .DifferencesInline .ChangeReplace del {
    background: #e99;
}

.html-formatted-text pre {
    width: 100%;
    overflow: auto;
}
#mobilemoxie-img-wrapper {
  width: 100%;
  height: auto;
}

#mobilemoxie-popup {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 999998;
  left: 0;
  top: 0;
  background-color: rgba(0,0,0, 0.5);
  overflow: hidden;
  transition: .1s;
}

#mobilemoxie-popup-dialog {
  position: relative;
  background: #fff;
  margin: 15px auto;
}

#mobilemoxie-popup-dialog .modal-header {
  position: relative;
  height: 30px;
  right: 0px;
  z-index: 9;
  float: right;
}

#mobilemoxie-popup-dialog .modal-header a {
  text-align: center;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  padding: 3px 10px;
  line-height: 26px;
  color: #0e5487;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 30px;
  font-family: 'Tahoma', sans-serif;
}

#mobilemoxie-popup-dialog .modal-body {
  position: relative;
  height: calc(100% - 63px);
}

@media (max-width: 767px) {
  #mobilemoxie-popup-dialog {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
  }
}
.iPhone {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(/img/phone_images/8.jpg) no-repeat scroll center top;
  height: 821px;
  margin: 0 auto;
  position: relative;
  width: 528px;
}

/* andrewtr, do not modify */
.iframecontainer {
  -ms-overflow-style: none;
  /*overflow: -moz-scrollbars-none;*/
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iframecontainer::-webkit-scrollbar {
  display: none;
}

.phone-textbox-parent {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:-1;
  display: none;
}

.phone-textbox {
  width:1px;
  height:1px
}

.keyboardquestion {
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 10%;
  right: 10%;
  height: 100px;
  z-index: 1;
  text-align: center;
  background-color: #a29f96;
  color: #FFF;
  padding: 25px 5px 5px 5px;
  display: none;
}

.keyboardquestion table {
  border: 0px;
  width: 100%;
}

.keyboardquestion table td {
  width: 50%;
}

.phone-bg {
  background: transparent no-repeat scroll center top;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-size: contain;
  display: inline-block;
  position: relative;
}

.phone-bg .popup-back {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
  background-color: rgba(197, 194, 194, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
  margin-right: 40px;
  height: 0;
  padding: 0;
  overflow: hidden;
  transition: all 0.2s linear;
}

.phone-bg .popup-back .btn-flat {
  padding: 15px;
  border-radius: 0;
  background-color: #fff;
}

.phone-bg .popup-back .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
}

.phone-bg .popup-back.active {
  height: initial;
  padding: 100px 0;
  overflow: initial;
}

.phone-bg .phone-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.phone-bg canvas {
  width: 100% !important;
  height: 100% !important;
}

.phone-bg > img {
  visibility: hidden;
}

.phone-wrap iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;

}

.phone-wrap .not_iphone_wrap {
  background-color:white;
  border:0px solid #D8D8D8;
  position:relative;
  height:5000px;
}

.emulator-section {
    margin-bottom: 10px;
}

.phoneoverlay {
  background: transparent no-repeat scroll center top;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-size: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  pointer-events: none;
}

.phone {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(/img/phone_images/.jpg) no-repeat scroll center top;
  height: 821px;
  margin: 0 auto;
  position: relative;
  width: 528px;
}

.lg {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(../../assets/css/tools/images/lg.jpg) no-repeat scroll center top;
  height: 640px;
  margin: 0 auto;
  position: relative;
  width: 350px;
}

.nav-scroll {
  position: absolute;
  width: 35px;
  top: 50%;
  margin: -66px 0 0;
  list-style: none;
  padding: 0;
  z-index: 9;
  display: none !important;
}

.nav-scroll li .btn {
  background-color: #24a8aa;
  height: 50px;
  color: #fff;
  line-height: 65px;
  padding: 0;
  display: block;
  width: 100%;
}

.nav-scroll li .btn:active:focus {
  padding: 0;
  line-height: 65px;
}

.nav-scroll li + li {
  margin-top: 32px;
}

.visibility-scale-overlay {
  background-color: transparent;
  z-index: 10;
  margin: 0px auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: -35px;
  width: 47px;
}

.visibility-scale-wrap {
  height: 100%;
  position: absolute;
  top: 0;
  left: -35px;
  width: 47px;
  overflow: hidden;
  font-size: 10px;
  z-index: 9;
}

.emulator-section:nth-child(2) .visibility-scale-wrap,
.emulator-section:nth-child(2) .visibility-scale-overlay {
  left: auto;
  right: -35px;
}

.visibility-scale-wrap:after {
  content: attr(visibility-scale-top-text);
  height: 22px;
  background-color: white;
  width: 54px;
  position: sticky;
  bottom: 0;
  color: black;
}

.visibility-scale-wrap:before {
  content: attr(visibility-scale-bottom-text);
  height: 22px;
  background-color: white;
  width: 54px;
  position: sticky;
  top: 0px;
  color: black;
  z-index: 1;
}

.visibility-scale {
  height: 2000px;
  color: white;
  font-size: 9px;
  width: 25px;
  position: relative;
  margin: 0 auto;
}

.visibility-scale .visibility-block {
  position: absolute;
  bottom: 0;
  width: 25px;
}

.visibility-scale .visibility-block:after {
  content: ' ';
  height: 3px;
  background-color: white;
  width: 25px;
  position: absolute;
  left: 0px;
  top: -3px;
}

.visibility-scale .visibility-block:last-child:after {
  background-color: transparent;
}

.visibility-scale .visibility-block:nth-child(1) {
  height: 100%;
  background: #00802e;
  background: -moz-linear-gradient(0deg, #a2d938 65%, #00802e 100%);
  background: -webkit-linear-gradient(0deg, #a2d938 65%, #00802e 100%);
  background: linear-gradient(0deg, #a2d938 65%, #00802e 100%);
}

.visibility-scale .visibility-block:nth-child(2) {
  height: 85%;
  background: #a2d938;
  background: -moz-linear-gradient(0deg, #ece400 80%, #a2d938 100%);
  background: -webkit-linear-gradient(0deg, #ece400 80%, #a2d938 100%);
  background: linear-gradient(0deg, #ece400 80%, #a2d938 100%);
}

.visibility-scale .visibility-block:nth-child(3) {
  height: 75%;
  background: #ece400;
  background: -moz-linear-gradient(0deg, #ff7957 20%, #ece400 100%);
  background: linear-gradient(0deg, #ff7957 20%, #ece400 100%);
}

.visibility-scale .visibility-block:nth-child(4) {
  height: 50%;
  background: #ff7957;
  background: -moz-linear-gradient(0deg, #f60029 20%, #ff7957 100%);
  background: -webkit-linear-gradient(0deg, #f60029 20%, #ff7957 100%);
  background: linear-gradient(0deg, #f60029 20%, #ff7957 100%)

}

.visibility-scale .visibility-block:nth-child(5) {
  height: 40%;
  background-color: #f60029;
}

.visibility-scale .visibility-block:nth-child(6) {
  height: 30px;
  background-color: #f60029;
}


.mobile-emulator-device-view .title .actions .visibility-scale-info {
  position: absolute;
  left: -36px;
  bottom: -5px;
  cursor: default;
}
.wrap-phone76 .mobile-emulator-device-view .title .actions .visibility-scale-info {
  left: -56px
}
.wrap-phone63 .mobile-emulator-device-view .title .actions .visibility-scale-info {
  left: -70px
}
.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions .visibility-scale-info {
  left: auto;
  right: -56px;
}

.phone1,
.phone1overlay {
  background-image: url(/img/phone_images/1.png);
  background-position: 0 0;
  width: 482px;
}

.emulator-section:nth-child(2) .phone1,
.emulator-section:nth-child(2) .phone1overlay {
	background-position: 21px 0px;
}

.emulator-section:nth-child(2) .phone1 .phone-content {
  margin-left: 20px;
}

.phone1 > img,
.phone1overlay > img {
  width: 459px;
}

.wrap-phone1 {
  min-width: 560px;
}

.wrap-phone1 .mobile-emulator-device-view .title {
  width: 432px;
}

.phone1 .nav-scroll {
  left: calc(100% - 4.1%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone1 .phone-content,
.phone1 .phone-content {
	top: 12.6%;
  right: auto;
  bottom: 12.5%;
  left: 8.7%;
}
.phone1 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone1 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone1 .scroll-arrows {
    left: 2px;
}

.device_emulator .phone1 .scroll-arrows,
.search_simulator .phone1 .scroll-arrows {
  right: -32px;
}


.emulator-section:nth-child(2) .phone1 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone1 .visibility-scale-overlay {
  right: -32px;
}

.mc_scroll_image_container_mobile_small.phone1 {
  background-image: url(/img/phone_images/1-sm.png);
}
.mc_scroll_image_container_mobile_large.phone1 {
  background-image: url(/img/phone_images/1-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone1 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone1 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone1 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone1 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone1 .title.bottom {
  left: calc(50% - 189px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone1 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone1 .visibility-scale-wrap {
  height: 100.8%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone1 {
  margin-left: -31px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone1 {
  margin-right: -12px;
}
.phone10,
.phone10overlay {
  background-image: url(/img/phone_images/10.png);
  background-position: 0 0;
  width: 424px;
}

.emulator-section:nth-child(2) .phone10,
.emulator-section:nth-child(2) .phone10overlay {
  background-position: 41px 0px;
}

.emulator-section:nth-child(2) .phone10 .phone-content {
  margin-left: 41px;
}

.phone10 > img,
.phone10overlay > img {
  width: 384px;
}

.wrap-phone10 {
  min-width: 486px;
}

.wrap-phone10 .mobile-emulator-device-view .title {
  width: 374px;
}

.phone10 .nav-scroll {
  left: calc(100% - 2.9%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone10 .phone-content,
.phone10 .phone-content {
  top: 11.5%;
  left: 7.5%;
  right: auto;
  bottom: 16.8%;
}
.phone10 .scroll-arrows {
  right: 4px;
}
#searchResultsContainer #emulator_div_in_phone_view #phone0.phone10 .scroll-arrows {
  right: 4px !important;
}
.emulator-section:nth-child(2) .phone10 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone10 .scroll-arrows,
.search_simulator .phone10 .scroll-arrows {
  right: -32px;
}

.phone10 .visibility-scale-overlay,
.phone10 .visibility-scale-wrap {
  left: -47px;
}

.emulator-section:nth-child(2) .phone10 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone10 .visibility-scale-overlay {
  right: -47px;
}

.mobile-emulator-device-view .title .actions.actions-phone10 .visibility-scale-info {
  left: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone10 .visibility-scale-info {
  right: -38px;
}

.mc_scroll_image_container_mobile_small.phone10 {
  background-image: url(/img/phone_images/10-sm.png);
}
.mc_scroll_image_container_mobile_large.phone10 {
  background-image: url(/img/phone_images/10-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone10 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone10 .visibility-scale-wrap {
  left: -50px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone10 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone10 .visibility-scale-wrap {
  right: -50px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone10 .title.bottom {
  left: calc(50% - 221px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone10 .title.bottom {
  left: calc(50% - 171px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone10 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone10 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone10 {
  margin-left: -12px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone10 {
  margin-right: -12px;
}
.phone11,
.phone11overlay {
  background-image: url(/img/phone_images/11.png);
  background-position: 0 0;
  width: 434px;
}

.emulator-section:nth-child(2) .phone11,
.emulator-section:nth-child(2) .phone11overlay {
  background-position: 33px 0px;
}

.emulator-section:nth-child(2) .phone11 .phone-content {
  margin-left: 32px;
}

.phone11 > img,
.phone11overlay > img {
  width: 402px;
}

.wrap-phone11 {
  min-width: 484px;
}

.wrap-phone11 .mobile-emulator-device-view .title {
  width: 384px;
}

.phone11 .nav-scroll {
  left: calc(100% - 3%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone11 .phone-content,
.phone11 .phone-content {
  top: 8.8%;
  left: 4.7%;
  right: auto;
  bottom: 10%;
}
.phone11 .scroll-arrows {
  right: 6px;
}
.emulator-section:nth-child(2) .phone11 .scroll-arrows {
  left: 6px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone11 .scroll-arrows {
  right: 6px !important;
}

.device_emulator .phone11 .scroll-arrows,
.search_simulator .phone11 .scroll-arrows {
  right: -30px;
}

.phone11 .visibility-scale-overlay,
.phone11 .visibility-scale-wrap {
  left: -39px;
}

.emulator-section:nth-child(2) .phone11 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone11 .visibility-scale-overlay {
  right: -38px;
}

.mobile-emulator-device-view .title .actions.actions-phone11 .visibility-scale-info {
  left: -34px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone11 .visibility-scale-info {
  right: -34px;
}

.mc_scroll_image_container_mobile_small.phone11 {
  background-image: url(/img/phone_images/11-sm.png);
}
.mc_scroll_image_container_mobile_large.phone11 {
  background-image: url(/img/phone_images/11-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone11 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone11 .visibility-scale-wrap {
  left: -45px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone11 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone11 .visibility-scale-wrap {
  right: -45px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone11 .title.bottom {
  left: calc(50% - 184px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone11 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone11 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone11 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone11 {
  margin-right: -15px;
}
.phone12,
.phone12overlay {
  background-image: url(/img/phone_images/12.png);
  background-position: 0 0;
  width: 509px;
}

.emulator-section:nth-child(2) .phone12,
.emulator-section:nth-child(2) .phone12overlay {
  background-position: 23px 0px;
}

.emulator-section:nth-child(2) .phone12 .phone-content {
  margin-left: 23px;
}

.phone12>img,
.phone12overlay>img {
  width: 484px;
}

.phone12 .scroll-arrows {
  right: 5px;
}

.emulator-section:nth-child(2) .phone12 .scroll-arrows {
  left: 4px;
}

.device_emulator .phone12 .scroll-arrows,
.search_simulator .phone12 .scroll-arrows {
  right: -31px;
}

.wrap-phone12 {
  min-width: 557px;
}

.wrap-phone12 .mobile-emulator-device-view .title {
  width: 459px;
}

.phone12 .nav-scroll {
  left: calc(100% - 4.3%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone12 .phone-content,
.phone12 .phone-content {
  top: 9%;
  left: 5.7%;
  right: auto;
  bottom: 9.2%;
}

.emulator-section:nth-child(2) .phone12 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone12 .visibility-scale-overlay {
  right: -32px;
}

.mobile-emulator-device-view .title .actions.actions-phone12 .visibility-scale-info {
  left: -68px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone12 .visibility-scale-info {
  right: -65px;
}

.mc_scroll_image_container_mobile_small.phone12 {
  background-image: url(/img/phone_images/12-sm.png);
}
.mc_scroll_image_container_mobile_large.phone12 {
  background-image: url(/img/phone_images/12-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone12 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone12 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone12 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone12 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone12 .title.bottom {
  left: calc(50% - 183px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone12 {
  margin-left: -12px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone12 {
  margin-right: -14px;
}
.phone13,
.phone13overlay {
  background-image: url(/img/phone_images/13.png);
  background-position: 0 0;
  width: 460px;
}

.emulator-section:nth-child(2) .phone13,
.emulator-section:nth-child(2) .phone13overlay {
  background-position: 25px 0px;
}

.emulator-section:nth-child(2) .phone13 .phone-content {
  margin-left: 25px;
}

.phone13>img,
.phone13overlay>img {
  width: 433px;
}

.phone13 .scroll-arrows {
  right: 8px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone13 .scroll-arrows {
  right: 8px !important;
}

.emulator-section:nth-child(2) .phone13 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone13 .scroll-arrows,
.search_simulator .phone13 .scroll-arrows {
  right: -28px;
}

.wrap-phone13 {
  min-width: 506px;
}

.wrap-phone13 .mobile-emulator-device-view .title {
  width: 410px;
}

.phone13 .nav-scroll {
  left: calc(100% - 4.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone13 .phone-content,
.phone13 .phone-content {
  top: 10.4%;
  left: 8%;
  right: auto;
  bottom: 10%;
}

.emulator-section:nth-child(2) .phone13 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone13 .visibility-scale-overlay {
  right: -32px;
}

.mobile-emulator-device-view .title .actions.actions-phone13 .visibility-scale-info {
  left: -43px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone13 .visibility-scale-info {
  right: -41px;
}

.mc_scroll_image_container_mobile_small.phone13 {
  background-image: url(/img/phone_images/13-sm.png);
}
.mc_scroll_image_container_mobile_large.phone13 {
  background-image: url(/img/phone_images/13-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone13 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone13 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone13 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone13 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone13 .title.bottom {
  left: calc(50% - 181px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone13 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone13 .visibility-scale-wrap {
  height: 100.9%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone13 {
  margin-left: -13px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone13 {
  margin-right: -13px;
}
.phone14,
.phone14overlay {
  background-image: url(/img/phone_images/14.png);
  background-position: 0 0;
  width: 501px;
}

.emulator-section:nth-child(2) .phone14,
.emulator-section:nth-child(2) .phone14overlay {
  background-position: 32px 0px;
}

.emulator-section:nth-child(2) .phone14 .phone-content {
  margin-left: 32px;
}

.phone14>img,
.phone14overlay>img {
  width: 466px;
}

.wrap-phone14 {
  min-width: 533px;
}

.wrap-phone14 .mobile-emulator-device-view .title {
  width: 451px;
}

.phone14 .nav-scroll {
  left: calc(100% - 4.4%);
}

.phone14 .scroll-arrows {
  right: 10px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone14 .scroll-arrows {
  right: 10px !important;
}

.emulator-section:nth-child(2) .phone14 .scroll-arrows {
  left: 10px;
}

.device_emulator .phone14 .scroll-arrows,
.search_simulator .phone14 .scroll-arrows {
  right: -26px;
}

.mobile-emulator-results-wrapper .col-xs-12 .phone14 .phone-content,
.phone14 .phone-content {
  top: 9.7%;
  left: 5.9%;
  right: auto;
  bottom: 9.3%;
}

.mc_scroll_image_container_mobile_small.phone14 {
  background-image: url(/img/phone_images/14-sm.png);
}
.mc_scroll_image_container_mobile_large.phone14 {
  background-image: url(/img/phone_images/14-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone14 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone14 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone14 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone14 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone14 .title.bottom {
  left: calc(50% - 179px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone14 {
  margin-left: -40px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone14 {
  margin-right: -20px;
}
.phone15,
.phone15overlay {
  background-image: url(/img/phone_images/15.png);
  background-position: 0 0;
  width: 532px;
}

.emulator-section:nth-child(2) .phone15,
.emulator-section:nth-child(2) .phone15overlay {
  background-position: 24px 0px;
}

.emulator-section:nth-child(2) .phone15 .phone-content {
  margin-left: 24px;
}

.phone15>img,
.phone15overlay>img {
  width: 508px;
}

.wrap-phone15 {
  min-width: 579px;
}

.wrap-phone15 .mobile-emulator-device-view .title {
  width: 482px;
}

.phone15 .nav-scroll {
  left: calc(100% - 4.8%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone15 .phone-content,
.phone15 .phone-content {
  top: 9.8%;
  left: 7.3%;
  right: auto;
  bottom: 9.2%;
}

.phone15 .scroll-arrows {
  right: 3px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone15 .scroll-arrows {
  right: 3px !important;
}

.emulator-section.wrap-phone15:nth-child(2) .scroll-arrows {
  left: 3px;
}

.device_emulator .phone15 .scroll-arrows,
.search_simulator .phone15 .scroll-arrows {
  right: -33px;
}

.mc_scroll_image_container_mobile_small.phone15 {
  background-image: url(/img/phone_images/15-sm.png);
}
.mc_scroll_image_container_mobile_large.phone15 {
  background-image: url(/img/phone_images/15-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone15 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone15 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone15 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone15 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone15 .title.bottom {
  left: calc(50% - 183px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone15 {
  margin-left: -57px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone15 {
  margin-right: -35px;
}
.phone16,
.phone16overlay {
  background-image: url(/img/phone_images/16.png);
  background-position: 0 0;
  width: 512px;
}

.emulator-section:nth-child(2) .phone16,
.emulator-section:nth-child(2) .phone16overlay {
  background-position: 27px 0px;
}

.emulator-section:nth-child(2) .phone16 .phone-content {
  margin-left: 27px;
}

.phone16>img,
.phone16overlay>img {
  width: 490px;
}

.wrap-phone16 {
  min-width: 556px;
}

.wrap-phone16 .mobile-emulator-device-view .title {
  width: 462px;
}

.phone16 .nav-scroll {
  left: calc(100% - 5.1%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone16 .phone-content,
.phone16 .phone-content {
  top: 11.2%;
  left: 6.8%;
  right: auto;
  bottom: 10.9%;
}

.phone16 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone16 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone16 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone16 .scroll-arrows,
.search_simulator .phone16 .scroll-arrows {
  right: -32px;
}

.phone16 .visibility-scale-overlay,
.phone16 .visibility-scale-wrap {
  left: -34px;
}

.mobile-emulator-device-view .title .actions.actions-phone16 .visibility-scale-info {
  left: -68px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone16 .visibility-scale-info {
  right: -70px;
}

.mc_scroll_image_container_mobile_small.phone16 {
  background-image: url(/img/phone_images/16-sm.png);
}
.mc_scroll_image_container_mobile_large.phone16 {
  background-image: url(/img/phone_images/16-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone16 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone16 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone16 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone16 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone16 .title.bottom {
  left: calc(50% - 181px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone16 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone16 .visibility-scale-wrap {
  height: 100.8%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone16 {
  margin-left: -12px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone16 {
  margin-right: -12px;
}
.phone17,
.phone17overlay {
  background-image: url(/img/phone_images/17.png);
  background-position: 0 0;
  width: 461px;
}

.emulator-section:nth-child(2) .phone17,
.emulator-section:nth-child(2) .phone17overlay {
  background-position: 31px 0px;
}

.emulator-section:nth-child(2) .phone17 .phone-content {
  margin-left: 31px;
}

.phone17>img,
.phone17overlay>img {
  width: 433px;
}

.wrap-phone17 {
  min-width: 510px;
}

.wrap-phone17 .mobile-emulator-device-view .title {
  width: 411px;
}

.phone17 .nav-scroll {
  left: calc(100% - 4.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone17 .phone-content,
.phone17 .phone-content {
  top: 12.1%;
  left: 7.6%;
  right: auto;
  bottom: 9.2%;
}

.phone17 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone17 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone17 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone17 .scroll-arrows,
.search_simulator .phone17 .scroll-arrows {
  right: -31px;
}

.phone17 .visibility-scale-overlay,
.phone17 .visibility-scale-wrap {
  left: -37px;
}

.emulator-section:nth-child(2) .phone17 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone17 .visibility-scale-overlay {
  right: -37px;
}

.mobile-emulator-device-view .title .actions.actions-phone17 .visibility-scale-info {
  left: -46px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone17 .visibility-scale-info {
  right: -46px;
}

.mc_scroll_image_container_mobile_small.phone17 {
  background-image: url(/img/phone_images/17-sm.png);
}
.mc_scroll_image_container_mobile_large.phone17 {
  background-image: url(/img/phone_images/17-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone17 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone17 .visibility-scale-wrap {
  left: -43px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone17 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone17 .visibility-scale-wrap {
  right: -43px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone17 .title.bottom {
  left: calc(50% - 177px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone17 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone17 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone17 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone17 {
  margin-right: -15px;
}
.phone18,
.phone18overlay {
  background-image: url(/img/phone_images/18.png);
  background-position: 0 0;
  width: 498px;
}

.emulator-section:nth-child(2) .phone18,
.emulator-section:nth-child(2) .phone18overlay {
  background-position: 32px 0px;
}

.emulator-section:nth-child(2) .phone18 .phone-content {
  margin-left: 32px;
}

.phone18>img,
.phone18overlay>img {
  width: 475px;
}

.phone18 .scroll-arrows {
  right: -2px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone18 .scroll-arrows {
  right: -2px !important;
}

.emulator-section:nth-child(2) .phone18 .scroll-arrows {
  left: 9px;
}

.device_emulator .phone18 .scroll-arrows,
.search_simulator .phone18 .scroll-arrows {
  right: -38px;
}

.wrap-phone18 {
  min-width: 548px;
}

.wrap-phone18 .mobile-emulator-device-view .title {
  width: 448px;
}

.phone18 .nav-scroll {
  left: calc(100% - 2.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone18 .phone-content,
.phone18 .phone-content {
  top: 8.4%;
  left: 5.2%;
  right: auto;
  bottom: 10%;
}

.phone18 .visibility-scale-overlay,
.phone18 .visibility-scale-wrap {
  left: -36px;
}

.emulator-section:nth-child(2) .phone18 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone18 .visibility-scale-overlay {
  right: -45px;
}

.mobile-emulator-device-view .title .actions.actions-phone18 .visibility-scale-info {
  left: -63px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone18 .visibility-scale-info {
  right: -72px;
}

.mc_scroll_image_container_mobile_small.phone18 {
  background-image: url(/img/phone_images/18-sm.png);
}
.mc_scroll_image_container_mobile_large.phone18 {
  background-image: url(/img/phone_images/18-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone18 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone18 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone18 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone18 .visibility-scale-wrap {
  right: -47px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone18 .title.bottom {
  left: calc(50% - 173px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone18 {
  margin-left: -14px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone18 {
  margin-right: -14px;
}
.phone19,
.phone19overlay {
  background-image: url(/img/phone_images/19.png);
  background-position: 0 0;
  width: 458px;
}

.emulator-section:nth-child(2) .phone19,
.emulator-section:nth-child(2) .phone19overlay {
  background-position: 32px 0px;
}

.emulator-section:nth-child(2) .phone19 .phone-content {
  margin-left: 32px;
}

.phone19>img,
.phone19overlay>img {
  width: 427px;
}

.wrap-phone19 {
  min-width: 510px;
}

.wrap-phone19 .mobile-emulator-device-view .title {
  width: 408px;
}

.phone19 .nav-scroll {
  left: calc(100% - 3.2%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone19 .phone-content,
.phone19 .phone-content {
  top: 9.7%;
  left: 7.4%;
  right: auto;
  bottom: 12.8%;
}

.phone19 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone19 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone19 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone19 .scroll-arrows,
.search_simulator .phone19 .scroll-arrows {
  right: -31px;
}

.phone19 .visibility-scale-overlay,
.phone19 .visibility-scale-wrap {
  left: -37px;
}

.emulator-section:nth-child(2) .phone19 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone19 .visibility-scale-overlay {
  right: -40px;
}

.mobile-emulator-device-view .title .actions.actions-phone19 .visibility-scale-info {
  left: -44px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone19 .visibility-scale-info {
  right: -48px;
}

.mc_scroll_image_container_mobile_small.phone19 {
  background-image: url(/img/phone_images/19-sm.png);
}
.mc_scroll_image_container_mobile_large.phone19 {
  background-image: url(/img/phone_images/19-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone19 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone19 .visibility-scale-wrap {
  left: -42px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone19 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone19 .visibility-scale-wrap {
  right: -44px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone19 .title.bottom {
  left: calc(50% - 180px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone19 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone19 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone19 {
  margin-left: -14px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone19 {
  margin-right: -14px;
}
.phone2,
.phone2overlay {
  background-image: url(/img/phone_images/2.png);
  background-position: 0 0;
  width: 537px;
}

.emulator-section:nth-child(2) .phone2,
.emulator-section:nth-child(2) .phone2overlay {
  background-position: 23px 0px;
}

.emulator-section:nth-child(2) .phone2 .phone-content {
  margin-left: 22px;
}

.phone2>img,
.phone2overlay>img {
  width: 520px;
}

.wrap-phone2 {
  min-width: 590px;
}

.wrap-phone2 .mobile-emulator-device-view .title {
  width: 487px;
}

.phone2 .nav-scroll {
  left: calc(100% - 4.8%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone2 .phone-content,
.phone2 .phone-content {
  top: 12.6%;
  right: auto;
  bottom: 12.3%;
  left: 9.9%;
}

.phone2 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone2 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone2 .scroll-arrows {
  left: 10px;
}

.device_emulator .phone2 .scroll-arrows,
.search_simulator .phone2 .scroll-arrows {
  right: -31px;
}

.phone2 .visibility-scale-overlay,
.phone2 .visibility-scale-wrap {
  left: -26px;
}

.emulator-section:nth-child(2) .phone2 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone2 .visibility-scale-overlay {
  right: -33px;
}

.mobile-emulator-device-view .title .actions.actions-phone2 .visibility-scale-info {
  left: -71px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone2 .visibility-scale-info {
  right: -79px;
}

.mc_scroll_image_container_mobile_small.phone2 {
  background-image: url(/img/phone_images/2-sm.png);
}
.mc_scroll_image_container_mobile_large.phone2 {
  background-image: url(/img/phone_images/2-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone2 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone2 .visibility-scale-wrap {
  left: -32px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone2 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone2 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone2 .title.bottom {
  left: calc(50% - 181px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone2 {
  margin-left: -17px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone2 {
  margin-right: -15px;
}
.phone20,
.phone20overlay {
  background-image: url(/img/phone_images/20.png);
  background-position: 0 0;
  width: 489px;
}

.emulator-section:nth-child(2) .phone20,
.emulator-section:nth-child(2) .phone20overlay {
  background-position: 25px 0px;
}

.emulator-section:nth-child(2) .phone20 .phone-content {
  margin-left: 25px;
}

.phone20>img,
.phone20overlay>img {
  width: 464px;
}

.wrap-phone20 {
  min-width: 532px;
}

.wrap-phone20 .mobile-emulator-device-view .title {
  width: 439px;
}

.phone20 .nav-scroll {
  left: calc(100% - 3.8%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone20 .phone-content,
.phone20 .phone-content {
  top: 13%;
  right: auto;
  bottom: 12.9%;
  left: 9.2%;
}

.phone20 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone20 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone20 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone20 .scroll-arrows,
.search_simulator .phone20 .scroll-arrows {
  right: -31px;
}

.phone20 .visibility-scale-overlay,
.phone20 .visibility-scale-wrap {
  left: -34px;
}

.mobile-emulator-device-view .title .actions.actions-phone20 .visibility-scale-info {
  left: -57px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone20 .visibility-scale-info {
  right: -58px;
}

.mc_scroll_image_container_mobile_small.phone20 {
  background-image: url(/img/phone_images/20-sm.png);
}
.mc_scroll_image_container_mobile_large.phone20 {
  background-image: url(/img/phone_images/20-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone20 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone20 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone20 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone20 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone20 .title.bottom {
  left: calc(50% - 183px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone20 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone20 .visibility-scale-wrap {
  height: 100.8%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone20 {
  margin-left: -14px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone20 {
  margin-right: -12px;
}
.phone21,
.phone21overlay {
  background-image: url(/img/phone_images/21.png);
  background-position: 0 0;
  width: 533px;
}

.emulator-section:nth-child(2) .phone21,
.emulator-section:nth-child(2) .phone21overlay {
  background-position: 21px 0;
}

.emulator-section:nth-child(2) .phone21 .phone-content {
  margin-left: 21px;
}

.phone21>img,
.phone21overlay>img {
  width: 514px;
}

.wrap-phone21 {
  min-width: 580px;
}

.wrap-phone21 .mobile-emulator-device-view .title {
  width: 483px;
}

.phone21 .nav-scroll {
  left: calc(100% - 4.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone21 .phone-content,
.phone21 .phone-content {
  top: 12%;
  right: auto;
  left: 9.3%;
  bottom: 12%;
}

.phone21 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone21 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone21 .scroll-arrows {
  left: 4px;
}

.device_emulator .phone21 .scroll-arrows,
.search_simulator .phone21 .scroll-arrows {
  right: -32px;
}

.phone21 .visibility-scale-overlay,
.phone21 .visibility-scale-wrap {
  left: -31px;
}

.emulator-section:nth-child(2) .phone21 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone21 .visibility-scale-overlay {
  right: -31px;
}

.mobile-emulator-device-view .title .actions.actions-phone21 .visibility-scale-info {
  left: -74px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone21 .visibility-scale-info {
  right: -75px;
}

.mc_scroll_image_container_mobile_small.phone21 {
  background-image: url(/img/phone_images/21-sm.png);
}
.mc_scroll_image_container_mobile_large.phone21 {
  background-image: url(/img/phone_images/21-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone21 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone21 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone21 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone21 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone21 .title.bottom {
  left: calc(50% - 178px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone21 {
  margin-left: -18px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone21 {
  margin-right: -17px;
}
.phone22,
.phone22overlay {
  background-image: url(/img/phone_images/22.png);
  background-position: 0 0;
  width: 485px;
}

.emulator-section:nth-child(2) .phone22,
.emulator-section:nth-child(2) .phone22overlay {
  background-position: 34px 0px;
}

.emulator-section:nth-child(2) .phone22 .phone-content {
  margin-left: 34px;
}

.phone22>img,
.phone22overlay>img {
  width: 450px;
}

.wrap-phone22 {
  min-width: 541px;
}

.wrap-phone22 .mobile-emulator-device-view .title {
  width: 435px;
}

.phone22 .nav-scroll {
  left: calc(100% - .9%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone22 .phone-content,
.phone22 .phone-content {
  top: 10%;
  left: 4.7%;
  right: auto;
  bottom: 11.5%;
}

.phone22 .scroll-arrows {
  right: 3px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone22 .scroll-arrows {
  right: 3px !important;
}

.emulator-section:nth-child(2) .phone22 .scroll-arrows {
  left: 2px;
}

.device_emulator .phone22 .scroll-arrows,
.search_simulator .phone22 .scroll-arrows {
  right: -33px;
}

.phone22 .visibility-scale-overlay,
.phone22 .visibility-scale-wrap {
  left: -45px;
}

.emulator-section:nth-child(2) .phone22 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone22 .visibility-scale-overlay {
  right: -42px;
}

.mobile-emulator-device-view .title .actions.actions-phone22 .visibility-scale-info {
  left: -64px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone22 .visibility-scale-info {
  right: -63px;
}

.mc_scroll_image_container_mobile_small.phone22 {
  background-image: url(/img/phone_images/22-sm.png);
}
.mc_scroll_image_container_mobile_large.phone22 {
  background-image: url(/img/phone_images/22-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone22 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone22 .visibility-scale-wrap {
  left: -49px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone22 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone22 .visibility-scale-wrap {
  right: -47px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone22 .title.bottom {
  left: calc(50% - 219px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone22 .title.bottom {
  left: calc(50% - 181px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone22 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone22 .visibility-scale-wrap {
  height: 100.8%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone22 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone22 {
  margin-right: -15px;
}
.phone23,
.phone23overlay {
  background-image: url(/img/phone_images/23.png);
  background-position: 0 0;
  width: 529px;
}

.emulator-section:nth-child(2) .phone23,
.emulator-section:nth-child(2) .phone23overlay {
  background-position: 19px 0px;
}

.emulator-section:nth-child(2) .phone23 .phone-content {
  margin-left: 19px;
}

.phone23>img,
.phone23overlay>img {
  width: 512px;
}

.wrap-phone23 {
  min-width: 565px;
}

.wrap-phone23 .mobile-emulator-device-view .title {
  width: 479px;
}

.phone23 .nav-scroll {
  left: calc(100% - 5.3%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone23 .phone-content,
.phone23 .phone-content {
  top: 11.5%;
  left: 9.1%;
  right: auto;
  bottom: 12.4%;
}

.phone23 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone23 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone23 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone23 .scroll-arrows,
.search_simulator .phone23 .scroll-arrows {
  right: -32px;
}

.phone23 .visibility-scale-overlay,
.phone23 .visibility-scale-wrap {
  left: -25px;
}

.emulator-section:nth-child(2) .phone23 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone23 .visibility-scale-overlay {
  right: -23px;
}

.mobile-emulator-device-view .title .actions.actions-phone23 .visibility-scale-info {
  left: -67px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone23 .visibility-scale-info {
  right: -65px;
}

.mc_scroll_image_container_mobile_small.phone23 {
  background-image: url(/img/phone_images/23-sm.png);
}
.mc_scroll_image_container_mobile_large.phone23 {
  background-image: url(/img/phone_images/23-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone23 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone23 .visibility-scale-wrap {
  left: -30px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone23 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone23 .visibility-scale-wrap {
  right: -30px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone23 .title.bottom {
  left: calc(50% - 183px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone23 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone23 .visibility-scale-wrap {
  height: 100.8%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone23 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone23 {
  margin-right: -15px;
}
.phone24,
.phone24overlay {
  background-image: url(/img/phone_images/24.png);
  background-position: 0 0;
  width: 486px;
}

.emulator-section:nth-child(2) .phone24,
.emulator-section:nth-child(2) .phone24overlay {
  background-position: 20px 0px;
}

.emulator-section:nth-child(2) .phone24 .phone-content {
  margin-left: 20px;
}

.phone24>img,
.phone24overlay>img {
  width: 463px;
}

.wrap-phone24 {
  min-width: 533px;
}

.wrap-phone24 .mobile-emulator-device-view .title {
  width: 436px;
}

.phone24 .nav-scroll {
  left: calc(100% - 3.8%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone24 .phone-content,
.phone24 .phone-content {
  top: 12.8%;
  right: auto;
  left: 8.8%;
  bottom: 12.6%;
}

.phone24 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone24 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone24 .scroll-arrows {
  left: 1px;
}

.device_emulator .phone24 .scroll-arrows,
.search_simulator .phone24 .scroll-arrows {
  right: -31px;
}

.emulator-section:nth-child(2) .phone24 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone24 .visibility-scale-overlay {
  right: -29px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone24 .visibility-scale-info {
  right: -50px;
}

.mc_scroll_image_container_mobile_small.phone24 {
  background-image: url(/img/phone_images/24-sm.png);
}
.mc_scroll_image_container_mobile_large.phone24 {
  background-image: url(/img/phone_images/24-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone24 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone24 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone24 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone24 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone24 .title.bottom {
  left: calc(50% - 189px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone24 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone24 .visibility-scale-wrap {
  height: 100.7%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone24 {
  margin-left: -33px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone24 {
  margin-right: -17px;
}
.phone25,
.phone25overlay {
  background-image: url(/img/phone_images/25.png);
  background-position: 0 0;
  width: 534px;
}

.emulator-section:nth-child(2) .phone25,
.emulator-section:nth-child(2) .phone25overlay {
  background-position: 21px 0px;
}

.emulator-section:nth-child(2) .phone25 .phone-content {
  margin-left: 22px;
}

.phone25>img,
.phone25overlay>img {
  width: 512px;
}

.wrap-phone25 {
  min-width: 575px;
}

.wrap-phone25 .mobile-emulator-device-view .title {
  width: 484px;
}

.phone25 .nav-scroll {
  left: calc(100% - 4.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone25 .phone-content,
.phone25 .phone-content {
  top: 12.2%;
  right: auto;
  bottom: 11.9%;
  left: 9.1%;
}

.mobile-emulator-results-wrapper .col-xs-12 #phone1.phone25 .phone-content,
#phone1.phone25 .phone-content {
  left: 9.0%;
}

.phone25 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone25 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone25 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone25 .scroll-arrows,
.search_simulator .phone25 .scroll-arrows {
  right: -31px;
}

.phone25 .visibility-scale-overlay,
.phone25 .visibility-scale-wrap {
  left: -30px;
}

.emulator-section:nth-child(2) .phone25 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone25 .visibility-scale-overlay {
  right: -29px;
}

.mobile-emulator-device-view .title .actions.actions-phone25 .visibility-scale-info {
  left: -75px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone25 .visibility-scale-info {
  right: -75px;
}

.mc_scroll_image_container_mobile_small.phone25 {
  background-image: url(/img/phone_images/25-sm.png);
}
.mc_scroll_image_container_mobile_large.phone25 {
  background-image: url(/img/phone_images/25-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone25 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone25 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone25 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone25 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone25 .title.bottom {
  left: calc(50% - 185px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone25 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone25 .visibility-scale-wrap {
  height: 100.9%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone25 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone25 {
  margin-right: -17px;
}
.phone26,
.phone26overlay {
  background-image: url(/img/phone_images/26.png);
  background-position: 0 0;
  width: 432px;
}

.emulator-section:nth-child(2) .phone26,
.emulator-section:nth-child(2) .phone26overlay {
  background-position: 28px 0px;
}

.emulator-section:nth-child(2) .phone26 .phone-content {
  margin-left: 27px;
}

.phone26>img,
.phone26overlay>img {
  width: 406px;
}

.wrap-phone26 {
  min-width: 480px;
}

.wrap-phone26 .mobile-emulator-device-view .title {
  width: 382px;
}

.phone26 .nav-scroll {
  left: calc(100% - 5.3%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone26 .phone-content,
.phone26 .phone-content {
  top: 6.2%;
  left: 5.3%;
  right: auto;
  bottom: 5.4%;
}

.phone26 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone26 .scroll-arrows {
  right: 4px !important;
}

.emulator-section.wrap-phone26:nth-child(2) .scroll-arrows {
  left: 6px;
}

.device_emulator .phone26 .scroll-arrows,
.search_simulator .phone26 .scroll-arrows {
  right: -32px;
}

.emulator-section:nth-child(2) .phone26 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone26 .visibility-scale-overlay {
  right: -39px;
}

.mobile-emulator-device-view .title .actions.actions-phone26 .visibility-scale-info {
  left: -29px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone26 .visibility-scale-info {
  right: -33px;
}

.mc_scroll_image_container_mobile_small.phone26 {
  background-image: url(/img/phone_images/26-sm.png);
}
.mc_scroll_image_container_mobile_large.phone26 {
  background-image: url(/img/phone_images/26-lg.png);
}


#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone26 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone26 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone26 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone26 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone26 .title.bottom {
  left: calc(50% - 177px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone26 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone26 .visibility-scale-wrap {
  height: 100.9%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone26 {
  margin-left: -14px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone26 {
  margin-right: -9px;
}
.phone27,
.phone27overlay {
  background-image: url(/img/phone_images/27.png);
  background-position: 0 0;
  width: 461px;
}

.emulator-section:nth-child(2) .phone27,
.emulator-section:nth-child(2) .phone27overlay {
  background-position: 26px 0px;
}

.emulator-section:nth-child(2) .phone27 .phone-content {
  margin-left: 26px;
}

.phone27>img,
.phone27overlay>img {
  width: 437px;
}

.wrap-phone27 {
  min-width: 507px;
}

.wrap-phone27 .mobile-emulator-device-view .title {
  width: 411px;
}

.phone27 .nav-scroll {
  left: calc(100% - 4.8%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone27 .phone-content,
.phone27 .phone-content {
  top: 6.2%;
  left: 5.1%;
  right: auto;
  bottom: 5.2%;
}

.phone27 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone27 .scroll-arrows {
  right: 4px !important;
}

.emulator-section.wrap-phone27:nth-child(2) .scroll-arrows {
  left: 2px;
}

.device_emulator .phone27 .scroll-arrows,
.search_simulator .phone27 .scroll-arrows {
  right: -32px;
}

.emulator-section:nth-child(2) .phone27 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone27 .visibility-scale-overlay {
  right: -37px;
}

.mobile-emulator-device-view .title .actions.actions-phone27 .visibility-scale-info {
  left: -44px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone27 .visibility-scale-info {
  right: -46px;
}

.mc_scroll_image_container_mobile_small.phone27 {
  background-image: url(/img/phone_images/27-sm.png);
}
.mc_scroll_image_container_mobile_large.phone27 {
  background-image: url(/img/phone_images/27-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone27 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone27 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone27 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone27 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone27 .title.bottom {
  left: calc(50% - 180px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone27 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone27 .visibility-scale-wrap {
  height: 100.9%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone27 {
  margin-left: -11px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone27 {
  margin-right: -11px;
}
.phone28,
.phone28overlay {
  background-image: url(/img/phone_images/28.png);
  background-position: 0 0;
  width: 482px;
}

.emulator-section:nth-child(2) .phone28,
.emulator-section:nth-child(2) .phone28overlay {
  background-position: 20px 0px;
}

.emulator-section:nth-child(2) .phone28 .phone-content {
  margin-left: 20px;
}

.phone28>img,
.phone28overlay>img {
  width: 463px;
}

.wrap-phone28 {
  min-width: 522px;
}

.wrap-phone28 .mobile-emulator-device-view .title {
  width: 432px;
}

.phone28 .nav-scroll {
  left: calc(100% - 6.1%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone28 .phone-content,
.phone28 .phone-content {
  top: 5.3%;
  left: 6.4%;
  right: auto;
  bottom: 5.1%;
}

.phone28 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone28 .scroll-arrows {
  right: 5px !important;
}

.emulator-section.wrap-phone28:nth-child(2) .scroll-arrows {
  left: 4px;
}

.device_emulator .phone28 .scroll-arrows,
.search_simulator .phone28 .scroll-arrows {
  right: -31px;
}

.phone28 .visibility-scale-overlay,
.phone28 .visibility-scale-wrap {
  left: -28px;
}

.emulator-section:nth-child(2) .phone28 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone28 .visibility-scale-overlay {
  right: -29px;
}

.mobile-emulator-device-view .title .actions.actions-phone28 .visibility-scale-info {
  left: -47px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone28 .visibility-scale-info {
  right: -48px;
}

.mc_scroll_image_container_mobile_small.phone28 {
  background-image: url(/img/phone_images/28-sm.png);
}
.mc_scroll_image_container_mobile_large.phone28 {
  background-image: url(/img/phone_images/28-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone28 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone28 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone28 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone28 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone28 .title.bottom {
  left: calc(50% - 184px);
}


#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone28 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone28 .visibility-scale-wrap {
  height: 100.8%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone28 {
  margin-left: -19px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone28 {
  margin-right: -19px;
}
.phone29,
.phone29overlay {
  background-image: url(/img/phone_images/29.png);
  background-position: 0 0;
  width: 455px;
}

.emulator-section:nth-child(2) .phone29,
.emulator-section:nth-child(2) .phone29overlay {
  background-position: 24px 0px;
}

.emulator-section:nth-child(2) .phone29 .phone-content {
  margin-left: 24px;
}

.phone29>img,
.phone29overlay>img {
  width: 428px;
}

.wrap-phone29 {
  min-width: 502px;
}

.phone29 .nav-scroll {
  left: calc(100% - 5.6%);
}

.wrap-phone29 .mobile-emulator-device-view .title {
  width: 405px;
}

.mobile-emulator-results-wrapper .col-xs-12 .phone29 .phone-content,
.phone29 .phone-content {
  top: 10.6%;
  left: 8.1%;
  right: auto;
  bottom: 9.9%;
}

.phone29 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone29 .scroll-arrows {
  right: 5px !important;
}

.emulator-section.wrap-phone29:nth-child(2) .scroll-arrows {
  left: 5px;
}

.device_emulator .phone29 .scroll-arrows,
.search_simulator .phone29 .scroll-arrows {
  right: -31px;
}

.emulator-section:nth-child(2) .phone29 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone29 .visibility-scale-overlay {
  right: -33px;
}

.mobile-emulator-device-view .title .actions.actions-phone29 .visibility-scale-info {
  left: -41px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone29 .visibility-scale-info {
  right: -38px;
}

.mc_scroll_image_container_mobile_small.phone29 {
  background-image: url(/img/phone_images/29-sm.png);
}
.mc_scroll_image_container_mobile_large.phone29 {
  background-image: url(/img/phone_images/29-lg.png);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone29 .title.bottom {
  left: calc(50% - 181px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone29 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone29 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone29 {
  margin-left: -12px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone29 {
  margin-right: -12px;
}
.phone30,
.phone30overlay {
  background-image: url(/img/phone_images/30.png);
  background-position: 0 0;
  width: 450px;
}

.emulator-section:nth-child(2) .phone30,
.emulator-section:nth-child(2) .phone30overlay {
  background-position: 24px 0px;
}

.emulator-section:nth-child(2) .phone30 .phone-content {
  margin-left: 24px;
}

.phone30>img,
.phone30overlay>img {
  width: 425px;
}

.wrap-phone30 {
  min-width: 498px;
}

.wrap-phone30 .mobile-emulator-device-view .title {
  width: 400px;
}

.phone30 .nav-scroll {
  left: calc(100% - 6.5%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone30 .phone-content,
.phone30 .phone-content {
  top: 5.4%;
  left: 7.9%;
  right: auto;
  bottom: 6.8%;
}

.phone30 .scroll-arrows {
  right: 5px;
}

.emulator-section:nth-child(2) .phone30 .scroll-arrows {
  left: 5px;
}

.device_emulator .phone30 .scroll-arrows,
.search_simulator .phone30 .scroll-arrows {
  right: -31px;
}

.mobile-emulator-device-view .title .actions.actions-phone30 .visibility-scale-info {
  left: -39px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone30 .visibility-scale-info {
  right: -39px;
}

.mc_scroll_image_container_mobile_small.phone30 {
  background-image: url(/img/phone_images/30-sm.png);
}
.mc_scroll_image_container_mobile_large.phone30 {
  background-image: url(/img/phone_images/30-lg.png);
}


#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone30 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone30 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone30 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone30 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone30 .title.bottom {
  left: calc(50% - 178px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone30 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone30 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone30 {
  margin-left: -10px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone30 {
  margin-right: -10px;
}
.phone31,
.phone31overlay {
  background-image: url(/img/phone_images/31.png);
  background-position: 0 0;
  width: 460px;
}

.emulator-section:nth-child(2) .phone31,
.emulator-section:nth-child(2) .phone31overlay {
  background-position: 30px 0px;
}

.emulator-section:nth-child(2) .phone31 .phone-content {
  margin-left: 29px;
}

.phone31>img,
.phone31overlay>img {
  width: 431px;
}

.wrap-phone31 {
  min-width: 504px;
}

.wrap-phone31 .mobile-emulator-device-view .title {
  width: 410px;
}

.phone31 .nav-scroll {
  left: calc(100% - 5%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone31 .phone-content,
.phone31 .phone-content {
  top: 6.2%;
  left: 7.9%;
  right: auto;
  bottom: 29.5%;
}

.phone31 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone31 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone31 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone31 .scroll-arrows,
.search_simulator .phone31 .scroll-arrows {
  right: -32px;
}

.mobile-emulator-device-view .title .actions.actions-phone31 .visibility-scale-info {
  left: -43px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone31 .visibility-scale-info {
  right: -43px;
}

.mc_scroll_image_container_mobile_small.phone31 {
  background-image: url(/img/phone_images/31-sm.png);
}
.mc_scroll_image_container_mobile_large.phone31 {
  background-image: url(/img/phone_images/31-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone31 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone31 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone31 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone31 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone31 .title.bottom {
  left: calc(50% - 177px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone31 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone31 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone31 {
  margin-left: -12px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone31 {
  margin-right: -12px;
}
.phone32,
.phone32overlay {
  background-image: url(/img/phone_images/32.png);
  background-position: 0 0;
  width: 481px;
}

.emulator-section:nth-child(2) .phone32,
.emulator-section:nth-child(2) .phone32overlay {
  background-position: 20px 0px;
}

.emulator-section:nth-child(2) .phone32 .phone-content {
  margin-left: 20px;
}

.phone32>img,
.phone32overlay>img {
  width: 461px;
}

.wrap-phone32 {
  min-width: 524px;
}

.wrap-phone32 .mobile-emulator-device-view .title {
  width: 431px;
}

.phone32 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone32 .phone-content,
.phone32 .phone-content {
  top: 10.4%;
  left: 8.9%;
  right: auto;
  bottom: 10.4%;
}

.phone32 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone32 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone32 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone32 .scroll-arrows,
.search_simulator .phone32 .scroll-arrows {
  right: -32px;
}

.phone32 .visibility-scale-overlay,
.phone32 .visibility-scale-wrap {
  left: -29px;
}

.emulator-section:nth-child(2) .phone32 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone32 .visibility-scale-overlay {
  right: -30px;
}

.mobile-emulator-device-view .title .actions.actions-phone32 .visibility-scale-info {
  left: -48px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone32 .visibility-scale-info {
  right: -49px;
}

.mc_scroll_image_container_mobile_small.phone32 {
  background-image: url(/img/phone_images/32-sm.png);
}
.mc_scroll_image_container_mobile_large.phone32 {
  background-image: url(/img/phone_images/32-lg.png);
}


#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone32 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone32 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone32 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone32 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone32 .title.bottom {
  left: calc(50% - 183px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone32 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone32 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone32 {
  margin-left: -19px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone32 {
  margin-right: -19px;
}
.phone33,
.phone33overlay {
  background-image: url(/img/phone_images/33.png);
  background-position: 0 0;
  width: 486px;
}

.emulator-section:nth-child(2) .phone33,
.emulator-section:nth-child(2) .phone33overlay {
  background-position: 24px 0px;
}

.emulator-section:nth-child(2) .phone33 .phone-content {
  margin-left: 24px;
}

.phone33 > img,
.phone33overlay > img {
  width: 459px;
}

.phone33 .scroll-arrows {
  right: 12px;
}

.emulator-section:nth-child(2) .phone33 .scroll-arrows {
  left: 7px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone33 .scroll-arrows {
  right: 12px !important;
}

.device_emulator .phone33 .scroll-arrows,
.search_simulator .phone33 .scroll-arrows {
  right: -24px;
}

.wrap-phone33 {
  min-width: 528px;
}

.wrap-phone33 .mobile-emulator-device-view .title {
  width: 436px;
}

.phone33 .nav-scroll {
  right: -1.4%;
}

.mobile-emulator-results-wrapper .col-xs-12 .phone33 .phone-content,
.phone33 .phone-content {
  top: 10.5%;
  left: 8%;
  right: auto;
  bottom: 12%;
}

.phone33 .visibility-scale-overlay,
.phone33 .visibility-scale-wrap {
  left: -30px;
}

.emulator-section:nth-child(2) .phone33 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone33 .visibility-scale-overlay {
  right: -24px;
}

.mobile-emulator-device-view .title .actions.actions-phone33 .visibility-scale-info {
  left: -51px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone33 .visibility-scale-info {
  right: -46px;
}

.mc_scroll_image_container_mobile_small.phone33 {
  background-image: url(/img/phone_images/33-sm.png);
}
.mc_scroll_image_container_mobile_large.phone33 {
  background-image: url(/img/phone_images/33-lg.png);
}


.emulator-section:nth-child(2) .mobile-emulator-device-view .phone33 .title.bottom {
  left: calc(50% - 182px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone33 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone33 .visibility-scale-wrap {
  height: 101%;
}
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone33 {
  margin-left: -10px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone33 {
  margin-right: -10px;
}
.phone34,
.phone34overlay {
  background-image: url(/img/phone_images/34.png);
  background-position: 0 0;
  width: 607px;
}

.emulator-section:nth-child(2) .phone34,
.emulator-section:nth-child(2) .phone34overlay {
  background-position: 24px 0px;
}

.emulator-section:nth-child(2) .phone34 .phone-content {
  margin-left: 24px;
}

.phone34 > img,
.phone34overlay > img {
  width: 584px;
}

.phone34 .scroll-arrows {
  right: 2px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone34 .scroll-arrows {
  right: 2px !important;
}

.emulator-section:nth-child(2) .phone34 .scroll-arrows {
  left: 5px;
}

.device_emulator .phone34 .scroll-arrows,
.search_simulator .phone34 .scroll-arrows {
  right: -34px;
}

.wrap-phone34 {
  min-width: 652px;
}

.wrap-phone34 .mobile-emulator-device-view .title {
  width: 557px;
}

.phone34 .nav-scroll {
  left: calc(100% - 4%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone34 .phone-content,
.phone34 .phone-content {
  top: 8.9%;
  left: 7%;
  right: auto;
  bottom: 8.5%;
}

.phone34 .visibility-scale-overlay,
.phone34 .visibility-scale-wrap {
  left: -32px;
}

.mobile-emulator-device-view .title .actions.actions-phone34 .visibility-scale-info {
  left: -113px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone34 .visibility-scale-info {
  right: -117px;
}

.mc_scroll_image_container_mobile_small.phone34 {
  background-image: url(/img/phone_images/34-sm.png);
}
.mc_scroll_image_container_mobile_large.phone34 {
  background-image: url(/img/phone_images/34-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone34 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone34 .visibility-scale-wrap {
  left: -36px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone34 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone34 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone34 .title.bottom {
  left: calc(50% - 185px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone34 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone34 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone34 {
  margin-left: -13px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone34 {
  margin-right: -13px;
}
.phone35,
.phone35overlay {
  background-image: url(/img/phone_images/35.png);
  background-position: 0 0;
  width: 532px;
}

.emulator-section:nth-child(2) .phone35,
.emulator-section:nth-child(2) .phone35overlay {
  background-position: 22px 0px;
}

.emulator-section:nth-child(2) .phone35 .phone-content {
  margin-left: 22px;
}

.phone35>img,
.phone35overlay>img {
  width: 509px;
}

.wrap-phone35 {
  min-width: 578px;
}

.wrap-phone35 .mobile-emulator-device-view .title {
  width: 482px;
}

.phone35 .nav-scroll {
  left: calc(100% - 5.2%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone35 .phone-content,
.phone35 .phone-content {
  top: 9.7%;
  left: 8.1%;
  right: auto;
  bottom: 13.5%;
}

.phone35 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone35 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone35 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone35 .scroll-arrows,
.search_simulator .phone35 .scroll-arrows {
  right: -32px;
}

.phone35 .visibility-scale-overlay,
.phone35 .visibility-scale-wrap {
  left: -29px;
}

.emulator-section:nth-child(2) .phone35 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone35 .visibility-scale-overlay {
  right: -26px;
}

.mobile-emulator-device-view .title .actions.actions-phone35 .visibility-scale-info {
  left: -73px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone35 .visibility-scale-info {
  right: -71px;
}

.mc_scroll_image_container_mobile_small.phone35 {
  background-image: url(/img/phone_images/35-sm.png);
}
.mc_scroll_image_container_mobile_large.phone35 {
  background-image: url(/img/phone_images/35-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone35 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone35 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone35 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone35 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone35 .title.bottom {
  left: calc(50% - 189px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone35 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone35 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone35 {
  margin-left: -17px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone35 {
  margin-right: -20px;
}
.phone36,
.phone36overlay {
  background-image: url(/img/phone_images/36.png);
  background-position: 0 0;
  width: 467px;
}

.emulator-section:nth-child(2) .phone36,
.emulator-section:nth-child(2) .phone36overlay {
  background-position: 32px 0px;
}

.emulator-section:nth-child(2) .phone36 .phone-content {
  margin-left: 32px;
}

.phone36>img,
.phone36overlay>img {
  width: 436px;
}

.wrap-phone36 {
  min-width: 520px;
}

.wrap-phone36 .mobile-emulator-device-view .title {
  width: 417px;
}

.phone36 .nav-scroll {
  left: calc(100% - 4.4%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone36 .phone-content,
.phone36 .phone-content {
  top: 11.7%;
  left: 7.3%;
  right: auto;
  bottom: 9%;
}

.phone36 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone36 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone36 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone36 .scroll-arrows,
.search_simulator .phone36 .scroll-arrows {
  right: -32px;
}


.phone36 .visibility-scale-overlay,
.phone36 .visibility-scale-wrap {
  left: -37px;
}

.mobile-emulator-device-view .title .actions.actions-phone36 .visibility-scale-info {
  left: -49px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone36 .visibility-scale-info {
  right: -47px;
}

.mc_scroll_image_container_mobile_small.phone36 {
  background-image: url(/img/phone_images/36-sm.png);
}
.mc_scroll_image_container_mobile_large.phone36 {
  background-image: url(/img/phone_images/36-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone36 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone36 .visibility-scale-wrap {
  left: -44px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone36 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone36 .visibility-scale-wrap {
  right: -44px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone36 .title.bottom {
  left: calc(50% - 177px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone36 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone36 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone36 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone36 {
  margin-right: -15px;
}
.phone37,
.phone37overlay {
  background-image: url(/img/phone_images/37.png);
  background-position: 0 0;
  width: 484px;
}

.emulator-section:nth-child(2) .phone37,
.emulator-section:nth-child(2) .phone37overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone37 .phone-content {
  margin-left: 23px;
}

.phone37>img,
.phone37overlay>img {
  width: 460px;
}

.wrap-phone37 {
  min-width: 531px;
}

.wrap-phone37 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone37 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone37 .phone-content,
.phone37 .phone-content {
  top: 8.1%;
  left: 9.1%;
  right: auto;
  bottom: 3.4%;
}

.phone37 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone37 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone37 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone37 .scroll-arrows,
.search_simulator .phone37 .scroll-arrows {
  right: -31px;
}

.phone37 .visibility-scale-overlay,
.phone37 .visibility-scale-wrap {
  left: -33px;
}

.emulator-section:nth-child(2) .phone37 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone37 .visibility-scale-overlay {
  right: -34px;
}

.mc_scroll_image_container_mobile_small.phone37 {
  background-image: url(/img/phone_images/37-sm.png);
}
.mc_scroll_image_container_mobile_large.phone37 {
  background-image: url(/img/phone_images/37-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone37 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone37 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone37 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone37 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone37 .title.bottom {
  left: calc(50% - 180px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone37 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone37 .visibility-scale-wrap {
  height: 100.9%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone37 {
  margin-left: -32px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone37 {
  margin-right: -12px;
}
.phone4,
.phone4overlay {
  background-image: url(/img/phone_images/4.png);
  background-position: 0 0;
  width: 497px;
}

.emulator-section:nth-child(2) .phone4,
.emulator-section:nth-child(2) .phone4overlay {
  background-position: 30px 0px;
}

.emulator-section:nth-child(2) .phone4 .phone-content {
  margin-left: 29px;
}

.phone4>img,
.phone4overlay>img {
  width: 474px;
}

.wrap-phone4 {
  min-width: 538px;
}

.wrap-phone4 .mobile-emulator-device-view .title {
  width: 447px;
}

.phone4 .nav-scroll {
  left: calc(100% - 5.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone4 .phone-content,
.phone4 .phone-content {
  top: 8.1%;
  right: auto;
  bottom: 10.9%;
  left: 6%;
}

.phone4 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone4 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone4 .scroll-arrows {
  left: 13px;
}

.device_emulator .phone4 .scroll-arrows,
.search_simulator .phone4 .scroll-arrows {
  right: -31px;
}

.phone4 .visibility-scale-wrap {
  left: -27px;
}

.phone4 .visibility-scale-overlay,
.phone4 .visibility-scale-wrap {
  left: -28px;
}

.emulator-section:nth-child(2) .phone4 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone4 .visibility-scale-overlay {
  right: -37px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone4 .visibility-scale-info {
  right: -63px;
}

.mc_scroll_image_container_mobile_small.phone4 {
  background-image: url(/img/phone_images/4-sm.png);
}
.mc_scroll_image_container_mobile_large.phone4 {
  background-image: url(/img/phone_images/4-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone4 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone4 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone4 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone4 .visibility-scale-wrap {
  right: -47px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone4 .title.bottom {
  left: calc(50% - 177px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone4 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone4 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone4 {
  margin-left: -40px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone4 {
  margin-right: -20px;
}
.phone5,
.phone5overlay {
  background-image: url(/img/phone_images/5.png);
  background-position: 0 0;
  width: 507px;
}

.emulator-section:nth-child(2) .phone5,
.emulator-section:nth-child(2) .phone5overlay {
  background-position: 17px 0px;
}

.emulator-section:nth-child(2) .phone5 .phone-content {
  margin-left: 17px;
}

.phone5>img,
.phone5overlay>img {
  width: 486px;
}

.wrap-phone5 {
  min-width: 544px;
}

.wrap-phone5 .mobile-emulator-device-view .title {
  width: 457px;
}

.phone5 .nav-scroll {
  left: calc(100% - 6.2%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone5 .phone-content,
.phone5 .phone-content {
  top: 10.8%;
  right: auto;
  bottom: 9.8%;
  left: 7.3%;
}

.phone5 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone5 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone5 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone5 .scroll-arrows,
.search_simulator .phone5 .scroll-arrows {
  right: -32px;
}

.phone5 .visibility-scale-overlay,
.phone5 .visibility-scale-wrap {
  left: -25px;
}

.emulator-section:nth-child(2) .phone5 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone5 .visibility-scale-overlay {
  right: -22px;
}

.mobile-emulator-device-view .title .actions.actions-phone5 .visibility-scale-info {
  left: -57px;
}

.mc_scroll_image_container_mobile_small.phone5 {
  background-image: url(/img/phone_images/5-sm.png);
}
.mc_scroll_image_container_mobile_large.phone5 {
  background-image: url(/img/phone_images/5-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone5 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone5 .visibility-scale-wrap {
  left: -30px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone5 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone5 .visibility-scale-wrap {
  right: -26px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone5 .title.bottom {
  left: calc(50% - 185px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone5 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone5 .visibility-scale-wrap {
  height: 100.8%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone5 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone5 {
  margin-right: -13px;
}
.phone51,
.phone51overlay {
  background-image: url(/img/phone_images/51.png);
  background-position: 0 0;
  width: 409px;
}

.emulator-section:nth-child(2) .phone51,
.emulator-section:nth-child(2) .phone51overlay {
  background-position: 30px 0px;
}

.emulator-section:nth-child(2) .phone51 .phone-content {
  margin-left: 28px;
}

.phone51>img,
.phone51overlay>img {
  width: 360px;
}

.wrap-phone51 {
  min-width: 460px;
}

.wrap-phone51 .mobile-emulator-device-view .title {
  width: 350px;
}

.phone51 .nav-scroll {
  left: 100%;
}

.mobile-emulator-results-wrapper .col-xs-12 .phone51 .phone-content,
.phone51 .phone-content {
  top: 14.7%;
  left: 7.2%;
  right: auto;
  bottom: 7.9%;
}

.phone51 .scroll-arrows {
  right: 19px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone51 .scroll-arrows {
  right: 19px !important;
}

.emulator-section:nth-child(2) .phone51 .scroll-arrows {
  left: 0;
}

.device_emulator .phone51 .scroll-arrows,
.search_simulator .phone51 .scroll-arrows {
  right: -17px;
}

.phone51 .visibility-scale-wrap {
  left: -45px;
}

.emulator-section:nth-child(2) .phone51 .visibility-scale-wrap {
  right: -25px;
}

.mc_scroll_image_container_mobile_small.phone51 {
  background-image: url(/img/phone_images/51-sm.png);
}
.mc_scroll_image_container_mobile_large.phone51 {
  background-image: url(/img/phone_images/51-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone51 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone51 .visibility-scale-wrap {
  left: -49px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone51 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone51 .visibility-scale-wrap {
  right: -32px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone51 .title.bottom {
  left: calc(50% - 228px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone51 .title.bottom {
  left: calc(50% - 188px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone51 {
  margin-left: -5px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone51 {
  margin-right: 31px;
}
.phone52,
.phone52overlay {
  background-image: url(/img/phone_images/52.png);
  background-position: 0 0;
  width: 502px;
}

.emulator-section:nth-child(2) .phone52,
.emulator-section:nth-child(2) .phone52overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone52 .phone-content {
  margin-left: 23px;
}

.phone52>img,
.phone52overlay>img {
  width: 503px;
}

.wrap-phone52 {
  min-width: 600px;
}

.wrap-phone52 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone52 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone52 .phone-content,
.phone52 .phone-content {
  top: 8.1%;
  left: 8.2%;
  right: auto;
  bottom: 3.4%;
}

.mobile-emulator-results-wrapper .col-xs-12 #phone0.phone52 .phone-content,
#phone0.phone52 .phone-content {
  left: 8.4%;
}

.phone52 .scroll-arrows {
  right: -18px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone52 .scroll-arrows {
  right: -18px !important;
}

.emulator-section:nth-child(2) .phone52 .scroll-arrows {
  left: -18px;
}

.device_emulator .phone52 .scroll-arrows,
.search_simulator .phone52 .scroll-arrows {
  right: -54px;
}

.mobile-emulator-results-wrapper .emulator-section:nth-child(2).col-xs-12 .phone52 .phone-content {
  left: 4.1%;
}

.modal-body .phone52 .phone-content {
  left: 8.1%;
}

.phone52 .visibility-scale-overlay,
.phone52 .visibility-scale-wrap {
  left: -32px;
}

.emulator-section:nth-child(2) .phone52 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone52 .visibility-scale-overlay {
  right: -33px;
}

.mobile-emulator-device-view .title .actions.actions-phone52 .visibility-scale-info {
  left: -61px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone52 .visibility-scale-info {
  right: -63px;
}

.mc_scroll_image_container_mobile_small.phone52 {
  background-image: url(/img/phone_images/52-sm.png);
}
.mc_scroll_image_container_mobile_large.phone52 {
  background-image: url(/img/phone_images/52-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone52 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone52 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone52 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone52 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone52 .title.bottom {
  left: calc(50% - 190px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone52 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone52 .visibility-scale-wrap {
  height: 100.7%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone52 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone52 {
  margin-right: -14px;
}
/* iPhone XS */
.phone53,
.phone53overlay {
  background-image: url(/img/phone_images/53.png);
  background-position: 0 0;
  width: 484px;
}

.emulator-section:nth-child(2) .phone53,
.emulator-section:nth-child(2) .phone53overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone53 .phone-content {
  margin-left: 23px;
}

.phone53>img,
.phone53overlay>img {
  width: 460px;
}

.wrap-phone53 {
  min-width: 531px;
}

.wrap-phone53 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone53 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone53 .phone-content,
.phone53 .phone-content {
  top: 8.1%;
  left: 9.1%;
  right: auto;
  bottom: 3.4%;
}

.phone53 .scroll-arrows {
  right: 3px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone53 .scroll-arrows {
  right: 3px !important;
}

.emulator-section:nth-child(2) .phone53 .scroll-arrows {
  left: 5px;
}

.device_emulator .phone53 .scroll-arrows,
.search_simulator .phone53 .scroll-arrows {
  right: -33px;
}

.phone53 .visibility-scale-overlay,
.phone53 .visibility-scale-wrap {
  left: -33px;
}

.mc_scroll_image_container_mobile_small.phone53 {
  background-image: url(/img/phone_images/53-sm.png);
}
.mc_scroll_image_container_mobile_large.phone53 {
  background-image: url(/img/phone_images/53-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone53 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone53 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone53 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone53 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone53 .title.bottom {
  left: calc(50% - 178px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone53 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone53 .visibility-scale-wrap {
  height: 100.9%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone53 {
  margin-left: -33px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone53 {
  margin-right: -10px;
}
.phone54,
.phone54overlay {
  background-image: url(/img/phone_images/54.png);
  background-position: -10px 0;
  width: 522px;
}

.emulator-section:nth-child(2) .phone54,
.emulator-section:nth-child(2) .phone54overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone54 .phone-content {
  margin-left: 23px;
}

.phone54>img,
.phone54overlay>img {
  width: 503px;
}

.wrap-phone54 {
  min-width: 570px;
}

.wrap-phone54 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone54 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone54 .phone-content,
.phone54 .phone-content {
  top: 8.1%;
  left: 6.1%;
  right: auto;
  bottom: 3.4%;
}

.mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone54 .phone-content {
  left: 7.6%;
}

.phone54 .scroll-arrows {
  right: 11px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone54 .scroll-arrows {
  right: 11px !important;
}

.emulator-section:nth-child(2) .phone54 .scroll-arrows {
  left: 1px;
}

.device_emulator .phone54 .scroll-arrows,
.search_simulator .phone54 .scroll-arrows {
  right: -25px;
}

.phone54 .visibility-scale-overlay,
.phone54 .visibility-scale-wrap {
  left: -42px;
}

.emulator-section:nth-child(2) .phone54 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone54 .visibility-scale-overlay {
  right: -31px;
}

.mobile-emulator-device-view .title .actions.actions-phone54 .visibility-scale-info {
  left: -80px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone54 .visibility-scale-info {
  right: -71px;
}

.mc_scroll_image_container_mobile_small.phone54 {
  background-image: url(/img/phone_images/54-sm.png);
}
.mc_scroll_image_container_mobile_large.phone54 {
  background-image: url(/img/phone_images/54-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone54 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone54 .visibility-scale-wrap {
  left: -46px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone54 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone54 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone54 .title.bottom {
  left: calc(50% - 176px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone54 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone54 {
  margin-right: -14px;
}
.phone56,
.phone56overlay {
  background-image: url(/img/phone_images/56.png);
  background-position: 0 0;
  width: 490px;
}

.emulator-section:nth-child(1) .phone56 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone56,
.emulator-section:nth-child(2) .phone56overlay {
  background-position: 36px 0px;
}

.emulator-section:nth-child(2) .phone56 .phone-content {
  margin-left: 36px;
}

.phone56>img,
.phone56overlay>img {
  width: 453px;
}

.wrap-phone56 {
  min-width: 540px;
}

.wrap-phone56 .mobile-emulator-device-view .title {
  width: 365px;
}

.phone56 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone56 .phone-content,
.phone56 .phone-content {
  top: 11.6%;
  right: auto;
  bottom: 7.4%;
  left: 3.8%;
}

.phone56 .scroll-arrows, .phone-view-body .phone56 .scroll-arrows  {
  right: 7px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone56 .scroll-arrows {
  right: 2px !important;
}

.emulator-section:nth-child(2) .phone56 .scroll-arrows {
  left: 1px;
}

.device_emulator .phone56 .scroll-arrows,
.search_simulator .phone56 .scroll-arrows {
  right: -31px;
}

.phone56 .visibility-scale-overlay,
.phone56 .visibility-scale-wrap {
  left: -47px;
}

.emulator-section:nth-child(2) .phone56 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone56 .visibility-scale-overlay {
  right: -40px;
}

.mobile-emulator-device-view .title .actions.actions-phone56 .visibility-scale-info {
  left: -69px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone56 .visibility-scale-info {
  right: -64px;
}

.mc_scroll_image_container_mobile_small.phone56 {
  background-image: url(/img/phone_images/56-sm.png);
}
.mc_scroll_image_container_mobile_large.phone56 {
  background-image: url(/img/phone_images/56-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone56 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone56 .visibility-scale-wrap {
  left: -52px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone56 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone56 .visibility-scale-wrap {
  right: -48px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone56 .title.bottom {
  left: calc(50% - 221px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone56 .title.bottom {
  left: calc(50% - 180px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone56 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone56 .visibility-scale-wrap {
  height: 101.1%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone56 {
  margin-left: -17px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone56 {
  margin-right: -17px;
}
.phone57,
.phone57overlay {
  background-image: url(/img/phone_images/57.png);
  background-position: 0 0;
  width: 500px;
}

.emulator-section:nth-child(2) .phone57,
.emulator-section:nth-child(2) .phone57overlay {
  background-position: 36px 0px;
}

.emulator-section:nth-child(2) .phone57 .phone-content {
  margin-left: 36px;
}

.phone57 > img,
.phone57overlay > img {
  width: 461px;
}

.wrap-phone57 {
  min-width: 550px;
}

.wrap-phone57 .mobile-emulator-device-view .title {
  width: 376px;
}

.phone57 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone57 .phone-content,
.phone57 .phone-content {
  top: 9.5%;
  right: auto;
  bottom: 5.7%;
  left: 4.8%;
}

.phone57 .scroll-arrows, .phone-view-body .phone57 .scroll-arrows  {
  right: 4px;
}

.emulator-section:nth-child(2) .phone57 .scroll-arrows {
  left: 1px;
}

.device_emulator .phone57 .scroll-arrows,
.search_simulator .phone57 .scroll-arrows {
  right: -31px;
}

.phone57 .visibility-scale-overlay,
.phone57 .visibility-scale-wrap {
  left: -47px;
}

.emulator-section:nth-child(2) .phone57 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone57 .visibility-scale-overlay {
  right: -41px;
}

.mobile-emulator-device-view .title .actions.actions-phone57 .visibility-scale-info {
  left: -74px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone57 .visibility-scale-info {
  right: -68px;
}

.mc_scroll_image_container_mobile_small.phone57 {
  background-image: url(/img/phone_images/57-sm.png);
}
.mc_scroll_image_container_mobile_large.phone57 {
  background-image: url(/img/phone_images/57-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone57 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone57 .visibility-scale-wrap {
  left: -50px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone57 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone57 .visibility-scale-wrap {
  right: -47px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone57 .title.bottom {
  left: calc(50% - 222px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone57 .title.bottom {
  left: calc(50% - 179px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone57 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone57 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone57 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone57 {
  margin-right: -15px;
}
/* Google Pixel 3 */
.phone58,
.phone58overlay {
  background-image: url(/img/phone_images/58.png);
  background-position: 0 0;
  width: 467px;
}

.emulator-section:nth-child(2) .phone58,
.emulator-section:nth-child(2) .phone58overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone58,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone58overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone58 .phone-content {
  margin-left: 36px;
}

.phone58 > img,
.phone58overlay > img {
  width: 426px;
}

.wrap-phone58 {
  min-width: 510px;
}

.wrap-phone58 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone58 .scroll-arrows, .phone-view-body .phone58 .scroll-arrows {
  right: 11px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone58 .scroll-arrows {
  right: 6px !important;
}

.emulator-section:nth-child(2) .phone58 .scroll-arrows {
  left: 4px;
}

.device_emulator .phone58 .scroll-arrows,
.search_simulator .phone58 .scroll-arrows {
  right: -25px;
}

.phone58 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone58 .phone-content,
.phone58 .phone-content {
  top: 10%;
  right: auto;
  bottom: 6.4%;
  left: 3.8%;
}

.phone58 .visibility-scale-overlay,
.phone58 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone58 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone58 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone58 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone58 {
  background-image: url(/img/phone_images/58-sm.png);
}
.mc_scroll_image_container_mobile_large.phone58 {
  background-image: url(/img/phone_images/58-lg.png);
  padding-top: 93px !important;
  padding-bottom: 45px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone58 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone58 .visibility-scale-wrap {
  left: -47px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone58 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone58 .visibility-scale-wrap {
  right: -41px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone58 .title.bottom {
  left: calc(50% - 224px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone58 .title.bottom {
  left: calc(50% - 180px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone58 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone58 .visibility-scale-wrap {
  height: 101.2%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone58 {
  margin-left: -32px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone58 {
  margin-right: -12px;
}
.phone59,
.phone59overlay {
  background-image: url(/img/phone_images/59.png);
  background-position: 0 0;
  width: 487px;
}

.emulator-section:nth-child(1) .phone59 .scroll-arrows {
  right: 6px !important;
}

.emulator-section:nth-child(2) .phone59,
.emulator-section:nth-child(2) .phone59overlay {
  background-position: 36px 0px;
}

.emulator-section:nth-child(2) .phone59 .phone-content {
  margin-left: 36px;
}

.phone59 > img,
.phone59overlay > img {
  width: 448px;
}

.wrap-phone59 {
  min-width: 530px;
}

.wrap-phone59 .mobile-emulator-device-view .title {
  width: 376px;
}

.phone59 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone59 .phone-content,
.phone59 .phone-content {
  top: 6.8%;
  right: auto;
  bottom: 6.2%;
  left: 3.3%;
}
.wrap-phone59 .scroll-arrows, .phone-view-body .phone59 .scroll-arrows  {
  right: 11px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone59 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone59 .scroll-arrows {
  left: 1px;
}

.device_emulator .phone59 .scroll-arrows,
.search_simulator .phone59 .scroll-arrows {
  right: -31px;
}

.phone59 .visibility-scale-overlay,
.phone59 .visibility-scale-wrap {
  left: -47px;
}

.emulator-section:nth-child(2) .phone59 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone59 .visibility-scale-overlay {
  right: -38px;
}

.mobile-emulator-device-view .title .actions.actions-phone59 .visibility-scale-info {
  left: -68px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone59 .visibility-scale-info {
  right: -60px;
}

.mc_scroll_image_container_mobile_small.phone59 {
  background-image: url(/img/phone_images/59-sm.png);
}
.mc_scroll_image_container_mobile_large.phone59 {
  background-image: url(/img/phone_images/59-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone59 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone59 .visibility-scale-wrap {
  left: -50px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone59 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone59 .visibility-scale-wrap {
  right: -41px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone59 .title.bottom {
  left: calc(50% - 227px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone59 .title.bottom {
  left: calc(50% - 184px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone59 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone59 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone59 {
  margin-left: -14px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone59 {
  margin-right: -12px;
}
.phone6,
.phone6overlay {
  background-image: url(/img/phone_images/6.png);
  background-position: 0 0;
  width: 426px;
}

.emulator-section:nth-child(2) .phone6,
.emulator-section:nth-child(2) .phone6overlay {
  background-position: 36px 0px;
}

.emulator-section:nth-child(2) .phone6 .phone-content {
  margin-left: 36px;
}

.phone6>img,
.phone6overlay>img {
  width: 390px;
}

.wrap-phone6 {
  min-width: 494px;
}

.wrap-phone6 .mobile-emulator-device-view .title {
  width: 376px;
}

.phone6 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone6 .phone-content,
.phone6 .phone-content {
  top: 8.2%;
  right: auto;
  bottom: 7.4%;
  left: 3.8%;
}

.phone6 .scroll-arrows {
  right: 4px;
}

.emulator-section:nth-child(2) .phone6 .scroll-arrows {
  left: 7px;
}

.device_emulator .phone6 .scroll-arrows,
.search_simulator .phone6 .scroll-arrows {
  right: -32px;
}

.phone6 .visibility-scale-overlay,
.phone6 .visibility-scale-wrap {
  left: -41px;
}

.emulator-section:nth-child(2) .phone6 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone6 .visibility-scale-overlay {
  right: -42px;
}

.mobile-emulator-device-view .title .actions.actions-phone6 .visibility-scale-info {
  left: -32px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone6 .visibility-scale-info {
  right: -33px;
}

.mc_scroll_image_container_mobile_small.phone6 {
  background-image: url(/img/phone_images/6-sm.png);
}
.mc_scroll_image_container_mobile_large.phone6 {
  background-image: url(/img/phone_images/6-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone6 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone6 .visibility-scale-wrap {
  left: -46px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone6 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone6 .visibility-scale-wrap {
  right: -49px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone6 .title.bottom {
  left: calc(50% - 177px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone6 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone6 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone6 {
  margin-left: -14px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone6 {
  margin-right: -16px;
}
.phone60,
.phone60overlay {
  background-image: url(/img/phone_images/60.png);
  background-position: 0 0;
  width: 438px;
}

.emulator-section:nth-child(2) .phone60,
.emulator-section:nth-child(2) .phone60overlay {
  background-position: 30px 0px;
}

.emulator-section:nth-child(2) .phone60 .phone-content {
  margin-left: 30px;
}

.phone60>img,
.phone60overlay>img {
  width: 440px;
}

.wrap-phone60 {
  min-width: 494px;
}

.wrap-phone60 .mobile-emulator-device-view .title {
  width: 376px;
}

.phone60 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone60 .phone-content,
.phone60 .phone-content {
  top: 9.1%;
  right: auto;
  bottom: 4.55%;
  left: 8.8%;
}

.phone60 .scroll-arrows {
  right: -3px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone60 .scroll-arrows {
  right: -3px !important;
}

.emulator-section:nth-child(2) .phone60 .scroll-arrows {
  left: 25px;
}

.device_emulator .phone60 .scroll-arrows,
.search_simulator .phone60 .scroll-arrows {
  right: -39px;
}

.phone60 .visibility-scale-overlay,
.phone60 .visibility-scale-wrap {
  left: -16px;
}

.emulator-section:nth-child(2) .phone60 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone60 .visibility-scale-overlay {
  right: -45px;
}

.mobile-emulator-device-view .title .actions.actions-phone60 .visibility-scale-info {
  left: -13px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone60 .visibility-scale-info {
  right: -43px;
}

.mc_scroll_image_container_mobile_small.phone60 {
  background-image: url(/img/phone_images/60-sm.png);
}
.mc_scroll_image_container_mobile_large.phone60 {
  background-image: url(/img/phone_images/60-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone60 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone60 .visibility-scale-wrap {
  left: -22px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone60 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone60 .visibility-scale-wrap {
  right: -51px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone60 .title.bottom {
  left: calc(50% - 171px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone60 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone60 .visibility-scale-wrap {
  height: 100.7%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone60 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone60 {
  margin-right: -15px;
}
.phone61,
.phone61overlay {
  background-image: url(/img/phone_images/61.png);
  background-position: 20px 0;
  width: 531px;
}

.emulator-section:nth-child(2) .phone61,
.emulator-section:nth-child(2) .phone61overlay {
  background-position: 57px 0px;
}

.emulator-section:nth-child(2) .phone61 .phone-content {
  margin-left: 36px;
}

.wrap-phone61 .emulator-section:nth-child(2).wrap-phone61 .mobile-emulator-device-view .phone-bg .title.bottom {
  margin-left: 20px;
}

.phone61>img,
.phone61overlay>img {
  width: 460px;
}

.wrap-phone61 {
  min-width: 550px;
}

.phone61 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone61 .phone-content,
.phone61 .phone-content {
  top: 7.8%;
  right: auto;
  bottom: 3.9%;
  left: 7%;
}

.phone61 .scroll-arrows {
  right: 41px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone61 .scroll-arrows {
  right: 41px !important;
}

.emulator-section:nth-child(2) .phone61 .scroll-arrows {
  left: 28px;
}

.device_emulator .phone61 .scroll-arrows,
.search_simulator .phone61 .scroll-arrows {
  right: 5px;
}

.phone61 .visibility-scale-overlay,
.phone61 .visibility-scale-wrap {
  left: -21px;
}

.emulator-section:nth-child(2) .phone61 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone61 .visibility-scale-overlay {
  right: -11px;
}

.mobile-emulator-device-view .title .actions.actions-phone61 .visibility-scale-info {
  left: -65px;
}

.mc_scroll_image_container_mobile_small.phone61 {
  background-image: url(/img/phone_images/61-sm.png);
}
.mc_scroll_image_container_mobile_large.phone61 {
  background-image: url(/img/phone_images/61-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone61 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone61 .visibility-scale-wrap {
  left: -25px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone61 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone61 .visibility-scale-wrap {
  right: -15px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone61 .title.bottom {
  left: calc(50% - 227px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone61 .title.bottom {
  left: calc(50% - 183px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone61 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone61 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone61 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone61 {
  margin-right: -13px;
}
.phone62,
.phone62overlay {
  background-image: url(/img/phone_images/62.png);
  background-position: -20px 0;
  width: 522px;
}

.emulator-section:nth-child(2) .phone62,
.emulator-section:nth-child(2) .phone62overlay {
  background-position: 15px 0px;
}

.emulator-section:nth-child(2) .phone62 .phone-content {
  margin-left: 36px;
}

.phone62>img,
.phone62overlay>img {
  width: 522px;
}

.wrap-phone62 {
  min-width: 540px;
}

.phone62 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone62 .phone-content,
.phone62 .phone-content {
  top: 8.5%;
  right: auto;
  bottom: 4.33%;
  left: 5.5%;
}

.phone62 .scroll-arrows {
  right: 33px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone62 .scroll-arrows {
  right: 33px !important;
}

.emulator-section:nth-child(2) .phone62 .scroll-arrows {
  left: 19px;
}

.device_emulator .phone62 .scroll-arrows,
.search_simulator .phone62 .scroll-arrows {
  right: -3px;
}

.phone62 .visibility-scale-overlay,
.phone62 .visibility-scale-wrap {
  left: -31px;
}

.emulator-section:nth-child(2) .phone62 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone62 .visibility-scale-overlay {
  right: -16px;
}

.mobile-emulator-device-view .title .actions.actions-phone62 .visibility-scale-info {
  left: -70px;
}

.mc_scroll_image_container_mobile_small.phone62 {
  background-image: url(/img/phone_images/62-sm.png);
}
.mc_scroll_image_container_mobile_large.phone62 {
  background-image: url(/img/phone_images/62-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone62 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone62 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone62 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone62 .visibility-scale-wrap {
  right: -26px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone62 .title.bottom {
  left: calc(50% - 220px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone62 .title.bottom {
  left: calc(50% - 182px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone62 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone62 .visibility-scale-wrap {
  height: 100.9%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone62 {
  margin-left: -17px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone62 {
  margin-right: -17px;
}
.phone63,
.phone63overlay {
  background-image: url(/img/phone_images/63.png);
  background-position: 0 0;
  width: 640px;
}

.emulator-section:nth-child(2) .phone63,
.emulator-section:nth-child(2) .phone63overlay {
  background-position: 0 0;
}

.phone63>img,
.phone63overlay>img {
  width: 640px;
}

.wrap-phone63 {
  min-width: 1218px;
}

.phone63 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone63 .phone-content,
.phone63 .phone-content {
  width:1300px;
  top: -191px;
  right: auto;
  bottom: -93px;
  left: -326px;
  transform: scale(0.45);
}
.mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone63 .phone-content{
  margin-left: 16px;
  left:-342px;
}
.phone63.phone-bg .scroll-arrows {
  right:-12px;
  top:167px;
}
/*.phone63 .scroll-arrows {*/
/*  right: -36px;*/
/*}*/

.emulator-section:nth-child(1) .phone63 .scroll-arrows {
  right: -36px;
  top: 165px;
}

.emulator-section:nth-child(2) .phone63 .scroll-arrows {
  left: -36px;
  top: 165px;
}

.device_emulator .phone63 .scroll-arrows,
.search_simulator .phone63 .scroll-arrows {
  right: -3px;
}

.phone63 .visibility-scale-overlay,
.phone63 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone63 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone63 .visibility-scale-overlay {
  right: -50px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone63 .title.bottom {
  left: calc(50% - 197px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone63 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone63 .visibility-scale-wrap {
  height: 87%;
  top: -14px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone63 {
  margin-left: -82px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone63 {
  margin-right: -99px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone-wrap .phone63.phone-bg,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone-wrap .phone63.phone-bg {
  top: 12px;
}

#dashboard .mobile-emulator-device-view .phone63 .visibility-scale-wrap,
.api-tool-wrapper .mobile-emulator-device-view .phone63 .visibility-scale-wrap {
  height: 87%;
  top: -14px;
}

#dashboard .wrap-phone63 .mobile-emulator-device-view .phone-wrap .phone63.phone-bg {
  top: 12px;
}

#dashboard .wrap-phone63 .mobile-emulator-device-view .title{
  padding-left:60px;
}
#dashboard .wrap-phone63 .mobile-emulator-device-view .title.bottom{
  left: calc(50% - 227px);
}

#dashboard .wrap-phone63 .mobile-emulator-device-view .title .actions.actions-phone63 .visibility-scale-info {
    /*left: -122px;*/
    left: -183px;
}

@media (min-width: 1200px) and (max-width: 1378px) {
  #dashboard .wrap-phone63 .mobile-emulator-device-view .title .actions.actions-phone63 .visibility-scale-info {
    /*margin-left: -140px;*/
    margin-left: -220px;
    left:44px;
  }
}

@media (min-width: 1378px) and (max-width: 1575px) {
  #dashboard .wrap-phone63 .mobile-emulator-device-view .title .actions.actions-phone63 .visibility-scale-info {
    /*margin-left: -167px;*/
    margin-left: -225px;
    left:44px;
  }
}

@media (max-width: 850px) { 
  #dashboard .wrap-phone63 .mobile-emulator-device-view .title {
    width: 100% !important;
  }

  #dashboard .wrap-phone63 .mobile-emulator-device-view .title .actions.actions-phone63 .visibility-scale-info {
    left: 0px;
    position: unset;
  }

  #dashboard .mobile-emulator-device-view .actions.actions-phone63 {
    margin-left: -52px;
    float: left;
  }
}


.phone64,
.phone64overlay {
  background-image: url(/img/phone_images/64.png);
  background-position: 0 0;
  width: 444px;
}

.emulator-section:nth-child(2) .phone64,
.emulator-section:nth-child(2) .phone64overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone64 .phone-content {
  margin-left: 23px;
}

.phone64>img,
.phone64overlay>img {
  width: 420px;
}

.wrap-phone64 {
  min-width: 531px;
}

.wrap-phone64 .mobile-emulator-device-view .title {
  width: 427px;
}

.phone64 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone64 .phone-content,
.phone64 .phone-content {
  top: 7.5%;
  left: 7.4%;
  right: auto;
  bottom: 3.4%;
}

.wrap-phone1 .phone-wrap .phone64 .phone-content,
.wrap-phone2 .phone-wrap .phone64 .phone-content {
  right: 9.8% !important;
}

.phone64 .scroll-arrows, .phone-view-body .phone64 .scroll-arrows  {
  right: 3px;
}

.emulator-section:nth-child(2) .phone64 .scroll-arrows {
  left: 2px;
}

.device_emulator .phone64 .scroll-arrows,
.search_simulator .phone64 .scroll-arrows {
  right: -33px;
}

.phone64 .visibility-scale-overlay,
.phone64 .visibility-scale-wrap {
  left: -33px;
}

.mc_scroll_image_container_mobile_small.phone64 {
  background-image: url(/img/phone_images/64-sm.png);
  padding-top: 45px !important;
  padding-bottom: 3px !important;
}

.mc_scroll_image_container_mobile_small.phone64 img{
  width: 70px;
  left: 0.5%;
}
.mc_scroll_image_container_mobile_large.phone64 img:nth-child(2){
  max-width: 319px !important; 
}

.mc_scroll_image_container_mobile_large.phone64 {
  background-image: url(/img/phone_images/64-lg.png);
  padding-bottom: 19px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone64 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone64 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone64 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone64 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone64 .title.bottom {
  left: calc(50% - 183px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone64 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone64 .visibility-scale-wrap {
  height: 99.8%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone64 {
  margin-left: -12px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone64 {
  margin-right: 9px;
}

.phone65,
.phone65overlay {
  background-image: url(/img/phone_images/65.png);
  background-position: 0 0;
  width: 451px;
}

.emulator-section:nth-child(2) .phone65,
.emulator-section:nth-child(2) .phone65overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone65 .phone-content {
  margin-left: 23px;
}

.phone65>img,
.phone65overlay>img {
  width: 429px;
}

.wrap-phone65 {
  min-width: 531px;
}

.wrap-phone65 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone65 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone65 .phone-content,
.phone65 .phone-content {
  top: 9.2%;
  left: 6.2%;
  right: auto;
  bottom: 2.7%;
}

.wrap-phone1 .phone-wrap .phone65 .phone-content,
.wrap-phone2 .phone-wrap .phone65 .phone-content {
  right: 7.9% !important;
}

.phone65 .scroll-arrows, .phone-view-body .phone65 .scroll-arrows  {
  right: -1px;
}

.emulator-section:nth-child(2) .phone65 .scroll-arrows {
  left: 0px;
}

.device_emulator .phone65 .scroll-arrows,
.search_simulator .phone65 .scroll-arrows {
  right: -33px;
}

.phone65 .visibility-scale-overlay,
.phone65 .visibility-scale-wrap {
  left: -33px;
}

.mc_scroll_image_container_mobile_small.phone65 {
  background-image: url(/img/phone_images/65-sm.png);
  padding-top: 48px !important;
  padding-bottom: 3px !important;
}

.mc_scroll_image_container_mobile_small.phone65 img{
  width: 71px;
}

.mc_scroll_image_container_mobile_large.phone65 img:nth-child(2){
   max-width: 325px;
}

.mc_scroll_image_container_mobile_large.phone65 {
  background-image: url(/img/phone_images/65-lg.png);
  padding-top: 98px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone65 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone65 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone65 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone65 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone65 .title.bottom {
  left: calc(50% - 182px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone65 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone65 .visibility-scale-wrap {
  height: 99.3%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone65 {
  margin-left: -17px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone65 {
  margin-right: 5px;
}

.phone66,
.phone66overlay {
  background-image: url(/img/phone_images/66.png);
  background-position: 0 0;
  width: 490px;
}

#phone1.phone66,
#phone1 .phone66overlay {
  width: 494px !important;
}

.emulator-section:nth-child(2) .phone66,
.emulator-section:nth-child(2) .phone66overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone66 .phone-content {
  margin-left: 23px;
}

.phone66>img,
.phone66overlay>img {
  width: 468px;
}

.wrap-phone66 {
  min-width: 531px;
}

.wrap-phone66 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone66 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone66 .phone-content,
.phone66 .phone-content {
  top: 8.8%;
  left: 6.5%;
  right: auto;
  bottom: 2.5%;
}

.mobile-emulator-results-wrapper .col-xs-12 #phone1.phone66 .phone-content,
#phone1.phone66 .phone-content {
  left: 7%;
}

.wrap-phone1 .phone-wrap .phone66 .phone-content,
.wrap-phone2 .phone-wrap .phone66 .phone-content {
  right: 7.8% !important;
}

.phone66 .scroll-arrows, .phone-view-body .phone66 .scroll-arrows  {
  right: -3px;
}

.emulator-section:nth-child(2) .phone66 .scroll-arrows {
  left: 3px;
}

.device_emulator .phone66 .scroll-arrows,
.search_simulator .phone66 .scroll-arrows {
  right: -33px;
}

.phone66 .visibility-scale-overlay,
.phone66 .visibility-scale-wrap {
  left: -33px;
}

.mc_scroll_image_container_mobile_small.phone66 {
  background-image: url(/img/phone_images/66-sm.png);
  padding-top: 48px !important;
  padding-bottom: 3px !important;
}

.mc_scroll_image_container_mobile_small.phone66 img{
  width: 73px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone66 img:nth-child(2){
  max-width: 323px;
  left: 0.4%;
}

.mc_scroll_image_container_mobile_large.phone66 {
  background-image: url(/img/phone_images/66-lg.png);
  padding-top: 94px !important;
  padding-bottom: 12px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone66 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone66 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone66 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone66 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone66 .title.bottom {
  left: calc(50% - 181px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone66 {
  margin-left: -36px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone66 {
  margin-right: -15px;
}

.phone67,
.phone67overlay {
  background-image: url(/img/phone_images/67.png);
  background-position: 0 0;
  width: 479px;
}

.emulator-section:nth-child(2) .phone67,
.emulator-section:nth-child(2) .phone67overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone67 .phone-content {
  margin-left: 20px;
}

.phone67>img,
.phone67overlay>img {
  width: 460px;
}

.wrap-phone67 {
  min-width: 531px;
}

.wrap-phone67 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone67 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone67 .phone-content,
.phone67 .phone-content {
  top: 17%;
  left: 9.1%;
  right: auto;
  bottom: 13.6%;
}

.wrap-phone1 .phone-wrap .phone67 .phone-content,
.wrap-phone2 .phone-wrap .phone67 .phone-content {
  right: 9.4% !important;
}

.phone67 .scroll-arrows, .phone-view-body .phone68 .scroll-arrows  {
  right: -1px;
}

.emulator-section:nth-child(2) .phone67 .scroll-arrows {
  left: 0px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone67 .scroll-arrows {
  right: -1px !important;
}

.device_emulator .phone67 .scroll-arrows,
.search_simulator .phone67 .scroll-arrows {
  right: -33px;
}

.phone67 .visibility-scale-overlay,
.phone67 .visibility-scale-wrap {
  left: -33px;
}

.mc_scroll_image_container_mobile_small.phone67 {
  background-image: url(/img/phone_images/67-sm.png);
  padding-top: 67px !important;
  padding-bottom: 25px !important;
}

.mc_scroll_image_container_mobile_small.phone67 img{
  width: 83px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone67 img:nth-child(2){
  max-width: 310px;
  left: 0.7%;
}

.mc_scroll_image_container_mobile_large.phone67 {
  background-image: url(/img/phone_images/67-lg.png);
  padding-bottom: 87px !important;
  padding-top: 155px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone67 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone67 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone67 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone67 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone67 .title.bottom {
  left: calc(50% - 184px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone67 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone67 .visibility-scale-wrap {
  height: 99.2%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone67 {
  margin-left: -30px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone67 {
  margin-right: -9px;
}

.phone68,
.phone68overlay {
  background-image: url(/img/phone_images/68.png);
  background-position: 0 0;
  width: 400px;
}

.emulator-section:nth-child(2) .phone68,
.emulator-section:nth-child(2) .phone68overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone68 .phone-content {
  margin-left: 23px;
}

.phone68>img,
.phone68overlay>img {
  width: 379px;
}

.wrap-phone68 {
  min-width: 531px;
}

.wrap-phone68 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone68 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone68 .phone-content,
.phone68 .phone-content {
  top: 8.1%;
  left: 6.2%;
  right: auto;
  bottom: 2.4%;
}

.mobile-emulator-results-wrapper .col-xs-12 #phone1.phone68 .phone-content,
#phone1.phone68 .phone-content {
  left: 6.0%;
}

.wrap-phone1 .phone-wrap .phone68 .phone-content,
.wrap-phone2 .phone-wrap .phone68 .phone-content {
  right: 7% !important;
}

.phone68 .scroll-arrows, .phone-view-body .phone68 .scroll-arrows  {
  right: -1px;
}

.emulator-section:nth-child(2) .phone68 .scroll-arrows {
  left: -1px;
}

.device_emulator .phone68 .scroll-arrows,
.search_simulator .phone68 .scroll-arrows {
  right: -33px;
}

.phone68 .visibility-scale-overlay,
.phone68 .visibility-scale-wrap {
  left: -33px;
}

.mc_scroll_image_container_mobile_small.phone68 {
  background-image: url(/img/phone_images/68-sm.png);
  padding-top: 48px !important;
}

.mc_scroll_image_container_mobile_small.phone68 img{
  width: 73px;
}

.mc_scroll_image_container_mobile_small.phone68 img:nth-child(2){
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone68 img:nth-child(2){
  max-width: 331px;
  left: 0.8%;
}

.mc_scroll_image_container_mobile_large.phone68 {
  background-image: url(/img/phone_images/68-lg.png);
  padding-bottom: 11px !important;
  padding-top: 87px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone68 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone68 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone68 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone68 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone68 .title.bottom {
  left: calc(50% - 186px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone68 {
  margin-left: 10px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone68 {
  margin-right: 30px;
}

.phone69,
.phone69overlay {
  background-image: url(/img/phone_images/69.png);
  background-position: 0 0;
  width: 457px;
}

.mainHomePage .phone69,
.mainHomePage .phone69overlay {
  background-image: url(/img/phone_images/69_alt.png);
}

.emulator-section:nth-child(2) .phone69,
.emulator-section:nth-child(2) .phone69overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone69 .phone-content {
  margin-left: 23px;
}

.phone69>img,
.phone69overlay>img {
  width: 436px;
}

.wrap-phone69 {
  min-width: 531px;
}

.wrap-phone69 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone69 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone69 .phone-content,
.phone69 .phone-content {
  top: 8%;
  left: 7.1%;
  right: auto;
  bottom: 3.8%;
}

.mobile-emulator-results-wrapper .col-xs-12 #phone0.phone69 .phone-content, 
#phone0.phone69 .phone-content {
  left: 7.2%;
}

.mobile-emulator-results-wrapper .col-xs-12 #phone1.phone69 .phone-content, 
#phone1.phone69 .phone-content {
  left: 6.8%;
}

.wrap-phone1 .phone-wrap .phone69 .phone-content,
.wrap-phone2 .phone-wrap .phone69 .phone-content {
  right: 8% !important;
}

.phone69 .scroll-arrows, .phone-view-body .phone69 .scroll-arrows  {
  right: 0px;
}

.emulator-section:nth-child(2) .phone69 .scroll-arrows {
  left: -1px;
}

.device_emulator .phone69 .scroll-arrows,
.search_simulator .phone69 .scroll-arrows {
  right: -33px;
}

.phone69 .visibility-scale-overlay,
.phone69 .visibility-scale-wrap {
  left: -33px;
}

.mc_scroll_image_container_mobile_small.phone69 {
  background-image: url(/img/phone_images/69-sm.png);
  padding-top: 47px !important;
}

.mc_scroll_image_container_mobile_large.phone69 img:nth-child(2){
  /*max-width: 323px;*/
  margin-top: -8px;
}

.mc_scroll_image_container_mobile_large.phone69 {
  background-image: url(/img/phone_images/69-lg.png);
  padding-top: 90px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone69 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone69 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone69 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone69 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone69 .title.bottom {
  left: calc(50% - 180px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone69 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone69 .visibility-scale-wrap {
  height: 99.3%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone69 {
  margin-left: -20px;
}

#dashboard .mobile-emulator-device-view .actions.actions-phone69 {
  margin-left: 15px;
}
.phone7,
.phone7overlay {
  background-image: url(/img/phone_images/7.png);
  background-position: 0 0;
  width: 438px;
}

.emulator-section:nth-child(2) .phone7,
.emulator-section:nth-child(2) .phone7overlay {
  background-position: 36px 0px;
}

.emulator-section:nth-child(2) .phone7 .phone-content {
  margin-left: 36px;
}

.phone7 > img,
.phone7overlay > img {
  width: 401px;
}

.wrap-phone7 {
  min-width: 495px;
}

.wrap-phone7 .mobile-emulator-device-view .title {
  width: 388px;
}

.phone7 .nav-scroll {
  left: calc(100% - .3%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone7 .phone-content,
.phone7 .phone-content {
	top: 9.1%;
  right: auto;
  bottom: 10.5%;
  left: 4.8%;
}
.phone7 .scroll-arrows {
  right: 5px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone7 .scroll-arrows {
  right: 5px !important;
}

.emulator-section:nth-child(2) .phone7 .scroll-arrows {
  left: 5px;
}

.device_emulator .phone7 .scroll-arrows,
.search_simulator .phone7 .scroll-arrows {
  right: -31px;
}

.phone7 .visibility-scale-overlay,
.phone7 .visibility-scale-wrap {
  left: -45px;
}

.emulator-section:nth-child(2) .phone7 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone7 .visibility-scale-overlay {
  right: -45px;
}

.mobile-emulator-device-view .title .actions.actions-phone7 .visibility-scale-info {
  left: -41px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone7 .visibility-scale-info {
  right: -44px;
}

.mc_scroll_image_container_mobile_small.phone7 {
  background-image: url(/img/phone_images/7-sm.png);
}
.mc_scroll_image_container_mobile_large.phone7 {
  background-image: url(/img/phone_images/7-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone7 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone7 .visibility-scale-wrap {
  left: -49px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone7 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone7 .visibility-scale-wrap {
  right: -50px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone7 .title.bottom {
  left: calc(50% - 217px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone7 .title.bottom {
  left: calc(50% - 180px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone7 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone7 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone7 {
  margin-left: -14px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone7 {
  margin-right: -14px;
}

.phone70,
.phone70overlay {
  background-image: url(/img/phone_images/70.png);
  background-position: 0 0;
  width: 483px;
}

.mainHomePage .phone70,
.mainHomePage .phone70overlay {
  background-image: url(/img/phone_images/70_alt.png);
}

.emulator-section:nth-child(2) .phone70,
.emulator-section:nth-child(2) .phone70overlay {
  background-position: right;
}

.emulator-section:nth-child(2) .phone70 .phone-content {
  margin-left: 23px;
}

.phone70>img,
.phone70overlay>img {
  width: 460px;
}

.wrap-phone70 {
  min-width: 531px;
}

.wrap-phone70 .mobile-emulator-device-view .title {
  width: 434px;
}

.phone70 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone70 .phone-content,
.phone70 .phone-content {
  top: 8.8%;
  left: 7.0%;
  right: auto;
  bottom: 1.7%;
}

.wrap-phone1 .phone-wrap .phone70 .phone-content,
.wrap-phone2 .phone-wrap .phone70 .phone-content {
  right: 8% !important;
}

.phone70 .scroll-arrows, .phone-view-body .phone70 .scroll-arrows  {
  right: 0px;
}

.emulator-section:nth-child(2) .phone70 .scroll-arrows {
  left: 0px;
}

.device_emulator .phone70 .scroll-arrows,
.search_simulator .phone70 .scroll-arrows {
  right: -33px;
}

.phone70 .visibility-scale-overlay,
.phone70 .visibility-scale-wrap {
  left: -33px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone70 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone70 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone70 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone70 .visibility-scale-wrap {
  right: -38px;
}

.mc_scroll_image_container_mobile_small.phone70 {
  background-image: url(/img/phone_images/70-sm.png);
  padding-top: 49px !important;
  padding-bottom: 4px !important;
}

.mc_scroll_image_container_mobile_small.phone70 img{
  width: 71px;
}

.mc_scroll_image_container_mobile_large.phone70 img:nth-child(2){
  max-width: 323px;
}

.mc_scroll_image_container_mobile_large.phone70 {
  background-image: url(/img/phone_images/70-lg.png);
  padding-top: 96px !important;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone70 .title.bottom {
  left: calc(50% - 212px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone70 .title.bottom {
  left: calc(50% - 183px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone70 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone70 .visibility-scale-wrap {
  height: 99.3%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone70 {
  margin-left: -29px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone70 {
  margin-right: -12px;
}

.phone71,
.phone71overlay {
  background-image: url(/img/phone_images/71.png);
  background-position: 0 0;
  width: 474px;
}

.emulator-section:nth-child(2) .phone71 .scroll-arrows {
  left: 11px !important;
}

.emulator-section:nth-child(1) .phone71 .scroll-arrows {
  right: 37px !important;
}

.emulator-section:nth-child(2) .phone71,
.emulator-section:nth-child(2) .phone71overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone71,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone71overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone71 .phone-content {
  margin-left: 36px;
}

.phone71 > img,
.phone71overlay > img {
  width: 409px;
}

.wrap-phone71 {
  min-width: 510px;
}

.wrap-phone71 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone71 .scroll-arrows, .phone-view-body .phone71 .scroll-arrows  {
  right: 26px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone71 .scroll-arrows {
  right: 37px !important;
}

.emulator-section:nth-child(2) .phone71 .scroll-arrows {
  left: 10px;
}

.device_emulator .phone71 .scroll-arrows,
.search_simulator .phone71 .scroll-arrows {
  right: -25px;
}

.phone71 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone71 .phone-content,
.phone71 .phone-content {
  top: 9.6%;
  right: auto;
  bottom: 8.4%;
  left: 4.4%;
}

.wrap-phone1 .phone-wrap .phone71 .phone-content,
.wrap-phone2 .phone-wrap .phone71 .phone-content {
  right: 13% !important;
}

.phone71 .visibility-scale-overlay,
.phone71 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone71 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone71 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone71 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone71 {
  background-image: url(/img/phone_images/71-sm.png);
  padding-bottom: 11px !important;
  padding-top: 54px !important;
}

.mc_scroll_image_container_mobile_small.phone71 img{
  width: 91px;
  left: 0.5%
}

.mc_scroll_image_container_mobile_large.phone71 img:nth-child(2){
  max-width: 339px;
}

.mc_scroll_image_container_mobile_large.phone71 {
  background-image: url(/img/phone_images/71-lg.png);
  padding-top: 104px !important;
  padding-bottom: 53px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone71 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone71 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone71 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone71 .visibility-scale-wrap {
  right: -12px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone71 .title.bottom {
  left: calc(50% - 237px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone71 .title.bottom {
  left: calc(50% - 195px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone71 {
  margin-left: -25px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone71 {
  margin-right: 15px;
}

.phone72,
.phone72overlay {
  background-image: url(/img/phone_images/72.png);
  background-position: 0 0;
  width: 493px;
}

.emulator-section:nth-child(2) .phone72 .scroll-arrows {
  left: 17px !important;
}

.emulator-section:nth-child(2) .phone72,
.emulator-section:nth-child(2) .phone72overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone72,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone72overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone72 .phone-content {
  margin-left: 38px;
}

.phone72 > img,
.phone72overlay > img {
  width: 450px;
}

.wrap-phone72 {
  min-width: 510px;
}

.wrap-phone72 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone72 .scroll-arrows, .phone-view-body .phone72 .scroll-arrows  {
  right: 18px;
}

.emulator-section:nth-child(2) .phone72 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone72 .scroll-arrows,
.search_simulator .phone72 .scroll-arrows {
  right: -25px;
}

.phone72 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone72 .phone-content,
.phone72 .phone-content {
  top: 9.9%;
  right: auto;
  bottom: 8.7%;
  left: 4.5%;
}

.phone72 .visibility-scale-overlay,
.phone72 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone72 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone72 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone72 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone72 {
  background-image: url(/img/phone_images/72-sm.png);
  padding-bottom: 13px !important;
  padding-top: 55px !important;
}

.mc_scroll_image_container_mobile_small.phone72 img{
  width: 89px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone72 img:nth-child(2){
  max-width: 338px;
  left: 0.7%;
}

.mc_scroll_image_container_mobile_large.phone72 {
  background-image: url(/img/phone_images/72-lg.png);
  padding-top: 104px !important;
  padding-bottom: 55px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone72 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone72 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone72 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone72 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone72 .title.bottom {
  left: calc(50% - 221px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone72 .title.bottom {
  left: calc(50% - 178px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone72 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone72 .visibility-scale-wrap {
  height: 99.6%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone72 {
  margin-left: -37px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone72 {
  margin-right: -22px;
}

.phone73,
.phone73overlay {
  background-image: url(/img/phone_images/73.png);
  background-position: 0 0;
  width: 442px;
}

.emulator-section:nth-child(2) .phone73 .scroll-arrows
{
  left: 13px !important;
}

.emulator-section:nth-child(1) .phone73 .scroll-arrows
{
  right: 18px !important;
}

.emulator-section:nth-child(2) .phone73,
.emulator-section:nth-child(2) .phone73overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone73,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone73overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone73 .phone-content {
  margin-left: 36px;
}

.phone73 > img,
.phone73overlay > img {
  width: 400px;
}

.wrap-phone73 {
  min-width: 510px;
}

.wrap-phone73 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone73 .scroll-arrows, .phone-view-body .phone73 .scroll-arrows  {
  right: 17px;
}

.emulator-section:nth-child(2) .phone73 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone73 .scroll-arrows,
.search_simulator .phone73 .scroll-arrows {
  right: -25px;
}

.phone73 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone73 .phone-content,
.phone73 .phone-content {
  top: 9.7%;
  right: auto;
  bottom: 4.2%;
  left: 5%;
}

.wrap-phone1 .phone-wrap .phone73 .phone-content,
.wrap-phone2 .phone-wrap .phone73 .phone-content {
  right: 12% !important;
}

.phone73 .visibility-scale-overlay,
.phone73 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone73 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone73 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone73 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone73 {
  background-image: url(/img/phone_images/73-sm.png);
  padding-top: 54px !important;
}

.mc_scroll_image_container_mobile_small.phone73 img{
  width: 90px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone73 img:nth-child(2){
  max-width: 335px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone73 {
  background-image: url(/img/phone_images/73-lg.png);
  padding-top: 106px !important;
  padding-bottom: 26px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone73 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone73 .visibility-scale-wrap {
  left: -44px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone73 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone73 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone73 .title.bottom {
  left: calc(50% - 222px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone73 .title.bottom {
  left: calc(50% - 182px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone73 {
  margin-left: -17px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone73 {
  margin-right: 5px;
}

.phone74,
.phone74overlay {
  background-image: url(/img/phone_images/74.png);
  background-position: 0 0;
  width: 467px;
}

.emulator-section:nth-child(2) .phone74 .scroll-arrows
{
  left: 15px !important;
}

.emulator-section:nth-child(2) .phone74,
.emulator-section:nth-child(2) .phone74overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone74,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone74overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone74 .phone-content {
  margin-left: 36px;
}

.phone74 > img,
.phone74overlay > img {
  width: 426px;
}

.wrap-phone74 {
  min-width: 510px;
}

.wrap-phone74 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone74 .scroll-arrows, .phone-view-body .phone74 .scroll-arrows  {
  right: 17px;
}

.emulator-section:nth-child(2) .phone74 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone74 .scroll-arrows,
.search_simulator .phone74 .scroll-arrows {
  right: -25px;
}

.phone74 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone74 .phone-content,
.phone74 .phone-content {
  top: 9.6%;
  right: auto;
  bottom: 4.2%;
  left: 6.2%;
}

.wrap-phone1 .phone-wrap .phone74 .phone-content,
.wrap-phone2 .phone-wrap .phone74 .phone-content {
    right: 11% !important;
}

.phone74 .visibility-scale-overlay,
.phone74 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone74 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone74 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone74 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone74 {
  background-image: url(/img/phone_images/74-sm.png);
  padding-top: 55px !important;
}

.mc_scroll_image_container_mobile_small.phone74 img{
  width: 89px;
}

.mc_scroll_image_container_mobile_large.phone74 img:nth-child(2){
    max-width: 326px;
    left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone74 {
  background-image: url(/img/phone_images/74-lg.png);
  padding-top: 108px !important;
  padding-bottom: 26px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone74 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone74 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone74 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone74 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone74 .title.bottom {
  left: calc(50% - 224px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone74 .title.bottom {
  left: calc(50% - 181px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone74 {
  margin-left: -24px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone74 {
  margin-right: -10px;
}

.phone75,
.phone75overlay {
  background-image: url(/img/phone_images/75.png);
  background-position: 0 0;
  width: 465px;
}

.emulator-section:nth-child(2) .phone75 .scroll-arrows
{
  left: 15px !important;
}

.mainHomePage .phone75,
.mainHomePage .phone75overlay {
  background-image: url(/img/phone_images/75_alt.png);
}

.emulator-section:nth-child(2) .phone75,
.emulator-section:nth-child(2) .phone75overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone75,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone75overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone75 .phone-content {
  margin-left: 36px;
}

.phone75 > img,
.phone75overlay > img {
  width: 426px;
}

.wrap-phone75 {
  min-width: 510px;
}

.wrap-phone75 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone75 .scroll-arrows, .phone-view-body .phone75 .scroll-arrows  {
  right: 17px;
}

.emulator-section:nth-child(2) .phone75 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone75 .scroll-arrows,
.search_simulator .phone75 .scroll-arrows {
  right: -25px;
}

.phone75 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone75 .phone-content,
.phone75 .phone-content {
  top: 7.7%;
  right: auto;
  bottom: 4.4%;
  left: 6.6%;
}

.wrap-phone1 .phone-wrap .phone75 .phone-content,
.wrap-phone2 .phone-wrap .phone75 .phone-content {
    right: 12% !important;
}

.phone75 .visibility-scale-overlay,
.phone75 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone75 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone75 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone75 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone75 {
  background-image: url(/img/phone_images/75-sm.png);
}

.mc_scroll_image_container_mobile_small.phone75 img{
  width: 87px;
}

.mc_scroll_image_container_mobile_large.phone75 img:nth-child(2){
  max-width: 325px;
}

.mc_scroll_image_container_mobile_large.phone75 {
  background-image: url(/img/phone_images/75-lg.png);
  padding-top: 93px !important;
  padding-bottom: 18px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone75 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone75 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone75 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone75 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone75 .title.bottom {
  left: calc(50% - 224px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone75 .title.bottom {
  left: calc(50% - 177px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone75 {
  margin-left: -23px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone75 {
  margin-right: -7px;
}

.phone76,
.phone76overlay {
  background-image: url(/img/phone_images/76.png);
  background-position: 0 0;
  width: 467px;
}

.mainHomePage .phone76,
.mainHomePage .phone76overlay {
  background-image: url(/img/phone_images/76_alt.png);
}

.emulator-section:nth-child(2) .phone76,
.emulator-section:nth-child(2) .phone76overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone76,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone76overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone76 .phone-content {
  margin-left: 29px;
}

.phone76 > img,
.phone76overlay > img {
  width: 426px;
}

.wrap-phone76 {
  min-width: 510px;
}

.wrap-phone76 .mobile-emulator-device-view .title {
  width: 376px;
  padding-left: 19px;
}


.wrap-phone76 .scroll-arrows, .phone-view-body .phone76 .scroll-arrows  {
  right: 18px;
}

.emulator-section:nth-child(2) .phone76 .scroll-arrows {
  left: 14px;
}

.device_emulator .phone76 .scroll-arrows,
.search_simulator .phone76 .scroll-arrows {
  right: -25px;
}

.phone76 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone76 .phone-content,
.phone76 .phone-content {
  top: 7.6%;
  right: auto;
  bottom: 3.4%;
  left: 6%;
}

.wrap-phone1 .phone-wrap .phone76 .phone-content,
.wrap-phone2 .phone-wrap .phone76 .phone-content {
    right: 11.4% !important;
}

.mainHomePage .phone76 .phone-content,
.mainHomePage .phone76 .phone-content,
.mainHomePage .phone76 .phone-content {
  top: 8% !important;
  right: auto !important;
  bottom: 3.9% !important;
  left: 5.8% !important;
}

.phone76 .visibility-scale-overlay,
.phone76 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone76 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone76 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone76 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone76 {
  background-image: url(/img/phone_images/76-sm.png);
}

.mc_scroll_image_container_mobile_small.phone76 img{
  width: 60px;
  left: -0.5%;
}

/*.mc_scroll_image_container_mobile_large.phone76 img:nth-child(2){*/
/*  max-width: 325px;*/
/*}*/

.mc_scroll_image_container_mobile_large.phone76 {
  background-image: url(/img/phone_images/76-lg.png);
  padding-top: 93px !important;
  padding-bottom: 45px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone76 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone76 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone76 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone76 .visibility-scale-wrap {
  right: -32px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone76 .title.bottom {
  left: calc(50% - 225px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone76 .title.bottom {
  left: calc(50% - 179px);
}
.serperator-contain-main .emulator-section:nth-child(2) .mobile-emulator-device-view .phone76 .title.bottom {
  left: calc(50% - 185px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone76 {
  margin-left: -25px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone76 {
  margin-right: -3px;
}

.phone77,
.phone77overlay {
  background-image: url(/img/phone_images/77.png);
  background-position: 0 0;
  width: 467px;
}

.emulator-section:nth-child(2) .phone77,
.emulator-section:nth-child(2) .phone77overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone77,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone77overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone77 .phone-content {
  margin-left: 36px;
}

.phone77 > img,
.phone77overlay > img {
  width: 426px;
}

.wrap-phone77 {
  min-width: 510px;
}

.wrap-phone77 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone77 .scroll-arrows, .phone-view-body .phone77 .scroll-arrows  {
  right: 20px;
}

.emulator-section:nth-child(2) .phone77 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone77 .scroll-arrows,
.search_simulator .phone77 .scroll-arrows {
  right: -25px;
}

.phone77 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone77 .phone-content,
.phone77 .phone-content {
  top: 7%;
  right: auto;
  bottom: 2.8%;
  left: 3.8%;
}

.phone77 .visibility-scale-overlay,
.phone77 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone77 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone77 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone77 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone77 {
  background-image: url(/img/phone_images/77-sm.png);
  padding-top: 46px !important;
}

.mc_scroll_image_container_mobile_small.phone77 img{
  width: 91px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone77 img:nth-child(2){
  max-width: 343px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone77 {
  background-image: url(/img/phone_images/77-lg.png);
  padding-top: 83px !important;
  padding-bottom: 13px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone77 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone77 .visibility-scale-wrap {
  left: -44px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone77 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone77 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone77 .title.bottom {
  left: calc(50% - 222px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone77 .title.bottom {
  left: calc(50% - 183px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone77 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone77 .visibility-scale-wrap {
  height: 99.7%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone77 {
  margin-left: -30px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone77 {
  margin-right: -7px;
}

.phone78,
.phone78overlay {
  background-image: url(/img/phone_images/78.png);
  background-position: 0 0;
  width: 467px;
}

.emulator-section:nth-child(2) .phone78 .scroll-arrows {
  left: 12px !important;
}

.emulator-section:nth-child(2) .phone78,
.emulator-section:nth-child(2) .phone78overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone78,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone78overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone78 .phone-content {
  margin-left: 36px;
}

.phone78 > img,
.phone78overlay > img {
  width: 426px;
}

.wrap-phone78 {
  min-width: 510px;
}

.wrap-phone78 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone78 .scroll-arrows, .phone-view-body .phone78 .scroll-arrows  {
  right: 17px;
}

.emulator-section:nth-child(2) .phone78 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone78 .scroll-arrows,
.search_simulator .phone78 .scroll-arrows {
  right: -25px;
}

.phone78 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone78 .phone-content,
.phone78 .phone-content {
  top: 7.4%;
  right: auto;
  bottom: 4.4%;
  left: 3.9%;
}

.phone78 .visibility-scale-overlay,
.phone78 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone78 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone78 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone78 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone78 {
  background-image: url(/img/phone_images/78-sm.png);
  padding-top: 51px !important;
}

.mc_scroll_image_container_mobile_small.phone78 img{
  width: 91px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone78 img:nth-child(2){
  max-width: 346px;
}

.mc_scroll_image_container_mobile_large.phone78 {
  background-image: url(/img/phone_images/78-lg.png);
  padding-top: 88px !important;
  padding-bottom: 19px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone78 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone78 .visibility-scale-wrap {
  left: -44px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone78 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone78 .visibility-scale-wrap {
  right: -38px;
}

.phone79,
.phone79overlay {
  background-image: url(/img/phone_images/79.png);
  background-position: 0 0;
  width: 467px;
}

.emulator-section:nth-child(2) .phone79 .scroll-arrows {
  left: 13px !important;
}

.emulator-section:nth-child(1) .phone79 .scroll-arrows {
  right: 19px !important;
}

.emulator-section:nth-child(2) .phone79,
.emulator-section:nth-child(2) .phone79overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone79,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone79overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone79 .phone-content {
  margin-left: 36px;
}

.phone79 > img,
.phone79overlay > img {
  width: 426px;
}

.wrap-phone79 {
  min-width: 510px;
}

.wrap-phone79 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone79 .scroll-arrows, .phone-view-body .phone79 .scroll-arrows  {
  right: 17px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone79 .scroll-arrows {
  right: 22px !important;
}

.emulator-section:nth-child(2) .phone79 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone79 .scroll-arrows,
.search_simulator .phone79 .scroll-arrows {
  right: -25px;
}

.phone79 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone79 .phone-content,
.phone79 .phone-content {
  top: 7.2%;
  right: auto;
  bottom: 3.4%;
  left: 3.8%;
}

.phone79 .visibility-scale-overlay,
.phone79 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone79 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone79 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone79 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone79 {
  background-image: url(/img/phone_images/79-sm.png);
  padding-top: 49px !important;
}

.mc_scroll_image_container_mobile_small.phone79 img{
  width: 91px;
}
.mc_scroll_image_container_mobile_large.phone79 img:nth-child(2){
    max-width: 336px;
}

.mc_scroll_image_container_mobile_large.phone79 {
  background-image: url(/img/phone_images/79-lg.png);
  padding-top: 86px !important;
  padding-bottom: 16px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone79 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone79 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone79 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone79 .visibility-scale-wrap {
  right: -32px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone79 .title.bottom {
  left: calc(50% - 222px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone79 .title.bottom {
  left: calc(50% - 184px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone79 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone79 .visibility-scale-wrap {
  height: 99.5%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone79 {
  margin-left: -24px;
}
.phone8,
.phone8overlay {
  background-image: url(/img/phone_images/8.png);
  background-position: 0 0;
  width: 499px;
}

.emulator-section:nth-child(2) .phone8,
.emulator-section:nth-child(2) .phone8overlay {
  background-position: 33px 0px;
}

.emulator-section:nth-child(2) .phone8 .phone-content {
  margin-left: 33px;
}

.phone8 > img,
.phone8overlay > img {
  width: 469px;
}

.wrap-phone8 {
  min-width: 554px;
}

.wrap-phone8 .mobile-emulator-device-view .title {
  width: 449px;
}

.phone8 .nav-scroll {
  left: calc(100% - 2.9%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone8 .phone-content,
.phone8 .phone-content {
  top: 7.6%;
  right: auto;
  bottom: 10.4%;
  left: 5.6%;
}
.phone8 .scroll-arrows {
  right: 4px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone8 .scroll-arrows {
  right: 4px !important;
}

.emulator-section:nth-child(2) .phone8 .scroll-arrows {
  left: 6px;
}

.device_emulator .phone8 .scroll-arrows,
.search_simulator .phone8 .scroll-arrows {
  right: -32px;
}

.phone8 .visibility-scale-overlay,
.phone8 .visibility-scale-wrap {
  left: -39px;
}

.emulator-section:nth-child(2) .phone8 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone8 .visibility-scale-overlay {
  right: -40px;
}

.mobile-emulator-device-view .title .actions.actions-phone8 .visibility-scale-info {
  left: -67px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone8 .visibility-scale-info {
  right: -68px;
}

.mc_scroll_image_container_mobile_small.phone8 {
  background-image: url(/img/phone_images/8-sm.png);
}
.mc_scroll_image_container_mobile_large.phone8 {
  background-image: url(/img/phone_images/8-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone8 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone8 .visibility-scale-wrap {
  left: -44px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone8 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone8 .visibility-scale-wrap {
  right: -46px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone8 .title.bottom {
  left: calc(50% - 176px);
}
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone8 {
  margin-left: -13px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone8 {
  margin-right: -13px;
}

.phone80,
.phone80overlay {
  background-image: url(/img/phone_images/80.png);
  background-position: 0 0;
  width: 467px;
}

.emulator-section:nth-child(2) .phone80 .scroll-arrows {
  left: 16px !important;
}

.emulator-section:nth-child(1) .phone80 .scroll-arrows {
  right: 19px !important;
}

.emulator-section:nth-child(2) .phone80,
.emulator-section:nth-child(2) .phone80overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone80,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone80overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone80 .phone-content {
  margin-left: 36px;
}

.phone80 > img,
.phone80overlay > img {
  width: 426px;
}

.wrap-phone80 {
  min-width: 510px;
}

.wrap-phone80 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone80 .scroll-arrows, .phone-view-body .phone80 .scroll-arrows  {
  right: 17px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone80 .scroll-arrows {
  right: 19px !important;
}

.emulator-section:nth-child(2) .phone80 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone80 .scroll-arrows,
.search_simulator .phone80 .scroll-arrows {
  right: -25px;
}

.phone80 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone80 .phone-content,
.phone80 .phone-content {
  top: 7.9%;
  right: auto;
  bottom: 4.2%;
  left: 4.9%;
}

.phone80 .visibility-scale-overlay,
.phone80 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone80 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone80 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone80 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone80 {
  background-image: url(/img/phone_images/80-sm.png);
}

.mc_scroll_image_container_mobile_small.phone80 img{
  width: 91px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone80 img:nth-child(2){
  max-width: 338px;
  left: 1%;
}

.mc_scroll_image_container_mobile_large.phone80 {
  background-image: url(/img/phone_images/80-lg.png);
  padding-top: 93px !important;
  padding-bottom: 25px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone80 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone80 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone80 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone80 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone80 .title.bottom {
  left: calc(50% - 221px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone80 .title.bottom {
  left: calc(50% - 179px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone80 {
  margin-left: -23px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone80 {
  margin-right: -10px;
}

.phone81,
.phone81overlay {
  background-image: url(/img/phone_images/81.png);
  background-position: 0 0;
  width: 467px;
}

.emulator-section:nth-child(2) .phone81 .scroll-arrows {
  left: 14px !important;
}

.emulator-section:nth-child(1) .phone81 .scroll-arrows {
  right: 18px !important;
}

.emulator-section:nth-child(2) .phone81,
.emulator-section:nth-child(2) .phone81overlay {
  background-position: 36px 0;
}

#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone81,
#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone81overlay {
  background-position: 0 0;
}

.emulator-section:nth-child(2) .phone81 .phone-content {
  margin-left: 36px;
}

.phone81 > img,
.phone81overlay > img {
  width: 426px;
}

.wrap-phone81 {
  min-width: 510px;
}

.wrap-phone81 .mobile-emulator-device-view .title {
  width: 376px;
}

.wrap-phone81 .scroll-arrows, .phone-view-body .phone81 .scroll-arrows  {
  right: 17px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone81 .scroll-arrows {
  right: 19px !important;
}

.emulator-section:nth-child(2) .phone81 .scroll-arrows {
  left: 11px;
}

.device_emulator .phone81 .scroll-arrows,
.search_simulator .phone81 .scroll-arrows {
  right: -25px;
}

.phone81 .nav-scroll {
  left: calc(100% - 2.6%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone81 .phone-content,
.phone81 .phone-content {
  top: 7%;
  right: auto;
  bottom: 2.5%;
  left: 4.3%;
}

.phone81 .visibility-scale-overlay,
.phone81 .visibility-scale-wrap {
  left: -44px;
}

.emulator-section:nth-child(2) .phone81 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone81 .visibility-scale-overlay {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone81 .visibility-scale-info {
  right: -51px;
}

.mc_scroll_image_container_mobile_small.phone81 {
  background-image: url(/img/phone_images/81-sm.png);
  padding-top: 45px !important;
}

.mc_scroll_image_container_mobile_small.phone81 img{
  width: 91px;
}

.mc_scroll_image_container_mobile_large.phone81 img:nth-child(2){
  max-width: 337px;
  left: 0.5%;
}

.mc_scroll_image_container_mobile_large.phone81 {
  background-image: url(/img/phone_images/81-lg.png);
  padding-top: 83px !important;
  padding-bottom: 12px !important;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone81 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone81 .visibility-scale-wrap {
  left: -42px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone81 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone81 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(1) .mobile-emulator-device-view .phone81 .title.bottom {
  left: calc(50% - 224px);
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone81 .title.bottom {
  left: calc(50% - 181px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone81 {
  margin-left: -27px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone81 {
  margin-right: -10px;
}
.phone9,
.phone9overlay {
  background-image: url(/img/phone_images/9.png);
  background-position: 0 0;
  width: 448px;
}

.emulator-section:nth-child(2) .phone9,
.emulator-section:nth-child(2) .phone9overlay {
  background-position: 25px 0px;
}

.emulator-section:nth-child(2) .phone9 .phone-content {
  margin-left: 25px;
}

.wrap-phone9 {
  min-width: 488px;
}

.wrap-phone9 .mobile-emulator-device-view .title {
  width: 398px;
}

.phone9 .nav-scroll {
  left: calc(100% - 5.7%);
}

.mobile-emulator-results-wrapper .col-xs-12 .phone9 .phone-content,
.phone9 .phone-content {
  top: 13.3%;
  left: 7.4%;
  right: auto;
  bottom: 8.6%;
}

.phone9 .scroll-arrows {
  right: 7px;
}

#searchResultsContainer #emulator_div_in_phone_view #phone0.phone9 .scroll-arrows {
  right: 7px !important;
}

.emulator-section:nth-child(2) .phone9 .scroll-arrows {
  left: 7px;
}

.device_emulator .phone9 .scroll-arrows,
.search_simulator .phone9 .scroll-arrows {
  right: -29px;
}

.phone9 .visibility-scale-overlay,
.phone9 .visibility-scale-wrap {
  left: -30px;
}

.emulator-section:nth-child(2) .phone9 .visibility-scale-wrap,
.emulator-section:nth-child(2) .phone9 .visibility-scale-overlay {
  right: -29px;
}

.mobile-emulator-device-view .title .actions.actions-phone9 .visibility-scale-info {
  left: -32px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .title .actions.actions-phone9 .visibility-scale-info {
  right: -32px;
}

.mc_scroll_image_container_mobile_small.phone9 {
  background-image: url(/img/phone_images/9-sm.png);
}
.mc_scroll_image_container_mobile_large.phone9 {
  background-image: url(/img/phone_images/9-lg.png);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone9 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone9 .visibility-scale-wrap {
  left: -38px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone9 .visibility-scale-overlay,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone9 .visibility-scale-wrap {
  right: -38px;
}

.emulator-section:nth-child(2) .mobile-emulator-device-view .phone9 .title.bottom {
  left: calc(50% - 185px);
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .phone9 .visibility-scale-wrap,
#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .phone9 .visibility-scale-wrap {
  height: 101%;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(1) .actions.actions-phone9 {
  margin-left: -15px;
}

#mobile-emulator-results-wrapper .emulator-section:nth-child(2) .actions.actions-phone9 {
  margin-right: -17px;
}
@charset "UTF-8";

/* CSS Document */


/************************************************
*	Header										*
************************************************/

.header {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #fff;
}

.header .logo {
    margin-left: 10px;
    height: 70px;
}

#menu-toggle {
    display: none;
}

.header .toolset-logo {
    text-transform: uppercase;
    font-size: 24px;
    margin-left: 15px;
    display: inline-block;
    vertical-align: middle;
}

.header .header-right {
    padding-top: 22px;
    text-align: right;
}

.header .header-right a {
    color: #999999;
    margin-left: 25px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.header .header-right a:hover,
.header .header-right a:focus {
    color: #333;
}

.header .header-right .dropdown-menu a {
    color: #666666;
    margin-right: 0;
}

.header .header-right .dropdown-menu a:hover,
.header .header-right .dropdown-menu a:focus {
    color: #089fd9;
}

.header-right .user-dropdown {
    width: 50px;
    display: inline-block;
}

.header-right .top-nav-small {
    display: none;
}

#wrapper {
    background: #646464;
    margin-top: 0;
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled {
    padding-left: 250px;
}



/************************************************
*	Sidebar										*
************************************************/

#sidebar-wrapper {
    z-index: 1000;
    position: absolute;
    left: 250px;
    width: 0;
    margin-left: -250px;
    overflow-y: auto;
    background: #646464;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled #sidebar-wrapper {
    width: 250px;
}

#page-content-wrapper {
    width: 100%;
    min-height: 650px;
    padding: 0 20px 50px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -250px;
}


/************************************************
*	Sidebar Navigation							*
************************************************/

.sidebar-nav {
    position: relative;
    top: 0;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    line-height: 45px;
}

.sidebar-nav li.tool {
    font-size: 12px;
}

.sidebar-nav li .fa-tachometer {
    font-size: 20px;
    vertical-align: -1px;
}

.sidebar-nav li.dashboard {
    background: #434343;
}

.sidebar-nav li.dashboard a:hover {
    background: #333333;
}

.sidebar-nav li .fa-mobile {
    font-size: 30px;
    vertical-align: -5px;
}

.sidebar-nav li.seo-tools a {
    background: #ff7c33;
}

.sidebar-nav li.seo-tools a:hover {
    background: #e26621;
}

.sidebar-nav li.seo-tool {
    background: #e26621;
    border-top: 1px solid #ff7c33;
}

.sidebar-nav li.seo-tool a:hover {
    background: #cd5d1f;
}

.sidebar-nav li .fa-wrench {
    font-size: 25px;
    vertical-align: -3px;
}

.sidebar-nav li.tech-tools {
    background: #bf202f;
}

.sidebar-nav li.tech-tools a:hover {
    background: #a91826;
}

.sidebar-nav li.tech-tool {
    background: #a91826;
    border-top: 1px solid #bf202f;
}

.sidebar-nav li.tech-tool a:hover {
    background: #961623;
}

.sidebar-nav li .fa-eye {
    font-size: 25px;
    vertical-align: -3px;
}

.sidebar-nav li.marketing-tools {
    background: #951a91;
}

.sidebar-nav li.marketing-tools a:hover {
    background: #7c1679;
}

.sidebar-nav li.marketing-tool {
    background: #7c1679;
    border-top: 1px solid #951a91;
}

.sidebar-nav li.marketing-tool a:hover {
    background: #6b1468;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #FFFFFF;
    padding-top: 3px;
    padding-left: 20px;
    text-transform: uppercase;
    font-weight: 600;
    -webkit-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    transition: background 0.5s ease;
}

.sidebar-nav li .fa {
    display: inline-block;
    margin-left: 0;
    width: 30px;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav>.sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
}

.sidebar-nav>.sidebar-brand a {
    color: #999999;
}

.sidebar-nav>.sidebar-brand a:hover {
    color: #fff;
    background: none;
}


/************************************************
*	Tool Content Area							*
************************************************/

.tool-info {
    padding-top: 5px;
    text-align: right;
}

.tool_title {
    margin: 0;
    padding: 0;
}

.page-search_simulator .tool_title,
.page-device_emulator .tool_title {
    display: none;
}

.page-search_simulator #showToolInfo,
.page-device_emulator #showToolInfo {
    right: 15px;
    position: absolute;
    top: -114px;
}

@media(max-width:767px) {
    .page-search_simulator #showToolInfo,
    .page-device_emulator #showToolInfo {
        top: -100px;
    }
}

#tools__search .well-sm,
#tools__emulator .well-sm {
    padding: 0;
}


/************************************************
*	Form Input									*
************************************************/

.api-tool-wrapper .form-control {
    height: 34px;
    padding: 3px 6px;
}

.input-group-btn {
    padding-left: 0 !important;
}


/************************************************
*	Buttons										*
************************************************/

.api-tool-wrapper .btn {
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
}

@media (min-width: 768px) {
    .api-tool-wrapper .btn {
        margin-top: 10px;
    }
}

.api-tool-wrapper #showToolInfo {
    margin-top: -5px;
}

.btn-nav {
    padding: 6px 12px;
}

.btn-group .btn {
    border-bottom: none;
    border-top: none;
}

.btn-group .btn:first-child {
    border-left: none;
}

.btn-group .btn:last-child {
    border-right: none;
}

.btn-group .btn-red {
    border-color: #e74252;
}

.btn-red {
    background: #bf202f;
    color: #fff;
}

.btn-red.active {
    background: #a91826;
}

.btn-red:hover,
.btn-red:focus,
.btn-red:active {
    color: #fff;
}

.btn-grey {
    background: #646464;
    color: #fff;
    transition: background 0.5s ease;
}

.btn-grey:hover,
.btn-grey:focus,
.btn-grey:active {
    color: #fff;
    background: #555;
}

.toolButton {
    padding: 7px 25px 7.15px;
    width: 100%;
}


/************************************************
*	Switches									*
************************************************/

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
    background: #2bc58d;
}


/************************************************
*	Dialog Models								*
************************************************/

.bootstrap-dialog .modal-header {
    border-radius: 0;
}

.error-dialog .modal-dialog {
    width: 300px;
}

.error-dialog.bootstrap-dialog .modal-header {
    background-color: #bf202f;
}

.modal-content .learn-ada {
    width: 100%;
}


/************************************************
*	Tabs										*
************************************************/

.nav-tabs {
    border-bottom: none;
}

.nav-tabs>li {
    margin-bottom: 0;
}

.nav-tabs>li>a {
    padding: 16px 20px 14px;
    border: none;
    border-radius: 0;
    background: #646464;
    margin-right: 1px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}


.nav-tabs>li>a:hover,
.nav-tabs>li>a:focus {
     background: #333;
     -webkit-transition: background 0.5s ease;
     -moz-transition: background 0.5s ease;
     -o-transition: background 0.5s ease;
     transition: background 0.5s ease;
}

.nav-tabs>li.active>a,
 .nav-tabs>li.active>a:hover,
 .nav-tabs>li.active>a:focus {
     border: none;
}

.api-tool-wrapper .tab-content {

    background: #fff;
    padding: 30px 30px 15px 30px;
    font-size: 14px;
}


/* tab styles for tools */
.tool-tabs .nav-tabs>li>a {
    background: #fff;
}

.tool-tabs .nav-tabs>li>a:hover,
.tool-tabs .nav-tabs>li>a:focus {
    background: #646464;
}

.tool-tabs .nav-tabs>li.active>a {
    background: #8a8a8a;
}

.tool-tabs .tab-content {
    padding: 0;
}

.lock-status {
    padding-top: 34px;
}

.lock-status .material-icons.lock-close {
    color: #0E5487;
}

.lock-status .material-icons.lock-open {
    color: #88A8C5;
    transform: scaleX(-1);
}


/************************************************/


/*	Results										*/


/************************************************/

.results-wrapper {
    margin-top: 15px;
}

.result-item {
    padding: 20px 0 15px;
    border-bottom: 1px solid #d0cfc9;
}

.result-item:first-child {
    padding: 0 0 15px;
}

.result-item:last-child {
    border-bottom: none;
}

.result-item .result-item-title {
    font-size: 20px;
    font-weight: 600;
}

.result-item .result-item-desc {
    font-size: 12px;
    text-align: justify;
}

.result-item .result-item-score {
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    float: right;
    width: 75px;
}

.result-item-score span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 0.9;
}


/************************************************
*	Tool Search									*
************************************************/

.page-search_simulator .tool-search,
.page-device_emulator .tool-search {
    margin-top: -20px;
    border-radius: 3px;
}

.tool-search {
    background-color: #fff;
    border: 2px solid #efefef;
    padding: 20px;
}

.tool-search label {
    text-transform: uppercase;
}

.tool-search-options {
    background: #f2f1eb;
    padding: 30px;
}

.tool-search-options .option-section {
    border-bottom: 1px solid #d0cfc9;
    padding: 15px 0 15px;
}

.tool-search-options .option-section:first-child {
    padding-top: 5px;
}


/************************************************
*	Site Analyzer								*
************************************************/

.site-analyzer .btn-group .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.site-analyzer input[type=text] {
    border-top-left-radius: 0;
}

.site-analyzer .fa {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) inset;
    color: #bf202f;
    height: 25px;
    margin-right: 3px;
    padding: 8px;
    width: 25px;
}

.site-analyzer .fa-mobile {
    font-size: 18px;
    line-height: 0.6;
    vertical-align: -10%;
}

.site-analyzer .fa-desktop {
    line-height: 0.9;
    vertical-align: -6%;
}

.site-analyzer .fa-desktop:before {
    left: -2.3px;
    position: relative;
}

.site-analyzer .fa-th-list {
    line-height: 0.8;
}

.site-analyzer .fa-th-list:before {
    left: -2px;
    position: relative;
}

.site-analyzer #url.form-control {
    border-top-left-radius: 0;
}


/************************************************
*	Redirect Generator							*
************************************************/

.redirect-generator .option-section {
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 0 25px;
    margin-bottom: 15px;
}



/************************************************
*	Meta Parser									*
************************************************/

.match-results .match-title {
    width: 65px;
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
}

.match-results .fa {
    vertical-align: -4px !important;
}



/************************************************
*	Marketing News								*
************************************************/

.marketing-news-results {
    background: #f2f1eb;
    padding: 30px;
}

.marketing-news-results .media {
    border-bottom: 1px solid #d0cfc9;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.marketing-news-results .media:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.marketing-news-results .media img {
    padding: 10px;
    background: #fff;
    border-radius: 5px;
}

.marketing-news-results .media .media-heading {
    font-weight: 600;
}

.marketing-news-results .media .media-date {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    color: #999;
}


/************************************************
*	Marketing Gallery							*
************************************************/

.marketing-showcase .toolset {
    display: block !important;
}

.marketing-showcase .list-table {
    display: table-cell;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 0;
    list-style: outside none none;
}

.marketing-showcase .list-table .bullet-item {
    background-color: #f2f1eb;
    border-bottom: 1px solid #d0cfc9;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    padding: 15px;
    text-align: left;
}

.marketing-showcase #thumbs {
    display: inline-block;
}

.marketing-showcase .campaign_thumbnail {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 375px !important;
    margin: 7px;
    width: 250px;
}

.campaign_thumbnail .img-container {
    background-position: center center;
    background-size: cover;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 275px;
    overflow: hidden;
    width: 100%;
}

.campaign_thumbnail .campaign-title {
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 10px 0;
}

.campaign_thumbnail .campaign-desc {
    display: block;
    font-size: 11px;
    padding: 1px 10px 5px;
}

.campaign_thumbnail .gallery-social {
    color: #777;
    height: 25px;
    margin-top: 8px;
    padding: 0 10px;
}

.campaign_thumbnail .gallery-social .right-icons {
    display: inline;
    float: right;
    margin-top: 1px;
}

.campaign_thumbnail .gallery-social .right-icons .fave:hover {
    color: #bf202f;
}

.campaign_thumbnail .gallery-social .left-icons {
    float: left;
    font-size: 11px;
}

.campaign_thumbnail .gallery-social .left-icons span {
    display: inline-block;
    margin-right: 5px;
    margin-top: 3px;
    position: relative;
}

.gallery-modal .modal-full-image {
    border: 1px solid #ccc;
}

.gallery-modal .modal-thumbs img {
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.gallery-modal .modal-body .modal-desc {
    padding: 15px 0 0;
}

.marketing-showcase #pages a.current {
    background-color: #137ba6;
    border-color: #137ba6;
    color: #fff;
}

.marketing-showcase #pages a {
    border: 1px solid #d0cfc9;
    cursor: pointer;
    display: inline-block;
    border-radius: 3px;
    font-size: 1em;
    font-weight: 600;
    height: 2.2em;
    line-height: 2.2em;
    margin: 0.2em;
    text-align: center;
    width: 2.2em;
}

.marketing-showcase #pages a:hover {
    background-color: #137ba6;
    border-color: #137ba6;
    color: #fff;
    text-decoration: none;
}


/************************************************
*	Deep Linking Validator						*
************************************************/

.overview-item-result {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    border-radius: 3px;
    height: 200px;
    padding: 25px 10px;
    text-align: center;
    width: 100%;
}

.overview-item-result-title {
    font-weight: 600;
    line-height: 1.2em;
    margin: 0 auto 5px;
    text-transform: uppercase;
}

.overview-item-result-title.twitter-app-card {
    width: 65%;
}

.overview-item-result-title.apple-universal-links {
    width: 90%;
}

.overview-item-result i {
    font-size: 100px;
    margin-top: 5px;
}

.overview-item-result-score {
    font-size: 11px;
    font-weight: 600;
    margin-top: 5px;
    text-transform: uppercase;
}

.dl-tool-note {
    background: rgba(255, 255, 255, 0.7);
    border-radius: 3px;
    color: #888;
    font-size: 12px;
    padding: 15px;
}

.dl-results-wrapper {
    margin-top: 15px;
}

.dl-result-item {
    padding: 12px 0 12px;
    border-bottom: 1px solid #d0cfc9;
}

.dl-result-item:first-child {
    padding: 0 0 12px;
}

.dl-result-item:last-child {
    border-bottom: none;
}

.dl-result-item .dl-result-item-title {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
}

.dl-result-item .dl-result-item-desc {
    font-size: 12px;
}

.dl-result-item .dl-result-item-desc p {
    margin: 0;
}

.dl-result-item .dl-result-item-desc code {
    display: table;
    font-size: 100%;
    margin-top: 3px;
    margin-bottom: 5px;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
}

.dl-result-item .dl-result-item-desc .btn-sm {
    font-size: 10px;
    margin-top: 5px;
    padding: 3px 10px;
}

.dl-result-item .dl-result-item-score {
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    float: right;
    width: 115px;
}

.dl-result-item-score span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 0.9;
    position: relative;
}

.dl-result-item .dl-result-item-paths {
    margin-top: 10px;
}

.dl-result-item .dl-result-item-paths code {
    display: inline-block;
    margin-bottom: 3px;
}

.dl-result-item .dl-result-item-paths>p {
    font-size: 12px;
    margin: 0;
}

.dl-result-item .dl-result-item-paths>code {
    background: #fff none repeat scroll 0 0;
    margin-right: 5px;
}


/* Result Groups */

.result-group {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 15px;
}

.result-group h3 {
    color: #bf202f;
    margin-bottom: 5px;
}

.result-group .group-heading>p {
    font-size: 12px;
}

.result-group .group-score {
    border-radius: 3px 0 0 3px;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 600;
    margin-right: -15px;
    margin-top: 10px;
    padding: 2px 6px;
    text-transform: uppercase;
}

.result-group.passed {
    border-right: 5px solid #2bc58d;
}

.result-group.recommendations {
    border-right: 5px solid #ffb533;
}

.result-group.attention {
    border-right: 5px solid #bf202f;
}

.result-group.no-metadata {
    border-right: 5px solid #0094d1;
}


/* Apple Smart Banner */

.smart-banner .phone51>div {
    background: transparent url("/img/api/apple-smart-banner.png") no-repeat scroll 0 0 / 304px auto;
    width: 304px !important;
}

.smart-banner .phone51SS {
    background: #ffffff url("/img/phone_images/51.jpg") no-repeat scroll center top;
    height: 760px;
    margin: 0 auto;
    position: relative;
    width: 363px;
}

.smart-banner .phone51 iframe {
    background: transparent none repeat scroll 0 0 !important;
    padding-top: 67px;
    position: relative;
}


/************************************************
*	Search Simulator/Device Emulator			*
************************************************/

#emulator_div.results-wrapper {
    overflow-x: hidden; /* modified by Bjorn */
    overflow-y: hidden;
    position: relative;
}

.search-results-container {
    position: relative;
    z-index: 0;
}

.search-results-container .scroller {
    display: block;
    height: 100%;
    padding-top: 35%;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 50px;
    color: #ccc;
    font-size: 40px;
}

.search-results-container #scrollLeft.active,
.search-results-container #scrollRight.active {
    color: #137ba6;
}

.search-results-container #scrollLeft {
    left: 0;
}

.search-results-container #scrollLeft:hover {
    background: -moz-linear-gradient(left, rgba(173, 173, 173, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(173, 173, 173, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(173, 173, 173, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6adadad', endColorstr='#00000000', GradientType=1);
    /* IE6-9 */
}

.search-results-container #scrollRight {
    right: 0;
}

.search-results-container #scrollRight:hover {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(173, 173, 173, 0.65) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(173, 173, 173, 0.65) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(173, 173, 173, 0.65) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6adadad', GradientType=1);
    /* IE6-9 */
}


/* Force Google Maps results image to display*/

.background-image _m1e._m1e {
    display: block !important;
}

@media (max-width: 991px) {
  .search-results-container .scroller {
      display: none;
  }

  .mobile-emulator-results-wrapper {
      width: auto;
      min-height: auto !important;
  }
}

.mobile-emulator-specs-table {
    width: 200px;
}

.mobile-emulator-specs-table th {
    padding-top: 5px;
    text-transform: uppercase;
    font-size: 12px;
}

.mobile-emulator-specs-table td {
    font-size: 11px;
}

.mobile-emulator-specs-table td.mobile-emulator-info-title {
    width: 140px;
}

.mobile-emulator-device-view {
    background: #fff;
    overflow-y: hidden;
    overflow-x: hidden;
}

.mobile-emulator-device-view .tab-content {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    border-top: solid 0px #fff;
}

.mobile-emulator-device-view .title{
  padding-top: 15px;
  padding-bottom: 0px;
  margin-bottom: 0;
  width: 400px !important;
  margin: 0 auto;
}

.serpdatalyzer-contain-main .title .phoneSubHeading {
  margin-left:15px;
}
.serpdatalyzer-contain-main .wrap-phone69 .title .phoneSubHeading {
  margin-left:30px;
}

.mobile-emulator-device-view .title.bottom {
  position: absolute;
  z-index: 99;
  bottom: -33px;
  left: calc(50% - 200px);
}
.serperator-contain-main .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 212px);
}
.serpdatalyzer-contain-main .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 211px);
}
.serpdatalyzer-contain-main .wrap-phone76 .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 223px);
}
.pageoscope-contain-main .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 210px);
}

.app-rankalyzer-contain-main .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 146px);
}
.app-rankalyzer-contain-main .emulator-section:nth-child(2) .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 112px);
}
.app-rankalyzer-contain-main .emulator-section:nth-child(2).wrap-phone76 .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 137px);
}
.app-rankalyzer-contain-main .emulator-section:nth-child(2).wrap-phone63 .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 133px);
}

/*.emulator-section:nth-child(2) .mobile-emulator-device-view .title.bottom {*/
/*  left: calc(50% - 200px);*/
/*}*/

.mobile-emulator-device-view .title .actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 45px;
  margin-top: 20px;
  max-height: 30px;
  position: relative;
}

.mobile-emulator-device-view .title .actions .nav-buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 2px;
}

.mobile-emulator-device-view .title.bottom .actions .nav-buttons {
  margin-top: -6px;
}

.mobile-emulator-device-view .title .dropdown .dropdown-menu {
  left: auto;
  right: 0;
  text-align: center;
  min-width: auto;
}

.mobile-emulator-device-view .social-share .social-sharing,
.mobile-emulator-device-view .social-share .social-sharing:hover {
  color: #666;
}

.mobile-emulator-device-view .title h2 {
  margin: 0;
  padding: 0;
}

.phone-wrap {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    height: 900px;
    min-height: 500px;
    overflow: hidden;
}

.horizontal-scrolling {
  overflow-y: hidden;
  overflow-x: auto;
}

.results-wrapper-content {
  overflow: hidden;
}

.mobile-emulator-device-view h2 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    padding-bottom: 10px;
    text-align: center;
    color: #363636;
}

.mobile-emulator-results-wrapper .col-md-6+.col-md-6 .mobile-emulator-device-view {
    padding-right: 0;
}

.mobile-emulator-results-wrapper .row > .col-xs-12:not(.emulator-section) .mobile-emulator-device-view .has-line-middle {
  padding-right: 35px;
}

/*.mobile-emulator-results-wrapper .emulator-section:nth-child(1) .mobile-emulator-device-view .has-line-middle {*/
/*  padding-right: 35px;*/
/*}*/

/*.mobile-emulator-results-wrapper .emulator-section:nth-child(2) .mobile-emulator-device-view .has-line-middle {*/
/*  padding-left: 35px;*/
/*}*/

/*.mobile-emulator-results-wrapper .emulator-section:nth-child(2) .mobile-emulator-device-view .phone-bg .popup-back {*/
/*  margin-left: 35px;*/
/*  margin-right: 20px;*/
/*}*/

/*.mobile-emulator-results-wrapper .emulator-section:nth-child(2) .mobile-emulator-device-view .phone-bg .title.bottom {*/
/*  margin-left: 10px;*/
/*}*/

.mobile-emulator-device-view .icon-amp {
    position: absolute;
    top: 0;
    right: 30px;
    display: inline-block;
    vertical-align: top;
    width: 21px;
    height: 21px;
    background: url("../../assets/img/icon-amp.png") no-repeat left top;
    display: none;
}

.mobile-emulator-device-view .preloader {
    background: transparent url("/img/preloader-gray.gif") no-repeat scroll center center;
    border-radius: 5px;
    font-size: 20px;
    height: 200px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 250px;
    width: 200px;
    z-index: 100;
    transform: scale(.7);
}

.mobile-emulator-device-view .preloader>p {
    display: none;
}

.mobile-emulator-device-specs:after {
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 12.5px;
    content: "";
    left: 0;
    margin-left: -15px;
    position: absolute;
    top: 110px;
    transform: rotate(90deg);
}

.mobile-emulator-device-specs {
    background: #0094d1 none repeat scroll 0 0;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    margin-left: -30px;
    margin-top: 60px;
    padding: 40px;
}

.search-simulator .tooltip-arrow {
    display: none !important;
}

.emulator-tool-info {
  text-align: center;
  background-color: #fff;
  padding: 0 20px 20px 20px;
}

.emulator-tool-info .emulator-tool-info-detail {
  font-size: 8px;
  width: 100%;
}


/************************************************
*	API Tool View Styles						*
************************************************/

#page-content-wrapper.api-tool-wrapper {
    padding: 10px 0 0;
    min-height: inherit;
    overflow-x: hidden;
}

@media (min-width: 768px) {
    .api-tool-wrapper .col-sm-3-mobilemoxie {
        width: 25%;
    }
    /*.api-tool-wrapper .col-sm-6-mobilemoxie {*/
    /*    width: 50%;*/
    /*}*/
    .api-tool-wrapper .col-sm-9-mobilemoxie {
        width: 75%;
    }
}

#tools__search_simulator_page_title,
#tools__emulator_page_title {
    float: left;
    width: auto;
}

#page-content-wrapper.api-tool-wrapper .col-sm-6-mobilemoxie .tab-content {
    padding-left: 15px;
    width: 100%;
    clear: both;
}

#page-content-wrapper.api-tool-wrapper #tools__search,
#page-content-wrapper.api-tool-wrapper #tools__emulator {
    padding-right: 15px;
    padding-left: 15px;
}

#page-content-wrapper.api-tool-wrapper .tool_title {
    font-size: 18px;
    padding-left: 15px;
}

#page-content-wrapper.api-tool-wrapper .tool_title span {
    color: #000000;
    font-weight: 600;
}

#page-content-wrapper.api-tool-wrapper .tool_title.popup_title {
    font-size: 16px;
    font-weight: 600;
}

#page-content-wrapper.api-tool-wrapper .tool-info .btn {
    padding: 0;
}

#page-content-wrapper.api-tool-wrapper .btn-grey {
    background: none;
    color: #333;
}

#page-content-wrapper.api-tool-wrapper .tool-info {
    padding-right: 10px;
    padding-top: 0;
    text-align: right;
}

#page-content-wrapper.api-tool-wrapper .tool-info i {
    font-size: 24px;
}

#page-content-wrapper.api-tool-wrapper .tool-search {
    background: #fff;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 0 15px;
}

#page-content-wrapper.api-tool-wrapper .well-sm {
    border-radius: 0;
    margin: 0;
    padding: 0;
}

#page-content-wrapper.api-tool-wrapper .results-wrapper {
    margin-top: 0;
    overflow-x: hidden;
    padding-left: 15px;
    padding-right: 15px;
}

#page-content-wrapper.api-tool-wrapper .mobile-emulator-device-view {
    background: #fff;
    margin: 0 -15px;
    padding: 10px 0;
}

#page-content-wrapper.api-tool-wrapper .mobile-emulator-device-view h2{
    font-size: 20px;
    font-weight: 600;
    margin-top: 5px;
    padding-bottom: 0;
    padding-left: 15px;
    text-align: center;
    text-transform: none;
}
#page-content-wrapper.api-tool-wrapper .mobile-emulator-device-view h2.live-testing-icon-header {
  font-size: 18px;
}

#search_engine_placeholder {
    margin: 10px 15px 0 0;
}

.api-tool-footer {
    background: #fff;
    margin-bottom: 0 !important;
}

.api-tool-footer .mm-api-footer {
    padding: 15px 0px;
    text-align: center;
}

.api-tool-footer #page-content-footer {
    display: none;
    margin-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
}

.api-tool-footer .mm-api-footer>p {
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    margin-right: 5px;
    text-transform: uppercase;
}

.api-tool-footer .mm-api-footer .logo {
    display: inline-block;
    height: auto;
    width: 65px;
}

.api-tool-wrapper {
    display: none;
}

.api-tool-wrapper .nav-tabs>li>a {
    padding: 10px;
}


.api-tool-wrapper .tool-tabs .nav-tabs {
    display: inline-block;
    vertical-align: top;
}


.api-tool-wrapper .tool-tabs .nav-tabs>li>a>img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.4;
    width: auto;
}

.api-tool-wrapper .tool-tabs .nav-tabs>li.active>a>img {
    -webkit-filter: none;
    filter: none;
    opacity: 1;
}

.api-tool-wrapper .tool-tabs .tab-content {
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0;
    vertical-align: top;
    width: 309px;
    box-shadow: none;
}

.api-tool-wrapper .tool-search #one_phone .btn {
    margin-top: 10px;
    margin-left: -15px;
    width: 70px;
}

.api-tool-wrapper .tool-tabs .nav-tabs>li>a {
    margin-right: 0;
    border-bottom: 0 none;
    height: 50px;
    background: #fff;
}

.api-tool-wrapper .tool-tabs .nav-tabs>li>a:hover,
.api-tool-wrapper .tool-tabs .nav-tabs>li.active>a {
    background: #fff;
    border-bottom: 3px solid #0E5487;
}

#page-content-wrapper.api-tool-wrapper #multiple_phones.tool-ui {
    padding: 10px 15px;
}

#page-content-wrapper.api-tool-wrapper .tool-search.search-simulator {
    padding: 10px 15px;
}

#page-content-wrapper.api-tool-wrapper .search-simulator .form-group {
    margin-bottom: 0;
}

.tool-search.search-simulator.tool-ui hr {
    margin: 10px 0;
}

.api-tool-wrapper .tool-search label {
    font-size: 11px;
    margin-bottom: 2px;
}


/* Hide text and show icon for API help popup */

#page-content-wrapper.api-tool-wrapper .tool-info .visible-md.visible-lg {
    display: none !important;
}

#page-content-wrapper.api-tool-wrapper .tool-info .visible-xs.visible-sm {
    display: block !important;
}

#spinning-loading-message {
    position: fixed;
    top: 50px;
    left: 50%;
    width: 170px;
    margin-left: -85px;
}

#unauthorised_access {
    display: none;
    padding: 10px;
    margin: 10px;
}


/* Update UI for the popup */

.api-tool-wrapper .top-nav-header {
    padding-left: 0px;
}

.api-tool-wrapper .top-nav-header h1 {
    line-height: 40px;
    padding-bottom: 10px;
    color: #0e5487;
    padding-right: 10px;
}

.api-tool-wrapper .top-nav-header .blue-light .material-icons {
    margin-top: 8px;
}

.api-tool-wrapper .tab-content {
    padding-top: 15px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.44)
}

.api-tool-wrapper #tools__emulator {
    padding-top: 0px !important;
}

.link-keyboard {
    color: #fff;
}

@media (max-width: 991px) {
  .results-wrapper-content {
    min-width: auto !important;
  }
}

@media (max-width: 768px) {
    .header .header-right {
        padding-top: 5px;
    }

    .header .toolset-logo {
        display: none;
    }

    .header-right .top-nav-full {
        display: none;
    }

    .header-right .top-nav-small {
        display: block;
    }

    .header-right .top-nav-small .fa {
        font-size: 24px;
    }

    .header-right .top-nav-small a {
        font-size: 24px;
        margin-top: 10px;
        margin-left: 10px;
    }

    .header-right .top-nav-small .btn-logout {
        margin-top: 2px;
        vertical-align: top;
        padding: 7px 12px 5px;
    }

    .header-right .top-nav-small .btn-logout .fa {
        font-size: 16px;
    }

    .header-right .top-nav-small .btn-login {
        margin-top: 2px;
        vertical-align: top;
        padding: 7px 12px 5px;
    }

    #wrapper {
        margin-top: 0;
    }

    #sidebar-wrapper {
        height: 80%;
    }

    #page-content-wrapper {
        padding: 10px 0 80px;
    }

    .tool-search {
        padding: 15px;
    }

    .tool-info {
        text-align: right;
    }

    .tool-info .btn {
        padding: 7px 12px 5px;
    }

    .tool-info i {
        font-size: 16px;
    }

    .site-analyzer .btn-group .btn {
        font-size: 9px !important;
    }

    #wrapper.toggled {
        padding-left: 0;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
    }

    .modal-content .learn-ada {
        width: 175px;
    }

    .results-wrapper-content {
        overflow: auto;
    }
}

@media(min-width:768px) {
    #wrapper {
        padding-left: 250px;
    }

    #wrapper.toggled {
        padding-left: 0;
    }

    #sidebar-wrapper {
        width: 250px;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 0;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
}

@media(max-width:767px) {
    /* Hide search simulator and mobile emulator */
    .navbar .navbar-fullwidth .dropdown-content a[href="/tools/seo_search_simulator"],
    .navbar .navbar-fullwidth .dropdown-content a[href="/tools/mobile_handset_emulator"] {
        display: none;
    }

    .dl-result-item .dl-result-item-score {
        width: 85px;
    }

    .dl-result-item .dl-result-item-desc code {
        white-space: normal;
        word-break: break-all;
        word-wrap: break-word;
    }

    .dl-result-item-score span {
        font-size: 10px;
    }

    .overview-item-result {
        width: 48%;
        float: left;
        margin-bottom: 5px;
        height: 160px;
        margin-left: 5px;
    }

    .overview-item-result-title {
        font-size: 11px;
        width: 95%;
    }

    .overview-item-result i {
        font-size: 55px;
        margin-top: 5px;
    }

    .overview-item-result-score {
        font-size: 10px;
    }

    #sidebar-wrapper {
        display: none;
    }

    .toolButton {
        margin-top: 0 !important;
    }

    .toolButton {
        padding: 7px 25px 11.25px;
    }
}

@media(max-width: 767px) {
    .api-tool-wrapper .tool-tabs .tab-content {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 10px;
        display: block;
        width: 100%;
    }
    #page-content-wrapper.api-tool-wrapper .mobile-emulator-device-view {
        margin: 0 -30px;
    }
    #page-content-wrapper.api-tool-wrapper .tool_title.popup_title {
        font-size: 14px;
    }
    #page-content-wrapper.api-tool-wrapper .tool_title {
        font-size: 14px;
    }

    /*#one_phone div[class*="col-"] {*/
    /*    width: 100%;*/
    /*}*/
    #one_phone div.col-sm-3-mobilemoxie {
   		width: 25%;
   	}
   	#one_phone div.col-sm-6-mobilemoxie {
   		width: 50%;
   	}
   	#one_phone div.col-sm-9-mobilemoxie {
   		width: 75%;
   	}
}

div#guest_user {
    display: none;
}

@media(max-width: 991px) {
    .modal-mobilemoxie .modal-dialog {
        width: auto;
        margin-left: 15px;
        margin-right: 15px;
    }
}

.navMenu{
    padding: 0;
    list-style-type: none;
    margin: 0 auto;
    display: inline-block;
    border-radius: 4px;
    overflow: hidden;
}
.navMenu li {
    float: left;
    border-left-width: 0;
    background-color: #fff;
}

.navMenu li a{
    border-radius: 0;
    background-color: rgba(230, 230, 230, .5);
    color: rgba(51, 51, 51, .5);
    border: solid 2px #23a8aa;
    margin: 0;
}
.navMenu li a.active{
    cursor: default;
    pointer-events: none;
    background: #24A8AA;
    color: #fff;
}

#page-content-wrapper.api-tool-wrapper .search-results-container .tab-content{
    background: #fff;
}
.imgCenter{
    max-width: 414px !important;
}

.navMenu > li > a:hover{
    border-radius: 0 !important;
    background-color: rgba(230, 230, 230, .5) !important;
    color: rgba(51, 51, 51, .5) !important;
    border: solid 2px #23a8aa !important;
    height: auto !important;
}

#page-content-wrapper.api-tool-wrapper .results-wrapper {
    margin-top: -10px !important;
    overflow-x: hidden;
    padding-left: 0px !important;
    padding-right: 15px;
}

#page-content-wrapper.api-tool-wrapper #phoneXoverlay {
    background-position: 0 0 !important;
}
#page-content-wrapper.api-tool-wrapper #phone1{
    background-position: 0 0 !important;
    margin-left: 22px;
}

/*#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .phone-content {*/
/*    margin-left: 0;*/
/*}*/

/*#page-content-wrapper.api-tool-wrapper .emulator-section:nth-child(2) .scroll-arrows {*/
/*    right: 11px;*/
/*    left: auto;*/
/*}*/
