@charset "utf-8";
/* CSS Document */
a:hover{text-decoration: none;}
.phone-number
{
	padding-top:20px;
}
.phone-number p
{
	text-align:center;
	color:#00529E;
	font-size:20px;
	font-weight:700;
}
.request-quote
{
	padding-bottom:20px;
	padding-top:10px;
}
.request-quote a
{
text-decoration: none;
background: #000;
padding: 10px 30px;
color: #FFFFFF;
border-radius: 50px;
transition: all .5s ease-in-out;
}
.request-quote a:hover
{
	background:#900;
	padding: 10px 60px;
  transform: scale(1.1);
}
.logos img
{
	max-width:120px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.main-slider .item img
{
	width:100%;
	height:auto;
}
.help-desk img
{
	max-width: 320px;
	float:right;
}
.main-head
{
	padding-bottom:2px;
	margin-top:10px;
}
.main-menu
{
	background:#05539d;
}
.main-menu .navbar
{
	margin-bottom:0px;
	padding-top:0px;
}
.navbar-custom .navbar-nav > li > a {
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	line-height: 60px;
	padding: 0 15.3px;
	background-color: rgba(204,0,51,0);
	transition: background-color .3s ease-in-out;
	font-size:15px;
}
 /* mobile version */
.navbar-custom .navbar-toggle {
    border-color: #FFF;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
    background-color: #21A1D4;
}
.navbar-custom .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-custom .navbar-collapse, .navbar-custom .navbar-form {
border: none; }

.dropdown-menu li
{
font-size: 12px;
margin: auto 12px;
padding: 8px 15px 3px;
color: #fff;
line-height: 20px;
padding: 5px 5px 5px;
min-height: 35px;
}
.dropdown-menu > li > a:hover {
	background:#004A81;
	color:#FFF;
}
.dropdown-menu > li > a {
    padding: 5px 20px;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover
{
	background:none;
}
ul.nav li.dropdown:hover ul.dropdown-menu{}
.affix {
      top: 0;
      width: 100%;
	  z-index:99999;
      -webkit-transition: all .5s ease-in-out;
      transition: all .5s ease-in-out;
	   background-color:#05539D;
	   border-bottom:2px solid #900;
  }
   .affix a {
      color: #FFF !important;
  }
  .affix .navbar
{
	margin-bottom:0px;
	padding-top:0px;
}
  .affix .logoss img
  {
	max-width: 60px;
	padding-top: 2px;
  }
  .main-content
  {
	  padding-bottom:20px;
	  padding-top:40px;
  }
  .main-content h3 a
  {
	  text-decoration:none;
	 color:#000000;
	 font-family: 'Arial Black', sans-serif;
	font-weight:900;
	font-size:20px;
	padding-bottom:15px;
  }
.main-content .thumbnail
{
	background:none !important;
	border:none !important;
}
.main-content .img-thumbnail, .thumbnail {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.main-content .thumbnail img
{
	max-width:120px;
}
 .main-cleaning
 {
	 background:url(../images/bg3.png) repeat;
	 padding-bottom:20px;
	 padding-top:40px;
 }
 .main-cleaning h3 a
 {
	 text-decoration:none;
	 color:#15518F;
	 font-family: 'Arial Black', sans-serif;
	font-weight:900;
	font-size:12px;
	padding-bottom:15px;
 }
 .read-more
 {
	 padding-top:10px;
 }
.read-more a
{
	text-decoration:none;
}
.main-reason
{
	padding-bottom:40px;
	padding-top:20px;
}
ul.industry-leaders
{
	list-style-type:none;
	padding-left:10px;
}
ul.industry-leaders li
{
	color:#393838;
	font-size:20px;
	font-weight:700;
	padding-bottom:8px;
}
.industry-leaders span
{
	color:#e00b16;
}
.industry-leaders i
{
	color:#e00b16;
}
.sidelogo img
{
	padding-bottom:10px;
}
.main-logosa
{
	padding-bottom:20px;
	padding-top:20px;
}
.main-logosa img
{
	padding-bottom:10px;
}
.reason-titles h2
{
	font-family: 'Arial Black', sans-serif;
	color:#15518F;
	font-weight:700;
	font-size:48px;
	text-align:center;
	padding-bottom:30px;
}
.footer-bottom
{
	background:#014c84;
	padding-bottom:20px;
	padding-top:20px;
}
.footer-title h4
{
	color:#FFF;
	font-family: 'Arial Black', sans-serif;
	font-weight: 500;
}
.footer-title h2
{
	color:#FFF;
}
.footer-title p
{
	color:#FFF;
}
ul.footer-cleans
{
	list-style-type:none;
	padding-left:2px;
}
ul.footer-cleans li
{
	color:#FFF;
	padding-bottom:8px;
}
ul.footer-cleans li a
{
	text-decoration:none;
	color:#FFF;
}
.copyright p
{
	text-align:center;
	padding-bottom:6px;
	padding-top:12px;
	color:#FFFF;
}
.poweredby p
{
	text-align:center;
	padding-bottom:6px;
	padding-top:12px;
	color:#FFFF;
}
.poweredby a
{
	text-decoration:none;
	color:#FFFF;
}
.main-lfooter
{
	background:#2B2B2B;
}
 ul.nav li.dropdown:hover ul.dropdown-menu{ display: block; }
 #fsSubmitButton
{
	background:#00529E;
	padding:10px 15px;
	color:#FFF;
	border:none;
	border-radius:4px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#fsSubmitButton:hover
{
	background:#900;
}
.welcomes-titles h2
{
	font-family: 'Arial Black', sans-serif;
	color:#15518F;
	font-weight:700;
	font-size:30px;
	text-align:center;
	padding-bottom:10px;
}
.welcomes-titles p
{
color: #000000;
line-height:1.8;
}
.isoimgalign img
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.main-contactus
{
	background:url(../images/bg2.png) repeat;
}
.google-map
{
	padding-top:20px;
}
.contact-forms h3
{
	font-family: 'Arial Black', sans-serif;
	color:#15518F;
	font-weight:700;
	font-size:25px;
	text-align:center;
	padding-bottom:10px;
}
.contact-details h3
{
	font-family: 'Arial Black', sans-serif;
	color:#15518F;
	font-weight:700;
	font-size:25px;
	padding-bottom:10px;
}
.contact-details p
{
	font-size:16px;
	line-height:1.6;
}
ul.benifits-services
{
	padding-left:20px;
	list-style:square;
	color:#069;
}
ul.benifits-services li
{
	padding-bottom:10px;
}
ul.benifits-services li a
{
	text-decoration:none;
	color:#555;
}
.testimonials h3
{
	font-family: 'Arial Black', sans-serif;
	color:#15518F;
	font-weight:700;
	font-size:25px;
	padding-bottom:10px;
	text-align:center;
	margin-top:0px;
}
.quotes h3
{
	font-family: Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	letter-spacing:2px;
	font-size:25px;
	line-height:2.5;
	text-align:center;
}
.resquote .sbtcontact
{
	margin-top:10px;
}
.Mainquotes
{
	background:#EFEBEB;
	padding-bottom:20px;
	padding-top:20px;
}
.resquote label
{
	padding-bottom:8px;
	padding-top:10px;
	font-weight: 700;
	color:#575456;
	font-size:15px;
}
.resquote .input-lg
{
	font-size:15px;
}
.ser-benefits h3
{
	font-family: 'Arial Black', sans-serif;
	color:#15518F;
	font-weight:700;
	font-size:23px;
	padding-bottom:10px;
}
.about-us h3
{
	font-family: 'Arial Black', sans-serif;
	color:#15518F;
	font-weight:700;
	font-size:23px;
	padding-bottom:10px;
}
.about-us img
{
	float:left;
	margin:0px 15px 0px 0px;
	max-width:300px;
	width:100%;
}
.about-servs h3 a
 {
	 text-decoration:none;
	 color:#15518F;
	 font-family: 'Arial Black', sans-serif;
	font-weight:900;
	font-size:23px;
	padding-bottom:15px;
 }

 /* Add Css 11/23/2019 */
.top_part{text-align:right;}
ul.social_info{float:right;padding:0;margin:0;}
ul.social_info li{padding:0;margin:0;display:inline-block;}
ul.social_info li a{width:40px;height:40px;padding:0;margin:0;font-size:16px;color:#aaaaaa;display:block;text-align:center;line-height:40px;}
ul.social_info li a:hover{color:#fff;background:#3765a3;}
.request_quote a{padding:8px 30px;color:#fff;background:#2b74be;border-radius:25px;border:0;text-decoration:none;}
.request_quote a i{padding-right:3px;}
h4.contact-number-orange{font-size: 30px;font-weight: 500;margin: 20px 0px 10px 0px;}
h4.contact-number-orange a{text-decoration: none;}
.contact-number-orange i{padding-right: 12px;}
/* Our Happy Clients */


/* Scrolling Nav */

.ourclients,.ourclients .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.ourclients{display:none;width:100%;z-index:1}.ourclients .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden; padding: 0px 0px 0px 0px;}.ourclients .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.ourclients .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.ourclients .owl-item,.ourclients .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.ourclients .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.ourclients .owl-item img{/* display:block;width:100% */}.ourclients .owl-dots.disabled,.ourclients .owl-nav.disabled{display:none}

.no-js .ourclients,.ourclients.owl-loaded{display:block;position: relative;}.ourclients .owl-dot,.ourclients .owl-nav .owl-next,.ourclients .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ourclients.owl-loading{opacity:0;display:block}.ourclients.owl-hidden{opacity:0}.ourclients.owl-refresh .owl-item{visibility:hidden}.ourclients.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ourclients.owl-grab{cursor:move;cursor:grab}.ourclients.owl-rtl{direction:rtl}.ourclients.owl-rtl .owl-item{float:right}.ourclients .animated{animation-duration:1s;animation-fill-mode:both}.ourclients .owl-animated-in{z-index:0}.ourclients .owl-animated-out{z-index:1}.ourclients .fadeOut{animation-name:fadeOut}


@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.ourclients .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.ourclients .owl-item img.owl-lazy{transform-style:preserve-3d}.ourclients .owl-video-wrapper{position:relative;height:100%;background:#000}.ourclients .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.ourclients .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.ourclients .owl-video-playing .owl-video-play-icon,.ourclients .owl-video-playing .owl-video-tn{display:none}.ourclients .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.ourclients .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* Owl Nav */
.ourclients .owl-dots,.ourclients .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent}
.ourclients .owl-nav [class*=owl-]{color:#999;font-size:14px;margin:5px 5px 5px 5px;padding:0px 10px;/* background:#bd1e30; */display:inline-block;cursor:pointer;border-radius:0px;border: 2px solid #999;}
.ourclients .owl-nav [class*=owl-]:hover{/* background:#21409a; */color:#FFF;text-decoration:none;border:2px solid #62c2cc;}
.ourclients .owl-nav [class*=owl-]:hover i{color: #62c2cc;}
.ourclients .owl-nav .disabled{opacity:1;cursor:default}
.ourclients .owl-nav.disabled+.owl-dots{margin-top:10px;}
.ourclients .owl-dots .owl-dot{display:inline-block;zoom:1}
.ourclients .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.ourclients .owl-dots .owl-dot.active span,.ourclients .owl-dots .owl-dot:hover span{background:#62c2cc;}
.ourclients .owl-nav i{font-size:30px;color:#999;}
.ourclients .owl-nav{position:absolute;right:-4px;left:0px;bottom:-50px;margin:0 auto;text-align:center;}


/***********  Footer Part  ************/
footer{ width:100%; float:left; margin:0px; padding:0px;}
.footer_detail{ width:100%; float:left; padding:30px 0 45px 0; margin:0; background:#082253;}
.footer_detail .footer_logo{ width:100%; float:left; padding:0; margin:0 0 35px 0; text-align:center;}
.footer_detail .footer_logo img{ padding:0 35px 20px 35px; border-bottom:1px solid #184a7d;max-width: 250px;}

.footer_detail ul.perform_info{ padding:0; margin:0 0 30px 0; background:none; border-radius:0; text-align:center;}
.footer_detail ul.perform_info li{ font-size:18px; color:#fff; font-weight:400; margin:0 15px 15px 15px;}
.footer_detail ul.add_info{ width:100%; float:left; padding:30px 0 15px 0; margin:0 0 34px 0; text-align:center; border-bottom:1px solid #184a7d; border-top:1px solid #184a7d;}
.footer_detail ul.add_info li{ padding:0; margin:0 0 15px 0; display:inline-block; font-size:16px; color:#6398cd;}
.footer_detail ul.add_info li:after{ content:"|"; padding:0 20px; color:#184a7d;}
.footer_detail ul.add_info li:last-child:after{ content:inherit;}
.footer_detail ul.add_info li i{ font-size:20px; color:#fff; padding:0; margin:0 8px 0 0;}
.footer_detail ul.add_info li a{ color:#6398cd;}
.footer_detail ul.add_info li a:hover{ color:#fff;}
.footer_detail ul.footer_link{ width:100%; float:left; padding:0; margin:0 0 28px 0; text-align:center;}
.footer_detail ul.footer_link li{ padding:0; margin:0 12px 10px 12px; display:inline-block; text-transform:uppercase; font-size:15px; color:#2b74be; font-weight:700;}
.footer_detail ul.footer_link li a{ color:#2b74be;}
.footer_detail ul.footer_link li a:hover{ color:#fff;text-decoration: none;}
.footer_detail ul.footer_social{ width:100%; float:left; padding:0; margin:0 0 35px 0; text-align:center;}
.footer_detail ul.footer_social li{ padding:0; margin:0; display:inline-block;}
.footer_detail ul.footer_social li a{ width:48px; height:48px; padding:0; margin:0 6px; font-size:22px; color:#2b74be; text-align:center; line-height:48px; display:block; background:#031332; border-radius:50%;}
.footer_detail ul.footer_social li a:hover{ color:#2b74be; background:#fff;}
.footer_detail p{ padding:0; margin:0 0 4px 0; font-size:14px; color:#4c6e91; text-align:center; display: inline-block; width: 100%;}
.footer_detail p a{ color:#4c6e91;}
.footer_detail p a:hover{ color:#fff;}
ul.perform_info{ width:100%; float:left; padding:15px 15px 0 15px; margin:0 0 40px 0; background:#fff; border-radius:25px;}
ul.perform_info li{ padding:0 0 0 35px; margin:0 25px 15px 0; display:inline-block; line-height:27px; font-size:15px; color:#242424; font-weight:700; background:url(../images/perform_icon.png) no-repeat left top;}

/* About Us page */
.aboutuspagemks{margin: 40px 0px;}
.Abnumber p{font-size:15px; color:#2b74be;margin:0 0px 20px 0px;font-weight:700;}
 /* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

@media (min-width: 320px) and (max-width: 576px)
{
   .top_part {
    text-align: center;
    margin-top: 15px;
} 
ul.social_info {
    float: none;
}
.thumbnail .caption {
    padding: 5px 9px;
    color:#333;
}
.thumbnail .caption h3
{
    margin-top:4px;
}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px)
{
.copyright p
{
	text-align:left;

}
.poweredby p
{
	text-align:right;

}
.logos img
{
	max-width:150px;
	float:left;
}
.main-cleaning h3 a
 {
	font-size:18px;

 }
 .welcomes-titles h2
{

	font-size:32px;

}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) 
{
.copyright p
{
	text-align:left;

}
.poweredby p
{
	text-align:right;

} 
.logos img
{
	max-width:180px;
	float:left;
}
.main-cleaning h3 a
 {
	font-size:23px;

 }
 .welcomes-titles h2
{

	font-size:38px;

}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) 
{
.copyright p
{
	text-align:left;

}
.poweredby p
{
	text-align:right;

}
.logos img
{
	max-width:230px;
	float:left;
	margin-top: 24px;
}
.main-cleaning h3 a
 {
	font-size:23px;

 }
.welcomes-titles h2
{

	font-size:42px;

}
}