
/* Frontend tools demo page specific css */
.frontend-tools-demo-page-free-usage-ended{
  display: none;
  padding-bottom: 40px;
}
.frontend-tools-demo-page .frontend-tools-demo-page-free-usage-ended .tour-section-header{
  padding-top: 0 !important;
}
.frontend-tools-demo-page h2 {
  font-size: 36px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 10px !important;
}
.frontend-tools-demo-page h2.text-center.ideas-section {
  padding-top: 40px;
  color: white;
}
.frontend-tools-demo-page .mobile-emulator-device-view h2 {
  font-size: 24px;
  font-weight: 600;
  margin-left:-12px;
}
.frontend-tools-demo-page .mobile-emulator-device-view p.phoneSubHeading {
  margin-left:-14px;
}
.frontend-tools-demo-page .emulator-section:nth-child(2) .mobile-emulator-device-view h2 {
  margin-left:28px;
}
.frontend-tools-demo-page .emulator-section:nth-child(2) .mobile-emulator-device-view p.phoneSubHeading {
  margin-left:34px;
}

.frontend-tools-demo-page .emulator-section:nth-child(2).wrap-phone63 .mobile-emulator-device-view h2 {
  margin-left:-5px;
}
.frontend-tools-demo-page .emulator-section:nth-child(2).wrap-phone63 .mobile-emulator-device-view p.phoneSubHeading {
  margin-left:-4px;
}

.appalyzer-demo .emulator-section:nth-child(1).wrap-phone63 .mobile-emulator-device-view .title.bottom {
  margin-left:9px;
}
.appalyzer-demo .emulator-section:nth-child(2).wrap-phone63 .mobile-emulator-device-view .title.bottom {
  left: calc(50% - 185px);
}

.homepage .mobile-emulator-device-view {
  background-color: transparent !important;
}

.homepage .mobile-emulator-device-view .actions button {
  display: inline-flex;
  color: #666;
  font-size: 14px;
  font-weight: normal;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.homepage .mobile-emulator-device-view .actions button:hover {
  color: #333;
}

.frontend-tools-demo-videos {
  padding-bottom: 45px;
}

.frontend-tools-demo-videos .col-md-6 {
  margin-bottom: 15px;
}

.frontend-tools-demo-videos a {
  display: inline-block;
  margin-bottom: 8px;
  color: white;
}

.frontend-tools-demo-videos a:hover {
  color: white;
}

.frontend-tools-demo-videos a:nth-of-type(2n) {
  margin-right: 8px;
}

.frontend-tools-demo-videos a:nth-of-type(4n) {
  margin-right: 0px;
}

.frontend-tools-demo-videos figcaption {
  width: 300px;
  padding-top: 5px;
  color: white;
}

.frontend-tools-demo-page .page-header-wrapper {
  margin-bottom: 0;
}

.frontend-tools-demo-page .top-nav-header {
  display: none;
}

.frontend-tools-demo-page .main-content {
  padding: 0;
}

.frontend-tools-demo-page .tour-section-header {
  padding-top: 50px !important;
}

.frontend-tools-demo-page .search-simulator-section {
  padding-top: 65px;
}

.frontend-tools-demo-page #simulator_control_tab .col-md-11 {
  width: 100%;
}

.frontend-tools-demo-page .page-header-wrapper{
  display: none;
}

.frontend-tools-demo-page .homepage-consulting,
.wrap-native_app_tracker .homepage-consulting {
  padding-top: 20px !important;
  padding-bottom: 10px !important;
  border: solid 0 white;
  background-image: none;
}

.frontend-tools-demo-page .homepage-consulting p,
.wrap-native_app_tracker .homepage-consulting p {
  margin-bottom: 0;
}
.frontend-tools-demo-page .simulator-demo {
  width: 100%;
  max-width: 1800px;
}

.frontend-tools-demo-page .simulator-demo .mobile-container > .row .tab-content,
.appalyzer-demo .mobile-container > .row .tab-content,
.free-tools-captcha-container{
  width: 100%;
  margin: 0 auto;
  max-width: 1170px;
}

.frontend-tools-demo-page .get-ideas {
  background-color: #11abb0;
}

