.accordion .collapse.in,.accordion [aria-expanded=true]{color:#fff;}
.btn-theme{position:relative;display:inline-block;text-align:center;background-image:none;border-style:solid;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn-theme:hover{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}
.btn-theme.active,.btn-theme:active{background-image:none;outline:0}
.btn-theme.disabled,.btn-theme[disabled],fieldset[disabled] .btn-theme{cursor:not-allowed;box-shadow:none;opacity:.65;pointer-events:none}
.btn-white-bg{color:#fff;background:#515769;border-color:transparent;border-width:0}
.btn-white-bg.focus,.btn-white-bg:focus,.btn-white-bg:hover{color:#fff;background:#17bed2;border-color:transparent}
.btn-white-brd{color:#fff;background:0 0;border-color:#fff;border-width:2px}
.btn-white-brd.focus,.btn-white-brd:focus,.btn-white-brd:hover{color:#515769;border-color:#fff}
.btn-default-bg{
	color: #515769;
	border-color: transparent;
	border-width: 0
}
.btn-default-bg.focus,.btn-default-bg:focus,.btn-default-bg:hover{color:#fff;background:#17bed2;border-color:transparent}
.btn-theme-sm{font-size:13px;font-weight:600;padding:15px 40px}
.pricing{padding:70px 45px;margin-top:50px}

@media (max-width:768px){
	.pricing{margin-top:0}
	}
	.pricing.pricing-active{padding-top:110px;padding-bottom:110px;margin-top:10px}

@media (max-width:768px){.pricing.pricing-active{margin-top:0}}.pricing .pricing-icon{display:block;font-size:30px;color:#999caa;margin-bottom:30px}.pricing .pricing-list-item{position:relative;font-size:13px;color:#81848f;padding-left:20px;margin-bottom:10px}.pricing .pricing-list-item:before{position:absolute;top:7px;left:0;margin-right:10px}.work .work-overlay:before,.work .work-popup-overlay{top:0;width:100%;height:100%;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1);left:0}}
.header .navbar{margin-bottom:0; }.navbar-fixed-top .navbar-collapse{max-height:100%}
.header .navbar{
	transition-duration: .3s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.7,1,.7,1);
	/*background-color:#000000
	background-color:#f8f8f8;*/
	background-color:#000000;
}
.header .navbar-toggle{
	width: 75px;
	height: 40px;
	border: none;
	padding: 5px;
	/*margin-top: 15px;*/
	margin-right: 5px;
	/*margin-bottom: 35px;*/
	margin-left: 0;
	top: 0px;
	
}.header .navbar-toggle .toggle-icon{position:relative;width:21px;height:1px;display:inline-block;background:#000000;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1); top:-70px;}.header .logo{width:150px;height:150px;float:left;max-height:95px;line-height:65px}.header .logo-wrap{display:inline-block;padding:15px 0}.header .logo-img{display:inline-block;width:146px;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.header .logo-img-main{display:inline-block;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.header .logo-img-active{display:none;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.header .nav-item,.header .nav-item-child{display:block;position:relative}.header .navbar-nav{padding-left:0;margin-bottom:0;list-style:none}.header .nav-item:last-child .nav-item-child{padding-right:0}.header .nav-item .nav-item-hover.active:after,.header .nav-item:hover .nav-item-hover:after{opacity:1;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.back-to-top,.header .nav-item-hover:after{opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.header .nav-item-child{font-size:13px;font-weight:600;color:#fff;line-height:55px;padding:20px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.header .nav-item-child:focus,.header .nav-item-child:hover{background:0 0}.header .nav-item-hover{position:relative}.header .nav-item-hover:after{position:absolute;top:45px;left:0;width:9px;height:2px;background:#17bed2;transition-duration:.4s}@media (max-width:991px){.header{background:#fff; color:#fff}.header .navbar-toggle{display:block}.header .navbar-collapse.collapse{display:none!important}.header .navbar-collapse.collapse.in{display:block!important}.header .nav-collapse{padding-left:0;padding-right:0}.header .navbar-nav{margin:0;float:none}.header .navbar-nav .nav-item{float:none}.header .menu-container:after,.header .menu-container:before{content:" ";display:table}.header .menu-container:after{clear:both}.header .logo .logo-img-main{display:none}.header .logo .logo-img-active{display:inline-block}.header .nav-item-child{color:#515769;line-height:1.4;padding:12px 12px 12px 15px}.header .nav-item-hover:after{position:absolute;top:19px}}@media (max-width:767px){.header .menu-container{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}.header .navbar>.container,.header .navbar>.container>.nav-collapse{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.header .navbar>.container{width:auto}} @media (min-width:992px){.header .navbar-nav-right{float:right}.page-on-scroll .header .navbar{background:#000000; border-bottom-color:#f0f0f0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.page-on-scroll .header .logo-img-active,.page-on-scroll .header .logo-img-main{transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.page-on-scroll .header .logo-img-main{display:none}.page-on-scroll .header .logo-img-active{display:inline-block}.page-on-scroll .header .nav-item-child{color:#515769;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}}.contact-list>li{font-size:13px;color:#81848f;margin-bottom:10px}.back-to-top{position:fixed;right:10px;bottom:10px;display:inline-block;z-index:9;width:40px;height:40px;font-size:11px;font-weight:400;color:#fff;text-align:center;line-height:3;letter-spacing:1px;background:#515769;border-radius:3px;visibility:hidden;padding:5px;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);transition-duration:.3s}
