.motivation h1 {

	color: rgb(68, 68, 68);

	font-size: 25px;

	padding-top: 10px;

	margin-bottom: 30px;

}



.motivation h4 {

	color: #ff002e;

	padding-bottom: 10px;

}



.motivation p {

	color: rgb(98, 98, 98);

	font-size: 14px;

	line-height: 21px;

}



.text_ol strong {

	color: rgb(115, 126, 134);

}



.motivation a {

	color: #3fac87;

}



.list_mixed li {

	color: rgb(115, 126, 134);

}



.motivation h5 {

	color: rgb(68, 68, 68);

	font-size: 15px;

	font-weight: bold;

	margin-left: -10px;

}



.portfolio_page h3 {

	color: rgb(68, 68, 68);

	font-size: 25px;

}



.portfolio_page h4 {

	color: rgb(68, 68, 68);

	font-size: 21px;

}



.howworks h3 {

	color: rgb(68, 68, 68);

	font-size: 21px;

}



.fon_styel {

	font-family: "Roboto",Arial,Tahoma,sans-serif !important;

}



.howworks p {

	color: rgb(98, 98, 98);

	font-size: 13px;

	line-height: 21px;

}



.offer h3 {

	color: rgb(68, 68, 68);

	font-size: 21px;

	margin-bottom: 20px;

}



.offer p {

	color: rgb(98, 98, 98);

	font-size: 13px;

	line-height: 0.6cm;

}



.widget_footer p {

  color: rgb(134, 134, 134);

  font-size: 13px;

}



.footer p {

	color: rgb(134, 134, 134);

}



.text_link ul li a {

	color: rgb(68, 68, 68);

	font-size: 21px;

	line-height: 1.65cm;

}



.footer a {

	color: rgb(63, 172, 135);

}



a.icon_bar {

	color: #444 !important;

}



a.icon_bar span.t {

	position: relative;

}



a.icon_bar span {

	transition: transform 0.3s ease 0s;

}



a.icon_bar span {

	display: block;

}



a.icon_bar_small, a.icon_bar_small span {

	font-size: 15px;

	height: 43px;

	line-height: 43px;

	width: 43px;

}



a.icon_bar_facebook span.b {

	background: #3a589b none repeat scroll 0 0;

	color: #fff;

}



a.icon_bar span.b {

	transform: translate3d(0px, 0px, 0px);

}



a.icon_bar span.b {

	position: absolute;

	top: 100%;

}





a.icon_bar_small, a.icon_bar_small span {

	font-size: 15px;

	height: 43px;

	line-height: 43px;

	width: 43px;

}



a.icon_bar:hover span{

	transform: translateY(-100%);

}



.header {

	height: 65px;

	margin-top: 22px;

}



.scroling_heaer{



}



#scroling_heaer{

/*  height: 65px;

margin-top: 22px;*/

background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;

display: block;

position: fixed;

text-align: center;

top: -50px;

transition: top 0.5s ease 0s;

width: 100%;

z-index: 9999;

}



.nav-pills > li {

	/*background: #D34F45 none repeat scroll 0 0;*/

	border-radius: 10px;

	float: left;

}



.nav-pills > li a{

	color: #fff!important;

}





.sub-menu {

	margin-top: 1px!important;

}



.sub-menu li a {

	border-radius: 0!important;

}



.slider {



}



.image_seo {

	float: right;

	height: auto;

	margin-top: 52px;

	width: 430px;

}



.content {

	background: #ECE5D4;

	padding-bottom: 40px;

}



.image_rigth {

	margin-top: 90px;

}



.content h2 {

	margin-top: 85px;

	font-size: 36px;

}



.content h2 a {

	color: rgb(68, 68, 68) !important;

	font-size: 35px;

	text-decoration: none;

}



.content h3 {

	color: rgb(68, 68, 68);

	font-size: 35px;

	padding-bottom: 20px;

}



.content p {

	color: rgb(115, 126, 134);

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	line-height: 21px;

}



.content a {

	color: rgb(63, 172, 135) !important;

}

.portfolio {

	background: #e0f1f6 none repeat scroll 0 0;

	padding-bottom: 70px;

	padding-top: 70px;

}



.portfolio .image_port {

	float: right;

}



.offer h1 {

	color: rgb(68, 68, 68);

	font-size: 42px;

	margin-bottom: 60px;

	margin-top: 60px;

}



.offer {

	text-align: center;

	padding-bottom: 80px;

}



.borer_right {

	border-right: 1px solid #ddd;

}



.border_right {

	border-right: 1px solid #ddd;

}



.offer .image_icon {

	margin-left: 33%;

	margin-top: 35px;

}



