@charset "utf-8";
/* CSS Document */
*:hover, *:hover * {
    transition: all 0.3s;
}
body {font-family:'Open Sans', sans-serif;}
p {font-size:14px;
    line-height:25px;
	color:#2c3643;
    word-spacing: 1px;
    letter-spacing: 0.2px;
}
a {color:inherit; text-decoration:none;}
a, .btn, button {
    outline: none;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}
.btn:hover, .btn:focus { color:#fff;}
.btn:active, .btn.active {box-shadow:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline:0px;}
a:hover {text-decoration:none; color:inherit;}
a:focus, a:active {color:inherit; text-decoration:none; outline:0px;}
h1,h2,h3,h4,h5,h6 {text-transform: capitalize;color:#222222;font-family: 'Roboto Condensed', sans-serif;}
.mrtp-0 {margin-top:0px !important;}
.martp10 {margin-top:10px;}
.martp20 {margin-top:20px;}
.martp30 {margin-top:30px;}
.martp40 {margin-top:40px;}
.martp50 {margin-top:50px;}
.mar-btm10 {margin-bottom:10px;}
.mar-btm20 {margin-bottom:20px;}
.mar-btm30 {margin-bottom:30px;}
.mar-btm40 {margin-bottom:40px;}
.mar-btm50 {margin-bottom:50px;}
::-webkit-scrollbar{
	width:8px;
	background-color:#cccccc;
	border-left: 1px solid #aeaeae;
}
::-webkit-scrollbar-thumb{
	background-color:#272d35;
	border-radius:0px;
}
::-webkit-scrollbar-thumb:hover{background-color:#272d35;}
::-webkit-scrollbar-thumb:active{
	background-color:#272d35;
}
#scroll {position: fixed;
    right: 10px;
    bottom:55px;
    cursor: pointer;
    width:40px;
    height:40px;
    display: none;
    z-index: 99;
    font-size: 18px;
    text-align: center;
    color: #fff;
    opacity: 0.9;
    display: block;
    background-color:#3e4248;
    padding-top: 4px;
	border-radius:50%;
}
#scroll i {display:block;font-size:16px;line-height: 30px;}
#scroll:hover {opacity:1;}
/*======header=====*/
.top-header {background:#e52226;
    border-bottom: 1px solid #eaebef;
    padding:8px 0px;
    position: relative;
}
.tpcont-detail {
    padding: 0px;
    margin-bottom: 0px;
}
.tpcont-detail li {
    font-size:14px;
	color:#fff;
	padding-right:0px;
    font-weight: 700;
        line-height: 24px;
}
.tpcont-detail li:after {
    position: relative;
    top: 0;
    content: '|';
    line-height: 22px;
    margin-left:5px;
    font-size: 14px;
}
.tpcont-detail li:last-child:after {display:none;}
.tpcont-detail li i {vertical-align: baseline;
    font-size: 13px;
    color: #fff;
    padding-right: 4px;
}
.tpcont-detail li i.wt { color:#25D366;}
.tp-social {margin-bottom:0px; text-align:right;}
.tp-social li {padding:0px;}
.tp-social li i {color: #fff;
    height: 25px;
    width: 25px;
    line-height: 25px;
    text-align: center;
}
.tp-social li i.fb {background-color:#3B5998;}
.tp-social li i.tw {background-color:#33CCFF;}
.tp-social li i.ins {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.affix {
      top: 0;
      width: 100%;
      -webkit-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out;
	  z-index:999;
	  min-height:70px !important;
}
.affix + .container{padding-top: 70px;}
.affix .navbar-brand {height:70px;padding:5px 15px;}
/*navbar*/
.navbar-brand {height:92px;padding:8px 15px;}
.navbar {
    min-height:92px;
    margin-bottom:0px;
    border:0px;
	border-radius:0px;
}
.navbar-default {
    background-color:#fff;
    border-color:transparent;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
}
.navbar-default .navbar-nav > li > a {
    color:#000;
    font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.5px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color:#e52226;
    background-color:transparent;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color:#e52226;
    background-color:transparent;
}
/*drop-drop down*/
.dropdown-menu > li > a {padding: 8px 18px;
    color:#383838;
    text-transform:uppercase;
    font-size: 14px;
    font-weight:600;
    border-radius: 0px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color:#e52226;
    text-decoration: none;
    background-color:#f8f8f8;
}
.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}
.dropdown-menu {
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;  
  animation-fill-mode: forwards; 
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
}
.dropdown .dropdown-menu {
    border: 0px;
    padding: 0px;
    background-color:#fff;
    min-width:250px;
    border-radius: 0px;
	border-top:4px solid #e52226;
	margin:0px;
}
.navbar-nav>li>.dropdown-menu {
    border-top-left-radius: 0px; 
    border-top-right-radius:0px;
}
.dropdown .dropdown-menu li {
    margin: 0px;
    border-bottom:1px solid rgba(185, 185, 185, 0.3);
    background: transparent;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.dropdown .dropdown-menu li:last-child {border-bottom:0px;}
/*botm-banner-section start*/
.botm-banner-section {z-index: 99;
    position: relative;
    margin-top:-65px;
}
.action_box {background-color:#e52226;position:relative;
		border-radius:0px 0px 6px 6px;
}
.action_box:before {
    position: absolute;
    content: '';
    background-color:#e52226;
    width: 30px;
    height: 32px;
    display: block;
    bottom: -6px;
    left: 20%;
    border-radius: 4px;
    -webkit-transform: skewY(35deg);
    -ms-transform: skewY(35deg);
    transform: skewY(35deg);
    border-top: 0;
}
.action_box-inner {
    position: relative;
    padding:12px 35px 25px 35px;
    border-radius: 6px;
    z-index: 1;
}
.action_box-inner:before {
    position: absolute;
    content: '';
    background-color:#e52226;
    top: -6px;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-transform: skewY(1.5deg);
    -ms-transform: skewY(1.5deg);
    transform: skewY(1.5deg);
    border-radius: 6px;
    transform-origin: right top;
}
.action_box-inner:after {
    position: absolute;
    content: '';
    background-color: rgba(0,0,0,.2);
    width: 90%;
    height: 30%;
    display: block;
    border-radius: 4px;
    -webkit-transform: skewY(-2deg);
    -ms-transform: skewY(-2deg);
    transform: skewY(-2deg);
    right: 5%;
    top: -20px;
    z-index: -1;
}
.action-detail h3 {color: #fff;
    text-transform: capitalize;
    line-height: 30px;
    margin-top: 0px;
    font-size: 22px;
    font-weight: 600;
}
.action-detail p {opacity: .6; color:#fff;}
.action-img {position:relative;}
.action-img img {position: absolute;
    top: -70px;
    right: 0px;
}
/*welcome-section start*/
.welcome-section {padding:60px 0px;}
.heading-style h3 {font-weight: 700;
    color: #e52226;
    margin-top: 0px;
    margin-bottom: 5px;
}
.heading-style h1 {position: relative;
    margin: 0px;
    text-transform: capitalize;
    font-weight: 600;
    color: #333333;
    padding-bottom: 15px;
    font-size: 36px;
}
.heading-style h1:before, .footer-widget h4:before, .heading-style h2:before {
    position: absolute;
    content: '';
    background:#ee1a24;
    height: 1px;
    width: 40px;
    bottom: 5px;
    left: 0;
}
.heading-style h1:after, .footer-widget h4:after, .heading-style h2:after {
    position: absolute;
    content: '';
    background: #ee1a24;
    height: 1px;
    width: 40px;
    bottom: 2px;
    left: 9px;
}
.heading-style p {margin-top: 5px; font-size: 18px;}
.heading-center {text-align: center;}
.heading-center h1:before {left: 47%;}
.heading-center h1:after {left: 48%;}
/*pests-section start*/
.pests-section { padding:70px 0px; 
            background-image:url(../img/bg2.jpg);
			background-position:center;
			background-repeat:no-repeat;
			background-size:cover;
			background-attachment: fixed;
            position: relative;
}
.pests-section:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    content: '';
}
.heading-style h2 {margin-top:0px; color:#cd2122;    
                   font-size: 36px;
				   text-transform:uppercase;
				   font-weight: 600;
}
.pest-list {}
.knw-pest-item {width: 20%;
    float: left;
    margin-bottom: 25px;
}
.knw-pest-item img {border: 4px solid #f9f9f9;
    border-radius: 2px;}
.knw-pest-item:hover img { border-color:#cd2122;}
/*advantage-section start*/
.advantage-section { padding:40px 0px 0px 0px;
						background-image:url(../img/bg-1.jpg);
						background-repeat:no-repeat;
						background-position:center;
						background-size:cover;
						overflow: hidden;
						background-attachment: fixed;
}
.advantage-item {background-color:#cd2122; padding:10px;
				position:relative;
				margin-bottom: 30px;
}
.advantage-item:before {
        content: '';
    position: absolute;
    right: -52px;
    top: 0px;
    border: 30px solid transparent;
    border-bottom: 0px solid #991415;
    border-left: 22px solid #a32324;
}
.advantage-item:after {
     content: '';
    position: absolute;
    right: -52px;
    bottom: 0px;
    border: 30px solid transparent;
    border-top: 0px solid #991415;
    border-left: 22px solid #a32324;
}

.advantage-item h3 { color:#faf28f; text-align:center; position:relative; padding-bottom:20px;
		font-size:19px;
}
.advantage-item h3:before {position: absolute;
    content: '';
    background:#fff;
    width:40%;
    height:1px;
    left: 0px;
    bottom: 0px;
	    right: 0px;
    margin: 0px auto;
}
.advantage-item p {color: #fff;
    font-size: 13px;
    line-height: 18px;
    min-height: 182px;
    position: relative;
	padding-bottom:20px;
}
.advantage-item p:before {position: absolute;
    content: '';
    background:#fff;
    width:40%;
    height:1px;
    left: 0px;
    bottom: 0px;
	right: 0px;
    margin: 0px auto;
}
.advantage-item img {margin:0px auto;}
.fded-bg h2 {background: linear-gradient(to right, #cd2122, transparent 70%);
    color: #fff;
    padding: 20px 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
}
/*testimonial-section*/
.testimonial-section {padding: 50px 0px;
}
.testimonial{ margin: 0 10px; }
.testimonial .testimonial-content{
    margin: 20px 0 50px 0;
    position: relative;
}
.testimonial .testimonial-content:after{
    content: "";
	width: 20px;
    height: 20px;
    background:#fff;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    position: absolute;
    bottom: -11px;
    transform: skewY(-45deg);
    left: 0;
    right: 0;
	margin:0px auto;
}
.testimonial .description{
  padding: 25px 35px;
    margin: 0;
    border-radius: 0;
    font-size:13px;
    position: relative;
    border: 1px solid #f2f2f2;
    box-shadow: 4px 0px 0px #e8e6e6;
}
.testimonial .description:before,
.testimonial .description:after{
    font-family: "FontAwesome";
    font-size: 38px;
    line-height: 35px;
    border-radius: 8px;
    text-align: center;
    position: absolute;
    color: #eee;
}
.testimonial .description:before{
    content: "\f10d";
    top: -18px;
    left: 25px;
}
.testimonial .description:after{
    content: "\f10e";
    bottom: -18px;
    right: 25px;
}
.testimonial .testimonial-profile{
    display: table;
    padding:10px;
    border:1px solid #eae4e4;
    border-radius: 20px;
    margin: 0 auto;
    position: relative;
}
.testimonial .pic{
    border-radius: 50%;
    border:1px solid #eae4e4;
    float: left;
    overflow: hidden;
}
.testimonial .title{
    display: inline-block;
    margin: 0 0 0 30px;
    font-size: 19px;
    font-weight:600;
    color: #000;
    position: relative;
    top: 22px;
}
.testimonial .title:before{
    content: "";
    width: 1px;
    height: 70px;
    background:#eae4e4;
    position: absolute;
    top: -8px;
    left: -15px;
}
.testimonial .post{
    display: block;
    font-size: 14px;
    font-weight: normal;
    color: #888;
    margin-top: 10px;
}
.owl-theme .owl-controls{
    margin-top: 30px;
}
.owl-theme .owl-controls .owl-page span{
    background: transparent;
    border: 1px solid #dca842;
    opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span{
    background: #dca842;
    border: 1px solid #dca842;
}
@media only screen and (max-width: 479px){
    .testimonial .description{
        padding: 20px;
        font-size: 16px;
    }
    .testimonial .testimonial-profile{ padding: 10px; }
    .testimonial .title{ font-size: 16px; }
    .testimonial .post{ font-size: 13px; }
}


/*pest-control-section start*/
.pest-control-section {padding: 50px 0px;
   background-image: url(../img/bg-pattern.jpeg);
}

.section-border-top {
    border-top: 1px solid rgba(128, 186, 217, 0.25);
    position: relative;
}
.product-section:before {position: absolute;
    content: '';
    top: 0; 
    left:0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.82);
}
.pestcontrol-wrap {position: relative; overflow: hidden;
    border-bottom: 2px solid #DFDAD4;
    background-color: #fff;
    margin-bottom: 25px;
}
.pestcontrol-image {overflow: hidden;position: relative;}
.pestcontrol-image img {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.pestcontrol-detail h4 {color: #343434;
    padding: 12px 0 12px 20px;
    border-left: 3px solid #e52226;
    margin-top: 0px;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    word-spacing: 2px;
}
.pestcontrol-wrap:hover {
    border-bottom: 2px solid #e52226;
}
.portfolio-img-hover {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(0,0);
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.portfolio-img-hover .mask {
    opacity: 0.7;
    width: 100%;
    height: 100%;
        background: #39414b;
}
.portfolio-img-hover li {
    background: #222;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: absolute;
    top:0;
    left:0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    right: 0;
    margin: auto;
    bottom: 0;
}
.portfolio-img-hover li a {
    width: 45px;
    height: 45px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #eee;
        font-size: 20px;
}
.pestcontrol-wrap:hover .pestcontrol-image img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.pestcontrol-wrap:hover .portfolio-img-hover {
    transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    opacity: 1;
}
.portfolio-zoom:hover {background-color: #727c89;}
/*owl*/
.owl-nav [class*='owl-'] { border-radius:50% !important;
    position: absolute;
    top:30%;
    z-index: 9;
}
.owl-nav button.owl-prev {left:-20px;}
.owl-nav button.owl-next {right:-20px;}
.owl-nav i {height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 27px;
	background-color:#f3f3f3;
	border-radius:50%;
}
.owl-theme .owl-nav [class*='owl-']:hover {
    background: #dddddd !important;
    color: #000 !important;
    text-decoration: none;
}
/*cleaning-service-section start*/
.cleaning-service-section {padding:70px 0px;
    background-color: #fff;
}
.btn1 {border-radius: 0px;
    text-transform: uppercase;
    background-color: #e52226;
    color: #fff;
    padding: 12px 20px;
    word-spacing: 2px;
    letter-spacing: 0.7px;
}
/*brand-section start*/
.clients-section {padding: 50px 0px;
    border-top:1px solid #e8e8e8;
}
.client-logo {border: 1px solid #ccc; padding: 4px;}
.client-logo  img {border-radius: 4px;}
/*footer-strip start*/
.footer-strip {background-color: #e52226; padding-top:40px;}
.stridr-wrap {position: relative;
    padding-bottom: 40px;}
.ft-strip-image {position: absolute;
	bottom: 0px;
	left: 0px;
}
.ft-strip-image img {width:200px;}
.strip-detail {margin-left:218px; display: inline-block;}
.strip-detail h4 {color: #fff;
    margin: 0px;
    font-size: 22px;
    letter-spacing: 1px;
    word-spacing: 2px;
}
.strip-detail h3 {color: #fff;
    margin-bottom: 0px;
    line-height: 38px;
    font-size: 28px;
    font-weight: 600;
    margin-top: 12px;
    text-transform: uppercase;
}
.strip-detail h3 i {
    margin-right: 8px;
    font-size: 27px;
    color: #25D366;
    vertical-align: middle;
}
.btn-ft {
    padding-top: 30px;
    text-align: right;
    float: right;
}
.btn2 {background-color: transparent;
    color: #fff;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 8px 20px;
    border: 1px solid #fff;
    border-bottom: 3px solid #fff;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-spacing: 2px;
}
.btn2:hover, .btn2:focus, .btn2:active { background-color:#ee1a24;} 
/*footer start*/
.footer {background: #252525 url(../img/footer-bg.jpg) no-repeat fixed center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.main-footer {padding:50px 0px 20px 0px;}
.footer-widget h4 {margin-top:0px; color:#eee; 
    font-weight:500; 
    margin-bottom:20px;
    position: relative;
    padding-bottom:20px;
    text-transform: uppercase;
    letter-spacing: 0.9px;
    word-spacing: 1px;
}
.ftlist-link li {padding-bottom:10px;}
.ftlist-link li a { position:relative;padding-left:12px;}
.ftlist-link li a::before {
    position: absolute;
    content: "\f111";
    left: 0px;
    font-family:"FontAwesome";
    font-size:6px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.footer-widget p {color:#999;}
.footer-widget ul li {color:#999; font-size:14px;}
.footer-widget ul li a:hover { color:#e52226;}
.ft-add-info li span.cnt-hd {display: block;font-weight: 700;color:#e52226;}
.ft-add-info li {
    position: relative;
    padding-left: 30px;
    margin-bottom:12px;
}
.ft-add-info li .icon {
    position: absolute;
    left: 0px;
    top: 1px;
    line-height: 24px;
    font-size: 17px;
}
.ft-socail {margin-bottom: 0px;}
.ft-socail li span {color: #ee1a24;
    text-transform: uppercase;
    word-spacing: 3px;
    letter-spacing: 0.7px;
    font-weight: 700;
    font-size: 16px;
}
.ft-socail li i {
    color:#fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 40px;
    text-align: center;
    font-size: 21px;
    border:1px solid #2f2f2f;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}
.ft-socail li i.fb:hover {
    background-color: #3B5998;
    color: #fff;
	border-color:#3B5998;
}
.ft-socail li i.ins:hover {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    color: #fff;
	border-color:#fd5949;
}
.footer-widget {margin-bottom:25px;}
.iso-logo {margin-bottom: 0;}
.iso-logo li span {color:#fff;}
.iso-logo li span {}
.iso-logo li img {width:80px;}
.main-footer hr {margin-bottom: 25px;
    border-top: 1px solid rgba(114, 124, 137, 0.2);
}
.copyright p {color: #fff;
    text-align: center;
    margin-bottom: 0px;
    word-spacing: 2px;
    letter-spacing: 0.8px;
}
.social-footer {background-color:#1B1C1E;
    text-align: center;
    padding: 15px 0;
}
.social-footer h3 {margin-top: 0;
    color: #fff;
    font-size: 15px;
    letter-spacing: 0.7px;
    font-weight: 500;
    margin-bottom: 8px;
}
.bottom-footer {padding:25px 0px;}
.fixediwhatsapp {position: fixed;
    left:18px;
    bottom: 25px;
    z-index: 99;
}
.fixediwhatsapp a {display: block;margin-bottom:10px;}
.fixediwhatsapp i {margin-right: 8px;
    font-size: 30px;
    color: #fff;
    vertical-align: middle;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    background-color: #25D366;
    text-align: center;
    line-height: 45px;
}
/*================inner page start======*/
.innner-banner {
    background-image:url(../img/inner-banner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding:220px 0px 0px 0px;
}
.innner-banner:before {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.45);
    top: 0;
    left: 0;
    content: "";
}
.cleaning-banner {background-image: url(../img/cleaning-banner.jpg);}
.pestcontrol-banner {background-image: url(../img/pestcontrol-banner.jpg);}
.disinfection-banner {background-image: url(../img/disinfection.jpeg);}
.innerbanner-heading .breadcrumb {
    padding: 10px 15px;
    margin-bottom: 0px;
    background-color: hsla(0, 0%, 0%, 0.3);
    border-radius: 2px 2px 0px 0px;
}
.innerbanner-heading .breadcrumb li {
    color: #fff;
    text-transform:capitalize;
    letter-spacing: 0.2px;
}
.innerbanner-heading .breadcrumb > .active {color:#e52226;}
.innerpage-section { padding:60px 0px;}
.list1 {padding-left: 10px;}
.list1 li {
        position: relative;
    padding-left:24px;
    padding-bottom: 12px;
    font-weight: 600;
    font-size: 16px;
}
.list1 li::before {
    position: absolute;
    content: "\f0a9";
    left: 0px;
    font-family: "FontAwesome";
    font-size:14px;
    top:2px;
    color:#e52226;
}
.about-image img {margin-bottom: 10px;}
/*client page start*/
.client-list li {width:25%;
    float: left;
}
.client-item { 
    position: relative;
    border: 3px solid #eef4f8;
    margin-bottom:12px;
    -webkit-transition: all .4s;
    transition: all .4s;
    border-radius: 15px;
    padding: 12px;
    cursor: pointer;
}
.client-item img {margin: 0 auto;opacity: .6;}
.client-item:hover img {opacity: 1;}
.client-item:hover h4 {background-color: #fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);} 
/*gallery page start*/
.gallery-item {
    position: relative;
    overflow: hidden;
    transition: visibility 0.6s ease-out, opacity 0.6s ease-out;
    margin-bottom: 10px;
}
.gallery-item:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    opacity: 0;
    top: 0;
    right: 0;
    z-index: 2;
}
.gallery-item figure {
    position: relative;
    overflow: hidden;
    transition: visibility 0.6s ease-out, opacity 0.6s ease-out;
}
.gallery-item figure:before {
    content: '';
    transition: 1.9s;
    border:1px solid rgba(255, 255, 255, .5);
    border-radius: 8px;
    position: relative;
    opacity: 0;
    z-index: 3;
    top: 15px;
    right: 15px;
    left: 15px;
    bottom: 15px;
    position: absolute;
}
.gallery-item figure img {transition: 6s ease-out, 6s ease-out;width: 100%;}
.gallery-item:hover figure img {transform: scale(1.2);}
.gallery-item:hover figure:before {opacity: 1;}
.gallery-item:hover:before {opacity: 1;}
.gall-hover {
    left: 15%;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 70%;
    -webkit-transform: scale(0.6) perspective(610px) rotateX(-30deg);
    -moz-transform: scale(0.6) perspective(610px) rotateX(-30deg);
    -ms-transform: scale(0.6) perspective(610px) rotateX(-30deg);
    -o-transform: scale(0.6) perspective(610px) rotateX(-30deg);
    transform: scale(0.6) perspective(610px) rotateX(-30deg);
    -webkit-transition: all 0.3s linear 0.2s;
    -moz-transition: all 0.3s linear 0.2s;
    -ms-transition: all 0.3s linear 0.2s;
    -o-transition: all 0.3s linear 0.2s;
    transition: all 0.3s linear 0.2s;
	z-index: 9;
}
.gall-hover i {color:#fff; font-size: 26px;}
.gallery-item:hover .gall-hover {
    opacity: 1;
    -webkit-transform: scale(1) perspective(610px) rotateX(0deg) translateY(-50%);
    -moz-transform: scale(1) perspective(610px) rotateX(0deg) translateY(-50%);
    -ms-transform: scale(1) perspective(610px) rotateX(0deg) translateY(-50%);
    -o-transform: scale(1) perspective(610px) rotateX(0deg) translateY(-50%);
    transform: scale(1) perspective(610px) rotateX(0deg) translateY(-50%);
}
/*disinfection-section start*/
.disinfection-section {
 background-size: cover;
    padding: 90px 0 100px 0;
    background-image: url(../img/disinfection-service-in-dubai.jpg);
    background-repeat: no-repeat;
    position: relative;    
}
.disinfection-section:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    background: rgb(255, 255, 255);
    content: "";
}
.tag-line  {
    background-color: rgb(255 255 255 / 0.6);
    padding: 20px;
    border: 1px dashed #ddd;
}
.tag-line h3 {
        margin: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
}
/*contact-us page start*/
.heading-style h2 {position: relative;
    margin: 0px;
    text-transform: capitalize;
    font-weight: 600;
    color: #333333;
    padding-bottom: 15px;
    font-size:26px;
}
.hd-white h2 {color: #fff;}
.contact-form .form-control {
    border:1px solid #e7e7e7;
    border-radius:0px;
    box-shadow: none;
    height:50px;
}
textarea.form-control {
    height: auto !important;
}
.md-btn {
    margin-top: 3px;
    background-color:#e52226;
    font-size: 15px;
    letter-spacing: 0.3px;
    color: #fff;
    text-transform: uppercase;
    word-spacing: 1px;
    padding: 10px 20px;
}
.md-btn:hover, .md-btn:focus, .md-btn:active {background-color:#00a950;}
.branch-item {float: left; width:50%;}
.branch-item h4 {color:#fff;font-weight: 700;}
.branch-item ul li {font-size:14px;margin-bottom: 8px;}
.branch-item ul li span.icon {padding-right: 5px;}
.contct-add-item {background-color: #e52226;
    border-top: 4px solid #e10713;
    padding: 25px;
    color: #fff;
    float: left;
    width: 100%;
}
.contct-add-item .contacts-info-list > li {
    position: relative;
    padding-left:70px;
    min-height: 32px;
    display: table;
    color: #fff;
    padding-bottom: 15px;
}
.contct-add-item .contacts-info-list > li > i {
   display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background:#e10713;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    border: 2px solid #fff;
}
.info-item h4 {margin-top: 2px;
    margin-bottom: 4px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
}
.info-item p { font-size:15px; color: #fff;}
.hr1 {margin-top: 40px;margin-bottom: 40px;}
.right-service-box h3 {
    color: #FFF;
    border: 1px solid #999;
    background:#e52226;
    border-radius: 5px;
    padding: 5px 25px 5px 25px;
    border-bottom: 1px dashed #CCC;
    margin-top: 12px;
    text-align: center;
    padding-bottom: 10px;
}
.right-service-box ul li {    padding: 12px 15px;
    background-color: #f7f7f7;
    border: 1px solid #e7e7e7;
    margin-bottom: 5px;
    font-size: 15px;
}
.right-service-box ul li:hover {background-color: #e52226; color: #fff;}
.right-service-box ul li a {position: relative;
    padding-left: 25px;
}
.right-service-box ul li a:before {    position: absolute;
    content: "\f0a9";
    left: 0px;
    font-family: "FontAwesome";
    font-size: 18px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.established {
    bottom:20%;
    background-color:#00a950;
    color: #FFFFFF;
    left: -2px;
    cursor: pointer;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    margin: 0;
    padding: 6px 13px 8px 13px;
    text-decoration: none;
    text-align: center;
    font-size: 15px;
    font-weight:600;
    border: 0px;
    display: block;
    z-index: 100000;
    border-radius:0 0 10px 10px;
}
.established:hover, .established:focus, .established:active {color:#fff;}
