@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

* {

    margin: 0;

    padding: 0;

}



body {

    font-family: 'Roboto', sans-serif;

}



p {

    color: #5a5a5a;

    font-size: 16px;

    font-weight: 300;

    line-height: 25px;

    font-family: 'Roboto', sans-serif;

    margin-bottom: 15px;

}



h2 {

    color: #33417d;

    font-size: 34px;

    line-height: normal;

    font-weight: 300;

    font-family: 'Roboto', sans-serif;

    margin-bottom: 15px;

}



h2 strong {

    color: #c6282b;

    font-weight: 700;

    padding-right: 10px;

}



h6 {

    color: #c6282b;

    font-size: 18px;

    line-height: normal;

    font-weight: 300;

    font-family: 'Roboto', sans-serif;

    margin-bottom: 10px

}



.blue {

    color: #33417d !important;

}



.red {

    color: #c6282b !important;

}



.btn-section {

    margin-bottom: 15px;

}



.btn-secure-guard {

    color: #fff;

    font-size: 15px;

    text-transform: uppercase;

    font-weight: 700;

    padding: 10px 20px 8px 20px;

    transition: 0.5s all linear;

    -webkit-transition: 0.5s all linear;

    -moz-transition: 0.5s all linear;

    -ms-transition: 0.5s all linear;

    -o-transition: 0.5s all linear;

}



.btn-secure-guard:hover {

    background-color: #c6282b;

    color: #fff;

}



.blue-btn {

    background-color: #33417d;

}



.secure-icon {

    display: inline-block;

    background-position: center center;

    background-size: auto;

    background-repeat: no-repeat;

}



.secure-icon.secure-mobile {

    background-image: url("../images/icon/mobile.png");

    width: 25px;

    height: 43px;

}



.secure-icon.secure-telephone {

    background-image: url("../images/icon/telephone.png");

    width: 40px;

    height: 39px;

}



.secure-icon.secure-fax {

    background-image: url("../images/icon/fax.png");

    width: 46px;

    height: 38px;

}



.secure-icon.secure-security-services {

    background-image: url("../images/icon/security-services.png");

    width: 70px;

    height: 67px;

}



.secure-icon.secure-mobile-patrol-team {

    background-image: url("../images/icon/mobile-patrol-team.png");

    width: 63px;

    height: 64px;

}



.secure-icon.secure-executive-protection {

    background-image: url("../images/icon/executive-protection.png");

    width: 101px;

    height: 79px;

}



.secure-icon.secure-central-monitoring-centre {

    background-image: url("../images/icon/central-monitoring-centre.png");

    width: 111px;

    height: 85px;

}



.secure-icon.secure-news {

    background-image: url("../images/icon/news.png");

    width: 64px;

    height: 76px;

}



.secure-icon.secure-tcc {

    background-image: url("../images/icon/tcc.png");

    width: 51px;

    height: 85px;

}



.secure-icon.secure-vision {

    background-image: url("../images/icon/vision.png");

    width: 39px;

    height: 20px;

}



.secure-icon.secure-mission {

    background-image: url("../images/icon/mission.png");

    width: 36px;

    height: 36px;

}



.secure-icon.secure-values {

    background-image: url("../images/icon/our-values.png");

    width: 34px;

    height: 32px;

}



.secure-icon.secure-visit-us {

    background-image: url("../images/icon/visit-us.png");

    width: 27px;

    height: 25px;

}

.secure-icon.secure-agm-mat {

    background-image: url("../images/icon/agm-matters.png");

    width: 27px;

    height: 25px;

}

.secure-icon.secure-avisitus {

    background-image: url("../images/icon/visit-us-a.png");

    width: 27px;

    height: 25px;

}

.secure-icon.secure-amail-us {

    background-image: url("../images/icon/mail-us-a.png");

    width: 29px;

    height: 21px;

}



.secure-icon.secure-call-us {

    background-image: url("../images/icon/call-us.png");

    width: 35px;

    height: 28px;

}