.carecter h1 {

	color: rgb(68, 68, 68);

	font-size: 42px;

	margin-bottom: 25px;

	margin-top: 40px;

	text-align: center;

}





.portfolio h2 {

	color: rgb(60, 108, 122);

	font-size: 40px;

	margin-bottom: 20px;

}



.portfolio p {

	color: rgb(98, 98, 98);

	line-height: 0.7cm;

	margin-bottom: 20px;

}



.stye_see {

	background: #3ca380 none repeat scroll 0 0;

	border: medium none !important;

	height: 45px;

	padding: 13px;

	color: #fff;

}



.spn_donw {

	background: #29906d none repeat scroll 0 0;

	border: medium none !important;

}



.port_butoon {

	width: 182px!important;

}

.port_butoon:hover a{

	color:#ffffff;

}



.port_butoon::after{ 

	background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0;

	content: "";

	height: 100%;

	left: 0;

	position: absolute;

	top: 0;

	transition: all 0.3s ease 0s;

	width: 0;

	z-index: 2;

} 



.port_butoon:hover::after{

	width: 100%;

}

.carecter span i {

	color: #3fac87;

	font-size: 45px;

	font-weight: bold;

	margin-left: 20px;

	margin-top: 22px;

}



.carecter p {

	color: rgb(98, 98, 98);

	font-size: 13px;

	line-height: 0.6cm;

}



.carecter h3 {

	color: rgb(68, 68, 68);

	font-size: 21px;

}



.text_link {

	background: #ece5d4 none repeat scroll 0 0;

	padding-bottom: 50px;

	padding-top: 40px;

	text-align: center;

}

.contact {

	background: #8dcdb8 none repeat scroll 0 0;

	color: #fff;

	padding-bottom: 60px;

	padding-top: 50px;

}



.contact h3 {

	margin-top: 60px;

	text-align: right;

}



.contact p {

	color: rgb(255, 255, 255);

	font-size: 13.3px;

	line-height: 0.7cm;

	text-align: right;

}



.control-form {

	margin-top: 60px;

}



.control-form .form-control {

	border-radius: 0;

}



.footer {

	border-top: 1px solid #ddd;

	padding-top: 22px;

}



.widget_footer {

	padding-bottom: 60px;

	padding-top: 60px;

}



.advertise h1 {

	color: rgb(68, 68, 68);

	font-size: 38px;

	margin-bottom: 40px;

	margin-top: 40px;

}



.advertise{

	/*background: #999;*/

	padding-bottom: 50px;

}



.carecter {

	padding-bottom: 60px;

}



.grah-bg {

	background: rgba(0, 0, 0, 0) url("../images/graph.png") repeat scroll 0 0;

	margin-top: 50px;

	width: 485px;

}



.textwidget > span {

	color: rgb(68, 68, 68);

	font-size: 15px;

	font-weight: bold;

}



.content ul li {

	color: rgb(115, 126, 134);

	font-size: 15px;

	font-style: normal;

	font-weight: 400;

	line-height: 21px;

	margin-top: 4px;

	padding-bottom: 5px;

}



.nav > li > a:focus, .nav > li > a:hover {

	background: #3fac87 none repeat scroll 0 0 !important;

	text-decoration: none;

	border-radius: 5px;

}



.add_style {

	/*height: 300px;*/

	padding-bottom: 12px;

}



a:focus, a:hover {

	color: #23527c;

	text-decoration: underline #3fac87;

}



.howworks{

	background: #F2F2F2;

	text-align: center;

	padding-bottom: 15px;

	padding-top: 35px;

}





.technology {

	padding-bottom: 40px;

	padding-top: 30px;

}



.choose h1 {

	color: rgb(68, 68, 68);

	font-size: 42px;

}



.choose {

  background: #fcfcfc none repeat scroll 0 0;

  padding-bottom: 10px;

  padding-top: 40px;

  text-align: center;

}



.image_port {

  padding-bottom: 10px;

}





.number {

  background: #3fac87 none repeat scroll 0 0;

  border-radius: 50%;

  bottom: 14px;

  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1) inset;

  color: #fff;

  font-size: 17px;

  font-weight: bold;

  height: 35px;

  line-height: 35px;

  position: absolute;

  right: 10px;

  text-align: center;

  width: 35px;

}



.technology h1 {

	color: rgb(68, 68, 68);

	font-size: 42px;

	margin-bottom: 50px;

	text-align: center;

}



.technology h3 {

	color: rgb(68, 68, 68);

	font-size: 21px;

}



.technology p {

	color: rgb(98, 98, 98);

	font-size: 13px;

	line-height: 21px;

}



.built-help{

	background: #F2F2F2;

	text-align: center;

	padding-bottom: 60px;

}



