@media (max-width: 1500px) {
.stats-main-block .incident-graph { padding: 0 20px 30px 20px; }
.stats-main-block .incident-graph:after { width: calc(100% - 60px); }
.next-section .next-block .next-block-graph { padding: 0 20px 30px 20px; }
.next-section .next-block .next-block-graph:after { width: calc(100% - 60px); }
.next-section .next-block .next-block-profile ul { padding-left: 0; }
textarea.form-control.extra-large { height: 200px; }
.incident-pdf-left { width: calc(100% - 340px); }
.incident-pdf-right { width: 340px; }
}

@media (max-width: 1280px) {
header .header-top ul li { margin-left: 30px; }
header .main-navigation ul li a { padding: 15px 10px; font-size: 16px; }
header .main-navigation ul li a:before { width: 40px; height: 44px; background-size: 300px auto; background-position: -3px 7px; margin-bottom: 5px; }
header .main-navigation ul li.templates a:before { width: 36px; background-position: -44px 2px; }
header .main-navigation ul li.planner a:before { width: 36px; background-position: -79px 2px; }
header .main-navigation ul li.stats a:before { width: 70px; background-position: -117px 2px; }
header .main-navigation ul li.profile a:before { width: 30px; background-position: -188px 2px; }
header .main-navigation ul li.active:before { width: 6px; height: calc(100% - 40px); top: 20px; }
.container { padding: 0 15px; }
header .header-top ul { margin-top: 3px; }
header .header-top ul li a img { width: 14px; }
.main-container { height: calc(100vh - 286px); }
.main-content-min-height { min-height: calc(100vh - 286px); } 
textarea.form-control.extra-large { height: calc(100vh - 366px); }
.witness-list-section { height: calc(100vh - 366px); }
.iframe-section { min-height: calc(100vh - 330px); width: 100%; margin: 20px auto; }
.next-section .next-block .next-block-graph { width: 400px; padding: 0; }
.next-section .next-block .next-block-profile { width: calc(100% - 400px); }
.next-section .next-block .next-block-graph:after { width: calc(100% - 20px); height: calc(100% + 120px); }
.incident-data-info-detail .incident-profile-block ul li span.profile { font-size: 14px; }
.involvement-block .involvement-profile-block ul li span.profile { font-size: 14px; }
.next-section .next-block .next-block-profile ul li span.profile { font-size: 14px; }
.stats-right-tab-nav ul li a { font-size: 12px; }
.stats-right-sub-heading span.cancel-email-report { left: 5px; }
.email-edit-cnt .stats-right-sub-heading { padding-left: 30px; padding-right: 30px; }
.form-control { height: 32px; font-size: 14px; }
.custom-selectbox .sbHolder .sbOptions { top: 32px !important; }
.custom-selectbox .sbHolder .sbToggle { height: 32px; width: 32px; background-size: 14px auto; }
.custom-selectbox .sbHolder .sbSelector { height: 32px; font-size: 14px; padding-top: 5px; padding-bottom: 5px; }
.form-block-section .form-group label { font-size: 14px; line-height: 18px; }
.form-block-section h2 { font-size: 14px; line-height: 18px; }
textarea.form-control { height: 140px; }
textarea.form-control.extra-large { height: 140px; }
.form-block-section .form-group.margin-top50 { margin-top: 0px; }
.message-box .message-box-cnt img { max-width: 100px; margin-bottom: 20px; }
.message-box .message-box-cnt h2 { font-size: 16px; line-height: 20px; padding-bottom: 10px; }
.message-box .message-box-cnt p { font-size: 14px; line-height: 20px; }
.message-box .message-box-cnt p + p { padding-top: 10px; }
.form-block-section .list-block-section ul li { padding: 10px; font-size: 14px; line-height: 20px; min-height: 50px; }
.form-block-section .form-group.margin-top30 { margin-top: 0; }
.injury-type-section .risk-type { padding-left: 15px; padding-right: 15px; }
.top-folder-block .top-folder-name { padding: 0 15px; }
.custom-selectbox.up .sbHolder .sbOptions { bottom: 32px !important; }
.password-show, .password-hide { top: 5px; right: 6px; }

.form-inner-outer .body-parts-custom-list { background-size: 14px auto; padding: 5px 30px 5px 10px; font-size: 14px; }


}