.secure-icon.secure-residencial {

    background-image: url("../images/icon/residencial.png");

    width: 132px;

    height: 72px;

}



.secure-icon.secure-commercial {

    background-image: url("../images/icon/commercial.png");

    width: 102px;

    height: 101px;

}



.secure-icon.secure-industrial {

    background-image: url("../images/icon/industrial.png");

    width: 92px;

    height: 106px;

}



.secure-icon.secure-government {

    background-image: url("../images/icon/government.png");

    width: 90px;

    height: 107px;

}



.top-header {

    background-color: #33417d;

    position: relative;

}



.top-header .detail-list {

    text-align: right;

}



.top-header .detail-list ul {

    list-style: none;

    margin: 0;

    padding: 0;

}



.top-header .detail-list ul li {

    display: inline-block;

    padding: 18px 25px;

}



.top-header .detail-list ul li:last-child {

    padding-right: 0;

}



.top-header .detail-list ul li a,

.top-header .detail-list ul li span {

    font-size: 13px;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    line-height: normal;

}



.top-header .detail-list ul li .fa {

    padding-right: 10px;

    font-size: 24px;

    margin-top: -3px;

    float: left;

}



.top-header .detail-list ul li .fa.fa-envelope {

    font-size: 20px;

    margin-top: -1px;

}



.top-header .detail-list ul li a:hover,

.top-header .detail-list ul li a:focus {}



.banner-wrapper {

    position: relative;

    margin: 0;

    padding: 0;

  /*!  overflow: hidden; */

}



.banner-wrapper .banner-image {

    background-image: url(../images/secure-guard-banner.jpg);

    background-position: center top;

    background-repeat: no-repeat;

    width: 100%;

    height: 850px;

    position: relative;

}
.banner-wrapper.inner-page.media-coverage .banner-image {
    background-image: url(../images/media-coverage.jpg);
}





.banner-wrapper .banner-image p.banner-caption {

    font-size: 40px;

    font-weight: 300;

    color: #fff;

    line-height: 44px;

    z-index: 99;

    padding-top: 380px;

    padding-left: 30%;

}



.banner-wrapper .banner-image p.banner-caption strong {

    font-size: 46px;

    font-weight: 700;

    display: block;

}



.menu-bar {

    height: 102px;

    position: relative;

}



.menu-bar .navbar-default {

    background-color: #fff;
    z-index: 10000;
    border: none;

}



.menu-bar .navbar-default .navbar-collapse,

.menu-bar .navbar-default .navbar-form {

    padding-right: 0;

}



.menu-bar .navbar-nav {

    float: right;

    margin-top: 27px;

    margin-right: -15px;

}



.menu-bar .navbar-default .navbar-nav>li>a {

    color: #33417d;

    text-transform: uppercase;

    font-size: 15px;

    font-weight: 700;

}



.menu-bar .navbar-default .navbar-nav>li>a:hover {

    color: #c6282b;

    background-color: inherit;

}



.menu-bar .navbar-default .navbar-nav>li>a .fa {

    font-size: 20px;

    padding-left: 6px;

    float: right;

    margin-top: -1px;

}



.menu-bar .navbar-default .navbar-nav>li.open>a .fa {

    /*transform: rotate(180deg);*/
float:right;
    padding-left: 6px;


}



.menu-bar .navbar-default .navbar-nav>.active>a,

.menu-bar .navbar-default .navbar-nav>.active>a:focus,

.menu-bar .navbar-default .navbar-nav>.active>a:hover {

    color: #c6282b;

    background-color: inherit;

}



.menu-bar .navbar-default .navbar-nav>.open>a,

.menu-bar .navbar-default .navbar-nav>.open>a:focus,

.menu-bar .navbar-default .navbar-nav>.open>a:hover {

    color: #c6282b;

    background-color: inherit;

}



.menu-bar .navbar-nav>li>.dropdown-menu {

    margin-top: 23px;

    border: none;

    border-radius: 0;

    padding: 0 12px;

}