.built-help h1 {

	color: rgb(68, 68, 68);

	font-size: 42px;

	margin-bottom: 50px;

	/*margin-top: 50px;*/

}



.built_beter {

	float: right;

}



.built-help h2 {

	color: rgb(68, 68, 68);

	font-size: 30px;

	margin-top: 60px;

	text-align: left;

}



.built-help p {

	color: rgb(98, 98, 98);

	font-size: 13.5px;

	line-height: 30px;

	text-align: left;

}



.breakcumb {

	background: #b4dce7 none repeat scroll 0 0;

	padding-bottom: 18px;

	padding-top: 12px;

	text-align: center;

}



.map{

	height: auto;

	width: 100%;

}



.map .image_map {

	height: 500px;

	width: 100%;

}



.dedication h5 {

  color: rgb(68, 68, 68);

  text-align: left;

  margin-left: 30px;

}



.slider h3 {

	color: #3c6c7a;

}



.slider_text {

	margin-top: 60px;

}



.under_add {

	background: #3fac87 none repeat scroll 0 0;

	color: #fff;

	height: 140px;

	padding-top: 22px;

	text-align: center;

}



.image_circle {

	background: #fff none repeat scroll 0 0;

	border: 1px solid #ddd;

	border-radius: 100%;

	box-sizing: border-box;

	height: 200px;

	line-height: 200px;

	margin: 0 auto 15px;

	position: relative;

	text-align: center;

	width: 200px;

}



.image_works {

	height: auto;

	margin-left: 50px;

	margin-top: 50px;

	max-width: 100%;

}



.choose p {

  color: rgb(168, 168, 168);

  font-size: 13.8px;

  line-height: 30px;

}



.form_contact {

	background: #eeb927 none repeat scroll 0 0;

	color: #fff;

	font-size: 20px;

	/*height: 624px;*/

	/*margin-left: 15%;*/

	padding: 20px;

	/*width: 70%;*/

}

.form_contact input[type=submit]{
	margin-left: 50%!important;
    transform: translate(-84px, 0px)!important;
}
.form_contact textarea.form-control{
	height:100px;
}
.contact_submit {

	background-color: #3fac87;

	color: #fff;

	float: left;

}



.service h3 {

	color: rgb(68, 68, 68);

	font-size: 21px;

	margin-bottom: 70px;

	text-align: center;

}



.service h4 {

	color: rgb(68, 68, 68);

	font-size: 21px;

}



.service p {

	color: rgb(98, 98, 98);

	font-size: 13px;

	line-height: 21px;

}



.h_30{

	clear: both;

	margin-top: 50px;

}



.service {

	border-bottom: 1px solid #ddd;

	padding-bottom: 40px;

	/*text-align: center;*/

}



.dedication {

	text-align: center;

}



.dedication h1 {

	color: rgb(68, 68, 68);

	font-size: 30px;

}



.dedication h2 {

	color: rgb(68, 68, 68);

	font-size: 21px;

}



.dedication p {

	color: rgb(98, 98, 98);

	font-size: 13px;

}



.bg_back {

	background: #efefef none repeat scroll 0 0 !important;

}



.dedication .bg_back ul > li {

	color: rgb(98, 98, 98);

	line-height: 30px;

	margin-left: 20px;

	text-align: left;

}



.image-gallery h1 {

	color: rgb(68, 68, 68);

	font-size: 21px;

	margin-bottom: 50px;

	margin-top: 50px;

	text-align: center;

}



.contact_page {

	background: #ddd none repeat scroll 0 0;

	padding-bottom: 40px;

	padding-top: 40px;

}







.contact_info {

	color: #666;

	height: 130px;

	padding-top: 20px;

}



.contact_info span i {

	color: #3fac87;

	font-size: 50px;

	margin-left: 55px;

}



.footer_button{

	background: #3FAC87;

	color: #fff;

}



.team_group {

	background: #fdf9f7 none repeat scroll 0 0;

	padding-bottom: 50px;

	padding-top: 50px;

}



.team_group h3 {

	color: rgb(68, 68, 68);

	font-size: 30px;

	text-align: right;

}



.other_menu {

	list-style: outside none none;

}



.other_menu a {

	font-size: 25px;

	line-height: 50px;

	color: #a59f93;

}



.contact_stye{

	background: #3fac87;

	float: left;

	font-size: 22px;

}



.text_link h1 {

	color: #a59f93;

	font-size: 30px;

}



.image_search {

	display: inline;

	margin: 0 5px;

	padding-top: 70px;

	position: relative;

	z-index: 28;

}



.google_search{

	display: inline;

	margin: 0 5px;

	padding-top: 5px;

	position: relative;

}



.howworks h1 {

	color: rgb(68, 68, 68);

	font-size: 42px;

	padding-bottom: 30px;

}