@media (max-width: 1160px) {
.form-block-section .form-inner { padding: 20px 0px 0; }
.form-block-section .form-inner.padding-left30 { padding-left: 15px; }
.form-block-section .form-inner.padding-left30.list-block-section { padding-left: 15px; padding-right: 15px; }
.form-block-section .form-inner.padding-right30 { padding-right: 15px; }
.form-block-section .form-group label, .form-block-section h2 { font-size: 14px; }	
.custom-selectbox .sbHolder .sbSelector { font-size: 14px; }
.form-control { font-size: 14px; }
textarea.form-control { height: 100px; }
.custom-selectbox .sbHolder .sbToggle { background-size: 15px auto; }
.form-block-section .form-group label span { font-size: 11px; line-height: 14px; }
.witness-list-section ul li { font-size: 14px; line-height: 20px; padding-top: 7px; padding-bottom: 7px; }
.witness-list-section ul li .cancel-btn { background-size: 11px auto;  }
.form-block-section .list-block-section ul li { font-size: 14px; line-height: 18px; padding: 10px; min-height: 60px; }
.message-box .message-box-cnt img { max-width: 100px; margin-bottom: 30px; }
.message-box .message-box-cnt h2 { font-size: 16px; line-height: 20px; padding-bottom: 15px; }
.message-box .message-box-cnt p { font-size: 14px; line-height: 20px; }
.message-box .message-box-cnt p + p { padding-top: 10px; }
.stats-main-block .incident-graph { padding: 0; width: 360px; }
.stats-main-block .data-block { width: calc(100% - 360px); }
.stats-main-block .data-block .further-info-btn { font-size: 14px; }
.top-folder-block .folders div { font-size: 14px; line-height: 18px; letter-spacing: 1px; }
.top-folder-block .top-folder-name { width: 17%; }
.top-folder-block .folders { width: 83%; }
.stats-main-block .incident-graph:after { margin: -70px -20px 0 0; width: calc(100% - 20px); border-radius: 50% 0 0 50%; -moz-border-radius: 50% 0 0 50%; -webkit-border-radius: 50% 0 0 50%; height: calc(100% + 40px); }
.next-section .next-block .next-block-graph { padding: 0; }
.next-section .next-block .next-block-graph:after { margin: -70px -20px 0 0; width: calc(100% - 20px); border-radius: 50% 0 0 50%; -moz-border-radius: 50% 0 0 50%; -webkit-border-radius: 50% 0 0 50%; height: calc(100% + 40px); }
.next-section .next-block .next-block-profile, .next-section .next-block .next-block-graph { width: 100%; }
.next-section .next-block .next-block-profile { text-align: center; }
.next-section .next-block .next-block-profile ul { float: none; display: inline-block; vertical-align: top; }
.next-section .next-block .next-block-graph:after { display: none; }
.next-section .next-block .next-block-graph #people-off-graph { margin: 20px 0; }
.next-section .next-block-blank { display: none; }
.incident-data-info-detail .count-block { width: 140px; }
.incident-data-info-detail .count-block span.incident-name { font-size: 18px; line-height: 20px; }
.incident-data-info-detail .count-block span.cont { font-size: 90px; line-height: 100px; }
.incident-data-info-detail .incident-profile-block { width: calc(100% - 170px); margin: 5px 0; margin-top: 16px; }
.involvement-block .involvement-profile-block ul li span.profile { letter-spacing: 0.5px; width: 44%; }
.next-section .next-block .next-block-profile ul li span.profile { letter-spacing: 0.5px; }
.stats-right-tab-cnt .folder-cnt-block { padding-left: 10px; padding-right: 10px; }
.incident-stats .n_tesco_folder .folder-filter { font-size: 12px; line-height: 16px; }
.incident-stats .n_tesco_folder .stext-right-click { padding-left: 10px; }
.stats-cnt .stats-view-block .stats-tempalte-view .stats-name { font-size: 12px; line-height: 16px; margin-top: 4px; }
.stats-right-tab-cnt .email-edit-cnt .email-edit-box { padding: 10px; }
.email-edit-box label { font-size: 12px; line-height: 16px; }
.stats-right-sub-heading, .stats-right-sub-heading2 { font-size: 12px; line-height: 16px; }
.form-block-section .list-block-section .witness_form .form-group.witness-btn { width: calc(100% + 30px); margin-left: -15px; }
header .main-navigation ul li a:before { width: 38px; height: 36px; background-size: 250px auto; background-position: -1px 4px; margin-bottom: 0px; }
header .main-navigation ul li.templates a:before { width: 30px; background-position: -37px 2px; }
header .main-navigation ul li.planner a:before { width: 33px; background-position: -64px 2px; }
header .main-navigation ul li.stats a:before { width: 62px; background-position: -96px 2px; }
header .main-navigation ul li.profile a:before { width: 26px; background-position: -156px 2px; }
header .main-navigation ul li a { font-size: 12px; }
header .main-navigation ul li a.active:after, header .main-navigation ul li a:hover:after { width: 4px; }
.whatHappenModal { top: 10px; }
.whatHappenModal:before { top: 14px; }

.incident-pdf-left { width: calc(100% - 260px); }
.incident-pdf-right { width: 260px; }
.incident-pdf-right .right-heading h2 { font-size: 18px; line-height: 24px; padding: 11px 10px; height: 50px; }
.incident-pdf-right .right-content { padding: 10px; top: 50px; height: calc(100% - 104px); }
.incident-pdf-right .btn-section { padding: 10px; }
.incident-pdf-right .g-recaptcha-custom { transform: scale(0.79); -moz-transform: scale(0.79); -webkit-transform: scale(0.79); transform-origin:0 0; -moz-transform-origin:0 0; -webkit-transform-origin:0 0; }

}	

