/*
Theme Name: Avada Child
 | Shared by VestaThemes.com
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700&display=swap&subset=cyrillic,cyrillic-ext');

h1, h2, h3, h4, h5, h6, a, p, span, li {
	transition: .3!important;
}


/* Home page  */

.static-tow-truck {
	width: 387px!important;
    margin-top: 2px!important;
    margin-right: 10px!important;
}


/*  Arrow rotate */
.arrow-ellipse-rotate img {
	width: 410px!important;
    right: 5px;
    position: relative;
}

.arrow-ellipse-rotate {
    position: absolute!important;
    top: -8.5%!important;
    left: 0!important;
    padding: 30px!important;
    width: 100%;
}

.arrow-ellipse-rotate img {
	-webkit-animation: rotate-img 4.5s ease-out;
    -moz-animation: rotate-img 4.5s ease-out;
    -o-animation: rotate-img 4.5s ease-out;
    animation: rotate-img 4.5s ease-out infinite;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s;
    transform-origin: 50% 50%;

}

@-webkit-keyframes rotate-img {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*=====================================*/

.volt-24-7 {
	width:12.37%!important;
	margin-bottom:40px!important;
}

.tel-number_container {
		margin-bottom: 0 !important;
	}

.tel-number_container .fusion-column-wrapper .fusion-builder-row {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
.tel-number_container-block {
	flex-basis: 17.3411%!important;

}

.ks-btn, .vdphone-btn {
	padding: 11px 29px !important;
	border-radius:50px!important;
	border: 2px solid #FFFFFF!important;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15)!important;
	background: none!important;
}

.ks-btn span, .vdphone-btn span {
	color:#ffffff !important;
	font-size:24px!important;
	line-height:31px!important;
	font-family: 'Montserrat'!important;
}
.vdphone-btn {
	background: #1771F1!important;
}

.ks-btn:before, .vdphone-btn:before {
	content:'';
	width: 19px;
    height: 19px;
    display: -webkit-inline-box!important;
    margin-right: 10px;
	background-repeat:no-repeat;
	background-size:contain;
}
.ks-btn:before {background-image:url(http://helpcar.com.ua/images/изображение-2-1.png);}
.vdphone-btn:before {background-image:url(http://helpcar.com.ua/images/Vector-1.png);}

.ks-btn:hover {
	background:#1771F1!important;
}

.vdphone-btn:hover {
	background:none!important;
}

.viber-chat {
	position:absolute!important;
	width:35px;
	height:37px;
	top: -15px;
	right:-10px;
}

.text-after-btn {
	margin-top:5px!important;
	font-size:14px!important;
	line-height: 18px!important;
	font-style: italic!important;
	color:#ffffff!important;
	text-align:center!important;
}

/*  Quality service block  */

.bg-quality_container {
	background: linear-gradient(180deg, #1771F1 0%, #3E21F2 100%);
}

.care-car_container {
	overflow:hidden!important;
	height:760px!important
}

.img-tesla-car {
	position:absolute!important;
	right: -437px!important;
	margin-top:-95px!important;
}

.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
	padding:0px!important;
}

.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
	display: flex!important;
	justify-content: center!important;
	flex-wrap: wrap!important;
}

/*============================================================*/

/*                 Media                */


@media only screen and (width:1600px) {

	.volt-24-7 {
		width: 20.5% !important;
		margin-bottom: 45px !important;
	}

	.static-tow-truck {
		width:21.5%!important;
		margin-top: 2px!important;
		margin-right: 10px!important;
	}

	.arrow-ellipse-rotate {
		top: -14.6%!important;
		left: 35.7%!important;
		padding: 30px!important;
	}

	.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
		padding:0px!important;
	}

	.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
		display: flex!important;
		justify-content: center!important;
		flex-wrap: wrap!important;
	}
}

@media only screen and (width:1500px) {

	.volt-24-7 {
		width: 20.5% !important;
		margin-bottom: 45px !important;
	}

	.static-tow-truck {
		width:23%!important;
		margin-top: 2px!important;
		margin-right: 10px!important;
	}

	.arrow-ellipse-rotate {
		top: -14.3%!important;
		left: 34.7%!important;
		padding: 30px!important;
	}

	.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
		padding:0px!important;
	}

	.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
		display: flex!important;
		justify-content: center!important;
		flex-wrap: wrap!important;
	}
}

@media only screen and (width:1440px) {

	.volt-24-7 {
		width: 20.5% !important;
		margin-bottom: 45px !important;
	}

	.static-tow-truck {
		width:24%!important;
		margin-top: 2px!important;
		margin-right: 10px!important;
	}

	.arrow-ellipse-rotate {
		top: -14%!important;
		left: 34.1%!important;
		padding: 30px!important;
	}
}

@media only screen and (width:1366px) {

	.volt-24-7 {
		width: 20.5% !important;
		margin-bottom: 45px !important;
	}

	.static-tow-truck {
		width:25%!important;
		margin-top: 2px!important;
		margin-right: 10px!important;
	}

	.arrow-ellipse-rotate {
		top: -14.9%!important;
		left: 33.4%!important;
		padding: 30px!important;
	}
}

@media only screen and (min-width:1281px) and (max-width:1440px) {

	.tel-number_container-block {
		flex-basis: 22.94% !important;
	}
	.care-car_container {
		padding-left:30px!important;
		padding-right:30px!important;
	}
	.img-tesla-car {
		right: -497px !important;
		margin-top: -77px!important;
	}

	.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
		padding:0px!important;
	}

	.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
		display: flex!important;
		justify-content: center!important;
		flex-wrap: wrap!important;
	}

}
@media only screen and (width:1281px){
	.arrow-ellipse-rotate {
		position: absolute!important;
		top: -19.3%!important;
		left: 28.6%!important;
		padding: 4.9%!important;
		width: auto;
	}
}
@media only screen and (width:1280px) {
	.arrow-ellipse-rotate {
		position: absolute!important;
		top: -24.3%!important;
    	left: 29.6%!important;
		padding: 4.9%!important;
		width: auto;
	}
	.volt-24-7 {
		width: 20.76%!important;
		margin-bottom: 40px!important;
	}

	.arrow-ellipse-rotate img {
		width:387px!important;
	}


	.static-tow-truck {
		width: 27%!important;
    	margin-top: 0%!important;
	}

	.tel-number_container-block {
		flex-basis: 25.3411%!important;
	}

	.our-advantages_container .fusion-builder-row .small_icon-text_size {
		width:25%!important;
	}

	.care-car_container {
		padding-left: 30px!important;
		padding-right: 30px !important;
	}

	.img-tesla-car {
		right: -525px!important;
		margin-top: -65px!important;
	}

	.our-advantages_container {
		padding:60px 30px!important;
	}

	.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
		padding:0px!important;
	}

	.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
		display: flex!important;
		justify-content: center!important;
		flex-wrap: wrap!important;
	}
}

