.spacing{clear:both;display:block;width:100%;height:100px;position:relative;}
.carousel .operators{height:270px;}
.operators .carousel-control{width:5%;height:170px;}
.operators .carousel-inner{height:100%;}
.operators .carousel-inner .item{width:90%;margin:0 auto;height:100%;}
.operator-slide{height:inherit;}
.operator-slide .box{height:170px;position:relative;border-radius:5px;background-color:#ffffff;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.17);border:solid 1px #e7e7e7;max-width:300px;position:relative;height:170px;border-radius:5px;background-color:#ffffff;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.17);border:solid 1px #e7e7e7;}
.operator-slide p{text-align:center;margin-top:40px;font-size:17px;color:#9b9b9b;}
.box img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;}
.row-eq-height{font-size:26px;}
.row-eq-height h2,
.row-eq-height h3,
.row-eq-height h4{margin-top:0px;}
.big-img-w-text .heading,
.big-img-w-text .subheading,
.block .heading,
.block .subheading{max-width:100%;font-weight:300;}
.item .heading{margin-top:15px;margin-bottom:20px;}
.items-with-icons .icon{height:70px;}
.items-with-icons .icon .fa,
.items-with-icons .icon img{display:block;margin:0 auto;max-width:70px;max-height:70px;}
.testimonial-slider{margin-top:70px;margin-bottom:105px;}
.testimonial-slider .slidee{width:100%;max-width:750px;height:330px;margin:0 auto;border-radius:10px;background-color:#fff;padding:40px;text-align:center;border:1px solid #ffc111;border-color:rgba(245, 166, 35,0.4);}
.testimonial-slider .slidee .person img{width:64px;height:64px;border-radius:50%;}
.testimonial-slider .slidee .person .photo{width:100%;text-align:center;}
.testimonial-slider .slidee .person .info{width:100%;}
.testimonial-slider .slidee .person .info p{line-height:1;}
.testimonial-slider .slidee .person .info .name{margin-top:10px;font-size:20px;color:#f5a623;margin-bottom:4px;text-transform:none;}
.testimonial-slider .slidee .person .info .title{font-size:16px;color:#9b9b9b;margin:0;}
.testimonial-slider .slidee .content{clear:both;color:#73716e;line-height:1.46;text-align:center;font-style:normal;font-weight:300;font-size:27px;padding-top:25px;}
@media screen and (max-width:767px){.testimonial-slider .slidee .content{font-size:18px;}
}
.testimonial-slider .slide{width:100%;height:100%;background-color:transparent;}
.block h5.heading{font-size:24px;}
.items-with-icons .heading{font-size:19px !important;}
#inquiry-form .btn-orange{padding:10px 50px;margin-top:15px;}
.links a{font-size:25px;color:#fff;}
.links a:hover{text-decoration:underline;}
.links a:first-child{margin-right:25px;}
.trustpilot{font-weight:300;color:#73716e;}
.trustpilot img{display:inline;margin:0;max-height:50px;}
.item h4.heading{margin-top:30px;}
.right.carousel-control{color:rgb(244, 244, 244);background:transparent;text-shadow:2px 0px 1px rgb(253, 163, 0);}
.left.carousel-control{color:rgb(244, 244, 244);background:transparent;text-shadow:-2px 0px 1px rgb(253, 163, 0);}
.btn-orange-white-bg:hover, .btn-orange-white-bg:focus{border:1px solid #fff;}
.hd-pop{position:fixed;min-width:300px;background:rgba(0, 0, 0, 0.72);color:#FBFBFB;line-height:50px;font-weight:700;top:20px;right:20px;border-radius:6px;padding:10px 30px;font-size:16px;z-index:999;}
.fb-logo-hd{max-width:100%;height:auto;padding-left:10px;position:relative;top:-5px;width:150px;}
.block {z-index: auto !important;}
.col-sm-8.with-side-img .phone-select-wrapper {margin-left: 0;}
.col-sm-4.with-side-img img {
    float: right;
    max-width: 300px;
    position: relative;
}

@media screen and (max-width:1199px) and (min-width: 992px){
    .col-sm-8.with-side-img .phone-select-code {
        max-width:370px;
    }

    .col-sm-8.with-side-img .phone-select-right input[type="tel"].active {
        width: 200px;
    }

    .col-sm-8.with-side-img .phone-select-button .btn-submit {
        padding: 20px 20px;
        width: 80%;
    }

    .col-sm-8.with-side-img .select-box-wrap > span {
        font-size: 13px;
    }
}

@media screen and (max-width:991px) and (min-width: 768px){
    .col-sm-8.with-side-img .phone-select-code {
      float: none;
      border-radius: 4px;
      max-width: 100%; 
    }

    .col-sm-8.with-side-img .phone-select-right input[type="tel"].active {
        width: 290px;
    }

    .col-sm-8.with-side-img .phone-select-button {
      float: none;
      width: 100%; 
    }

    .col-sm-8.with-side-img .phone-select-button .btn-submit {
        margin-top: 20px;
        border-radius: 4px;
        width: 100%; 
    }
}
.appstore_logos a {
    display: block;
    max-width: 200px;
    position: relative;
}

.snd-apple-btn {float: right;}
.snd-google-btn {}

#app-promo-splash-screen {
    display: block;
    background-image: url(../images/mobile-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    text-align: center;
    color: #fff;
    padding: 15px;
}
#app-promo-splash-screen img.app-screen {
    max-width: 100%;
}

#app-promo-splash-screen .splash-close {
    color: #fff;
    text-decoration: underline;
    display: block;
}

#app-promo-splash-screen .app-link > img {
    max-width: 150px;
}

img.aligncenter {
    display: block;
    margin: 0 auto;
}

img.alignleft {
   
}

img.alignright {
    display: block;
    float: right;
}

@media only screen and (max-width: 439px) {
    #mixpanel-notification-overlay {
        display: block !important;
    }

    #mixpanel-notification-takeover {
        left: 0 !important;
        width: 100% !important;
        margin-left: 0 !important;
    }

    #mixpanel-notification-img {
        width: 250px !important;
    }
}

#smartbanner {
    position: absolute !important;
}