.if-support{margin: -20px; text-align: left;}
.if-support__one{position: relative; border-radius: 16px; padding: 40px; margin: 20px; padding-left: 320px; box-shadow: 0px 4px 20px rgba(51, 51, 51, 0.1); width: 100%; overflow: hidden; background-size: cover;}
.if-support__one:after{content: ''; position: absolute; background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.07) 12%, rgba(255,255,255,1) 27%); background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.07) 12%,rgba(255,255,255,1) 27%); background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.07) 12%,rgba(255,255,255,1) 27%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); width: 100%; height: 100%; top: 0px; right: -1px; border-radius: 16px;}
.if-support__head{margin-bottom: 60px;}
.if-support__head, .if-support__content{position: relative; z-index: 1;}
.if-support__head__image{background-position: center;}
.if-support__head__text{font-size: 36px; padding-bottom: 10px; padding-left: 20px;}
.if-support__maps{font-size: 18px; margin: -20px; padding-left: 20px;}
.if-support__maps__one{margin: 20px; text-decoration: none;}
.if-support__maps__one:hover .if-support__maps2__one{color: #E31E24;}
.if-support__maps2{}
.if-support__maps2__one{margin-right: 10px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.if-support__maps2__one:last-child{margin-right: 0px;}
.if-support__content{margin: -10px;}
.if-support__content__one{margin: 10px; width: calc(100%/3 - 20px);}
.if-support__info{margin-bottom: 40px;}
.if-support__info:last-child{margin-bottom: 0px;}
.if-support__info__head{position: relative; font-size: 20px; padding-bottom: 10px; margin-bottom: 20px; padding-left: 20px;}
.if-support__info__head:after{content: ''; position: absolute; width: 100%; height: 2px; background: -moz-linear-gradient(left, rgba(234,136,142,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left, rgba(234,136,142,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(234,136,142,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea888e', endColorstr='#00ffffff',GradientType=1 ); left: 0px; top: 100%;}
.if-support__info__head span{color: #c1c1c1; font-size: 14px; display: block; margin-top: 3px;}
.if-support__info__main{padding-left: 20px;}
.if-support__list{margin-bottom: 15px; text-decoration: none; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.if-support__list:hover{color: #E31E24;}
.if-support__list svg{-moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.if-support__list:hover svg{fill: #E31E24;}
.if-support__list:last-child{margin-bottom: 0px;}
.if-support__list__one{margin-right: 10px;}
.if-support__list__one:last-child{margin-right: 0px;}
.if-support__list__one svg{width: 22px; height: 22px; fill: #000; display: block;}
.if-support__ico{margin: -5px; margin-top: 15px; padding-left: 20px;}
.if-support__ico__one{margin: 5px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.if-support__ico__one img{display: block;}
.if-support__ico__one:hover{position: relative; -moz-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3);}
.if-support__ico__one.linkbg{}
.if-support__ico__one.linksm{display: none;}

.if-support__one.small{padding: 0px; background: none !important; width: calc(100%/3 - 40px);}
.if-support__one.small .if-support__head__image{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; background-size: cover; -moz-transform: scale(-1,1); -webkit-transform: scale(-1,1); -o-transform: scale(-1,1); transform: scale(-1,1); filter: FlipH; -ms-filter: "FlipH";}
.if-support__one.small .if-support__head__image:after{content: ''; position: absolute; background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 99%); background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%); background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); width: 100%; height: 100%; top: 0px; right: 0px;}
.if-support__one.small .if-support__head__text, .if-support__one.small .if-support__maps{padding: 0px; }
.if-support__one.small .if-support__head__text{padding-bottom: 10px;}
.if-support__one.small .if-support__head{padding: 20px 40px; margin: 0px;}
.if-support__one.small .if-support__head span{font-size: 20px; display: block;}
.if-support__one.small .if-support__content{padding: 20px;}
.if-support__one.small .if-support__info__head, .if-support__one.small .if-support__info__main, .if-support__one.small .if-support__ico{padding: 0 20px;}
.if-support__one.small .if-support__info__head{padding-bottom: 10px;}
.if-support__one.small .if-support__content__one{width: 100%;}

.if-support__slider{position: relative; z-index: 2; padding: 5px 0; display: none;}
.if-support__slider svg{width: 23px; display: block; margin: 0 auto; position: relative; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.if-support__slider:hover{background: #f9f9f9;}

@media screen and (max-width: 1700px) {
    .if-support__head__text{font-size: 22px;}
    .if-support__one.small .if-support__head span{font-size: 17px;}
}

@media screen and (max-width: 1650px) {
    .if-support__content__one{width: calc(100%/2 - 20px);}
    .if-support__content__one:nth-child(3){width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin: 0px; margin-top: 20px;}
    .if-support__content__one:nth-child(3) .if-support__info{width: calc(100%/2); margin: 10px;}
}

@media screen and (max-width: 1500px) {
    .if-support__one.small{width: calc(100%/2 - 40px);}
}


@media screen and (max-width: 1400px) {
    .if-support__one:after{background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.05) 1%, rgba(255,255,255,1) 20%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 1%,rgba(255,255,255,1) 20%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 1%,rgba(255,255,255,1) 20%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}
    .if-support__one{padding-left: 200px;}
}


@media screen and (max-width: 1000px) {
    .if-support__one{padding: 0px; background: none !important; width: calc(100%/2 - 40px);}
    .if-support__head__image{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; background-size: cover; background-position: center bottom;}
    .if-support__head__image:after{content: ''; position: absolute; background: -moz-linear-gradient(left,  rgba(255,255,255,1) 5%, rgba(255,255,255,0.01) 99%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 5%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%); background: linear-gradient(to right,  rgba(255,255,255,1) 5%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); width: 100%; height: 100%; top: 0px; right: 0px;}
    .if-support__head__text, .if-support__maps{padding: 0px; }
    .if-support__head__text{padding-bottom: 10px;}
    .if-support__head{padding: 20px 40px; margin: 0px;}
    .if-support__head span{font-size: 20px; display: block;}
    .if-support__content{padding: 0px; margin: 0px; margin-bottom: 20px;}
    .if-support__content__one{margin: 0px; margin-bottom: 20px;}
    .if-support__content__one:last-child{margin-bottom: 0px;}
    .if-support__info__head, .if-support__info__main, .if-support__ico{padding: 10px 20px;}
    .if-support__info__head{margin-bottom: 10px;}
    .if-support__ico{margin-top: 0px; padding-top: 0px;}
    .if-support__info{margin-bottom: 20px !important;}
    .if-support__info:last-child{margin-bottom: 0px !important;}
    
    .if-support__content__one{width: 100%; margin-top: 0px;}
    .if-support__content__one:nth-child(3){-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px;}
    .if-support__content__one:nth-child(3) .if-support__info{width: 100%; margin: 0px;}
    .if-support__info__line:last-child{margin-bottom: 0px; padding-bottom: 0px;}
    
    .if-support__one.small .if-support__content{padding: 0px;}
    .if-support__one.small .if-support__info__head, .if-support__one.small .if-support__info__main{padding: 10px 20px;}
    .if-support__one.small .if-support__ico{padding: 0px 20px;}
    .if-support__info__line:last-child{}
    .if-support__one:not(.small) .if-support__head__image{ -moz-transform: scale(-1,1); -webkit-transform: scale(-1,1); -o-transform: scale(-1,1); transform: scale(-1,1); filter: FlipH; -ms-filter: "FlipH";}
    .if-support__one:not(.small) .if-support__head__image:after{-moz-transform: scale(-1,1); -webkit-transform: scale(-1,1); -o-transform: scale(-1,1); transform: scale(-1,1); filter: FlipH; -ms-filter: "FlipH";}
}

@media screen and (max-width: 800px) {
    .if-support{margin: -10px;}
    .if-support__one{width: calc(100% - 20px); margin: 10px;}
    .if-support__one.small{width: calc(100% - 20px);}
    .if-support__head__text{font-size: 25px;}
    .if-support__head span{font-size: 16px;}
    .if-support__maps{font-size: 15px;}
    .if-support__maps2__one img{width: 19px;}
    .if-support__maps2__one{margin-right: 5px;}
    .if-support__maps2__one:last-child{margin-right: 0px;}
    .if-support__head{border-radius: 16px; overflow: hidden;}
    .if-support__maps{margin: -3px;}
    .if-support__maps__one{margin: 3px; width: 100%;}
    .if-support__content{display: none;}
    .if-support__slider{display: block;}
    .if-support__one.active .if-support__content{display: block;}
    .if-support__one.active .if-support__slider svg{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
    .if-support__one.active .if-support__slider{background: #f9f9f9;}
    
    .if-support__ico__one.linkbg{display: none;}
    .if-support__ico__one.linksm{display: block;}
}

@media screen and (max-width: 600px) {
    .if-support__one .if-support__head__image:after{background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );}
    .if-support__one.small .if-support__head__image:after{background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}
}