.frontend-tools-demo-page .get-ideas .ideas-section {
  color: white;
  font-size: 36px;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.frontend-tools-demo-page .tour-section-feature,
.frontend-tools-demo-page .tour-section-feature:before,
.frontend-tools-demo-page .tour-section .tour-section-title {
  color: white;
}

.frontend-tools-demo-page .alert {
  background-color: transparent;
  border: solid 0 transparent;
  color: #a94442;
  padding: 0px 30px;
}

.frontend-tools-demo-page .alert p {
  font-size: 16px;
}

.frontend-tools-demo-page .error {
  color: #c53333;
  font-size: 13px;
  opacity: 0;
  height: 21px;
  display: block;
  overflow: hidden;
}

.frontend-tools-demo-page .has-error .error {
  opacity: 1;
  height: auto;
}

.frontend-tools-demo-page .nav-tabs {
  display: none;
}

.frontend-tools-demo-page .scroll-arrows {
  position: absolute;
  top: 350px;
  width: 35px;
  z-index: 10;
}

.frontend-tools-demo-page .emulator-section:nth-child(2) .scroll-arrows {
  right: auto;
}

.frontend-tools-demo-page .scroll-arrows button{
  border: solid 0 white;
  background-color: #e8eaf6;
  width: 35px;
  height: 50px;
  color: #0e5487;
  border-radius: 0;
  margin: 15px 0;
  font-size: 20px;
}

.frontend-tools-demo-page .scroll-arrows button .material-icons, .homepage .scroll-arrows button .material-icons {
  font-size: 40px;
  margin-left: -8px;
  margin-top: 4px;
}

.frontend-tools-demo-page .has-feedback select.form-control {
  padding-right: 5px;
}

/* styles specific for mozcon demo page */
.frontend-tools-demo-page .mozcon h4 {
  text-align: center;
  font-size: 40px !important;
  color: #000000 !important;
  margin-top: -25px !important;
}

.frontend-tools-demo-page .mozcon hr {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}

.frontend-tools-demo-page .mozcon .btn-primary {
  width: 160px;
  margin-left: auto;
  margin-right: auto;
}

.frontend-tools-demo-page .mozcon-logo {
  margin-bottom: 10px;
}

.frontend-tools-demo-page .btn-left-center {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-top: 6px;
}

.frontend-tools-demo-page .btn-flat {
  border: none !important;
}

.frontend-tools-demo-page .close {
  opacity: 1;
  text-shadow: none;
}

.frontend-tools-demo-page .hidden-content-notification {
  background-color: #11abb0;
  text-align: center;
  color: white;
  height: 40px;
  line-height: 40px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
   opacity: 1;
   transition-delay: 5s;
   display: none;
}

.frontend-tools-demo-page .hidden-content-notification.hide-notification {
    opacity: 0;
    height: 0;
}

.homepage .tool-search-simulator-wrapper {
  padding-right: 0 !important;
}

.three-time-message {
  font-weight: bold;
  font-size: 20px;
}

.frontend-tools-demo-page .alert {
  transform: translate(-50%, 0);
  position: fixed;
  bottom: 0;
  left: 50%;
  padding: 10px 20px;
  max-width: 600px;
  margin: 0;
  background-color: #0E5485 !important;
  border-color: #0E5485 !important;
  border-radius: 0px;
  color: #fff;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  opacity: 0;
  visibility: hidden;
  z-index: 9999;
}

.frontend-tools-demo-page .alert[class*="alert-"] {
  opacity: 1;
  visibility: visible;
}

.frontend-tools-demo-page .alert.alert-top {
  transform: none;
  font-size: 13px;
  margin-bottom: 30px;
  position: inherit;
  bottom: inherit;
  left: inherit;
  max-width: inherit;
  background-color: #88a8c5 !important;
  border-color: #88a8c5 !important;
  padding: 15px;
  z-index: 0;
}
.frontend-tools-demo-page .alert.alert-error.alert-top {
  background: #cc2b2b !important;
  border-color: #cc2b2b !important;
}

.frontend-tools-demo-page .simulator-demo .mobile-emulator-device-view .title.bottom,
.frontend-tools-demo-page .appalyzer-demo .mobile-emulator-device-view .title.bottom {
  bottom: -45px;
}
.frontend-tools-demo-page .appalyzer-demo .mobile-emulator-device-view .title.bottom {
  margin-left:-5px;
}
.frontend-tools-demo-page .simulator-demo .mobile-emulator-device-view .title.bottom .actions .nav-buttons {
    margin-top: 1px;
}

.frontend-tools-demo-page .appalyzer-demo .mobile-emulator-device-view .title.bottom .actions .nav-buttons{
 margin-left:50px;
}
.frontend-tools-demo-page .textViewLive {
  display: none;
}

@media (max-width: 767px) {
  .frontend-tools-demo-page .alert.alert-top {
    margin-bottom: 15px;
  }

  .apple_android {
    margin-top: 0px !important;
  }
}

.frontend-tools-demo-page .alert.alert-top a {
  color: #fff;
  text-decoration: underline;
}

.frontend-tools-demo-page .alert.alert-top .material-icons {
  position: relative;
  margin-top: -5px;
  bottom: -5px;
  font-size: 20px;
}

@media (max-width: 991px) {
  .frontend-tools-demo-page .emulator-section {
    display: none;
  }

  .frontend-tools-demo-page .emulator-section.active {
    display: block;
  }

  .frontend-tools-demo-page .tool-search-simulator-wrapper .mobile-container > .row .tab-content {
    width: 100%;
  }

  .frontend-tools-demo-page .horizontal-scrolling .btn-scrolling-right {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .homepage-consulting {
    padding-bottom: 50px;
  }
  .results-wrapper-content {
    overflow-x: auto;
  }
  .frontend-tools-demo-page .container-fluid .homepage-intro{
    padding-bottom: 10px !important;
  }
  .frontend-tools-demo-page .btn-teal {
    width: 160px;
  }
  .frontend-tools-demo-page .mozcon-logo {
    width: 25% !important;
  }
}

.row .square:nth-of-type(2), .row .square:nth-of-type(3) {
  margin-left: 20px;
}

@media (max-width: 991px) {
  .square {
    margin-left: auto !important;
    margin-right: auto!important;
    width: 100%;
    margin-top: 20px;
  }
}

.homepage .form-control {
  background-color: #fff !important;
}

.nav-tabs>.active>a {
  color: #36858c !important;
  background: #eaf2f9 !important;
}

.homepage {
  background: #04538e !important;
}
.homepage>.tab-content {
  border-radius: 10px;
  background: #eaf2f9 !important;
  overflow: hidden;
}

.jumbo h2,
.page-main-content h2 { 
  color: #f23106;
  margin: 0px 0px 10px 0px;
}

.jumbo ul {
  padding-left: 20px;
}

.results-wrapper .gif {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 400px;
}

.homepage .tab-content {
  min-height: 100vh;
}

.homepage .tab-content>.tab-pane{
  visibility:hidden;
}

 .homepage .tab-content>.active{
  visibility:visible;
}

.homepage>.nav .active:before,
.homepage>.nav .active:after {
  z-index: 1;
  background: #eaf2f9;
}
.homepage>.nav li:first-child a:before,
.homepage>.nav li:last-child a:after {
  background-color: #04538e;
}
.homepage>.tab-content {
  background: #eaf2f9;
  color:#04538e;
  padding: 20px;
}
.homepage>.tab-pane {
  display: none;
}
.homepage>.tab-pane.active {
  display: block;
}

.square-row [class*="col-"]{
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}

.square-row{
  overflow: hidden;
}

.square {
  text-align: center;
  padding: 17px;
  color: black;
  font-size: 18px;
}

.square>h3 {
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}
.square>img {
  width: 70px;
  padding-bottom: 5px;
}

.square > .material-icons {
  font-size: 70px;
  padding-bottom: 5px;
}

.square > .material-icons.icon-with-background {
  background: #353535;
  color: white;
  border-radius: 100%;
  padding: 0;
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.p-20 {
  padding: 20px;
}

.square-color1 {
  background-color: #e9edf0 !important;
}

.square-color2 {
  background-color: #d5e1ed !important;
}

.square-color3 {
  background-color: #e0edf8 !important;
}

.homepage .form-group {
  margin-bottom: 5px !important;
}

.homepage .scroll-arrows {
  display: none !important;
}

.homepage #pageoscope_emulator {
  min-height: 320px;
}

.full_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  padding-top: 20px;
}

.homepage p, .homepage li {
  color: #666666;
}

.small_image.computer {
  padding-top: 0px !important;
  width: 75%;
  bottom: -58px;
  position: absolute;
  height: auto;
  left: 65px;
  max-width: 400px;
}

.homepage-intro .text {
  margin-top: 8vh;
}

.tour-call-to-action-subtext {
  font-size: 14px;
  color: #666666;
}

@media (max-width: 1150px) {
  .homepage-intro .text {
    width: 100% !important;
    margin-top: 0px !important;
  }
}

@media (max-width: 1250px) {
  .apprank-row {
    margin-top: -40% !important;
  }
}

@media (max-width: 1150px) {
  .special-md-8 {
    width: 100% !important;
  }

  .special-md-4 {
    width: 100% !important;
  }
}


@media (max-width: 767px) {
  .homepage-consulting {
    padding-bottom: 50px;
  }
  .results-wrapper-content {
    overflow-x: auto;
  }
  .frontend-tools-demo-page .container-fluid .homepage-intro{
    padding-bottom: 10px !important;
  }
  .frontend-tools-demo-page .btn-teal {
    width: 160px;
  }
  .frontend-tools-demo-page .mozcon-logo {
    width: 25% !important;
  }

  .nav-tabs>li {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
  .equal>div {
    margin-top: 50px;
  }
  .homepage #emulator_div.results-wrapper {
    overflow-x: visible;
    overflow-y: visible;
  }

  .homepage .phone-wrap {
    padding-left: 0 !important;
  }

  .homepage-intro .text {
    margin-top: 0px;
  }

  .homepage .nav-tabs>li>a {
    border-radius: 10px;
  }

  .homepage .search__submit,
  .homepage .emulator__submit {
    font-size: 18px !important;
  }

  .tour-call-to-action .btn-primary {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.small_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  padding-top: 20px;
}

@media (min-width: 1000px) {
  .tool-search-simulator-wrapper {
    margin-top: 50px;
  }
  .pageo-images .jumbo {
    padding-top: 0 !important;
  }
  .mobile-container {
    margin-top: 50px;
  }
  #pageoscope_div, #emulator_div, #apprank_div {
    padding-top: 50px;
  }
}

@media (min-width: 992px) and (max-width: 999px){ 
  .special-pt-50 {  
    padding-top: 50px;  
  } 
  .special-mt-65 {  
    margin-top: 65px; 
  } 
}

@media (min-width: 1440px) {
  .serp-ben {
    margin-top: -100px;
  }
}

@media (min-width: 1400px) {
  .nav-tabs>li>a {
    padding: 10px 70px !important;
    font-size: 20px !important;
    border-radius: 10px 10px 0px 0px;
  }

  .nav-tabs>li {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .small_image.computer {
  bottom: -58px;
}
}

@media (min-width: 768px) {
  .homepage>.nav:after,
  .homepage>.nav:before {
    content:"";
    display: table;
  }
  .homepage>.nav:after {
    clear:both;
    overflow:hidden;
  }
  .homepage>.nav {
    zoom: 1;
    margin-left: 20px;
  }
  .homepage>.nav li {
    list-style: none outside none;
    float: left;
    position: relative;
  }
  .homepage>.nav .active {
    z-index: 3;
  }
  .homepage>.nav li:before,
  .homepage>.nav li:after,
  .homepage>.nav  a:before,
  .homepage>.nav  a:after {
    content:"";
    position: absolute;
    bottom:0;

  }
  .homepage>.nav li:before,
  .homepage>.nav li:after {
    background: #cfd8e0;
    width: 10px;
    height: 10px;
  }
  .homepage>.nav li:before {
    left: -10px;
  }
  .homepage>.nav li:after {
    right: -9px;
  }
  .homepage>.nav a {
    float: left;
    padding: 10px 30px;
    text-decoration: none;
    color: #eaf2f9;
    background: #04538e;
    border-radius: 10px 10px 0 0;
  }
  .homepage>.nav .active a {
    background: #eaf2f9;
    color:#04538e;
  }

  .homepage>.nav  a:before,
  .homepage>.nav  a:after {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background: #04538e;
    z-index: 2;
  }
  .homepage>.nav .active a:before,
  .homepage>.nav .active a:after {
    background: #04538e;
  }
  .homepage>.nav  a:before {
    left:-20px;
  }
  .homepage>.nav  a:after {
    right: -20px;
  }

  .nav-tabs>li>a {
    padding: 10px 40px;
    font-size: 20px !important;
    border-radius: 10px 10px 0px 0px;
  }

  .nav-tabs>li {
    margin-left: 15px;
    margin-right: 15px;
  }

  .row.equal {
    display: flex;
    flex-wrap: wrap;
  }

  .rows {
    margin-top: 20px;
  }
  .apprank-row .jumbo {
    margin-top: 100px;
  }
}

@media (max-width: 1300px) {
  .top-90 {
    top: 16vh !important;
  }
}

@media (min-width: 1300px) {
  .top-90 {
    top: 12vh;
  }
}

@media (min-width: 1350px) {
  .top-90 {
    top: 7vh;
  }
}

.nav-tabs>li>a {
  text-transform: none !important;
  background: #cfd8e0 !important;
  color: #2a2b2a !important;
}

.nav-tabs>li>a> .beta-text{
  padding: 5px;
  margin-left: auto;
  margin-top: auto;
  background: #0e5487;
  color: #eff2f5;
  font-size: 13px
}

.nav-tabs>li {
  cursor: pointer;
}

.float-none {
  float: none;
}

label {
  color: #666666;
}

.homepage .emulator-tool-info {
  display: none !important;
}

.has-line-middle .actions {
  display: none !important;
}

.homepage .results-wrapper {
  margin-top: 0px !important;
}

.homepage .title {
  padding-top: 0px !important;
}

.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

.jumbo h2,
.page-main-content h2 {
  padding-top: 5px;
}

.page-main-content {  
  font-size: 14.5px;  
} 
a.tx-none {
  text-decoration: none;
  cursor: pointer;
  color: #36858c;
}
a.tx-none:hover{
  color: #1f4d51;
}
.homepage .preloader {
  opacity: 0.7;
  background: transparent url("/img/preloader-gray.gif") no-repeat scroll center center;
}

.homepage .results-wrapper [class*="col-"], .homepage .phone-wrap, .special-md-8, .special-md-4 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.special-md-8 {
  width: 60%;
}

.special-md-4 {
  width: 40%;
}

.apprank-row {
  margin-top: -35%;
}

.serp-row {
  margin-top: -35%;
}

@media (min-width: 1250px) {
  .apprank-row .jumbo {
    margin-top: 40px;
  }
}

@media (min-width: 2051px) {
  .row-benefits {
    margin-top: 20px;
  }
}

@media (min-width: 1751px)  and (max-width: 2050px) {
  .row-benefits {
    margin-top: -100px;
  }

  .apple_android {
    margin-top: 120px !important;
  }
}

@media (min-width: 1501px)  and (max-width: 1750px) {
  .row-benefits {
    margin-top: -170px;
  }

  .apple_android {
    margin-top: 170px !important;
  }
}

@media (min-width: 1381px) and (max-width: 1500px){
  .row-benefits {
    margin-top: -240px;
  }

  .apple_android {
    margin-top: 210px !important;
  }
}

@media (min-width: 1311px) and (max-width: 1380px) {
  .row-benefits {
    margin-top: -280px;
  }

  .apple_android {
    margin-top: 240px !important;
  }
}

@media (min-width: 1269px) and (max-width: 1311px) {
  .row-benefits {
    margin-top: -280px;
  }
  .apple_android {
    margin-top: 290px !important;
  }
}

@media (min-width: 1241px) and (max-width: 1269px) {
  .row-benefits {
    margin-top: -320px;
  }
  .apple_android {
    margin-top: 290px !important;
  }
}

@media (min-width: 1240px) and (max-width: 1255px) {
  .pageo-row {
    margin-top: -120px;
  }
  .pageo-images {
    margin-top: 150px;
  }
}

@media (min-width: 1255px) and (max-width: 1440px) {
  .pageo-row {
    margin-top: -50px;
  }
  .pageo-images {
    margin-top: 100px;
  }
}

@media (min-width: 1440px) and (max-width: 1540px) {
  .pageo-row {
    margin-top: 0;
  }
  .pageo-images {
    margin-top: 100px;
  }
}

@media (min-width: 1151px) and (max-width: 1240px) {
  .benefits {
    width: 100% !important;
  }

  .apple_android {
    margin-top: 0px !important;
  }
}

.zindex-top {
  z-index: 99999;
}

.float-left {
  float: left;
}

.error {
  color: red !important;
}

.apple_android {
  margin-top: 80px;
}
@media (min-width: 1400px) and (max-width: 1650px) {
  .homepage .nav-tabs>li>a {
    padding: 10px 50px !important;
  }
}

.homepage #serperator .mobile-emulator-device-view .save-screenshot-btn,
.homepage #pageoscope .mobile-emulator-device-view .save-screenshot-btn,
.homepage #appilyzer .mobile-emulator-device-view .save-screenshot-btn,
.frontend-tools-demo-page .mobile-emulator-device-view .save-screenshot-btn {
  display: none;

}
@media (min-width: 768px) and (max-width: 970px) {  
  .homepage ul.homepage-nav-bar > li > a {  
    padding: 10px;  
  }
}

#whyUs .fs-14-cl-222222 {
  font-size: 14px;
  color: #222222;
}

#whyUs h2.special-title > span {
  color: #04538e;
  width: 148px;
}

#whyUs h2.special-title.sample-result {
  position: relative;
  top: -56px;
}

@media (max-width: 991px) {
  #whyUs h2.special-title.sample-result {
    left: calc(1%);
    top: -13px;
  }

  #whyUs h2.special-title > img {
    top: 29px;
  }
}

#whyUs .img-border {
  width: 100%;
  height: 215px;
  border: 1px solid #777777;
}

#whyUs .img-lg-border {
  width: 100%;
  border: 4px solid #777777;
  border-top: 0px;
}

@media (min-width: 992px) {
  #whyUs .set-min-ht {
    min-height: calc(100% - 80px);
  }
}

#whyUs .img-title {
  background: white;
  border: 4px solid #777777;
  border-bottom: none;
}

#whyUs .img-title h3 {
  margin: 11px;
  color: black;
  font-weight: bold;
}

.small_image.computer.fixed-width-height {
  width: 355px;
}

.embed-video-mobilemoxie {
  bottom: 9px;
  position: absolute;
  left: 82px;
  z-index: 252;
  width: 321px;
  height: 203px;
}

@media (max-width: 1350px) {  
  .small_image.computer.fixed-width-height {
    width: 300px;
  }

  .embed-video-mobilemoxie {
    bottom: -2px;
    position: absolute;
    left: 79px;
    z-index: 252;
    width: 272px;
    height: 173px;
  }
}

@media (min-width: 1080px) and (max-width: 1199px) {  
  .homepage-intro .home-page-info-div {
    width: 75% !important;
  }

  .homepage-intro .home-page-desktop-div {
    width: 39% !important;
  }
}

@media (min-width: 700px) and (max-width: 1079px) {  
  .homepage-intro .home-page-info-div {
    width: 100% !important;
  }

  .homepage-intro .home-page-desktop-div {
    width: 100% !important;
  }

  .small_image.computer.fixed-width-height {
    width: 284px;
    bottom: -8px;
  }

  .embed-video-mobilemoxie {
    bottom: 45px;
    width: 257px;
    height: 164px;
  }
}

@media (min-width: 600px) and (max-width: 699px) { 
  .embed-video-mobilemoxie {
    bottom: 36px;
    width: 211px;
    height: 133px;
    left: 76px;
  }

  .small_image.computer.fixed-width-height {
    width: 233px;
    bottom: -8px;
  }
}

.row-with-desktop-for-mobile {
  display: none;
  height: 224px;
  position: inherit;
  bottom: 50px;
}

@media (min-width: 550px) and (max-width: 599px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 469px);
  }
}

@media (min-width: 500px) and (max-width: 549px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 433px);
  }
}

@media (min-width: 450px) and (max-width: 499px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 404px);
  }
}

@media (min-width: 400px) and (max-width: 449px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 381px);
  }
}

@media (max-width: 299px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 300px);
  }
}