.menu-bar .dropdown-menu>li>a {

    padding: 12px 0;

    color: #33417d;

    font-size: 15px;

    font-weight: 500;

    border-bottom: 1px solid rgb(239, 192, 193);

}



.menu-bar .dropdown-menu>.active>a,

.menu-bar .dropdown-menu>.active>a:focus,

.menu-bar .dropdown-menu>.active>a:hover {
    color: #c6282b;
    background-color: transparent;
}



.menu-bar .dropdown-menu>li>a:hover {

    color: #c6282b;

    background-color: inherit;

}



.section-wrapper.security-services {

    padding-top: 20px;

    padding-bottom: 0;

}



.security-services .security-content {

    margin-top: 35px;

}



.security-services .security-content .btn-section {

    margin-top: 30px;

}



.more-detail {

    position: relative;

}



.more-detail .parallax-window {

    padding: 45px 0;

    min-height: 281px;

    position: relative;

}



.more-detail .parallax-window:before {

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    background-color: #000;

    opacity: 0.85;

    top: 0;

    left: 0;

}



.detail-heading {

    padding-top: 85px;

}



.detail-heading p {

    color: #fff;

    font-size: 24px;

    font-weight: 700;

    line-height: 28px;

}



.detail-heading p span {

    display: block;

    color: #c6282b;

}



.contact-detail {}



.contact-detail li {

    text-align: center;

    float: left;

   width: 33.33333%;

    display: block;

    position: relative;

    padding: 60px 15px;

    border-left: 1px solid #6f6f6f;

}



.contact-detail li .phone-number {

    color: #fff;

    font-size: 20px;

    font-weight: 400;

    margin-top: 15px;

    display: inline-block;

}



.contact-detail li .phone-number .secure-icon {

    float: left;

    margin-right: 10px;

}



.contact-detail li .phone-number .secure-mobile {

    margin-top: -10px;

}



.contact-detail li .phone-number .secure-telephone,

.contact-detail li .phone-number .secure-fax {

    margin-top: -7px;

}



.contact-detail li h6 {

    text-align: center;

}



.section-wrapper {

    margin: 0;

    padding: 40px 0 60px 0;

    position: relative;

    display: block;

}



.our-services h2 {

    margin-bottom: 40px;

}



.service-list {}



.service-list .list-item {

    min-height: 220px;
    display: block;
    overflow: hidden;
    background-color: #f2f2f2;

    margin-bottom: 30px;

    padding: 30px 0;

}



.service-list .list-item .image {

    float: left;

    width: 28%;

    padding: 30px 0;

    text-align: center;

}



.service-list .list-item .content {

    float: left;

    width: 72%;

    padding: 0 20px;

    text-align: left;

}



.service-list .list-item .content h3 {

    color: #c6282b;

    font-size: 20px;

    font-weight: 700;

}



.parallax-wrapper {

    position: relative;

}



.parallax-wrapper .secure-parallax {

    padding: 45px 0;

    min-height: 281px;

    position: relative;

}



.parallax-wrapper .secure-parallax {

    padding: 80px 0;

    min-height: 390px;

    position: relative;

}



.parallax-wrapper .secure-parallax:before {

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    background-color: #33417d;

    opacity: 0.9;

    top: 0;

    left: 0;

    z-index: -1;

}



.bottom-parallax {

    text-align: center;

}



.bottom-parallax p {

    color: #fff;

    text-align: center;

    font-weight: 700;

    font-size: 25px;

    text-transform: uppercase;

}



.bottom-parallax ul {

    display: inline-block;

    text-align: left;

    margin-top: 20px;

}



.bottom-parallax ul li {

    color: #fff;

    font-size: 20px;

    margin-bottom: 20px;

}



.event-section {

    padding: 0;

    background-color: #f2f2f2;

}



.event-content {

    margin-left: -15px;

    margin-right: -15px;

    padding: 60px;
  display: block;
    overflow: hidden;
    border-left: 1px solid #d7d7d7;

}



.event-section .col-xs-12:first-child .event-content {

    border-left: none;

}



.event-content .image {

    display: inline-block;

}