.service .image_service i {

	background: rgba(0, 0, 0, 0) url("../images/stripe.png") repeat scroll 0 0;

	border: 1px solid #ddd;

	border-radius: 50%;

	color: #3fac87;

	font-size: 50px;

	margin-top: 10px;

	padding: 25px;

}



.moho{

	text-align: center;

}



.service .image_service i:hover {

	color: #fff;

	background: #3fac87;

}



.dedication .bg_back p {

	color: rgb(68, 68, 68) !important;

	font-size: 17px;

	/*text-align: left;*/

}



.portfolio_page p {

	color: rgb(98, 98, 98);

	font-size: 13px;

	margin-top: 12px !important;

}



.bg_text {

	text-align: center !important;

}



.red_text {

	color: #ff0000 !important;

	font-size: 15px !important;

	font-style: italic;

	font-weight: bold;

	line-height: 0.6cm;

}



.branding h1 {

  color: rgb(68, 68, 68);

  font-size: 25px;

  padding-top: 15px;

}



.branding h4 {

  color: rgb(68, 68, 68);

  font-size: 15px;

  font-weight: 700;

  margin-bottom: 25px;

}



.branding p {

  color: rgb(98, 98, 98);

}



.branding b {

  color: rgb(98, 98, 98);

  font-weight: bold;

}



.portfolio_page {

	padding-top: 20px;

}



.header_menu.log_sec {

	padding-bottom: 30px;

}



.header_menu.adres {

	/*padding-top: 35px;*/

}



.add_ted {

	color: #666;

	margin-left: 18px;

}



.textwidget > a {

	color: #3fac87;

	margin-left: 16px;

}



.team_teex {

	text-align: right;

}



.team_teex {

	color: rgb(98, 98, 98);

	font-size: 13px;

	line-height: 21px;

	text-align: right;

}



.breakcumb h1 {

	color: #7b9aa3;

	font-size: 25px;

}



.portfolio_page p a {

	color: #3fac87 !important;

}



.style1 {

	color: #ff0000;

	font-size: medium;

	font-style: italic;

	font-weight: bold;

}



.scale-with-grid.img-responsive {

	padding-bottom: 10px;

}



.tem_sett {

	padding-bottom: 15px;

}



.image_team {

	border: 6px solid #f0f0f0;

}



.footer_last {

	padding-bottom: 20px;

	padding-top: 20px;

}











.header ul {

	list-style: outside none none;

	margin-top: -7px;

	padding: 0;

}



.header ul li {

	/*display: block;*/

	float: left;

	padding: 2px;

	position: relative;

	z-index: 1;

}

.header ul li ul {

	position: absolute;

	left: -999999px;

}



.header ul li a {

	background: #d34f45 none repeat scroll 0 0;

	border-radius: 5px;

	color: #fff;

	display: block;

	padding: 17px 5px;

	text-decoration: none;

	white-space: nowrap;

}



.header ul li a:hover {

	background: #3fac87 none repeat scroll 0 0;

	transition: all 0.3s ease-in-out 0s;

}



.header ul li:hover ul {

	/*display: block; */

	/*position: absolute;*/

	left: 0px

}





.header ul li a:hover li a:hover {

	background: #3FAC87;

}



.header ul li ul li {

	float: none;

}





.incon_sooo a {

	float: left;

	margin-top: 17px;

}



.incon_sooo {

	margin-left: 48px !important;

}



.team_group h4 {

	color: rgb(68, 68, 68);

	font-size: 30px;

}



.team_group h6 {

	color: rgb(115, 126, 135);

	font-size: 12px;

	/*padding-bottom: 10px;*/

}



.span_phone {

	float: right;

	font-size: 25px;

}



.hr_color {

	background: #3fac87 none repeat scroll 0 0 !important;

	border-color: #3fac87 !important;

	float: left;

	margin-bottom: 39px !important;

	margin-left: 0;

	margin-top: 10px !important;

	width: 40%;

}



.contact_info h3 {

	color: rgb(98, 98, 98);

	font-size: 21px;

	margin-top: 0;

}



.port_mimag img {

	height: auto;

	width: 250px;

}



.poft_style {

	margin-bottom: 40px;

	margin-top: 40px;

}



.poft_style img {

	height: auto;

	max-width: 100%;

}



.portfolio_page a {

	color: #3fac87;

}



a:focus {

	outline: medium none !important;

	outline-offset: -2px;

}



.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {

	background-color: #3fac87;

	color: #fff;

}



.left_space{

	padding-left:40px;

}


.srp-pagination .page-numbers{
	
	font-size:25px;
}
.srp-pagination{
	float:left;
	margin-top:20px;
}