#sp-header {
    height: 140px;
    transition: 2s;
}

#sp-logo .sp-column {
	text-align: center;
    background-color: #98012E;
    height: 185px;
    transition: 2s;
}

#sp-header .logo {
    height: 185px;
    transition: 2s;
}

#sp-header .logo a {
	height: 100%;
    width: auto;
    padding: 20px;
    transition: 2s;
}

#sp-header .logo-image {
    width: auto;
    height: 100%;
    transition: 2s;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	transition: 2s;
}

#sp-header.header-sticky {
	height: 85px;
}

#sp-header.header-sticky #sp-logo .sp-column {
    height: 85px;
}

#sp-header.header-sticky .logo {
    height: 85px;
}

#sp-header.header-sticky .logo a {
	height: 85px;
    padding: 0;
}

#sp-header.header-sticky .logo-image {
    height: 85px;
}

#sp-header.header-sticky .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	line-height: 85px;
}

.chronoformsmain label:not([for=contact]):not([for=security_image_9]):not([for=security_image_9_1]):not([for=security_image_9_2]):not([for=security_image_9_3]):not([for=security_image_9_4]):not([for=security_image_9_5]) {
    display: none !important;
}

.chronoformsmain label {
    font-size: 14pt !important;
    color: #fff !important;
}

.chronoformsmain h3, .chronoformsmain > div > a {
    display: none !important;
}

.running-projects .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-item-wrap .sp-simpleportfolio-info .sp-simpleportfolio-title {
    margin: 0 0 105px;
}

.aboutpageMiddle {
    border-left: 2px solid #E56543;
    padding-left: 35px;
}
.g-recaptcha {
    transform: scale(0.65);
    -webkit-transform: scale(0.65);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}








@media(max-width: 768px) {
#column-id-1556865168247 {
    padding: 20px 40px!important;
}
	#sp-header .logo, #sp-logo .sp-column, #sp-header {height: 140px!important;}
	#sp-header.header-sticky .logo-image {width: auto!important;height: 100%!important;}
	#sp-header .logo {float: left;}	
	a#offcanvas-toggler {margin-right: 0!important;}
	h2.sppb-sp-slider-title {font-size: 35px!important;line-height: 38px!important;}
	#sppb-addon-1557812851339 .sp-slider-content-align-left, #sppb-addon-1557812851339 .sp-slider-image-align-left {width: 70%!important;}
	.sppb-sp-slider-text p {line-height: 1.5em;}
	#sp-header.header-sticky .logo a {padding: 0 0 0 20px;}
	#sp-header.header-sticky {position: static!important;height: auto!important;}
	#services-panel h3.sppb-addon-title {text-align: center;}
	#featured-projects .sp-simpleportfolio-item.col-sm-3 {flex: 0 0 50%;max-width: 50%;}
	#contact-us .sppb-section {width: 100%!important;padding: 4rem!important;}
	.sp-page-builder .page-content #contact-us {height: auto!important;}
	#sp-bottom #sp-bottom1 .sppb-addon-content {text-align: center;}
	#sp-bottom .sppb-column * {text-align: center;float: none!important;}
	#sp-bottom .sppb-column {height: auto;}
#sp-title .sp-page-title {
    padding: 30px 0;
    background-repeat: no-repeat;
    background-size: cover!important;
    background-position: right center;
}
#sp-title .sp-page-title-heading:before {display: none;}
#sp-title .sp-page-title-heading {
    margin-top: 0!important;
    padding-top: 0;
}
#text-featured .sppb-addon-wrapper * {
    text-align: center!important;
}
#text-featured #sppb-addon-wrapper-1557905090105 {
    width: 100%!important;
}
#column-id-1602264633029 {
    padding-left: 0;
    border-left: 0;
}
#section-id-1602264633025 h3.sppb-media-heading, #section-id-1602264632755 h3.sppb-media-heading {
    font-size: 23px;
}
#section-id-1602264633025 span.sppb-blocknumber-number, #section-id-1602264632755 span.sppb-blocknumber-number {
    width: 35px;
    height: 35px;
}
#sppb-addon-1556865168304 .sppb-addon-single-image-container {
    margin: 0 auto;
    display: block;
    width: 100%;
    float: none;
    max-width: 190px;
}
#column-id-1556865168247 {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
}
#section-id-1556865168249 .sppb-addon-wrapper {
    text-align: center;
}
#sp-title .sp-page-title-heading {
    line-height: 47px;
}
#column-id-1556865168248 {
    padding: 28% 0;
    display: block!important;
}
.sp-page-builder .page-content #contact-us {
    padding: 60px 0px;
    background-attachment: scroll!important;
    background-size: cover!important;
}
.sp-page-builder .page-content #section-id-1557905090160 {
    background-attachment: scroll!important;
    background-size: cover!important;
}



}



@media(max-width: 767px) {
#column-id-1556865168247 {
    padding: 20px 1rem!important;
}
#sppb-addon-1556865333931 {
    padding: 20px 0!important;
}
	.contact-tab .sppb-tab-content {padding: 0 1.5rem;}
	#sp-header .logo, #sp-logo .sp-column, #sp-header {height: 120px!important;}
	h2.sppb-addon-title {font-size: 35px!important;line-height: 42px!important;}
	#contact-us .sppb-addon-wrapper {width: 100%;}
	#contact-us .sppb-section {width: 100%!important;padding: 2rem!important;}
	#offcanvas-toggler {height: 120px;line-height: 120px;}
	h2.sppb-sp-slider-title {font-size: 24px!important;line-height: 30px!important;}
	#sp-header.header-sticky .logo-image {width: auto!important;height: 100%!important;}
	.sp-indicator-container {display: none;}
}



























































