@charset "utf-8";
/* Intisar Corporation LLC  ::: CSS Document */

/* Common styles */
body { background: url(../images/main-bg.jpg) center top; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:32px 0 0 0; font-size:100%; margin:0;}
#wrap {width:1000px; height:auto; overflow:hidden; margin:0 auto; }
h1, h5, h6, ul {margin:0; padding:0;}
li {list-style:none; float:left;}
a {color:#f30502; text-decoration:none;}
a:hover {color:#fff!important; text-decoration:none;}
.links1 {color:#69696B;}
.links1:hover {color:#f30502;}
.sub-red {color:#f30502!important;}
.space-25 { height:25px; width:100%; float:left;}
.image-box img {float:left;}
.no-bg-list li {background-image:none!important;}
.no-pad { padding-left:0!important;}
p { text-align:justify;}
@font-face {
    font-family:"bebas_neueregular";
    src:url("../fonts/bebasneue-webfont.eot?") format("eot"),
    url("../fonts/bebasneue-webfont.woff") format("woff"),
    url("../fonts/bebasneue-webfont.ttf") format("truetype"),
    url("../fonts/bebasneue-webfont.svg#bebas_neueregular") format("svg");
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/myriadpro-regular-webfont.eot');
    src: url('../fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-regular-webfont.woff') format('woff'),
         url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-regular-webfont.svg#Myriad Pro') format('svg');
      font-weight: normal;
    font-style: normal;
    font-size:14px;
}



/* header */

#header { width:100%; overflow:hidden;font-family:'Myriad Pro'; overflow:hidden;}
#header .logo { float:left;}
#header .logo h1 { text-transform:uppercase; font-size:2.80em; color:#f30502; font-weight:bolder; letter-spacing:-.021em; line-height:0.80em; }
#header .logo h5 { text-transform:uppercase; font-size:1.20em; color:#69696B; font-weight:normal; letter-spacing:.16em; line-height:1.40em;}
#header .logo h6 { text-transform:capitalize; font-size:1.05em; color:#69696B; font-weight:normal; font-style:italic;}
#header .contact-box { float:right; text-align:right; padding-right:10px; padding-top:15px; width:300px;}
#header a {color:#000; text-decoration:none;}
.contact-box .social { width:88px; float:right; margin-bottom:10px;}
.contact-box .social li {margin:0 0 0 7px; text-align:right;}
.social .fb a { width:22px; height:22px; text-indent:999px; background:url(../images/fb-icon.png) no-repeat right 0; display:block;}
.social .ln a { width:22px; height:22px; text-indent:999px; background:url(../images/ln-icon.png) no-repeat right 0; display:block;}
.social .mail a { width:22px; height:22px; text-indent:999px; background:url(../images/mail-icon.png) no-repeat right 0; display:block;}
.contact-box span { font-size:1.25em; color:#69696B; font-weight:bold; width:100%; float:left; padding:0 0 0 7px;}

/* main-menu */
.menu-wrap { width:100%; float:left; }
#main-menu { width:100%; border:1px solid #69696B; border-left:none; border-right:none; float:left; text-transform:uppercase; font-family:"bebas_neueregular"; margin:28px 0 0 0; }
#main-menu li { float:left; padding:10px 0; font-size:1.55em;}
#main-menu .divider { width:33px;}
#main-menu li a {text-decoration:none; color:#69696B; }
#main-menu li a:hover { color:#f30502;}
#main-menu li a.active { color:#f30502;}
.right {text-align:right!important; float:right!important;}

/* image slider */
.image-slide {width:1000px; height:auto;  margin:28px 0 0 0; float:left; }
.image-inner {width:1000px; height:235px; background:url(../images/image-inner1.jpg) no-repeat 0 0;  margin:0;}


.content { width:100%;  height:auto; overflow:hidden; margin:0px 0 0 0; padding:10px 0 0 0;}
.content .col1 { width:355px; float:left; overflow:hidden; height:auto; text-align:justify;}
.content .col2 { width:645px; float:right;}
.content .col1 .heading { font-size:1.27em; text-transform:uppercase; font-family: 'Myriad Pro'; color:#69696B; padding:0 0 2px 25px; background:url(../images/head-bg.png) no-repeat 0 2px;}
.content .col1 .heading span {background: url(../images/main-bg.jpg) center top; padding:0 10px 0 0;}
.content  .col1 ul { margin-top:20px; font-family:Arial, Helvetica, sans-serif;  font-size:0.80em; padding-right:64px;}
.content  .col1 ul li { background:url(../images/bullet.png) no-repeat 0 4px; padding:0 0 0 25px; color:#69696B; margin:0 0 30px 0;}
.content  .col1 .more { width:100%; font-family:Arial, Helvetica, sans-serif;  font-size:0.72em; float:left; padding:0 0 0 25px; }
.content  .col1 .more a {color:#f30502; text-decoration:none; background:url(../images/bullet1.png) no-repeat 0 0; padding:0 0 0 17px;}

.content  .col2 .heading { font-size:1.27em; text-transform:uppercase; font-family: 'Myriad Pro'; color:#f30502; padding:0 0 2px 25px; background:url(../images/head-bg-wide.png) no-repeat 0 2px;  margin-bottom:20px;}
.content  .col2 .heading span {color:#69696B;}
.col2 p { font-family:Arial, Helvetica, sans-serif;  font-size:0.80em; color:#69696B; margin-bottom:30px;}

.services {border:1px dotted #69696B; border-left:none; border-right:none; overflow:hidden; height:auto; width:100%; padding:38px 0; font-family: 'Myriad Pro';}

.services .ser1 { text-align:center; padding:105px 0 0 0; background:url(../images/fire-fight.png) no-repeat 0 0; width:219px; height:124px; text-transform:uppercase; font-size:1.25em; font-weight:bold; color:#69696B;}
.services a {  display:block; text-align:center; font-size:0.75em; padding:5px 0 0 0; color:#fff; text-transform:uppercase; font-weight:normal; text-decoration:none; }

.services .ser2 { text-align:center; padding:105px 0 0 0; background:url(../images/fire-alarm.png) no-repeat 0 0; width:219px; height:124px; text-transform:uppercase; font-size:1.25em; font-weight:bold; color:#69696B;}
.services .ser3 { text-align:center; padding:105px 0 0 0; background:url(../images/fire-trucks.png) no-repeat 0 0; width:219px; height:124px; text-transform:uppercase; font-size:1.25em; font-weight:bold; color:#69696B;}
.services .ser4 { text-align:center; padding:105px 0 0 0; background:url(../images/training.png) no-repeat 0 0; width:219px; height:124px; text-transform:uppercase; font-size:1.25em; font-weight:bold; color:#69696B;}
.services .divider { width:40px; }

.bottom-box { width:100%; overflow:hidden; height:auto; margin:38px 0 0 0;}
.box1, .box3, box4 {font-family:'Myriad Pro'; width:230px; font-size:0.80em; color:#69696B; float:left;}
.box2 { width:480px;  color:#69696B; float:left; padding:5px 30px; font-family:'Myriad Pro' }
.box3 {float:right;}
.top-pad {padding-bottom:6px!important; margin-bottom:0px !important; float:left;}
.box1 .head, .box2 .head, .box3 .head, .box4 .head {font-size:1.45em; text-transform:uppercase; color:#f30502; margin: 0 0 20px 0; width:100%; font-weight:bold; font-size:16px;}
.box1 li a{text-decoration:none; color:#666;}
.box1 li{ padding:5px 0; width:95%; margin-bottom:0px !important;}
.box1 li .image-box{ width:100%;}
.box4 li a{text-decoration:none;}
.box4 li{ padding:5px 0; width:95%; font-size:0.95em;}
.box4 li ul{font-size:0.85em;}
.box4 li .image-box{ width:100%;}
.box2 li { padding:0px 10px 0px 0;}
.box2 .txt-box { width:200px; height:24px; background:url(../images/txt-box.png) no-repeat 0 0; padding:3px 10px; border:none; font-size:0.70em; margin:5px 0; color:#666;}
.box2 .txt-area { width:200px; height:52px; background:url(../images/txt-area.png) no-repeat 0 0; padding:10px 10px; border:none; font-size:0.70em; font-family:'Myriad Pro'; margin:5px 0 0 0;}
.box2 .button { width:50px; height:22px; background:url(../images/button.png) no-repeat 0 0; padding:0px 10px; border:none; font-size:0.90em; font-family:'Myriad Pro'; text-transform:uppercase; position:relative; top:-5px; color:#666;}
.box3 p{ line-height:1.60em;}

#footer { background:#232323; width:100%; overflow:hidden; height:auto; margin:10px 0 0 0; padding-bottom:20px;}
.foot-wrap { width:1000px; margin:0 auto; font-size:0.75em; color:#6e6e6e; padding:20px 0;}
.foot-wrap .view-web {font-size:0.95em;}
.foot-wrap .foot-1 { width:600px; float:left;}
.foot-1 p {
	margin:2px 0 !important;
}
.foot-wrap .foot-2 {  float:right; text-align:right;}
.foot-wrap .foot-2 a{ color:#fff; text-decoration:none;}

/*inner pages*/
.content-in { width:100%;  height:auto; overflow:hidden; margin:100px 0 0 0; }
.content-in  .col1 { width:675px; float:left; overflow:hidden; height:auto; padding: 0 0px 0 0;}
.content-in  .col2 { width:280px; float:right;}
.content-in .col1 .heading { font-size:1.27em; text-transform:uppercase; font-family: 'Myriad Pro'; color:#69696B; padding:0 0 20px 25px; background:url(../images/head-bg-bullet.png) no-repeat 0 2px; margin-top:5px; border-bottom:1px dotted #69696B; float:left; width:100%; margin-bottom:10px;}
ul.gallery-main {
	border-bottom:1px dotted #69696B;
	padding-bottom:15px;
	padding-right:0px !important;
	width:100% !important;
}
.content-in .col1 .heading span { color:#f30502; }
.content-in  .col1 p{  font-family:Arial, Helvetica, sans-serif;  width:100%; font-size:0.80em; padding-right:25px; color:#69696B; line-height:1.55em; float:left; margin-top:0px;}
.content-in  .col1 ul{  font-family:Arial, Helvetica, sans-serif;  width:100%;  padding-right:25px; color:#69696B; line-height:1.55em; float:left;}
.project-box ul li {float:left; width:90%; background:url(../images/bullet.png) no-repeat 0 2px; padding:2px 0 0 25px; line-height:1.25em; font-size:0.90em;}
.content-in  .col2 .heading { font-size:1.27em; text-transform:uppercase; font-family: 'Myriad Pro'; color:#f30502; padding:0 0 20px 25px; background:url(../images/head-bg.png) no-repeat 0 2px;  margin-bottom:30px; border-bottom:1px dotted #69696B; margin-top:5px;}
.content-in .col2 .heading span {background: url(../images/main-bg.jpg) center top; padding:0 10px 0 0;}
.col2 .gallery li {  margin-bottom:10px;}
.col2 .gallery li img { padding:0; border:none; border:6px solid #303033;}
.col1 .gallery-main li {  margin:0 10px 10px 0; float:left; width:250px;}
.col1 .gallery-main li img { padding:0; border:none; border:6px solid #303033;}

.content-in .col1  ul { width:95%; float:left;}
.key-persons {  height:auto;}
.key-persons p{ width:100%; float:left;}
.key-persons ul { width:100%; float:left; line-height:1.05em!important;}
.key-persons ul li { list-style:none; float:left; width:175px; height:90px; font-family:Arial, Helvetica, sans-serif;  font-size:0.70em; padding:135px 0 0 0; text-align:center; color:#69696B;}
.key-persons ul li span { text-transform:uppercase;}
.key-persons ul .team1 { background:url(../images/team-1.png) no-repeat center 0; }
.key-persons ul .team2 { background:url(../images/team-2.png) no-repeat center 0; }
.key-persons ul .team3 { background:url(../images/team-3.png) no-repeat center 0; }
.key-persons ul .team4 { background:url(../images/team-4.png) no-repeat center 0; }
.key-persons ul .team5 { background:url(../images/team-5.png) no-repeat center 0; }
.key-persons ul .team6 { background:url(../images/team-6.png) no-repeat center 0; }

.content-in .heading-sub { width:100%; margin-bottom:8px;}
.heading-sub { font-size:1.10em; color:#ccc; font-weight:normal; font-family:'Myriad Pro'; float:left; margin:0; text-align:left!important;}
.heading-sub1 { background:url(../images/bullet.png) no-repeat 0 0; padding:0 0 0 25px;}
.content-in .box1 { float:left;}
.content-in .box1 li{ background:url(../images/bullet.png) no-repeat 0 0; padding:2px 0 4px 25px; color:#69696B; margin:0 0 10px 0;}
.image-box { width:286px; float:left; padding-right:20px;}
.ser-content { float:left; font-size:0.80em!important;}
.ser-img-desc { float:left; font-size:0.95em!important; width:45%!important;}
.ser-img-desc-single { float:left; font-size:0.95em!important; }
.project-box {width:100%; float:left; padding:15px 0 20px; border-bottom:1px dotted #69696B; overflow:hidden; height:auto; margin-bottom:15px;}
.project-content {float:left; width: 368px; overflow:hidden; height:auto; font-family:Arial, Helvetica, sans-serif; }
.project-content p {width:100%; float:left;}


ul#main-menu { overflow:hidden; height:auto;}
ul.drop { overflow:hidden; height:auto;}
ul.drop li { float: left; vertical-align: middle; padding: 0px 10px; }
ul.drop li.hover, ul.drop li:hover { cursor: default; }
ul.drop li ul { visibility: hidden; position:absolute; top:99%;  right:0;  width:160px; font-family:"bebas_neueregular"; font-size:0.50em; background:#f30502; overflow:hidden; height:auto; letter-spacing:0.04em;}
ul.drop ul li { float: none; padding:1px 3px!important; }
ul.drop ul li a{color:#fff!important; padding:0 0 0 10px; display:block; }
ul.drop ul li a:hover{ color:#000!important;}
ul.drop ul ul { top: -2px; left: 100%; overflow:hidden; height:auto;}
ul.drop li:hover > ul { visibility: visible;  }

.col-full { width:100%; overflow:hidden; height:auto;}
.col-full .heading { font-size:1.27em; text-transform:uppercase; font-family: 'Myriad Pro'; color:#f30502; padding:0 0 2px 25px; background:url(../images/head-bg-wide.png) no-repeat 0 2px;  margin:0 20px 38px 0; float:left; width:25%; border-bottom:1px dotted #69696B;}
.col-full .heading span {color:#69696B;}
.col-full p { font-family:Arial, Helvetica, sans-serif;  font-size:0.80em; color:#69696B; margin-bottom:30px; width:100%; float:left;}
.project-image1 { background:url(../images/orch-prod1.jpg) no-repeat 0 0; width:281px; height:159px; float:left;}
.project-image2 { background:url(../images/orch-prod2.jpg) no-repeat 0 0; width:281px; height:159px; float:left;}
.project-image3 { background:url(../images/orch-prod3.jpg) no-repeat 0 0; width:281px; height:159px; float:left;}
.project-image4 { background:url(../images/orch-prod4.jpg) no-repeat 0 0; width:281px; height:159px; float:left;}
.project-image5 { background:url(../images/orch-prod5.jpg) no-repeat 0 0; width:281px; height:159px; float:left;}
.project-image6 { background:url(../images/orch-prod6.jpg) no-repeat 0 0; width:281px; height:159px; float:left;}

.cert-img-1 { background:url(../images/cert-1-thumb.jpg) no-repeat 0 0; width:235px; height:120px;}
.cert-img-2 { background:url(../images/cert-2-thumb.jpg) no-repeat 0 0; width:235px; height:120px;}
.cert-img-3 { background:url(../images/cert-3-thumb.jpg) no-repeat 0 0; width:235px; height:120px;}
.cert-img-4 { background:url(../images/cert-4-thumb.jpg) no-repeat 0 0; width:235px; height:120px;}
.cert-img-5 { background:url(../images/cert-5-thumb.jpg) no-repeat 0 0; width:235px; height:120px;}
.cert-img-6 { background:url(../images/cert-6-thumb.jpg) no-repeat 0 0; width:235px; height:120px;}
.cert-img-7 { background:url(../images/cert-7-thumb.jpg) no-repeat 0 0; width:235px; height:120px;}
.leftfloat {float:left; width:305px!important;}
.right-details { width:200px; float:right;}
#bd_1 {
	text-decoration:none;
}
#bd_2 {
	text-decoration:none;
}
#bd_3 {
	text-decoration:none;
}
#bd_4 {
	text-decoration:none;
}
.certificates img
{
	width:200px;
}