@media (max-width: 599px) {
  .row-with-desktop-for-mobile {
    display: block !important;
  }

  .home-page-desktop-div {
    display: none;
  }

  .embed-video-mobilemoxie {
    bottom: -10px;
    position: absolute;
    left: 77px;
    z-index: 252;
    width: 236px;
    height: 152px;
  } 

  .small_image.computer.fixed-width-height {
    width: 260px;
  }
}

@media (min-width: 1301px) {
  .embed-video-mobilemoxie {
    width: 362px;
    height: 230px;
    left: 29px;
    bottom: 16px;
  }
  .small_image.computer.fixed-width-height {
    width: 400px;
    bottom: -59px;
    left: 10px;
  }
}

@media (min-width: 1026px) and (max-width: 1300px) {
  .embed-video-mobilemoxie {
    width: 327px;
    height: 208px;
    left: 45px;
    bottom: 11px;
  }
  .small_image.computer.fixed-width-height {
    width: 362px;
    bottom: -57px;
    left: 27px;
  }
}


@media (min-width: 1080px) and (max-width: 1125px) {
  .embed-video-mobilemoxie {
    width: 308px;
    height: 194px;
    left: 10px;
    bottom: 55px;
  }
  .small_image.computer.fixed-width-height {
    width: 339px;
    bottom: -9px;
    left: -5px;
  }
}


@media (min-width: 768px) and (max-width: 1079px) {
  .embed-video-mobilemoxie {
    width: 352px;
    height: 224px;
    left: 13px;
    bottom: 63px;
  }
  .small_image.computer.fixed-width-height {
    left: -6px;
    width: 390px;
    bottom: -10px;
  }
}

@media (min-width: 901px) and (max-width: 1079px) {
  .embed-video-mobilemoxie {
    left: 64px;
  }
  .small_image.computer.fixed-width-height {
    left: 45px;
  }
}


@media (min-width: 665px) and (max-width: 767px) {
  .embed-video-mobilemoxie {
    left: 6px;
    width: 310px;
    bottom: 55px;
    height: 197px;
  }
  .small_image.computer.fixed-width-height {
    left: -10px;
    width: 341px;
  }
}

@media (min-width: 600px) and (max-width: 664px) {
  .embed-video-mobilemoxie {
    width: 284px;
    left: 2px;
    bottom: 50px;
    height: 180px;
  }
  .small_image.computer.fixed-width-height {
    left: -12px;
    width: 312px;
  }
}

@media (min-width: 400px) and (max-width: 599px) {
  .embed-video-mobilemoxie {
    width: 348px;
    height: 222px;
    left: 39px;
    bottom: 12px;
  }
  .small_image.computer.fixed-width-height {
    width: 385px;
    left: 20px;
    bottom: -60px;
  }
  .row-with-desktop-for-mobile {
    height: 292px;
  }
}

@media (min-width: 350px) and (max-width: 399px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 356px);
    height: 260px;
  }
  .embed-video-mobilemoxie {
    width: 301px;
    height: 194px;
    left: 51px;
    bottom: 3px;
  }
  .small_image.computer.fixed-width-height {
    width: 332px;
    left: 36px;
  }
}

@media (min-width: 300px) and (max-width: 349px) {
  .row-with-desktop-for-mobile {
    margin-left: calc(100% - 325px);
    height: 241px;
  }
  .embed-video-mobilemoxie {
    width: 272px;
    height: 173px;
    left: 65px;
    bottom: -2px;
  }
  .small_image.computer.fixed-width-height {
    width: 300px;
    left: 52px;
  }
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position: inherit;
}
.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-grey {
	background: lightgrey !important;
}
/************************************************
Padding and Margin
************************************************/
.ma--25 {
  margin: -25px!important
}

.mt--25 {
  margin-top: -25px!important
}

.mb--25 {
  margin-bottom: -25px!important
}

.ml--25 {
  margin-left: -25px!important
}

.mr--25 {
  margin-right: -25px!important
}

.ma--24 {
  margin: -24px!important
}

.mt--24 {
  margin-top: -24px!important
}

.mb--24 {
  margin-bottom: -24px!important
}

.ml--24 {
  margin-left: -24px!important
}

.mr--24 {
  margin-right: -24px!important
}

.ma--23 {
  margin: -23px!important
}

.mt--23 {
  margin-top: -23px!important
}

.mb--23 {
  margin-bottom: -23px!important
}

.ml--23 {
  margin-left: -23px!important
}

.mr--23 {
  margin-right: -23px!important
}

.ma--22 {
  margin: -22px!important
}

.mt--22 {
  margin-top: -22px!important
}

.mb--22 {
  margin-bottom: -22px!important
}

.ml--22 {
  margin-left: -22px!important
}

.mr--22 {
  margin-right: -22px!important
}

.ma--21 {
  margin: -21px!important
}

.mt--21 {
  margin-top: -21px!important
}

.mb--21 {
  margin-bottom: -21px!important
}

.ml--21 {
  margin-left: -21px!important
}

.mr--21 {
  margin-right: -21px!important
}

.ma--20 {
  margin: -20px!important
}

.mt--20 {
  margin-top: -20px!important
}

.mb--20 {
  margin-bottom: -20px!important
}

.ml--20 {
  margin-left: -20px!important
}

.mr--20 {
  margin-right: -20px!important
}

.ma--19 {
  margin: -19px!important
}

.mt--19 {
  margin-top: -19px!important
}

.mb--19 {
  margin-bottom: -19px!important
}

.ml--19 {
  margin-left: -19px!important
}

.mr--19 {
  margin-right: -19px!important
}

.ma--18 {
  margin: -18px!important
}

.mt--18 {
  margin-top: -18px!important
}

.mb--18 {
  margin-bottom: -18px!important
}

.ml--18 {
  margin-left: -18px!important
}

.mr--18 {
  margin-right: -18px!important
}

.ma--17 {
  margin: -17px!important
}

.mt--17 {
  margin-top: -17px!important
}

.mb--17 {
  margin-bottom: -17px!important
}

.ml--17 {
  margin-left: -17px!important
}

.mr--17 {
  margin-right: -17px!important
}

.ma--16 {
  margin: -16px!important
}

.mt--16 {
  margin-top: -16px!important
}

.mb--16 {
  margin-bottom: -16px!important
}

.ml--16 {
  margin-left: -16px!important
}

.mr--16 {
  margin-right: -16px!important
}

.ma--15 {
  margin: -15px!important
}

.mt--15 {
  margin-top: -15px!important
}

.mb--15 {
  margin-bottom: -15px!important
}

.ml--15 {
  margin-left: -15px!important
}

.mr--15 {
  margin-right: -15px!important
}

.ma--14 {
  margin: -14px!important
}

.mt--14 {
  margin-top: -14px!important
}

.mb--14 {
  margin-bottom: -14px!important
}

.ml--14 {
  margin-left: -14px!important
}

.mr--14 {
  margin-right: -14px!important
}

.ma--13 {
  margin: -13px!important
}

.mt--13 {
  margin-top: -13px!important
}

.mb--13 {
  margin-bottom: -13px!important
}

.ml--13 {
  margin-left: -13px!important
}

.mr--13 {
  margin-right: -13px!important
}

.ma--12 {
  margin: -12px!important
}

.mt--12 {
  margin-top: -12px!important
}

.mb--12 {
  margin-bottom: -12px!important
}

.ml--12 {
  margin-left: -12px!important
}

.mr--12 {
  margin-right: -12px!important
}

.ma--11 {
  margin: -11px!important
}

.mt--11 {
  margin-top: -11px!important
}

.mb--11 {
  margin-bottom: -11px!important
}

.ml--11 {
  margin-left: -11px!important
}

.mr--11 {
  margin-right: -11px!important
}

.ma--10 {
  margin: -10px!important
}

.mt--10 {
  margin-top: -10px!important
}

.mb--10 {
  margin-bottom: -10px!important
}

.ml--10 {
  margin-left: -10px!important
}

.mr--10 {
  margin-right: -10px!important
}

.ma--9 {
  margin: -9px!important
}

.mt--9 {
  margin-top: -9px!important
}

.mb--9 {
  margin-bottom: -9px!important
}

.ml--9 {
  margin-left: -9px!important
}

.mr--9 {
  margin-right: -9px!important
}

.ma--8 {
  margin: -8px!important
}

.mt--8 {
  margin-top: -8px!important
}

.mb--8 {
  margin-bottom: -8px!important
}

.ml--8 {
  margin-left: -8px!important
}

.mr--8 {
  margin-right: -8px!important
}

.ma--7 {
  margin: -7px!important
}

.mt--7 {
  margin-top: -7px!important
}

.mb--7 {
  margin-bottom: -7px!important
}

.ml--7 {
  margin-left: -7px!important
}

.mr--7 {
  margin-right: -7px!important
}

.ma--6 {
  margin: -6px!important
}

.mt--6 {
  margin-top: -6px!important
}

.mb--6 {
  margin-bottom: -6px!important
}

.ml--6 {
  margin-left: -6px!important
}

.mr--6 {
  margin-right: -6px!important
}

.ma--5 {
  margin: -5px!important
}

.mt--5 {
  margin-top: -5px!important
}

.mb--5 {
  margin-bottom: -5px!important
}

.ml--5 {
  margin-left: -5px!important
}

.mr--5 {
  margin-right: -5px!important
}

.ma--4 {
  margin: -4px!important
}

.mt--4 {
  margin-top: -4px!important
}

.mb--4 {
  margin-bottom: -4px!important
}

.ml--4 {
  margin-left: -4px!important
}

.mr--4 {
  margin-right: -4px!important
}

.ma--3 {
  margin: -3px!important
}

.mt--3 {
  margin-top: -3px!important
}

.mb--3 {
  margin-bottom: -3px!important
}

.ml--3 {
  margin-left: -3px!important
}

.mr--3 {
  margin-right: -3px!important
}

.ma--2 {
  margin: -2px!important
}

.mt--2 {
  margin-top: -2px!important
}

.mb--2 {
  margin-bottom: -2px!important
}

.ml--2 {
  margin-left: -2px!important
}

.mr--2 {
  margin-right: -2px!important
}

.ma--1 {
  margin: -1px!important
}

.mt--1 {
  margin-top: -1px!important
}

.mb--1 {
  margin-bottom: -1px!important
}

.ml--1 {
  margin-left: -1px!important
}

.mr--1 {
  margin-right: -1px!important
}

.ma-0 {
  margin: 0!important
}

.mt-0 {
  margin-top: 0!important
}

.mb-0 {
  margin-bottom: 0!important
}

.ml-0 {
  margin-left: 0!important
}

.mr-0 {
  margin-right: 0!important
}

.pa-0 {
  padding: 0!important
}

.pt-0 {
  padding-top: 0!important
}

.pb-0 {
  padding-bottom: 0!important
}

.pl-0 {
  padding-left: 0!important
}

.pr-0 {
  padding-right: 0!important
}

.ma-1 {
  margin: 1px!important
}

.mt-1 {
  margin-top: 1px!important
}

.mb-1 {
  margin-bottom: 1px!important
}

.ml-1 {
  margin-left: 1px!important
}

.mr-1 {
  margin-right: 1px!important
}

.pa-1 {
  padding: 1px!important
}

.pt-1 {
  padding-top: 1px!important
}

.pb-1 {
  padding-bottom: 1px!important
}

.pl-1 {
  padding-left: 1px!important
}

.pr-1 {
  padding-right: 1px!important
}

.ma-2 {
  margin: 2px!important
}

.mt-2 {
  margin-top: 2px!important
}

.mb-2 {
  margin-bottom: 2px!important
}

.ml-2 {
  margin-left: 2px!important
}

.mr-2 {
  margin-right: 2px!important
}

.pa-2 {
  padding: 2px!important
}

.pt-2 {
  padding-top: 2px!important
}

.pb-2 {
  padding-bottom: 2px!important
}

.pl-2 {
  padding-left: 2px!important
}

.pr-2 {
  padding-right: 2px!important
}

.ma-3 {
  margin: 3px!important
}

.mt-3 {
  margin-top: 3px!important
}

.mb-3 {
  margin-bottom: 3px!important
}

.ml-3 {
  margin-left: 3px!important
}

.mr-3 {
  margin-right: 3px!important
}

.pa-3 {
  padding: 3px!important
}

.pt-3 {
  padding-top: 3px!important
}

.pb-3 {
  padding-bottom: 3px!important
}

.pl-3 {
  padding-left: 3px!important
}

