
div#que_one .assess_btn , div#que_two .assess_btn , #que_three  .assess_btn , #que_four  .assess_btn{
    display: none;
}

.assess_btn a {
    float: left;
}

.previous_btn {
    margin-right: 27px !important;
}

.list_products_curr {
    /* display: none; */
    position: absolute !important;
    bottom: -300%;
    overflow: hidden;
}

.location_section_row {
    display: none;
}


.single-dataologie_services .location_section {
	display: none;
}
.postid-729  .location_section {
	display: block;
}
.brjsf_ce_select.brjsf_ce_show ul li {
    list-style: none;
}

.brjsf_ce_select {
    width: 200px;
    /* background: black; */
    color: #053da2;
    padding: 10px !important;
    margin: 0px !important;
    border: 1px solid black;
    border-radius: 0px !important;
    position: absolute;
    right: 0;
    top: 0;
}


.single-product nav.woocommerce-breadcrumb {
    display: none;
}

.single_prod_left_div p {
    color: #0d3fa1;
    font-size: 16px;
}

div#tab-description {
    font-size: 16px;
    line-height: 1.2em;
    color: black;
}

li.product.product_li {
    width: 32% !important;
    margin-right: 8px !important;
}
.product_li .product_title {
    height: 113px;
}

.do_about_blue_title_shop {
    color: #2837b0;
    font-size: 28px;
    line-height: 1.2em;
}

span.dont_have {
    text-decoration: underline;
    display: none;
}

span.do_have {
    text-decoration: underline;
   
}
.do_abus_section:after {
    width: 100%;
    height: 100%;
    background-color: #00000038;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
}
.page_title_do_section:after {
    width: 100%;
    height: 100%;
    background-color: #00000038;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
}
.single-dataologie_services .do_data_mange_box h4{
        color: white !important;
    font-size: 23px !important;
    font-weight: bold;
    padding-bottom: 10px !important;
}
/*services page*/
.single-dataologie_services  .row_width_do{
    margin: 0 auto !important; 
}

.single-dataologie_services .do_service1_desc_box ul   ,.single-dataologie_services .do_data_mange_box ul  , .single-dataologie_services .service3_feature_panel_row.row_width_do  ul   ,.single-dataologie_services .do_about_small_info ol{
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}


.do_service_data_mng_m_box {
    display: flex;
}

.do_service_temp_1 .do_data_mange_section h3 {
    color: white;
}
/*end*/