@media only screen and (width:1263px) {
	.volt-24-7 {
		width: 20.76%!important;
		margin-bottom: 40px!important;
	}

	.arrow-ellipse-rotate img {
		width:387px!important;
	}

	.arrow-ellipse-rotate {
		position: absolute!important;
		top: -23.4%!important;
    	left: 29.5%!important;
		padding: 4.9%!important;
	}
	.static-tow-truck {
		width: 27.7%!important;
    	margin-top: 0%!important;
	}

	.tel-number_container-block {
		flex-basis: 25.3411%!important;
	}

	.about_container .fusion-builder-row .title-heading-center, .care-car_container h3.title-heading-center, .care-car_container h3.title-heading-left, .our-advantages_container h3.title-heading-center{
		font-size: 36px!important;
		line-height:47px!important;
	}
	.about_container .fusion-builder-row .fusion-text p, .care-car_container h3.title-heading-left, .our-advantages_container .small_icon-text_size h3.title-heading-center, .our-advantages_container .fusion-builder-row .fusion-text p {
		font-size: 24px!important;
		line-height:31px!important;
	}

	.care-car_container {
		padding-left: 30px!important;
		padding-right: 30px !important;
	}

	.img-tesla-car {
		margin-top: -30px!important;
	}

	.our-advantages_container {
		padding:60px 30px!important;
	}

	.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
		padding:0px!important;
	}
	.our-advantages_container .fusion-builder-row .small_icon-text_size {
		width:25%!important;
	}

	.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
		display: flex!important;
		justify-content: center!important;
		flex-wrap: wrap!important;
	}
}

