@font-face{
	font-family:icomoon;
	src:url(../fonts/icomoon/icomoon.eot?1z9v6x);
	src:url(../fonts/icomoon/icomoon.eot?1z9v6x#iefix) 
	format("embedded-opentype"),
	url(../fonts/icomoon/icomoon.ttf?1z9v6x) 
	format("truetype"),
	url(../fonts/icomoon/icomoon.woff?1z9v6x) 
	format("woff"),
	url(../fonts/icomoon/icomoon.svg?1z9v6x#icomoon) 
	format("svg");font-weight:400;font-style:normal
}
html{
	overflow-x:hidden
}
body{
	background:#F7FAFF;
	color:#8b8e94;
	line-height:28px;
	font-size:14px;
	font-family:Poppins,
	Arial,sans-serif
}
h1,h2,h3,h4,h5,h6{
	color:#181920;line-height:1.5
}
h1{
	font-size:26px
}
h2{
	font-size:20px
}
h3{
	font-size:18px
}
h4{
	font-size:16px
}
h5,h6{
	font-size:14px
}
ol,p,ul{
	margin-bottom:30px
}
a{
	-webkit-transition:.3s all;transition:.3s all;color:#FF5200
}
a:active,a:focus,a:hover{
	color:#e64a00;text-decoration:none
}
.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
}
@media screen and (max-width:768px){
	.flexslider .probootstrap-heading,.hero-text-heading,.probootstrap-hero h1{
		font-size:40px;
		line-height:1.5
	}
}
.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
}
@media screen and (max-width:480px){
	.flexslider .probootstrap-heading,.hero-text-heading,.probootstrap-hero h1{
		font-size:30px
	}
}
.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
}
@media screen and (max-width:768px){
	.probootstrap-navbar{
		background:#000;
		-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 .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:40px 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
}
@media screen and (max-width:480px){
	.probootstrap-navbar .dropdown>a{
		display:block;
		padding-right:0
	}
}
.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;
	color:rgba(255,255,255,.5);
	-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
}
@media screen and (max-width:768px){
	.probootstrap-navbar .navbar-brand,.probootstrap-navbar .navbar-nav>li>a,.probootstrap-navbar .parent-nav-link-padding{
		padding-top:15px;
		padding-bottom:15px
	}
	.probootstrap-navbar .dropdown.open>a,.probootstrap-navbar .dropdown:active>a,.probootstrap-navbar .dropdown:focus>a,.probootstrap-navbar .dropdown:hover>a{
		border-top:2px solid transparent
	}
}
.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:#1d1d1d;
	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:#1d1d1d;
	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
}
@media screen and (max-width:768px){
	.probootstrap-navbar .dropdown-menu{
		width:100%;
		padding:10px 15px
	}
	.probootstrap-navbar .dropdown-menu a{
		color:#fff
	}
}
.probootstrap-navbar .navbar-brand{
	font-size:30px;
	text-transform:uppercase;
	background:url(../img/logo.png) left center no-repeat;top:8px;
	position:relative;
	width:160px;
	height:43px;
	text-indent:-999999px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
	.probootstrap-navbar .navbar-brand{
		position:relative;
		width:160px;
		height:43px;
		background:url(../img/logo@2x.png) left center no-repeat;background-size:cover
	}
}
.probootstrap-navbar .navbar-nav>li>a{
	color:#fff;
	font-size:14px;
	position:relative;
	border-top:2px solid transparent
}
@media screen and (max-width:768px){
	.probootstrap-navbar .navbar-brand{
		top:2px!important
	}
	.probootstrap-navbar .navbar-nav>li>a{
		padding-top:8px;padding-bottom:8px
	}
}
.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
}
@media screen and (max-width:480px){
	.probootstrap-navbar .navbar-brand{
		top:2px!important
	}
	.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 transparent
	}
	.probootstrap-navbar .dropdown-submenu:hover>.dropdown-menu{
		display:block
		}
	}
	.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
	}