@media (max-width: 1024px) {
.stats-main-container .stats-right-content { width: 30%; }
.stats-main-container .stats-left-content { width: 70%; }	
.message-box .message-box-cnt p { padding-left: 5px; padding-right: 5px; }
.stats-main-block .incident-graph { width: 100%; text-align: center; }
.stats-main-block .incident-graph .graph { display: inline-block; vertical-align: top; width: 400px; }
.stats-main-block .data-block { width: 100%; }
.stats-main-block .incident-graph .graph { margin: 0; }
.stats-main-block .incident-bottom-blank-block { display: none; }
.top-folder-block.top-three-folder { display: block; flex-wrap: wrap; }
.top-folder-block .top-folder-name, .top-folder-block .folders { width: 100%; }
.top-folder-block .top-folder-name { padding-top: 10px; padding-bottom: 10px; }
.top-folder-block .folders div.incident, .top-folder-block .folders .folders-inner div { min-height: 70px; }
.top-folder-block .folders div.incident, .top-folder-block .folders .folders-inner div { font-size: 12px; line-height: 16px; min-width: 100px; }
.top-folder-block .folders div.incident { width: 120px; }
.top-folder-block .folders .folders-inner { width: calc(100% - 120px) }
.top-folder-block .folders div span { font-size: 18px; line-height: 24px; }
.top-folder-block .folders div.incident span { font-size: 22px; line-height: 28px; }
.involvement-section .involvement-heading h2 { font-size: 14px; line-height: 20px; }
.involvement-section { display: block; }
.involvement-section .involvement-block { width: 100%; }
.involvement-section:after { display: none; }
.involvement-block .involvement-profile-block { margin: 15px 0 5px 0; }
.involvement-block .involvement-profile-block ul { padding: 0; }
.involvement-block .involvement-profile-block ul li span.profile { font-size: 14px; line-height: 18px; }
.involvement-block .involvement-profile-block ul li span.profile-pecentage { font-size: 20px; line-height: 28px; }
.involvement-block .involvement-profile-block ul li { height: 38px; }
.aid-section .aid-block .aid-inner { width: 50%; max-width: 50%; }
.aid-section .aid-block .aid-inner .aid-text { font-size: 24px; line-height: 30px; }
.aid-section .aid-block .aid-inner .count { font-size: 80px; line-height: 80px; }
.aid-section .aid-block .aid-inner .count .time { font-size: 10px; }
.next-section .next-block { display: block; padding-bottom: 0px; }
.next-section .next-block .next-block-graph #people-off-graph { margin: 0; }
.next-section .next-block .next-block-profile ul li { height: 38px; }
.next-section .next-block .next-block-profile ul li span.profile { font-size: 14px; line-height: 18px; }
.next-section .next-block .next-block-profile ul li span.profile-pecentage { font-size: 20px; line-height: 28px; }
.header-top-right .company-dropdown { width: 120px; margin-right: 8px; }
.topbar-new .welcome-txt { max-width: 90px; }
.header-top .inner-action > a { margin-left: 0; }
.stats-main-block .incident-graph:after { display: none; }
.incident-data-info-detail .count-block { width: calc(100% - 30px); }
.incident-data-info-detail .incident-profile-block { width: 100%; padding-left: 0; margin: 10px 0 0 0; }
.incident-data-info-detail .incident-profile-block ul li span.profile { letter-spacing: 0.5px; }
.aid-section .aid-block .aid-inner .aid-text { width: 130px; }
.top-folder-block .folders .folders-inner div { padding: 10px 15px; }
.top-folder-block.show-all-folders { flex-wrap: wrap; }
.header-top-right .upgrade-section a.upgrade-btn { padding-left: 12px; padding-right: 12px; }
.header-top-right .upgrade-section { margin-right: 7px; }
.witness-list-section { height: calc(100vh - 400px); }
.add-skecth-btn .theme-btn { padding: 6px 10px 7px; }
#myCanvas .deptBlueBtn2, #image-annotate .theme-btn.blue-btn { padding: 0 10px 2px; }
}

