

/*----------------------------------------------------
	SITE MAIN STRUCTURE
------------------------------------------------------*/

.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
}


.container {
	width: 1170px;
	margin: auto;
}



/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_full {
	width: 100%;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.650%;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.800%;
}
.two_third {
	width: 65.350%;
}
.three_fourth {
	width: 74%;
}
.onecol_forty {
	width: 40%;
}
.onecol_sixty {
	width: 56%;
}
.onecol_thirtyfive {
	width: 35%;
}

/* Less Space Bitween Columns */
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 2%;
	float: left;
}
.one_full_less {
	width: 100%;
}
.one_half_less {
	width: 49%;
}
.one_third_less {
	width: 32%;
}
.one_fourth_less {
	width: 23.500%;
}
.one_fifth_less {
	width: 18.400%;
}
.two_third_less {
	width: 66%;
}
.three_fourth_less {
	width: 74.500%;
}
.onecol_forty_less {
	width: 40%;
}
.onecol_sixty_less {
	width: 58%;
}
.onecol_thirtyfive_less {
	width: 36.250%;
}

.last {
	margin-right: 0 !important;
	clear: right;
}


/*---------------------------------------------------
	HEADER
------------------------------------------------------*/

/* Logo */
#logo {
	float:left;
	display:block;
	width:100%;
	min-height: 60px;
	margin-top:13px;
	position: relative;
	text-indent:-999em;
	background:url(../images/logo.png) no-repeat left top;	
}

/* bigger logo? remove below comment */
/*#logo {
	float:left;
	display:block;
	width:100%;
	min-height: 100px;
	margin-top:0px;
	position: relative;
	text-indent:-999em;
	background:url(../images/logo.png) no-repeat left top;
	background-size: 100%;
}*/

#logo1 {
	float:left;
	display:block;
	width:100%;
	min-height: 50px;
	margin-top:0px;
	position: relative;
	text-indent:-999em;
	background:url(../images/logo1.png) no-repeat left top;
}



/* header area adinationals */
.logo {
	float: left;
	width: 25%;
	margin-top: 3px;
}


.menu_main {
	float: left;
	width: 75%;
	z-index: 9999;
	margin-top: 10px;
}

.mstslider {
	width: 100%;
	float: left;
}