.pr-3 {
  padding-right: 3px!important
}

.ma-4 {
  margin: 4px!important
}

.mt-4 {
  margin-top: 4px!important
}

.mb-4 {
  margin-bottom: 4px!important
}

.ml-4 {
  margin-left: 4px!important
}

.mr-4 {
  margin-right: 4px!important
}

.pa-4 {
  padding: 4px!important
}

.pt-4 {
  padding-top: 4px!important
}

.pb-4 {
  padding-bottom: 4px!important
}

.pl-4 {
  padding-left: 4px!important
}

.pr-4 {
  padding-right: 4px!important
}

.ma-5 {
  margin: 5px!important
}

.mt-5 {
  margin-top: 5px!important
}

.mb-5 {
  margin-bottom: 5px!important
}

.ml-5 {
  margin-left: 5px!important
}

.mr-5 {
  margin-right: 5px!important
}

.pa-5 {
  padding: 5px!important
}

.pt-5 {
  padding-top: 5px!important
}

.pb-5 {
  padding-bottom: 5px!important
}

.pl-5 {
  padding-left: 5px!important
}

.pr-5 {
  padding-right: 5px!important
}

.ma-6 {
  margin: 6px!important
}

.mt-6 {
  margin-top: 6px!important
}

.mb-6 {
  margin-bottom: 6px!important
}

.ml-6 {
  margin-left: 6px!important
}

.mr-6 {
  margin-right: 6px!important
}

.pa-6 {
  padding: 6px!important
}

.pt-6 {
  padding-top: 6px!important
}

.pb-6 {
  padding-bottom: 6px!important
}

.pl-6 {
  padding-left: 6px!important
}

.pr-6 {
  padding-right: 6px!important
}

.ma-7 {
  margin: 7px!important
}

.mt-7 {
  margin-top: 7px!important
}

.mb-7 {
  margin-bottom: 7px!important
}

.ml-7 {
  margin-left: 7px!important
}

.mr-7 {
  margin-right: 7px!important
}

.pa-7 {
  padding: 7px!important
}

.pt-7 {
  padding-top: 7px!important
}

.pb-7 {
  padding-bottom: 7px!important
}

.pl-7 {
  padding-left: 7px!important
}

.pr-7 {
  padding-right: 7px!important
}

.ma-8 {
  margin: 8px!important
}

.mt-8 {
  margin-top: 8px!important
}

.mb-8 {
  margin-bottom: 8px!important
}

.ml-8 {
  margin-left: 8px!important
}

.mr-8 {
  margin-right: 8px!important
}

.pa-8 {
  padding: 8px!important
}

.pt-8 {
  padding-top: 8px!important
}

.pb-8 {
  padding-bottom: 8px!important
}

.pl-8 {
  padding-left: 8px!important
}

.pr-8 {
  padding-right: 8px!important
}

.ma-9 {
  margin: 9px!important
}

.mt-9 {
  margin-top: 9px!important
}

.mb-9 {
  margin-bottom: 9px!important
}

.ml-9 {
  margin-left: 9px!important
}

.mr-9 {
  margin-right: 9px!important
}

.pa-9 {
  padding: 9px!important
}

.pt-9 {
  padding-top: 9px!important
}

.pb-9 {
  padding-bottom: 9px!important
}

.pl-9 {
  padding-left: 9px!important
}

.pr-9 {
  padding-right: 9px!important
}

.ma-10 {
  margin: 10px!important
}

.mt-10 {
  margin-top: 10px!important
}

.mb-10 {
  margin-bottom: 10px!important
}

.ml-10 {
  margin-left: 10px!important
}

.mr-10 {
  margin-right: 10px!important
}

.pa-10 {
  padding: 10px!important
}

.pt-10 {
  padding-top: 10px!important
}

.pb-10 {
  padding-bottom: 10px!important
}

.pl-10 {
  padding-left: 10px!important
}

.pr-10 {
  padding-right: 10px!important
}

.ma-11 {
  margin: 11px!important
}

.mt-11 {
  margin-top: 11px!important
}

.mb-11 {
  margin-bottom: 11px!important
}

.ml-11 {
  margin-left: 11px!important
}

.mr-11 {
  margin-right: 11px!important
}

.pa-11 {
  padding: 11px!important
}

.pt-11 {
  padding-top: 11px!important
}

.pb-11 {
  padding-bottom: 11px!important
}

.pl-11 {
  padding-left: 11px!important
}

.pr-11 {
  padding-right: 11px!important
}

.ma-12 {
  margin: 12px!important
}

.mt-12 {
  margin-top: 12px!important
}

.mb-12 {
  margin-bottom: 12px!important
}

.ml-12 {
  margin-left: 12px!important
}

.mr-12 {
  margin-right: 12px!important
}

.pa-12 {
  padding: 12px!important
}

.pt-12 {
  padding-top: 12px!important
}

.pb-12 {
  padding-bottom: 12px!important
}

.pl-12 {
  padding-left: 12px!important
}

.pr-12 {
  padding-right: 12px!important
}

.ma-13 {
  margin: 13px!important
}

.mt-13 {
  margin-top: 13px!important
}

.mb-13 {
  margin-bottom: 13px!important
}

.ml-13 {
  margin-left: 13px!important
}

.mr-13 {
  margin-right: 13px!important
}

.pa-13 {
  padding: 13px!important
}

.pt-13 {
  padding-top: 13px!important
}

.pb-13 {
  padding-bottom: 13px!important
}

.pl-13 {
  padding-left: 13px!important
}

.pr-13 {
  padding-right: 13px!important
}

.ma-14 {
  margin: 14px!important
}

.mt-14 {
  margin-top: 14px!important
}

.mb-14 {
  margin-bottom: 14px!important
}

.ml-14 {
  margin-left: 14px!important
}

.mr-14 {
  margin-right: 14px!important
}

.pa-14 {
  padding: 14px!important
}

.pt-14 {
  padding-top: 14px!important
}

.pb-14 {
  padding-bottom: 14px!important
}

.pl-14 {
  padding-left: 14px!important
}

.pr-14 {
  padding-right: 14px!important
}

.ma-15 {
  margin: 15px!important
}

.mt-15 {
  margin-top: 15px!important
}

.mb-15 {
  margin-bottom: 15px!important
}

.ml-15 {
  margin-left: 15px!important
}

.mr-15 {
  margin-right: 15px!important
}

.pa-15 {
  padding: 15px!important
}

.pt-15 {
  padding-top: 15px!important
}

.pb-15 {
  padding-bottom: 15px!important
}

.pl-15 {
  padding-left: 15px!important
}

.pr-15 {
  padding-right: 15px!important
}

.ma-16 {
  margin: 16px!important
}

.mt-16 {
  margin-top: 16px!important
}

.mb-16 {
  margin-bottom: 16px!important
}

.ml-16 {
  margin-left: 16px!important
}

.mr-16 {
  margin-right: 16px!important
}

.pa-16 {
  padding: 16px!important
}

.pt-16 {
  padding-top: 16px!important
}

.pb-16 {
  padding-bottom: 16px!important
}

.pl-16 {
  padding-left: 16px!important
}

.pr-16 {
  padding-right: 16px!important
}

.ma-17 {
  margin: 17px!important
}

.mt-17 {
  margin-top: 17px!important
}

.mb-17 {
  margin-bottom: 17px!important
}

.ml-17 {
  margin-left: 17px!important
}

.mr-17 {
  margin-right: 17px!important
}

.pa-17 {
  padding: 17px!important
}

.pt-17 {
  padding-top: 17px!important
}

.pb-17 {
  padding-bottom: 17px!important
}

.pl-17 {
  padding-left: 17px!important
}

.pr-17 {
  padding-right: 17px!important
}

.ma-18 {
  margin: 18px!important
}

.mt-18 {
  margin-top: 18px!important
}

.mb-18 {
  margin-bottom: 18px!important
}

.ml-18 {
  margin-left: 18px!important
}

.mr-18 {
  margin-right: 18px!important
}

.pa-18 {
  padding: 18px!important
}

.pt-18 {
  padding-top: 18px!important
}

.pb-18 {
  padding-bottom: 18px!important
}

.pl-18 {
  padding-left: 18px!important
}

.pr-18 {
  padding-right: 18px!important
}

.ma-19 {
  margin: 19px!important
}

.mt-19 {
  margin-top: 19px!important
}

.mb-19 {
  margin-bottom: 19px!important
}

.ml-19 {
  margin-left: 19px!important
}

.mr-19 {
  margin-right: 19px!important
}

.pa-19 {
  padding: 19px!important
}

.pt-19 {
  padding-top: 19px!important
}

.pb-19 {
  padding-bottom: 19px!important
}

.pl-19 {
  padding-left: 19px!important
}

.pr-19 {
  padding-right: 19px!important
}

.ma-20 {
  margin: 20px!important
}

.mt-20 {
  margin-top: 20px!important
}

.mb-20 {
  margin-bottom: 20px!important
}

.ml-20 {
  margin-left: 20px!important
}

.mr-20 {
  margin-right: 20px!important
}

.pa-20 {
  padding: 20px!important
}

.pt-20 {
  padding-top: 20px!important
}

.pb-20 {
  padding-bottom: 20px!important
}

.pl-20 {
  padding-left: 20px!important
}

.pr-20 {
  padding-right: 20px!important
}

.ma-21 {
  margin: 21px!important
}

.mt-21 {
  margin-top: 21px!important
}

.mb-21 {
  margin-bottom: 21px!important
}

.ml-21 {
  margin-left: 21px!important
}

.mr-21 {
  margin-right: 21px!important
}

.pa-21 {
  padding: 21px!important
}

.pt-21 {
  padding-top: 21px!important
}

.pb-21 {
  padding-bottom: 21px!important
}

.pl-21 {
  padding-left: 21px!important
}

.pr-21 {
  padding-right: 21px!important
}

.ma-22 {
  margin: 22px!important
}

.mt-22 {
  margin-top: 22px!important
}

.mb-22 {
  margin-bottom: 22px!important
}

.ml-22 {
  margin-left: 22px!important
}

.mr-22 {
  margin-right: 22px!important
}

.pa-22 {
  padding: 22px!important
}

.pt-22 {
  padding-top: 22px!important
}

.pb-22 {
  padding-bottom: 22px!important
}

.pl-22 {
  padding-left: 22px!important
}

.pr-22 {
  padding-right: 22px!important
}

.ma-23 {
  margin: 23px!important
}

.mt-23 {
  margin-top: 23px!important
}

.mb-23 {
  margin-bottom: 23px!important
}

.ml-23 {
  margin-left: 23px!important
}

.mr-23 {
  margin-right: 23px!important
}

.pa-23 {
  padding: 23px!important
}

.pt-23 {
  padding-top: 23px!important
}

.pb-23 {
  padding-bottom: 23px!important
}

.pl-23 {
  padding-left: 23px!important
}

.pr-23 {
  padding-right: 23px!important
}

.ma-24 {
  margin: 24px!important
}

.mt-24 {
  margin-top: 24px!important
}

.mb-24 {
  margin-bottom: 24px!important
}

.ml-24 {
  margin-left: 24px!important
}

.mr-24 {
  margin-right: 24px!important
}

.pa-24 {
  padding: 24px!important
}

.pt-24 {
  padding-top: 24px!important
}

.pb-24 {
  padding-bottom: 24px!important
}

.pl-24 {
  padding-left: 24px!important
}

.pr-24 {
  padding-right: 24px!important
}

.ma-25 {
  margin: 25px!important
}

.mt-25 {
  margin-top: 25px!important
}

.mb-25 {
  margin-bottom: 25px!important
}

.ml-25 {
  margin-left: 25px!important
}

.mr-25 {
  margin-right: 25px!important
}

.pa-25 {
  padding: 25px!important
}

.pt-25 {
  padding-top: 25px!important
}

.pb-25 {
  padding-bottom: 25px!important
}

.pl-25 {
  padding-left: 25px!important
}

.pr-25 {
  padding-right: 25px!important
}

.ma-26 {
  margin: 26px!important
}

.mt-26 {
  margin-top: 26px!important
}

.mb-26 {
  margin-bottom: 26px!important
}

.ml-26 {
  margin-left: 26px!important
}

.mr-26 {
  margin-right: 26px!important
}

.pa-26 {
  padding: 26px!important
}

.pt-26 {
  padding-top: 26px!important
}

.pb-26 {
  padding-bottom: 26px!important
}

