section#banner .flexslider { border: none; margin: 0 !important; overflow: hidden;}
section#banner .flexslider .slides .single-banner img.bg-banner{
    -webkit-animation: imagezoom 60s linear infinite;
    -moz-animation: imagezoom 60s linear infinite;
    animation: imagezoom 60s linear infinite;
    transform-origin: top center;
    height: 100vh !important;
}
section#banner .flexslider .slides .senetech-logo img {
    position: absolute;
    object-fit: contain;
    height: 95px !important;
    width: 85px;
    top: 30px;
    right: 155px;

}
section#banner .slide-text { right: -100px; position: absolute; top: 50%; opacity: 0; width: 100%; -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }
section#banner .slide-text.fadeMeRight {right: 0; -ms-transition: all ease 0.5s; /* IE 9 */ -webkit-transition: all ease 0.5s; /* Safari */ transition: all ease 0.5s; opacity: 1; }
section#banner .slide-text h2 {
	font-size: 4rem !important;
    line-height: 1;
    margin-top: 160px;
}
section#banner .slide-text h2 sup {
    top: -2.3em !important;
    font-size: 20px;
}
section#banner li.single-banner:first-child .slide-text h2::before {

    content: "STRATOS™ HIGH SENSITIVITY";
    position: absolute;
    top: 125px;
    opacity: 0.1;
    font-size: 90px;
    right: 87px;
    color: #ffffff70;

}
section#banner li.single-banner:first-child .slide-text h2::after {

    content: "SMOKE DETECTION SYSTEM";
    position: absolute;
    top: 215px;
    right: 100px;
    opacity: 0.1;
    font-size: 90px;
    color: #ffffff70;

}
section#banner li.single-banner:nth-child(2) .slide-text h2::before {

    content: "LIQUID LEAK";
    position: absolute;
    top: 125px;
    opacity: 0.1;
    font-size: 90px;
    right: 87px;
    color: #ffffff70;

}
section#banner li.single-banner:nth-child(2) .slide-text h2::after {

    content: "DETECTION SYSTEMS";
    position: absolute;
    top: 215px;
    right: 100px;
    opacity: 0.1;
    font-size: 90px;
    color: #ffffff70;

}
section#banner li.single-banner:nth-child(3) .slide-text h2::before {

    content: "WATER MIST";
    position: absolute;
    top: 125px;
    opacity: 0.1;
    font-size: 90px;
    right: 87px;
    color: #ffffff70;

}
section#banner li.single-banner:nth-child(3) .slide-text h2::after {

    content: "SUPPRESSION SYSTEMS";
    position: absolute;
    top: 215px;
    right: 100px;
    opacity: 0.1;
    font-size: 90px;
    color: #ffffff70;

}
section#banner .slide-text p {
    max-width: 445px;
}

/*PRODUCT AND SERVICES*/
section#product-and-services .ps-img-holder h6 {padding-left: 165px;}
section#product-and-services .ps-img-holder img{
    max-width: 100%;
    position: absolute;
    width: 50px;
}
section#product-and-services .ps-content {
    padding-left: 182px;
}
section#product-and-services .ps-content p {
    margin-top: 10px;
}
/*ABOUT US*/
section#about-us {
	background: url(../images/home/about-bg.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
	background-position: center;
	background-size: cover;
    height: 100%;
}
section#about-us .icon-list .icon-holder {

    -ms-transition: all ease .7s; /* IE 9 */
    -webkit-transition: all ease .7s; /* Safari */
    transition: all ease .7s;
}

section#about-us .icon-list  img {
    width: 55px;
}
/*section#about-us .imgholder {
    padding: 40px 30px;
}*/
/*section#about-us .imgholder:before {
    content: '';
    background: url('../images/home/bdr-top-right.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    position: absolute;
    width: 100%;
    height: 50%;
    right: 0;
    top: 0;
}
section#about-us .imgholder:after {
    content: '';
    background: url('../images/home/bdr-bottom-left.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0;
    bottom: 0;
}*/
/*PROJECTS*/
section#projects .overlay{
    position: relative;
}
section#projects .overlay img {

    -ms-transition: all ease 1s; /* IE 9 */
    -webkit-transition: all ease 1s; /* Safari */
    transition: all ease 1s;
}
section#projects .overlay img:hover {
    -webkit-filter: brightness(50%);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
section#projects .container-fluid, section#projects .overlay {  overflow: hidden;}



/*MEDIA QUERIES*/
@media (max-width: 1299px) {
    section#banner .slide-text h2::before, section#banner .slide-text h2::after {  right: 45px; }
    section#banner .flexslider .slides .senetech-logo img { right: 50px;}
    section#banner .slide-text h2 { font-size: 3rem !important; }
}
@media (max-width: 991px) {
section#banner .slide-text h2 {
        font-size: 2.5rem !important;
    }
}
@media (max-width: 767px){
    .senetech-logo {display: none;}
    section#about-us {
        background-position: center !important;
        background-size: cover !important;
    }
    section#banner li.single-banner:first-child .slide-text h2::after, section#banner li.single-banner:nth-child(2) .slide-text h2::after, section#banner li.single-banner:nth-child(3) .slide-text h2::after {
        top: 180px;
        right: 28px;
        font-size: 45px;
    }
    section#banner li.single-banner:first-child .slide-text h2::before, section#banner li.single-banner:nth-child(2) .slide-text h2::before, section#banner li.single-banner:nth-child(3) .slide-text h2::before {
        top: 140px;
        font-size: 45px;
        right: 25px;
    }
    section#product-and-services .ps-img-holder h6 {padding-left: 115px;}
    section#product-and-services .ps-content { padding-left: 130px;}
}
@media (max-width: 575px){
    .ab-view-more {
        margin: 0 auto !important; display: block !important;
    }
    section#product-and-services .ps-img-holder h6 { padding-left: 70px;}
    section#product-and-services .ps-content { padding-left: 85px;}
}
