.elementor-kit-7{--e-global-color-primary:#FAB702;--e-global-color-secondary:#54595F;--e-global-color-text:#777777;--e-global-color-accent:#61CE70;--e-global-color-3729d2d:#FFFFFF;--e-global-color-51e8f0a:#999999;--e-global-color-2cb55ac:#242424;--e-global-color-d4fdcbb:#C0C0C0;--e-global-color-a82f5ac:#EBC858;--e-global-typography-primary-font-family:"PT Sans";--e-global-typography-primary-font-size:14px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-06a920a-font-family:"Oswald";--e-global-typography-06a920a-font-size:68px;--e-global-typography-06a920a-font-weight:bold;--e-global-typography-06a920a-font-style:normal;--e-global-typography-06a920a-text-decoration:none;--e-global-typography-06a920a-line-height:72px;--e-global-typography-06a920a-letter-spacing:-2px;--e-global-typography-c27c97e-font-family:"Oswald";--e-global-typography-c27c97e-font-size:30px;--e-global-typography-c27c97e-font-weight:500;--e-global-typography-6b74dfc-font-family:"Poppins";--e-global-typography-6b74dfc-font-size:36px;--e-global-typography-6b74dfc-font-weight:500;--e-global-typography-1f4ad70-font-family:"Poppins";--e-global-typography-1f4ad70-font-size:19px;--e-global-typography-1f4ad70-font-weight:500;--e-global-typography-1f4ad70-text-transform:uppercase;--e-global-typography-304e0fb-font-family:"Poppins";--e-global-typography-304e0fb-font-size:14px;--e-global-typography-304e0fb-font-weight:500;--e-global-typography-304e0fb-text-transform:capitalize;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{color:var( --e-global-color-3729d2d );font-family:var( --e-global-typography-06a920a-font-family ), Sans-serif;font-size:var( --e-global-typography-06a920a-font-size );font-weight:var( --e-global-typography-06a920a-font-weight );font-style:var( --e-global-typography-06a920a-font-style );text-decoration:var( --e-global-typography-06a920a-text-decoration );line-height:var( --e-global-typography-06a920a-line-height );letter-spacing:var( --e-global-typography-06a920a-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-06a920a-font-size:36px;--e-global-typography-06a920a-line-height:1.1em;--e-global-typography-6b74dfc-font-size:28px;--e-global-typography-1f4ad70-font-size:16px;}.elementor-kit-7 h1{font-size:var( --e-global-typography-06a920a-font-size );line-height:var( --e-global-typography-06a920a-line-height );letter-spacing:var( --e-global-typography-06a920a-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-06a920a-line-height:1.1em;--e-global-typography-6b74dfc-font-size:20px;--e-global-typography-1f4ad70-font-size:17px;--e-global-typography-304e0fb-font-size:14px;}.elementor-kit-7 h1{font-size:var( --e-global-typography-06a920a-font-size );line-height:var( --e-global-typography-06a920a-line-height );letter-spacing:var( --e-global-typography-06a920a-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* HIDE grecaptcha-badge*/
div.grecaptcha-badge {
     visibility: hidden;
}

.elementor-section, .sidebar .widget, .sidebar .widget-title, .header-bottom-wrapper,.main-box,.main-box-head,
.comment-respond, #disqus_thread,.main-header,
.main-box-title,
.comment-reply-title,
.main-box,
.comment-respond,
.vce-post,
.sidebar .widget-title,
.sidebar .widget,
ul.comment-list > li.comment,
.main-box-head,
.header-sticky,
.vce-author-card,
.comments-holder .navigation,
.mks-bredcrumbs-container,
.wp-caption .wp-caption-text,
.vce-photo-caption {box-shadow:none !important; -moz-box-shadow:none !important;}

/* reset form borders*/
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {border:none;}

.subtitle_corners_top:before, .subtitle_corners_top:after, .subtitle_corners_bottom:before, .subtitle_corners_bottom:after {
    content: '';
    position: absolute;
    z-index: inherit;
    width: 8px;
    height: 8px;
    opacity: 1;
    transform: translate(0,0);
    transition: .4s;
}

.subtitle_corners_top:before{
    top: 0;
    left: 0;
    border-top: 2px solid #fab702;
    border-left: 2px solid #fab702;

}

.subtitle_corners_top:after {
    top: 0;
    right: 0;
    border-top: 2px solid #fab702;
    border-right: 2px solid #fab702;
}

.subtitle_corners_bottom:before {
    bottom: 0;
    left: 0;
    border-bottom: 2px solid #fab702;
    border-left: 2px solid #fab702;
}

.subtitle_corners_bottom:after {
    bottom: 0;
    right: 0;
    border-bottom: 2px solid #fab702;
    border-right: 2px solid #fab702;
}
.projectdetails span {min-width:30%;}
.projectdetails .elementor-widget.elementor-widget-html {margin-bottom:8px;}

.portfolioslider {max-height:350px;overflow:hidden;}
	
#field_5_11, #field_5_10 {padding: 17px;border: 2px solid #fff;margin-top: 10px;}
	
	#field_5_10 {max-height: 150px;}
	
#field_5_11 .gfield_label {padding:0 20px; margin:0 10px;font-size: 16px;}
	
#field_5_10 .gfield_label {padding:0 20px; margin:0 10px;font-size:16px;}

#gform_3 #field_3_18.gfield {padding:14px 0; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}

@media (min-width: 641px) {
.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
    padding-right: 0%!important;}
}

@media (min-width: 992px) {
.portfolioslider {max-height:440px;}
#field_5_10 {max-height: 110px;}
#field_5_11, #field_5_10 {margin-top:40px;}
#gform_3 .gfield_label {width:44%!important;margin-right:6%;}
#gform_3 .ginput_container {width:50%!important;}
#gform_3 fieldset.gfield {padding:14px 0; border-top:1px solid #ffffff;}
}

.gform_wrapper.gravity-theme .gform_fields { grid-column-gap: 5% !important}
}/* End custom CSS */