.pl-26 {
  padding-left: 26px!important
}

.pr-26 {
  padding-right: 26px!important
}

.ma-27 {
  margin: 27px!important
}

.mt-27 {
  margin-top: 27px!important
}

.mb-27 {
  margin-bottom: 27px!important
}

.ml-27 {
  margin-left: 27px!important
}

.mr-27 {
  margin-right: 27px!important
}

.pa-27 {
  padding: 27px!important
}

.pt-27 {
  padding-top: 27px!important
}

.pb-27 {
  padding-bottom: 27px!important
}

.pl-27 {
  padding-left: 27px!important
}

.pr-27 {
  padding-right: 27px!important
}

.ma-28 {
  margin: 28px!important
}

.mt-28 {
  margin-top: 28px!important
}

.mb-28 {
  margin-bottom: 28px!important
}

.ml-28 {
  margin-left: 28px!important
}

.mr-28 {
  margin-right: 28px!important
}

.pa-28 {
  padding: 28px!important
}

.pt-28 {
  padding-top: 28px!important
}

.pb-28 {
  padding-bottom: 28px!important
}

.pl-28 {
  padding-left: 28px!important
}

.pr-28 {
  padding-right: 28px!important
}

.ma-29 {
  margin: 29px!important
}

.mt-29 {
  margin-top: 29px!important
}

.mb-29 {
  margin-bottom: 29px!important
}

.ml-29 {
  margin-left: 29px!important
}

.mr-29 {
  margin-right: 29px!important
}

.pa-29 {
  padding: 29px!important
}

.pt-29 {
  padding-top: 29px!important
}

.pb-29 {
  padding-bottom: 29px!important
}

.pl-29 {
  padding-left: 29px!important
}

.pr-29 {
  padding-right: 29px!important
}

.ma-30 {
  margin: 30px!important
}

.mt-30 {
  margin-top: 30px!important
}

.mb-30 {
  margin-bottom: 30px!important
}

.ml-30 {
  margin-left: 30px!important
}

.mr-30 {
  margin-right: 30px!important
}

.pa-30 {
  padding: 30px!important
}

.pt-30 {
  padding-top: 30px!important
}

.pb-30 {
  padding-bottom: 30px!important
}

.pl-30 {
  padding-left: 30px!important
}

.pr-30 {
  padding-right: 30px!important
}

.ma-31 {
  margin: 31px!important
}

.mt-31 {
  margin-top: 31px!important
}

.mb-31 {
  margin-bottom: 31px!important
}

.ml-31 {
  margin-left: 31px!important
}

.mr-31 {
  margin-right: 31px!important
}

.pa-31 {
  padding: 31px!important
}

.pt-31 {
  padding-top: 31px!important
}

.pb-31 {
  padding-bottom: 31px!important
}

.pl-31 {
  padding-left: 31px!important
}

.pr-31 {
  padding-right: 31px!important
}

.ma-32 {
  margin: 32px!important
}

.mt-32 {
  margin-top: 32px!important
}

.mb-32 {
  margin-bottom: 32px!important
}

.ml-32 {
  margin-left: 32px!important
}

.mr-32 {
  margin-right: 32px!important
}

.pa-32 {
  padding: 32px!important
}

.pt-32 {
  padding-top: 32px!important
}

.pb-32 {
  padding-bottom: 32px!important
}

.pl-32 {
  padding-left: 32px!important
}

.pr-32 {
  padding-right: 32px!important
}

.ma-33 {
  margin: 33px!important
}

.mt-33 {
  margin-top: 33px!important
}

.mb-33 {
  margin-bottom: 33px!important
}

.ml-33 {
  margin-left: 33px!important
}

.mr-33 {
  margin-right: 33px!important
}

.pa-33 {
  padding: 33px!important
}

.pt-33 {
  padding-top: 33px!important
}

.pb-33 {
  padding-bottom: 33px!important
}

.pl-33 {
  padding-left: 33px!important
}

.pr-33 {
  padding-right: 33px!important
}

.ma-34 {
  margin: 34px!important
}

.mt-34 {
  margin-top: 34px!important
}

.mb-34 {
  margin-bottom: 34px!important
}

.ml-34 {
  margin-left: 34px!important
}

.mr-34 {
  margin-right: 34px!important
}

.pa-34 {
  padding: 34px!important
}

.pt-34 {
  padding-top: 34px!important
}

.pb-34 {
  padding-bottom: 34px!important
}

.pl-34 {
  padding-left: 34px!important
}

.pr-34 {
  padding-right: 34px!important
}

.ma-35 {
  margin: 35px!important
}

.mt-35 {
  margin-top: 35px!important
}

.mb-35 {
  margin-bottom: 35px!important
}

.ml-35 {
  margin-left: 35px!important
}

.mr-35 {
  margin-right: 35px!important
}

.pa-35 {
  padding: 35px!important
}

.pt-35 {
  padding-top: 35px!important
}

.pb-35 {
  padding-bottom: 35px!important
}

.pl-35 {
  padding-left: 35px!important
}

.pr-35 {
  padding-right: 35px!important
}

.ma-36 {
  margin: 36px!important
}

.mt-36 {
  margin-top: 36px!important
}

.mb-36 {
  margin-bottom: 36px!important
}

.ml-36 {
  margin-left: 36px!important
}

.mr-36 {
  margin-right: 36px!important
}

.pa-36 {
  padding: 36px!important
}

.pt-36 {
  padding-top: 36px!important
}

.pb-36 {
  padding-bottom: 36px!important
}

.pl-36 {
  padding-left: 36px!important
}

.pr-36 {
  padding-right: 36px!important
}

.ma-37 {
  margin: 37px!important
}

.mt-37 {
  margin-top: 37px!important
}

.mb-37 {
  margin-bottom: 37px!important
}

.ml-37 {
  margin-left: 37px!important
}

.mr-37 {
  margin-right: 37px!important
}

.pa-37 {
  padding: 37px!important
}

.pt-37 {
  padding-top: 37px!important
}

.pb-37 {
  padding-bottom: 37px!important
}

.pl-37 {
  padding-left: 37px!important
}

.pr-37 {
  padding-right: 37px!important
}

.ma-38 {
  margin: 38px!important
}

.mt-38 {
  margin-top: 38px!important
}

.mb-38 {
  margin-bottom: 38px!important
}

.ml-38 {
  margin-left: 38px!important
}

.mr-38 {
  margin-right: 38px!important
}

.pa-38 {
  padding: 38px!important
}

.pt-38 {
  padding-top: 38px!important
}

.pb-38 {
  padding-bottom: 38px!important
}

.pl-38 {
  padding-left: 38px!important
}

.pr-38 {
  padding-right: 38px!important
}

.ma-39 {
  margin: 39px!important
}

.mt-39 {
  margin-top: 39px!important
}

.mb-39 {
  margin-bottom: 39px!important
}

.ml-39 {
  margin-left: 39px!important
}

.mr-39 {
  margin-right: 39px!important
}

.pa-39 {
  padding: 39px!important
}

.pt-39 {
  padding-top: 39px!important
}

.pb-39 {
  padding-bottom: 39px!important
}

.pl-39 {
  padding-left: 39px!important
}

.pr-39 {
  padding-right: 39px!important
}

.ma-40 {
  margin: 40px!important
}

.mt-40 {
  margin-top: 40px!important
}

.mb-40 {
  margin-bottom: 40px!important
}

.ml-40 {
  margin-left: 40px!important
}

.mr-40 {
  margin-right: 40px!important
}

.pa-40 {
  padding: 40px!important
}

.pt-40 {
  padding-top: 40px!important
}

.pb-40 {
  padding-bottom: 40px!important
}

.pl-40 {
  padding-left: 40px!important
}

.pr-40 {
  padding-right: 40px!important
}

.ma-41 {
  margin: 41px!important
}

.mt-41 {
  margin-top: 41px!important
}

.mb-41 {
  margin-bottom: 41px!important
}

.ml-41 {
  margin-left: 41px!important
}

.mr-41 {
  margin-right: 41px!important
}

.pa-41 {
  padding: 41px!important
}

.pt-41 {
  padding-top: 41px!important
}

.pb-41 {
  padding-bottom: 41px!important
}

.pl-41 {
  padding-left: 41px!important
}

.pr-41 {
  padding-right: 41px!important
}

.ma-42 {
  margin: 42px!important
}

.mt-42 {
  margin-top: 42px!important
}

.mb-42 {
  margin-bottom: 42px!important
}

.ml-42 {
  margin-left: 42px!important
}

.mr-42 {
  margin-right: 42px!important
}

.pa-42 {
  padding: 42px!important
}

.pt-42 {
  padding-top: 42px!important
}

.pb-42 {
  padding-bottom: 42px!important
}

.pl-42 {
  padding-left: 42px!important
}

.pr-42 {
  padding-right: 42px!important
}

.ma-43 {
  margin: 43px!important
}

.mt-43 {
  margin-top: 43px!important
}

.mb-43 {
  margin-bottom: 43px!important
}

.ml-43 {
  margin-left: 43px!important
}

.mr-43 {
  margin-right: 43px!important
}

.pa-43 {
  padding: 43px!important
}

.pt-43 {
  padding-top: 43px!important
}

.pb-43 {
  padding-bottom: 43px!important
}

.pl-43 {
  padding-left: 43px!important
}

.pr-43 {
  padding-right: 43px!important
}

.ma-44 {
  margin: 44px!important
}

.mt-44 {
  margin-top: 44px!important
}

.mb-44 {
  margin-bottom: 44px!important
}

.ml-44 {
  margin-left: 44px!important
}

.mr-44 {
  margin-right: 44px!important
}

.pa-44 {
  padding: 44px!important
}

.pt-44 {
  padding-top: 44px!important
}

.pb-44 {
  padding-bottom: 44px!important
}

.pl-44 {
  padding-left: 44px!important
}

.pr-44 {
  padding-right: 44px!important
}

.ma-45 {
  margin: 45px!important
}

.mt-45 {
  margin-top: 45px!important
}

.mb-45 {
  margin-bottom: 45px!important
}

.ml-45 {
  margin-left: 45px!important
}

.mr-45 {
  margin-right: 45px!important
}

.pa-45 {
  padding: 45px!important
}

.pt-45 {
  padding-top: 45px!important
}

.pb-45 {
  padding-bottom: 45px!important
}

.pl-45 {
  padding-left: 45px!important
}

.pr-45 {
  padding-right: 45px!important
}

.ma-46 {
  margin: 46px!important
}

.mt-46 {
  margin-top: 46px!important
}

.mb-46 {
  margin-bottom: 46px!important
}

.ml-46 {
  margin-left: 46px!important
}

.mr-46 {
  margin-right: 46px!important
}

.pa-46 {
  padding: 46px!important
}

.pt-46 {
  padding-top: 46px!important
}

.pb-46 {
  padding-bottom: 46px!important
}

.pl-46 {
  padding-left: 46px!important
}

.pr-46 {
  padding-right: 46px!important
}

.ma-47 {
  margin: 47px!important
}

.mt-47 {
  margin-top: 47px!important
}

.mb-47 {
  margin-bottom: 47px!important
}

.ml-47 {
  margin-left: 47px!important
}

.mr-47 {
  margin-right: 47px!important
}

.pa-47 {
  padding: 47px!important
}

.pt-47 {
  padding-top: 47px!important
}

.pb-47 {
  padding-bottom: 47px!important
}

.pl-47 {
  padding-left: 47px!important
}

.pr-47 {
  padding-right: 47px!important
}

.ma-48 {
  margin: 48px!important
}

.mt-48 {
  margin-top: 48px!important
}

.mb-48 {
  margin-bottom: 48px!important
}

.ml-48 {
  margin-left: 48px!important
}

.mr-48 {
  margin-right: 48px!important
}

.pa-48 {
  padding: 48px!important
}

.pt-48 {
  padding-top: 48px!important
}

.pb-48 {
  padding-bottom: 48px!important
}

.pl-48 {
  padding-left: 48px!important
}

.pr-48 {
  padding-right: 48px!important
}

.ma-49 {
  margin: 49px!important
}

.mt-49 {
  margin-top: 49px!important
}

.mb-49 {
  margin-bottom: 49px!important
}

.ml-49 {
  margin-left: 49px!important
}

.mr-49 {
  margin-right: 49px!important
}

.pa-49 {
  padding: 49px!important
}

.pt-49 {
  padding-top: 49px!important
}

