body{	font-family: "Montserrat",sans-serif;}.cssload-box-loading {	width: 100px;	height: 100px;	margin: auto;	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	background: url('../images/alpha-steam--loader-min.gif');}::selection {	background: #009ef8!important;}::-moz-selection {	background: #009ef8!important;}::-webkit-selection {	background: #009ef8!important;}/* Premery bg Hex color*/.bg-primary,.nav-line-animation > li > a::before,.nav-line-animation > li > a::after,.input-animate.input .spin,.wt-separator:after,.work-hover-grid h5,.sep-line-one:after,.wt-separator:before,.sep-line-one:before,.site-button-link::before,.our-team-two h5,.play-now .icon,.latest-blog-1 .wt-post-info .post-date:after,.filter-navigation a::before,.f-social-link.social-icons li a:after,.footer-link ul li a::before,.our-team-one .team-bg,.our-team-one ul li a:hover,.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus ,.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus,ol.comment-list li.comment .reply a::before,.contact-one .form-control:focus + .spin,.cssload-box-loading::after,.is-fixed .header-center .navbar-toggle .icon-bar{	background-color: #009ef8!important;}#block-sliderhome .bg-primary{	background-color: transparent!important;}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus ,.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus,ol.comment-list li.comment .reply a::before,.contact-one .form-control:focus + .spin,.cssload-box-loading::after,.is-fixed .header-center .navbar-toggle .icon-bar {	background-color: #009ef8!important;}.site-button {	background-color: #009ef8!important;}.latest-blog-1 .wt-post-info .post-date,.testimonial-5 .testimonial-paragraph .fa-quote-left,.f-social-link.social-icons li a,.footer-link ul li a:after,.site-footer .widget-section > ul > li a:hover,.has-child .submenu-toogle,.nav-dark.header-nav .nav > li > a:hover, .nav-dark.header-nav .nav > li > a:active, .nav-dark.header-nav .nav > li > a:focus{	color: #009ef8!important;}.site-button:after,.site-button:before,.tp-thumbs-inner-wrapper .tp-thumb.selected:after,ol.comment-list li.comment .comment-body{	border-color: #009ef8!important;}ul.tabs.primary > li > a,ul.tabs.primary > li > a:hover{	background: #009ef8!important;}.header-nav .nav > li:hover > a,.nav-dark.header-nav .nav > li > a,.nav-dark.header-nav .nav > li > span{		color: #002664!important;	font-weight: 700;	font-family: "Montserrat", sans-serif!important;}.header-nav .nav > li > span {	border-radius: 0;	-webkit-border-radius: 0;	-moz-border-radius: 0;	color: #000;	font-size: 12px;	padding: 33px 0 25px;	letter-spacing: 2px;	margin: -10px 0;	cursor: pointer;}.site-button-secondry, .nav-dark.header-nav .nav > li .sub-menu, .nav-dark.header-nav .nav > li .mega-menu{	background-color: #000d22!important;}.header-nav .nav > li .sub-menu li a{	color: #fff!important;	text-transform: uppercase;}.nav-dark.header-nav .nav > li .sub-menu li {    border-bottom: 1px solid #08234e;}.rs-wave{	display: none!important;}a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.text-primary,ul.primary li::before,button.scroltop,.header-nav .nav > li:hover > a,.header-nav .nav > li .sub-menu li a:hover,.header-nav .nav > li .sub-menu li:hover > a,.header-nav .nav > li .mega-menu > li ul a:hover,.header-nav .nav > li.active > a,.header-nav .nav > li.current-menu-item > a,.header-nav .nav li.has-child.nav-active > a,div.comment-list div.comment .reply a, .masonry-filter > li.active a,.masonry-filter > li a:hover,.masonry-filter > li a:active,.masonry-filter > li a:focus,.nav-dark.header-nav .nav > li .sub-menu li a:hover,.site-button-link::after, .owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-prev:active,.owl-carousel .owl-nav button.owl-prev:focus,.owl-carousel .owl-nav button.owl-nextt:hover,.owl-carousel .owl-nav button.owl-next:active,.owl-carousel .owl-nav button.owl-next:focus,.our-team-two ul li a:hover,.latest-blog-1 .wt-post-info .post-date,.testimonial-5 .testimonial-paragraph .fa-quote-left,.f-social-link.social-icons li a,.footer-link ul li a::after,.site-footer .widget-section > ul > li a:hover,.has-child .submenu-toogle,.nav-dark.header-nav .nav > li > a:hover,.nav-dark.header-nav .nav > li > a:active,.nav-dark.header-nav .nav > li > a:focus {	color: #009ef8!important;}#block-headersearchtool i{	color: #ffffff!important;}.styleswitcher{	display: none;}.site-button-secondry{	background: #009ef8!important;}.site-button-secondry::after,.site-button-secondry::before{	border-color: #009ef8!important;}.site-button-secondry:hover{	background: #4cbeff!important;}.tp-tab.selected .slider-number-wraper .tp-tab-number{	color: #fff;}.tp-caption{	font-family: "Monserrat", sans-serif!important;	text-transform: uppercase!important;	text-shadow: 0px 0px 10px rgb(0,0,0,0.8), 0px 0px 20px rgb(0,0,0,0.5);}.tp-splitted{	text-shadow: none;}	#sliding-popup #popup-text,#sliding-popup #popup-buttons{	line-height: 32px;}#sliding-popup{	height: 50px!important;}#sliding-popup #popup-text a{	color: #bbbbbb;}#sliding-popup #popup-text a:hover{	color: #dddddd;}.disagree-button.eu-cookie-compliance-more-button, .eu-cookie-compliance-agree-button, .eu-cookie-compliance-default-button, .eu-cookie-compliance-hide-button, .eu-cookie-compliance-more-button-thank-you, .eu-cookie-withdraw-button, .eu-cookie-compliance-save-preferences-button {	background: #666666!important;	transition: none 0s ease 0s;	text-align: inherit;	line-height: 30px;	border-width: 0px;	margin: 0px;	padding: 10px 30px;	letter-spacing: 1px;	font-weight: 500;	font-size: 13px;	text-shadow: none;	moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;	color: #ffffff;	font-weight: 700;	text-transform: uppercase;	font-family: 'Poppins', sans-serif;	border-radius: 0;}.disagree-button.eu-cookie-compliance-more-button:hover, .eu-cookie-compliance-agree-button:hover, .eu-cookie-compliance-default-button:hover, .eu-cookie-compliance-hide-button:hover, .eu-cookie-compliance-more-button-thank-you:hover, .eu-cookie-withdraw-button:hover {	background: #888888!important;}	@media only screen and (max-width:991px) {	.contact-slide-show.text-white,	.bg-primary .site-search-btn {		color: #009ef8!important;	}	}.logo-header{	height: 100px;	padding: 10px 0;}.logo-header-inner img{	min-width: 223px;}.header-nav .nav > li > a,.header-nav .nav > li > span{	font-size: 14px;}.header-nav .nav > li.has-child{	padding-top: 25px;	padding-left: 0;	padding-right: 0;	position: relative;}.welcome-carousel-1 .owl-stage-outer,.welcome-carousel-1 .owl-nav{	display: none;	}.welcome-carousel-outer::after {    left: 120px;    right: auto;    background-color: #009ef8;    background-image: none;    height: 100%;    width: 62%;    top: 40px;	opacity: 0;}.welcome-bg-block {	background-image: url(../images/welcome-slider/about_frontpage-min.jpg);	background-repeat: no-repeat;	background-position: center top;	margin-left: 50px;	margin-right: auto;	min-height: 600px;	background-size: contain;}.welcome-bg-block-inner{	background-image: url(../images/welcome-slider/about_frontpage2-min.jpg);	min-height: 440px;}.welcome-carousel-1{	float: left;	margin-left: -230px;	margin-right: auto;}.hover-effect-content{	background: rgb(255,255,255,0.66);	padding: 15px;}.hover-effect-content h4{	text-shadow: 0px 0px 2px #ffffff;	font-weight: 800;}.hover-effect-content p{	color: #333333;	text-shadow: 0px 0px 2px #ffffff;}.hover-effect-content::after {	opacity: 0.5;}.hover-box-effect .site-button-link{	display: none;}.wt-icon-box-wraper{	min-height: 320px;}.wt-icon-box-wraper i,.wt-separator::before,.sep-line-one::before{	color: #009ef8;}.line-filter-outer{	min-height: 700px;}.wt-bnr-inr{	height: 250px;	background-color: #000d22;}.wt-bnr-inr .overlay-main{	background-image: url('../images/smoke-min.png');	background-repeat: no-repeat;	background-position: 50% 75%;	opacity: 1;	background-color: transparent!important;}.wt-bnr-inr h2{	text-transform: uppercase;}.wt-breadcrumb{	display: none;}.wt-breadcrumb li{	font-size: 14px;}.wt-breadcrumb li a{	color: #00648f!important;}.wt-breadcrumb li a:hover{	color: #0080b7!important;}.video-section-text{	margin: 60px 0;	min-width: 95%; 	min-height: 341px;	padding: 20px 50px;	position: relative;}	.video-section-text-content{	position: absolute;	top: 50%;	left: 0;	transform: translate(10%, -50%);	}.video-section-text h2,.video-section-text p{	color: #fff!important;}.video-section-text p{	font-size: 1.7em!important;	letter-spacing: -0.5px;}.video-section-full{	margin: 60px 0;	width: 95%;	min-width: 440px; 	min-height: 341px;	padding: 20px;    background: #002664;    background-image: url('../images/alpha-video-min.png');	background-repeat: no-repeat;	background-position: 50% 50%;	position: relative;}.video-section-content{	position: absolute;	top: 50%;	left: 55%;	transform: translate(-50%, -50%);}	.video-sec-back{	background-image: url('../images/smoke-min.png');	min-height: 472px;}.fa-play{    border: 7px solid #fff;}.play-now .icon {	background-color: transparent!important;    line-height: 78px;	height: 90px;	width: 90px;	font-size: 32px;}.play-now .ripple, .play-now .ripple:before, .play-now .ripple:after {    height: 90px;    width: 90px;}.partners .container{	width: 1440px;	max-width: 95%;}.client-logo{	height: 120px;	white-space: nowrap;	display: block;	text-align: center;	margin: 2px 30px;}.ow-client-logo{	font-size: 0.9em;}.client-logo-helper {    display: inline-block;    height: 100%;    vertical-align: middle;}.owl-carousel .ow-client-logo img{    vertical-align: middle;    max-height: 72px;    max-width: 230px;}.owl-item .item{	text-align: center;}.client-logo img{	filter: none;	-moz-transform: scale(1);	-webkit-transform: scale(1);	-o-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);	transition: all 0.5s ease;	opacity: 0.9;}.client-logo img:hover{	-moz-transform: scale(1.1);	-webkit-transform: scale(1.1);	-o-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);	opacity: 1;}.list-search li p span{	display: none;}.inner-content ul.content-list,.wt-post-text ul{	margin-left: 40px;}.inner-content ul.content-list li {    line-height: 2em!important;    font-weight: 700;    font-size: 18px;    color: #555;}.product-block{	min-height: auto;}.work-hover-grid .work-hover-discription{	left: 20px;	right: 20px;	text-align: center;}.social-icons{	display: none;}.wt-img-effect.zoom-slow:hover img{	-moz-transform: scale(1.2);	-webkit-transform: scale(1.2);	-o-transform: scale(1.2);	-ms-transform: scale(1.2);	transform: scale(1.2);}.blog-list-1 .wt-post-info{	padding: 10px 0;}.wt-post-title h4{	font-size: 24px;}.header-nav .nav > li{	padding: 2px 0;}.form-item--error-message{	color: #ff0000;}.iti{	display: block;}.tp-splitted {    color: #fff;    font-weight: 700;	font-size: 0.98em;}#front-about{	background-image: url('../images/about_back-min.png');	background-position: 50% 50%;	background-repeat: no-repeat;}.section-content p{	line-height: 30px;	color: #565656;	letter-spacing: 0.75px;	font-size: 1.1em;}.section-content a{	font-weight: 700;	font-size: 1em;}.text-blue{	color: #009ef8!important;	font-weight: 700;	font-size: 1.1em;}.text-primary{	font-weight: 700;}h2, h4{	color: #002664;}.inner-content h2,.inner-content h4{	color: #555;	line-height: 2em;}.inner-content p{	line-height: 2em;	font-size: 1.1em;}.contact-content h4{	font-size: 1.8em;}.contact-content p{	font-size: 1.2em;	line-height: 2.5em;	color: #555;}.contact-content p span{	font-weight: 700;}	.services-right{	padding-left: 200px;}.contact-right{	padding-left: 20px;}.contact-right h4{	font-size: 1.4em;}.contact-right .text-blue{	font-weight: 400;}.czk{	  box-shadow: -20px 20px 0 #009ef8;      -moz-box-shadow: -20px 20px 0 #009ef8;      -webkit-box-shadow: -20px 20px 0 #009ef8;      -khtml-box-shadow: -20px 20px 0 #009ef8;}.project-latest-outer{	position: relative;}.project-latest-inner{	position: absolute;	bottom: 1em;	width: 70%;	left: 50%;	transform: translate(-50%, -10%);}.project-latest-inner h3{	text-transform: uppercase;	color: #ffffff;	letter-spacing: 0.5px;	font-size: 32px;	line-height: 38px;    text-shadow: 0px 0px 20px rgb(0,0,0,0.8);}.project-latest-inner p{	color: #ffffff;	font-size: 1.2em;	text-shadow: 0px 0px 5px rgb(0,0,0,0.8);}.project-latest-inner a{	line-height: 28px;	color: #fff!important;	}.section-head h1, .section-head h2, .section-head h3{	margin-bottom: 50px;}.wt-icon-box-wraper{	min-height: 320px;}.wt-icon-box-wraper p{	font-size: 0.95em;	line-height: 1.2em;	font-weight: 600;}.owl-btn-vertical-center{	padding: 20px 0;}.footer-link ul li{	padding: 0 10px;}.footer-link{	font-weight: 700;	letter-spacing: -0.5px;}.region-footer-first a,.region-footer-second a,.region-footer-third a{	color: #555!important;}.region-footer-first ul li,.region-footer-second ul li,.region-footer-third ul li{	font-weight: 500;	color: #555;}.footer-light .footer-bottom{	background-color: #002664;	min-height: 70px;}.footer-bottom .copyrights-text {	color: #fff;}#block-copyrightfooter{	line-height: 32px;}.site-footer {    border-top: 0;}#block-footer{	margin-bottom: 80px;}.footer-top .container{	padding-bottom: 40px;}.form-group label{	font-weight: 400;}.webform-button--submit{    font-weight: 700;    font-size: 0.8em;}.form-actions{	text-align: right;}h3.phone{	color: #009ef8!important;	font-size: 1.5em;}.webform-required{	display: none;}#block-popup-copyright h3{	color: #002664;}#block-popup-copyright p{    line-height: 30px;    color: #565656;    letter-spacing: 0.75px;    font-size: 1.1em;	text-transform: none;}.spb_center{	margin-top: 0!important;	-webkit-transform: translate(0,-50%);	-ms-transform: translate(0,-50%);	transform: translate(0, -50%);}@media screen and (max-width: 1439px) {		.header-nav .nav > li > a,	.header-nav .nav > li > span{		padding: 33px 10px 25px;		letter-spacing: 0;	}}@media screen and (max-width: 1199px) {	.footer-link ul li a{		margin-bottom: 20px;	}		.header-nav .nav > li > a,	.header-nav .nav > li > span{		padding: 33px 4px 25px;		letter-spacing: -1px;	}}@media screen and (max-width: 991px) {	.header-nav .nav > li > a,	.header-nav .nav > li > span{		padding: 33px 10px 25px;		letter-spacing: 2px;	}	.welcome-bg-block {		margin-left: 35px;	}		.welcome-carousel-1{		margin-left: -180px;	}		.rev_slider_wrapper{		padding-top: 100px!important;	}		.is-fixed .header-nav .nav > li > a,	.is-fixed .header-nav .nav > li > span {		padding: 8px 15px;	}		.header-center .wt-header-center .header-nav {		padding-top: 30px;	}		.header-nav .nav > li{		padding: 0;	}		.is-fixed .header-nav .nav {		overflow: auto;		height: auto;	}		.header-nav .nav > li:hover > a,	.header-nav .nav > li:hover > span,	.nav-dark.header-nav .nav > li > a,	.nav-dark.header-nav .nav > li > span{		color: #009ef8!important;	}		.site-button-secondry, .nav-dark.header-nav .nav > li .sub-menu, .nav-dark.header-nav .nav > li .mega-menu{		background-color: #009ef8!important;	}		.site-button-secondry:hover, .nav-dark.header-nav .nav > li .sub-menu:hover, .nav-dark.header-nav .nav > li .mega-menu:hover{		background-color: #4cbeff;	}		.line-filter-outer{		min-height: 500px;	}		.header-nav .nav > li > span {		margin: 0;		padding: 10px 12px;		font-weight: 600;				}		.header-nav .nav > li.has-child{		padding-top: 8px;		padding-bottom: 8px;		padding-left: 0;		padding-right: 0;		border-top: 1px solid rgba(0, 0, 0, 0.2);			position: relative;	}			.header-nav .nav > li.has-child::after{		position: relative;		top: 1px;		display: inline-block;		font-family: 'Glyphicons Halflings';		font-style: normal;		font-weight: 400;		line-height: 1;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;		position: absolute;		right: 4px;		top: 0px;		color: #50aab2;		background-color: transparent;		z-index: 900;		cursor: pointer;		padding: 10px;		font-size: 14px;		content: "\002b";	}			.header-nav .nav > li.has-child.nav-active::after{		content: "\2212";	}		.video-section-full{		width: 100%;	}		.video-section-text{		margin: 20px 0 0 0;		min-height: 280px;		text-align: center;	}		.video-section-text h2,	.video-section-text p{		text-align: center!important;	}		.video-section-text-content{		transform: translate(0, -50%);		}			.video-sec-back{		min-height: 790px;	}		.services-right,	.contact-right{		padding-left: 0;	}		.contact-right{		margin-top: 40px;	}		.contact-right img{		margin-left: 40px;	}}@media screen and (max-width: 767px) {	.spb-popup-main-wrapper{		max-width: 100%;		margin-left: 0!important;	}	.spb_center{		top: 50%;		left: 50%;		-webkit-transform: translate(-50%,-50%);		-ms-transform: translate(-50%,-50%);		transform: translate(-50%, -50%);	}	.welcome-bg-block {		margin-left: 20px;	}		.welcome-carousel-1{		margin-left: -120px;	}		#block-intoria-content p{		text-align: justify;		-webkit-hyphens: auto;		-ms-hyphens: auto;		hyphens: auto;	}		.video-section-full{		margin: 40px auto;	}		#block-sitebranding{		padding: 0;	}		.video-section-text{		margin: 40px 0 0 0;	}
}