﻿


/*how to approval start*/
body { font-family: Raleway,sans-serif; }

pre.Recording_Device_Approval_Steps { font-family: 'Raleway', sans-serif; padding: 0px !important; line-height: 23px; width: 600px; border: none; background-color: transparent; font-size: 14px; margin: 0px; color: #000; }
.featured_section102.fixed_adjust { margin-bottom: 20px; }
.content_fullwidth.less2.fixed_adjust.fixed_adjust_reduse { padding: 0px; }
.para_space p { margin-bottom: 7px; }
span.color_red { font-weight: bold; color: #ec1c24; }
span.color_blue { font-weight: bold; color: #5177bb; }
.adrs_pad { padding: 10px; }
/*.table_align tr > td:first-child { text-align: center; }*/
.h1_fnt { font-weight: bold; margin-bottom: 10px; }
.featured_section63.margin_top { padding: 20px 0px 0px 0px; }
.margin_top h3 { font-size: 15px; color: black; line-height: 23px; font-weight: bold; }
.margin_top .box { float: left; width: 32.4%; padding: 10px 20px; background: #ec1c24; text-align: center; margin-right: 2px; margin-bottom: 2px; transition: all 0.3s ease; height: 150px; border-radius: 5px; border: 1px solid #fff; }
    .margin_top .box:hover { background: #fff; transform: translateY(-3px); box-shadow: 0 8px 10px 0 rgba(143, 143, 143, 1); }

element.style { background-color: #ec1c24; }

.featured_section102 .test_req_box { border: 1px solid #ddd; background: #fff; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); transition: 0.9s; border-top-left-radius: 30px; border-bottom-right-radius: 30px; }
    .featured_section102 .test_req_box:hover { background-color: #2296f3; border: 1px solid #fff; box-shadow: 0 8px 10px 0 rgba(143, 143, 143, 1); transform: translateY(-1px); }
        .featured_section102 .test_req_box:hover h5 { color: #fff; }
    .featured_section102 .test_req_box h5 { color: black; }
.test_req_box h5 { color: #fff; }
h3.change_color { color: #fff; }
.margin_top .box:hover h3.change_color { color: #000; }
.margin_top .box:hover .icon_fati3 { color: #000; }
.color_green .box { background: #2196F3; width: 32.4%; }
    .color_green .box:hover { background: #fff; }
.head_table_row { color: #000; background-color: #2c2929; line-height: 25px; }
.one_half.font_weight { padding: 0 20px 0 0; }
.icon_fati3 { color: #fff; font-size: 40px; width: 40px; height: 40px; vertical-align: middle; line-height: 40px; border-radius: 100%; text-align: center; margin: 12px auto; }
.fixed { margin: 0px; width: 100%; }
th.requirement { width: 24%; }
th.requirement_span { width: 10%; }
th.purpose { width: 20%; }
th.protocol { width: 20%; }
th.table_details { width: 20%; }
th.s_requirement { width: 12%; }
.fixed th { text-decoration: underline; }
.fixed th, .fixed td { border: 1px solid #333; text-align: left; padding: 3px; font-size: 12px; }
table { font-family: 'Raleway', sans-serif; border-collapse: collapse; }
.fixed thead { position: relative; background-color: rgba(0,0,0,0.7); color: #fdfdfd; }
    .fixed thead tr { display: block; position: relative; }
.fixed tbody { position: static; width: 100%; }
.right_order { color: #ec1c24; float: right; margin-bottom: 10px; padding: 5px; border-radius: 9px; font-weight: bold; font-size: 13px; cursor: pointer; }
.blog_title h3 { font-weight: bold; }
td.Test_Guideline_data { width: 15%; }
td.station_details { width: 34%; }
th.zone_list_02 { width: 18%; }
th.zone_list_03 { width: 9%; }
.right_icon_center_01 { margin-bottom: 5px; margin-top: 12px; background: url(../../images/how_to_approval/fees_details_w.png); height: 40px; width: 40px; display: inline-block; }
.icon_center_box_01:hover .right_icon_center_01 { background: url(../../images/how_to_approval/fees_details.png); }
.right_icon_center_02 { margin-bottom: 5px; margin-top: 12px; background: url(../../images/how_to_approval/test_requirement_w.png); height: 40px; width: 40px; display: inline-block; }
.icon_center_box_02:hover .right_icon_center_02 { background: url(../../images/how_to_approval/test_requirement.png); }
.right_icon_center_03 { margin-bottom: 5px; margin-top: 12px; background: url(../../images/how_to_approval/ip_module_w.png); height: 40px; width: 40px; display: inline-block; }
.icon_center_box_03:hover .right_icon_center_03 { background: url(../../images/how_to_approval/ip_module.png); }
.alm_but { margin: 18px; }
.alm_dwnbut { position: fixed; right: 0px; }
a.alm_but:hover { background-color: #cc0000; }
a.alm_but { background: #ec1c24; }
a.but_download { padding: 7px 13px 7px 13px; margin: 0px 0px 0px 0px; background: #ec1c24; /* border-bottom: 1px solid #909090; */ border-radius: 5px; }
.alm_dwn { position: relative; }
/*how to approval End*/
/*recorder form start*/
td.recorder_approval_form_c_01 { width: 466px; }
td.recorder_approval_form_c_02 { width: 700px; }
td.recorder_approval_form_c_03 { width: 350px; }
td.recorder_approval_form_c_04 { width: 350px; }
td.recorder_approval_form_c_05 { width: 250px; }
td.recorder_approval_form_c_06 { width: 147px; }
td.recorder_approval_form_c_07 { width: 373px; }
.one_half.last.margin_rit { float: right; }
.featured_section32.margin_top { text-align: left; padding: 20px 0px 20px 0px; }
.featured_section14.sira_logo_area { width: 100%; color: #fff; padding: 0px; background-color: #fff; }
.sira_logo_area_right { float: right; }
.content_fullwidth.less2.reduse_area { padding: 0px; }
span.table_data_element { font-size: 13px; color: #000; margin-bottom: 0px; margin-top: 2px; }
input.recorder_approval_form_check_box { float: left; margin-right: 5px; }
/*recorder form End*/
/*sdk form start*/
.featured_section14.sdk_letter_form { background-color: #fff; padding: 20px 0px 0px 20px; }
.container_inside { width: 720px; margin: auto; }
.sdk_tab { margin-left: 20px; }

    .sdk_tab td { border: none; width: 168px; height: 40px; }

.margin_top_999 { margin-top: 25px; }
/*sdk form End*/

.allocate_area { margin-top: 60px; }
.content_fullwidth.less2.fixed_adjust { padding: 0px 0px 0px 0px; }
    .content_fullwidth.less2.fixed_adjust h3 { margin: 0px; padding: 0px; color: #ec1c24; }


span.color_red.color_red_font_area { font-size: 14px; }

.alm_dwnbut.alm_but.approval_btn { top: 51%; z-index: 99; }
/***********************************/
.featured_section83.hw_to_aprvl_parent { text-align: left; font-family: 'Raleway', sans-serif; background-color: #fff; }
.featured_section63.margin_top { padding: 0px 0px 0px 0px; background-color: #fff; }
.featured_section83.hw_to_aprvl_parent h4 { background: transparent; float: left; width: 100%; color: #000; font-weight: 600; padding: 14px 0px 0px 0px; text-align: left; transition: all 0.3s ease; border-radius: 10px; margin-bottom: 0px; }
.product_approval_contant { width: 66%; float: left; }


tr.table_back_color_repeat_01 { background-color: #9E9E9E; }

span.table_data_element.ip_approval { float: left; }
.address_info.adrs_info_color { border: 1px solid #ddd; border-radius: 35px 0px 35px 0px; background: #fff; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3); width: 100%; text-align: center; padding: 20px 20px 20px 20px; }
.one_half.last.adrs_last_bx { float: right; width: 40%; }
td.txt_align_cntr { text-align: center; }
input.recorder_approval_form_check_box.rcdr_margin_toper { margin-top: 20px; }
span.table_data_element.rcdr_margin_tope { margin-top: 18px; }
a.pdf_dwnld { font-size: 15px; opacity: 6; text-decoration: #ec1c24 underline; }
.featured_section63.margin_top.fixed_area_01.add { padding-top: 10px; }
/************download**********************/
/*.pdf-parnt { position: absolute; right: 2px; margin-top: 0px; width: 140px; height: 30px; top: auto; bottom: -40px; }
    .pdf-parnt a { position: absolute; right: 16px; }
    .pdf-parnt img { width: 25px; margin-right: 9px; margin-bottom: 7px; }
    .pdf-parnt #pdf-dwLoad { vertical-align: 10px; color: rgb(0,0,238); text-decoration: underline; font-size: 16px; font-weight: bold; }*/
/********************************/
.featured_section102 .one_fourth_less .fnt_wit { font-weight: bold; }
.head_table_row th { text-decoration: none; }
.table_align.table-striped > tbody > tr > th { background-color: #333; color: white; text-align: left; padding: 16px 6px; font-size: 14px; }
.one_half.last.font_weight.color_green.one_third.animate.zoomIn.main_menu_pad_rmv { padding: 0px; }
.one_half.font_weight.one_third.animate.zoomIn.main_menu_pad_rmv { padding: 0px; }
.margin_top h5 { font-weight: bold; margin-bottom: 20px; }
.fees_container_parent h5 { font-weight: bold; }
.blog_post.blog_title.fees_blog h3 { margin: 0px; color: #2296f3; }
h5.fnt_wit { margin-left: 3px; margin-bottom: 7px; font-weight: bold; }
.container.para_space h3 { font-size: 21px; margin-bottom: 15px; color: #2296f3; }
.content_fullwidth.less2.fixed_adjust.txt_rqr h3 { color: #2196F3; }
.adrs_rooter { width: 98%; font-weight: normal; }
div#Fees_Details { margin: 0px; }
.inside_recorder_jpeg_area { width: 100%; margin: auto; }
img.inside_recorder_jpeg_area_src { border: 1px solid #ddd; width: 350px; }
.recorder_contant_area { width: 100%; margin: auto; }
.feez_note { float: left; margin-left: 0px; }
.featured_section81.responsive_header_box { padding: 10px 0px; margin: 0px; background-color: #fff; display: none; }
.featured_section81.responsive_header_box { padding: 10px 0px; margin: 0px; }
.responsive_box { width: 33.33%; float: left; }
.responsive_box_icon { background-color: #ec1d25; width: 97%; border-radius: 7px; margin: auto; }
.responsive_header_box_container { width: 50%; float: left; }
.responsive_box_icon:hover { background: #fff; transform: translateY(-3px); box-shadow: 0 8px 10px 0 rgba(143, 143, 143, 1); }
    .responsive_box_icon:hover .icon_fati3 { color: #000; }
.note_left_reduse { margin-left: 0px; padding-left: 0px; }
ol { padding-left: 18px; list-style-position: outside !important; }
    ol ol, ol ol ol { list-style: none; }
    ol ul { list-style: none; margin-left: 17px; }
.featured_section81.responsive_header_box h4 { text-align: left; }
div#switch-style { display: none; }
a.button.one.on_responsive_time { background-color: #3498db; color: #fff; padding: 5px 10px; float: none; margin: 0px; font-weight: bold; border: 1px solid #ddd; }
    a.button.one.on_responsive_time span { width: 30px; height: 33px; display: inline-block; vertical-align: middle; margin-right: 10px; }
        a.button.one.on_responsive_time span img { width: 30px !important; }
.featured_section1.responsive_dwnld { display: none; }
    .featured_section1.responsive_dwnld .container { text-align: center; padding: 13px 14px; }
a.button.one.on_responsive_time:hover { background-color: #0069d9; border-color: #0062cc; color: #fff; }
.featured_section63.margin_top.fixed_area_01.add { z-index: 999; }
/*****************Responsive***********************/
@media only screen and (max-width: 639px) and (min-width: 480px) {
    .featured_section102 .test_req_box { width: 35%; margin-right: 10px; }
    .one_half.last.adrs_last_bx { width: 97%; float: left; }
}

@media only screen and (max-width: 1200px) {
    img { width: 100%; }
    .container { width: 100%; margin: auto; }
    .body_margin { margin: 0px 10px; }
}

@media only screen and (min-width: 1012px) {
    .Zebra_Tooltip { display: none !important; }
}

@media only screen and (max-width: 1000px) {
    .product_approval_contant { width: 100%; }
    img { width: 100%; }
    .responsive_box_icon.image_area_01:hover .right_icon_center_01 { background: url(../../images/how_to_approval/fees_details.png); }
    .responsive_box_icon.image_area_02:hover .right_icon_center_02 { background: url(../../images/how_to_approval/test_requirement.png); }
    .responsive_box_icon.image_area_03:hover .right_icon_center_03 { background: url(../../images/how_to_approval/ip_module.png); }
    /*.pdf-parnt { display: none; }*/
    .featured_section1.responsive_dwnld { display: block; }
    .content_fullwidth.less2.fixed_adjust { margin: 0px; }
    div#switch-style { display: block; }
    a.button.one.on_responsive_time { padding: 15px 17px; }
    .icon_fati3 { color: #fff; font-size: 30px; width: 40px; height: 40px; vertical-align: middle; line-height: 40px; border-radius: 100%; text-align: center; margin: 12px auto; }
    .stricky { z-index: 999; }

    .one_half.font_weight.one_third.animate.zoomIn.main_menu_pad_rmv { width: 50%; margin: 0px; }
    .featured_section63.margin_top.fixed_area_01.add.affix { width: 98%; }
    .one_half.last.font_weight.color_green.one_third.animate.zoomIn.main_menu_pad_rmv { clear: none; }
}

@media only screen and (max-width: 873px) {
    .content_halfsite { width: 100%; }
    img { width: 500PX; }
    .one_half { width: 100%; margin-bottom: 0px; text-align: center; }
        .one_half.last.adrs_last_bx { width: 100%; }
    table { width: 873px; }
    .scroll_table { overflow-x: auto; border: 1px solid #ddd; }
}

@media only screen and (max-width: 510px) {
    img { width: 100%; }
    .product_approval_contant h1 { font-size: 30px; }
    .right_icon_center_01, .right_icon_center_02, .right_icon_center_03 { display: block; margin: 12px auto; }
    .margin_top .box { width: 31.4%; }

    .featured_section63.margin_top.fixed_area_01.add.affix { width: 97%; }
}

.anchor_active_area { transform: translateY(-3px)!important; background-color: #fff !important; box-shadow: 0 8px 10px 0 rgba(143, 143, 143, 1)!important; }
    .anchor_active_area .icon_fati3 { color: #000 !important; }
    .anchor_active_area h3 { color: #000 !important; }
    .anchor_active_area .right_icon_center_01 { background: url(../../images/how_to_approval/fees_details.png); }
    .anchor_active_area .right_icon_center_02 { background: url(../../images/how_to_approval/test_requirement.png); }
    .anchor_active_area .right_icon_center_03 { background: url(../../images/how_to_approval/ip_module.png); }

.featured_section63 { float: none !important; clear: both; }

    .featured_section63.margin_top.fixed_area_01.add { position: sticky; top: 0px; }

/***************************svg-page************************/
.svg_steps { width: 100%; margin: auto; }
    .svg_steps h2 { text-align: left; margin: 20px 0px 0px 0px; font-weight: bold; transition: 0.3s; }
/*.pdf-parnt { position: absolute; right: 2px; margin-top: 0px; width: 140px; height: 30px; top: auto; bottom: -40px; transition: 0.3s; }*/
/*download Responsiva*/
@media screen and (max-width:1170px) {
    .svg_steps h2 { margin: 80px 0px 0px 0px; }
    /*.pdf-parnt { right: 0; }*/
}

@media screen and (max-width:720px) {
    div#vjs_video_3 { width: 100%; }
    .video_container_parent { padding: 0px 20px; width: 98% !important; }
}

.video_container_parent { width: 700px; margin: auto; transition: 0.5s; }
.video-container { width: 100%; margin: auto; /*padding: 25px 0px;*/ display: block; margin-top: 10px; clear: both; }
video { height: inherit; width: inherit; }


/******************************video-src****************************************/
.video-js .vjs-big-play-button { border: none; top: 0; right: 0; bottom: 0; left: 0; margin: auto; background-color: #ed161f; color: #fff; font-size: 34px; }
    .video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button { background-color: #ed161f; }
.video-js .vjs-big-play-button { line-height: 1.6em; }
.video-js { border: 1px solid #ccc; }
.dwlnld-btn { width: 100%; margin: auto; font-size: 17px; cursor: pointer; clear: both; padding-top: 20px; }
span.txt { vertical-align: middle; font-weight: bold; font-size: 12px; cursor: pointer; }
.dwnld-btn-hover { display: inline-block; color: #a019b7; }
    .dwnld-btn-hover:hover { color: #0000ee; }
/******download-responsive********/
@media screen and (max-width:1000px) {
    .recorder_contant_area { margin-top: 40px; }
    .featured_section83.hw_to_aprvl_parent { margin-top: 30px; }
}

.margin_top .box { transition: 0.3s; }

@media screen and (max-width:1000PX) {
    .margin_top .box { padding: 0px; transition: 0.3S; }
}

@media screen and (max-width:1410px) {
    .howtobuy-banner-txt { margin-top: 30px; }
}

@media screen and (max-width:1453px) {
    .howtobuy-banner-txt { padding-top: 8px; }
}

@media screen and (max-width:1200px) {
    .howtobuy-banner-txt { padding-top: 2%; }
}

@media screen and (max-width:925px) {
    .howtobuy-banner-txt { padding-top: 2%; }
}

@media screen and (max-width:894px) {
    .howtobuy-banner-txt { padding-top: 2%; }
}

@media screen and (max-width:639px) {
    .howtobuy-banner-txt { padding-top: 64px; }
}

.master-slider { margin-left: 0px !important; }

@media screen and (max-width:350px) {
    img.inside_recorder_jpeg_area_src { width: 100%; }
}


.pdf-parnt.how_to_prepare_svg {
    
    width: 210px;
}
    .pdf-parnt.how_to_prepare_svg.pdf-parnt a {position:static; float:left;}
        .pdf-parnt.how_to_prepare_svg.pdf-parnt a.second {margin-top:10px; }

.featured_section63 .one_half .box {
    float: left;
    width: 32.4%;
    padding: 10px 20px;
    background: #ec1c24;
    text-align: center;
    margin-right: 2px;
    margin-bottom: 2px;
    transition: all 0.3s ease;
    height: 150px;
    border-radius: 5px;
    border: 1px solid #fff;
    color: unset;
    font-size: unset;
    margin-top: 0px;
}

.featured_section63 .one_half .box:hover {
    background: #fff;
    transform: translateY(-3px);
    box-shadow: 0 8px 10px 0 rgb(143 143 143);
}

.featured_section63 .color_green .box {
    background: #2196F3;
    width: 32.4%;
}