.pb-49 {
  padding-bottom: 49px!important
}

.pl-49 {
  padding-left: 49px!important
}

.pr-49 {
  padding-right: 49px!important
}

.ma-50 {
  margin: 50px!important
}

.mt-50 {
  margin-top: 50px!important
}

.mb-50 {
  margin-bottom: 50px!important
}

.ml-50 {
  margin-left: 50px!important
}

.mr-50 {
  margin-right: 50px!important
}

.pa-50 {
  padding: 50px!important
}

.pt-50 {
  padding-top: 50px!important
}

.pb-50 {
  padding-bottom: 50px!important
}

.pl-50 {
  padding-left: 50px!important
}

.pr-50 {
  padding-right: 50px!important
}

.ma-51 {
  margin: 51px!important
}

.mt-51 {
  margin-top: 51px!important
}

.mb-51 {
  margin-bottom: 51px!important
}

.ml-51 {
  margin-left: 51px!important
}

.mr-51 {
  margin-right: 51px!important
}

.pa-51 {
  padding: 51px!important
}

.pt-51 {
  padding-top: 51px!important
}

.pb-51 {
  padding-bottom: 51px!important
}

.pl-51 {
  padding-left: 51px!important
}

.pr-51 {
  padding-right: 51px!important
}

.ma-52 {
  margin: 52px!important
}

.mt-52 {
  margin-top: 52px!important
}

.mb-52 {
  margin-bottom: 52px!important
}

.ml-52 {
  margin-left: 52px!important
}

.mr-52 {
  margin-right: 52px!important
}

.pa-52 {
  padding: 52px!important
}

.pt-52 {
  padding-top: 52px!important
}

.pb-52 {
  padding-bottom: 52px!important
}

.pl-52 {
  padding-left: 52px!important
}

.pr-52 {
  padding-right: 52px!important
}

.ma-53 {
  margin: 53px!important
}

.mt-53 {
  margin-top: 53px!important
}

.mb-53 {
  margin-bottom: 53px!important
}

.ml-53 {
  margin-left: 53px!important
}

.mr-53 {
  margin-right: 53px!important
}

.pa-53 {
  padding: 53px!important
}

.pt-53 {
  padding-top: 53px!important
}

.pb-53 {
  padding-bottom: 53px!important
}

.pl-53 {
  padding-left: 53px!important
}

.pr-53 {
  padding-right: 53px!important
}

.ma-54 {
  margin: 54px!important
}

.mt-54 {
  margin-top: 54px!important
}

.mb-54 {
  margin-bottom: 54px!important
}

.ml-54 {
  margin-left: 54px!important
}

.mr-54 {
  margin-right: 54px!important
}

.pa-54 {
  padding: 54px!important
}

.pt-54 {
  padding-top: 54px!important
}

.pb-54 {
  padding-bottom: 54px!important
}

.pl-54 {
  padding-left: 54px!important
}

.pr-54 {
  padding-right: 54px!important
}

.ma-55 {
  margin: 55px!important
}

.mt-55 {
  margin-top: 55px!important
}

.mb-55 {
  margin-bottom: 55px!important
}

.ml-55 {
  margin-left: 55px!important
}

.mr-55 {
  margin-right: 55px!important
}

.pa-55 {
  padding: 55px!important
}

.pt-55 {
  padding-top: 55px!important
}

.pb-55 {
  padding-bottom: 55px!important
}

.pl-55 {
  padding-left: 55px!important
}

.pr-55 {
  padding-right: 55px!important
}

.ma-56 {
  margin: 56px!important
}

.mt-56 {
  margin-top: 56px!important
}

.mb-56 {
  margin-bottom: 56px!important
}

.ml-56 {
  margin-left: 56px!important
}

.mr-56 {
  margin-right: 56px!important
}

.pa-56 {
  padding: 56px!important
}

.pt-56 {
  padding-top: 56px!important
}

.pb-56 {
  padding-bottom: 56px!important
}

.pl-56 {
  padding-left: 56px!important
}

.pr-56 {
  padding-right: 56px!important
}

.ma-57 {
  margin: 57px!important
}

.mt-57 {
  margin-top: 57px!important
}

.mb-57 {
  margin-bottom: 57px!important
}

.ml-57 {
  margin-left: 57px!important
}

.mr-57 {
  margin-right: 57px!important
}

.pa-57 {
  padding: 57px!important
}

.pt-57 {
  padding-top: 57px!important
}

.pb-57 {
  padding-bottom: 57px!important
}

.pl-57 {
  padding-left: 57px!important
}

.pr-57 {
  padding-right: 57px!important
}

.ma-58 {
  margin: 58px!important
}

.mt-58 {
  margin-top: 58px!important
}

.mb-58 {
  margin-bottom: 58px!important
}

.ml-58 {
  margin-left: 58px!important
}

.mr-58 {
  margin-right: 58px!important
}

.pa-58 {
  padding: 58px!important
}

.pt-58 {
  padding-top: 58px!important
}

.pb-58 {
  padding-bottom: 58px!important
}

.pl-58 {
  padding-left: 58px!important
}

.pr-58 {
  padding-right: 58px!important
}

.ma-59 {
  margin: 59px!important
}

.mt-59 {
  margin-top: 59px!important
}

.mb-59 {
  margin-bottom: 59px!important
}

.ml-59 {
  margin-left: 59px!important
}

.mr-59 {
  margin-right: 59px!important
}

.pa-59 {
  padding: 59px!important
}

.pt-59 {
  padding-top: 59px!important
}

.pb-59 {
  padding-bottom: 59px!important
}

.pl-59 {
  padding-left: 59px!important
}

.pr-59 {
  padding-right: 59px!important
}

.ma-60 {
  margin: 60px!important
}

.mt-60 {
  margin-top: 60px!important
}

.mb-60 {
  margin-bottom: 60px!important
}

.ml-60 {
  margin-left: 60px!important
}

.mr-60 {
  margin-right: 60px!important
}

.pa-60 {
  padding: 60px!important
}

.pt-60 {
  padding-top: 60px!important
}

.pb-60 {
  padding-bottom: 60px!important
}

.pl-60 {
  padding-left: 60px!important
}

.pr-60 {
  padding-right: 60px!important
}

.ma-61 {
  margin: 61px!important
}

.mt-61 {
  margin-top: 61px!important
}

.mb-61 {
  margin-bottom: 61px!important
}

.ml-61 {
  margin-left: 61px!important
}

.mr-61 {
  margin-right: 61px!important
}

.pa-61 {
  padding: 61px!important
}

.pt-61 {
  padding-top: 61px!important
}

.pb-61 {
  padding-bottom: 61px!important
}

.pl-61 {
  padding-left: 61px!important
}

.pr-61 {
  padding-right: 61px!important
}

.ma-62 {
  margin: 62px!important
}

.mt-62 {
  margin-top: 62px!important
}

.mb-62 {
  margin-bottom: 62px!important
}

.ml-62 {
  margin-left: 62px!important
}

.mr-62 {
  margin-right: 62px!important
}

.pa-62 {
  padding: 62px!important
}

.pt-62 {
  padding-top: 62px!important
}

.pb-62 {
  padding-bottom: 62px!important
}

.pl-62 {
  padding-left: 62px!important
}

.pr-62 {
  padding-right: 62px!important
}

.ma-63 {
  margin: 63px!important
}

.mt-63 {
  margin-top: 63px!important
}

.mb-63 {
  margin-bottom: 63px!important
}

.ml-63 {
  margin-left: 63px!important
}

.mr-63 {
  margin-right: 63px!important
}

.pa-63 {
  padding: 63px!important
}

.pt-63 {
  padding-top: 63px!important
}

.pb-63 {
  padding-bottom: 63px!important
}

.pl-63 {
  padding-left: 63px!important
}

.pr-63 {
  padding-right: 63px!important
}

.ma-64 {
  margin: 64px!important
}

.mt-64 {
  margin-top: 64px!important
}

.mb-64 {
  margin-bottom: 64px!important
}

.ml-64 {
  margin-left: 64px!important
}

.mr-64 {
  margin-right: 64px!important
}

.pa-64 {
  padding: 64px!important
}

.pt-64 {
  padding-top: 64px!important
}

.pb-64 {
  padding-bottom: 64px!important
}

.pl-64 {
  padding-left: 64px!important
}

.pr-64 {
  padding-right: 64px!important
}

.ma-65 {
  margin: 65px!important
}

.mt-65 {
  margin-top: 65px!important
}

.mb-65 {
  margin-bottom: 65px!important
}

.ml-65 {
  margin-left: 65px!important
}

.mr-65 {
  margin-right: 65px!important
}

.pa-65 {
  padding: 65px!important
}

.pt-65 {
  padding-top: 65px!important
}

.pb-65 {
  padding-bottom: 65px!important
}

.pl-65 {
  padding-left: 65px!important
}

.pr-65 {
  padding-right: 65px!important
}

.ma-66 {
  margin: 66px!important
}

.mt-66 {
  margin-top: 66px!important
}

.mb-66 {
  margin-bottom: 66px!important
}

.ml-66 {
  margin-left: 66px!important
}

.mr-66 {
  margin-right: 66px!important
}

.pa-66 {
  padding: 66px!important
}

.pt-66 {
  padding-top: 66px!important
}

.pb-66 {
  padding-bottom: 66px!important
}

.pl-66 {
  padding-left: 66px!important
}

.pr-66 {
  padding-right: 66px!important
}

.ma-67 {
  margin: 67px!important
}

.mt-67 {
  margin-top: 67px!important
}

.mb-67 {
  margin-bottom: 67px!important
}

.ml-67 {
  margin-left: 67px!important
}

.mr-67 {
  margin-right: 67px!important
}

.pa-67 {
  padding: 67px!important
}

.pt-67 {
  padding-top: 67px!important
}

.pb-67 {
  padding-bottom: 67px!important
}

.pl-67 {
  padding-left: 67px!important
}

.pr-67 {
  padding-right: 67px!important
}

.ma-68 {
  margin: 68px!important
}

.mt-68 {
  margin-top: 68px!important
}

.mb-68 {
  margin-bottom: 68px!important
}

.ml-68 {
  margin-left: 68px!important
}

.mr-68 {
  margin-right: 68px!important
}

.pa-68 {
  padding: 68px!important
}

.pt-68 {
  padding-top: 68px!important
}

.pb-68 {
  padding-bottom: 68px!important
}

.pl-68 {
  padding-left: 68px!important
}

.pr-68 {
  padding-right: 68px!important
}

.ma-69 {
  margin: 69px!important
}

.mt-69 {
  margin-top: 69px!important
}

.mb-69 {
  margin-bottom: 69px!important
}

.ml-69 {
  margin-left: 69px!important
}

.mr-69 {
  margin-right: 69px!important
}

.pa-69 {
  padding: 69px!important
}

.pt-69 {
  padding-top: 69px!important
}

.pb-69 {
  padding-bottom: 69px!important
}

.pl-69 {
  padding-left: 69px!important
}

.pr-69 {
  padding-right: 69px!important
}

.ma-70 {
  margin: 70px!important
}

.mt-70 {
  margin-top: 70px!important
}

.mb-70 {
  margin-bottom: 70px!important
}

.ml-70 {
  margin-left: 70px!important
}

.mr-70 {
  margin-right: 70px!important
}

.pa-70 {
  padding: 70px!important
}

.pt-70 {
  padding-top: 70px!important
}

.pb-70 {
  padding-bottom: 70px!important
}

.pl-70 {
  padding-left: 70px!important
}

.pr-70 {
  padding-right: 70px!important
}

.ma-71 {
  margin: 71px!important
}

.mt-71 {
  margin-top: 71px!important
}

.mb-71 {
  margin-bottom: 71px!important
}

.ml-71 {
  margin-left: 71px!important
}

.mr-71 {
  margin-right: 71px!important
}

.pa-71 {
  padding: 71px!important
}

.pt-71 {
  padding-top: 71px!important
}

.pb-71 {
  padding-bottom: 71px!important
}

.pl-71 {
  padding-left: 71px!important
}

.pr-71 {
  padding-right: 71px!important
}

.ma-72 {
  margin: 72px!important
}

.mt-72 {
  margin-top: 72px!important
}

.mb-72 {
  margin-bottom: 72px!important
}

.ml-72 {
  margin-left: 72px!important
}

.mr-72 {
  margin-right: 72px!important
}