.do_service_temp_3  span.do_about_small_info ul li {
    text-align: left;
}
.do_data_mange_section {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.add_at_row .wpcf7-form-control-wrap {
    position: relative;
    width: 100%;
    float: left;
    margin-top: 10px;
}

/*contact*/
.page_title_do {
    font-size: 48px;
    color: white;
    line-height: 1.2em;
        font-weight: 600;
}
.page_title_do_section {
    padding: 0px !important;
    height: 456px;
    display: flex;
}

.video_background_section {
    padding: 0px !important;
}
.video_background_section_row {
    padding: 0px !important;
}

.video_bg video {
    height: 881px !important;
    object-fit: cover;
}

.text_col_left {
    margin: auto;
    padding-left: 120px;
    line-height: 1.2em;
}
.text_col_right {
    margin: auto;
    text-align: right;
    padding-right: 120px;
    line-height: 1.2em;
}

.time_zone_contact_time {
    color: #FF715A;
    font-family: "DM Sans";
    font-size: 14px;
   
}
.time_zone_contact_title {
    color: #0D3FA1;
    font-family: "DM Sans";
    font-size: 48px;
    font-weight: bold;
    
}

.time_zone_contact_info li  ,.time_zone_contact_info li  a  {
    color: #333333;
    font-family: "DM Sans";
    font-size: 18px;
    list-style: none;
}

.time_zone_contact_title {
    margin-top: 36px;
    margin-bottom: 36px;
    width: 100%;
    float: left;
    display: block;
}
.time_zone_contact_title {
    margin-top: 35px;
    margin-bottom: 35px;
}
.time_zone_contact_info ul {
    padding: 0px;
}

.time_zone_contact_info_btn {
    margin-top: 21px;
}
.text_col_right .time_zone_contact_info_btn {
    text-align: right;
    float: right;
}



/*end contact*/
.do_service_temp_2 .do_service2_desc_roww  {
    display: flex;
}
.do_service_temp_2  .do_data_mange_section {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.page_title_do_section_row {
    display: flex;
}

.page_title_do_section_row  .et_pb_column {
    margin:auto !important; 
}

.do_service_2desc_left_col {
    flex: 1;
}


.do_service_2desc_right_col {
    flex: 1;
    padding-left: 40px;
}
.single-dataologie_services .do_service_1desc_row {
  
    padding-bottom: 20px !important;
}
.single-dataologie_services .do_about_small_info{
        padding-bottom: 0 !important;
}
.single-dataologie_services  .do_data_mng_service1_m_row {
    
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}


/*location*/
.location_section {
    padding: 0px !important;
    height: 548px;
    background-size: contain;
}
.location_section_row{
    padding: 0px !important;
	
}

.marking_img img {
    width: 30px;
    height: 40px;
    object-fit: contain;
}

.marker {
    position: absolute;
    right: 0;
    text-align: center;
    bottom: 0;
}

.marker_location {
    background: white;
    padding: 10px;
    border: 1px solid #e8286e;
    background: #e81774;
    color: white;
    border-radius: 10px;
    position: absolute;
    width: 100%;
}

.marker {
    width: 200px;
}

.location_section_row {}

.location_section_row .et_pb_column {
    height: 100%;
}

.location_marker {
    height: 100%;
}

.location_marker .et_pb_code_inner {
    height: 100%;
}
.mark_uk {
    right: 366px;
    bottom: 72px;
}
.location_section_row {
    
    height: 100%;
}

.mark_uk {
        right: 378px;
    bottom: 128px;
}

.mark_dublin {
        left: 131px;
    bottom: 166px;
}

.mark_amsterdam {
    left: 391px;
    bottom: 297px;
}
/*emd*/


@media all and (min-width: 320px) and (max-width: 767px) {
.location_section {
    padding: 0px !important;
    height: 92px;
    background-size: 100% 100%;
}

.page_title_do {
    font-size: 19px !important;
    margin: auto !important;
}
.page_title_do_section_row , .page_title_do_section_row .et_pb_column  {
    display: flex !important;
}

    .single-dataologie_services  .do_service_1desc_row {
    padding: 18px 0px !important;
        width: 90% !important;
    max-width: 91%!important
    }
     /*contact*/
    .video_bg video {
        height: 294px !important;
        object-fit: cover;
    }
    .text_col_right{
          padding-right: 00px;
          text-align: center;
    }

    .page_title_do_section {
   
    height: 202px;
    
    }

    .time_zone_contact_title {
    margin-top: 24px;
    margin-bottom: 25px;
    font-size: 30px;
    }

    .page_title_do {
    font-size: 30px;
    
    }

    .text_col_left {
    margin: auto;
    padding-left: 00px;
    line-height: 1.2em;
     text-align: center;
}

.time_zone_contact_info_btn {
    display: flex;
}


.time_zone_contact_inner {
    padding-top: 20px;
}
.time_zone_contact_info_btn a {
    margin: auto;
    margin-bottom: 20px;
}


.text_col_right .time_zone_contact_info_btn {
    text-align: left;
    float: left;
    width: 100%;
}
.do_service_temp_2 .do_service2_desc_roww {
    display: block;
}
.do_service_temp_2  .do_service_2desc_right_col {
    flex: 1;
    padding-left: 22px;
}

.single-dataologie_services .do_data_mange_section {
    padding-left: 5px !important;
    padding-right: 5px !important;
}



    /*end*/
}
@media all and (min-width: 768px) and (max-width: 980px) {
.do_service_temp_2 .do_service2_desc_roww {
    display: block;
}

.location_section {
    padding: 0px !important;
    height: 192px;
    background-size: 100% 100%;
}



.single-dataologie_services  .do_service_1desc_row {
        padding: 18px 0px !important;
    width: 98% !important;
    max-width: 95%!important;
    }
     /*contact*/
    .video_bg video {
        height: 294px !important;
        object-fit: cover;
    }
    .text_col_right{
          padding-right: 00px;
          text-align: center;
    }

    .page_title_do_section {
   
    height: 202px;
    
    }

    .time_zone_contact_title {
    margin-top: 24px;
    margin-bottom: 25px;
    font-size: 30px;
    }

    .page_title_do {
    font-size: 30px;
    
    }

    .text_col_left {
    margin: auto;
    padding-left: 00px;
    line-height: 1.2em;
     text-align: center;
}

.time_zone_contact_info_btn {
    display: flex;
}


.time_zone_contact_inner {
    padding-top: 20px;
}
.time_zone_contact_info_btn a {
    margin: auto;
    margin-bottom: 20px;
}


.text_col_right .time_zone_contact_info_btn {
    text-align: left;
    float: left;
    width: 100%;
}

    /*end*/
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {

.location_section {
    padding: 0px !important;
    height: 392px;
    background-size: 100% 100%;
}

     /*contact*/
    .video_bg video {
        height: 403px !important;
        object-fit: cover;
    }
    .text_col_right{
          padding-right: 50px;
    }

    .page_title_do_section {
   
    height: 202px;
    
    }

    .time_zone_contact_title {
    margin-top: 24px;
    margin-bottom: 25px;
    font-size: 30px;
    }

    .page_title_do {
    font-size: 30px;
    
    }

    .text_col_left {
    margin: auto;
    padding-left: 50px;
    line-height: 1.2em;
}
    /*end*/
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
.location_section {
    padding: 0px !important;
    height: 392px;
    background-size: 100% 100%;
}

      /*contact*/
    .video_bg video {
        height: 519px !important;
        object-fit: cover;
    }
    .text_col_right{
          padding-right: 50px;
    }

    .page_title_do_section {
   
    height: 267px;
    
    }

    .time_zone_contact_title {
    margin-top: 24px;
    margin-bottom: 25px;
    font-size: 30px;
    }

    .page_title_do {
    font-size: 30px;
    
    }

    .text_col_left {
    margin: auto;
    padding-left: 50px;
    line-height: 1.2em;
}
    /*end*/
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
.location_section {
    padding: 0px !important;
    height: 392px;
    background-size: 100% 100%;
}

      /*contact*/
    .video_bg video {
        height: 626px !important;
        object-fit: cover;
    }

    .page_title_do_section {
   
    height: 300px;
    
    }

    .time_zone_contact_title {
    margin-top: 24px;
    margin-bottom: 25px;
    font-size: 32px;
    }
     .page_title_do {
    font-size: 32px;
    
    }
    /*end*/
}

@media all and (min-width: 1281px) and (max-width: 1440px) {

.location_section {
    padding: 0px !important;
    height: 492px;
    background-size: 100% 100%;
}

     /*contact*/
    .video_bg video {
        height: 626px !important;
        object-fit: cover;
    }

    .page_title_do_section {
   
    height: 367px;
    
    }

    .time_zone_contact_title {
    margin-top: 24px;
    margin-bottom: 25px;
    font-size: 38px;
    }

     .page_title_do {
    font-size: 34px;
    
    }
    /*end*/
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
.location_section {
    padding: 0px !important;
    height: 492px;
    background-size: 100% 100%;
}
     /*contact*/
    .video_bg video {
        height: 739px !important;
        object-fit: cover;
    }

    .page_title_do_section {
   
    height: 367px;
    
    }

     .page_title_do {
    font-size: 38px;
    
    }
    /*end*/
}

@media all and (min-width: 1681px) and (max-width: 1880px) {

    /*contact*/
    .video_bg video {
        height: 739px !important;
        object-fit: cover;
    }
    /*end*/
}