@media screen and (max-width:768px){
	.probootstrap-navbar .navbar-nav>li.probootstra-cta-button>a{
		margin-bottom:10px;
		margin-top:0
	}
	.probootstrap-navbar .navbar-nav>li.probootstra-cta-button.last>a{
		margin-left:15px;
		margin-right:15px
	}
}
.probootstrap-navbar .navbar-nav>li.active>a{
	background:0 0
}
.probootstrap-navbar .navbar-nav>li>.dropdown-menu:before{
	border:1px solid #1d1d1d;
	content:"";
	position:absolute;
	top:-20px;
	left:40px;
	border-color:rgba(29,29,29,0);
	border-bottom-color:#1d1d1d;
	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:#000;
	-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
}
@media screen and (max-width:768px){
	.probootstrap-hero .probootstrap-hero-text{
		padding-top:50px;
		padding-bottom:50px
	}
}
.probootstrap-hero.probootstrap-sm-hero .probootstrap-hero-text{
	padding-top:150px;
	padding-bottom:150px
}
@media screen and (max-width:768px){
	.probootstrap-hero.probootstrap-sm-hero .probootstrap-hero-text{
		padding-top:50px;
		padding-bottom:50px
	}
}
.probootstrap-hero.probootstrap-xs-hero .probootstrap-hero-text{
	padding-top:90px;
	padding-bottom:90px
}
@media screen and (max-width:768px){
	.probootstrap-hero.probootstrap-xs-hero .probootstrap-hero-text{
		padding-top:50px;
		padding-bottom:50px
	}
}
.probootstrap-hero .btn{
	position:relative;
	font-size:18px;
	width:200px
}
@media screen and (max-width:480px){
	.container-fluid .dropdown-submenu:hover>.dropdown-menu{
		display:block
	}
	.probootstrap-hero .btn{
		width:100%;
		margin-bottom:10px
	}
}
.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-home-showcase-wrap{
	width:100%
}
.probootstrap-home-showcase-wrap .probootstrap-home-showcase-inner{
	-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.08);
	box-shadow:0 0 40px 0 rgba(0,0,0,.08);
	z-index:1;
	height:500px;
	overflow:hidden;
	width:100%;
	position:relative
}
@media screen and (max-width:768px){
	.probootstrap-feature-showcase{
		margin-top:0
	}
	.probootstrap-home-showcase-wrap .probootstrap-home-showcase-inner{
		height:100%
	}
}
.probootstrap-home-showcase-wrap .probootstrap-home-showcase-inner .probootstrap-chrome{
	background:#dddde0;
	padding:15px;
	border-radius:5px 5px 0 0;position:relative
}
.probootstrap-home-showcase-wrap .probootstrap-home-showcase-inner .probootstrap-chrome>div{
	position:absolute;
	left:10px;top:50%;
	margin-top:-3px
}
.probootstrap-home-showcase-wrap .probootstrap-home-showcase-inner .probootstrap-chrome>div>span{
	width:5px;height:5px;
	display:block;
	float:left;
	margin-right:4px;
	background:#898991;
	border-radius:50%
}
@media screen and (max-width:768px){
	.probootstrap-home-showcase-wrap .probootstrap-image-showcase{
		height:400px
	}
}
@media screen and (max-width:480px){
	.probootstrap-home-showcase-wrap .probootstrap-image-showcase{
		height:200px
	}
	.probootstrap-cta h2{
		text-align:center
	}
}
.probootstrap-home-showcase-wrap .probootstrap-image-showcase>ul{
	padding:0;margin:0;
	position:relative
}
.probootstrap-home-showcase-wrap .probootstrap-image-showcase>ul>li{
	padding:0;margin:0;
	list-style:none;
	position:absolute;
	top:0;
	bottom:0;
	height:100%;
	width:100%;
	opacity:0;
	visibility:hidden;
	-webkit-transition:.3s all;
	transition:.3s all
}
.probootstrap-home-showcase-wrap .probootstrap-image-showcase>ul>li img{
	max-width:100%
}
.probootstrap-home-showcase-wrap .probootstrap-image-showcase>ul>li.active{
	opacity:1;
	visibility:visible
}
.probootstrap-showcase-nav{
	margin-top:30px
}
.probootstrap-showcase-nav ul{
	padding:0;margin:0
}
.probootstrap-showcase-nav ul li{
	margin:0 0 15px;
	padding:0 0 0 20px;
	list-style:none
}
.probootstrap-showcase-nav ul li>a{
	color:rgba(0,0,0,.5);
	margin-bottom:10px;
	font-weight:700;
	text-transform:uppercase
}
.probootstrap-showcase-nav ul li p{
	display:none
}
.probootstrap-showcase-nav ul li.active{
	padding:20px;
	background:#fff;
	border-radius:4px;
	-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.08);
	box-shadow:0 0 40px 0 rgba(0,0,0,.08)
}
.probootstrap-showcase-nav ul li.active>a{
	color:#FF5200;
	padding-left:0;
	display:block
}
.probootstrap-showcase-nav ul li.active p{
	display:block;
	font-size:13px;
	line-height:20px;
	margin-bottom:0
}
.btn{
	border:none;
	border-radius:30px;
	text-transform:uppercase;
	padding-left:30px;
	padding-right:30px
}
.btn:active{
	-webkit-transition:.2s all;transition:.2s all;
	-webkit-transform:scale(.95);
	transform:scale(.95);
	-webkit-box-shadow:none;box-shadow:none
}
.btn.btn-lg{
	font-size:14px;
	line-height:1.5
}
.btn.btn-primary{
	border:1px solid #FF5200;
	background:#FF5200;
	color:#fff
}
.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{
	background:#ff590a
}
.btn.btn-primary:active,.btn.btn-primary:focus{
	outline:0;
	border:1px solid #FF5200
}
.btn.btn-ghost{
	background:0 0;
	border:1px solid #FF5200;
	color:#FF5200
}
.btn.btn-ghost:hover{
	background:#FF5200;color:#fff
}
.btn.btn-ghost:active,.btn.btn-ghost:focus{
	outline:0;
	background:0 0;
	color:#FF5200;
	border:1px solid #FF5200
}
.probootstrap-section{
	padding:7em 0
}
.probootstrap-section.probootstrap-border-top{
	/*border-top:1px solid rgba(0,0,0,.1)*/
}
.probootstrap-section.probootstrap-border-bottom{
	border-bottom:1px solid rgba(0,0,0,.1)
}
.probootstrap-section>.container.probootstrap-border-top{
	padding-top:50px;
	border-top:1px solid rgba(0,0,0,.1)
}
.probootstrap-section.probootstrap-bg-white{
	background:#fff
}
.probootstrap-zindex-above-showcase{
	position:relative;
	z-index:4
}
.section-heading{
	margin-bottom:50px
}
.section-heading h2{
	font-size:40px;
	font-weight:300
}
@media screen and (max-width:768px){
	.probootstrap-section{
		padding:0em 0
	}
	.section-heading h2{
		font-size:24px
	}
	.section-heading p{
		font-size:16px
	}
}
.lead{
	font-size:18px;
	line-height:32px
}
.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
}
@media screen and (max-width:768px){
	.probootstrap-cta h2{
		float:none;
		width:100%;
		margin:0 0 30px
	}
}
.probootstrap-cta .btn{
	float:right;
	margin-top:10px
}
@media screen and (max-width:768px){
	.probootstrap-cta .btn{
		float:none;
		width:100%;
		margin-top:0
	}
}
.modal .probootstrap-modal-flex .probootstrap-remember,.service{
	float:left
}
.probootstrap-cta .btn.btn-ghost{
	width:200px;
	border:1px solid #fff;
	color:#fff
}
@media screen and (max-width:480px){
	.probootstrap-cta .btn.btn-ghost{
		width:100%
	}
}
.probootstrap-cta .btn.btn-ghost:hover{
	background:#fff;
	color:#FF5200
}
.probootstrap-footer{
	padding:7em 0;
	background:white;
	color:black
}
.probootstrap-footer a{
	color:rgba(255,255,255,.2)
}
.probootstrap-footer a:hover{
	color:#fff
}
.probootstrap-footer .copyright{
	margin-top:50px
}
@media screen and (max-width:768px){
	.probootstrap-footer{
		padding:3em 0
	}
	.probootstrap-footer .copyright{
		margin-top:0
	}
}
.probootstrap-footer .copyright p{
	line-height:20px
}
.probootstrap-footer .copyright p .icon{
	position:relative;
	top:2px
}
.probootstrap-footer .probootstrap-footer-widget{
	float:left;
	width:100%;
	margin-bottom:30px;
	text-align: center;
}
.probootstrap-footer .probootstrap-footer-widget h3{
	color:black;
	font-size:16px;
	font-weight:300;
}
.probootstrap-footer .probootstrap-footer-widget ul{
	margin:0;
	padding:0;
}
.probootstrap-footer .probootstrap-footer-widget ul li{
	margin:0;
	padding:0;
	list-style:none
}
.service{
	/*margin-bottom:30px;*/
	width:50%;
	height:50%;
	/*padding:20px;*/
	/*border:1px solid rgba(0,0,0,.1)*/
}
.service .icon{
	display:block;
	margin-bottom:0px;
}
.service .icon i{
	font-size:40px;
	color:#FF5200
}
.service h3{
	font-size:18px;
	margin-top:0px;
}
.service p{
	font-size:12px;
}
.service.left-icon{
	padding:0;
	border:none;
	margin-bottom:20px!important;
}
.service.left-icon .icon,.service.left-icon .text{
	display:table-cell;
	vertical-align:top;
}
.service.left-icon .icon{
	width:70px;
	position:relative;
	top:20px;
}
.service.left-icon .icon i{
	font-size:40px;
}
.service.left-icon .text{
	display:table-cell;
}
.service.left-icon h3{
	font-size:18px;
	margin-bottom:0;
}
.service.left-icon p{
	font-size:14px;
}
.service.left-icon p:last-child{
	margin-bottom:0
}
.service.hover_service{
	-webkit-transition:.3s all;
	transition:.3s all;
}
.service.hover_service:focus,.service.hover_service:hover{
	-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 20px 0 rgba(0,0,0,.3);
	/*border:1px solid transparent*/
}
.probootstrap-form{
	margin-bottom:50px
}
.probootstrap-form label{
	font-weight:400
}
.probootstrap-form .form-control{
	height:46px;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-size:16px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.probootstrap-form .form-control:active,.probootstrap-form .form-control:focus{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-color:#FF5200
}
.probootstrap-form textarea.form-control{
	height:inherit;
	resize:vertical
}
.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
}
.modal .probootstrap-modal-flex{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.modal .probootstrap-modal-flex .probootstrap-modal-figure{
	width:40%;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat
}
.modal .probootstrap-modal-flex .probootstrap-modal-content{
	width:60%;
	padding:40px;
	position:relative
}
@media screen and (max-width:480px){
	.modal .modal-content .close{
		top:20px;
		right:20px
	}
	.modal .probootstrap-modal-flex .probootstrap-modal-figure{
		height:200px
	}
	.modal .probootstrap-modal-flex .probootstrap-modal-content{
		padding-left:15px;
		padding-right:15px
	}
	.modal .probootstrap-modal-flex .probootstrap-modal-content,.modal .probootstrap-modal-flex .probootstrap-modal-figure{
		width:100%
	}
	.modal .probootstrap-modal-flex .btn{
		margin-bottom:10px
	}
}
.modal .probootstrap-modal-flex .form-control{
	height:40px
}
.modal .probootstrap-modal-flex .probootstrap-forgot{
	float:right
}
.modal .probootstrap-modal-flex .form-group{
	position:relative
}
.modal .probootstrap-modal-flex .probootstrap-or{
	padding:10px 0;
	text-align:center;
	display:block;
	font-size:11px;
	text-transform:uppercase
}
.modal .probootstrap-modal-flex .probootstrap-or>span{
	display:block
}
.modal .probootstrap-modal-flex .probootstrap-or>span:before{
	height:1px;
	left:0;
	right:0;
	top:50%;
	background:#ccc;
	width:100%;
	content:"";
	position:absolute
}
.modal .probootstrap-modal-flex .probootstrap-or em{
	color:#ccc;
	display:inline-block;
	background:#fff;
	position:relative;
	z-index:2;
	padding:0 4px;
	font-style:normal
}
.modal .probootstrap-modal-flex .btn-connect-facebook{
	background:#3b5998;
	border-color:#3b5998;
	color:#fff
}
.modal .probootstrap-modal-flex .btn-connect-twitter{
	background:#1da1f2;
	border-color:#1da1f2;
	color:#fff
}
.modal .probootstrap-modal-flex .btn-connect-google{
	background:#ea4335;
	border-color:#ea4335;
	color:#fff
}
.modal .vertical-alignment-helper{
	display:table;
	height:100%;
	width:100%;
	pointer-events:none
}
.modal .vertical-align-center{
	display:table-cell;
	vertical-align:middle;
	pointer-events:none
}
.modal .modal-content{
	width:inherit;
	height:inherit;
	margin:0 auto;
	pointer-events:all
}
.probootstrap-contact-info{
	padding:0;
	margin:0 0 30px
}
.probootstrap-contact-info li{
	padding:0;
	margin:20px 0 15px;
	list-style:none;
	line-height:24px
}
.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
}
.probootstrap-team{
	margin-bottom:30px;
	float:left;
	display:block;
	position:relative;
	overflow:hidden;
	z-index:2;
	border-radius:6px
}
.probootstrap-team img{
	-webkit-transition:.3s all;
	transition:.3s all;
	-webkit-transition-timing-function:cubic-bezier(.57,.21,.69,1.25);
	transition-timing-function:cubic-bezier(.57,.21,.69,1.25)
}
.probootstrap-team .probootstrap-team-info{
		visibility:hidden;
		opacity:0;
		position:absolute;top:50%;
		width:100%;
		-webkit-transform:translateY(-50%);transform:translateY(-50%);
		-webkit-transition:.3s all;transition:.3s all;
		-webkit-transition-timing-function:cubic-bezier(.57,.21,.69,1.25);
		transition-timing-function:cubic-bezier(.57,.21,.69,1.25);
		text-align:center;
		margin-top:20px;
		z-index:3;
		display:block
}
@media screen and (max-width:480px){
	.modal .probootstrap-modal-flex .probootstrap-forgot{
		float:left
	}
	.probootstrap-team{
		overflow:visible
	}
	.probootstrap-team img{
		max-width:100%
	}
	.probootstrap-team .probootstrap-team-info{
		position:relative;
		top:inherit!important;
		margin-top:0!important;
		visibility:visible;
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
.flexslider .slides>li.overlay:before,.probootstrap-team:before{
	content:"";
	top:0;
	left:0;
	bottom:0;
	right:0
}
.probootstrap-team .probootstrap-team-info h3{
	color:#fff
}
.probootstrap-team .probootstrap-team-info h3 .position{
	display:block;
	font-size:14px;
	color:rgba(255,255,255,.4)
}
.probootstrap-team:before{
	visibility:hidden;
	opacity:0;
	position:absolute;
	background:rgba(0,0,0,.8);
	-webkit-transition:.3s all;
	transition:.3s all;
	z-index:1;
	border-radius:5px
}
.probootstrap-team:focus img,.probootstrap-team:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.probootstrap-team:focus:before,.probootstrap-team:hover:before{
	visibility:visible;
	opacity:1
}
@media screen and (max-width:480px){
	.probootstrap-team .probootstrap-team-info h3{
		color:rgba(0,0,0,.7)
	}
	.probootstrap-team .probootstrap-team-info h3 .position{
		display:block;
		font-size:14px;
		color:rgba(0,0,0,.4)
	}
	.probootstrap-team:focus:before,.probootstrap-team:hover:before{
		display:none
	}
}
.probootstrap-team:focus .probootstrap-team-info,.probootstrap-team:hover .probootstrap-team-info{
	opacity:1;
	visibility:visible;
	margin-top:0
}
.probootstrap-flex-section{
	padding:7em 0
}
.probootstrap-flex-section.probootstrap-bg-white{
	background:#fff
}
.probootstrap-flex{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.probootstrap-flex .probootstrap-flex-item{
	width:33.3333%;
	padding:40px;
	-webkit-transition:.3s all;transition:.3s all;
	-webkit-transition-timing-function:cubic-bezier(.57,.21,.69,1.25);
	transition-timing-function:cubic-bezier(.57,.21,.69,1.25);
	z-index:1;
	position:relative;
	border-radius:4px
}
@media screen and (max-width:768px){
	.probootstrap-flex .probootstrap-flex-item{
		padding:30px;
		width:50%
	}
}
@media screen and (max-width:480px){
	.probootstrap-flex .probootstrap-flex-item{
		padding:20px;
		margin-bottom:20px;
		width:100%
	}
}
.probootstrap-flex .probootstrap-flex-item .service,.probootstrap-flex .probootstrap-flex-item p:last-child{margin-bottom:0}.probootstrap-flex .probootstrap-flex-item.active,.probootstrap-flex .probootstrap-flex-item:focus,.probootstrap-flex .probootstrap-flex-item:hover{
	-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.08);
	box-shadow:0 0 40px 0 rgba(0,0,0,.08);
	z-index:2;
	background:#fff
}
.proboostrap-clients .client-logo{
	margin-bottom:30px
}
@media screen and (max-width:768px){
	.proboostrap-clients .client-logo{
		margin-bottom:30px
	}
}
.probootstrap-pricing-wrap{
	position:relative
}.probootstrap-pricing{
	background:#fff;
	float:left;
	width:100%;
	padding:20px;
	text-align:center;
	position:relative;
	-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.08);
	box-shadow:0 0 40px 0 rgba(0,0,0,.08);
	z-index:2;
	margin-top:-200px
}
@media screen and (max-width:992px){
	.probootstrap-pricing{
		margin-top:0!important;
		margin-bottom:30px
	}
}
.probootstrap-pricing.popular{
	z-index:10;
	margin-top:-215px;
	padding-top:40px
}
@media screen and (max-width:992px){
	.probootstrap-pricing.popular{
		margin-top:0!important
	}
}
.probootstrap-pricing h3{
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:.1em;
	margin-bottom:50px
}
.probootstrap-pricing h3>span{
	margin-top:10px;
	display:block;
	text-transform:none;
	letter-spacing:normal;
	color:#FF5200;
	font-size:14px
}
.probootstrap-pricing .probootstrap-price-wrap{
	margin-bottom:50px
}
.probootstrap-pricing .probootstrap-price-wrap .probootstrap-price{
	font-size:50px;
	color:#FF5200;
	font-weight:100;
	display:block;
	margin-bottom:10px
}
.probootstrap-pricing .probootstrap-price-wrap .probootstrap-price-per-month{
	font-size:13px
}
.probootstrap-pricing ul{
	padding:0 30px;
	margin:0 0 50px
}
@media screen and (max-width:480px){
	.probootstrap-pricing ul{
		padding:0 10px
	}
}
.probootstrap-pricing ul li{
	padding:0;
	margin:0 0 20px;
	line-height:24px;
	list-style:none
}
.probootstrap-testimony-wrap{
	border-radius:4px;
	padding:20px
}
.probootstrap-testimony-wrap figure{
	margin-bottom:20px
}
.probootstrap-testimony-wrap figure img{
	/*height:80px;
	width:80px!important;
	margin:0 auto;
	border-radius:50%*/
}
.probootstrap-testimony-wrap blockquote{
	border-left:none;
	padding:0;
	margin-bottom:0;
	color:#000
}
.probootstrap-testimony-wrap blockquote cite{
	margin-top:30px;
	display:block;
	font-size:14px;
	color:rgba(0,0,0,.3)
}
.probootstrap-testimony-wrap blockquote cite span{
	font-style:normal;
	color:#000;
	font-weight:700
}
.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{
	/*background:rgba(0,0,0,.5);*/
	position:absolute
}
.flexslider .flex-control-paging{
	position:absolute;
	bottom:30px;
	z-index:20
}
@media screen and (max-width:480px){
	.flexslider,.flexslider .slides>li,.slider-height{
		height:260px;
		margin-top: 8px;
	}
	.flexslider .probootstrap-slider-text{
		margin-top:150px
	}
	.flexslider .flex-direction-nav{
		display:none
	}
}
.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:#D8D8D8;
	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;
	border-radius:50%;
}
.flex-control-paging li a:hover{
	background:#333;
	background:rgba(255,255,255,.7)
}
.flex-control-paging li a.flex-active{
	background:#107cf4;
	cursor:default;
}
.owl-carousel{
	margin-bottom:100px
}
.owl-carousel.border-rounded .item{
	border:1px solid rgba(0,0,0,.1);
	border-radius:4px;
	overflow:hidden
}
.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel-posts .owl-controls .owl-nav .owl-next,.owl-carousel-posts .owl-controls .owl-nav .owl-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9999;position:absolute;-webkit-transition:.2s all;transition:.2s all
}
.owl-carousel-posts .owl-controls .owl-nav .owl-next,.owl-carousel-posts .owl-controls .owl-nav .owl-prev{
	top:24%
}
.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel-posts .owl-controls .owl-nav .owl-next{
	right:20px
}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel-posts .owl-controls .owl-nav .owl-prev{
	left:20px
}
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next i,.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next:hover i,.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev i,.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev:hover i,.owl-carousel-posts .owl-controls .owl-nav .owl-next i,.owl-carousel-posts .owl-controls .owl-nav .owl-next:hover i,.owl-carousel-posts .owl-controls .owl-nav .owl-prev i,.owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover i{
	color:#000
}
.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next i,.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next:hover i,.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev i,.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev:hover i{
	color:#fff
}
@media screen and (max-width:768px){
	.owl-theme .owl-controls .owl-nav{
		display:none
	}
	.img-sm-responsive{
		max-width:100%
	}
}
.owl-theme .owl-controls .owl-nav [class*=owl-]{
	background:0 0!important
}
.owl-theme .owl-controls .owl-nav [class*=owl-] i{
	font-size:24px;
	background:#ff5200!important;
	padding:12px;
	-webkit-transition:.5s all;
	transition:.5s all
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:focus i,.owl-theme .owl-controls .owl-nav [class*=owl-]:hover i{
	background:#ff5200!important
}
.owl-theme .owl-dots{
	position:absolute;
	bottom:-30px;
	width:100%;
	text-align:center
}
.owl-carousel-fullwidth.owl-theme .owl-dots,.owl-work.owl-theme .owl-dots{
	height: 22px;
	bottom:-30px;
	margin-bottom:5.5em
}
.owl-theme .owl-dots .owl-dot span{
	width:8px;
	height:8px;
	background:rgba(0,0,0,.2);
	-webkit-transition:.2s all;
	transition:.2s all;
	border:2px solid transparent
}
.owl-theme .owl-dots .owl-dot span:hover{
	background:0 0;
	border:2px solid rgba(0,0,0,.2)
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
	background:0 0;
	border:2px solid #000
}
.probootstrap-footer-social{
	padding:0;
	margin:0
}
.probootstrap-footer-social li{
	display:inline;
	padding:0;
	margin:0;
	list-style:none
}
.probootstrap-footer-social li a{
	padding:10px;
	font-size:22px;
}
.probootstrap-footer-social li:first-child>a{
	padding-left:0
}
.probootstrap-gutter0>div[class*=col-]{
	padding-right:0;
	padding-left:0
}
@media screen and (max-width:480px){
	.probootstrap-gutter0>div[class*=col-]{
		padding-right:15px;
		padding-left:15px
	}
}
.probootstrap-gutter40>div[class*=col-]{
	padding-right:20px;
	padding-left:20px
}
@media screen and (max-width:480px){
	.probootstrap-gutter40>div[class*=col-]{
		padding-right:15px;
		padding-left:15px
	}
}
.probootstrap-gutter60>div[class*=col-]{
	padding-right:30px;
	padding-left:30px
}
@media screen and (max-width:480px){
	.probootstrap-gutter60>div[class*=col-]{
		padding-right:15px;
		padding-left:15px
	}
}
@media screen and (max-width:768px){
	.img-xs-responsive{
		max-width:100%
	}
}
.mb0{
	margin-bottom:0
}
.mb10{
	margin-bottom:10px
}
.mb20{
	margin-bottom:20px
}
.mb30{
	margin-bottom:30px
}
.mb40{
	margin-bottom:40px
}
.mb50{
	margin-bottom:50px
}
.mb60{
	margin-bottom:60px
}
.mb70{
	margin-bottom:70px
}
.mb80{
	margin-bottom:80px
}
.mb90{
	margin-bottom:90px
}
.mb100{
	margin-bottom:100px
}
.mt10{
	margin-top:10px
}
.mt20{
	margin-top:20px
}
.mt30{
	margin-top:30px
}
.mt40{
	margin-top:40px
}
.mt50{
	margin-top:50px
}
.mt60{
	margin-top:60px
}
.mt70{
	margin-top:70px
}
.mt80{
	margin-top:80px
}
.mt90{
	margin-top:90px
}
.mt100{
	margin-top:100px
}
.pb0{
	padding-bottom:0!important
}
.tlinks{
	text-indent:-9999px;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.icon-img{
	width: 85px;
	height: 85px;
}
.text{
	width: 100px;
	margin:0 auto;
}
.texts{
	/*width: 100px;*/
	margin:0 auto;
}
.title-div{
	text-align: center
}
.title-img{
	width: 80%;
	height: 200px;
	margin: 0 auto;
}
.title-img img {
	width: 100%;
	height: 100%;
}
.title-two-div{
	width: 80%;
	height: 60px;
	margin: 14px auto;
	display:flex;
}
.title-two-div-one{
	width: 60px;
	height: 60px;
}
.title-two-div-one img{
	width: 100%;
	height:100%;
}
.title-two-div-two{
	width: 70%;
	height: 60px;
	margin: 0 auto;
	align-items: center;
	margin-top: 9px;
}
.title-two-div-two div{
	height: 22px;
	display: flex;
	justify-content: flex-start;
}
.font-one{
	color:#8E8F91;
}
.font-two{
	color:#A5A6A9;
	font-size:10px;
}
.center-flex{
	text-align: center;
	height: 135px;
	padding-top: 1px;
}
.foot-ul{
}
.foot-ul li{
	list-style: none;
}
.button_class{
	color:#107CF4;
	background: white;
	width: 128px;
	height:40px;
	border-radius: 10px;
	border-width:0px;
	margin-top: 10px
}
.qecode_div{
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.7);
	z-index:9999;
	width:100%;
	height:100%;
	display:none;
}
.innerdiv{
	position:absolute;
	background:rgba(0,0,0,0.7);
	text-align:center
}