.pa-72 {
  padding: 72px!important
}

.pt-72 {
  padding-top: 72px!important
}

.pb-72 {
  padding-bottom: 72px!important
}

.pl-72 {
  padding-left: 72px!important
}

.pr-72 {
  padding-right: 72px!important
}

.ma-73 {
  margin: 73px!important
}

.mt-73 {
  margin-top: 73px!important
}

.mb-73 {
  margin-bottom: 73px!important
}

.ml-73 {
  margin-left: 73px!important
}

.mr-73 {
  margin-right: 73px!important
}

.pa-73 {
  padding: 73px!important
}

.pt-73 {
  padding-top: 73px!important
}

.pb-73 {
  padding-bottom: 73px!important
}

.pl-73 {
  padding-left: 73px!important
}

.pr-73 {
  padding-right: 73px!important
}

.ma-74 {
  margin: 74px!important
}

.mt-74 {
  margin-top: 74px!important
}

.mb-74 {
  margin-bottom: 74px!important
}

.ml-74 {
  margin-left: 74px!important
}

.mr-74 {
  margin-right: 74px!important
}

.pa-74 {
  padding: 74px!important
}

.pt-74 {
  padding-top: 74px!important
}

.pb-74 {
  padding-bottom: 74px!important
}

.pl-74 {
  padding-left: 74px!important
}

.pr-74 {
  padding-right: 74px!important
}

.ma-75 {
  margin: 75px!important
}

.mt-75 {
  margin-top: 75px!important
}

.mb-75 {
  margin-bottom: 75px!important
}

.ml-75 {
  margin-left: 75px!important
}

.mr-75 {
  margin-right: 75px!important
}

.pa-75 {
  padding: 75px!important
}

.pt-75 {
  padding-top: 75px!important
}

.pb-75 {
  padding-bottom: 75px!important
}

.pl-75 {
  padding-left: 75px!important
}

.pr-75 {
  padding-right: 75px!important
}

.ma-76 {
  margin: 76px!important
}

.mt-76 {
  margin-top: 76px!important
}

.mb-76 {
  margin-bottom: 76px!important
}

.ml-76 {
  margin-left: 76px!important
}

.mr-76 {
  margin-right: 76px!important
}

.pa-76 {
  padding: 76px!important
}

.pt-76 {
  padding-top: 76px!important
}

.pb-76 {
  padding-bottom: 76px!important
}

.pl-76 {
  padding-left: 76px!important
}

.pr-76 {
  padding-right: 76px!important
}

.ma-77 {
  margin: 77px!important
}

.mt-77 {
  margin-top: 77px!important
}

.mb-77 {
  margin-bottom: 77px!important
}

.ml-77 {
  margin-left: 77px!important
}

.mr-77 {
  margin-right: 77px!important
}

.pa-77 {
  padding: 77px!important
}

.pt-77 {
  padding-top: 77px!important
}

.pb-77 {
  padding-bottom: 77px!important
}

.pl-77 {
  padding-left: 77px!important
}

.pr-77 {
  padding-right: 77px!important
}

.ma-78 {
  margin: 78px!important
}

.mt-78 {
  margin-top: 78px!important
}

.mb-78 {
  margin-bottom: 78px!important
}

.ml-78 {
  margin-left: 78px!important
}

.mr-78 {
  margin-right: 78px!important
}

.pa-78 {
  padding: 78px!important
}

.pt-78 {
  padding-top: 78px!important
}

.pb-78 {
  padding-bottom: 78px!important
}

.pl-78 {
  padding-left: 78px!important
}

.pr-78 {
  padding-right: 78px!important
}

.ma-79 {
  margin: 79px!important
}

.mt-79 {
  margin-top: 79px!important
}

.mb-79 {
  margin-bottom: 79px!important
}

.ml-79 {
  margin-left: 79px!important
}

.mr-79 {
  margin-right: 79px!important
}

.pa-79 {
  padding: 79px!important
}

.pt-79 {
  padding-top: 79px!important
}

.pb-79 {
  padding-bottom: 79px!important
}

.pl-79 {
  padding-left: 79px!important
}

.pr-79 {
  padding-right: 79px!important
}

.ma-80 {
  margin: 80px!important
}

.mt-80 {
  margin-top: 80px!important
}

.mb-80 {
  margin-bottom: 80px!important
}

.ml-80 {
  margin-left: 80px!important
}

.mr-80 {
  margin-right: 80px!important
}

.pa-80 {
  padding: 80px!important
}

.pt-80 {
  padding-top: 80px!important
}

.pb-80 {
  padding-bottom: 80px!important
}

.pl-80 {
  padding-left: 80px!important
}

.pr-80 {
  padding-right: 80px!important
}

.ma-81 {
  margin: 81px!important
}

.mt-81 {
  margin-top: 81px!important
}

.mb-81 {
  margin-bottom: 81px!important
}

.ml-81 {
  margin-left: 81px!important
}

.mr-81 {
  margin-right: 81px!important
}

.pa-81 {
  padding: 81px!important
}

.pt-81 {
  padding-top: 81px!important
}

.pb-81 {
  padding-bottom: 81px!important
}

.pl-81 {
  padding-left: 81px!important
}

.pr-81 {
  padding-right: 81px!important
}

.ma-82 {
  margin: 82px!important
}

.mt-82 {
  margin-top: 82px!important
}

.mb-82 {
  margin-bottom: 82px!important
}

.ml-82 {
  margin-left: 82px!important
}

.mr-82 {
  margin-right: 82px!important
}

.pa-82 {
  padding: 82px!important
}

.pt-82 {
  padding-top: 82px!important
}

.pb-82 {
  padding-bottom: 82px!important
}

.pl-82 {
  padding-left: 82px!important
}

.pr-82 {
  padding-right: 82px!important
}

.ma-83 {
  margin: 83px!important
}

.mt-83 {
  margin-top: 83px!important
}

.mb-83 {
  margin-bottom: 83px!important
}

.ml-83 {
  margin-left: 83px!important
}

.mr-83 {
  margin-right: 83px!important
}

.pa-83 {
  padding: 83px!important
}

.pt-83 {
  padding-top: 83px!important
}

.pb-83 {
  padding-bottom: 83px!important
}

.pl-83 {
  padding-left: 83px!important
}

.pr-83 {
  padding-right: 83px!important
}

.ma-84 {
  margin: 84px!important
}

.mt-84 {
  margin-top: 84px!important
}

.mb-84 {
  margin-bottom: 84px!important
}

.ml-84 {
  margin-left: 84px!important
}

.mr-84 {
  margin-right: 84px!important
}

.pa-84 {
  padding: 84px!important
}

.pt-84 {
  padding-top: 84px!important
}

.pb-84 {
  padding-bottom: 84px!important
}

.pl-84 {
  padding-left: 84px!important
}

.pr-84 {
  padding-right: 84px!important
}

.ma-85 {
  margin: 85px!important
}

.mt-85 {
  margin-top: 85px!important
}

.mb-85 {
  margin-bottom: 85px!important
}

.ml-85 {
  margin-left: 85px!important
}

.mr-85 {
  margin-right: 85px!important
}

.pa-85 {
  padding: 85px!important
}

.pt-85 {
  padding-top: 85px!important
}

.pb-85 {
  padding-bottom: 85px!important
}

.pl-85 {
  padding-left: 85px!important
}

.pr-85 {
  padding-right: 85px!important
}

.ma-86 {
  margin: 86px!important
}

.mt-86 {
  margin-top: 86px!important
}

.mb-86 {
  margin-bottom: 86px!important
}

.ml-86 {
  margin-left: 86px!important
}

.mr-86 {
  margin-right: 86px!important
}

.pa-86 {
  padding: 86px!important
}

.pt-86 {
  padding-top: 86px!important
}

.pb-86 {
  padding-bottom: 86px!important
}

.pl-86 {
  padding-left: 86px!important
}

.pr-86 {
  padding-right: 86px!important
}

.ma-87 {
  margin: 87px!important
}

.mt-87 {
  margin-top: 87px!important
}

.mb-87 {
  margin-bottom: 87px!important
}

.ml-87 {
  margin-left: 87px!important
}

.mr-87 {
  margin-right: 87px!important
}

.pa-87 {
  padding: 87px!important
}

.pt-87 {
  padding-top: 87px!important
}

.pb-87 {
  padding-bottom: 87px!important
}

.pl-87 {
  padding-left: 87px!important
}

.pr-87 {
  padding-right: 87px!important
}

.ma-88 {
  margin: 88px!important
}

.mt-88 {
  margin-top: 88px!important
}

.mb-88 {
  margin-bottom: 88px!important
}

.ml-88 {
  margin-left: 88px!important
}

.mr-88 {
  margin-right: 88px!important
}

.pa-88 {
  padding: 88px!important
}

.pt-88 {
  padding-top: 88px!important
}

.pb-88 {
  padding-bottom: 88px!important
}

.pl-88 {
  padding-left: 88px!important
}

.pr-88 {
  padding-right: 88px!important
}

.ma-89 {
  margin: 89px!important
}

.mt-89 {
  margin-top: 89px!important
}

.mb-89 {
  margin-bottom: 89px!important
}

.ml-89 {
  margin-left: 89px!important
}

.mr-89 {
  margin-right: 89px!important
}

.pa-89 {
  padding: 89px!important
}

.pt-89 {
  padding-top: 89px!important
}

.pb-89 {
  padding-bottom: 89px!important
}

.pl-89 {
  padding-left: 89px!important
}

.pr-89 {
  padding-right: 89px!important
}

.ma-90 {
  margin: 90px!important
}

.mt-90 {
  margin-top: 90px!important
}

.mb-90 {
  margin-bottom: 90px!important
}

.ml-90 {
  margin-left: 90px!important
}

.mr-90 {
  margin-right: 90px!important
}

.pa-90 {
  padding: 90px!important
}

.pt-90 {
  padding-top: 90px!important
}

.pb-90 {
  padding-bottom: 90px!important
}

.pl-90 {
  padding-left: 90px!important
}

.pr-90 {
  padding-right: 90px!important
}

.ma-91 {
  margin: 91px!important
}

.mt-91 {
  margin-top: 91px!important
}

.mb-91 {
  margin-bottom: 91px!important
}

.ml-91 {
  margin-left: 91px!important
}

.mr-91 {
  margin-right: 91px!important
}

.pa-91 {
  padding: 91px!important
}

.pt-91 {
  padding-top: 91px!important
}

.pb-91 {
  padding-bottom: 91px!important
}

.pl-91 {
  padding-left: 91px!important
}

.pr-91 {
  padding-right: 91px!important
}

.ma-92 {
  margin: 92px!important
}

.mt-92 {
  margin-top: 92px!important
}

.mb-92 {
  margin-bottom: 92px!important
}

.ml-92 {
  margin-left: 92px!important
}

.mr-92 {
  margin-right: 92px!important
}

.pa-92 {
  padding: 92px!important
}

.pt-92 {
  padding-top: 92px!important
}

.pb-92 {
  padding-bottom: 92px!important
}

.pl-92 {
  padding-left: 92px!important
}

.pr-92 {
  padding-right: 92px!important
}

.ma-93 {
  margin: 93px!important
}

.mt-93 {
  margin-top: 93px!important
}

.mb-93 {
  margin-bottom: 93px!important
}

.ml-93 {
  margin-left: 93px!important
}

.mr-93 {
  margin-right: 93px!important
}

.pa-93 {
  padding: 93px!important
}

.pt-93 {
  padding-top: 93px!important
}

.pb-93 {
  padding-bottom: 93px!important
}

.pl-93 {
  padding-left: 93px!important
}

.pr-93 {
  padding-right: 93px!important
}

.ma-94 {
  margin: 94px!important
}

.mt-94 {
  margin-top: 94px!important
}

.mb-94 {
  margin-bottom: 94px!important
}

.ml-94 {
  margin-left: 94px!important
}

.mr-94 {
  margin-right: 94px!important
}

.pa-94 {
  padding: 94px!important
}

.pt-94 {
  padding-top: 94px!important
}

.pb-94 {
  padding-bottom: 94px!important
}

.pl-94 {
  padding-left: 94px!important
}

.pr-94 {
  padding-right: 94px!important
}

.ma-95 {
  margin: 95px!important
}

.mt-95 {
  margin-top: 95px!important
}

.mb-95 {
  margin-bottom: 95px!important
}

.ml-95 {
  margin-left: 95px!important
}

