.blue-color {
	color:#3b5998;
}
.footer-bottomline {
    background-color:#3b5998;
}
form button, button {
    border: 1px solid #3b5998;
    background: #3b5998;
}
.services-inner-item button {
    border: 1px solid #3b5998;
    background: #3b5998;
}
form button:hover, button:hover {
	background: #3b5998;
}
.business-directions-item:hover {
   background: #3b5998;
}
.typeIt1 h1 {
    min-height: 70px;
}
.absolute-bg1 {
    bottom: -125px;
}
.typeIt2 {
	text-align:right;
}
.absolute-bg4 {
    position: absolute;
    bottom: -80px;
    right: -120px;
}
.business-directions-items .business-directions-item:nth-child(1) .business-directions-item-img {
    background-image: url("../../img/1gInsta.svg");
}
.business-directions-items .business-directions-item:nth-child(1):hover .business-directions-item-img {
	background-image: url("../../img/1wInsta.svg");
}
.business-directions-items .business-directions-item:nth-child(2) .business-directions-item-img {
    background-image: url(../../img/2gInsta.svg);
}
.business-directions-items .business-directions-item:nth-child(2):hover .business-directions-item-img {
	background-image: url("../../img/2wInsta.svg");
}
.business-directions-items .business-directions-item:nth-child(3) .business-directions-item-img {
    background-image: url(../../img/3gInsta.svg);
}
.business-directions-items .business-directions-item:nth-child(3):hover .business-directions-item-img {
    background-image: url(../../img/3wInsta.svg);
}
.business-directions-items .business-directions-item:nth-child(4) .business-directions-item-img {
    background-image: url(../../img/4gInsta.svg);
}
.business-directions-items .business-directions-item:nth-child(4):hover .business-directions-item-img {
    background-image: url(../../img/4wInsta.svg);
}
.business-directions-items .business-directions-item:nth-child(5) .business-directions-item-img {
    background-image: url(../../img/5gInsta.svg);
}
.business-directions-items .business-directions-item:nth-child(5):hover .business-directions-item-img {
    background-image: url(../../img/5wInsta.svg);
}
.typeIt3 h2 {
	min-height:105px;
}
.advantages-inner-item h2 {
    min-height:90px;
    height:auto;
}
#consultation-middle .topform-inner-form {
	float:none;
	margin:0 auto;
	margin-top: 40px;
}
#consultation-middle .absolute-bg2 {
    bottom: 125px;
    left: -330px;
}
.absolute-btn-wrapper {
	position:absolute;
	bottom:210px;
	left:0px;
	width:100%;
	z-index:250;
}
button#call-btn-absolute-modal {
	height:55px;
	padding: 8px;
	width:100%;
	float:left;
}
.reviews-title-h2 {
	height:0px;
}
.statistics-elem-wrap {
	background-image: url("../../img/round-facebook.svg");	
}
.number-wrap , .number-wrap-small  {
    color:#3b5998;
}
.typeIt7 h2 {
    min-height: 105px;
    margin-bottom:0px;
}
#bottomform-wrapper .topform-inner-form {
    margin-top: 20px;
}
#bottomform-wrapper form button {
    height: auto;
}
#bottomform-wrapper .absolute-bg2 {
    bottom: 115px;
}
.typeIt2 h2 {
	min-height:auto;
}

@media (max-width: 1199px) {
	.typeIt1 h1 {
	    min-height: 105px;
	}
	#business-directions-wrapper .absolute-title {
		bottom:40px;
	}
	#bottomform-wrapper .absolute-bg2 {
    	left: 80px;
	}
}

@media (max-width: 991px) {
	.typeIt1 h1 {
	    min-height: 140px;
	}
	#topform-wrapper .absolute-bg1 {
		left:-240px;
		bottom: 65px;
	}
	.typeIt3 h2 {
	    min-height: 140px;
	}
	#business-directions-wrapper .absolute-title {
    	bottom: 20px;
	}
	.typeIt4 h2 {
    	min-height: 105px;
	}
	.topform-inner-form .service-sub-title {
		height:auto;
	}
	#bottomform-wrapper .absolute-bg2 {
    	left: 140px;
    	bottom:150px;
	}
	.typeIt7 h2 {
	    min-height: 175px;
	}
}

@media (max-width: 767px) {
	.advantages-inner-item h2 {
	    min-height: auto;
	}
	button#call-btn-absolute-modal {
	    width: 280px;
	    margin: 0 auto;
	    float: none;
	}
	#services-wrapper {
	    padding-bottom: 425px;
	}
	.absolute-btn-wrapper {
	    bottom: 280px;
	}
	#business-directions-wrapper .absolute-title {
    	bottom: 0px;
	}
	#advantages-wrapper .absolute-title {
    	bottom: -30px;
	}
	#consultation-middle .absolute-bg2 {
	    bottom: 5px;
	    left: -220px;
	}
	.typeIt7 h2 {
    	min-height: 140px;
	}
}

@media (max-width: 480px) {
	.typeIt1 h1 {
	    min-height: 80px;
	}
	.typeIt3 h2 {
    	min-height: 85px;
	}
	.typeIt7 h2 {
    	min-height: 80px;
	}
}
