html body[data-header-resize="1"] .container-wrap, html body[data-header-resize="0"] .container-wrap, body[data-header-format="left-header"][data-header-resize="0"] .container-wrap { padding-top: 0; 
	}
.no-rgba #header-space{display:none;}@media only screen and (max-width:999px){body #header-space[data-header-mobile-fixed="1"]{display:none;}#header-outer[data-mobile-fixed="false"]{position:absolute;}}@media only screen and (max-width:999px){body:not(.nectar-no-flex-height) #header-space[data-secondary-header-display="full"]:not([data-header-mobile-fixed="false"]){display:block!important;margin-bottom:-50px;}#header-space[data-secondary-header-display="full"][data-header-mobile-fixed="false"]{display:none;}}@media only screen and (min-width:1000px){#header-space{display:none;}.nectar-slider-wrap.first-section,.parallax_slider_outer.first-section,.full-width-content.first-section,.parallax_slider_outer.first-section .swiper-slide .content,.nectar-slider-wrap.first-section .swiper-slide .content,#page-header-bg,.nder-page-header,#page-header-wrap,.full-width-section.first-section{margin-top:0!important;}body #page-header-bg,body #page-header-wrap{height:102px;}body #search-outer{z-index:100000;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:100vh;}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:100vh;}#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap,#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap{padding-top:101px;}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh + 2px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 30px)!important;}}@media only screen and (max-width:999px){#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap{padding-top:34px;}.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12,#page-header-bg[data-alignment-v="bottom"] .span_6 .inner-wrap{padding-top:24px;}}@media only screen and (max-width:690px){.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12{padding-top:34px;}.vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container > .inner-wrap{padding-top:24px;}}@media only screen and (max-width:999px){.full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content,.full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="top"] .content{padding-top:30px;}}
.particles-js-canvas-el{
    z-index:2 !important;
    height:100vh !important;
}.wpb_column.instance-41 > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color:#ffffff;  opacity: 0.5; }.wpb_column.instance-41:hover  > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color: #ffffff!important; opacity: 1!important; }.wpb_column.instance-42 > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color:#ffffff;  opacity: 0.5; }.wpb_column.instance-42:hover  > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color: #ffffff!important; opacity: 1!important; }.wpb_column.instance-43 > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color:#ffffff;  opacity: 0.5; }.wpb_column.instance-43:hover  > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color: #ffffff!important; opacity: 1!important; }.wpb_column.instance-44 > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color:#ffffff;  opacity: 0.5; }.wpb_column.instance-44:hover  > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color: #ffffff!important; opacity: 1!important; }.wpb_column.instance-45 > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color:#ffffff;  opacity: 0.5; }.wpb_column.instance-45:hover  > .vc_column-inner > .column-bg-overlay-wrap  > .column-bg-overlay { background-color: #ffffff!important; opacity: 1!important; }
.modalform{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	transition: all 0.5s ease-in;
	z-index:99999999;
		top:-100%;
		background:#fff;
	width: fit-content;
		width: -webkit-fit-content;
		padding: 5%;
		margin:0 auto;
		height: auto;
		top:-1000%;
		padding: 5%;
		left: 50%;
		transform: translate(-50%, -50%);
}
/*.modalform form{
	padding: 5%;
}*/
.modalform.clickform{
transition: all 0.5s ease-in;
top: 50%;
}
.modalform .close{
	    position: absolute;
    top: -13px;
    right: -9px;
    background: #22baed;
    color: #fff;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 50%;
    padding: 1%;
    cursor: pointer;

}
input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], .material.woocommerce-page[data-form-style="default"] input#coupon_code, input[type=number]{
	display: block;
    background-color: rgba(0,0,0,0.04);
    border-radius: 4px;
    border: 2px solid rgba(0,0,0,0);
    height: 40px;
    margin-bottom: 20px;
    width: 100%;
        padding: 0 7%;
    font-size: 14px;
    font-family: Poppins;
}
textarea{
	height: 100px;
}
label{
	    color: #fff;
    font-size: 19px;
}
input[type="submit"]{
	    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 2px;
        padding: 6% 11%;
        margin-bottom: 0;
}
#top nav > ul > li > a{
    font-weight:600 !important;
    color: #2a2d30;
}
.loader{
  	border: 10px solid #f3f3f3;
    border-radius: 50%;
    border-top: 10px solid #22baed;
    width: 100px;
    height: 100px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    position: fixed;
    z-index: 99999;
    left: 45%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.loaders{
	position: fixed;
    z-index: 99999;
    left: 45%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
