/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

svg{ width: 40%; height: auto; }
#team svg{width:80%!important;}
#logo svg{width:100%!important;}
#work svg{width:12%!important;}



.gem-counter-inner {
    padding: 0px 0px 0px!important;
}
div.odometer-inside{
    font-size:70px!important;
    font-weight:800!important;
}
.gem-counter-suffix{font-weight:300!important;}


/* START - form*/
/*.gsurvey-likert-choice:hover{background-color:transparent!important;}
table.gsurvey-likert,table.gsurvey-likert td.gsurvey-likert-choice{border:none!important;}
table.gsurvey-likert th.gsurvey-likert-choice-label, .gfield_radio{
    background-color: transparent!important;
    border:none!important;
    font-size: 16px;
    font-weight: 500;
}*/

table.gsurvey-likert th.gsurvey-likert-choice-label {
    margin: 0 0 39px 234px;
    padding: 13px 82px 12px 83px;
    border: solid 1px rgba(255, 255, 255, 0.4);
    background-color: rgba(255, 255, 255, 0.05)!important;
    font-size:16px;
    font-weight:400;
    
}

#gform_next_button_1_29, .gform_previous_button.button,.gform_next_button.button, #gform_submit_button_1{
    background:#00d7ec;
    border:none; 
    border-radius:6px; 
    padding:10px 32px!important;
    color:#030d19;
    font-size:15px!important;
    line-height: normal;
    font-weight:500!important;
}
.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea {
    border: 1px solid #ffffff!important;
}
#gfield_consent_description_1_33{
    font-size:16px!important;
}
label.gfield_label{font-size:16px!important; color:#fff!important;}

.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgb(255 255 255 / 5%)!important;
    border-top: 3px solid #ffffff!important;
    border-bottom: 3px solid #ffffff!important;
    padding: 16px!important;
}
.gf_step_label{font-weight:800;font-size:25px;padding-right:60px;}
.gform_legacy_markup_wrapper .gfield_error .gfield_label,.gform_legacy_markup_wrapper .gfield_error .gfield_label,.gform_legacy_markup_wrapper .validation_message,span.gfield_required.gfield_required_asterisk{color: #ffc13e!important;}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {color: #e82020!important;}

.gform_validation_errors {border: 1px solid #ffffff!important;}
.gform_validation_errors>h2,.gform_legacy_markup_wrapper div.validation_error {color:#fff!important;}


#gform_next_button_1_29, .gform_previous_button.button, .gform_next_button.button, #gform_submit_button_1 {background-color:#ffc13e!important;text-transform:capitalize;}
.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {background-color:#000!important; color:#ffd546; border:1px solid #ffc13e;}

.gform_legacy_markup_wrapper textarea.small {background-color: rgb(255 255 255 / 5%); color:#fff;}
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {background-color: rgb(255 255 255 / 5%);}

table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {background-color: #3bca6d!important;}
table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus {background-color: #000!important;}


label.gfield_label {font-size:18px;}

.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea {color:#fff!important;}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {color:#fff!important;}

.gform_legacy_markup_wrapper form li, .gform_legacy_markup_wrapper li {color:#fff!important;}

.gform_legacy_markup_wrapper .gf_step.gf_step_active {color:#00ddf3!important;}

table.gsurvey-likert {margin-bottom:50px!important;}

/*body .gform_legacy_markup_wrapper .top_label div.ginput_container {margin:80 0 80 0;}*/



/* END - form*/
@media only screen and (max-width: 1000px) and (min-width: 300px){

  .clients_desktop, #mobile_img_video1,   div#vc_row-60f90f9e6a23a{display:none!important;visibility:hidden!important;}
    .scroller-block{ height:auto;}
.wpb_content_element span strong,.wpb_content_element span,.wpb_wrapper p strong{font-size:16px!important;line-height:18px!important;}
.custom-footer .wpb_row > * {
    margin-top: 0em!important;
}
div.gem-counter.col-xs-12.inline-column.gem-counter-effect-simple{padding:0px 40px;margin:0px!important;}
#about div.gem-counter-number,div.title-h4{text-align:left!important;}
#about  .vc_row.vc_column-gap-35>.vc_column_container{padding-bottom:0px!important;padding-top:0px!important;}
#clients div.vc_col-sm-3{padding: 0px 15px;}

#about .wpb_row > *{ margin-top: 0em!important;}

    
}

@media only screen and (min-width: 900px) {
#mobile_img_video,.clients_mobile{display:none!important;}
/**/
}

@media only screen and (max-width: 900px) {
.title-h4{text-align:center!important;}
div.gem-counter.col-xs-12.inline-column.gem-counter-effect-simple{    margin-bottom: 0px;}
.gf_step_label{padding-right:0;}
}


