@font-face
{
	font-family:icomoon;
	src:url(../fonts/icomoon.eot?1z9v6x);
	src:url(../fonts/icomoon.eot?1z9v6x#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?1z9v6x) format("truetype"),url(../fonts/icomoon.woff?1z9v6x) format("woff"),url(../fonts/icomoon.svg?1z9v6x#icomoon) format("svg");
	font-weight:400;
	font-style:normal
}

.flexslider .probootstrap-heading,.hero-text-heading,.probootstrap-hero h1
{
	font-size:52px;
	font-weight:300;
	margin-bottom:10px;
	margin-top:0;
	line-height:64px;
	color:#fff
}

.probootstrap-navbar .dropdown-submenu>a:before,.probootstrap-navbar .dropdown>a:before
{
	font-weight:400;
	line-height:1;
	font-family:icomoon;
	speak:none;
	font-style:normal;
	font-variant:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

.flexslider .probootstrap-subheading,.hero-text-subheading,.probootstrap-hero p
{
	font-size:16px;
	color:rgba(255,255,255,.9)
}
.flexslider .probootstrap-subheading:last-child,.hero-text-subheading:last-child,.probootstrap-hero p:last-child
{
	margin-bottom:0
}
.probootstrap-navbar
{
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0;
	margin-bottom:0;
	background:0 0;
	-webkit-transition:.3s all;
	transition:.3s all
}
.probootstrap-navbar .navbar-toggle:focus,.probootstrap-navbar .navbar-toggle:hover
{
	background-color:transparent
}
.probootstrap-navbar .navbar-toggle
{
	border:none
}
.probootstrap-navbar .navbar-toggle span.icon-bar
{
	-webkit-transition:all .15s;
	transition:all .15s
}
.probootstrap-navbar .navbar-toggle span:nth-child(2)
{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transform-origin:10% 10%;
	transform-origin:10% 10%
}
.probootstrap-navbar .navbar-toggle span:nth-child(3)
{
	opacity:0
}
.probootstrap-navbar .navbar-toggle span:nth-child(4)
{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:10% 90%;
	transform-origin:10% 90%
}
.probootstrap-navbar .navbar-toggle.collapsed span:nth-child(2),.probootstrap-navbar .navbar-toggle.collapsed span:nth-child(4)
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
.probootstrap-navbar .navbar-toggle.collapsed span:nth-child(3)
{
	opacity:1
}
.probootstrap-navbar .navbar-brand,.probootstrap-navbar .navbar-nav>li>a,.probootstrap-navbar .parent-nav-link-padding
{
	margin-left:15px;
	margin-right:15px;
	padding:10px 0
}
.probootstrap-navbar .dropdown-header
{
	color:rgba(255,255,255,.2);
	padding-left:10px;
	text-transform:uppercase
}
.probootstrap-navbar .dropdown>a
{
	padding-right:10px!important;
	position:relative;
	display:block
}
.probootstrap-navbar .dropdown>a:before
{
	text-transform:none;
	position:absolute;
	top:50%;
	right:0;
	margin-right:-10px;
	margin-top:-11px;
	content:"\e924";
	font-size:20px;

	-webkit-transition:.3s all;
	transition:.3s all
}
.probootstrap-navbar .dropdown>a:hover:before
{
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.probootstrap-navbar .dropdown.open>a,.probootstrap-navbar .dropdown:active>a,.probootstrap-navbar .dropdown:focus>a,.probootstrap-navbar .dropdown:hover>a
{
	/*border-top:2px solid #FF5200*/;
	-webkit-transition:.3s all;
	transition:.3s all
}
.probootstrap-navbar .dropdown.open>a:before,.probootstrap-navbar .dropdown:active>a:before,.probootstrap-navbar .dropdown:focus>a:before,.probootstrap-navbar .dropdown:hover>a:before
{
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.probootstrap-navbar .dropdown>.dropdown-menu>li a
{
	padding:10px;
	color:rgba(255,255,255,.4)
}
.probootstrap-navbar .dropdown>.dropdown-menu>li a:hover,.probootstrap-navbar .dropdown>.dropdown-menu>li.open>a,.probootstrap-navbar .dropdown>.dropdown-menu>li:active>a,.probootstrap-navbar .dropdown>.dropdown-menu>li:focus>a,.probootstrap-navbar .dropdown>.dropdown-menu>li:hover>a
{
	color:#999;
	background:#fff;
	border-top:none
}
.probootstrap-navbar .dropdown>.dropdown-menu>li.dropdown-submenu.open>a,.probootstrap-navbar .dropdown>.dropdown-menu>li.dropdown-submenu:active>a,.probootstrap-navbar .dropdown>.dropdown-menu>li.dropdown-submenu:focus>a,.probootstrap-navbar .dropdown>.dropdown-menu>li.dropdown-submenu:hover>a
{
	border-top:none
}
.probootstrap-navbar .dropdown>.dropdown-menu>li.dropdown-submenu.open>a:before,.probootstrap-navbar .dropdown>.dropdown-menu>li.dropdown-submenu:active>a:before,.probootstrap-navbar .dropdown>.dropdown-menu>li.dropdown-submenu:focus>a:before,.probootstrap-navbar .dropdown>.dropdown-menu>li.dropdown-submenu:hover>a:before
{
	color:#000
}
.probootstrap-navbar .navbar-right .dropdown-menu
{
	right:auto
}
.probootstrap-navbar .dropdown-menu
{
	border:none;
	background:#033f6a;
	border-radius:0;
	-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);
	box-shadow:0 0 7px 0 rgba(0,0,0,.15);
	min-width:200px;
	white-space:normal;
	word-wrap:break-word
}
.probootstrap-navbar .dropdown-menu a
{
	white-space:normal
}
.probootstrap-navbar .navbar-brand
{
	font-size:30px;
	text-transform:uppercase;
	background:url(../images/logo.png) left center no-repeat;

	position:relative;
	width:284px;
	height:44px;
	text-indent:-999999px
}
.probootstrap-navbar .navbar-nav>li>a
{
	color:#033f6a;
	font-size:16px;
	position:relative;
	/*border-top:2px solid transparent*/
}
.probootstrap-navbar .navbar-nav>li>a:hover
{
	/*color:rgba(255,255,255,.7)*/
}
.probootstrap-navbar .navbar-nav>li>a:active,.probootstrap-navbar .navbar-nav>li>a:focus,.probootstrap-navbar .navbar-nav>li>a:hover
{
	/*border-top:2px solid #FF5200*/
}
.probootstrap-navbar .navbar-nav>li.open>a
{
	/*border-top:2px solid transparent*/
}
.probootstrap-navbar .navbar-nav>li.open>a,.probootstrap-navbar .navbar-nav>li.open>a:focus,.probootstrap-navbar .navbar-nav>li.open>a:hover
{
	background:0 0
}
.probootstrap-navbar .navbar-nav>li.probootstra-cta-button>a
{
	border-radius:4px;
	padding:10px 20px;
	margin-top:30px;
	background:#FF5200;
	color:#fff
}
.probootstrap-navbar .navbar-nav>li.probootstra-cta-button>a:active,.probootstrap-navbar .navbar-nav>li.probootstra-cta-button>a:focus
{
	outline:0
}
.probootstrap-navbar .navbar-nav>li.probootstra-cta-button>a.btn-ghost
{
	background:0 0;
	color:#fff;
	border:1px solid rgba(255,255,255,.4)
}
.probootstrap-navbar .navbar-nav>li.probootstra-cta-button.last>a
{
	margin-left:0;
	margin-right:0
}
.probootstrap-navbar .navbar-nav>li.active>a
{
	background:0 0
}
.probootstrap-navbar .navbar-nav>li>.dropdown-menu:before
{
	border:1px solid #033f6a;
	content:"";
	position:absolute;
	top:-20px;
	left:40px;
	border-color:rgba(29,29,29,0);
	border-bottom-color:#033f6a;
	border-width:10px;
	margin-left:-10px
}
.probootstrap-navbar .navbar-nav .dropdown li.active>a
{
	color:#fff;
	background:0 0
}
.probootstrap-navbar .dropdown-submenu
{
	position:relative
}
.probootstrap-navbar .dropdown-submenu .dropdown-menu
{
	top:0;
	left:100%;
	margin-top:-1px
}
.probootstrap-navbar .dropdown-submenu>a
{
	display:block
}
.probootstrap-navbar .dropdown-submenu>a:before
{
	text-transform:none;
	position:absolute;
	top:50%;
	right:0;
	margin-right:10px;
	margin-top:-11px;
	content:"\e926";
	font-size:20px;
	color:rgba(255,255,255,.5);
	-webkit-transition:.3s all;
	transition:.3s all
}
.probootstrap-navbar .dropdown-submenu>a:hover:before
{
	color:rgba(0,0,0,.3);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.probootstrap-navbar.scrolled
{
	background:#fff;
	-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);
	box-shadow:0 2px 10px 0 rgba(0,0,0,.2)
}
.probootstrap-navbar.scrolled .navbar-brand,.probootstrap-navbar.scrolled .navbar-nav>li>a,.probootstrap-navbar.scrolled .parent-nav-link-padding
{
	padding-top:20px;
	padding-bottom:20px
}
.probootstrap-navbar.scrolled .navbar-brand
{
	top:8px
}
.probootstrap-navbar.scrolled .navbar-nav>li.probootstra-cta-button>a
{
	margin-top:14px!important;
	padding-top:5px!important;
	padding-bottom:5px!important
}
.container-fluid .navbar-brand
{
	margin-left:15px
}
.container-fluid .dropdown-submenu
{
	position:relative
}
.container-fluid .dropdown-submenu .dropdown-menu
{
	top:0;
	left:auto;
	right:100%;
	margin-top:-1px
}
.probootstrap-hero
{
	background-size:cover;
	background-position:center center
}
.probootstrap-hero>.overlay
{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.3);
	z-index:1
}
.probootstrap-hero>.container
{
	position:relative;
	z-index:2
}
.probootstrap-hero .probootstrap-hero-text
{
	padding-top:200px;
	padding-bottom:200px
}
.probootstrap-hero.probootstrap-sm-hero .probootstrap-hero-text
{
	padding-top:150px;
	padding-bottom:150px
}
.probootstrap-hero.probootstrap-xs-hero .probootstrap-hero-text
{
	padding-top:90px;
	padding-bottom:90px
}
.probootstrap-hero .btn
{
	position:relative;
	font-size:18px;
	width:200px
}
.probootstrap-hero .btn.btn-primary
{
	text-transform:uppercase;
	padding:15px 20px
}
.probootstrap-hero.probootstrap-hero-colored
{
	background:#FF5200
}
.probootstrap-hero.probootstrap-hero-colored h1
{
	color:#fff
}
.probootstrap-hero.probootstrap-hero-colored p
{
	color:rgba(255,255,255,.8)
}
.probootstrap-feature-showcase
{
	margin-top:100px;
	position:relative
}



.probootstrap-zindex-above-showcase
{
	position:relative;
	z-index:4
}
.section-heading
{
	margin-bottom:50px
}
.section-heading h2
{
	font-size:40px;
	font-weight:300
}

.probootstrap-cta
{
	padding:3em 0;
	background:#FF5200;
	color:#fff
}
.probootstrap-cta h2
{
	margin:18px 0 0;
	padding:0;
	color:#fff;
	float:left;
	line-height:1.5
}
.probootstrap-cta .btn
{
	float:right;
	margin-top:10px
}
.modal .probootstrap-modal-flex .probootstrap-remember,.service
{
	float:left
}
.probootstrap-cta .btn.btn-ghost
{
	width:200px;
	border:1px solid #fff;
	color:#fff
}
.probootstrap-cta .btn.btn-ghost:hover
{
	background:#fff;
	color:#FF5200
}

.probootstrap-animate
{
	opacity:0;
	visibility:hidden
}
.modal .modal-content
{
	border-radius:0;
	border:none;
	position:relative;
	-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.2);
	box-shadow:0 0 40px 0 rgba(0,0,0,.2)
}
.modal .modal-content .close
{
	position:absolute;
	top:10px;
	right:10px;
	z-index:100;
	font-size:26px
}

.probootstrap-contact-info li>i,.probootstrap-contact-info li>span
{
	vertical-align:top;
	display:table-cell
}
.probootstrap-contact-info li>i
{
	font-size:20px;
	position:relative;
	top:2px;
	width:30px
}

.flexslider .slides>li.overlay:before,.probootstrap-team:before
{
	content:"";
	top:0;
	left:0;
	bottom:0;
	right:0
}


.flexslider,.flexslider .slides>li,.slider-height
{
	height:700px
}
.flexslider
{
	background:0 0;
	border:none;
	margin:0
}
.flexslider .probootstrap-subheading
{
	font-size:20px
}
.flexslider .probootstrap-slider-text
{
	margin-top:400px
}
.flexslider .slides>li
{
	background-size:cover;
	background-position:center center;
	background-repeat:none
}
.flexslider .slides>li.overlay:before
{
	position:absolute
}
.flexslider .flex-control-paging
{
	position:absolute;
	bottom:30px;
	z-index:20
}
.flexslider .flex-direction-nav a
{
	text-decoration:none;
	display:block;
	width:30px;
	height:30px;
	margin:-60px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0,0,0,.8);
	text-shadow:1px 1px 0 rgba(255,255,255,.3);
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	background:rgba(0,0,0,.8);
	border-radius:0;
	padding:30px
}
.mt0,.owl-carousel .owl-controls,.owl-carousel-posts .owl-controls
{
	margin-top:0
}
.flexslider .flex-direction-nav a:before
{
	font-family:icomoon;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	content:"\e929";
	-webkit-transition:.3s all;
	transition:.3s all;
	font-size:30px;
	display:inline-block;
	color:rgba(255,255,255,.8);
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.flexslider .flex-direction-nav a.flex-next:before
{
	content:"\e92a";
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.flex-direction-nav .flex-prev
{
	left:0
}
.flex-direction-nav .flex-next
{
	right:0;
	text-align:right
}
.flexslider:hover .flex-direction-nav .flex-prev
{
	opacity:.7;
	left:0
}
.flexslider:hover .flex-direction-nav .flex-prev:hover
{
	opacity:1
}
.flexslider:hover .flex-direction-nav .flex-next
{
	opacity:.7;
	right:0
}
.flex-control-paging li a
{
	width:30px;
	height:4px;
	display:block;
	background:rgba(255,255,255,.2);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	border-radius:0;
	-webkit-transition:.3s all;
	transition:.3s all
}
.flex-control-paging li a:hover
{
	background:#333;
	background:rgba(255,255,255,.7)
}
.flex-control-paging li a.flex-active
{
	background:#fff;
	cursor:default
}
.owl-carousel
{
	margin-bottom:100px
}



.navbar-fixed-top
{
	}