@media (max-width: 960px) {
.header-top .head-logo { width: 235px; }
header .header-top .header-top-right { max-width: calc(100% - 235px); }
.edit-skecth-btn .width50 { width: 100%; }
.edit-skecth-btn .width50.injured_body_part_image_clear { margin-top: 10px; }
.edit-skecth-btn .theme-btn { height: 34px; padding: 0 5px; font-size: 14px; line-height: 20px; }

}	

@media (max-width: 767px) {
.theme-btn { font-size: 14px; padding: 12px 15px; }
header .main-navigation { display: none; position: absolute; left: 0; top: 46px; width: 100%; z-index: 10; background: #333; }	
header .main-navigation ul li { width: 100%; border-left:none; border-bottom: 1px solid #000;  }
header .main-navigation ul li.active:before { width: 100%; height: 1px; top: auto; bottom: 0; }
header .main-navigation ul li a { padding: 10px; }
header .main-navigation ul li a:before { display: none; }
header .header-top .head-title { font-size: 15px; line-height: 20px; }	
header .header-top ul { margin-top: 1px; }
header .header-top ul li { margin-left: 10px; }
header .header-top ul li:first-child { margin-left: 0; }
header .header-top ul li a img { width: 11px; }
header .header-top ul li.nav-toggle { display: block; }
header .header-top ul li.nav-toggle a:hover { opacity: 1; }
header .header-top ul li.nav-toggle a img { width: 16px; }
.top-heading-bar .top-heading { font-size: 14px; width: 100%; }
.top-heading-bar .top-search { width: 100%; padding-top: 8px; margin-bottom: 3px; border-top: 1px solid #00B16A; }
.top-status-bar { padding: 7px 0; }
.top-status-bar a.cancel { font-size: 14px; line-height: 20px; padding-left: 14px; }
.top-status-bar a.cancel:before { width: 8px; height: 23px; }
.footer-btn-section .btn-left, .footer-btn-section .btn-right { width: 100%; }
.footer-btn-section .btn-right { margin-top: 1px; }
.footer-btn-section .theme-btn { width: 50%; min-width: 10px; }
.footer-btn-section .theme-btn.mob-full { width: 100%; border-bottom: 1px solid #fff; }
.form-block-section .form-inner { padding: 25px 15px 5px; border-bottom: 1px solid #e6e6e6; }
.form-block-section .border-bottom { border-bottom: none !important; }
.form-block-section .main-content-min-height.border-left:after { display: none; }
.main-container { height: calc(100vh - 249px);  } 
.main-content-min-height { height: auto; min-height: 1px !important; }
textarea.form-control.extra-large { height: 100px; }
.form-block-section .form-group { margin-top: 0; margin-bottom: 15px; }
.witness-list-section { height: auto; }
.witness-list-section ul li:last-child { border-bottom:none; }
.message-box { padding: 10px; }
.form-block-section .list-block-section { position: relative; height: auto; width: 100%; left: 0; }
.form-block-section .border-left { border-left: none !important;  }
/*stats css start here*/
.stats-main-container { height: auto; }
.incident-heading.stats-accordion-heading h2 { font-size: 16px; line-height: 20px; }
.stats-main-container .stats-left-content { width: 100%; height: auto; }
.stats-main-block .incident-graph .graph { width: 100%; max-width: 300px; margin-top: -40px; }
.stats-main-block .data-block { padding: 0; margin-top: -30px; }
.stats-main-block .data-block .col-4 { padding: 0; }
.stats-main-block .data-block .col-4 + .col-4:before { height: 100%; background-color: #c9c9c9; }
.stats-main-block .data-block .further-info-btn { width: 100%; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; padding: 6px 7px; font-size: 14px; }
.stats-main-block .data-block span.cont { font-size: 80px; line-height: 80px; }
.top-folder-section .incident-heading h2 { width: 100%; }
.stats-accordion { margin: 0; padding: 1px 0; position: relative; }
.stats-accordion .stats-accordion-cnt { display: none; }
.stats-accordion .stats-accordion-heading { background-color: #2fd5b0; color: #000; padding: 17px 50px 19px 0; position: relative; cursor: pointer; }
.stats-accordion .stats-accordion-heading:after { position: absolute; right: 15px; top: 15px; width: 24px; height: 24px; z-index: 1; content: ""; background-image: url("../../../img/front/inner-page/temp-down-arrow.png"); background-repeat: no-repeat; background-position:center; background-size:20px auto; }
.stats-accordion.open .stats-accordion-heading:after { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.top-folder-section.stats-accordion .view-options { position: absolute; top: 16px; right: 50px; z-index: 2; display: none; }
.top-folder-section.stats-accordion.open .view-options { display: block; }
.top-folder-section.stats-accordion .view-options a { margin: 0 0 0 20px; transition: none; -moz-transition: none; -webkit-transition: none; }
.top-folder-section.stats-accordion .view-options a:first-child { margin-left: 0; }
.top-folder-section.stats-accordion .view-options a + a:before { left: -11px; top: 1px; }
.stats-accordion-cnt .top-folder-block { border: none; }
.top-folder-block .top-folder-name { background-color: #393939; color: #fff; padding: 8px 15px 11px; }
.top-folder-block .top-folder-name a, .top-folder-block .top-folder-name a:hover, .top-folder-block .top-folder-name a:focus { color: #fff; }
.top-folder-block .folders { display: block; }
.top-folder-block .folders div.folder-cnt { background-color: #d6d6d6; margin-bottom: 1px; width: 100%; position: relative; min-height: 60px; padding-left: 15px; padding-right: 15px; display: flex; align-items: center; }
.top-folder-block .folders div.folder-cnt.incident { background-color: #fff; }
.top-folder-block .folders div.folder-cnt h3 { font-size: 14px; line-height: 20px; margin: 0; padding: 0; font-family: 'SegoeUI'; color: #000; letter-spacing: 0; text-align: left; position: relative; z-index: 2; }
.top-folder-block .folders div.folder-cnt.incident h3 { color: #ff0027; font-weight: bold; }
.top-folder-block .folders .folder-cnt .folder-inner { position: absolute; top: 0; right: 0; height: 100%; width: auto; min-width: 40px; z-index: 1; }
.top-folder-block .folders .folder-cnt .folder-inner span { float: right; margin: 16px 15px 0 0; font-family: 'SegoeUISemibold'; font-size: 16px; line-height: 24px; }
.top-folder-block .folders div.folder-cnt.incident .folder-inner span { color: #ff0027; font-weight: bold; font-size: 22px;}
.top-folder-block .folders .folder-cnt.misses .folder-inner { background-color: #188d7f; }
.top-folder-block .folders .folder-cnt.in-juries .folder-inner { background-color: #21be9f; }
.top-folder-block .folders .folder-cnt.health .folder-inner { background-color: #16e3b4; }
.top-folder-block .folders .folder-cnt.incident .folder-inner { background-color: transparent; }
.involvement-section .involvement-heading { background-color: #b7b7b7; padding: 10px 0 11px; }
.involvement-section .involvement-heading h2 { color: #fff; }
.involvement-block .involvement-profile-block { margin: 0 0 30px 0; }
.involvement-block .involvement-profile-block ul { margin: 0; }
.involvement-block .involvement-profile-block ul li { margin: 0; }
.involvement-block .involvement-profile-block ul li:nth-child(even) { background-color: #f4f4f4; }
.involvement-block .involvement-profile-block ul li span.profile-pecentage { background-color: transparent; }
.involvement-block .involvement-profile-block ul li span.profile-pecentage { color: #e2e2e2; padding-right: 0; }
.involvement-block .involvement-profile-block ul li span.profile { font-size: 12px; letter-spacing: 0.2px; padding-left: 15px; }
.involvement-profile-cnt .involvement-profile-inner { display: flex; width: 100% }
.involvement-profile-inner .organisation-block { width: 50%; min-height: 70px; background-color: #47636f; display: flex; align-items: center; justify-content: flex-end; color: #fff; min-width: 70px; }
.involvement-profile-inner .organisation-block.outside-block { background-color: #ffb100; }
.involvement-profile-inner .organisation-block h2 { float: right; margin: 0 10px 0 0; font-family: 'bebas_kairegular'; font-size: 34px; line-height: 40px; font-weight: normal;}
.involvement-profile-cnt .profile-type-block { padding: 15px 0; }
.profile-type-block .profile-type { float: left; width: 50%; padding-left: 35px; position: relative; font-size: 12px; line-height: 16px; color: #000; font-weight: 500; text-transform: uppercase; letter-spacing: 0.5px; }
.profile-type-block .profile-type:before { position: absolute; left: 20px; top: 3px; width: 6px; height: 28px; background-color: #47636f; content: ""; }
.profile-type-block .profile-type.outside:before { background-color: #ffb100; }
.aid-section .aid-block .aid-inner .aid-text { width: 80px; font-size: 18px; line-height: 22px;  color: #fff;}
.aid-section .aid-block .aid-inner .count { font-size: 52px; line-height: 62px; margin-left: 7px; }
.aid-section .aid-block .aid-inner .count .time { top: 11px; color: #fff; }
.aid-section .stats-accordion-cnt { background-color: #414141; padding: 15px 0; }
.aid-section .aid-block .aid-inner + .aid-inner { border-color:#dbdbdb;  }
.next-section .next-block { padding: 0; }
.next-section .next-block .next-block-profile ul { padding: 0; }
.next-section .next-block .next-block-profile ul li { margin: 0; display: block; float: left; width: 100%; height: auto; }
.next-section .next-block .next-block-profile ul li span.profile { width: 100%; float: left; padding: 8px 15px 7px; }
.next-section .next-block .next-block-profile ul li span.profile-pecentage { float: left; width: 100%; padding-left: 15px; padding-right: 15px; }
.next-section .next-block .next-block-profile ul li span.profile-pecentage .pecentage { min-width: 40px; }
.incident-data-info-detail .count-block span.cont { text-align: left;  }
.incident-data-info-detail .count-block span.cont span { font-size: 12px; line-height: 16px; display: inline-block; vertical-align: top; margin:18px 0 0 -10px; color: #b7b7b7; font-family: 'SegoeUI';  }
.incident-data-info-detail .back-btn a { margin-top: 19px; }
.incident-data-info-detail .count-block { padding-left: 20px; }
.incident-data-info-detail .count-block span.incident-name { margin:-6px 0 0 5px; text-align: left;  }
.incident-data-info-detail .incident-profile-block ul { padding: 0; }
.incident-data-info-detail .incident-profile-block ul li { display: block; float: left; height: auto; margin-top: 0; }
.incident-data-info-detail .incident-profile-block ul li span.profile { width: 100%; float: left; padding-left: 15px; padding-right: 15px;}
.incident-data-info-detail .incident-profile-block ul li span.profile-pecentage { width: 100%; float: left; padding-left: 15px; padding-right: 15px; }
.incident-data-info-detail .incident-profile-block ul li span.profile-pecentage .pecentage { min-width: 40px; }
.stats-main-block .incident-data-info-detail { padding-bottom: 0; }
.injury-type-section .incident-heading { background-color: #575757; padding:10px 0 11px;   }
.injury-type-section .risk-types { display: block; padding: 15px; }
.injury-type-section .risk-type { width: 100%; }
.incident-report-header { position: relative; z-index: 9; }
.incident-report-header .top-heading { padding: 10px 0; background-color: #1c1c1c; }
.incident-report-header .top-heading a { font-size: 20px; line-height: 28px; color: #fff; font-weight: bold; font-family: 'SegoeUI';}
.incident-report-header .top-heading a.back:before { display: inline-block; vertical-align: middle; content: ""; background-image: url("../../../img/front/mobile/incident-report/back-arrow.png"); margin-right: 10px; background-size: 14px auto; background-repeat: no-repeat; width: 14px; height: 26px; }
.incident-report-header .top-incident-report-section { background-color: #21be9f; height: 28px; position: relative; } 
.incident-report-header .incident-report-title { font-size: 16px; line-height: 26px; color: #fff; font-weight: 600; max-width: calc(100% - 166px); }
.incident-report-header .incident-report-toggles { position: absolute; right: 15px; top: -7px; z-index: 1; width: 166px;  }
.incident-report-header .incident-report-toggles ul { float: right; width: auto; }
.incident-report-header .incident-report-toggles ul li { float: left; width: auto; margin: 0 0 0 1px; }
.incident-report-header .incident-report-toggles ul li a { width: 40px; height: 40px; display: block;  }
.incident-report-header .incident-report-toggles ul li a img { display: block; width: 100%; height: 100%; border: 1px solid #16e3b4; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.incident-report-header .show-dropdown { background-color: #1c1c1c; padding: 8px 0 7px; }
.incident-report-header .show-dropdown select { display: inline-block; width: 100%; overflow: hidden; text-overflow: ellipsis; font-size: 16px; line-height: 24px; color: #fff; font-weight: 400; font-family: 'SegoeUI'; padding:5px 25px 5px 0; background-image: url("../../../img/front/mobile/incident-report/white-down-arrow.png"); background-repeat: no-repeat; background-position: center right; background-size: 18px auto; background-color: transparent; border: none; outline: none; appearance:none; -moz-appearance:none; -webkit-appearance:none; }
.incident-report-header .show-dropdown select option { color: #000; }
.highcharts-title .incident-count-1 { font-size: 90px; line-height: 90px;  }
.incident-count-2 { font-size: 35px; }
.next-section .next-block .next-block-graph { float: none; width: 100%; max-width: 300px; margin: 0 auto; }
.stats-main-block .incident-data-info-block { margin-bottom: 15px; }
.stats-main-block .data-block span.incident-name { font-size: 14px; letter-spacing: 1px; }
.aid-section .aid-block .aid-inner { padding-left: 0px; }
.aid-section .aid-block .aid-inner + .aid-inner { padding-left: 20px; }
.top-folder-block .folders div.incident { width: 100%; }
.top-folder-block .folders .folders-inner { width: 100%; }
textarea.textarea-height { height: 120px !important; } 
ul.body-part-option-list li { font-size: 14px; line-height: 20px; padding: 10px; min-height: 50px; }

}

@media only screen  
and (min-device-width: 1024px) 
and (max-device-width: 1366px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 1.5) {

.form-control { padding: 0 10px; }	

}