@media only screen and (width:1240px) {
	.volt-24-7 {
		width: 20.76%!important;
		margin-bottom: 40px!important;
	}

	.arrow-ellipse-rotate img {
		width:387px!important;
	}

	.arrow-ellipse-rotate {
		position: absolute!important;
		top: -23.2%!important;
    	left: 29.1%!important;
		padding: 4.9%!important;
	}
	.static-tow-truck {
		width: 28%!important;
    	margin-top: 0%!important;
	}

	.tel-number_container-block {
		flex-basis: 25.3411%!important;
	}

	.about_container .fusion-builder-row .title-heading-center, .care-car_container h3.title-heading-center, .care-car_container h3.title-heading-left, .our-advantages_container h3.title-heading-center{
		font-size: 36px!important;
		line-height:47px!important;
	}
	.about_container .fusion-builder-row .fusion-text p, .care-car_container h3.title-heading-left, .our-advantages_container .small_icon-text_size h3.title-heading-center, .our-advantages_container .fusion-builder-row .fusion-text p {
		font-size: 24px!important;
		line-height:31px!important;
	}

	.care-car_container {
		padding-left: 30px!important;
		padding-right: 30px !important;
	}

	.img-tesla-car {
		margin-top: -30px!important;
	}

	.our-advantages_container {
		padding:60px 30px!important;
	}

	.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
		padding:0px!important;
	}
	.our-advantages_container .fusion-builder-row .small_icon-text_size {
		width:25%!important;
	}

	.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
		display: flex!important;
		justify-content: center!important;
		flex-wrap: wrap!important;
	}
}

@media only screen and (width:1024px){

	.volt-24-7 {
		width: 32.76%!important;
		margin-bottom: 50px!important;
	}

	.arrow-ellipse-rotate img {
		width:387px!important;
	}

	.arrow-ellipse-rotate {
		position: absolute!important;
		top: -20.2%!important;
		left: 25.8%!important;
		padding: 4.9%!important;
	}
	.static-tow-truck {
		width: 34%!important;
    	margin-top: 0%!important;
	}

	.tel-number_container-block {
		flex-basis: 30.3411%!important;
	}

	.about_container .fusion-builder-row .title-heading-center, .care-car_container h3.title-heading-center, .care-car_container h3.title-heading-left, .our-advantages_container h3.title-heading-center{
		font-size: 36px!important;
		line-height:47px!important;
	}
	.about_container .fusion-builder-row .fusion-text p, .care-car_container h3.title-heading-left, .our-advantages_container .small_icon-text_size h3.title-heading-center, .our-advantages_container .fusion-builder-row .fusion-text p {
		font-size: 24px!important;
		line-height:31px!important;
	}

	.care-car_container {
		padding-left: 30px!important;
		padding-right: 30px !important;
	}

	.img-tesla-car {
		margin-top: -30px!important;
	}

	.our-advantages_container {
		padding:60px 30px!important;
	}

	.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
		padding:0px!important;
	}
	.our-advantages_container .fusion-builder-row .small_icon-text_size {
		width:50%!important;
	}

	.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
		display: flex!important;
		justify-content: center!important;
		flex-wrap: wrap!important;
	}
}

@media only screen and (width:768px) {

	.arrow-ellipse-rotate img {
		width:357px!important;
	}

	.arrow-ellipse-rotate {
		position: absolute;
		top: -9.7%!important;
		left: 12.2%!important;
		padding: 6.9%!important;
	}
	.static-tow-truck {
		width: 50%!important;
    	margin-top: 4.6%!important;
	}
}

