.violet-color {
	color:#794b9d;
}
.absolute-bg1 {
    position: absolute;
    bottom: -85px;
}
form button, button {
    border: 1px solid #6c4ea6;
    background: linear-gradient(101deg, rgb(243,122,55) 0%, rgb(130,72,156) 0%, rgb(208,32,143) 0%, rgb(238,49,55) 0%, rgb(243,119,67) 0%, rgb(122,74,158) 0%, rgb(68,85,168) 100%);
    background: -moz-linear-gradient(101deg, rgb(243,122,55) 0%, rgb(130,72,156) 0%, rgb(208,32,143) 0%, rgb(238,49,55) 0%, rgb(243,119,67) 0%, rgb(122,74,158) 0%, rgb(68,85,168) 100%);
	background: -webkit-linear-gradient(101deg, rgb(243,122,55) 0%, rgb(130,72,156) 0%, rgb(208,32,143) 0%, rgb(238,49,55) 0%, rgb(243,119,67) 0%, rgb(122,74,158) 0%, rgb(68,85,168) 100%);
	background: -ms-linear-gradient(101deg, rgb(243,122,55) 0%, rgb(130,72,156) 0%, rgb(208,32,143) 0%, rgb(238,49,55) 0%, rgb(243,119,67) 0%, rgb(122,74,158) 0%, rgb(68,85,168) 100%);
    transition: all 0.3s ease-in-out;
}
.business-directions-item:hover {
    background: linear-gradient(101deg, rgb(243,122,55) 0%, rgb(130,72,156) 0%, rgb(208,32,143) 0%, rgb(238,49,55) 0%, rgb(243,119,67) 0%, rgb(122,74,158) 0%, rgb(68,85,168) 100%);
    background: -moz-linear-gradient(101deg, rgb(243,122,55) 0%, rgb(130,72,156) 0%, rgb(208,32,143) 0%, rgb(238,49,55) 0%, rgb(243,119,67) 0%, rgb(122,74,158) 0%, rgb(68,85,168) 100%);
	background: -webkit-linear-gradient(101deg, rgb(243,122,55) 0%, rgb(130,72,156) 0%, rgb(208,32,143) 0%, rgb(238,49,55) 0%, rgb(243,119,67) 0%, rgb(122,74,158) 0%, rgb(68,85,168) 100%);
	background: -ms-linear-gradient(101deg, rgb(243,122,55) 0%, rgb(130,72,156) 0%, rgb(208,32,143) 0%, rgb(238,49,55) 0%, rgb(243,119,67) 0%, rgb(122,74,158) 0%, rgb(68,85,168) 100%);
}

