/* Global Styles */

html,
body {
  height: 100%;
  width: 100%;
  font-family: 'archivoregular';
  font-size: 16px;
  color: #282828}


.container {height: 100%;}

.push50{
margin-top:50px;
}
.filter {
cursor:pointer;
}

h2{font-size:36px;
   color:#0a1019;
   font-family: 'QuitadorSansPro-Medium';}



h3{color: #222222;
   font-size: 20px;
   font-family: 'poppinsmedium';}

h4{font-family: 'QuitadorSansPro-Medium';
   font-size: 22px;
   color: #bebebe;}

p{color: #747474;
  font-size: 16px;
  margin: 0;}

/**************fonts**************/

/*****Achivo******/
@font-face {
    font-family: 'archivobold';
    src: url('../font/achivo/archivo-bold-webfont.eot');
    src: url('../font/achivo/archivo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/achivo/archivo-bold-webfont.woff2') format('woff2'),
         url('../font/achivo/archivo-bold-webfont.woff') format('woff'),
         url('../font/achivo/archivo-bold-webfont.ttf') format('truetype'),
         url('../font/achivo/archivo-bold-webfont.svg#archivobold') format('svg');
    font-weight: normal;
    font-style: normal;}


@font-face {
    font-family: 'archivoregular';
    src: url('../font/achivo/archivo-regular-webfont.eot');
    src: url('../font/achivo/archivo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/achivo/archivo-regular-webfont.woff2') format('woff2'),
         url('../font/achivo/archivo-regular-webfont.woff') format('woff'),
         url('../font/achivo/archivo-regular-webfont.ttf') format('truetype'),
         url('../font/achivo/archivo-regular-webfont.svg#archivoregular') format('svg');
    font-weight: normal;
    font-style: normal;}


@font-face {
    font-family: 'archivosemibold';
    src: url('../font/achivo/archivo-semibold-webfont.eot');
    src: url('../font/achivo/archivo-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/achivo/archivo-semibold-webfont.woff2') format('woff2'),
         url('../font/achivo/archivo-semibold-webfont.woff') format('woff'),
         url('../font/achivo/archivo-semibold-webfont.ttf') format('truetype'),
         url('../font/achivo/archivo-semibold-webfont.svg#archivosemibold') format('svg');
    font-weight: normal;
    font-style: normal;}


/********prosans*******/


@font-face {
  font-family: 'QuitadorSansPro-Medium';
  src: url('../font/quitadorsanspro/QuitadorSansPro-Medium.eot?#iefix') format('embedded-opentype'),  url('../font/quitadorsanspro/QuitadorSansPro-Medium.woff') format('woff'), url('../font/quitadorsanspro/QuitadorSansPro-Medium.ttf')  format('truetype'), url('../font/quitadorsanspro/QuitadorSansPro-Medium.svg#QuitadorSansPro-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}




@font-face {
  font-family: 'QuitadorSansPro-UltraBold';
  src: url('../font/quitadorsanspro/QuitadorSansPro-UltraBold.eot?#iefix') format('embedded-opentype'),  url('../font/quitadorsanspro/QuitadorSansPro-UltraBold.woff') format('woff'), url('QuitadorSansPro-UltraBold.ttf')  format('truetype'), url('../font/quitadorsanspro/QuitadorSansPro-UltraBold.svg#QuitadorSansPro-UltraBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*********************************************/

.vegas-loading {
	border-radius: 10px;
	background: #000;
	background: rgba(0,0,0,0.7);
	background: url(../img/loading.gif) no-repeat center center;
	height: 32px;
	left: 20px;
	position: fixed;
	top: 20px;
	width: 32px; 
	z-index: 0;
}



.vegas-background {
    max-width: none !important; 
	z-index: -4;
	
}






.vert-text {
  display: table-cell;
  vertical-align: middle;
  text-align: left;

}

.vert-text h1 { font-family: 'QuitadorSansPro-UltraBold';
  text-shadow: 2px 3px 4px #000;
  padding: 0;
  margin: 0 0 20px 0;
  font-size: 60px;
  color: #fff;}








.l1{font-size: 22px;}

.l2{font-size: 20px;
    color: #C4C4C4;}

.l3{font-size: 18px;
    color: #A0A0A0;}

.l4{font-size: 16px;   
    color: #848484;}

.logo2 {margin-bottom: 80px;}

#Grid .mix{
    opacity: 0;
    display: none;
	max-height:230px;
}
/* Navbar */
#nav {
margin-bottom:-20px;
}
.navbar {
border-radius:0px !important;
}
.navbar-new {
  background-color:#fff; 
}
.navbar-new .navbar-brand {
 padding:18px 0;}





.navbar-new .navbar-text {
  color: #f1f1f1;
}
.navbar-new .navbar-nav > li > a {
  color: #282828; 
  text-align: left;
  font-size:18px;
  padding:42px 12px 0 12px;
  transition:all ease-in-out 0.3s;}

.navbar-new .navbar-nav > li > a:hover,
.navbar-new .navbar-nav > li > a:focus {
  color:#6ab1db; background:none;
}
.navbar-new .navbar-toggle {
  border-color: #dddddd;
}
.navbar-new .navbar-toggle:hover,
.navbar-new .navbar-toggle:focus {
  background-color: #000000;
}
.navbar-new .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-new .navbar-collapse,
.navbar-new .navbar-form {
  border-color: #e6e6e6;
}
.navbar-new .navbar-nav > .dropdown > a:hover .caret,
.navbar-new .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.navbar-new .navbar-nav > .open > a,
.navbar-new .navbar-nav > .open > a:hover,
.navbar-new .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
.navbar-new .navbar-nav > .open > a .caret,
.navbar-new .navbar-nav > .open > a:hover .caret,
.navbar-new .navbar-nav > .open > a:focus .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.navbar-new .navbar-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
@media (max-width: 767px) {
  .navbar-new .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-new .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-new .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-new .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-new .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-new .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-new .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-new .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-new .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-new .navbar-link {
  color: #777777;
}
.navbar-new .navbar-link:hover {
  color: #333333;
}

.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -25px;
}


/**********/

.call-btn {float: right;
           margin: 25px 0 0 0;}

.c-btn{ font-family: 'archivosemibold';
        font-size: 18px;
        color: #174662;}

.c-btn:hover{text-decoration: none;
	        color: #6ab1db;
            transition: all ease-in-out 0.3s;}

.c-btn img{margin: -7px 10px 0 0;}


/****/

.quote-btn{background: #73b8e0;
       color: #0a1019;
	   font-family: 'archivosemibold';
       font-size: 15px;
       padding: 15px 26px 11px 26px;
	   margin: 0 0 0 40px;
       text-align: center;
	   border-radius: 50px;
	   transition: all ease-in-out 0.3s;}

.quote-btn:hover{background: #2a6496;
             text-decoration: none;
             color: #fff;}


/*******************Navbar end******************/


.header {
  display: table;
  height: 100%;
  width: 100%;
  position: relative;
}
.btn-top {
color:#fff;
background:#a4c034;
border-radious: 50px;
}
.btn-top:hover,
.btn-top:focus,
.btn-top:active,
.btn-top.active {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;}



/**************Banner*****************/



/********/
#main-banner {margin: 22px 0 0 0;}


.banner-img img {
    width: 100%;}

.v-align{width: 100%;
         height: 100%;
         display: table;
         vertical-align: middle;}


.banner-heading{
  display: table-cell;
  vertical-align: middle;
  text-align: left;}

.banner-heading h1 { font-family: 'QuitadorSansPro-UltraBold';
  text-shadow: 2px 3px 4px #000;
  padding: 0;
  margin: 0 0 20px 0;
  font-size: 60px;
  color: #fff;}




/**********services*************/
.divi1 {margin: 8px 0 12px 0;}


#services {
  padding: 70px 0 80px 0;
  background:#6ab1db;
  background-size: cover;
  border-top: 3px #174662 solid;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);}

.sub-heading{font-family: 'QuitadorSansPro-Medium';
	        font-size: 26px;
	         color: #0D2C3E;
	margin-bottom: 60px;
             }

.sub2{font-size: 22px;
	         color: #133d56;
             margin: 15px 0 60px 0;}


.service-text{margin: 30px 0 0 0;}


.service-text p{margin-bottom: 0px;
               color: #001d2f;}


.serv-text h2{margin: 0;}

.service2 {margin: 40px 0 0 0;}



/**********************************/


@media (max-width: 768px) { .navbar-brand {margin-left:20px;} .navbar-toggle {margin-right:25px;} #Grid .mix{margin-left:-25px;}}


/*******************about*******************/

#about{background: #fff;
      display: block;
      overflow: hidden;
      padding: 80px 0;}



.heading-2 h2{margin: 0 0 10px 0;}


.para{line-height: 28px;
	  margin-bottom: 45px;}




.abt-btn{background: #174662;
       color: #fff;
	   font-family: 'archivosemibold';
       font-size: 18px;
       padding: 14px 30px;
       text-align: center;
	   border-radius: 50px;
	   transition: all ease-in-out 0.3s;}

.abt-btn:hover{background: #6ab1db;
             text-decoration: none;
             color: #fff;}

/************/

.row {margin-left: -15px;
      margin-right: -15px;
      height: 100%;
      display: table;}


.abt-align {display: table-cell;
	        vertical-align: middle;}


.heading-2 {height: 100%;
            display: table;}





/**************footer*************/

footer{background:#282828;
      background-size: cover;
	  padding:  80px 0 40px 0;;
      display: block;
      overflow: hidden;}

.about-para{color: #bebebe;
           margin: 24px 0 28px 0;}


/**/

.contact-us p{ font-weight: lighter;
	           color:#bebebe;
               font-size: 22px;
               margin: 0 0 8px 0;}



/***/

.address{padding: 0;}

.address li{color:#bebebe;
	        list-style: none;
            padding: 6px 0;}

.address li img{padding-right: 5px;
                margin-bottom: 5px;}

.address li a{color:#bebebe;
              transition: all ease-in-out 0.3s;}

.address li a:hover{color:#6ab1db;
                   text-decoration: none;}




/*********Service Features*********/



.service-features {padding-left: 80px;}

.sf-li{float: left;}

.sf-list li{color: #bebebe;
	        list-style: none;
	        padding: 5px 0;}


.sf-list {padding: 0;}



/********** bottum footer**************/

#bottum-footer{background: #0f0f0f;
               display: block;
               overflow: hidden;
	           padding: 22px 0;
               border-top: 1px #222222 solid;}


/******/
.copyright{padding: 0;}

.copyright p{font-size: 13px;}

/******/

.btm-links {padding: 0;}

.btm-link-li{margin: 0;
             float: right;}

.btm-link-li li{display: inline;
                list-style: none;
                padding: 0px 6px;}

.btm-link-li li a{font-size: 13px;
	              color: #747474;
                  transition: all ease-in-out 0.3s;}

.btm-link-li li a:hover{color: #a4c034;
                       text-decoration: none;}




/*****************laundry Service******************/

.sbanner-img img {width: 100%;}





/***************Towel Retal Page*****************/


.tbanner-img img {
    width: 100%;}

.vert-text2 h1{margin: auto 0;}



/*******/
#towel{ padding: 80px 0;}

.t-sub-heading{color: #282828;
              font-size: 22px;}


.towel-text p{color: #282828;
              margin: 35px 0 0 0 ;}
        

.t-service1{margin: 50px 0 0 0;}

.vert-text2 {
 margin: 180px auto;
  vertical-align: middle;
  text-align: left;

}

.vert-text2 h1 { font-family: 'QuitadorSansPro-UltraBold';
  padding: 0;
  margin: 0 0 20px 0;
  font-size: 60px;
  color: #fff;}


/**********Uniform service page********/
#uniform{ padding: 80px 0 50px 0;}

.ubanner-img img{width: 100%;}


.t-service2{margin: 0 0 80px 0;}

.u-12{margin:  0 0 0 100px;}

.all-sec{margin: 0 0 0 100px;}

/********************************Contact page****************************************/

#contact-banner{background: url(../img/cbanner.jpg) no-repeat;
                 background-size: cover;
                 display: block;
	             overflow:hidden;
	          }  

.contact-from {margin: 70px 0 0 0;}


.address2{padding: 0;}

.address2 li{list-style: none;
            padding: 6px 0;}

.address2 li img{padding-right: 5px;
                margin-bottom: 5px;}

.address2 li a{color:#202020;
              transition: all ease-in-out 0.3s;}

.address2 li a:hover{color:#6ab1db;
                   text-decoration: none;}



/*********/


.textarea.textarea{min-width: 0 !important;}


.s-btn{background: #6ab1db;
       color: #0a1019;
	   font-family: 'archivosemibold';
       font-size: 22px;
       padding: 8px 48px;
	   margin: 0 0 0 80px;
       text-align: center;
	   border-radius: 50px;
	   transition: all ease-in-out 0.3s;
       float: right;
       box-shadow: none;
       border: none;}

.s-btn:hover{background: #2a6496;
             text-decoration: none;
             color: #fff;}


.c-form {padding: 15px 0 30px 0;
	     background: #fff;
	     margin:  80px 0;
         display: inline-block;}

.info h3 { font-family: 'archivoregular';
	     font-size: 26px !important;
          margin: 0 0 10px 0 !important;}


.info p{ font-family: 'archivoregular';
         color: #555;}



/******/

.contact-text h2 {margin: 0 0 40px 0;}

/*********Form************/


.v-align {background:#fff;
    width: 100%;
    height: 100%;
    display: table;
    vertical-align: middle;
    margin: 100px 0 77px 0;
    padding: 0px 0 60px 0;}

/*****fill-text********/


.filll-text{background: #174662;
            display: block;
            padding: 15px 0;
            margin: 0 0 60px 0;}

.filll-text p{font-size: 22px;
              color: #fff;
              margin: 0;}




/**************/


article,aside,figure,figure img,figcaption,hgroup,object,output{display:block}#container{text-align:left;background:#fff;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px}#container{margin:0 auto 10px auto;width:640px}

form.wufoo{margin:20px 14px 0 14px;padding:0 0 20px 0;position:relative}#logo{margin:0;padding:0;min-height:0;background-color:#dedede;text-indent:-9000px;text-decoration:none}#logo a{min-height:40px;height:40px;display:block;background:url(../images/wflogo.png) no-repeat left top;overflow:hidden}* html #logo a{_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/wflogo.png", sizingMethod="crop")}img,a img{border:none;-ms-interpolation-mode:bicubic}.hide,.cloak div,.cloak span,.likert.cloak tbody,.likert.cloak thead{display:none !important}.likert.cloak table{border:none}


#Field2 {width: 290px;}

#Field9 {width:290px !important;}


.btn{    background: #73b8e0;
    color: #0a1019;
    font-family: 'archivosemibold';
    font-size: 18px;
    padding: 11px 35px 7px 35px;
    margin: 0 0 0 40px;
    text-align: center;
    border-radius: 50px;
    transition: all ease-in-out 0.3s;}


.btn:hover{background:#2a6496;
           color: #fff;}


#saveForm {
    margin: 20px 0 0 15px !important;}

.c-text {margin: 24px 0 0 0;}


.c-text p{font-family: 'archivoregular';
	     font-size: 16px !important;
          margin: 0 0 25px 0 !important;
           color: #555;}


.c-text h4{font-family: 'QuitadorSansPro-Medium';
	       font-size: 24px;
           color: #428bca;}


/*****adr******/

.adr{padding: 0;}

.adr li{list-style: none;
        padding: 3px 0;
        color: #428bca;}



/*****************Responsive*************/


@media screen and (max-width:1200px){
	

	
	.call-btn {margin: 52px 0 0 90px;}
	
	
	.navbar-right {
    float:left  !important;}
	
	.navbar-new .navbar-brand {
    padding: 15px 0;}
	
	
	/*******/
	
	
	.navbar-new .navbar-nav > li > a {padding: 0 36px 15px 36px;}
	
	.why-list{padding-left: 90px;}
	
	.follow {padding: 0 0 0 15px ;}
	
	
	/*********/
.all-sec {margin: 0;}
	
	
.u-12 {margin: 0;}	
	
.towel-text p {margin: 20px 0 0 0;}
	
	
	
}/**********/

@media screen and (max-width:992px){
	
	.navbar-new .navbar-nav > li > a {padding: 0 14px 15px 14px;}
	
	.navbar-brand{width: 70%;}
	
	.navbar-brand img{width: 100%;}
	
	.c-btn{margin: 0 30px 0 -60px;}
	
	.quote-btn{margin: 0;}
	
	
	.call-btn {margin: 38px 0 26px 0px;}
	
	
	
	
	.about-img img{margin-top: 50px;} 
	

    .service-features {padding-left: 15px !important;
	                   margin-top: 30px;}
	

	
	
	/**********/
	
	.why-list {padding-left: 55px;}
	
	
	/*******/
	
	.sf-li {float: none;
            padding-right: 0px;}


    .links {padding-left: 15px !important;
	        margin-top: 30px;}
	
	.follow{margin-top: 30px;}
	
	.follow {padding: 0 0 0 100px;}
	
	.service-features {padding-left: 100px;}
	
	
	.pull-right {float: none !important;}
	
	
	/**************/
	
	
	
	
	
	/********/
	
	.service1 {margin: 50px 0 0 0;}
	
	.service-text {margin: 15px 0 0 0;}
	
	
	/*********/
.all-sec {margin: 0;}
	
	
.u-12 {margin: 0;}	
	
.towel-text p {margin: 20px 0 0 0;}	
	
/******/	
.c-form{display: block !important;}	

}/************/



@media screen and (max-width:768px){
	
	.navbar-toggle{margin-top: 35px ;}
	
	
	.navbar-new .navbar-nav > li > a {padding: 8px 14px;}
	
	/*********/
	.call-btn {
    margin: 10px 0 0 -16px;
    float: left;
    display: block;
    bottom: 0;
    position: fixed;
    background: rgba(255, 255, 255, 0.7);
    padding: 20px;
    width: 100%;}
	
	
	
	/********/
	
	.navbar-brand img {width: 70%;}
	
    .why-img img {width: 50%;}
	
	
	.about-img img{width: 50%;}
	
	
	/*******/
	.contact-us {padding-left: 0;}
	
	.links {padding-left: 0px !important;}
	
	
	.follow {padding: 0 0 0 0px;}
	
	.service-features {padding-left:0px !important;}
	
	
	
	/******/
	

	
	/*******bottom-footer********/
	
	#bottum-footer{margin: 0px;
	               padding: 22px 0 85px 0px;}
	
	
	
	/*********/
.all-sec {margin: 0;}
	
	
.u-12 {margin: 0;}	
	
.towel-text p {margin: 20px 0 0 0;}	
	
	
}/***********/





@media screen and (max-width:619px){
	
	.q-btn{margin: 0 78px 0 0;
	      float: right;}
	
	#get-quote{padding: 30px 0;}

	/*******/
	.all-sec {margin: 0;}
	
	
    .u-12 {margin: 0;}
	
	
	.towel-text p {margin: 20px 0 0 0;}
	
	
}/************/





@media screen and (max-width:530px){
	
	.q-btn{padding: 14px 36px;
	      font-size: 14px;}
	
	.q-text h2{font-size: 28px;}
	
	
/*********/
.all-sec {margin: 0;}
	
	
.u-12 {margin: 0;}	

.towel-text p {margin: 20px 0 0 0;}
	
/******/

.navbar-toggle {margin: 26px 20px 20px 0px;}

}/*********/



@media screen and (max-width:480px){
	
	.navbar-new .navbar-brand {padding: 15px 0 0 15px;}
	.navbar-brand {margin-left: 0px;
		width: 75%;}
	               
	.navbar-toggle {margin-top: 36px;}
	
	
	.navbar-toggle {margin: 26px 20px 20px 0px;}
	
	.navbar-brand img {width: 75%;}
	
	.q-text h2{font-size: 24px;}
	
	/*******/
	
	.quote-btn{font-size: 13px;
               padding: 12px 20px;}
	
	.c-btn {font-size: 16px;
	        margin: 0 ;}
	
	/*********/
.all-sec {margin: 0;}
	
	
.u-12 {margin: 0;}	
	
.towel-text p {margin: 20px 0 0 0;}	

	
}/************/


@media screen and (max-width:360px){
	
	.navbar-brand img {width: 100%;}
	
	.navbar-brand {margin-left: 10px;}
	 
	/******/
	
	.quote-btn{font-size: 13px;
               padding: 12px 20px;
	           margin: 0 0 0 25px;}
	
	
	.c-btn {font-size: 16px;
	        margin: 0;}
	
/*********/
.all-sec {margin: 0;}
	
	
.u-12 {margin: 0;}	
	
.towel-text p {margin: 20px 0 0 0;}	

}/********/


@media screen and (max-width:320px){
	

	.navbar-toggle {margin: 22px 20px 20px 0px;}
	
	
	/***/
	.quote-btn{font-size: 13px;
              
	           margin: 0 ;}	
	
	.c-btn img {width: 8%;}
	
	
	.c-form{display: block !important;}
	
	#Field2 {width: 230px !important;}
	
	#Field9 {width: 230px !important;}
	
	#saveForm {margin: 20px 0 0 0px !important;}
	
/*********/
	
.q-btn {padding: 14px 36px;
        font-size: 18px;
	    margin: 0 44px 0 0;}
	
	#get-quote{padding: 30px 0;}
	
	
/*********/
	
.all-sec {margin: 0;}
	
	
.u-12 {margin: 0;}	
	
.towel-text p {margin: 20px 0 0 0;}	
	
	/*****/
	
	.service-features {padding-left: 0px !important;}
	
} /**********/