.mr-95 {
  margin-right: 95px!important
}

.pa-95 {
  padding: 95px!important
}

.pt-95 {
  padding-top: 95px!important
}

.pb-95 {
  padding-bottom: 95px!important
}

.pl-95 {
  padding-left: 95px!important
}

.pr-95 {
  padding-right: 95px!important
}

.ma-96 {
  margin: 96px!important
}

.mt-96 {
  margin-top: 96px!important
}

.mb-96 {
  margin-bottom: 96px!important
}

.ml-96 {
  margin-left: 96px!important
}

.mr-96 {
  margin-right: 96px!important
}

.pa-96 {
  padding: 96px!important
}

.pt-96 {
  padding-top: 96px!important
}

.pb-96 {
  padding-bottom: 96px!important
}

.pl-96 {
  padding-left: 96px!important
}

.pr-96 {
  padding-right: 96px!important
}

.ma-97 {
  margin: 97px!important
}

.mt-97 {
  margin-top: 97px!important
}

.mb-97 {
  margin-bottom: 97px!important
}

.ml-97 {
  margin-left: 97px!important
}

.mr-97 {
  margin-right: 97px!important
}

.pa-97 {
  padding: 97px!important
}

.pt-97 {
  padding-top: 97px!important
}

.pb-97 {
  padding-bottom: 97px!important
}

.pl-97 {
  padding-left: 97px!important
}

.pr-97 {
  padding-right: 97px!important
}

.ma-98 {
  margin: 98px!important
}

.mt-98 {
  margin-top: 98px!important
}

.mb-98 {
  margin-bottom: 98px!important
}

.ml-98 {
  margin-left: 98px!important
}

.mr-98 {
  margin-right: 98px!important
}

.pa-98 {
  padding: 98px!important
}

.pt-98 {
  padding-top: 98px!important
}

.pb-98 {
  padding-bottom: 98px!important
}

.pl-98 {
  padding-left: 98px!important
}

.pr-98 {
  padding-right: 98px!important
}

.ma-99 {
  margin: 99px!important
}

.mt-99 {
  margin-top: 99px!important
}

.mb-99 {
  margin-bottom: 99px!important
}

.ml-99 {
  margin-left: 99px!important
}

.mr-99 {
  margin-right: 99px!important
}

.pa-99 {
  padding: 99px!important
}

.pt-99 {
  padding-top: 99px!important
}

.pb-99 {
  padding-bottom: 99px!important
}

.pl-99 {
  padding-left: 99px!important
}

.pr-99 {
  padding-right: 99px!important
}

.ma-100 {
  margin: 100px!important
}

.mt-100 {
  margin-top: 100px!important
}

.mb-100 {
  margin-bottom: 100px!important
}

.ml-100 {
  margin-left: 100px!important
}

.mr-100 {
  margin-right: 100px!important
}

.pa-100 {
  padding: 100px!important
}

.pt-100 {
  padding-top: 100px!important
}

.pb-100 {
  padding-bottom: 100px!important
}

.pl-100 {
  padding-left: 100px!important
}

.pr-100 {
  padding-right: 100px!important
}

.mobile-emulator-device-view .nav-tabs.tablist > li > a,
.mobile-emulator-device-view .nav-tabs.tablist > li > a:hover,
.mobile-emulator-device-view .nav-tabs.tablist > li > a:focus {
  padding-left: 15px;
  padding-right: 15px;
  color: #0E5487;
  background: transparent;
}

.emulator-section .mobile-emulator-device-view h2 .emulator {
  display: none;
}

.emulator-section .mobile-emulator-device-view h2 .emulator.active {
  display: inline-block;
}

.tool-search-simulator-wrapper .has-feedback .input-section .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 20px;
}

.hidden-content-notification {
  display: none;
  opacity: 0;
}

.member-scroll-arrows {
  display: none;
}

.device_emulator .emulator-section .scroll-arrows,
.search_simulator .emulator-section .scroll-arrows {
  display: none;
}

.device_emulator .emulator-section .member-scroll-arrows,
.search_simulator .emulator-section .member-scroll-arrows{
  display: block !important;
  position: absolute;
  right: 30px !important;
  top: 400px;
}

.device_emulator div.emulator-section:nth-child(2) .member-scroll-arrows,
.search_simulator div.emulator-section:nth-child(2) .member-scroll-arrows{
  left: 30px !important;
}

@media (min-width: 992px) {
  .tool-device-emulator-wrapper,
  .tool-search-simulator-wrapper {
    padding-right: 20px;
  }
}


.mobile-view-mode {
  width: 100%;
}

.mobile-view-mode.active {
  display: block !important;
}

.mobile-view-mode .emulator {
  display: block !important;
  /*width: 50%;*/
  width: 33%;
  float: left;
  padding: 0 5px;
  text-align: center;
  color: #999;
  cursor: pointer;
}

.mobile-view-mode .mobile-emulator-device-view h2 .emulator.active,
.mobile-view-mode .saved-tests-view h2 .emulator.active {
  font-weight: 600;
  color: #0E5487;
  cursor: default;
  border-bottom: solid 3px #0E5487;
  padding-bottom: 10px;
}

.emulator-section .mobile-emulator-device-view h2::after {
  content: '';
  display: block;
  clear: both;
}

@media (max-width: 991px) {
  .emulator-section {
    display: none;
  }

  .emulator-section .mobile-emulator-device-view h2 .emulator,
  .emulator-section .saved-tests-view  h2 .emulator{
    display: block;
    text-align: center;
    width: 50%;
    float: left;
    padding: 0 5px;
    color: #74757B;
    cursor: pointer;
  }

  .emulator-section.active {
    display: block;
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .tool-device-emulator-wrapper .nav-tabs > li > a,
  .tool-search-simulator-wrapper .nav-tabs > li > a {
    padding-left: 8px;
    padding-right: 8px;
  }

  .tool-device-emulator-wrapper .nav-tabs > li > a .material-icons,
  .tool-search-simulator-wrapper .nav-tabs > li > a .material-icons {
    position: relative;
    bottom: 3px;
    float: left;
    display: block;
    margin-right: 5px;
  }

  .device_emulator .member-scroll-arrows,
  .search_simulator .member-scroll-arrows{
    right: 10px !important;
  }
}

i.icon.icon-blank {
  width: 17px;
  height: 21px;
  background: url('/img/icons/paragraph.svg') no-repeat center top;
  display: inline-block;
}

i.icon.icon-api {
  width: 20px;
  height: 18px;
  background: url('/img/icons/api.svg') no-repeat center center;
  display: inline-block;
}

i.icon.icon-chart {
  width: 21px;
  height: 18px;
  background: url('/img/icons/chart.svg') no-repeat center center;
  display: inline-block;
}

i.icon.icon-pin {
  width: 10px;
  height: 14px;
  background: url('/img/icons/pin.svg') no-repeat center center;
  display: inline-block;
}

i.icon.icon-table {
  width: 15px;
  height: 14px;
  background: url('/img/icons/table.svg') no-repeat center center;
  display: inline-block;
}

i.icon.icon-app-store-tracker {
  width: 20px;
  height: 28px;
  background: url('/img/icons/app-store-tracker.svg') no-repeat center center;
  display: inline-block;
}

i.icon.icon-mobile-serp-test {
  width: 20px;
  height: 28px;
  background: url('/img/icons/mobile-serp-test.svg') no-repeat center center;
  display: inline-block;
}

i.icon.icon-mobile-page-test {
  width: 20px;
  height: 28px;
  background: url('/img/icons/mobile-page-test.svg') no-repeat center center;
  display: inline-block;
}
i.icon.icon-mobile-page-test-blue {
  width: 20px;
  height: 40px;
  background: url('/img/icons/mobile-page-test-blue.svg') no-repeat center center;
  display: inline-block;
}

i.icon.icon-blog {
  width: 24px;
  height: 24px;
  background: url('/img/icons/blog.png') no-repeat center center;
  background-size: contain;
  display: inline-block;
}

i.icon.icon-help {
  width: 20px;
  height: 21px;
  background: url('/img/icons/help.png') no-repeat center center;
  display: inline-block;
}

.dp32 {
  font-size: 32px;
  width: 32px;
  height: 32px;
}

.eyes-icon {
  font-size: 19px;
}

.success-with-warning {
  font-size: 20px;
  float: left;
}

i.disabled {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}

i.disabled-3 {
  cursor: not-allowed;
  filter: alpha(opacity=3);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .3;
}

.social-sharing {
  color: #00bcbc;
}

.social-sharing:hover {
  color: #0e5487;
}

i.status-help {
  font-size: 16px;
  color: #0e5487;
  float: right;
  margin-left: 5px;
  margin-top: -2px;
}

i.icon.icon-integrate {
  width: 24px;
  height: 24px;
  background: url('/img/icons/integrate.png') no-repeat center center;
  background-size: contain;
  display: inline-block;
}

.active > a i.icon.icon-integrate {
  background: url('/img/icons/integrate-active.png') no-repeat center center;
  background-size: contain;
}

i.icon.icon-learning {
  width: 24px;
  height: 24px;
  background: url('/img/icons/learn.png') no-repeat center center;
  background-size: contain;
  display: inline-block;
}

.active > a i.icon.icon-learning {
  background: url('/img/icons/learn-active.png') no-repeat center center;
  background-size: contain;
}

i.icon.icon-book-demo {
  width: 24px;
  height: 24px;
  background: url('/img/icons/book-demo.png') no-repeat center center;
  background-size: contain;
  display: inline-block;
}

.active > a i.icon.icon-book-demo {
  background: url('/img/icons/book-demo-active.png') no-repeat center center;
  background-size: contain;
}

.popover {
  border-radius: 0px;
  border: solid 0 white;
  min-width: 165px;
  padding: 10px 15px;
  -webkit-box-shadow: 0 4px 29px rgba(0,0,0,.2);
  -moz-box-shadow: 0 4px 29px rgba(0,0,0,.2);
  box-shadow: 0 4px 29px rgba(0,0,0,.2);
}

.popover.bottom>.arrow {
  border-bottom-color: #fff;
  border-bottom-color: rgba(255,255,255,1);
}

.tooltip-inner {
  word-break: break-word;
  max-width: 450px;
  min-width: 180px;
}


.modal-body a {
  text-decoration: none;
}


#frequencySaveScreenshot .frequencyAmount .row > div[class^="col-md"] {
  padding-right: 0;
}

#frequencySaveScreenshot .frequencyAmount .row > div[class^="col-md"]:nth-child(1) {
  width: 135px;
  float: left;
}

#frequencySaveScreenshot .frequencyAmount .row > div[class^="col-md"]:nth-child(2) {
  padding-right: 15px;
  width: 122px;
  float: left;
}

#frequencySaveScreenshot .frequencyAmount .row > div[class^="col-md"]:nth-child(3) {
  width: 105px;
  float: left;
}

#failedAddressPopupId.failed-modal .modal-dialog-failed-error {
  width: 500px;
}

@media (max-width: 1199px) {
  #failedAddressPopupId.failed-modal .modal-dialog-failed-error {
    width: auto;
  }
}

.screenshot-preview-dialog {
  width: 800px;

}

#welcomeToMobilemoxie p > a ,
#welcomeToMobilemoxie p > a:hover {
  color: #5ba3e0 !important;
}

@media (min-width: 1201px) and (max-width: 1314px) {

  #welcomeToMobilemoxie a.connect-to-GSC {
    padding: 0px 38px !important;
  }

}

.social-share .dropdown-menu {
  left: auto !important;
  right: 0 !important;
  text-align: center;
  min-width: auto;
  width: auto !important;
  padding: 5px 0 !important;
}

.social-share .dropdown-menu::before {
  display: none;
}

.social-share .dropdown-menu li + li {
  border-top: 0 solid #fff !important;
}

.social-share .share-item {
  padding: 3px 15px;
  font-size: 13px;
  position: relative;
  cursor: default;
  max-height: 30px;
  min-height: 30px;
  text-align: left;
}

.social-share .share-item:last-child {
  margin-bottom: 5px;
}

.social-share .share-item a {
  padding: 3px 0;
  opacity: .6;
  color: #333;
  cursor: pointer;
}

.social-share .share-item a:hover {
  background-color: transparent;
  opacity: 1;
  color: #333;
}

.social-share .share-item img {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}

.social-share .google-share > div,
.social-share .google-share > iframe {
  width: 62px !important;
  margin: 0px auto !important;
}
