/*@media*/

@media screen and (max-device-width: 648px){
.c2call-prompt, .c2call-prompt-blue, .c2call-prompt-bluew, .c2call-prompt-ereen, .c2call-prompt-green2, .c2call-prompt-orange, .c2call-prompt-none {display:none !important;}
}

@media screen and (max-width:648px){
.c2call-form3 {margin: 20px 20px !important;}
.c2call-form1 {margin: 30px 20px !important;}
.c2call-form2 {margin: 30px 20px !important;}
.c2call-form2 .c2call-txt-main {margin-bottom: 20px !important;}
.c2call-form3 .c2call-txt-main {font-size:24px !important;line-height: 24px !important;}
.c2call-txt-main {font-size:24px !important;}
.c2call-modal { width: 560px !important;height:280px !important;}
.c2call-txt-bottom {font-size:18px !important; line-height:22px !important}
.c2call-txt-bottom span {font-size:18px !important;line-height:22px !important;}
form.c2call-form.c2call-insideform1 {margin:20px 0 5px!important;}
form.c2call-form.c2call-insideform2 {text-align:center;margin:0 0 10px  !important;}
.c2call-link-vot, .c2call-link-vot-blue, .c2call-link-vot-bluew, .c2call-link-vot-green, .c2call-link-vot-green2, .c2call-link-vot-none, .c2call-link-vot-orange {top:254px  !important;}
.c2call-form2 .c2call-txt-bottom {margin-top: 20px !important;}
}
@media screen and (max-width:580px){
.c2call-modal { width: 440px !important;height:280px !important;font-size:16px !important;}
.c2call-form3 .c2call-txt-main {font-size:24px !important;line-height: 24px !important;}
.c2call-txt-main {font-size:24px !important;line-height: 28px !important;}
.c2call-txt-bottom {font-size:16px !important;line-height:20px !important}
.c2call-txt-bottom span {font-size:16px !important;line-height:20px !important;   font-weight:600 !important;}
input.c2call-tel1 {height:40px !important;width:185px !important;margin-right:10px !important;}
input[type="button"].c2call-input-btn {font-size:20px !important;}
input[type="button"].c2call-input-btn-blue {font-size:20px !important;}
input[type="button"].c2call-input-btn-bluew {font-size:20px !important;}
input[type="button"].c2call-input-btn-green {font-size:20px !important;}
input[type="button"].c2call-input-btn-orange {font-size:20px !important;}
input[type="button"].c2call-input-btn-green2 {font-size:20px !important;}
input[type="button"].c2call-input-btn-none {font-size:20px !important;}
input[type="button"].c2call-now {width:200px !important;height:40px !important;}
input[type="button"].c2call-later {width:220px !important;left:10px !important;}
input.c2call-time {width: 38px !important;padding: 0 5px 2px !important;	height: 27px !important;}
input.c2call-tel2 {height:27px !important;}
.c2call-table { font-size:14px !important;margin:3px 0 0 !important;}
.c2call-txt-error{font-size:12px !important;line-height:14px !important}
.c2call-txt-error.c2call-errf3 {height:93px !important;}
.c2call-w1half {width:42%  !important; }
.c2call-w2half {width:58%  !important; }
.c2call-txt-plain {font-size:16px !important; line-height:20px !important}
.c2call-txt-plain.c2call-plainf3 {margin-bottom:12px !important;}
.c2call-link-vot, .c2call-link-vot-blue, .c2call-link-vot-bluew, .c2call-link-vot-green, .c2call-link-vot-orange, .c2call-link-vot-green2, .c2call-link-vot-none {	font-size: 14px !important;top:258px  !important;}
.c2call-link-vot:hover, .c2call-link-vot-blue:hover, .c2call-link-vot-bluew:hover, .c2call-link-vot-green:hover, .c2call-link-vot-orange:hover, .c2call-link-vot-green2:hover, .c2call-link-vot-none:hover {	font-size: 14px !important;}
form.c2call-form.c2call-insideform1 {margin:15px 0 5px!important;}
form.c2call-form.c2call-insideform2 {text-align:center;margin:0 0 5px  !important;}
input[type="button"].c2call-later {height: 30px !important;}
}
@media screen and (max-width:400px){
.c2call-form3 {margin: 15px 10px !important;}
.c2call-form1 {margin: 30px 20px !important;}
.c2call-form2 {margin: 30px 20px !important;}
.c2call-form3 form.c2call-form { margin-bottom:5px}
.c2call-modal { width: 350px !important;height:326px !important;font-size:16px !important;}
.c2call-form3 .c2call-txt-main {font-size:20px !important;line-height: 20px !important;    margin-bottom: 0px !important;}
.c2call-txt-main {font-size:20px !important;line-height: 24px !important; margin-bottom:10px}
.c2call-form1 .c2call-txt-main {margin-bottom:10px}
.c2call-txt-bottom {font-size:15px !important; line-height:19px !important}
.c2call-txt-bottom span {font-size:15px !important; line-height:19px !important}
input.c2call-tel1 {height:40px !important;width:310px !important; margin-bottom:3px}
input[type="button"].c2call-input-btn {font-size:16px !important;}
input[type="button"].c2call-input-btn-blue {font-size:16px !important;}
input[type="button"].c2call-input-btn-bluew {font-size:16px !important;}
input[type="button"].c2call-input-btn-green {font-size:16px !important;}
input[type="button"].c2call-input-btn-orange {font-size:16px !important;}
input[type="button"].c2call-input-btn-green2 {font-size:16px !important;}
input[type="button"].c2call-input-btn-none {font-size:16px !important;}
input[type="button"].c2call-now {width:310px !important;}
input[type="button"].c2call-later {width:100% !important;height: 30px !important; left:0 !important; box-sizing:border-box !important}
input.c2call-time {height: 30px !important;}
input.c2call-tel2 {height:30px !important;}
.c2call-table { font-size:15px !important;}
.c2call-txt-error{font-size:12px !important; }
form.c2call-form.c2call-insideform1 {margin:5px 0 5px!important;}
.c2call-w1half {width:100%  !important;padding:5px 0 0 !important }
.c2call-w2half {width:100%  !important; padding:3px 0 0 !important }
.c2call-w100 { float:none !important; }
form.c2call-form.c2call-insideform2 {text-align:center;margin:5px 0 5px  !important;}
input.c2call-time {width: 50px !important;}
.c2call-txt-error.c2call-errf3 {height:45px !important;}
.c2call-txt-plain {font-size:15px !important;}
.c2call-link-vot, .c2call-link-vot-blue, .c2call-link-vot-bluew, .c2call-link-vot-green, .c2call-link-vot-orange, .c2call-link-vot-green2, .c2call-link-vot-none {	top:300px  !important;}
.c2call-txt-plain.c2call-plainf3 {margin-bottom:5px !important;}
input[type="button"].c2call-input-btn.c2call-yes, input[type="button"].c2call-input-btn-blue.c2call-yes, input[type="button"].c2call-input-btn-bluew.c2call-yes, input[type="button"].c2call-input-btn-green.c2call-yes, input[type="button"].c2call-input-btn-green2.c2call-yes, input[type="button"].c2call-input-btn-orange.c2call-yes, input[type="button"].c2call-input-btn-none.c2call-yes {margin-right:70px !important;}
}
@media screen and (max-width:360px){
.c2call-form1 {margin: 30px 10px !important;}
.c2call-form2 {margin: 30px 10px !important;}
.c2call-modal { width: 310px !important;height:326px !important;font-size:16px !important;}
input.c2call-tel1 {height:40px !important;width:290px !important; margin-bottom:3px}
input[type="button"].c2call-now {width:290px !important;}
input[type="button"].c2call-input-btn.c2call-yes, input[type="button"].c2call-input-btn-blue.c2call-yes, input[type="button"].c2call-input-btn-bluew.c2call-yes, input[type="button"].c2call-input-btn-green.c2call-yes, input[type="button"].c2call-input-btn-green2.c2call-yes, input[type="button"].c2call-input-btn-orange.c2call-yes, input[type="button"].c2call-input-btn-none.c2call-yes {margin-right:50px !important;}
}
/*@media*/

.c2call-form1 {/*display:block;*/ display:none; margin: 40px 40px;}
.c2call-form2 {/*display:block;*/ display:none; margin: 40px 40px;}
.c2call-form3 {/*display:block;*/ display:none; margin: 40px 40px;}
.c2call-table select {max-width: 100px!important; height: 30px; min-width:30px;}

.c2call-callintime { text-decoration: underline; cursor: pointer; }

.c2call-overlay {
position:fixed;
top: 0;
left: 0;right:0;bottom:0;margin:auto;
z-index:9998;
display:none;
opacity:0;
user-select: none;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
background: rgba(0,0,0, 0.8);cursor: default;}