.event-content .text {

    display: inline-block;

    width: 200px;

    vertical-align: top;

    padding-left: 15px;

    margin-top: 16px;

}



.event-content .text span {

    display: block;

    color: #5a5a5a;

    font-size: 16px;

    line-height: normal;

}



.event-content .btn-section {

    display: inline-block;

    margin-bottom: 0;

    vertical-align: top;

    margin-top: 15px;

    float: right;

}



.event-content .btn-section .btn {

    padding: 8px 15px 7px 15px;

}



.banner-wrapper.inner-page .banner-image {

    min-height: 430px;

    height: auto;

    position: relative;

}



.banner-wrapper.inner-page .banner-image .banner-caption {

    padding-top: 200px;

    padding-left: 50%;

}



.banner-wrapper.inner-page .banner-image.left-side .banner-caption {

    padding-left: 20%;

}



.parallax-wrapper .secure-parallax.ourcompanyprofile-parallax {

    min-height: 745px;

}



.banner-wrapper.inner-page.our-company .banner-image {

    background-image: url(../images/our-company.jpg);

}



.banner-wrapper.inner-page.investigation .banner-image {

    background-image: url(../images/investigation.jpg);

}



.banner-wrapper.inner-page.security-services .banner-image {

    background-image: url(../images/security-services-inner.jpg);

}



.banner-wrapper.inner-page.contact-us .banner-image {

    background-image: url(../images/contact-us.jpg);

}

.banner-wrapper.inner-page.agm .banner-image {

    background-image: url(../images/agm-banner.jpg);

}

.parallax-wrapper .secure-parallax.ourcompanyprofile-parallax:before {

    background-color: #000;

    opacity: 0.7;

}



.vission-mission-content {}



.vission-mission-content .list-detail {

    text-align: center;

    margin-bottom: 50px;

}



.vission-mission-content .list-detail.vission {

    width: 300px;

    margin-left: auto;

    margin-right: auto;

}



.vission-mission-content:last-child .list-detail {

    margin-bottom: 0;

}



.vission-mission-content .secure-icon {}



.vission-mission-content h3 {

    color: #fff;

    font-size: 20px;

    margin-top: 5px;

    margin-bottom: 15px;

}



.vission-mission-content p {

    color: #fff;

}



.corporate-info {

    text-align: center;

}

.newsContent{text-align:left !important;}
.newsContent p, .newsContent h6{text-align:left !important;}


.corporate-info h6 {

    font-size: 16px;

    font-weight: 700;

    color: #33417d;

    text-align: center;

}



.corporate-info p {

    text-align: center;

}



.corporate-info ul {

    text-align: center;

    list-style: none;

    display: inline-block;

}



.corporate-info ul li {

    text-align: left;

    margin-bottom: 15px;

}



.corporate-info ul li:after {

    content: '';

    display: table;

    clear: both;

}



.corporate-info ul li span {

    float: left;

    font-size: 15px;

    font-weight: 300;

    color: #505050;

    width: 225px;

}



.corporate-info ul li span:first-child {

    width: 150px;

    position: relative;

}



.corporate-info ul li span:first-child:after {

    content: ':';

    position: absolute;

    right: 10px;

}



.board-directors {

    text-align: center;

    padding-left: ;

}



.board-directors h6 {

    font-size: 16px;

    font-weight: 700;

    color: #33417d;

    text-align: center;

}



.board-directors h6 span {

    display: block;

    color: #c6282b;

    padding-top: 5px;

}



.board-directors .board-list {

    padding: 0 20%;

    margin-bottom: 45px;

}



.board-directors .board-list p {

    line-height: 22px;

}



.executive-protection {}



.executive-protection h6 {

    text-align: center;

    font-size: 16px;

    font-weight: bold;

    color: #33417d;

    margin-bottom: 20px;

}



ul.list-with-pullet-circle {

    padding-left: 40px;

    list-style-image: url(../images/icon/list-pullet-poit-circle.png);

}



ul.list-with-pullet-circle li {

    padding-left: 5px;

}



