.fancybox-infobar,.fancybox-slide,.float-button,.footer-copy,.input-material__suffix,.login__action-btn,.testimonial__subttl,.testimonial__ttl{
    text-align:center
}
.used-list__view{
    align-items:center;
    display:flex;
    justify-content:center
}
.used-list__view-ttl{
    color:#3d79e1;
    font-size:1.6rem;
    font-weight:500;
    margin-right:10px
}
.used-list__view-grp{
    background-color:#fff;
    border:1px solid #f2f2f2;
    border-radius:100%;
    align-items:center;
    display:flex;
    justify-content:center;
    height:40px;
    width:40px
}
.used-list__view-icon{
    color:#3d79e1;
    font-size:16px
}
@media screen and (min-width:992px){
    .used-list__group{
        grid-template-columns:1fr 1fr 1fr 100px!important
    }
    .used-list__view{
        flex-direction:column
    }
    .used-list__view-ttl{
        margin-right:0
    }
}
@media screen and (max-width:767px){
    .used-list__item{
        padding:10px
    }
    .page{
        margin-bottom:20px
    }
    .services-content{
        width:100%
    }
}
.footer-social,.h__mb30,.testimonial__subttl{
    margin-bottom:30px
}
.h__mr50{
    margin-right:50px
}
.h__mr20{
    margin-right:20px
}
.pagination{
    padding-top:20px
}
.media-wrap--rounded{
    border-radius:50%;
    display:inline-block;
    height:1em;
    width:1em
}
.footer-social{
    align-items:center;
    display:flex;
    justify-content:center
}
.footer-social__link{
    border:1px solid currentColor;
    border-radius:50%;
    color:var(--theme-color-secondary);
    display:block;
    margin-left:6px;
    margin-right:6px;
    padding:8px
}
.footer-social__link:active,.footer-social__link:focus,.footer-social__link:hover{
    box-shadow:0 0 2px 1px var(--theme-color-secondary)
}
@media screen and (min-width:992px){
    .footer-social__link{
        margin-left:12px;
        margin-right:12px
    }
}
.footer-social__icon{
    color:inherit;
    display:block;
    font-size:1.6rem
}
.footer-copy,.footer-sub__link{
    font-size:1.3rem;
    font-weight:500
}
.footer-sub{
    align-items:center;
    display:flex;
    justify-content:center;
    margin-bottom:10px
}
.footer-sub__item{
    padding-left:12px;
    padding-right:12px
}
.footer-sub__item:not(:last-child){
    border-right:1px solid #000
}
.footer-sub__link{
    color:#000;
    text-decoration:none
}
.footer-copy{
    color:rgba(0,0,0,.54);
    margin-bottom:8px
}
.fancybox-active{
    height:auto
}
.fancybox-is-hidden{
    left:-9999px;
    margin:0;
    position:absolute!important;
    top:-9999px;
    visibility:hidden
}
.fancybox-container{
    backface-visibility:hidden;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    transform:translateZ(0);
    width:100%;
    z-index:99992
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.fancybox-slide.fancybox-slide--complete .fixed-footer,.fancybox-stage{
    transform:translate3d(0,0,0)
}
.fancybox-container [data-selectable=true]{
    cursor:text
}
.fancybox-outer{
    -webkit-overflow-scrolling:touch;
    overflow-y:auto
}
.fancybox-bg{
    background:#1e1e1e;
    opacity:0;
    transition-duration:inherit;
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-stage{
    direction:ltr;
    overflow:visible;
    z-index:99994
}
.fancybox-is-open .fancybox-bg{
    opacity:.87;
    transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{
    direction:ltr;
    transition:opacity .25s,visibility 0s linear .25s;
    opacity:0;
    position:absolute;
    visibility:hidden
}
.fancybox-is-open .fancybox-stage{
    overflow:hidden
}
.fancybox-infobar{
    z-index:99997;
    color:#FFF;
    font-size:13px;
    font-smoothing:subpixel-antialiased;
    height:44px;
    left:0;
    line-height:44px;
    min-width:44px;
    mix-blend-mode:difference;
    padding:0 10px;
    pointer-events:none;
    top:0;
    user-select:none
}
.fancybox-toolbar{
    z-index:99997;
    right:0;
    top:0
}
.fancybox-caption{
    z-index:99997;
    bottom:0;
    color:#fff;
    font-size:14px;
    font-weight:400;
    left:0;
    line-height:1.5;
    padding:25px 44px;
    right:0
}
.fancybox-caption::before{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
    background-repeat:repeat-x;
    background-size:contain;
    bottom:0;
    content:'';
    display:block;
    left:0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:-25px;
    z-index:-1
}
.fancybox-caption::after{
    border-bottom:1px solid rgba(255,255,255,.3);
    content:'';
    display:block;
    left:44px;
    position:absolute;
    right:44px;
    top:0
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{
    color:#FFF;
    text-decoration:none
}
.fancybox-caption a:hover{
    color:#fff;
    text-decoration:underline
}
.fancybox-navigation .fancybox-button{
    z-index:99997;
    height:38px;
    padding:6px;
    top:50%;
    width:38px
}
.fancybox-navigation .fancybox-button::after{
    content:'';
    left:-25px;
    padding:50px;
    position:absolute;
    top:-25px
}
.fancybox-navigation .fancybox-button--arrow_left{
    left:6px
}
.fancybox-navigation .fancybox-button--arrow_right{
    right:6px
}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{
    opacity:1;
    transition:opacity .25s,visibility 0s;
    visibility:visible
}
.fancybox-show-nav .fancybox-navigation .fancybox-button{
    opacity:1;
    visibility:visible;
    transition:opacity .25s,visibility 0s,color .25s
}
.fancybox-slide,.fancybox-slide--image .fancybox-content{
    backface-visibility:hidden;
    left:0;
    position:absolute;
    top:0;
    transition-property:transform,opacity
}
.fancybox-slide{
    display:none;
    height:100%;
    outline:0;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    white-space:normal;
    width:100%;
    z-index:99994
}
.fancybox-slide::before{
    content:'';
    display:inline-block;
    height:100%;
    margin-right:-.25em;
    vertical-align:middle;
    width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--previous{
    display:block
}
.fancybox-slide--next{
    display:block;
    z-index:99995
}
.fancybox-slide--image{
    overflow:visible;
    padding:44px 0
}
.fancybox-slide--image::before{
    display:none
}
.fancybox-slide--image .fancybox-content{
    animation-timing-function:cubic-bezier(.5,0,.14,1);
    background:no-repeat;
    background-size:100% 100%;
    margin:0;
    max-width:none;
    overflow:visible;
    padding:0;
    transform-origin:top left;
    user-select:none;
    z-index:99995
}
.fancybox-slide--image .fancybox-close-small{
    color:#FFF;
    padding:5px;
    right:-12px;
    top:-44px
}
.fancybox-slide--image .fancybox-close-small:hover svg{
    background:0 0;
    color:#fff
}
.fancybox-slide--html{
    padding:6px 6px 0
}
.fancybox-slide--html .fancybox-content{
    margin-bottom:6px
}
.fancybox-slide--iframe{
    padding:44px 44px 0
}
.fancybox-slide--iframe .fancybox-content{
    margin:0 0 44px;
    overflow:visible;
    padding:0;
    width:100%;
    background:#fff;
    height:calc(100% - 44px)
}
.fancybox-slide--iframe .fancybox-close-small{
    color:#FFF;
    padding:5px;
    right:-12px;
    top:-44px
}
.fancybox-slide--iframe .fancybox-close-small:hover svg{
    background:0 0;
    color:#fff
}
.fancybox-content{
    background:#fff;
    display:inline-block;
    margin:0 0 6px;
    max-width:100%;
    overflow:auto;
    padding:24px;
    position:relative;
    text-align:left;
    vertical-align:middle
}
.fancybox-image,.fancybox-spaceball{
    background:0 0;
    border:0;
    max-height:none;
    max-width:none;
    position:absolute;
    user-select:none;
    height:100%;
    margin:0;
    padding:0;
    width:100%;
    top:0;
    left:0
}
.fancybox-button,.fancybox-iframe{
    vertical-align:top
}
.fancybox--nopad .fancybox-close-small{
    color:#000
}
.fancybox--nopad .fancybox-content{
    padding:0
}
.fancybox-can-zoomOut .fancybox-content{
    cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content{
    cursor:zoom-in
}
.fancybox-can-drag .fancybox-content{
    cursor:grab
}
.fancybox-is-dragging .fancybox-content{
    cursor:grabbing
}
.fancybox-spaceball{
    z-index:1
}
.fancybox-slide--video .fancybox-content{
    height:100%;
    margin:0;
    overflow:visible;
    padding:0;
    width:100%;
    background:#000
}
.fancybox-slide--video .fancybox-close-small{
    color:#FFF;
    padding:5px;
    right:-12px;
    top:-44px
}
.fancybox-slide--video .fancybox-close-small:hover svg{
    background:0 0;
    color:#fff
}
.fancybox-slide--map .fancybox-content{
    height:100%;
    margin:0;
    overflow:visible;
    padding:0;
    width:100%;
    background:#e5e3df
}
.fancybox-iframe,.fancybox-video{
    background:0 0;
    overflow:hidden;
    padding:0;
    width:100%;
    border:0;
    margin:0;
    height:100%
}
.fancybox-error{
    background:#fff;
    cursor:default;
    max-width:400px;
    padding:40px;
    width:100%
}
.fancybox-error p{
    color:#444;
    font-size:16px;
    line-height:20px;
    margin:0;
    padding:0
}
.fancybox-button{
    background:rgba(30,30,30,.6);
    border:0;
    border-radius:0;
    cursor:pointer;
    display:inline-block;
    height:44px;
    margin:0;
    outline:0;
    padding:10px;
    transition:color .2s;
    width:44px;
    color:#FFF
}
.fancybox-button:link,.fancybox-button:visited{
    color:#FFF
}
.fancybox-button:focus,.fancybox-button:hover{
    color:#fff
}
.fancybox-button svg{
    display:block;
    overflow:visible;
    position:relative;
    shape-rendering:geometricPrecision
}
.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{
    display:none
}
.fancybox-button svg path{
    fill:transparent;
    stroke:currentColor;
    stroke-linejoin:round;
    stroke-width:3
}
.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{
    color:#888;
    cursor:default
}
.fancybox-button--play svg path{
    fill:currentColor
}
.fancybox-close-small{
    background:0 0;
    border:0;
    border-radius:0;
    color:#555;
    cursor:pointer;
    height:44px;
    margin:0;
    padding:6px;
    position:absolute;
    right:0;
    top:0;
    width:44px;
    z-index:10
}
.fancybox-close-small svg{
    fill:transparent;
    opacity:.8;
    stroke:currentColor;
    stroke-width:1.5;
    transition:stroke .1s
}
.card-used:focus .tns-controls__next,.card-used:focus .tns-controls__prev,.card-used:focus .usedcar-widget__next,.card-used:focus .usedcar-widget__prev,.card-used:hover .tns-controls__next,.card-used:hover .tns-controls__prev,.card-used:hover .usedcar-widget__next,.card-used:hover .usedcar-widget__prev,.fancybox-close-small:hover svg{
    opacity:1
}
.fancybox-close-small:focus{
    outline:0
}
.fancybox-loading{
    animation:fancybox-rotate .8s infinite linear;
    background:0 0;
    border:6px solid rgba(100,100,100,.5);
    border-radius:100%;
    border-top-color:#fff;
    height:60px;
    left:50%;
    margin:-30px 0 0 -30px;
    opacity:.6;
    padding:0;
    position:absolute;
    top:50%;
    width:60px;
    z-index:99999
}
.fancybox-animated{
    transition-timing-function:cubic-bezier(0,0,.25,1)
}
body.compensate-for-scrollbar{
    overflow:hidden
}
@keyframes fancybox-rotate{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(359deg)
    }
}
.input-material{
    font-size:1.4rem;
    margin-bottom:36px;
    position:relative
}
.input-material__input{
    -webkit-appearance:none;
    appearance:none;
    background:0 0;
    border:none;
    border-bottom:1px solid rgba(0,0,0,.16);
    border-radius:0;
    display:block;
    font-size:inherit;
    line-height:1.4;
    -moz-appearance:none;
    padding:.8em 0;
    width:100%
}
.input-material__input,.input-material__input:-webkit-autofill{
    background:0 0;
    color:rgba(0,0,0,.54);
    font-weight:500
}
.input-material__input:focus,.input-material__input:invalid{
    box-shadow:none;
    outline:0
}
.input-material__input[disabled]{
    cursor:not-allowed;
    opacity:.5
}
.input-material__input:focus~.input-material__bar:after,.input-material__input:focus~.input-material__bar:before{
    width:50%
}
.input-material__input.error~.input-material__bar:after,.input-material__input.error~.input-material__bar:before{
    background-color:#D13438;
    width:50%
}
.input-material__label{
    color:#757575;
    font-size:inherit;
    font-weight:400;
    margin-bottom:3px
}
.input-material__bar{
    display:block;
    position:relative;
    width:100%
}
.input-material__bar:after,.input-material__bar:before{
    background-color:#3d79e1;
    bottom:0;
    content:'';
    height:2px;
    position:absolute;
    transition:.2s ease all;
    width:0
}
.input-material__bar:before{
    left:50%
}
.input-material__bar:after{
    right:50%
}
.input-material .input-material__inputwrap{
    position:relative;
    width:auto
}
:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{
    color:#999
}
.input-material--bg{
    background-color:#FFF;
    padding-top:0
}
.input-material--bg:after{
    right:10px
}
.input-material--bg .input-material__input{
    border:1px solid rgba(0,0,0,.14)
}
.input-material--bg .input-material__input:not(.has-prefix){
    padding-left:12px
}
.input-material__input.has-suffix{
    padding-right:44px
}
.input-material__suffix{
    bottom:0;
    display:block;
    font-size:inherit;
    height:1em;
    min-width:44px;
    pointer-events:none;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    transition:.2s ease all
}
.grid-2{
    grid-template-columns:repeat(2,1fr)
}
.grid-sb{
    justify-content:space-between
}
.login__wrap{
    border-radius:6px;
    font-size:1.5rem
}
@media screen and (min-width:992px){
    .login__wrap{
        min-width:500px
    }
}
.login__title{
    font-size:2.4rem;
    font-weight:500
}
.login__action{
    display:grid;
    align-items:center
}
.login__action-btn{
    border-radius:2px;
    font-size:14px;
    line-height:1;
    padding:10px 8px;
    min-width:100%
}
@media screen and (min-width:992px){
    .login__action-btn{
        font-size:18px;
        padding:1.8rem;
        min-width:160px
    }
    .login__recoverinput{
        display:grid;
        grid-gap:10px;
        grid-template-columns:3fr 2fr
    }
}
.login__link{
    color:#d1343a;
    font-size:1.4rem
}
.login__ft{
    border-top:1px solid #e6e6e6;
    padding-top:15px
}
.btn-success{
    background-color:#078b75;
    border-color:#078b75;
    color:#FFF
}
.btn-block{
    display:block;
    width:100%
}
.float-button{
    background-color:#4dc247;
    height:50px;
    width:50px;
    border-radius:50%;
    overflow:hidden;
    box-shadow:2px 2px 6px rgba(0,0,0,.4);
    font-size:28px;
    line-height:50px;
    color:#FFF;
    z-index:999;
    position:fixed;
    right:10px;
    bottom:86px
}
.float-button__svg{
    fill:currentColor;
    width:41px;
    height:50px
}
.testimonial{
    padding-bottom:40px;
    padding-top:20px
}
.testimonial__bg{
    background:url(https://360.carandbike.com/static/media/images/testimonial-bg.png?v=1) center center #FFF
}
.testimonial__subttl{
    color:#6A6A6A;
    font-size:1.4rem
}
@media screen and (min-width:992px){
    .testimonial{
        padding-bottom:90px;
        padding-top:20px
    }
    .testimonial__subttl{
        margin-bottom:60px
    }
}
.testimonial__wrap{
    grid-gap:20px;
    margin-bottom:40px
}
.testimonial__fig{
    border-radius:6px
}
@media screen and (min-width:992px){
    .testimonial__wrap{
        grid-gap:100px;
        margin-bottom:70px
    }
    .testimonial__grid{
        display:grid;
        grid-gap:60px;
        grid-template-columns:repeat(2,1fr)
    }
    .testimonial__fig{
        grid-column:2/3;
        grid-row:1/2
    }
    .testimonial__content{
        grid-column:1/2;
        grid-row:1/2;
        height:100%
    }
}
@media screen and (max-width:767px){
    .testimonial__grid:not(:last-child){
        border-bottom:1px solid #f2f2f2;
        padding-bottom:16px
    }
    .testimonial__fig{
        margin-bottom:20px
    }
}
.testimonial__content-ttl{
    color:#000;
    font-size:1.4rem;
    font-weight:500;
    margin-bottom:12px;
    line-height:1.6
}
@media screen and (min-width:992px){
    .testimonial__content-ttl{
        font-size:1.6rem;
        margin-bottom:20px;
        max-width:70%
    }
}
.testimonial__content-txt{
    color:#000;
    font-size:1.3rem;
    font-style:italic;
    line-height:1.5;
    margin-bottom:20px;
    display:-webkit-box;
    overflow:hidden;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical
}
.testimonial__content-txt p{
    margin:14px 0
}
@media screen and (min-width:992px){
    .testimonial__content-txt{
        font-size:1.4rem;
        margin-bottom:34px;
        -webkit-line-clamp:6
    }
}
.testimonial__content-link{
    border-radius:3px;
    border:1px solid transparent;
    box-shadow:0 0 8px rgba(0,0,0,.08);
    color:var(--theme-color-secondary);
    font-size:1.2rem;
    padding:9px 20px
}
.testimonial__content-link:active,.testimonial__content-link:focus,.testimonial__content-link:hover{
    border-color:var(--theme-color-highlight);
    color:var(--theme-color-highlight)
}
@media screen and (min-width:992px){
    .testimonial__content-link{
        font-size:1.4rem
    }
}
.testimonial__content-grid{
    display:grid;
    align-items:center;
    grid-template-columns:34px auto;
    grid-gap:14px
}
.testimonial__content-icon{
    background-color:#F5F5F5;
    border-radius:50%;
    color:#000;
    font-size:1.8rem;
    padding:8px
}
.testimonial__content-name{
    color:#000;
    font-size:1.3rem;
    font-weight:500
}
.address{
    position:relative
}
.address__grid{
    background:linear-gradient(0deg,#FFF 64%,#F5F5F5 64%) #FFF;
    padding-bottom:20px;
    padding-top:20px
}
@media screen and (min-width:992px){
    .address{
        display:grid;
        grid-template-columns:auto 360px;
        grid-gap:40px
    }
    .address__grid{
        background:linear-gradient(0deg,#FFF 40%,#F5F5F5 40%) #FFF;
        padding-bottom:0
    }
}
.address__assistance,.address__card{
    background-color:#FFF;
    box-shadow:0 -14px 34px -10px rgba(0,0,0,.08)
}
.address__card{
    padding:20px 20px 16px
}
@media screen and (min-width:992px){
    .address__card{
        display:grid;
        grid-template-columns:1fr 1fr;
        padding:30px 30px 16px
    }
}
@media screen and (max-width:767px){
    .address__card{
        margin-bottom:30px
    }
}
.address__ttl{
    color:rgba(0,0,0,.74);
    font-size:1.6rem;
    font-weight:600;
    margin-bottom:25px
}
.address__content{
    color:#000;
    font-size:1.4rem;
    letter-spacing:0;
    line-height:24px;
    margin-bottom:25px
}
.address__link{
    color:var(--theme-color-secondary);
    display:block;
    font-size:1.4rem;
    font-weight:500;
    margin-bottom:14px;
    text-decoration:none
}
.address__link:active,.address__link:focus,.address__link:hover{
    color:var(--theme-color-highlight)
}
.address__map iframe{
    width:100%
}
.address__assistance{
    padding:30px;
    position:relative
}
.address__assistance-ttlwrp{
    align-items:center;
    display:flex;
    flex-wrap:nowrap;
    margin-bottom:36px
}
.address__assistance-ttl{
    color:rgba(0,0,0,.74);
    font-size:1.6rem;
    font-weight:600;
    flex:1
}
.address__assistance-phone{
    color:#414549;
    font-size:1.4rem;
    font-weight:500
}
.address__assistance-item{
    align-items:center;
    display:grid;
    grid-template-columns:.5fr 1fr;
    grid-gap:10px
}
.address__assistance-label:after{
    content:':';
    float:right
}
.card-used__infoitem:before,.tool-services__link:before,.toolbar__link:after,.used-services__card:before{
    content:""
}
.address__assistance-number,.address__assistance-txt{
    color:rgba(0,0,0,.72);
    font-size:1.4rem;
    line-height:24px
}
.address__assistance-number:active,.address__assistance-number:focus,.address__assistance-number:hover{
    color:var(--theme-color-highlight);
    outline:0
}
.tool-services{
    padding-bottom:20px;
    padding-top:40px
}
.tool-services__grid{
    grid-template-rows:252px
}
@media screen and (min-width:992px){
    .tool-services{
        padding-bottom:40px;
        padding-top:24px
    }
    .tool-services__grid{
        padding-top:20px
    }
}
.tool-services__list{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    grid-column-gap:20px
}
@media screen and (max-width:767px){
    .tool-services__list{
        display:flex;
        flex-wrap:nowrap;
        grid-column-gap:16px;
        overflow-x:scroll;
        padding-bottom:10px;
        scroll-snap-type:x mandatory;
        -webkit-scroll-snap-type:x mandatory;
        -webkit-overflow-scrolling:touch;
        width:100vw
    }
    .tool-services__list::-webkit-scrollbar{
        display:none
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
    .tool-services__list{
        display:flex;
        flex-wrap:nowrap;
        grid-column-gap:16px;
        overflow-x:scroll;
        padding-bottom:10px;
        scroll-snap-type:x mandatory;
        -webkit-scroll-snap-type:x mandatory;
        -webkit-overflow-scrolling:touch;
        width:100vw
    }
    .tool-services__list::-webkit-scrollbar{
        display:none
    }
}
@media screen and (max-width:767px){
    .tool-services__item{
        flex:0 0 90vw;
        padding:0;
        scroll-snap-align:center;
        -webkit-scroll-snap-align:center
    }
    .tool-services__item:first-child{
        padding-left:16px
    }
    .tool-services__item:last-child{
        padding-right:16px
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
    .tool-services__item{
        flex:0 0 40vw;
        padding:0;
        scroll-snap-align:center;
        -webkit-scroll-snap-align:center
    }
    .tool-services__item:first-child{
        padding-left:16px
    }
    .tool-services__item:last-child{
        padding-right:16px
    }
}
.tool-services__link{
    background-color:#fff;
    display:block;
    padding:30px 32px;
    position:relative;
    transition:box-shadow .2s cubic-bezier(0,0,.25,1)
}
.tool-services__link:before{
    background-color:#fff;
    border:1px solid #EEE;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    transition:all .3s ease-out;
    transform:scale(1,1);
    width:100%;
    z-index:0
}
.tool-services__link:hover:before{
    border-color:#3d79e1;
    box-shadow:0 1px 12px 0 rgba(0,0,0,.12);
    transform:scale(.98)
}
.tool-services__ttl{
    color:#212121;
    font-size:1.7rem
}
.tool-services__icon img{
    height:70px;
    position:relative;
    transition:transform .2s cubic-bezier(0,0,.25,1);
    transform:scale(1,1);
    z-index:1
}
.tool-services__link:hover .tool-services__icon img{
    transform:scale(1.08,1.08)
}
.tool-services__bg{
    width:100%;
    position:absolute;
    top:0;
    left:0;
    fill:#F4F4F4
}
@media screen and (min-width:992px){
    .tool-services__ttl{
        font-size:2rem
    }
    .used-services{
        padding-top:30px
    }
}
.used-services__list{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    grid-column-gap:20px
}
@media screen and (max-width:767px){
    .used-services__list{
        display:flex;
        flex-wrap:nowrap;
        overflow-x:scroll;
        padding-bottom:10px;
        scroll-snap-type:x mandatory;
        -webkit-scroll-snap-type:x mandatory;
        -webkit-overflow-scrolling:touch;
        width:100vw
    }
    .used-services__list::-webkit-scrollbar{
        display:none
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
    .used-services__list{
        display:flex;
        flex-wrap:nowrap;
        overflow-x:scroll;
        padding-bottom:10px;
        scroll-snap-type:x mandatory;
        -webkit-scroll-snap-type:x mandatory;
        -webkit-overflow-scrolling:touch;
        width:100vw
    }
    .used-services__list::-webkit-scrollbar{
        display:none
    }
}
@media screen and (max-width:767px){
    .used-services__item{
        box-sizing:content-box;
        flex:0 0 82vw;
        padding:5px 5px 10px;
        scroll-snap-align:center;
        -webkit-scroll-snap-align:center
    }
    .used-services__item:first-child{
        padding-left:16px
    }
    .used-services__item:last-child{
        padding-right:16px
    }
    .services-form{
        margin-bottom:16px
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
    .used-services__item{
        box-sizing:content-box;
        flex:0 0 50vw;
        padding:5px 5px 10px;
        scroll-snap-align:center;
        -webkit-scroll-snap-align:center
    }
    .used-services__item:first-child{
        padding-left:16px
    }
    .used-services__item:last-child{
        padding-right:16px
    }
}
.used-services__card{
    background-color:#FFF;
    border-radius:12px;
    grid-template-columns:100px auto;
    padding:10px;
    position:relative
}
.used-services__card:before{
    border:1px solid rgba(0,0,0,.08);
    border-radius:12px;
    height:100%;
    transition:all .3s ease-out;
    transform:scale(1,1);
    width:100%;
    z-index:0;
    position:absolute;
    top:0;
    left:0
}
.used-services__card:hover:before{
    border-color:#0061E6;
    box-shadow:0 1px 6px 0 rgba(0,0,0,.12);
    transform:scale(.99)
}
.used-services__wrap{
    display:block
}
.used-services__fig{
    grid-column:1/2;
    grid-row:1/3;
    height:100px;
    width:100px
}
.used-services__ttl{
    color:#3d79e1;
    font-size:2rem;
    font-weight:500;
    grid-column:2/3;
    grid-row:1/2;
    line-height:24px
}
.used-services__ttl-img{
    height:21px;
    width:45px
}
.used-services__subttl{
    color:#5C6065;
    font-size:1.4rem;
    grid-column:2/3;
    grid-row:2/3;
    line-height:18px
}
.services-form{
    background-color:#FFF;
    box-shadow:0 10px 32px -4px rgba(0,0,0,.08);
    padding:30px
}
.card-used__btn,.services-form__btn{
    background-color:var(--theme-color-primary)
}
.services-form__subttl,.services-form__ttl{
    color:rgba(0,0,0,.8)
}
.services-form__ttl{
    font-size:2.4rem;
    line-height:36px;
    margin-bottom:16px
}
@media screen and (min-width:992px){
    .services-form{
        padding:40px
    }
    .services-form__ttl{
        font-size:3rem;
        line-height:36px;
        margin-bottom:10px
    }
}
.services-form__subttl{
    margin-bottom:40px
}
@media screen and (min-width:992px){
    .services-form__subttl{
        margin-bottom:50px
    }
    .services-form__grid{
        justify-content:space-between;
        display:grid;
        grid-template-columns:300px auto;
        grid-gap:10px
    }
}
.services-form__input,.services-form__radio{
    align-items:center;
    display:flex
}
.services-form__group{
    grid-row:1/2;
    grid-column:1/2
}
@media screen and (max-width:767px){
    .services-form__group{
        margin-bottom:30px
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
    .services-form__group{
        margin-bottom:30px
    }
}
.services-form__input{
    flex-wrap:nowrap
}
.services-form__input .input-material__label{
    margin-right:40px
}
.services-form__input label{
    margin-right:10px
}
.services-form__btn{
    border:1px solid transparent;
    border-radius:4px;
    color:#FFF;
    font-size:1.8rem;
    padding-bottom:12px;
    padding-top:12px;
    text-transform:uppercase;
    width:100%
}
.services-form__btn:active,.services-form__btn:focus,.services-form__btn:hover{
    background-color:#ac272b;
    border-color:#ac272b;
    outline:0
}
.section--white{
    background-color:#FFF
}
.grid__gap10{
    grid-gap:10px
}
.grid__gap15,__gap15{
    grid-gap:15px
}
.h__mb25{
    margin-bottom:25px
}
.h__mb10{
    margin-bottom:10px
}
.h__mb20{
    margin-bottom:20px
}
.tab__content{
    animation:fadeEffect 1s;
    display:none;
    overflow:hidden
}
.tab__content.active,.tab__content.has-active{
    display:block
}
@keyframes fadeEffect{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@media screen and (min-width:992px){
    .toolbar{
        align-items:flex-end;
        display:flex;
        justify-content:center
    }
}
@media screen and (max-width:992px){
    .toolbar{
        display:flex;
        flex-wrap:nowrap;
        overflow-x:scroll;
        margin:0 -16px 20px;
        padding-left:16px;
        padding-right:16px;
        width:100vw;
        white-space:nowrap
    }
    .toolbar::-webkit-scrollbar{
        display:none
    }
}
-sb,.card-used .tns-controls{
    justify-content:space-between
}
.toolbar__link{
    color:#757575;
    display:block;
    font-size:1.4rem;
    font-weight:500;
    padding:18px 24px;
    position:relative;
    text-transform:uppercase
}
.toolbar__link:after{
    background-color:var(--theme-color-secondary);
    bottom:0;
    height:2px;
    left:auto;
    position:absolute;
    right:0;
    transition:all .5s ease;
    width:0
}
.toolbar__link.active,.toolbar__link.has-active,.toolbar__link.tns-nav-active,.toolbar__link:hover{
    color:var(--theme-color-secondary);
    text-decoration:none;
    outline:0
}
.toolbar__link.active:after,.toolbar__link.has-active:after,.toolbar__link.tns-nav-active:after,.toolbar__link:hover:after{
    left:0;
    width:100%
}
.toolbar__link h3{
    pointer-events:none
}
.toolbar-ios{
    display:flex
}
.toolbar-ios__link{
    border:1px solid var(--theme-color-secondary);
    border-left-width:0;
    border-right-color:#ebebeb;
    color:#757575;
    display:block;
    font-size:1.4rem;
    font-weight:500;
    line-height:1.2;
    margin-left:-1px;
    min-width:76px;
    padding:7px 15px
}
.toolbar-ios__link:hover{
    color:#3d79e1
}
.toolbar-ios__link:active,.toolbar-ios__link:focus{
    outline:0
}
.toolbar-ios__link.active,.toolbar-ios__link.has-active{
    background-color:var(--theme-color-secondary);
    color:#FFF;
    outline:0
}
.toolbar-ios__link:first-child{
    border-left-width:1px;
    border-radius:4px 0 0 4px
}
.toolbar-ios__link:last-child{
    border-radius:0 4px 4px 0;
    border-right-color:var(--theme-color-secondary)
}
.toolbar-ios__link h3{
    pointer-events:none
}
.grid{
    display:grid
}
-2{
    grid-template-columns:repeat(2,1fr)
}
__gap10{
    grid-gap:10px
}
.grid-flex{
    display:flex
}
.sticky-action__btn:active,.sticky-action__btn:focus{
    outline:0
}
@media screen and (max-width:767px){
    .sticky-action__btn,.sticky-action__label{
        color:#FFF;
        font-weight:500;
        white-space:nowrap
    }
    .sticky-action{
        background-color:#fff;
        padding:16px;
        transition:transform .2s cubic-bezier(.5,0,.1,1);
        will-change:transform;
        width:100%;
        z-index:1000;
        position:-webkit-sticky;
        position:sticky;
        bottom:0;
        left:0
    }
    .sticky-action__btn{
        background-color:#233264;
        border-color:#233264;
        border-radius:4px;
        font-size:1.4rem;
        line-height:18px;
        padding:12px 20px;
        width:100%
    }
    .sticky-action__label{
        font-size:14px
    }
}
@media screen and (min-width:992px){
    .sticky-action{
        position:fixed;
        right:100%;
        top:50%;
        transform:translate3d(0,-50%,0);
        transition:transform .4s cubic-bezier(.25,0,1,1);
        z-index:9
    }
    .sticky-action.has-open{
        transform:translate3d(100%,-50%,0)
    }
    .sticky-action__btn{
        background-color:#FFF;
        box-shadow:0 5px 16px -1px rgba(226,226,234,.6);
        border-radius:0 20px 20px 0;
        padding:20px 30px
    }
    .sticky-action__fig{
        margin-bottom:18px
    }
    .sticky-action__label{
        background-color:var(--theme-color-primary);
        border:1px solid var(--theme-color-primary);
        border-radius:20px;
        color:#FFF;
        font-size:13px;
        font-weight:700;
        line-height:15px;
        min-width:140px;
        padding:10px;
        text-align:center;
        text-transform:uppercase;
        white-space:nowrap
    }
    .sticky-action__fig,.sticky-action__label{
        display:block
    }
    .sticky-action__close{
        float:right
    }
    .about__wrap{
        margin:auto;
        max-width:960px
    }
}
.about{
    position:relative;
    padding-bottom:20px;
    padding-top:20px
}
.about__ttl{
    color:#212121;
    font-size:2.4rem;
    margin-bottom:20px
}
.about__card{
    background:#FFF;
    box-shadow:0 26px 34px -10px rgba(0,0,0,.08);
    padding:20px 16px
}
@media screen and (min-width:992px){
    .about__ttl{
        font-size:3rem;
        margin-bottom:50px
    }
    .about__card{
        padding:40px 30px
    }
}
.about__content{
    color:#212121;
    font-size:1.4rem;
    line-height:1.7;
    text-align:left
}
@media screen and (min-width:992px){
    .about__content{
        line-height:1.8
    }
}
.card-used{
    background-color:#fff;
    box-shadow:0 10px 32px -4px rgba(0,0,0,.06);
    padding:16px
}
.card-used:focus,.card-used:hover{
    box-shadow:0 0 1px 1px #d1343a
}
.card-used .tns-controls{
    display:grid;
    grid-template-columns:40px 40px;
    grid-gap:10px
}
.card-used .tns-controls__next,.card-used .tns-controls__prev{
    background:rgba(0,0,0,.5);
    border:none;
    border-radius:0;
    color:#fff;
    display:block;
    font-size:1.6rem;
    font-weight:700;
    line-height:30px;
    opacity:0;
    padding:0;
    text-align:center;
    transform:translateY(-50%);
    width:30px;
    z-index:2;
    position:absolute;
    top:50%;
    right:0
}
.card-used .tns-controls__next.disabled,.card-used .tns-controls__prev.disabled{
    cursor:default
}
.card-used .tns-controls__next:not(.disabled):active,.card-used .tns-controls__next:not(.disabled):focus,.card-used .tns-controls__next:not(.disabled):hover,.card-used .tns-controls__prev:not(.disabled):active,.card-used .tns-controls__prev:not(.disabled):focus,.card-used .tns-controls__prev:not(.disabled):hover{
    color:#fff;
    background-color:#d1343a
}
.card-used .tns-controls__next:active,.card-used .tns-controls__next:focus,.card-used .tns-controls__prev:active,.card-used .tns-controls__prev:focus{
    outline:0
}
.card-used .tns-controls__prev{
    left:0;
    right:auto
}
.card-used__grid{
    display:grid;
    grid-gap:30px;
    grid-template-columns:repeat(3,1fr)
}
.card-used__item{
    margin-bottom:15px
}
@media screen and (max-width:992px){
    .card-used__grid{
        display:flex;
        font-size:0;
        white-space:nowrap;
        flex-wrap:nowrap
    }
    .card-used__scroll{
        overflow-x:scroll;
        overflow-y:hidden;
        margin-left:-20px;
        margin-right:-20px
    }
    .card-used__scroll::-webkit-scrollbar{
        display:none
    }
    .card-used__item{
        font-size:14px;
        display:inline-block;
        flex-shrink:0;
        vertical-align:top;
        white-space:normal;
        width:82vw;
        padding-right:20px
    }
    .card-used__item:first-child{
        margin-left:20px
    }
}
.card-used__fig{
    margin-bottom:18px;
    position:relative
}
.card-used__share{
    position:absolute;
    right:0;
    top:0
}
.card-used__noimg:before{
    background-color:rgba(0,0,0,.08);
    content:attr(data-title);
    color:#fff;
    display:block;
    font-weight:500;
    font-size:26px;
    height:100%;
    opacity:1;
    padding-top:22.5%;
    position:absolute;
    text-align:center;
    top:0;
    left:0;
    width:100%;
    z-index:99
}
.card-used__noimg img{
    object-fit:contain;
    max-height:100%;
    filter:grayscale(50%);
    opacity:.6;
    padding:20px
}
.card-used__rating,.card-used__rating__wrap{
    background:rgba(0,0,0,.5);
    padding:5px;
    bottom:0;
    position:absolute;
    right:0;
    display:block
}
.card-used__img{
    min-height:180px
}
.card-used__rating{
    line-height:1
}
.card-used__rating .rating-round__value{
    color:#fff
}
.card-used__state{
    background:#000;
    color:#fff;
    font-weight:500;
    left:0;
    line-height:15px;
    padding:3px 7px;
    position:absolute;
    margin:8px;
    bottom:0;
    font-size:11px
}
.card-used__link{
    color:#000;
    display:block;
    text-decoration:none
}
.card-used__link:focus,.card-used__link:hover{
    color:#d1343a;
    text-decoration:none
}
.card-used__like{
    color:#fff;
    -webkit-filter:drop-shadow(0 3px 2px rgba(0, 0, 0, .5));
    filter:drop-shadow(0 3px 2px rgba(0, 0, 0, .5));
    line-height:1;
    padding:0;
    position:absolute;
    right:16px;
    top:16px;
    z-index:9;
    font-size:18px
}
.card-used__like:active,.card-used__like:focus,.card-used__like:hover{
    color:#D13438;
    outline:0
}
.card-used__like .normal-state{
    opacity:1
}
.card-used__like .active-state,.card-used__like.active .normal-state{
    opacity:0
}
.card-used__like.active{
    color:#D13438
}
.card-used__like.active .active-state{
    opacity:1
}
.card-used__like--alpha{
    right:8px
}
.card-used__next,.card-used__prev{
    background:rgba(0,0,0,.5);
    color:#fff;
    display:block;
    font-size:14px;
    font-weight:700;
    line-height:30px;
    margin-top:-15px;
    opacity:0;
    padding:0;
    position:absolute;
    text-align:center;
    top:50%;
    width:30px
}
.card-used__next.disabled,.card-used__prev.disabled{
    cursor:default
}
.card-used__next:not(.disabled):active,.card-used__next:not(.disabled):focus,.card-used__next:not(.disabled):hover,.card-used__prev:not(.disabled):active,.card-used__prev:not(.disabled):focus,.card-used__prev:not(.disabled):hover{
    background-color:#d1343a
}
.card-used__next:active,.card-used__next:focus,.card-used__prev:active,.card-used__prev:focus{
    outline:0
}
.card-used__next{
    right:0
}
.card-used__prev{
    left:0
}
.card-used__inspect{
    background-color:#FF881D;
    color:#fff;
    border-radius:2px;
    padding:2px 8px 3px 7px;
    line-height:16px;
    margin:8px;
    top:0;
    left:0;
    position:absolute;
    font-size:12px
}
.card-used__price{
    color:#D13438;
    font-weight:500;
    margin-bottom:10px;
    font-size:18px
}
@media screen and (min-width:992px){
    .card-used__price{
        font-size:20px
    }
}
.card-used__ttl{
    color:inherit;
    font-weight:500;
    overflow:hidden;
    margin-bottom:20px;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:13px
}
.card-used__infoitem{
    margin-bottom:12px;
    margin-right:10px
}
@media screen and (min-width:992px){
    .card-used__ttl{
        font-size:17px
    }
    .card-used__infoitem{
        font-size:14px
    }
}
.card-used__infoitem:last-child{
    display:block;
    margin-bottom:20px;
    font-weight:500
}
.card-used__infoitem:nth-child(3){
    margin-right:0
}
.card-used__ft{
    border-top:1px solid rgba(0,0,0,.06);
    display:grid;
    grid-template-columns:repeat(2,1fr);
    padding-top:17px
}
.card-used__seller{
    color:#212121;
    font-size:13px
}
.card-used__date{
    font-size:11px;
    color:#757575
}
.card-used__btn{
    color:#FFF;
    border-radius:3px;
    text-transform:none;
    font-size:13px;
    background-image:none;
    border:1px solid transparent;
    cursor:pointer;
    display:inline-block;
    font-weight:500;
    margin-bottom:0;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    line-height:1;
    padding:.75em 1em
}
.card-used__btn:active,.card-used__btn:focus,.card-used__btn:hover{
    background-color:#ea1f04;
    color:#FFF
}
.card-used__noimg-cont{
    left:50%;
    position:absolute;
    transform:translate(-50%,-50%);
    top:50%;
    z-index:99
}
.card-used__noimg-label{
    color:#fff;
    font-weight:500;
    margin-bottom:10px;
    font-size:26px
}
.card-used__noimg-btn{
    background-color:#3d79e1;
    color:#fff;
    font-weight:500
}
.card-used__noimg-btn:active,.card-used__noimg-btn:focus,.card-used__noimg-btn:hover{
    background-color:#1f5ecc
}
.card-used__infolist{
    display:grid;
    grid-template-columns:1.2fr repeat(2,1fr);
    margin-bottom:20px
}
.card-used__infoitem{
    color:rgba(0,0,0,.54);
    font-size:13px;
    padding-left:10px;
    position:relative
}
.card-used__infoitem:before{
    border:1px solid rgba(0,0,0,.24);
    border-radius:50%;
    display:inline-block;
    height:6px;
    font-weight:300;
    width:6px;
    position:absolute;
    top:4px;
    left:0
}
.card-used__enquiry:after,.card-used__enquiry:before{
    content:'';
    position:absolute
}
.card-used__infoloc{
    grid-column:1/4;
    font-weight:500
}
.card-used__enquiry{
    background-color:#fff;
    border:2px solid var(--theme-color-primary);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.3);
    margin-bottom:20px;
    padding:18px 18px 0;
    position:relative
}
.card-used__enquiry:after{
    border-top:60px solid #fff;
    border-right:60px solid transparent;
    left:-8px;
    top:-8px
}
.card-used__enquiry:before{
    border-top:50px solid var(--theme-color-primary);
    border-right:50px solid transparent;
    left:-1px;
    top:-1px
}
@media screen and (min-width:992px){
    .card-used__enquiry{
        margin:0 auto;
        max-width:300px
    }
}
.card-used__enquiry-ttl{
    color:#F32E50;
    font-size:1.8rem;
    font-weight:600;
    margin-bottom:20px;
    text-transform:uppercase
}
.card-used__enquiry-icon{
    background-color:#fff;
    border-radius:50%;
    font-size:40px;
    height:4rem;
    left:0;
    padding:6px 8px;
    position:absolute;
    top:0;
    width:4rem;
    z-index:99
}
.card-used__enquiry-txt{
    color:#000;
    font-size:1.5rem;
    font-style:italic;
    font-weight:600;
    margin-bottom:20px
}
.card-used__enquiry-btn{
    background-color:var(--theme-color-primary);
    border-radius:4px 4px 0 0;
    color:#fff;
    font-size:1.4rem;
    font-weight:500;
    padding:10px 14px;
    text-align:center
}
.card-used__enquiry-btn:active,.card-used__enquiry-btn:focus,.card-used__enquiry-btn:hover{
    background-color:#ea1f04
}
@media screen and (min-width:992px){
    .used-list__group{
        display:grid;
        grid-template-columns:repeat(3,1fr);
        grid-gap:20px;
        margin-bottom:60px
    }
    .used-list__item{
        padding:5px
    }
}
@media screen and (max-width:767px){
    .used-list__group{
        margin-bottom:30px
    }
    .used-list__item{
        margin-bottom:20px
    }
}
.form-clubbed .input-material{
    margin-bottom:0
}
@media screen and (min-width:992px){
    .services-form__form-grid{
        grid-template-columns:repeat(2,1fr);
        grid-column-gap:20px
    }
    .services-form__subttl{
        margin-bottom:30px
    }
    .services-form__form-ttl{
        font-size:2rem;
        margin-bottom:30px
    }
    .testimonial__content-txt{
        min-height:108px
    }
}
.dropdown{
    position:relative
}
.dropdown__btn{
    border-width:0;
    cursor:pointer;
    font-size:1.4rem;
    font-weight:500;
    pointer-events:none
}
.dropdown__list{
    box-shadow:0 2px 3px rgba(0,0,0,.16);
    background-color:rgba(0,0,0,.1);
    left:0;
    min-width:150px;
    overflow-y:auto;
    opacity:0;
    overflow:hidden;
    position:absolute;
    top:100%;
    width:100%;
    visibility:hidden;
    will-change:opacity;
    z-index:-1
}
.dropdown__list:before{
    background-color:#FFF;
    border-radius:50%;
    content:"";
    height:24px;
    left:0;
    position:absolute;
    top:0;
    width:24px;
    z-index:-1;
    transform-origin:center 50%;
    transform:scale(1);
    transition:all .35s ease-out;
    will-change:transition
}
.dropdown__item,.dropdown__list-in{
    will-change:opacity;
    transition:all .8s ease-out
}
.dropdown__list-in{
    padding:20px;
    opacity:0
}
.dropdown__list-in:not(:last-child){
    border-bottom:1px solid #e6e6e6
}
.dropdown:hover .dropdown__list{
    opacity:1;
    visibility:visible;
    z-index:1000
}
.dropdown:hover .dropdown__list:before{
    transform:scale(80)
}
.dropdown:hover .dropdown__list-in{
    opacity:1
}
.dropdown--right .dropdown__list,.dropdown--right .dropdown__list:before{
    left:auto;
    right:0
}
.dropdown__item{
    opacity:0
}
.dropdown__item:not(:last-child){
    border-bottom:1px solid #e6e6e6
}
.dropdown__btn{
    background-color:#F9F9F9;
    color:#383838;
    padding:8px 12px
}
.dropdown:hover .dropdown__item{
    opacity:1
}
.dropdown__icon{
    margin-right:8px
}
.dropdown__link{
    color:#212121;
    display:block;
    font-size:1.5rem;
    padding:16px;
    text-decoration:none
}
.dropdown__link.has-active,.dropdown__link:active{
    background-color:#FAFAFA
}
.dropdown__item.twitter .dropdown__link{
    color:#35aadc
}
.dropdown__item.facebook .dropdown__link{
    color:#1a4e95
}
.dropdown__item.gplus .dropdown__link{
    color:#cb3c21
}
.dropdown__item.whatsapp .dropdown__link{
    color:#489947
}
.dropdown__item:hover .dropdown__link{
    color:#FFF
}
.dropdown__item.twitter:hover .dropdown__link{
    background-color:#35aadc
}
.dropdown__item.facebook:hover .dropdown__link{
    background-color:#1a4e95
}
.dropdown__item.gplus:hover .dropdown__link{
    background-color:#cb3c21
}
.dropdown__item.whatsapp:hover .dropdown__link{
    background-color:#489947
}
@media screen and (max-width:767px){
    .testimonial__content-txt{
        height:56px
    }
}
