/*Theme Name: Comprehensive Fire Services*/html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;}header, footer, article, section, hgroup, nav, figure {display:block;margin:0px;padding:0px;}img {border: 0 none;height: auto;max-width: 100%;vertical-align:top !Important;}ul {list-style-type:none;padding:0px;margin:0px;}p, td, input, label, form, h1, h2, h3, h4, h5, h6 {padding:0px;margin:0px;border:none;}@font-face {font-family: 'noto sans';src: url('css/MuseoSansCyrl-webfont.eot');src: url('css/MuseoSansCyrl-webfont.eot?#iefix') format('embedded-opentype'),url('css/MuseoSansCyrl-webfont.woff2') format('woff2'),url('css/MuseoSansCyrl-webfont.woff') format('woff'),url('css/MuseoSansCyrl-webfont.ttf') format('truetype'),url('css/MuseoSansCyrl-webfont.svg#noto sans') format('svg');font-weight: normal;font-style: normal;}input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"] textarea {  -webkit-appearance: none;  -webkit-border-radius: 0;}body{ font-size:14px; color:#6b6b6b; font-family: 'arial';}.header{width:100%; float:left; background:rgba(0, 0, 0, 0) url("images/header.jpg") repeat-x scroll 0 0; height:auto; position:relative;}.header-in{width:1024px; margin:0 auto;}.headertop{ float:right;}.logo{width:auto; float: left; margin:10px 0 3px;}.navigation-outer{width:100%; float:right; background:#fff;}.navigation{width:1100px; background:#0000fe; margin:0 auto;}.navigation ul{width:auto; float:left;}.navigation ul li{float:left; position:relative; font-size:17px; padding-right:70px;}.navigation ul li:last-child{ padding-right:0px;}.navigation ul li a{text-decoration:none; color:#EE0E0F; display:block; font-weight:bold; padding-left:20px;  line-height:47px; }.navigation ul li a:hover,.navigation li.current-menu-item a{color:#EE0E0F;}.navigation-res{ display:none !important}.contactinfo{ width:auto; float:right; padding-top:28px;}.email {font-size: 30px;  margin-bottom: 10px;}.email a{ text-decoration:none; color:#fff;}.email a:hover{ text-decoration:underline;}.phone {float: right; font-size: 20px;  padding-left: 30px;}.banner{ float:left;}.welcomesection{ width:100%; padding:30px 0; float:left;}.welcometxt{width:930px; margin:0 auto; clear:both;}.welcomesection h1 {  border-bottom: 1px solid;  border-image-outset: 0 0 0 0;  border-image-repeat: unset;  border-image-slice: 30 30 30 30;  border-image-source: url("images/line.png");  border-image-width: 0 1 1 1;  color: #6B6B6B;  font-family: "noto sans";  font-size: 35px;  padding-bottom: 10px;  text-align: center;}.welcometxt span {  color: #ee0e0f;}.welcomesection p{ color:#6B6B6B; font-size:15px; line-height:28px; text-align:center; padding:14px 0px;}.contactus-btn{width:250px; margin:20px auto; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#007efe; height:48px; text-align:center; line-height:48px; font-size:20px;}.contactus-btn a, .welcometxt a {  color: #ee0e0f;  font-size: 20px;  line-height: 48px;  text-align: center;  text-decoration: none;}.contactus-btn a:hover, .welcometxt a:hover{ text-decoration:underline;}.services-section{width:100%; float:left; background:url(images/servicesimg.jpg) no-repeat fixed center top; padding:30px 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}.services-in{width:940px; margin:0 auto; clear:both;}.row1{ width:29%; float:left;}.row1 p{ font-size:16px; color:#fff;}.row1 h2{ font-size:25px; color:#EE0E0F; font-family: 'noto sans';}.row1-img{width:100%; float:left; height:auto; margin:10px 0; min-height:78px; background:#007efe;}.readmore{width:119px; float:right; height:auto; background:#007efe; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:30px;}.readmore a{text-align:center; line-height:34px; color:#fff; text-decoration:none; display:block;}.readmore a:hover{ background:#fe0000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}.ec{margin:0 5%;}.readmore1{width:119px; float:right; height:auto; background:#007efe; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:10px;}.readmore1 a, .services-in a {    background: #ee0e0f none repeat scroll 0 0;    border-radius: 3px;    color: #ffffff;    float: right;    line-height: 34px;    margin: 30px 0 0;    padding: 0 15px;    text-align: center;    text-decoration: none;	font-family:noto sans;}.readmore1 a:hover, .services-in a:hover{ background:#fe0000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}.ec{margin:0 5%;}.resources{width:30%; float:right;}.resources ul{width:100%; float:left; height:auto; padding-top:10px;}.resources ul li{ font-size:14px; color:#fff;margin-bottom:10px; border-bottom:dotted 2px #d8d8d8; padding-bottom:10px; float:left; width: 100%;}.resources h2{font-size:25px; color:#EE0E0F; font-family: 'noto sans';}.forth-section{width:100%; float:left; padding:20px 0;}.forth-section-in{width:970px; margin:0 auto;}.forth-section-in h5{font-size:25px; color:#EE0E0F; font-family: 'noto sans';margin-bottom:10px;}.forth-section-in h4{ display:block; font-size:14px; color:#6f6f6f; padding-top:10px; padding-bottom:15px; font-family: "noto sans";}.whatwedo{width:20%; float:left;}.page-id-17 .inner .whatwedo { margin: 0;  width: 100%;}.whatwedo h5{font-size:25px; color:#EE0E0F; font-family: 'noto sans'; text-align:center;}.whatwedo-img{ width:100%; text-align:center; margin:10px 0;}.whatwedo-txt{ width:100%; float:left; text-align:center; font-size:14px; color:#6f6f6f;}.whatwedo-txt span{ color:#007efe; display:block; padding:0px;}.whatwedo-arrow{width:100%; text-align: center; float:left; padding-top:10px;}.contacts{width:35%; float:left; height:auto; margin:0 7%;}.contacts .r1{width:100%; float:left; height:auto; margin-bottom:12px;}.contacts .r1 .left{width:47%; float:left; font-size:14px; color:#6f6f6f;}.contacts .r1 .right{width:47%; float:right; font-size:14px; color:#6f6f6f;}.contacts .r1 .textareadiv{ width:100%; height:auto; float:left;}.textarea{ width:94%; border:solid 2px #a2a2a2; font-size:14px; color:#6f6f6f; padding:5px 2.4%; font-family: 'noto sans'; height:88px;}.submit-btn:hover,.whatwedo a:hover{ background:#FE0000}.textbox{border:2px solid #a2a2a2; background:none; font-size:14px; color:#6f6f6f; height:30px; width:96%; padding:0 1.2%; font-family: 'noto sans';}.fb{ width:31%; float:right; height:auto;}.r1m{margin-bottom:6px !important;}.newsletter{width:100%; float:left; background:url(images/newsletterbg.jpg) no-repeat fixed center top; padding:10px 0 10px 0;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}.newsinner{width:740px; margin:0 auto; padding:16px 0 170px; overflow:hidden;}.newsinner h1{ font-size:25px; color:#fff; font-weight: normal;font-family: 'arial'; text-align:center}.newsinner input[type="text"]{ border:solid 1px #c5c5c5; background:#fff; font-size:25px; color:#6f6f6f; font-family: 'noto sans'; padding:10px 2%; width:94.7%;}.newsinner input[type="button"]{ background:#6f6f6f; line-height:44px; border:solid 1px #e1e1e1; font-size:25px; color:#fff; font-family: 'noto sans'; font-weight:normal; width:100%;}.newsinner input[type="button"]:hover{ background:#FE0000; cursor:pointer}footer{ background: #d92c00 url("images/foo_.jpg") repeat bottom; width:100%; float:left; padding:46px 0 20px 0} .footer-in{ margin:0 auto; width:970px;}.footer-in h1{ color:#fff; font-size:25px; font-family: 'noto sans';  font-weight:normal; margin:0 0 7px 0;}.footer-in a {    color: #fff;    float: left;    font-size: 14px;	font-weight:bold;    line-height: normal;    padding: 0 0 5px;    text-decoration: none; }.footer-in a:hover{ text-decoration:underline;}.box-1{ float:left; width:220px;}.box-2{ float:left; width:220px;}.box-3{ float:left; width:288px;}.con-m{ margin:16px 0 7px 0!important;}.box-4{ float:right; width:207px;}.footer-in .widget.copyright {    clear: both;    color: #fff;    float: left;    font-size: 14px;	font-weight:bold;    margin: 15px 0 0;    width: auto !important;}.footer-in .widget.design-by.widget-last {    color: #fff;    float: right;    font-size: 14px;	font-weight:bold;    margin: 15px 0 0;    width: auto;}.nav-banner{ position:absolute; right:0; top:32%;}.banner-info{ position:absolute; left:18%; bottom:30px}.banner-content{width:100%;float:left;padding:227px 0 0;}.banner-center-div{width:995px;margin:0 auto;text-align:left;}.banner-content-inner{width:417px;float:left;}.banner.metaslider .caption h2{font-size:50px;line-height:59px;color:#fff;background: rgba(0, 0, 0, 0.50);display:inline-block;padding:0 20px 0 12px;}.banner.metaslider .caption p{font-size:15px;line-height:28px;color:#000;padding:10px 0 10px 10px; max-width: 417px;}.banner.metaslider .caption a{font-size:20px;line-height:35px;color:#ff0000;text-decoration:none; border-bottom:4px #fff solid;margin:10px 0 10px 10px;padding:0 5px;}.banner.metaslider .caption a:hover{border-color:#ff0000;}/*inner*/.inner-banner{height:308px; background-position:top;}.inner{ width:100%; max-width:1140px; margin:0 auto; clear:both; overflow:hidden; padding:40px 0} .inner-left{ width:800px; float:left;}.inner-right{ width:300px; float:right;}.inner-left h1{ color:#ee0e0f; font-size:35px; font-weight:600; text-align:left; background:#e6e6e6; padding:4px 0 3px 1%; word-wrap: break-word;}/*.inner-left p{ color:#6f6f6f; font-size:15px; line-height:22px; padding:25px 0 0}*/.inner-left p {color: #2f2f2f;font-size: 1.24em;  line-height: 1.5;  padding: 25px 0 0;}.image{ float:left; width:46%; margin:5px 20px 10px 0}.divider{ float:left; width:100%; margin:20px 0 0}.inner-right h2,.inner-right h5{color: #ee0e0f;    font-family: "noto sans";    font-size: 25px;    text-align: center; margin-bottom:10px;}.get-touch-form{ width:100%; float:left; margin-top:23px; margin-bottom:18px}.get-touch-form li{ margin:0 0 10px 0;}.get-touch-form li input[type="text"], .get-touch-form li input[type="email"], .get-touch-form li input[type="tel"]{ padding:10px 2%; width:94%; color:#000; font-size:13px; border: 2px solid #a2a2a2; font-family:"noto sans"}.capcha{ float:left; width:100%; margin:0 0 10px 0;}.capcha input[type="text"]{ padding:10px 2%; width:96%; color:#000; font-size:13px; font-family:"noto sans"; border: 2px solid #a2a2a2;}.capcha img{ float:right;  }.get-touch-form input[type="submit"] {  background: #ee0e0f none repeat scroll 0 0;   color: #ffffff;  font-family: noto sans;  font-size: 17px;  line-height: 39px;  text-align: center;  text-transform: uppercase;  width: 89px;}.get-touch-form input[type="submit"]:hover{ background:#FE0000; cursor:pointer;}.services-innertop{width:100%; float:left; height:auto; margin-top:25px; margin-bottom:0;}.services-innertop .cta{  background: #151515;    float: right;    padding:22px 0 24px;    position: relative;    width: 86%; margin:0 0 4px 0;}.services-innertop .cta h3{font-size:16px; color:#8e1808; font-weight:600; padding:0 0 0 21%;}.services-innertop .cta p{color:#fff; line-height:20px; font-size:13px; padding:0 0 0 21%;}.services-innertop .cta span{ float: left;    left: -41px;    margin-right: 10px;    position: absolute;    top:10px;}.get-touch-form .wpcf7-form-control-wrap.captcha {    float: left;    width: 62%;}input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"], textarea {  -webkit-appearance: none;  -webkit-border-radius: 0;}  .inner .whatwedo{ width:100%; margin:0 0 50px 0;}  .fb-inner {    float: left;     width: 100%;}/* Custom CSS by development */.header p {    padding: 0;color:#fff;}.services-in img {    margin: 10px 0;}.resources ul li a {    background: none;    color: #ffffff;    float: left;    line-height: normal;    margin: 0;    padding: 0 0 0 5px;    text-align: left;}.resources ul li a:hover{ background: none; text-decoration: underline;}.footer-in .widget {    float: left;    margin: 0 2% 0 0;    width: auto;}.footer-in .widget.design-by.widget-last a {    float: none;    padding: 0;    width: auto;}.widget_wysija_cont {    float: left;    margin: 32px 0 0;    width: 100%;}p.wysija-paragraph {    float: left;    width: 78%;}.widget_wysija_cont .wysija-submit {    display: inherit!important;    margin-top: 0!important;    width: 21%;    background: #6f6f6f;    border: 1px solid #e1e1e1;    color: #ffffff;    font-family: "noto sans";    font-size: 25px;    font-weight: normal;    cursor: pointer;    float: right;    padding: 9px 0;}.widget_wysija_cont .wysija-submit:hover { background: #ee0e0f;}.innerpage-outer {    float: left;    min-height: 300px;    width: 100%;}.innerpage-content {    margin: 20px auto;    width: 940px;}.header p a{ color: #fff;text-decoration:none;}.header p a:hover{ text-decoration:underline;}.banner.metaslider .caption-wrap{ color: #000!important; opacity: 1!important; background: none!important; bottom: 40px!important;}.banner.metaslider .caption{ max-width: 995px; padding: 0!important; margin: 0 auto;}.banner.metaslider .flexslider{ margin: 0!important;}.banner .flex-control-nav{ bottom: 50%!important; right: 0; width: auto!important; z-index: 99;}.banner .flex-control-nav li, .rslides_tabs li{ display: block!important; margin: 0!important;}.banner .flex-control-nav li a, .rslides_tabs a{ margin: 0 0 5px!important; box-shadow: none!important; background: url("images/whit-point.jpg") no-repeat!important; width: 19px!important; height: 19px!important; border-radius: 0!important; padding: 0!important; display: block!important;}.banner .flex-control-nav li a.flex-active, .rslides_tabs .rslides_here a{ background: url("images/blou-ipoit.jpg") no-repeat!important;}.banner .rslides_tabs {    background: none!important;    bottom: 50%;    font-size: 0;    padding: 0 !important;    position: absolute;    right: 0;    width: auto!important;    z-index: 99;}.whatwedo .metaslider{ margin: 10px 0 0;}.whatwedo .metaslider .caption-wrap{ opacity: 1!important; background: none!important; color: #6f6f6f!important; text-align: center; font-size: 14px;}.whatwedo h6{ color: #007efe;}.whatwedo .metaslider .caption{ padding: 0!important;}.what_we_do .flex-direction-nav .flex-prev{ background: url("images/prev.png") no-repeat!important; left: 35%; position: absolute; width: 24px; height: 23px;}.what_we_do .flex-direction-nav .flex-next{ background: url("images/next.png") no-repeat!important; right: 35%; position: absolute; width: 24px; height: 23px;}.what_we_do .flex-direction-nav li{ margin: 10px 0 0;}div.wpcf7-response-output {    border: medium none !important;    color: #ff0000;    float: left;    font-size: 16px;    margin: 10px 0 !important;    padding: 0 !important;    width: 100%;}div.wpcf7-mail-sent-ok {    color:#398f14;}/*Submenu*/.navigation li:hover ul.sub-menu{ left:0;}.navigation ul li ul.sub-menu {    background: #EE0E0F;    left: -999em;    position: absolute;    width: 250px;    z-index:9999;    text-indent: 0;}.navigation ul li ul.sub-menu li {    border-bottom: 1px solid #fff;    width: 100%;    line-height:normal;    font-size: 15px;    padding: 0;}.navigation ul li ul.sub-menu a {    background: none;    border: medium none;    line-height: normal;    padding: 12px 5%;    width: 90%;    color:#fff;}.navigation ul li ul.sub-menu a:hover, .navigation ul li ul.sub-menu li.current-menu-item a {    background: #fd0002;    color: #ffffff;}.navigation li.current-menu-item ul li a {    color: #fff;}/*Submenu*/.flex-direction-nav li {    position: relative;}.flex-direction-nav {    font-size: 0;}.inner-right .what_we_do .flex-direction-nav .flex-next {    right: 40%;}.inner-right .what_we_do .flex-direction-nav .flex-prev{ left: 40%;}.whatwedo-txt span a {    color: #007efe;    text-decoration: none;}.what_we_do .whatwedo-img img {    border-radius: 100%;    max-height: 191px;    max-width: 191px;}.alignleft {    float: left;    margin: 0 1em 1em 0;    text-align: left;}.alignright {    float: right;    margin: 0 0 1em 1em;    text-align: right;}.aligncenter {    display: block;    margin: 0 auto 1em;}.head_banner h2.widget-title{ display: none;}.post_thumbnail {    float: left;    margin: 25px 0 0;    width: 40%;}.content_left {    float: right;    width: 58%;}.content_left h3 p,.content_full h3 p {    font-size: 20px;    padding: 5px 0 0;}/*.inner .inner-left ul {    float: left;    padding: 20px 0 0 2%;    width: 98%;}*/.inner .inner-left ul {    margin-left: 1.5%;    width: 98%;    float: left;    padding: 5px 0 20px 2%;}/*.inner .inner-left li {    color: #6f6f6f;    font-size: 15px;    list-style: disc;    line-height: 22px;    padding: 0 0 5px;}*/.inner .inner-left li {    color: #2f2f2f;    font-size: 1.2em;    list-style: disc;    line-height: 22px;    padding: 0 0 5px;}.inner-left a {    color: #ee0e0f;    text-decoration: none;}.inner-left a:hover { text-decoration: underline;}/*h2 {    color: #454545;    font-size: 28px;    padding: 20px 0 0;}*/h2 {    color: #454545;    font-size: 1.6em;    padding: 20px 0 0;}/*h3 {    color: #454545;    font-size: 26px;    padding: 20px 0 0;}*/h3 {    color: #454545;    font-size: 1.45em;    padding: 20px 0 0;}/*h4 {    color: #454545;    font-size: 20px;    padding: 20px 0 0;}*/h4 {    color: #454545;    font-size: 1.25em;    padding: 20px 0 0;}.inner-left .r1 {    float: left;    margin: 0 0 12px;    width: 100%;}.inner-left .r1 .left {    float: left;    width: 49%;}.inner-left .r1 .right {    float: right;    width: 49%;}.inner-left .r1.r1m {    margin: 0 0 12px !important;}.inner-left .r1.r1m textarea{ padding: 5px 1.6%; width: 96%;}.inner-left .r1 {    float: left;    margin: 0 0 12px;    width: 100%;}.inner-left .left {    float: left;    width: 49%;}.inner-left .right {    float: right;    width: 49%;}.inner-left .r1.r1m {    margin: 0 0 12px !important;}.testimonials-widget-testimonial q, .testimonials-widget-testimonial blockquote {    /*background: #E6E6E6;    border: 1px solid #eeeeee;*/    border-radius: 3px;    padding: 20px;    position: relative;}.testimonials-widget-testimonial cite, .testimonials-widget-testimonial div.credit {    margin-top: 1em !important;    padding: 0 0 0 2%;    text-transform: uppercase;}.testimonials-widget-testimonial .author, .testimonials-widget-testimonial .email, .testimonials-widget-testimonial .job-title, .testimonials-widget-testimonial .location, .testimonials-widget-testimonial .company, .testimonials-widget-testimonial .url {    color: #4c4c4c;    display: block;    font-weight: normal;    margin: 0 0 5px;}.testimonials-widget-testimonial .author{ color: #ee0e0f;}.testimonials-widget-testimonial cite::before, .testimonials-widget-testimonial div.credit::before, .testimonials-widget-testimonial .join-title::before, .testimonials-widget-testimonial .join-location::before, .testimonials-widget-testimonial .join::before{    display: none;}.inner-left .testimonials-widget-testimonials p {    padding: 0;}.slideshowlink{ display: none;}.ngg-gallery-thumbnail img{ border: 1px solid #a2a2a2!important; margin: 4px 4px 4px 0!important; padding: 2px!important;}.ngg-gallery-thumbnail img:hover{ background-color: #a2a2a2!important;}div.filterbar, div.filterbar div{ display: none;}.inner .inner-left li.event {    list-style: none;    margin: 0 0.5em 1.5em 0;}.inner .inner-left ul.event-list-view {    margin: 0;    padding: 0;    width: 100%;}.inner-left .event-details p {    padding: 10px 0 0;}.event-date{ margin: 0 1em 1.5em 0!important;}.event-list {    float: left;    margin: 30px 0 0;    width: 100%;}.fb, .fb-inner{ overflow: hidden;}/* Custom CSS by development */hr{width: 100%; height: 1px; color: #0000fe; background-color: #0000fe; border: 0; clear: both;}.testimonials-widget-testimonial .open-quote {  display: none;}.testimonials-widget-testimonial .close-quote {  display: none;}.whatwedo a, .submit-btn {  background: #ee0e0f none repeat scroll 0 0;  border-radius: 5px;  color: #ffffff;  cursor: pointer;  float: right;  font-family: noto sans;  font-size: 18px;  margin-top: 10px;  padding: 6px 10px;  text-decoration: none;}.content_full {  float: left;  width: 100%;}.inner-right .whatwedo img {  display: block;  margin: 0 auto;  width: 60%;}.navigation .menu-item-has-children {background: rgba(0, 0, 0, 0) url("images/arr.png") no-repeat scroll left center;}.navigation ul li ul.sub-menu li:last-child {border-bottom: medium none;}.footer-in ul li {  float: left;  width: 100%;}.testimonials-widget-testimonial.list {  border-bottom: 1px solid;  border-image-outset: 0 0 0 0;  border-image-repeat: unset;  border-image-slice: 30 30 30 30;  border-image-source: url("images/line.png");  border-image-width: 0 1 1 1;  margin-bottom: 0;  padding-bottom: 20px;}