.business-directions-items .business-directions-item:nth-child(1) .business-directions-item-img {
	background-image: url("../../img/1g.svg");
}
.business-directions-items .business-directions-item:nth-child(1):hover .business-directions-item-img {
	background-image: url("../../img/1w.svg");
}
.business-directions-items .business-directions-item:nth-child(2) .business-directions-item-img {
	background-image: url("../../img/2g.svg");
}
.business-directions-items .business-directions-item:nth-child(2):hover .business-directions-item-img {
	background-image: url("../../img/2w.svg");
}
.business-directions-items .business-directions-item:nth-child(3) .business-directions-item-img {
	background-image: url("../../img/3g.svg");
}
.business-directions-items .business-directions-item:nth-child(3):hover .business-directions-item-img {
	background-image: url("../../img/3w.svg");
}
.business-directions-items .business-directions-item:nth-child(4) .business-directions-item-img {
	background-image: url("../../img/4g.svg");
}
.business-directions-items .business-directions-item:nth-child(4):hover .business-directions-item-img {
	background-image: url("../../img/4w.svg");
}
.business-directions-items .business-directions-item:nth-child(5) .business-directions-item-img {
	background-image: url("../../img/5g.svg");
}
.business-directions-items .business-directions-item:nth-child(5):hover .business-directions-item-img {
	background-image: url("../../img/5w.svg");
}
.advantages-inner-item {
    padding-left: 30px;
    padding-right: 30px;
}
.absolute-bg2 {
    bottom: 50px;
}
#consultation-middle {
   overflow: visible;
}
.typeIt1 h1 , .typeIt4 h2 {
	min-height:105px;
}
#advantages-wrapper .absolute-title {
    bottom: 40px;
}
.services-inner-item button {
    border: 1px solid #6c4ea6;
}
.services-inner-item {
    padding-left: 50px;
    padding-right: 50px;
}
#statistics-wrapper {
	background-image: url("../../img/statistics-bg-instagram.png");
}
.number-wrap , .number-wrap-small {
    color:#794b9d;
}
.footer-bottomline {
    background-color: #794b9d;
}
.typeIt7 h2 {
	min-height:140px;
	margin-bottom:80px;
}
#bottomform-wrapper .topform-inner-form {
    float: left;
}
#bottomform-wrapper {
    padding-bottom: 250px;
}
#bottomform-wrapper form button {
    height: 40px;
}
#bottomform-wrapper .absolute-bg2 img {
	float:right;
	z-index: 100 !important;
	position: relative;
}
#bottomform-wrapper .absolute-bg2 {
	z-index: 100 !important;
	position:absolute;
	bottom: -90px;
}
#bottomform-wrapper .rectanlge_decor_top {
	z-index:200;
}
footer {
    z-index: 200;
}
#bottomform-wrapper .topform-inner-form {
    z-index: 250;
}
#bottomform-wrapper .topform-inner {
	z-index: 250;
}
.absolute-bg1 img {
	width:750px;
}
.statistics-elem-wrap {
	background-image: url("../../img/round-instagram.svg");	
}
.close-btn img {
	width:15px;
}
.modal-wrapper .service-sub-title {
    margin-bottom: 15px;
}

/* adaptation */
/* =================================== */

@media (max-width: 1199px) {
	.services-inner-item {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.typeIt7 h2 {
	    min-height: 175px;
	}
	.absolute-bg1 {
	    left: -160px;
	}
}

@media (max-width: 991px) {
	.services-inner-item h5 , .service-sub-title {
    	height: 80px;
    }
    .services-inner-item ul {
	    font-size: 13px;
	}
	#bottomform-wrapper .absolute-bg2 {
	    bottom: -15px;
	    left: 45px;
	}
	.typeIt7 h2 {
	    min-height: 280px;
	}
	.typeIt1 h1 {
		min-height:140px;
	}
	.typeIt4 h2 {
   		min-height: 140px;
   	}
	.typeIt2 h2 {
		min-height:105px;
	}
	.business-directions-inner .absolute-title {
		bottom: 35px;
	}
	#advantages-wrapper .absolute-title {
    	bottom: 20px;
	}
	@media (max-width: 991px) {
		#call-modal-package .service-sub-title {
			height:auto;
		}
	}
}


@media (max-width: 767px) {

	.typeIt4 h2 , .typeIt3 h2 {
	    padding-left: 50px;
	}
	.services-inner-item ul {
	    font-size: 14px;
	}
	.services-inner-item h5 , .service-sub-title {
    	height: auto;
    }
    .absolute-bg1 {
	    left: -60px;
	    bottom: -50px;
	}
	#bottomform-wrapper .absolute-bg2 img {
	    opacity: 0.3;
	}
	.typeIt7 h2 {
    	min-height: 160px;
	}
	#bottomform-wrapper .absolute-bg2 {
	    bottom: -100px;
	}

}

@media (max-width: 480px) {

	.typeIt4 h2 , .typeIt3 h2 {
	    padding-left: 0px;
	}
	#business-directions-wrapper .absolute-title {
    	bottom: 20px;
	}
	#advantages-wrapper .absolute-title {
		bottom: 0px;
	}
	.typeIt1 h1 , .typeIt2 h2 , .typeIt3 h2 {
	    min-height: 80px;
	}
	#advantages-wrapper .absolute-title {
    	bottom: -50px;
	}
	.typeIt7 h2 {
    	min-height: 180px;
	}
	#bottomform-wrapper .absolute-bg2 {
	    bottom: -80px;
	    left: 200px;
	}
	#bottomform-wrapper .absolute-bg2 img {
	    float: right;
	}
	#bottomform-wrapper {
		overflow: visible;
	}
	.absolute-bg1 {
	    left: -210px;
	    bottom: -15px;
	}
	
}