@media only screen and (min-width:640px) and (max-width:768px) {

	/*.arrow-ellipse-rotate img {*/
	/*	width:387px!important;*/
	/*}*/

	/*.arrow-ellipse-rotate {*/
	/*	position: absolute;*/
	/*	top: -10.2%!important;*/
	/*	left: 17.2%!important;*/
	/*	padding: 6.9%!important;*/
	/*}*/
	.static-tow-truck {
		width: 45%!important;
    	margin-top: 4.6%!important;
	}
	.tel-number_container, .tel-number_container-block  {
		margin: 0 !important;
		padding:0!important;
	}
	.tel-number_container .fusion-column-wrapper  {
		padding:0px!important;
	}

	.tel-number_container-block {
		flex-basis: 50.3411%!important;
	}

	.ks-btn span, .vdphone-btn span {
		font-size:22px!important;
		line-height:29px!important;
	}

	.ks-btn {
		margin-top:38px!important;
	}

	.viber-chat {
		position:absolute!important;
		height:40px;
		top: 21px;
		right:-7px;
	}

	.vdphone-btn {
		margin-top:9px!important;
	}

	.volt-24-7 {
		width:255px!important;
		margin-bottom:22px!important;
	}

	.ks-btn, .vdphone-btn {
 		width:100%!important;
		border: 2px solid #FFFFFF!important;
		border-radius:50px!important;
		box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15)!important;
		background: none!important;

	}
	.vdphone-btn {
		background: #1771F1!important;
	}
	.bg-quality_container {
		padding: 24px 8px 0!important;
	}

	.bg-quality_container .fusion-builder-row {
		display: flex;
		flex-wrap: wrap;
	}

	.quality_block {
		flex-basis:50%!important;
	}

	.quality_block span img {
		width:50%!important;
	}
	.quality_block .title-heading-center p {
		font-size:18px!important;
		line-height:23px!important;
	}
	.about_container {
		padding: 0 8px!important;
	}

	.about_container .fusion-builder-row .title-heading-center{
		font-size: 24px!important;
		line-height:31px!important;
	}
	.about_container .fusion-builder-row .fusion-text p {
		font-size: 18px!important;
		line-height:23px!important;
	}
	.care-car_container {
		padding: 30px 30px!important;
		overflow:hidden!important;
		height:480px !important;
	}

	.care-car_container h3.title-heading-center, .care-car_container h3.title-heading-left {
		font-size: 24px!important;
		line-height: 31px!important;
	}
	.care-car_container h3.title-heading-left {
		font-size: 18px!important;
		line-height: 23px!important;
	}

	.img-tesla-car span img {
		height: 330px!important;
		min-width: 820px!important;
	}

	.img-tesla-car {
		right: -30px!important;
    	top: 220px;
	}
	.our-advantages_container h3.title-heading-center {
		font-size: 24px!important;
		line-height: 31px!important;
	}
	.our-advantages_container .small_icon-text_size h3.title-heading-center, .our-advantages_container .fusion-builder-row .fusion-text p {
		font-size: 18px!important;
		line-height:23px!important;
	}

	.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
		padding:0px!important;
	}
	.our-advantages_container .fusion-builder-row .small_icon-text_size {
		width:50%!important;
	}
	.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
		display: flex!important;
		justify-content: center!important;
		flex-wrap: wrap!important;
	}
}
@media only screen and (max-width:768px){
    .arrow-ellipse-rotate img {
        width: 210px!important;
        right: 5px;
        position: relative;
    }
    .arrow-ellipse-rotate{
        top: -10.2%!important;
        padding: 6.9%!important;
        left: 0!important;
        width: 100%;
    }
    .static-tow-truck {
        width: 200px!important;
        margin-top: 4.6%!important;
    }

}

