@charset "utf-8";
* {outline: none !important;}
body {
	font-family: 'Open Sans', sans-serif; 
	font-weight:300; 
	font-size:24px; 
	color:#333333;
}
.container {width:1170px !important}
header {
	min-width:1170px;
	height: 126px;
	background-color: #061B2E;
	padding-top: 17px;
	/* border-bottom: 3px solid white; */
	border-top: 7px solid #e85143;
	padding-bottom: 5px;
}
header .col-xs-5 {
	padding-left: 50px;
}
header p {color:#fff;}
.logo{
	margin-top: 10px;
}
.call_btn {
	background-color:#eb6559 !important;	
	color:#fff;
	font-size:18px;
	border-radius:3px;
}
.call_btn:hover, .call_btn:focus, .call_btn:active {color:#fff; background-color: #e85143!important;}
.btn:active, .btn.active {
    box-shadow: none;
}
.contact {text-align: right;}
.contact p {margin: 0 14px 2px;font-size: 24px;
font-weight: bold;}
.top_wrap {
	/*background:url(../images/bg_top.jpg) top center;*/
	background:url(../images/bg_core.jpg) top center;
	min-width:1170px;
	background-size: cover;
}
.top_wrap h1 {
	color: #fff;
	text-shadow: 2px 1.732px 3px rgb( 0, 0, 0 );
	font-size: 36px;
	margin-top: 50px;
	text-align: center;
	font-family: sans-serif;
	font-weight: bold;
}
.action_wrap {
 	 background-color: rgb( 255, 255, 255 );
	 margin-top: 40px;
	 box-shadow: inset 0px 0px 25px #e6e6e6;
	 border-top: 10px solid #1660a1;
}
.man {margin-top: 39px; margin-left: -19px;}
.action {
	color:#e85143;
	font-size:48px;
	font-weight:600;
	margin-top:40px;
}
.counter ul {
margin-left: 38px;
font-size: 12px;
}
.counter ul li {
	float: left;
	color: #333;
	margin-right: 41px;	
}
.revard {
	color:#333333;
	font-size:36px;
	font-weight:600;
	white-space:nowrap;
	line-height: 37px;
}
.action_left {
	font-size:30px;
	font-weight:600;
	color:#1660a1;
}
.action_bg {
	  border-style: solid;
	  border-width: 1px;
	  border-color: rgb( 203, 203, 203 );
	  border-radius: 3px;	  
	  height:330px;
	  background-color:#f2f2f2;
	  margin-top:40px;
	  padding:20px;
}
.action_bg p {
	color:#333333;
	font-size:18px;
	font-weight:400;
	text-align: center;
}
.action_bg .form-control {
	margin:20px 0;
	border: solid 1px #dbdbdb;
	height: 54px;
	border-bottom:3px solid #cccccc;
	margin: 13px 0;
}
.action_bg.main-form .form-control {
border: solid 1px #dbdbdb;
height: 40px;
border-bottom: 3px solid #cccccc;
}
.action_bg .call_btn {width:100%;height: 50px;margin-top: -5px;}
.benefits .media-body {margin: 2px 175px;}
.benefits .media {margin-top:20px !important;}
.benefit_title {
	font-size:48px;
	font-weight:600;
	color:#4f98da;
	margin:55px 0;
	text-align:center;
}
.benefits .media p {line-height: 25px;}
.problems {
	background-color:#1660a1;
	height: 640px;
	min-width:1170px;
	/* margin-top:60px; */
	position:relative;
}
.problem_title {
	font-size:48px;
	font-weight:600;
	margin:33px 0;	
}
.problem {
	font-size:30px;
	font-weight:600;
	padding-top: 37px;
}
.problems p {color:#fff;}
.reason {
	font-size:30px;
	color:#333333;
	font-weight:600;
	text-align:center;
	margin-bottom: 50px;
	line-height: 33px;
}
.reasons {border-bottom:1px solid #dfdfdf;padding-top: 90px;}
.big{
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 230, 230, 230 );
  background-color: rgb( 255, 255, 255 );
  box-shadow: 0px 0px 17px -14px #000;
  padding:5px;
  padding: 8px;

}
.panel {box-shadow:none !important;}
.work .ls-nav-left-arrow {
	background:url(../images/left.jpg) top center no-repeat;
	width: 13px;
	height: 18px;
	margin-top: 40px;
left: 0%;
}
.work .ls-nav-left-arrow:hover {background:url(../images/left.jpg) center -19px no-repeat;}
.work .ls-nav-right-arrow {
	background:url(../images/right.jpg) bottom center no-repeat;
	width: 13px;
	height: 18px;
	margin-top: 40px;
left: 95%;
}
.work .ls-nav-right-arrow:hover {background:url(../images/right.jpg) center 1px no-repeat;}
#slider1 .img-thumbnail {
	width: 123px;
    height: 90px;
}
.ls-wrapper {padding-top: 35px;}
.for_arrows {position:relative}
.get_consult_bg {
	/* border:10px solid #eb6559; */
	/* border-radius: 10px; */
	height: 384px;
	/* margin-top:60px; */
	background: #132D44;
	padding:40px;
}
.get_consult_bg p { 
	font-size:30px; 
	font-weight:600;
	line-height: 43px;
	margin-top: 23px;
	color: white;
	text-align: center;
}
.get_consult_bg .action_bg {
	margin-top:0;
	padding: 0px 15px;
	height: 310px;
}
#slider2 img {width:200px;}
.get_consultant {
	padding-bottom: 50px;
}
.get_consultant .ls-nav-left-arrow {
	background:url(../images/big_arrow.png) bottom center no-repeat;
	width: 26px;
	height: 50px;
	top: 35%;
	left: -7px;	
	opacity: 0.85 !important;
}
.get_consultant .ls-nav-right-arrow {
	background:url(../images/big_arrow.png) top center no-repeat;
	right:45px;
	width: 26px;
	height: 50px;
	top: 35%;	
	opacity: 0.85 !important;
}
.get_consultant .ls-nav-left-arrow:hover { opacity: 1 !important;background:url(../images/big_arrow.png) bottom center no-repeat;}
.get_consultant .ls-nav-right-arrow:hover { opacity: 1 !important;background:url(../images/big_arrow.png) top center no-repeat;}
.how_work {
	background-color:#fafafa;
	border:1px solid #e3e3e3;
	height: 590px;
	box-shadow:inset 0px 0px 12px #cdcdcd;
	min-width:1170px;
	padding-top: 100px;
}

.work_img {width:1150px;}
.popover_wrapper {position:relative}


.popover_fixed {
	border:5px solid #e0e0e0;
	border-radius: 8px;
	background-color:#fff;
	width: 179px;
    padding: 5px;
	margin-bottom:21px;
}
.popover_fixed p {line-height: 25px;}
.popover_arrow {
	background:url(../images/popover.png) top center;
	width:26px;
	height:21px;
	position: absolute;
	top: 80%;
	left: 31%;
}
.popover_arrow_up {
	background:url(../images/popover_up.png) top center;
	width:26px;
	height:21px;
	position: absolute;
	top: 0;
	left: 31%;
}
.pop2 {
	width:274px;
	margin-top: -25px;
}
.pop3 {
	width:248px;
	margin-top: 0px;
}
.pop4 {
	width:273px;
	margin-top: 21px;
}
.pop5 {
	width: 165px;
	margin-top: 21px;
}
.pop6 {
	width: 218px;
	margin-top: 21px;
	margin-left: 53px;
}
.last_pop {left: 100%;}
.diplom .img-rounded {margin: 0 25px;}

.diplom .ls-nav-left-arrow {
	background:url(../images/big_arrow.png) top center no-repeat;
	width: 26px;
	height: 50px;
	top: 35%;
	right: 55px;
	opacity: 0.15 !important;
}
.diplom .ls-nav-right-arrow {
	background:url(../images/big_arrow.png) bottom center no-repeat;
	width: 26px;
	height: 50px;
	top: 35%;	
	opacity: 0.15 !important;
}
.diplom .ls-nav-left-arrow:hover { opacity: 1 !important;background:url(../images/big_arrow.png) top center no-repeat;}
.diplom .ls-nav-right-arrow:hover { opacity: 1 !important;background:url(../images/big_arrow.png) bottom center no-repeat;}
.diplom .arrows .liquid-slider {margin: 0px 30px;}
.diplom .benefit_title { margin-bottom:0}
.testimonial { background-color: #132D44; min-width:1170px; padding-top: 70px;}
.testimonial .benefit_title {color:#fff;}
.testimonial p {color:#fff;}
.testimonial h2 {
	color:#fff;
	font-weight:600;
}
.testimonial_who {
	font-size: 13px;
	font-weight:400;
	color:#74b2e8 !important;
	line-height: 18px;
}
.comment {
	font-style:italic;
	line-height: 30px;
	font-size: 16px;
}
.testimonial .media {margin-bottom:25px;}
.testimonial .media-body {margin-left: 285px;}
.action_form_wrap {
	border:5px solid #4f98da;
	border-radius:10px;
	padding:25px;
	margin-top:45px;
	text-align: center;
	background-color:#fafafa;
}
.form_title {
	font-size:48px;
	font-weight:600;	
	line-height: 45px;
}
.action_form_wrap input {
	width:222px;
	float:left;
	margin: 30px 0 30px 106px;
	height:50px;
	border: solid 1px #dbdbdb;	
	border-bottom:3px solid #cccccc;
}
.action_form_wrap .call_btn {
    width: 222px;
    height: 50px;
    margin-left: 11px;
}
i {margin:15px}
.contacts .media-body {margin-left:75px; line-height:24px;margin-top: 8px;}
iframe {
	margin-bottom:15px;
	width:565px;
	border:0;
	height:335px;
}

.modal {overflow: auto !important;}
.modal-content {
	background:transparent; 
	position:relative;
	box-shadow:none;
	border: none;
}
.close {
	position: absolute;
	right: 28px;
	top: 63px;
}
.counter {
    position: relative;
    border-radius: 10px;
	margin-top: -12px;
	display: inline-block;
}
.counter > p {
    display: inline-block;
	
    font-size: 50px;
	font-weight:600;
    height: 49px;
    width: 54px;
    /* padding: 5px 0 0 13px; */
    letter-spacing: 0px;
    color:#e85143;
    margin:0px;
}
.devider {width:15px !important;}
.border {border-bottom:1px solid #fff;}
.problem_img {
	position:absolute;
	height: 286px;
	width: 293px;
	background:url(../images/man_think.png) no-repeat;
	bottom:0;
	margin-left: -25px;
}
.big img { width:535px;max-height: 420px;}

.diplom .img-rounded {
    margin: 30px 10px;
}
.successMessage .action_bg {
	text-align: center;
	padding-top: 60px;
}
.successMessage h2 {
	margin-bottom: 22px;
}
.reason img {
	margin-bottom: 10px;
	width: 80px;
}
p.small_text{
	font-size: 10px;
}