.central-monitoring-centre h6 {

    text-align: center;

    font-size: 16px;

    font-weight: bold;

    color: #33417d;

    margin-bottom: 20px;

}



.central-monitoring-centre .container {

    padding: 0 97px;

}



.contact-detail {}



.contact-detail .col-1 {}



.contact-detail .col-1 .image {

    width: 12%;

    float: left;

}



.contact-detail .col-1 .content {

    width: 88%;

    float: left;

}



.contact-detail .col-1 .content h6 {

    margin-top: 0;

    color: #33417d;

    font-weight: 700;

    font-size: 16px;

}



.contact-detail .col-1 .content p {

    font-size: 15px;

}



.contact-detail .col-1 .content a {

    color: #5a5a5a;

}



.contact-from {}



.contact-from .form-group {

    margin-bottom: 35px;

}



.contact-from .form-control {

    height: 44px;

    box-shadow: none;

    border-radius: 0;

    border: 1px solid #b0b0b0;

}



.contact-from textarea.form-control {

    height: 158px;

}



.section-wrapper.security-officer h6 {

    font-size: 16px;

    font-weight: 100;

    color: #33417d;

    text-align: center;

}



.section-wrapper.security-officer h6 {

    font-size: 16px;

    font-weight: 700;

    color: #33417d;

    text-align: center;

}



.list-group-secure {

    list-style: none;

    margin-top: 50px;

}



.list-group-secure li {

    display: inline-block;

    padding: 0 7%;

}



.list-group-secure li span {

    display: block;

}



.list-group-secure li span+span {

    color: #c5292c;

    font-size: 18px;

    margin-top: 8px;

    text-align: center;

}



.list-group-logo {

    text-align: center;

    margin-top: 20px;

}



.list-group-logo li {

    display: inline-block;

    padding: 0 20px;

    margin-bottom: 40px;

    vertical-align: middle;

}

footer{position:relative;}
footer .map iframe{ height:463px;}
footer .map{position:absolute; width:100%;     height: 100%;}

.footer-top {

    background:rgba(0,0,0,0.9);

    min-height: 463px;

    position: relative;

    display: block;
z-index:1000;
    padding: 80px 0;


}



.footer-top h2 {

    font-size: 28px;

    color: #fff;

    margin-top: 0;

    margin-bottom: 30px;

}



.footer-col {}



.footer-col ul {}



.footer-col ul li {

    color: #fff;

    font-size: 13px;

    font-weight: 400;

    list-style: none;

    width: 100%;

    margin-bottom: 17px;

    position: relative;

}



.footer-col.list-icon ul li {

    list-style-image: url(../images/icon/footer-list-icon.png);

    padding-left: 10px;

    list-style-position: outside;

    margin-left: 15px;

    margin-bottom: 20px;

}



.footer-col.list-icon ul li a {

    margin-top: 0;

}



.footer-col ul li:after {

    content: '';

    display: table;

    clear: both;

}



.footer-col ul li .icon {

    float: left;

    width: 25px;

    font-size: 18px;

}



.footer-col ul li address,

.footer-col ul li a {

    color: #fff;

    font-size: 13px;

    font-weight: 400;

    float: left;

    display: block;

    margin-bottom: 0;

    margin-top: 4px;
	text-decoration:none;

}



.footer-col ul li address {

    margin-top: 0px;

}



.footer-col ul li .icon .fa-mobile {

    font-size: 22px;

}



.footer-col ul li .icon .fa-envelope {

    font-size: 16px;

}



.footer-col ul li .icon .fa-fax {

    font-size: 16px;

}



.footer-bottom {

    padding: 30px 15px;    z-index: 10000;
    position: relative;
    background: #fff;

}



.footer-bottom .copy-right {

    color: #5a5a5a;

    font-size: 16px;

    font-weight: 600;

    line-height: normal;

    text-align: center;

    margin-bottom: 0;

}

.navbar-default .navbar-toggle {
    border-color: #33417d;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #33417d;
}

.error{color:red;}