.c2call-w100 { display:block; float:left;box-sizing:border-box !important;width:100%;}
.c2call-w1half {width:45%;}
.c2call-w2half {width:54%;}
.c2call-modal {
font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
position:fixed;
bottom:0;
top:0;
left:0;
padding:0;
right:0;
margin:auto;
font-weight:lighter;
font-size:18px;
line-height:24px;
width: 600px;
height: 326px;
background-color: rgba(255,255,255,0.9);
color:#666;
opacity:0;
display:none;
z-index: 9999;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 3px 3px 4px 3px rgba(0,0,0,.3);
-moz-box-shadow: 3px 3px 4px 3px rgba(0,0,0,.3);
box-shadow:3px 3px 4px 3px rgba(0,0,0,0.3);

-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
.c2call-modal a {text-decoration:none !important;}
.c2call-txt-main{font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
font-weight:normal;
font-size:26px;
line-height:30px;
position:relative;
//top:-5px !important;
text-align:left;
width:100%;
}
.c2call-txt-error{font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
font-size:14px;
text-align:left;
color:#F00;    line-height: 18px;
visibility: hidden;
}
.c2call-txt-error.c2call-errf3 {height:108px;}
.c2call-txt-plain {font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
font-size:18px;
text-align:left;
}
.c2call-txt-plain.c2call-plainf3 {margin-bottom:14px;}
.c2call-txt-bottom {font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
font-size:22px;
line-height:26px;
text-align:left;
}
.c2call-txt-bottom span {vertical-align:top;font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
font-size:22px;
line-height:26px;
text-align:left;color: #666;    font-weight: lighter;}
form.c2call-form {font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important; font-weight:lighter !important; line-height:16px; font-size:16px; vertical-align:middle; }
form.c2call-form.c2call-insideform2 {text-align:center;margin:30px 0;}
form.c2call-form.c2call-insideform1 {text-align:left;margin:30px 0 5px;}
input.c2call-input, select.c2call-input {font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;font-size: 20px !important;line-height:24px !important;color:#666;min-width:38px !important}
input.c2call-tel {
border: 1px solid #999;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
display:inline-block;
position:relative;
padding: 0 0px 0 33px!important;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
background: rgba(255,255,255,0.5) url(/lib/images/c2call-7.png) no-repeat left center;
text-align:left;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
input.c2call-tel:focus {background: rgba(255,255,255,0.5) url(/lib/images/c2call-7.png) no-repeat left center;}
input.c2call-tel::-ms-clear {
display: none;
}
input.c2call-highlight:hover, input.c2call-highlight:focus {
border: 1px solid #FFA02E;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
}
input.c2call-tel1 {height:50px;width:225px; margin-right:20px;}
input.c2call-tel2 {height:30px;width:100% !important; }
.c2call-table {text-align:left; position:relative; color:#666; border:none; border-collapse:collapse; margin:6px 0 0; width:100% !important; font-size:16px; vertical-align:middle; font-weight:100; line-height:16px;background: none; min-width: 100px;}
.c2call-table td {padding:0 !important;vertical-align:middle;}
.c2call-table td.c2call-txttd {padding-bottom:2px !important;vertical-align:middle; text-align: center;
    line-height: 24px;
    font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
    font-size: 20px !important;}
@media \0screen {
.c2call-modal {background-color:#fff\0/;}
.c2call-modal {border: 1px solid #666;}
.c2call-form-ie8 { margin:0 0 5px;}
input.c2call-tel1 { vertical-align:middle;}
input.c2call-time {padding: 0 0px 2px !important;}
.c2call-modal-btn {background:#f18a04\0/; }
.c2call-modal-btn:hover { background:#fea32c\0/;}
.c2call-modal-btn-blue {background:#38afed\0/; }
.c2call-modal-btn-blue:hover { background:#68c4f4\0/;}
.c2call-modal-btn-bluew {background:#0784C7\0/; }
.c2call-modal-btn-bluew:hover { background:#0784C7\0/;}
.c2call-modal-btn-green {background:#8CC63F\0/; }
.c2call-modal-btn-green:hover { background:#acd75f\0/;}
.c2call-modal-btn-orange {background:#e86110\0/; }
.c2call-modal-btn-orange:hover { background:#acd75f\0/;}
.c2call-modal-btn-green2 {background:#44c66c\0/; }
.c2call-modal-btn-green2:hover { background:#5bd681\0/;}
}


input.c2call-time {
border: 1px solid #999;
position:relative;
vertical-align:middle;
margin:0 2px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
width: 47px;
height: 34px;
display:inline-block;
padding: 0 10px 4px;
text-align:center !important;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
background: rgba(255,255,255,0.5);
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
select.c2call-time {
border: 1px solid #999;
position:relative;
vertical-align:middle;
margin:0 2px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
height: 34px;
display:inline-block;
padding: 0 10px 2px;
text-align:center !important;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
background: rgba(255,255,255,0.5);
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
.c2call-modal input[type="text"], .c2call-modal input[type="tel"] {
min-width:38px !important
}
/*Кнопки Позвонить*/
input[type="button"].c2call-input-btn,input[type="button"].c2call-input-btn-green,input[type="button"].c2call-input-btn-orange,input[type="button"].c2call-input-btn-green2,input[type="button"].c2call-input-btn-blue,input[type="button"].c2call-input-btn-bluew,input[type="button"].c2call-input-btn-none,.close,button {cursor: pointer;}
input[type="button"].c2call-input-btn {
color: #fff;
font-size: 23px;
display:inline-block;
letter-spacing:0.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
//text-shadow: 3px 2px 2px rgba(143, 81, 0, 0.4);
border-right: 2px solid #f18a04;
border-bottom: 2px solid #f18a04;
border-top: 1px solid #ffdaaa;
border-left: 1px solid #ffd39a;
background: #FFA02E;
padding:0;
margin:0;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
box-shadow:none !important;
}
input[type="button"].c2call-later {
width:270px;
position:relative;
height: 30px;
left:15px;
top: 0px !important;
}
input[type="button"].c2call-now {
width:270px;
position:relative;
top:-1px !important;
height: 50px;
vertical-align:top !important;
}
input[type="button"].c2call-input-btn:hover {
// text-shadow: 3px 2px 2px rgba(143, 81, 0, 0.6);
border-right: 2px solid #d17700;
border-bottom: 2px solid #d17700;
}
input[type="button"].c2call-input-btn:active {
//text-shadow: 3px 2px 2px rgba(86, 44, 0, 0.4);
border-right: 2px solid #f18a04;
border-bottom: 2px solid #f18a04;
border-top: 1px solid #ffdaaa;
border-left: 1px solid #ffd39a;
background: #ffd39a;
}
/*Кнопка ДА*/
input[type="button"].c2call-input-btn.c2call-yes, input[type="button"].c2call-input-btn-blue.c2call-yes, input[type="button"].c2call-input-btn-bluew.c2call-yes, input[type="button"].c2call-input-btn-green.c2call-yes, input[type="button"].c2call-input-btn-green2.c2call-yes, input[type="button"].c2call-input-btn-orange.c2call-yes, input[type="button"].c2call-input-btn-none.c2call-yes {
width:110px;height: 70px;
border-right: 2px solid #598219 !important;
border-bottom: 2px solid #618e1c;
border-top: 2px solid #c8eb5f !important;
border-left: 1px solid #c8eb5f !important;
background: #b1d939;
//text-shadow: 3px 2px 2px rgba(47,68, 0, 0.4);
margin-right:100px;
}
input[type="button"].c2call-input-btn.c2call-yes:hover, input[type="button"].c2call-input-btn-blue.c2call-yes:hover, input[type="button"].c2call-input-btn-bluew.c2call-yes:hover, input[type="button"].c2call-input-btn-green.c2call-yes:hover, input[type="button"].c2call-input-btn-green2.c2call-yes:hover, input[type="button"].c2call-input-btn-orange.c2call-yes:hover, input[type="button"].c2call-input-btn-none.c2call-yes:hover {
//text-shadow: 3px 2px 2px rgba(47,68, 0, 0.6);
border-right: 2px solid #466610;
border-bottom: 2px solid #466610;
}
input[type="button"].c2call-input-btn.c2call-yes:active, input[type="button"].c2call-input-btn-blue.c2call-yes:active, input[type="button"].c2call-input-btn-bluew.c2call-yes:active, input[type="button"].c2call-input-btn-green.c2call-yes:active, input[type="button"].c2call-input-btn-green2.c2call-yes:active, input[type="button"].c2call-input-btn-orange.c2call-yes:active, input[type="button"].c2call-input-btn-none.c2call-yes:active {
//text-shadow: 3px 2px 2px rgba(47,68, 0, 0.8);
border-right: 2px solid #385704;
border-bottom: 2px solid #385704;
background: #c0e553;
}
/*Кнопка ДА*/
/*Кнопка НЕТ*/
input[type="button"].c2call-input-btn.c2call-no, input[type="button"].c2call-input-btn-blue.c2call-no, input[type="button"].c2call-input-btn-bluew.c2call-no, input[type="button"].c2call-input-btn-green.c2call-no, input[type="button"].c2call-input-btn-green2.c2call-no, input[type="button"].c2call-input-btn-orange.c2call-no, input[type="button"].c2call-input-btn-none.c2call-no {
width:110px;height: 70px;
color:#bbb;
border-right: 2px solid #bbb;
border-bottom: 2px solid #bbb;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
background: #fff !important;
//text-shadow: 3px 2px 2px rgba(0,0, 0, 0.1) !important;
}
input[type="button"].c2call-input-btn.c2call-no:hover, input[type="button"].c2call-input-btn-blue.c2call-no:hover, input[type="button"].c2call-input-btn-bluew.c2call-no:hover, input[type="button"].c2call-input-btn-green.c2call-no:hover, input[type="button"].c2call-input-btn-green2.c2call-no:hover, input[type="button"].c2call-input-btn-orange.c2call-no:hover, input[type="button"].c2call-input-btn-none.c2call-no:hover {
color:#aaa;
border-right: 2px solid #aaa;
border-bottom: 2px solid #aaa;
border-top: 1px solid #bbb;
border-left: 1px solid #bbb;

}
input[type="button"].c2call-input-btn.c2call-no:active, input[type="button"].c2call-input-btn-blue.c2call-no:active, input[type="button"].c2call-input-btn-bluew.c2call-no:active, input[type="button"].c2call-input-btn-green.c2call-no:active, input[type="button"].c2call-input-btn-green2.c2call-no:active, input[type="button"].c2call-input-btn-orange.c2call-no:active, input[type="button"].c2call-input-btn-none.c2call-no:active {
color:#fa634f;
border-right: 2px solid #fa634f;
border-bottom: 2px solid #fa634f;
border-top: 1px solid #fd8271;
border-left: 1px solid #fd8271;
}
/*Кнопка НЕТ*/

/*Кнопка X*/
.c2call-close {
cursor:pointer;
width:18px;
height:18px;
background: url(/lib/images/c2call-close.png) no-repeat;
position:relative;
float:right;
top:8px;
right:8px;
-webkit-transition: .2s;
-moz-transition: .2s;
transition: .2s;
}

.c2call-close:hover {
background: url(/lib/images/c2call-close-h.png) no-repeat;
}
/*Кнопка X*/
/*Ссылка на vot*/
#c2call-link {text-decoration:none !important;border:none !important;font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;}
.c2call-link-vot {
font-size: 16px;
color:#666 !important;
position:relative;
float:right;
top:300px ;
right:-10px  !important;
text-align:right;
vertical-align:baseline;
cursor:pointer;
-webkit-transition: .1s;
-moz-transition: .1s;
transition: .1s;
text-decoration:none !important;
}
.c2call-link-vot:hover {
font-size: 16px;
color:#FFA02E !important;
}
/*Ссылка на vot*/
button, button:active, button:focus,input.c2call-input,input.c2call-input:active,input.c2call-input:focus,input[type="button"],input[type="button"]:active,input[type="button"]:focus   {
outline: none;
}
/*Кнопка телефона - текст*/
.c2call-a{
cursor:pointer;
}
.c2call-a:hover{

}
/*Кнопка телефона - кнопка*/

/*keyframes*/
@keyframes c2call-rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}

30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}

40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}

50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}

62% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}

71% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}

95% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}

@-webkit-keyframes c2call-rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
}

30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
}

40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
}

50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
}

62% {
-webkit-transform: scale3d(.95, 1.05, 1);
}

71% {
-webkit-transform: scale3d(1.05, .95, 1);
}

95% {
-webkit-transform: scale3d(1, 1, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
}
}

@keyframes c2call-rubberBandCalm {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}

15% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}

20% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}

25% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}

32% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}

37% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}

45% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@-webkit-keyframes c2call-rubberBandCalm {
0% {
-webkit-transform: scale3d(1, 1, 1);
}

15% {
-webkit-transform: scale3d(1.25, 0.75, 1);
}

20% {
-webkit-transform: scale3d(0.75, 1.25, 1);
}

25% {
-webkit-transform: scale3d(1.15, 0.85, 1);
}

32% {
-webkit-transform: scale3d(.95, 1.05, 1);
}

37% {
-webkit-transform: scale3d(1.05, .95, 1);
}

45% {
-webkit-transform: scale3d(1, 1, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
}
}
@-webkit-keyframes c2call-zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.6, .6, .6);
transform: scale3d(.6, .6, .6);
}
20% {
opacity: 0.3;
}
40% {
opacity: 1;
}
100% {
opacity: 0;
}
}

@keyframes c2call-zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.6, .6, .6);
transform: scale3d(.6, .6, .6);
}
20% {
opacity: 0.3;
}
40% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes c2call-zoomIns {
0% {
opacity: 0;
-webkit-transform: scale3d(.7, .7, .7);
transform: scale3d(.7, .7, .7);
}
20% {
opacity: 0.3;
}
30% {
opacity: 1;
}
100% {
opacity: 0;
}
}

@keyframes c2call-zoomIns {
0% {
opacity: 0;
-webkit-transform: scale3d(.7, .7, .7);
transform: scale3d(.7, .7, .7);
}
20% {
opacity: 0.3;
}
30% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes c2call-rotate {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
opacity: 1;
}
13% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
20% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 25deg);
transform: rotate3d(0, 0, 1, 25deg);
}
27% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -20deg);
transform: rotate3d(0, 0, 1, -20deg);
}
33% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
38% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
43% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}

48% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}

@keyframes c2call-rotate {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
opacity: 1;
}
13% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -15deg);
transform: rotate3d(0, 0, 1, -15deg);
}
18% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 25deg);
transform: rotate3d(0, 0, 1, 25deg);
}
23% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -20deg);
transform: rotate3d(0, 0, 1, -20deg);
}
28% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
32% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
36% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
40% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}

45% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@-webkit-keyframes c2call-rotate-w {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
opacity: 1;
}
13% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -15deg);
transform: rotate3d(0, 0, 1, -15deg);
}
18% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 25deg);
transform: rotate3d(0, 0, 1, 25deg);
}
23% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -20deg);
transform: rotate3d(0, 0, 1, -20deg);
}
28% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
32% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
36% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
40% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}

45% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}

@keyframes c2call-rotate-w {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
opacity: 1;
}
13% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -15deg);
transform: rotate3d(0, 0, 1, -15deg);
}
20% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 25deg);
transform: rotate3d(0, 0, 1, 25deg);
}
27% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -20deg);
transform: rotate3d(0, 0, 1, -20deg);
}
33% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
38% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
43% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}

48% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
/*keyframes*/

.c2call-widget-btn {
position:fixed;bottom:80px; right:80px; top:auto; left:auto;
width:120px;
height:120px;
text-align:center;
vertical-align:middle;
z-index:9997;
}

/*Кнопка оранжевая*/