/* top navigations */
.top_nav {
	width: 100%;
    height: 60px;
    background: #72ad32;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}


.right-bar{    padding-top: 3px;
    padding-bottom: 3px;
    height: 60px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(43px 0%, 100% 0%, 100% 100%, 0% 100%);
    background: #00599c;
    padding-right: calc(50% - 585px);
    width: calc(50% + 38px);
    float: left;
    position: relative;
    margin-left: -38px;text-align: right;}

.right-bar::before{content: '';
    position: absolute;
    top: 0px;
    left: 0px; 
    height: 60px;
    width: 6px;
    transform: skew(12deg);
  }

.left_bar{   width: 50%;
    /*background: #6f3864;*/
    padding-left: calc(50% - 585px);
    -webkit-clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
    float: left;    padding-top: 7px;
}


.social{display: inline-block;    float: right; margin-left: 15px;}

  .user_box_link a i{  font-size: 14px;
    margin-right: 3px;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    border: 1px solid #6f3864;
    padding: 6px;
    top: -2px;
    position: relative;
    text-align: center;
    background: #6f3864;
    line-height: 16px;}


.phone
{
	display: inline-block;
    margin-right: 36px;
    line-height: 43px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    height: 45px
}

.phone i{border: 1px solid #9f4f8a;
    border-radius: 100%;
    padding: 7px;
    font-size: 16px;
    position: relative;
    top: 2px;
    background: #9f4f8a;
    width: 30px;
    height: 30px;}
.social_list_item
{
	position: relative;
	display: inline-block;
	margin-right: 3px;

}
.social_list_item:last-child
{
	margin-right: 0px;
}
.social_list_item a
{
	display: block;
	width: 100%;
	padding: 5px 6px;
	line-height: 36px;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
    font-weight: 600;
    
}
.social_list_item:hover a i
{
	color: #b70d00;
}
.social_list_item a i
{
	font-size: 16px;
	color: #FFFFFF;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.social_list_item a:hover
{
	color: #b70d00;
}
.user_box_link
{
		float: left;
	display: inline-block;
	margin-top: 5px;
}
.user_box_link a
{
	display: block;
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
	color: #FFFFFF;
	text-transform: none;
	    padding: 0px 12px;
	    letter-spacing: 1px;
}
.user_box_link a:hover
{
	color: #fff;
}
.user_box_login
{
	margin-left: 52px;
}
.user_box_login::after, .user_box_register::after
{
	display: block;
	position: absolute;
	top: 7px;
	right: -9px;
	background: #FFFFFF;
	width: 1px;
	height: 12px;
	content: '';
}
.top_nav .left {
	float: left;
	width: 30%;
	padding: 7px 0px;
}
.top_nav .left i {
	color: #c3c3c3;
}
.top_nav .left a {
	color: #c3c3c3;
	margin-right: 25px;
}
.top_nav .left a:hover {
	color: #999;
	transition: all 0.3s ease;
}
.top_nav .right {
	float: left;
	width: 70%;
	text-align: right;
}
.top_nav ul.topsocial {
	float: right;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	padding: 7px 0px;
}
.top_nav .topsocial li {
	float: left;
	padding: 0px;
	margin: 0px 14px 0px 0px;
}
.top_nav .topsocial li a {
	float: left;
	color: #c3c3c3;
	font-size: 13px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	transition: all 0.3s ease;
	margin-right: 0px;
}
.top_nav .topsocial li a:hover {
	color: #999;
}

.tpbut {
	float: right;
	color: #c3c3c3;
	margin-left: 0px;
	padding: 7px 18px;
	border-right: 1px solid #f3f3f3;
	border-left: 1px solid #f3f3f3;
	transition: all 0.3s ease;
}
.tpbut:hover, .tpbut.active {
	color: #999;
	background: #f9f9f9;
}
.tpbut.two {
	border-right: 1px solid #f3f3f3;
	border-left: none;
}

.header-cta ul li {
    display: inline-block;
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #e1e1e140;
}


.header-cta ul li:first-child {
    margin-left: 0;
}

.header-cta .call-box {
    display: flex;
    text-align: left;
}
.call-box .icon {
    display: inline-block;
}
.header-cta .call-box .icon img {
    width: 35px;    vertical-align: middle;padding-top: 3px;
}
.call-box .text {
    margin-left: 16px;
}
.call-box span {
       display: block;
    font-size: 13px;
    color: #fff;
    letter-spacing: 0.5px;
}
.call-box  strong a{
   font-size: 15px;
    color: #fff;
    letter-spacing: 0.5px;
    font-weight: 500;
}
.header-cta ul li:last-child {
    padding-right: 0;
    border-right: none;
    margin-right: 0;
}

.slidermar {
	margin-top: 79px;
}
/* featured section 11 */
.featured_section11 {
	float: left;
	width: 100%;
	text-align: center;
	background-color: #f7fcff;
	padding: 50px 0px 40px;
}
.featured_section11 .one_third {
	text-align: center;
	padding-bottom: 20px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(217,217,217,1);
	-moz-box-shadow: 0px 1px 3px 0px rgba(217,217,217,1);
	    box-shadow: 0px 1px 3px 0px rgb(217 217 217);
    background: #fff;
    margin-bottom: 30px;
        min-height: 720px;
}
.featured_section11 .one_third img {
	float: left;
	margin-bottom: 20px;
}
.featured_section11 .one_third h4 {
	font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px;
    font-weight: 500;
    color: #000;
    text-align: left;font-family: 'Poppins', sans-serif;
}
.featured_section11 .one_third p {
	line-height: 30px;
	color: #000;
    text-align: left;
    padding-bottom: 35px;
}
.featured_section11 .bdate {
	float: left;
	width: 65px;
	padding: 5px 0px 7px 0px;
	text-align: center;
	background: #9eca45;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.3s ease;
}
.featured_section11 .bdate strong {
	font-size: 25px;
	font-weight: bold;
	display: block;
}
.featured_section11 .bdate a {
	color: #fff;
}
.featured_section11 .bdate:hover {
	background: #393939;
	color: #fff;
}

.featured_section11 h2{
	    font-size: 28px;
    line-height: 32px;
    margin-bottom: 40px;
    font-weight: 600;
    color: #00599c;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    letter-spacing: -.5px;
}

.benifits-section{width: 100%; float: left; padding: 60px 0px}

.benifits-section h3{
	font-family: 'Poppins', sans-serif; 
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 40px;
    font-weight: 600;
    color: #00599c; 
    text-align: center;
    }

.benifits-section-left{width: 48%; float: left; margin-right: 4%;}

.benifits-section-right{width: 48%; float: left; margin-right: 0%;}

.box2 {
    border-bottom: solid 1px #ddd;
    margin-bottom: 1rem;
    background: #fff;
    border-radius: 12px;
}
.box2 a {
    background: url(../images/g_ghost_arrow.svg) 25px center no-repeat;
    transition: all .5s;
    border-radius: 12px;
    padding: 1rem 1.4rem;
    padding-left: 4rem;
    background-size: 20px;
    display: flex;
    color: #000;
    font-weight: 500;
    font-size: 16px;
    text-decoration: none;
}
 .box2 a:hover {
    color: #72ad32;
    background-color: #def3e5;
}


.about-section-left{width: 30%; margin-right: 2.5%; margin-left: 2.5%; float: left;}

.about-section-left img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
    padding-top: 80px;
}

.about-section-right{width: 65%; margin-right: 0%; float: left; padding: 150px 0px 0px 100px; background-image: url(../images/about-right-bg-image.png);}

.about-text{width: 47%; margin-right: 9%; float: left;}

.about-text h5{font-family: 'Poppins', sans-serif; text-align: left; font-size: 16px; color: #fff; margin-bottom: 14px;}

.about-text h2{    font-family: 'Poppins', sans-serif;
    text-align: left;
    font-size: 40px;
    color: #fff;
    margin-bottom: 30px;
    line-height: 58px;
    font-weight: 600;}

.about-text h3{font-family: 'Poppins', sans-serif; text-align: left; font-size: 20px; color: #fff; margin-bottom: 12px;}

.about-text p{font-family: 'Poppins', sans-serif; 
text-align: left; 
font-size: 15px; 
color: #fff;  
width: 100%; 
padding-bottom: 50px;
line-height: 25px
}

.about-text-left{width: 48%; margin-right: 4%; float: left;}

.about-text-right{width: 48%; margin-right: 0%; float: left;}

.counter-text{width: 44%; margin-right: 0%; float: left;}

.counter-text h2{
	-webkit-text-fill-color: transparent; 
     -webkit-text-stroke-width: 1px; 
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.4);
    font-size: 80px; 
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: center; margin-bottom: 35px
}
.counter-text h6{
	color: #fff;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-align: center;
    padding-top: 4px;

}
.counter-text-left{width: 50%; float: left; padding: 99px 0px 80px}

.counter-text-right{width: 50%; float: left; padding: 99px 0px 80px}

.counter-bg{background-color: #5b91c9}

.tax-filing-table{width: 100%; float: left; padding: 80px 0px 90px}

.tax-filing-table h3{
	color: #000;
    font-size: 28px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-align: center;
    padding-bottom: 40px;
    line-height: 46px;
    width: 65%; margin: 0 auto;

}

.registerHeading {
    font-family: 'Poppins', serif;
    font-size: 16px;
    text-align: left;
    line-height: 24px;
    color: #fff;
    padding-left: 25px;
    padding-right: 15px; letter-spacing: 0.5px; font-weight: 500
}

.register1 {
    font-family: 'Poppins', serif;
    font-size: 15px;
    text-align: left;
    line-height: 24px;
    color: #fff;
    padding-left: 25px;
    padding-right: 25px;
}

.register {
    font-family: 'Poppins', serif;
    font-size: 15px;
    text-align: left;
    line-height: 24px;
    color: #000000;padding-left: 25px;
    padding-right: 25px;
}
.how-it-work{background: #72ad32 url(../images/bg-pattern.png) repeat center bottom; padding: 60px 0px; }

.how-it-work h4{font-family: 'Poppins', sans-serif;
    font-size: 22px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    margin-bottom: 25px;}

.how-it-work h2{font-family: 'Poppins', sans-serif;
    font-size: 32px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    margin-bottom: 60px;}

.howworksec {
    text-align: center;
    margin: 40px 0 0;
    position: relative;
    background: url(../images/hiwbg.png) no-repeat center 50px;
    font-family: 'Poppins', sans-serif; 
}
.howwork {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 30px;
}
.howwork .iconround {
    float: none;
    display: inline-block;
    font-size: 65px;
    background: #fff;
    color: #ff0080;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    text-align: center;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    position: relative;
}
.howwork .iconround .steps {
        position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #427e00;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 40px;
    top: 15px;
    left: -15px;
    font-family: 'Poppins', sans-serif;
}
.howwork h3 {
    float: left;
    width: 100%;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-top: 30px;
    margin-bottom: 12px;
    font-family: 'Poppins', sans-serif; 
}
.howwork p {
    float: left;
    width: 100%;
    font-size: 15px;
    color: #fff;
    margin: 0;
    line-height: 24px;
    padding: 0 20px;
    margin-top: 5px;
    font-family: 'Poppins', sans-serif; 
}
.featured_section105 h6{font-family: 'Poppins', sans-serif; text-align: center; font-size: 16px; color: #0061c4; margin-bottom: 15px;}

.featured_section105 h2{font-family: 'Poppins', sans-serif; text-align: center; font-size: 32px; color: #000;    margin-bottom: 22px;
    font-weight: 600;}

.featured_section105 p{font-family: 'Poppins', sans-serif; 
text-align: center; 
font-size: 15px; 
color: #000; 
margin: 0 auto; 
width: 60%; 
padding-bottom: 50px;
line-height: 30px
}



.featured_section105 {
	float: left;
	width: 100%;
	text-align: left;
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, rgba(232, 52, 37, 0.8705882352941177)), to(rgb(116, 103, 218))), url("../img/testimonials/testi-bg.jpg") no-repeat scroll center center;
  background: -webkit-linear-gradient(rgba(232, 52, 37, 0.8705882352941177) 100%, rgb(116, 103, 218) 100%), url("../images/testi-bg.jpg") no-repeat scroll center center;
  background: -o-linear-gradient(rgba(232, 52, 37, 0.8705882352941177) 100%, rgb(116, 103, 218) 100%), url("../images/testi-bg.jpg") no-repeat scroll center center;
  background: linear-gradient(rgba(232, 52, 37, 0.8705882352941177) 100%, rgb(116, 103, 218) 100%), url("../images/testi-bg.jpg") no-repeat scroll center center;
      background: linear-gradient(to right, rgba(232, 52, 37, 0.8705882352941177), rgb(116, 103, 218)), url(../images/testi-bg.jpg) no-repeat scroll center center;
  background-size: cover;*/
  padding: 60px 0px 0px;
}
.featured_section105 .slidesec {
	float: left;
	width: 100%;
	color: #000;
}


.featured_section105 .one_half1 strong {
	color: #ff0000;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 8px;
	display: block;
	font-family: 'Poppins', sans-serif;
	text-align: left;
}
.featured_section105 .one_half1 strong em {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	font-family: 'Poppins', sans-serif;
}


.featured_section105 .one_half1 p {
	color: #000;
	font-size: 18px;
	font-weight: 400;
	line-height: 33px;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	padding-top: 50px;
	padding-bottom: 30px;
	width: 100%; 
}

.featured_section105 .one_half1 p span{
	color: #ff0000;
	font-size: 50px;
	
}

.test-left{width: 55%; float: left; margin-right: 10%}

.test-right{width: 35%; float: left; margin-right: 0%}

.footer{background: #002846; padding: 50px 0px 70px; color: #fff;}

.footer h6{color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 33px;
	text-align: center;
	font-family: 'Poppins', sans-serif;
	padding-bottom: 0px;
    margin-bottom: 25px;
}

.footer h2{color: #fff;
	font-size: 58px;
	font-weight: 500;
	line-height: 33px;
	text-align: center;
	font-family: 'Poppins', sans-serif;
	padding-bottom: 0px;
    margin-bottom: 35px;
}

.contact-section{width: 80%; margin: 0 auto; }

.contact-left{width: 48%; float: left; margin-right: 4%;}

.contact-left span img{float: left; padding-bottom: 20px; padding-right: 22px; padding-top: 12px;}

.contact-left h6{font-family: 'Poppins', sans-serif; font-size: 18px; color: #8ccd45; text-align: left;    margin-bottom: 9px;}

.contact-left p{font-family: 'Poppins', sans-serif; font-size: 17px; color: #fff;  text-align: left;}

.contact-right{width: 48%; float: left; margin-right: 0%;}

.contact-right input{width: 100%; margin-bottom: 23px; height: 46px; border-radius: 5px; border: 1px solid #ddd; text-indent: 10px}

.contact-right textarea{width: 100%; margin-bottom: 15px;  border-radius: 5px; border: 1px solid #ddd; text-indent: 10px}

.contact-btn {font-family: 'Poppins', sans-serif;width: 100%; font-size: 18px; color: #fff; background-color: #8ccd45; border-radius: 5px; padding: 10px 25px; display: inline-block; margin-top: 20px; }

.copyrights{background: #001525; padding: 15px 0px}

.copyrights-left{width: 50%; float: left;}

.copyrights-left p{font-family: 'Poppins', sans-serif; font-size: 14px; color: #fff;  text-align: left;}

.copyrights-right{width: 50%; float: left;}

.copyrights-right p{font-family: 'Poppins', sans-serif; font-size: 14px; color: #fff;  text-align: right;}

/* scroll up */
.scrollup{
    width:40px;
    height:40px;
    opacity:1;
    position:fixed;
    bottom:22px;
    right:20px;
    display:none;
    text-indent:-9999px;
    background: url(../images/scroll-top-arrow.png) no-repeat left top;
	z-index: 9001;
}

@keyframes animationSignal1 {
    0% {
        opacity: 0.8;
        transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
        -webkit-transform: scale(0.9);
    }
    100% {
        transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        opacity: 0;
    }
}
@-webkit-keyframes animationSignal1 {
    0% {
        transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
        -webkit-transform: scale(0.9);
    }
    100% {
        transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        opacity: 0;
    }
}
@keyframes animationSignal2 {
    0% {
        transform: scale(0.9);
        -moz-transform: scale(0.9);
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
    }
    100% {
        transform: scale(1.9);
        -moz-transform: scale(1.9);
        -webkit-transform: scale(1.9);
        -ms-transform: scale(1.9);
        -o-transform: scale(1.9);
        opacity: 0;
    }
}
@-webkit-keyframes animationSignal2 {
    0% {
        transform: scale(0.9);
        -moz-transform: scale(0.9);
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
    }
    100% {
        transform: scale(1.9);
        -moz-transform: scale(1.9);
        -webkit-transform: scale(1.9);
        -ms-transform: scale(1.9);
        -o-transform: scale(1.9);
        opacity: 0;
    }
}

.enquiry-section{  position: relative;
    margin-top: -50%;}

.enquiry-left{width: 70%; float: left}

.enquiry-right{width: 30%; float: left}

.call-box2 {
    color: #000;
    position: relative;
    font-size: 20px;
    padding: 7px 10px 7px 55px;
    font-family: var(--font-family-title);
    font-weight: 500;
    position:fixed;
	bottom:50px;
	left:20px;
}
.call-box2 span {
    position: absolute;
    top: 0;
    left: 0;
    height: 45px;
    width: 45px;
    border-radius: 45px;
    line-height: 45px;
    text-align: center;
    color: var(--primary);
    background: #32a200;
    font-weight: 800;
}
.call-box2 span:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    border: 1px solid #fff;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 100%;
    animation: animationSignal1;
    animation-iteration-count: infinite;
    animation-duration: 3s;
    -webkit-animation: animationSignal1;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 3s;
    z-index: 1;
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -moz-transition: all 0.5;
    -o-transition: all 0.5;
    -webkit-transition: all 0.5;
    -ms-transition: all 0.5;
    transition: all 0.5;
}
.call-box2 span:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    border: 1px solid #fff;
    -webkit-border-radius: 100%;
    -khtml-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    animation: animationSignal2;
    animation-iteration-count: infinite;
    animation-duration: 3s;
    -webkit-animation: animationSignal2;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 3s;
    z-index: -1;
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -moz-transition: all 0.5;
    -o-transition: all 0.5;
    -webkit-transition: all 0.5;
    -ms-transition: all 0.5;
    transition: all 0.5;
}