@media only screen and (max-width:425px) {
	.arrow-ellipse-rotate {
		position: absolute;
		top: -8.5%!important;
		left: 0.2%!important;
		padding: 6.9%!important;
	}
	.static-tow-truck {
		width: 77%!important;
    	margin-top: 4.6%!important;
		margin-right:0!important;
	}
	.tel-number_container, .tel-number_container-block  {
		margin: 0 !important;
		padding:0!important;
	}
	.tel-number_container .fusion-column-wrapper  {
		padding:0px!important;
	}

	.tel-number_container-block {
		flex-basis: 80%!important;
	}

	.ks-btn span, .vdphone-btn span {
		font-size:22px!important;
		line-height:29px!important;
	}

	.ks-btn {
		margin-top:38px!important;
	}

	.viber-chat {
		position:absolute!important;
		height:40px;
		top: 21px;
		right:-7px;
	}

	.vdphone-btn {
		margin-top:9px!important;
	}

	.volt-24-7 {
		width:255px!important;
		margin-bottom:22px!important;
	}

	.ks-btn, .vdphone-btn {
 		width:100%!important;
		border: 2px solid #FFFFFF!important;
		border-radius:50px!important;
		box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15)!important;
		background: none!important;

	}
	.vdphone-btn {
		background: #1771F1!important;
	}
	.bg-quality_container {
		padding: 24px 8px 0!important;
	}
	.bg-quality_container .fusion-builder-row {
		display: flex;
		flex-wrap: wrap;
	}

	.quality_block {
		flex-basis:50%!important;
	}

	.quality_block span img {
		width:50%!important;
	}
	.bg-quality_container .quality_block .title-heading-center p {
		font-size:18px!important;
		line-height:23px!important;
	}
	.about_container {
		padding: 0 8px!important;
	}
	.care-car_container {
		padding: 16px 15px!important;
		overflow:hidden!important;
		height:331px !important;
	}

	.about_container .fusion-builder-row .title-heading-center{
		font-size: 24px!important;
		line-height:31px!important;
	}
	.about_container .fusion-builder-row .fusion-text p {
		font-size: 18px!important;
		line-height:23px!important;
	}

	.img-tesla-car .fusion-imageframe {
		min-width: 500px!important;
	}

	.img-tesla-car {
		right: -255px!important;
		top: 215px;
	}

	.our-advantages_container {
		padding:16px 8px!important;
	}

	.our-advantages_container .fusion-builder-row .fusion-column-wrapper .title-heading-center {
		font-size:24px!important;
		line-height:31px!important;
	}
	.our-advantages_container .fusion-builder-row .fusion-column-wrapper .fusion-text p{
		font-size:20px!important;
		line-height:26px!important;
	}
	.small_icon-text_size {
		margin-right:8px!important;
	}

	.small_icon-text_size .fusion-column-wrapper span img {
		width:50%!important;
	}
	.our-advantages_container .fusion-builder-row .small_icon-text_size .fusion-column-wrapper .title-heading-center {
		font-size: 13px!important;
		line-height: 17px!important;
	}
	.our-advantages_container .fusion-builder-row .left-50 .fusion-column-wrapper, .our-advantages_container .fusion-builder-row .right-50 .fusion-column-wrapper {
		padding:0px!important;
	}
	.our-advantages_container .fusion-builder-row .small_icon-text_size {
		width:50%!important;
	}
	.our-advantages_container .fusion-builder-row .fusion-layout-column .fusion-column-wrapper div:nth-child(4) {
		display: flex!important;
		justify-content: center!important;
		flex-wrap: wrap!important;
	}
	.arrow-ellipse-rotate img {
        width: 215px!important;
        right: -1px;
        position: relative;
        top: 5px;
    }
    .arrow-ellipse-rotate{
        top: -10.2%!important;
        padding: 6.9%!important;
        left: 0!important;
        width: 100%;
    }
    .static-tow-truck {
        width: 200px!important;
        margin-top: 4.6%!important;
    }
}

/*////////////////////////////////*/

/*  popup modal callback

#popup__toggle_cell{bottom:-10px;right:-30px;position:fixed;z-index:999;}

.img-circle{background-color:#1771F1;box-sizing:content-box;-webkit-box-sizing:content-box;}

.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #1771F1;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}

.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#1771F1;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}

.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(http://helpcar.com.ua/images/phone.png);background-size: 40%;background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}

@keyframes pulse {
  0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
*/