/*Подсказка*/
.c2call-prompt {
position:absolute;
bottom:0;
top:0;
margin:auto;
z-index:0;
width:64px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(255, 160, 46, 0.5);
opacity:0;
font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
-webkit-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.c2call-prompt-blue {
position:absolute;
bottom:0;
top:0;
margin:auto;
z-index:0;
width:64px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(56,175,237, 0.5);
opacity:0;
font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
-webkit-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.c2call-prompt-bluew {
position:absolute;
bottom:0;
top:0;
margin:auto;
z-index:0;
width:64px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(9,131,198, 0.5);
opacity:0;
font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
-webkit-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.c2call-prompt-green {
position:absolute;
bottom:0;
top:0;
margin:auto;
z-index:0;
width:64px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(140, 198, 63, 0.5);
opacity:0;
font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
-webkit-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.c2call-prompt-orange {
position:absolute;
bottom:0;
top:0;
margin:auto;
z-index:0;
width:64px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(232, 97, 16, 0.5);
opacity:0;
font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
-webkit-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
}

.c2call-prompt-green2 {
position:absolute;
bottom:0;
top:0;
margin:auto;
z-index:0;
width:64px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(rgba(68, 198, 108, 0.7));
opacity:0;
font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
-webkit-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.c2call-prompt-none {display:none}
.c2call-prompt.left-prompt, .c2call-prompt-blue.left-prompt,  .c2call-prompt-green.left-prompt, .c2call-prompt-green2.left-prompt, .c2call-prompt-orange.left-prompt {left:auto;right:64px;}
.c2call-prompt.right-prompt, .c2call-prompt-blue.right-prompt,  .c2call-prompt-green.right-prompt, .c2call-prompt-green2.right-prompt,  .c2call-prompt-orange.right-prompt {right:auto;left:64px;}
.c2call-prompt.left-prompt > span, .c2call-prompt-blue.left-prompt > span,  .c2call-prompt-green.left-prompt > span, .c2call-prompt-green2.left-prompt > span,   .c2call-prompt-orange.left-prompt > span  {left:25px;}
.c2call-prompt.right-prompt > span, .c2call-prompt-blue.right-prompt > span,  .c2call-prompt-green.right-prompt > span, .c2call-prompt-green2.right-prompt > span, .c2call-prompt-orange.right-prompt > span {left:65px;}

.c2call-prompt-bluew.left-prompt {left:auto;right:64px;}
.c2call-prompt-bluew.right-prompt {right:auto;left:64px;}
.c2call-prompt-bluew.left-prompt > span {left:25px;}
.c2call-prompt-bluew.right-prompt > span {left:65px;}

.c2call-prompt.no-prompt {display:none}
.c2call-prompt > span,.c2call-prompt-blue > span,.c2call-prompt-bluew > span,.c2call-prompt-green > span, .c2call-prompt-green2 > span, .c2call-prompt-orange > span {font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important; color:#FFF; font-size:16px; font-weight:600; text-align:left; position:relative; top:8px;opacity:0; display:block}
.c2call-prompt > span:last-child,.c2call-prompt-blue > span:last-child,.c2call-prompt-bluew > span:last-child,.c2call-prompt-green > span:last-child, .c2call-prompt-green2 > span:last-child, .c2call-prompt-orange > span:last-child  {font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important; font-size:14px; line-height:14px; font-weight:400;position:relative;top:12px;}
.c2call-modal-btn:hover ~ .c2call-prompt.left-prompt {
right:30px;
float:right;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(255, 160, 46, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-blue:hover ~ .c2call-prompt-blue.left-prompt {
right:30px;
float:right;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(56,175,237, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-bluew:hover ~ .c2call-prompt-bluew.left-prompt {
right:30px;
float:right;
width:300px;
height:64px;
border-radius: 64px;
-webkit-border-radius: 64px;
-moz-border-radius: 64px;
background:rgba(9,131,198, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-green:hover ~ .c2call-prompt-green.left-prompt {
right:30px;
float:right;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(140, 198, 63, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-green2:hover ~ .c2call-prompt-green2.left-prompt {
right:30px;
float:right;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(68, 198, 108, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-orange:hover ~ .c2call-prompt-orange.left-prompt {
right:30px;
float:right;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(232, 97, 16, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn:hover ~ .c2call-prompt.right-prompt {
left:30px;
float:left;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(255, 160, 46, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-blue:hover ~ .c2call-prompt-blue.right-prompt {
left:30px;
float:left;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(56,175,237, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-bluew:hover ~ .c2call-prompt-bluew.right-prompt {
left:30px;
float:left;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(9,131,198, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-green:hover ~ .c2call-prompt-green.right-prompt {
left:30px;
float:left;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(140, 198, 63, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-green2:hover ~ .c2call-prompt-green2.right-prompt {
left:30px;
float:left;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(68, 198, 108, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn-orange:hover ~ .c2call-prompt-orange.right-prompt {
left:30px;
float:left;
width:300px;
height:64px;
border-radius:  64px;
-webkit-border-radius:64px;
-moz-border-radius: 64px;
background:rgba(232, 97, 16, 1);
opacity:1;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.c2call-modal-btn:hover ~ .c2call-prompt > span, .c2call-modal-btn-blue:hover ~ .c2call-prompt-blue > span, .c2call-modal-btn-bluew:hover ~ .c2call-prompt-bluew > span, .c2call-modal-btn-green:hover ~ .c2call-prompt-green > span, .c2call-modal-btn-green2:hover ~ .c2call-prompt-green2 > span, .c2call-modal-btn-orange:hover ~ .c2call-prompt-orange > span {opacity:1;transition:all 0.2s ease-in 0.2s;
-webkit-transition: all 0.2s ease-in 0.2s;
-o-transition: all 0.2s ease-in 0.2s;
-moz-transition: all 0.2s ease-in 0.2s;}

/*Подсказка*/

.c2call-circle {
transform-origin: center;
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
margin:auto;
z-index:0;
width:100px;
height:100px;
border-radius:  60px;
-webkit-border-radius:60px;
-moz-border-radius: 60px;
background:none;
border: 1px solid #f18a04;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}

.c2call-modal-btn:hover + .c2call-circle {
display:none;
}

.c2call-modal-btn {
position:absolute;
bottom:0;
top:0;
left:0;
padding:0;
right:0;
margin:auto;
width:64px;
height:64px;
color: #fff;
font-size: 47px;
border-radius:  35px;
-webkit-border-radius:35px;
-moz-border-radius: 35px;
background:  rgba(255, 160, 46, 0.7);
border: /*1px solid #f18a04 !important*/none;
-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;
z-index:1;
box-shadow:none !important;
}
.c2call-modal-btn span {background-image:url(/lib/images/c2call-btn.png); background-repeat:no-repeat; height:43px ; width:43px}
.c2call-modal-btn:hover { background: rgba(255, 160, 46, 1);-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;}

.c2call-modal-btn span {
position:absolute;
top: 1px;
right: 0px;
bottom: 0;
left: 1px;
margin:auto;
animation: c2call-rubberBandCalm 2.2s ease 0s normal both infinite  ;
-webkit-animation: c2call-rubberBandCalm 2.2s ease  0s normal both infinite  ;
}


.c2call-modal-btn:hover span {
animation: c2call-rubberBand 1.0s infinite both;
-webkit-animation: c2call-rubberBand 1.0s infinite both;
}

/*СИНИЙ*/
input[type="button"].c2call-input-btn-blue {
color: #fff;
font-size: 23px;
display:inline-block;
letter-spacing:0.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-shadow: 3px 2px 2px rgba(0, 59, 114, 0.4);
border-right: 2px solid #088EBC;
border-bottom: 2px solid #1975bc;
border-top: 1px solid #a6e1ff;
border-left: 1px solid #97dafd;
background: #38afed;
padding:0;
margin:0;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
box-shadow:none !important;
}
input[type="button"].c2call-input-btn-blue:hover {
//text-shadow: 3px 2px 2px rgba(0, 59, 114, 0.6);
border-right: 2px solid #035693;
border-bottom: 2px solid #014e97;
}
input[type="button"].c2call-input-btn-blue:active {
//text-shadow: 3px 2px 2px rgba(0, 59, 114, 0.4);
border-right: 2px solid #1975bc;
border-bottom: 2px solid #1975bc;
border-top: 1px solid #c1effb;
border-left: 1px solid #c1effb;
background: #68c4f4;
}
.c2call-close-blue {
cursor:pointer;
width:18px;
height:18px;
background: url(/lib/images/c2call-close.png) no-repeat;
position:relative;
float:right;
top:8px;
right:8px;
-webkit-transition: .2s;
-moz-transition: .2s;
transition: .2s;
}

.c2call-close-blue:hover {
background: url(/lib/images/c2call-close-h-bl.png) no-repeat;
}
.c2call-link-vot-blue {
font-size: 16px;
color:#666 !important;
position:relative;
float:right;
top:300px ;
right:-10px  !important;
text-align:right;
vertical-align:baseline;
cursor:pointer;
-webkit-transition: .1s;
-moz-transition: .1s;
transition: .1s;}
.c2call-link-vot-blue:hover {
font-size: 16px;
color:#38afed !important;
}
.c2call-circle-blue {
transform-origin: center;
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
margin:auto;
z-index:0;
width:100px;
height:100px;
border-radius:  60px;
-webkit-border-radius:60px;
-moz-border-radius: 60px;
background:none;
border: 1px solid #38afed;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}

.c2call-modal-btn-blue:hover + .c2call-circle-blue {
display:none;
}

.c2call-modal-btn-blue {
position:absolute;
bottom:0;
top:0;
left:0;
padding:0;
right:0;
margin:auto;
width:64px;
height:64px;
color: #fff;
font-size: 47px;
border-radius:  35px;
-webkit-border-radius:35px;
-moz-border-radius: 35px;
background:  rgba(56,175,237, 0.7);
border: /*1px solid #38afed !important*/ none;
-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;
z-index:1;
box-shadow:none !important;
}
.c2call-modal-btn-blue span {background-image:url(/lib/images/c2call-btn-bl.png); background-repeat:no-repeat; height:43px ; width:43px}
.c2call-modal-btn-blue:hover { background: rgba(56,175,237, 1);-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;}

.c2call-modal-btn-blue span {
position:absolute;
top: 1px;
right: 0px;
bottom: 0;
left: 1px;
margin:auto;
animation: c2call-rubberBandCalm 2.2s ease 0s normal both infinite  ;
-webkit-animation: c2call-rubberBandCalm 2.2s ease  0s normal both infinite  ;
}


.c2call-modal-btn-blue:hover span {
animation: c2call-rubberBand 1.0s infinite both;
-webkit-animation: c2call-rubberBand 1.0s infinite both;
}
input.c2call-highlight-blue:hover, input.c2call-highlight-blue:focus {
border: 1px solid #38afed;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
}
.c2call-widget-btn-blue {
position:fixed;bottom:80px; right:80px;
width:120px;
height:120px;
text-align:center;
vertical-align:middle;
z-index:9997;
}
/*СИНИЙ WC*/
input[type="button"].c2call-input-btn-bluew {
color: #fff;
font-size: 23px;
display:inline-block;
letter-spacing:0.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
// text-shadow: 3px 2px 2px rgba(0, 59, 114, 0.4);
border-right: 2px solid #066294;
border-bottom: 2px solid #05517a;
border-top: 1px solid #5cb5e5;
border-left: 1px solid #52a1cc;
background: #0784C7;
padding:0;
margin:0;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
box-shadow:none !important;
}
input[type="button"].c2call-input-btn-bluew:hover {
//text-shadow: 3px 2px 2px rgba(0, 59, 114, 0.6);
border-right: 2px solid #044061;
border-bottom: 2px solid #044061;
}
input[type="button"].c2call-input-btn-bluew:active {
//text-shadow: 3px 2px 2px rgba(0, 59, 114, 0.4);
border-right: 2px solid #066294;
border-bottom: 2px solid #066294;
border-top: 1px solid #5cb5e5;
border-left: 1px solid #5cb5e5;
background: #1f9de0;
}
.c2call-close-bluew {
cursor:pointer;
width:18px;
height:18px;
background: url(/lib/images/c2call-close.png) no-repeat;
position:relative;
float:right;
top:8px;
right:8px;
-webkit-transition: .2s;
-moz-transition: .2s;
transition: .2s;
}

.c2call-close-bluew:hover {
background: url(/lib/images/c2call-close-h-blw.png) no-repeat;
}
.c2call-link-vot-bluew {
font-size: 16px;
color:#666 !important;
position:relative;
float:right;
top:300px ;
right:-10px  !important;
text-align:right;
vertical-align:baseline;
cursor:pointer;
-webkit-transition: .1s;
-moz-transition: .1s;
transition: .1s;}
.c2call-link-vot-bluew:hover {
font-size: 16px;
color:#0784C7 !important;
}

.c2call-circle-arc {
background:url(/lib/images/c2call-ciror-big.png) center no-repeat;
}
.c2call-circle-arcs {
background:url(/lib/images/c2call-ciror-small.png) center no-repeat;
}
.c2call-circle-arcsh {
background:url(/lib/images/c2call-ciror-small.png) center no-repeat;
}
.c2call-circle-arc-blue {
background:url(/lib/images/c2call-cirbl-big.png) center no-repeat;
}
.c2call-circle-arcs-blue {
background:url(/lib/images/c2call-cirbl-small.png) center no-repeat;
}
.c2call-circle-arcsh-blue {
background:url(/lib/images/c2call-cirbl-small.png) center no-repeat;
}
.c2call-circle-arc-bluew {
background:url(/lib/images/c2call-cir-big.png) center no-repeat;
}
.c2call-circle-arcs-bluew {
background:url(/lib/images/c2call-cir-small.png) center no-repeat;
}
.c2call-circle-arcsh-bluew {
background:url(/lib/images/c2call-cir-small.png) center no-repeat;
}
.c2call-circle-arc-green {
background:url(/lib/images/c2call-cirgr-big.png) center no-repeat;
}
.c2call-circle-arcs-green {
background:url(/lib/images/c2call-cirgr-small.png) center no-repeat;
}
.c2call-circle-arcsh-green {
background:url(/lib/images/c2call-cirgr-small.png) center no-repeat;
}
.c2call-circle-arc-green2 {
background:url(/lib/images/c2call-cirgr-big.png) center no-repeat;
}
.c2call-circle-arcs-green2 {
background:url(/lib/images/c2call-cirgr-small.png) center no-repeat;
}
.c2call-circle-arcsh-green2 {
background:url(/lib/images/c2call-cirgr-small.png) center no-repeat;
}
.c2call-circle-arc-orange {
background:url(/lib/images/c2call-ciror-big.png) center no-repeat;
}
.c2call-circle-arcs-orange {
background:url(/lib/images/c2call-ciror-small.png) center no-repeat;
}
.c2call-circle-arcsh-orange {
background:url(/lib/images/c2call-ciror-small.png) center no-repeat;
}
.c2call-circle-arc-none {
background:url(/lib/images/c2call-cir-big.png) center no-repeat;
}
.c2call-circle-arcs-none {
background:url(/lib/images/c2call-cir-small.png) center no-repeat;
}
.c2call-circle-arcsh-none {
background:url(/lib/images/c2call-cir-small.png) center no-repeat;
}
.c2call-circle-arc, .c2call-circle-arc-blue, .c2call-circle-arc-bluew, .c2call-circle-arc-green, .c2call-circle-arc-green2, .c2call-circle-arc-orange, .c2call-circle-arc-none {  transform-origin: center;
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
margin:auto;
z-index:0;
width:116px;
height:116px;
opacity:0;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.3s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.3s normal both infinite ;}
.c2call-circle-arcs, .c2call-circle-arcs-blue, .c2call-circle-arcs-bluew, .c2call-circle-arcs-green, .c2call-circle-arcs-green2, .c2call-circle-arcs-orange, .c2call-circle-arcs-none { transform-origin: center;
position:absolute;
bottom:0px;
top:0;
left:0;
right:0px;
margin:auto;
z-index:0;
width:92px;
height:92px;
opacity:0;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIns 2.2s ease 0.5s normal both infinite ;
-webkit-animation:c2call-zoomIns 2.2s ease 0.5s normal both infinite ;}
.c2call-circle-arcsh, .c2call-circle-arcsh-blue, .c2call-circle-arcsh-bluew, .c2call-circle-arcsh-green, .c2call-circle-arcsh-green2, .c2call-circle-arcsh-orange, .c2call-circle-arcsh-none { transform-origin: center;
position:absolute;
bottom:0px;
top:0;
left:0;
right:0px;
margin:auto;
z-index:0;
width:92px;
height:92px;
opacity:0;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIns 1.0s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIns 1.0s ease 0.1s normal both infinite ;
display:none;}


.c2call-circle-bluew {
transform-origin: center;
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
margin:auto;
z-index:0;
width:100px;
height:100px;
border-radius:  60px;
-webkit-border-radius:60px;
-moz-border-radius: 60px;
background:none;
border: 1px solid #0784C7;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}

.c2call-modal-btn-bluew:hover ~ .c2call-circle-bluew, .c2call-modal-btn-bluew:hover ~ .c2call-circle-arc-bluew, .c2call-modal-btn-bluew:hover ~ .c2call-circle-arcs-bluew, .c2call-modal-btn-blue:hover ~ .c2call-circle-arc-blue, .c2call-modal-btn-blue:hover ~ .c2call-circle-arcs-blue, .c2call-modal-btn:hover ~ .c2call-circle-arc, .c2call-modal-btn:hover ~ .c2call-circle-arcs, .c2call-modal-btn-green:hover ~ .c2call-circle-arc-green, .c2call-modal-btn-green:hover ~ .c2call-circle-arcs-green, .c2call-modal-btn-green2:hover ~ .c2call-circle-arc-green2, .c2call-modal-btn-green2:hover ~ .c2call-circle-arcs-green2, .c2call-modal-btn-orange:hover ~ .c2call-circle-arc-orange, .c2call-modal-btn-orange:hover ~ .c2call-circle-arcs-orange {
display:none;
}
.c2call-modal-btn-bluew:hover ~ .c2call-circle-arcsh-bluew , .c2call-modal-btn-blue:hover ~ .c2call-circle-arcsh-blue, .c2call-modal-btn:hover ~ .c2call-circle-arcsh, .c2call-modal-btn-green:hover ~ .c2call-circle-arcsh-green, .c2call-modal-btn-green2:hover ~ .c2call-circle-arcsh-green2, .c2call-modal-btn-orange:hover ~ .c2call-circle-arcsh-orange { display:block}

.c2call-modal-btn-bluew {
position:absolute;
bottom:0;
top:0;
left:0;
padding:0;
right:0;
margin:auto;
width:64px;
height:64px;
color: #fff;
font-size: 47px;
border-radius:  35px;
-webkit-border-radius:35px;
-moz-border-radius: 35px;
background:  rgba(9,131,198, 0.7);
border: none;
-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;
z-index:1;
box-shadow:none !important;
}
.c2call-modal-btn-bluew span {background-image:url(/lib/images/c2call-btn-bl.png); background-repeat:no-repeat; height:43px ; width:43px}
.c2call-modal-btn-bluew:hover { background: rgba(9,131,198, 1);-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;}

.c2call-modal-btn-bluew span {
position:absolute;
top: 1px;
right: 0px;
bottom: 0;
left: 1px;
margin:auto;
animation: c2call-rubberBandCalm 2.2s ease 0s normal both infinite  ;
-webkit-animation: c2call-rubberBandCalm 2.2s ease  0s normal both infinite  ;
}


.c2call-modal-btn-bluew:hover span {
animation: c2call-rubberBand 1.0s infinite both;
-webkit-animation: c2call-rubberBand 1.0s infinite both;
}
input.c2call-highlight-bluew:hover, input.c2call-highlight-bluew:focus {
border: 1px solid #0784C7;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
}
.c2call-widget-btn-bluew {
position:fixed;bottom:80px; right:80px;
width:120px;
height:120px;
text-align:center;
vertical-align:middle;
z-index:9997;
}
/*Кнопка зеленая теплый цвет 1*/
input[type="button"].c2call-input-btn-green {
color: #fff;
font-size: 23px;
display:inline-block;
letter-spacing:0.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
//text-shadow: 3px 2px 2px rgba(63, 96, 11, 0.4);
border-right: 2px solid #6cad06;
border-bottom: 2px solid #527d0e;
border-top: 1px solid #b9e36d;
border-left: 1px solid #acd75f;
background: #8CC63F;
padding:0;
margin:0;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
box-shadow:none !important;
}
input[type="button"].c2call-input-btn-green:hover {
text-shadow: 3px 2px 2px rgba(32,51, 0, 0.6);
border-right: 2px solid #5f9905;
border-bottom: 2px solid #3f600b;
}
input[type="button"].c2call-input-btn-green:active {
//text-shadow: 3px 2px 2px rgba(63, 96, 11, 0.4);
border-right: 2px solid #6cad06;
border-bottom: 2px solid #527d0e;
border-top: 1px solid #cded94;
border-left: 1px solid #cded94;
background: #acd75f;
}
.c2call-close-green {
cursor:pointer;
width:18px;
height:18px;
background: url(/lib/images/c2call-close.png) no-repeat;
position:relative;
float:right;
top:8px;
right:8px;
-webkit-transition: .2s;
-moz-transition: .2s;
transition: .2s;
}

.c2call-close-green:hover {
background: url(/lib/images/c2call-close-h-gr1.png) no-repeat;
}
.c2call-link-vot-green {
font-size: 16px;
color:#666 !important;
position:relative;
float:right;
top:300px ;
right:-10px  !important;
text-align:right;
vertical-align:baseline;
cursor:pointer;
-webkit-transition: .1s;
-moz-transition: .1s;
transition: .1s;}
.c2call-link-vot-green:hover {
font-size: 16px;
color:#8CC63F !important;
}
.c2call-circle-green {
transform-origin: center;
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
margin:auto;
z-index:0;
width:100px;
height:100px;
border-radius:  60px;
-webkit-border-radius:60px;
-moz-border-radius: 60px;
background:none;
border: 1px solid #8CC63F;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}

.c2call-modal-btn-green:hover + .c2call-circle-green {
display:none;
}

.c2call-modal-btn-green {
position:absolute;
bottom:0;
top:0;
left:0;
padding:0;
right:0;
margin:auto;
width:64px;
height:64px;
color: #fff;
font-size: 47px;
border-radius:  35px;
-webkit-border-radius:35px;
-moz-border-radius: 35px;
background:  rgba(140, 198, 63, 0.7);
border: /*1px solid #8CC63F !important*/none;
-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;
z-index:1;
box-shadow:none !important;
}
.c2call-modal-btn-green span {background-image:url(/lib/images/c2call-btn-gr1.png); background-repeat:no-repeat; height:43px ; width:43px}
.c2call-modal-btn-green:hover { background: rgba(140, 198, 63, 1);-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;}

.c2call-modal-btn-green span {
position:absolute;
top: 1px;
right: 0px;
bottom: 0;
left: 1px;
margin:auto;
animation: c2call-rubberBandCalm 2.2s ease 0s normal both infinite  ;
-webkit-animation: c2call-rubberBandCalm 2.2s ease  0s normal both infinite  ;
}


.c2call-modal-btn-green:hover span {
animation: c2call-rubberBand 1.0s infinite both;
-webkit-animation: c2call-rubberBand 1.0s infinite both;
}
input.c2call-highlight-green:hover, input.c2call-highlight-green:focus {
border: 1px solid #8CC63F;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
}
.c2call-widget-btn-green {
position:fixed;bottom:80px; right:80px;
width:120px;
height:120px;
text-align:center;
vertical-align:middle;
z-index:9997;
}

/*Кнопка оранжевая*/
input[type="button"].c2call-input-btn-orange {
color: #fff;
font-size: 23px;
display:inline-block;
letter-spacing:0.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
//text-shadow: 3px 2px 2px rgba(63, 96, 11, 0.4);
border-right: 2px solid #e89210;
border-bottom: 2px solid #e84c10;
border-top: 1px solid #e8c310;
border-left: 1px solid #e89210;
background: #e86110;
padding:0;
margin:0;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
box-shadow:none !important;
}
input[type="button"].c2call-input-btn-orange:hover {
//text-shadow: 3px 2px 2px rgba(32,51, 0, 0.6);
border-right: 2px solid #e83810;
border-bottom: 2px solid #e83810;
}
input[type="button"].c2call-input-btn-orange:active {
//text-shadow: 3px 2px 2px rgba(63, 96, 11, 0.4);
border-right: 2px solid #e83810;
border-bottom: 2px solid #e83810;
border-top: 1px solid #e8c310;
border-left: 1px solid #e86110;
background: #e86110;
}
.c2call-close-orange {
cursor:pointer;
width:18px;
height:18px;
background: url(/lib/images/c2call-close.png) no-repeat;
position:relative;
float:right;
top:8px;
right:8px;
-webkit-transition: .2s;
-moz-transition: .2s;
transition: .2s;
}

.c2call-close-orange:hover {
background: url(/lib/images/c2call-close-h.png) no-repeat;
}
.c2call-link-vot-orange {
font-size: 16px;
color:#666 !important;
position:relative;
float:right;
top:300px ;
right:-10px  !important;
text-align:right;
vertical-align:baseline;
cursor:pointer;
-webkit-transition: .1s;
-moz-transition: .1s;
transition: .1s;}
.c2call-link-vot-orange:hover {
font-size: 16px;
color:#e86110 !important;
}
.c2call-circle-orange {
transform-origin: center;
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
margin:auto;
z-index:0;
width:100px;
height:100px;
border-radius:  60px;
-webkit-border-radius:60px;
-moz-border-radius: 60px;
background:none;
border: 1px solid #e86110;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}

.c2call-modal-btn-orange:hover + .c2call-circle-orange {
display:none;
}

.c2call-modal-btn-orange {
position:absolute;
bottom:0;
top:0;
left:0;
padding:0;
right:0;
margin:auto;
width:64px;
height:64px;
color: #fff;
font-size: 47px;
border-radius:  35px;
-webkit-border-radius:35px;
-moz-border-radius: 35px;
background:  rgba(232, 97, 16, 0.7);
border: /*1px solid #e86110 !important*/none;
-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;
z-index:1;
box-shadow:none !important;
}
.c2call-modal-btn-orange span {background-image:url(/lib/images/c2call-btn.png); background-repeat:no-repeat; height:43px ; width:43px}
.c2call-modal-btn-orange:hover { background: rgba(232, 97, 16, 1);-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;}

.c2call-modal-btn-orange span {
position:absolute;
top: 1px;
right: 0px;
bottom: 0;
left: 1px;
margin:auto;
animation: c2call-rubberBandCalm 2.2s ease 0s normal both infinite  ;
-webkit-animation: c2call-rubberBandCalm 2.2s ease  0s normal both infinite  ;
}


.c2call-modal-btn-orange:hover span {
animation: c2call-rubberBand 1.0s infinite both;
-webkit-animation: c2call-rubberBand 1.0s infinite both;
}
input.c2call-highlight-orange:hover, input.c2call-highlight-orange:focus {
border: 1px solid #e86110;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
}
.c2call-widget-btn-orange {
position:fixed;bottom:80px; right:80px;
width:120px;
height:120px;
text-align:center;
vertical-align:middle;
z-index:9997;
}

/*Кнопка зеленая холодный цвет 2*/
input[type="button"].c2call-input-btn-green2 {
color: #fff;
font-size: 23px ;
display:inline-block;
letter-spacing:0.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
//text-shadow: 3px 2px 2px rgba(18, 110, 46, 0.4);
border-right: 2px solid #2aa550;
border-bottom: 2px solid #249346;
border-top: 1px solid #81eca2;
border-left: 1px solid #5ed984;
background: #44c66c;
padding:0;
margin:0;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
box-shadow:none !important;
}
input[type="button"].c2call-input-btn-green2:hover {
//text-shadow: 3px 2px 2px rgba(11,87,34, 0.6);
border-right: 2px solid #249346;
border-bottom: 2px solid #126e2e;
}
input[type="button"].c2call-input-btn-green2:active {
//text-shadow: 3px 2px 2px rgba(18, 110, 46, 0.4);
border-right: 2px solid #44c66c;
border-bottom: 2px solid #29a24e;
border-top: 1px solid #8cf0ab;
border-left: 1px solid #8cf0ab;
background: #5bd681;
}
.c2call-close-green2 {
cursor:pointer;
width:18px;
height:18px;
background: url(/lib/images/c2call-close.png) no-repeat;
position:relative;
float:right;
top:8px;
right:8px;
-webkit-transition: .2s;
-moz-transition: .2s;
transition: .2s;
}

.c2call-close-green2:hover {
background: url(/lib/images/c2call-close-h-gr2.png) no-repeat;
}
.c2call-link-vot-green2 {
font-size: 16px;
color:#666 !important;
position:relative;
float:right;
top:300px  ;
right:-10px  !important;
text-align:right;
vertical-align:baseline;
cursor:pointer;
-webkit-transition: .1s;
-moz-transition: .1s;
transition: .1s;}
.c2call-link-vot-green2:hover {
font-size: 16px;
color:#44c66c !important;
}
.c2call-circle-green2 {
transform-origin: center;
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
margin:auto;
z-index:0;
width:100px;
height:100px;
border-radius:  60px;
-webkit-border-radius:60px;
-moz-border-radius: 60px;
background:none;
border: 1px solid #44c66c;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}

.c2call-modal-btn-green2:hover + .c2call-circle-green2 {
display:none;
}

.c2call-modal-btn-green2 {
position:absolute;
bottom:0;
top:0;
left:0;
padding:0;
right:0;
margin:auto;
width:64px;
height:64px;
color: #fff;
font-size: 47px;
border-radius:  35px;
-webkit-border-radius:35px;
-moz-border-radius: 35px;
background:  rgba(68, 198, 108, 0.7);
border: /*1px solid #44c66c !important*/none;
-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;
z-index:1;
box-shadow:none !important;
}
.c2call-modal-btn-green2 span {background-image:url(/lib/images/c2call-txt-btn2.png); background-repeat:no-repeat; height:43px ; width:43px}
.c2call-modal-btn-green2:hover { background: rgba(68, 198, 108, 1);-webkit-transition:0.5s;
-o-transition:0.5s;
-moz-transition:0.5s;
transition:0.5s;}

.c2call-modal-btn-green2 span {
position:absolute;
top: 1px;
right: 0px;
bottom: 0;
left: 1px;
margin:auto;
animation: c2call-rubberBandCalm 2.2s ease 0s normal both infinite  ;
-webkit-animation: c2call-rubberBandCalm 2.2s ease  0s normal both infinite  ;
}


.c2call-modal-btn-green2:hover span {
animation: c2call-rubberBand 1.0s infinite both;
-webkit-animation: c2call-rubberBand 1.0s infinite both;
}
input.c2call-highlight-green2:hover, input.c2call-highlight-green2:focus {
border: 1px solid #44c66c;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
}
.c2call-widget-btn-green2 {
position:fixed;bottom:80px; right:80px;
width:120px;
height:120px;
text-align:center;
vertical-align:middle;
z-index:9997;
}
/*Кнопка display none*/
.c2call-circle-none {display:none}
.c2call-modal-btn-none {display:none}
.c2call-widget-btn-none {display:none}

.c2call-hide {display:none !important}

input[type="button"].c2call-input-btn-none {
color: #fff;
font-size: 23px;
display:inline-block;
letter-spacing:0.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
//text-shadow: 3px 2px 2px rgba(143, 81, 0, 0.4);
border-right: 2px solid #f18a04;
border-bottom: 2px solid #f18a04;
border-top: 1px solid #ffdaaa;
border-left: 1px solid #ffd39a;
background: #FFA02E;
padding:0;
margin:0;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
box-shadow:none !important;
}
input[type="button"].c2call-input-btn-none:hover {
//text-shadow: 3px 2px 2px rgba(143, 81, 0, 0.6);
border-right: 2px solid #d17700;
border-bottom: 2px solid #d17700;
}
input[type="button"].c2call-input-btn-none:active {
//text-shadow: 3px 2px 2px rgba(86, 44, 0, 0.4);
border-right: 2px solid #f18a04;
border-bottom: 2px solid #f18a04;
border-top: 1px solid #ffdaaa;
border-left: 1px solid #ffd39a;
background: #ffd39a;
}
.c2call-close-none {
cursor:pointer;
width:18px;
height:18px;
background: url(/lib/images/c2call-close.png) no-repeat;
position:relative;
float:right;
top:8px;
right:8px;
-webkit-transition: .2s;
-moz-transition: .2s;
transition: .2s;
}

.c2call-close-none:hover {
background: url(/lib/images/c2call-close-h.png) no-repeat;
}
.c2call-link-vot-none {
font-size: 16px;
color:#666 !important;
position:relative;
float:right;
top:300px ;
right:-10px  !important;
text-align:right;
vertical-align:baseline;
cursor:pointer;
-webkit-transition: .1s;
-moz-transition: .1s;
transition: .1s;
text-decoration:none !important;
}
.c2call-link-vot-none:hover {
font-size: 16px;
color:#FFA02E !important;
}

input.c2call-highlight-none:hover, input.c2call-highlight-none:focus {
border: 1px solid #FFA02E;
box-shadow:inset 0 3px 0 rgba(0,0,0,0.06)!important;
}

/*лаконичная трубка без анимации и плоские круги с заливкой - ОРАНЖЕВАЯ*/
.c2call-circle-flat {
cursor:pointer;
transform-origin: center;  position:absolute;	bottom:0;	top:0;	left:0;	right:0;	margin:auto;	z-index:0;	width:100px;	height:100px; 	border-radius:  60px;
-webkit-border-radius:60px;	-moz-border-radius: 60px;
background: #ffffff;
background: -moz-radial-gradient(center, ellipse cover, rgba(241,138,4,0) 0%, rgba(241,138,4,.5) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(241,138,4,0)), color-stop(100%,rgba(241,138,4,.5)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(241,138,4,0) 0%,rgba(241,138,4,.5) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(241,138,4,0) 0%,rgba(241,138,4,.5) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(241,138,4,0) 0%,rgba(241,138,4,.5) 100%);
background: radial-gradient(ellipse at center, rgba(241,138,4,0) 0%,rgba(241,138,4,.5) 100%);
border:none;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}
.c2call-modal-btn:hover + .c2call-circle-flat, .c2call-modal-btn-blue:hover + .c2call-circle-flat-blue, .c2call-modal-btn-bluew:hover + .c2call-circle-flat-bluew, .c2call-modal-btn-green:hover + .c2call-circle-flat-green, .c2call-modal-btn-green2:hover + .c2call-circle-flat-green2, .c2call-modal-btn-orange:hover + .c2call-circle-flat-orange, .c2call-modal-btn-none:hover + .c2call-circle-flat-none {display:none;}
.c2call-modal-btn span.c2call-minimal-span, .c2call-modal-btn-blue span.c2call-minimal-span, .c2call-modal-btn-bluew span.c2call-minimal-span, .c2call-modal-btn-green span.c2call-minimal-span, .c2call-modal-btn-green2 span.c2call-minimal-span, .c2call-modal-btn-orange span.c2call-minimal-span, .c2call-modal-btn-none span.c2call-minimal-span {background-image:url(/lib/images/c2call-minimal-btn.png); background-repeat:no-repeat; width:62px;
height:62px;
animation:c2call-rotate 2.2s ease 0.1s normal both infinite;
-webkit-animation:c2call-rotate 2.2s ease 0.1s normal both infinite;	}
.c2call-modal-btn span.c2call-minimal-span, .c2call-modal-btn-blue span.c2call-minimal-span, .c2call-modal-btn-bluew span.c2call-minimal-span, .c2call-modal-btn-green span.c2call-minimal-span, .c2call-modal-btn-green2 span.c2call-minimal-span, .c2call-modal-btn-orange span.c2call-minimal-span, .c2call-modal-btn-none span.c2call-minimal-span {	position:absolute;  	top: 1px;    right: 0px;    bottom: 0;    left: 1px;	margin:auto;}
.c2call-modal-btn:hover span.c2call-minimal-span, .c2call-modal-btn-blue:hover span.c2call-minimal-span, .c2call-modal-btn-bluew:hover span.c2call-minimal-span, .c2call-modal-btn-green:hover span.c2call-minimal-span, .c2call-modal-btn-green2:hover span.c2call-minimal-span, .c2call-modal-btn-orange:hover span.c2call-minimal-span, .c2call-modal-btn-none:hover span.c2call-minimal-span {animation:none; -webkit-animation:none}

/*иконка трубки WC*/
.c2call-modal-btn-bluew span.c2call-icowest-span, .c2call-modal-btn span.c2call-icowest-span, .c2call-modal-btn-blue span.c2call-icowest-span, .c2call-modal-btn-green span.c2call-icowest-span, .c2call-modal-btn-orange span.c2call-icowest-span, .c2call-modal-btn-green2 span.c2call-icowest-span {background:url(/lib/images/c2call-btn-blwc.png) center no-repeat; height:62px ; width:62px;
animation:c2call-rotate-w 2.2s ease 0.1s normal both infinite;
-webkit-animation:c2call-rotate-w 2.2s ease 0.1s normal both infinite;	}
.c2call-modal-btn-bluew span.c2call-icowest-span, .c2call-modal-btn span.c2call-icowest-span, .c2call-modal-btn-blue span.c2call-icowest-span, .c2call-modal-btn-green span.c2call-icowest-span, .c2call-modal-btn-orange span.c2call-icowest-span, .c2call-modal-btn-green2 span.c2call-icowest-span {position:absolute;  	top: 0px;    right: 0px;    bottom: 0;    left: 1px;	margin:auto;	}
.c2call-modal-btn-bluew:hover span.c2call-icowest-span, .c2call-modal-btn:hover span.c2call-icowest-span, .c2call-modal-btn-blue:hover span.c2call-icowest-span, .c2call-modal-btn-green:hover span.c2call-icowest-span, .c2call-modal-btn-orange:hover span.c2call-icowest-span, .c2call-modal-btn-green2:hover span.c2call-icowest-span {animation:none; -webkit-animation:none}

/*лаконичная трубка без анимации и плоские круги с заливкой - ОРАНЖЕВАЯ*/
.c2call-circle-flat-none {display:none}
/*плоские круги с заливкой - СИНИЕ*/
.c2call-circle-flat-blue {
cursor:pointer;
transform-origin: center;  position:absolute;	bottom:0;	top:0;	left:0;	right:0;	margin:auto;	z-index:0;	width:100px;	height:100px; 	border-radius:  60px;
-webkit-border-radius:60px;	-moz-border-radius: 60px;
background: #ffffff;
background: -moz-radial-gradient(center, ellipse cover, rgba(56,175,237,0) 0%, rgba(56,175,237,.5) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(56,175,237,0)), color-stop(100%,rgba(56,175,237,.5)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(56,175,237,0) 0%,rgba(56,175,237,.5) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(56,175,237,0) 0%,rgba(56,175,237,.5) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(56,175,237,0) 0%,rgba(56,175,237,.5) 100%);
background: radial-gradient(ellipse at center, rgba(56,175,237,0) 0%,rgba(56,175,237,.5) 100%);
border:none;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}
/*плоские круги с заливкой - СИНИЕ*/
/*плоские круги с заливкой - СИНИЕ WC*/
.c2call-circle-flat-bluew {
cursor:pointer;
transform-origin: center;  position:absolute;	bottom:0;	top:0;	left:0;	right:0;	margin:auto;	z-index:0;	width:100px;	height:100px; 	border-radius:  60px;
-webkit-border-radius:60px;	-moz-border-radius: 60px;
background: #ffffff;
background: -moz-radial-gradient(center, ellipse cover, rgba(9,131,198,0) 0%, rgba(9,131,198,.5) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(9,131,198,0)), color-stop(100%,rgba(9,131,198,.5)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(9,131,198,0) 0%,rgba(9,131,198,.5) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(9,131,198,0) 0%,rgba(9,131,198,.5) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(9,131,198,0) 0%,rgba(9,131,198,.5) 100%);
background: radial-gradient(ellipse at center, rgba(9,131,198,0) 0%,rgba(9,131,198,.5) 100%);
border:none;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}
/*плоские круги с заливкой - СИНИЕ WC*/
/*плоские круги с заливкой - ЗЕЛЕНЫЕ*/
.c2call-circle-flat-green {
cursor:pointer;
transform-origin: center;  position:absolute;	bottom:0;	top:0;	left:0;	right:0;	margin:auto;	z-index:0;	width:100px;	height:100px; 	border-radius:  60px;
-webkit-border-radius:60px;	-moz-border-radius: 60px;
background: #ffffff;
background: -moz-radial-gradient(center, ellipse cover, rgba(140,198,63,0) 0%, rgba(140,198,63,.5) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(140,198,63,0)), color-stop(100%,rgba(140,198,63,.5)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(140,198,63,0) 0%,rgba(140,198,63,.5) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(140,198,63,0) 0%,rgba(140,198,63,.5) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(140,198,63,0) 0%,rgba(140,198,63,.5) 100%);
background: radial-gradient(ellipse at center, rgba(140,198,63,0) 0%,rgba(140,198,63,.5) 100%);
border:none;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}
/*плоские круги с заливкой - ЗЕЛЕНЫЕ*/
.c2call-circle-flat-green2 {
cursor:pointer;
transform-origin: center;  position:absolute;   bottom:0;       top:0;  left:0; right:0;        margin:auto;    z-index:0;      width:100px;    height:100px;   border-radius:  60px;
-webkit-border-radius:60px;     -moz-border-radius: 60px;
background: #ffffff;
background: -moz-radial-gradient(center, ellipse cover, rgba(68,198,108,0) 0%, rgba(68,198,108,.5) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(68,198,108,0)), color-stop(100%,rgba(68,198,108,.5)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(68,198,108,0) 0%,rgba(68,198,108,.5) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(68,198,108,0) 0%,rgba(68,198,108,.5) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(68,198,108,0) 0%,rgba(68,198,108,.5) 100%);
background: radial-gradient(ellipse at center, rgba(68,198,108,0) 0%,rgba(68,198,108,.5) 100%);
border:none;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}
.c2call-noanimation {animation:none !important; -webkit-animation:none !important;}
/*плоские круги с заливкой - Оранжевые*/
.c2call-circle-flat-orange {
cursor:pointer;
transform-origin: center;  position:absolute;   bottom:0;       top:0;  left:0; right:0;        margin:auto;    z-index:0;      width:100px;    height:100px;   border-radius:  60px;
-webkit-border-radius:60px;     -moz-border-radius: 60px;
background: #ffffff;
background: -moz-radial-gradient(center, ellipse cover, rgba(232, 97, 16,0) 0%, rgba(232, 97, 16,.5) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(232, 97, 16,0)), color-stop(100%,rgba(232, 97, 16,.5)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(232, 97, 16,0) 0%,rgba(232, 97, 16,.5) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(232, 97, 16,0) 0%,rgba(232, 97, 16,.5) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(232, 97, 16,0) 0%,rgba(232, 97, 16,.5) 100%);
background: radial-gradient(ellipse at center, rgba(232, 97, 16,0) 0%,rgba(232, 97, 16,.5) 100%);
border:none;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
-webkit-animation:c2call-zoomIn 2.2s ease 0.1s normal both infinite ;
}

/*трубка с поворотом на текст - ОРАНЖЕВАЯ*/

.c2call-modal-btn span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-blue span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-bluew span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-green span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-green2 span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-orange span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-none span.c2call-turn-span.c2call-noanimation {
background:url(/lib/images/c2call-minimal-btn.png);
animation:c2call-turn 1s ease-in normal both !important; -webkit-animation:c2call-turn 1s ease-in normal both !important;
height:62px ; width:62px;
opacity:1;
}
.c2call-modal-btn:hover span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-blue:hover span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-bluew:hover span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-green:hover span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-green2:hover span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-orange:hover span.c2call-turn-span.c2call-noanimation, .c2call-modal-btn-none:hover span.c2call-turn-span.c2call-noanimation {
opacity:0;
}

.c2call-modal-btn span.c2call-turn-span, .c2call-modal-btn-blue span.c2call-turn-span, .c2call-modal-btn-bluew span.c2call-turn-span, .c2call-modal-btn-green span.c2call-turn-span, .c2call-modal-btn-green2 span.c2call-turn-span, .c2call-modal-btn-orange span.c2call-turn-span, .c2call-modal-btn-none span.c2call-turn-span {
background:url(/lib/images/c2call-minimal-btn.png);
animation:c2call-rotate 2.2s ease 0.2s normal both infinite;
-webkit-animation:c2call-rotate 2.2s ease 0.2s normal both infinite;
height:62px ; width:62px;
opacity:1;
}
.c2call-modal-btn:hover span.c2call-turn-span, .c2call-modal-btn-blue:hover span.c2call-turn-span, .c2call-modal-btn-bluew:hover span.c2call-turn-span, .c2call-modal-btn-green:hover span.c2call-turn-span, .c2call-modal-btn-green2:hover span.c2call-turn-span, .c2call-modal-btn-orange:hover span.c2call-turn-span, .c2call-modal-btn-none:hover span.c2call-turn-span {
opacity:0; animation:none;-webkit-animation:none
}

.c2call-modal-btn span.c2call-txt-span, .c2call-modal-btn-blue span.c2call-txt-span, .c2call-modal-btn-bluew span.c2call-txt-span, .c2call-modal-btn-green span.c2call-txt-span, .c2call-modal-btn-green2 span.c2call-txt-span, .c2call-modal-btn-orange span.c2call-txt-span, .c2call-modal-btn-none span.c2call-txt-span {
position:absolute; top: 0px; right: 1px; bottom: 0; left: 0px; margin:auto;
background:url(/lib/images/c2call-empty-btn.png);
color:#FFF; text-transform:uppercase;
font-family: Segoe UI, Trebuchet MS, Arial, Geneva, sans-serif !important;
font-weight:bold;
font-size:10px;
line-height:14px;
height:auto !important; width:62px;
opacity:0;animation:none; -webkit-animation:none;
}
.c2call-modal-btn:hover span.c2call-txt-span, .c2call-modal-btn-blue:hover span.c2call-txt-span, .c2call-modal-btn-bluew:hover span.c2call-txt-span, .c2call-modal-btn-green:hover span.c2call-txt-span, .c2call-modal-btn-green2:hover span.c2call-txt-span, .c2call-modal-btn-orange:hover span.c2call-txt-span, .c2call-modal-btn-none:hover span.c2call-txt-span {
opacity:1; animation:c2call-turn 1s ease-in normal both; -webkit-animation:c2call-turn 1s ease-in normal both  ;
}

.c2call-modal-btn span.c2call-txt-btn, .c2call-modal-btn-blue span.c2call-txt-btn, .c2call-modal-btn-bluew span.c2call-txt-btn, .c2call-modal-btn-green span.c2call-txt-btn, .c2call-modal-btn-green2 span.c2call-txt-btn, .c2call-modal-btn-orange span.c2call-txt-btn, .c2call-modal-btn-none span.c2call-txt-btn { background:url(/lib/images/c2call-txt-btn2.png); display:none;
opacity:0; float:left;	position:absolute;  	top: 0px;    right: 0px;    bottom: 0;    left: -1px;	margin:auto; width:60px; height:61px;
-moz-transition: opacity 0.4s ease-out;
-webkit-transition: opacity 0.4s ease-out;
transition: opacity 0.4s ease-out;}
.c2call-modal-btn:hover span.c2call-txt-btn, .c2call-modal-btn-blue:hover span.c2call-txt-btn, .c2call-modal-btn-bluew:hover span.c2call-txt-btn, .c2call-modal-btn-green:hover span.c2call-txt-btn, .c2call-modal-btn-green2:hover span.c2call-txt-btn, .c2call-modal-btn-orange:hover span.c2call-txt-btn, .c2call-modal-btn-none:hover span.c2call-txt-btn {
animation:c2call-turn 0.7s ease-in normal both; -webkit-animation:c2call-turn 0.7s ease-in normal both; opacity:1;
}


.c2call-modal-btn span.c2call-turn-span ~ span.c2call-txt-btn, .c2call-modal-btn-blue span.c2call-turn-span ~ span.c2call-txt-btn, .c2call-modal-btn-bluew span.c2call-turn-span ~ span.c2call-txt-btn, .c2call-modal-btn-green span.c2call-turn-span ~ span.c2call-txt-btn, .c2call-modal-btn-green2 span.c2call-turn-span ~ span.c2call-txt-btn, .c2call-modal-btn-orange span.c2call-turn-span ~ span.c2call-txt-btn, .c2call-modal-btn-none span.c2call-turn-span ~ span.c2call-txt-btn {display:block}

.c2call-modal-btn span.c2call-turn-span, .c2call-modal-btn-blue span.c2call-turn-span, .c2call-modal-btn-bluew span.c2call-turn-span, .c2call-modal-btn-green span.c2call-turn-span, .c2call-modal-btn-green2 span.c2call-turn-span, .c2call-modal-btn-orange span.c2call-turn-span, .c2call-modal-btn-none span.c2call-turn-span {	position:absolute;  	top: 0px;    right: 0px;    bottom: 0;    left: 1px;	margin:auto;}

/*трубка с поворотом на текст - ОРАНЖЕВАЯ*/
@-webkit-keyframes c2call-turn {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}

40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}

60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}

80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}

100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}

@keyframes c2call-turn {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}

40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}

60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}

80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}

100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}

@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}

30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}

100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}

@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}

30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}

100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
