@charset "UTF-8";
/* CSS Document */


body 						{ margin: 0; padding: 0; font-family: 'Raleway', sans-serif; background-color: #fff;}
html 						{ height: 100%; }

#content 					{ width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: auto; overflow: hidden; transition: all 0.4s ease-in-out;  }

.striphome 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #fff; background-image: url(../images/589421368-B.jpg); background-repeat: no-repeat; height: 470px; background-size:cover;}
.striphomecontainer 		{ width: 100%; max-width: 1200px; padding: 0px 0; margin: 0px auto;}
.striphometext		 		{ width: 100%; padding-top: 120px; padding-right: 0; padding-left: 0; padding-bottom: 40px; margin: 0px auto; height: 210px; }
.striphomecontainertwo 		{ width: 100%; max-width: 1200px; padding: 0px 0; margin: 0px auto; height: auto; overflow: hidden; }
.striphomebox 				{ width: 29.3%; padding: 0px 2% 60px 2%; margin: 0px auto 60px auto; height: 360px; display:inline-block; float: left; border-bottom: 1px #004466 solid;}
.striphomebox 	img			{ width: 68%; padding: 0px; margin: 0px 15% 0px 15%; height: auto; }

.striphomeleft		 		{ width: 50%; float:left; padding: 0px 0; margin: 0px ; color:#004466;}


/*striphomeright		 		{ width: 48%; float:left; padding: 20px 1%; margin: 0px ; background-color: #004466;}*/


.striphomeright {
    width: 48%;
    float: left;
    margin: 0px;
}




.contactbox		 			{ width: 70%; padding: 5%; margin: 0px auto ; color: #fff; background-color: #336699; text-align: left;}


input[type=text] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
}
textarea {
        width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
}

input[type=button] {
    width: 20%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
	background-color: #de9630;
	color: #fff;
	font-size: 16px; 
	text-align: center;
	border: 0px solid;
}
input[type="submit"] {
    width: 20%;
    min-width: 120px; 
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    background-color: #de9630;
    color: #fff;
    font-size: 16px; 
    text-align: center;
    border: 0px solid;
}
input[type="submit"]:hover {
    cursor: pointer; 
}

.toplogo					{ width: 100%; padding: 25px 0; margin: 0px; height: 150px; }
.toplogo img				{ width: 100%; height: auto; text-align: center; }
.toplogoinner				{ width: 150px; padding: 0px; margin: 0px auto; height: 150px; }

.toplogotall					{ width: 100%; padding: 25px 0; margin: 0px; height: 150px; }
.toplogotall img				{ width: 100%; height: auto; text-align: center; }
.toplogoinnertall				{ width: 500px; padding: 50px 0px 0 0; margin: 0px auto; height: 90px; }



.striptop 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #fff; background-image: url(../images/589421368.jpg); background-repeat: no-repeat; height: 470px; background-size:100% 120%; }
.striptopcontainer 			{ width: 1200px; padding: 40px 0; margin: 0px auto; height: 300px; }

.stripcontainer 			{ width: 1200px; padding: 0px; margin: 0px auto; height: 600px; }
.stripcontainertall 			{ width: 1200px; padding: 0px; margin: 0px auto; height: 780px; }
.stripcontainermedium 			{ width: 1200px; padding: 0px; margin: 0px auto; height: 650px; }


.stripleft 					{ width: 50%; padding: 0px; margin: 0px; float: left; height: 600px;}
.stripright 				{ width: 50%; padding: 0px; margin: 0px; float: left; height: 600px;}
.stripleft 	img				{ width: 100%; margin: 50px 0 10px 0; }
.stripright img				{ width: 90%; margin: 20px 5%; vertical-align: middle; }
.stripleft a				{ color: #fff; font-size:14px; line-height:22px; font-weight: 400; text-decoration: none;} 

.stripbuba 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #780b5e; background-image: url(../images/strip-purple.png); background-position: center; height: 600px; }
.stripbubabutton			{ background-color: #be247e; padding: 10px; width: 80px; text-align: center; float: left; margin: 10px 20px 0 0;}
.stripbubabutton a:hover	{ color: #780b5e;} 

.striplaundrytall 			{ width: 100%; padding: 0px; margin: 0px; background-color: #2f6a61; background-image: url(../images/strip-green-tall.png); background: auto; background-position: center; height: 780px; }
.striplaundry 				{ width: 100%; padding: 0px; margin: 0px; background-color: #2f6a61; background-image: url(../images/strip-green.png); background-position: center; height: 600px; }
.striplaundrybutton			{ background-color: #40c1ae; padding: 10px; width: 80px; text-align: center; float: left; margin: 10px 20px 0 0;}
.striplaundrybutton a:hover	{ color: #2f6a61;} 

.striplars 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #244b5c; background-image: url(../images/strip-blue.png); background-position: center; height: 600px; }
.striplarsbutton			{ background-color: #318db5; padding: 10px; width: 80px; text-align: center; float: left; margin: 10px 20px 0 0;}
.striplarsbutton a:hover	{ color: #244b5c;} 

.striplucymedium 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #651b1b; background-image: url(../images/strip-red-medium.png); background-position: center; height: 650px; }

.striplucy 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #651b1b; background-image: url(../images/strip-red.png); background-position: center; height: 600px; }
.striplucybutton			{ background-color: #bc3131; padding: 10px; width: 80px; text-align: center; float: left; margin: 10px 20px 0 0;}
.striplucybutton a:hover	{ color: #651b1b;} 

.twitterfeed				{ width: 100%; margin: 0 auto; background-color: #fff;}

#footer 					{ width: 100%; height:330px; padding: 40px 0 0 0 ; margin: 60px 0px 0px 0px; background-color:#004466; text-align: center; color: #fff; }

.stripseksy 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #000; background-image: url(../images/strip-grey.png); background-position: center; height: 600px; }
.stripseksybutton			{ background-color: #be247e; padding: 10px; width: 80px; text-align: center; float: left; margin: 10px 20px 0 0;}
.stripseksybutton a:hover	{ color: #780b5e;} 














@media (max-width: 1221px) {
    
}


@media (max-width: 1201px) {


.striphome 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #fff;  background-repeat: no-repeat; height: 470px; background-size:1200px 100%; background-position: center top; }
.striphomecontainer 		{ width: 100%; padding: 40px 0; margin: 0px auto; height: 300px; }
.striphometext		 		{ width: 100%; padding: 40px 0; margin: 0px auto; height: 260px; }
.striphomebox 				{ width: 31%; padding: 0px 1%; margin: 0px auto; height: 360px; display:inline-block; float: left;}
.striphomebox 	img			{ width: 68%; padding: 0px; margin: 0px 15% 0px 15%; height: auto; }

.stripcontainer 			{ width: 90%; padding: 0px; margin: 0px 5%; }
.stripcontainertall 		{ width: 90%; padding: 0px; margin: 0px 5%; }
.stripcontainermedium 		{ width: 90%; padding: 0px; margin: 0px 5%; }
.stripleft 					{ width: 50%; padding: 0px; margin: 0px; float: left; }
.stripright 				{ width: 50%; padding: 0px; margin: 0px; float: left; text-align: center; }
.stripleft 	img				{ width: 100%; margin: 20px 0 ; }
.stripright img				{ width: 100%; }
.stripleft a				{ color: #fff; font-size:14px; line-height:22px; font-weight: 400; text-decoration: none;} 

.stripbuba 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #780b5e; background-image: url(../images/strip-purple.png); background-repeat: no-repeat; background-position: center; height: 500px; }
.striplaundry 				{ width: 100%; padding: 0px; margin: 0px ; background-color: #2f6a61; background-image: url(../images/strip-green.png); background-repeat: no-repeat; background-position: center; height: 600px; }
.striplars 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #244b5c; background-image: url(../images/strip-blue.png); background-repeat: no-repeat; background-position: center; height: 600px; }
.striplucy 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #651b1b; background-image: url(../images/strip-red.png); background-repeat: no-repeat; background-position: center; height: 600px; }
.striplucymedium			{ width: 100%; padding: 0px; margin: 0px ; background-color: #651b1b; background-image: url(../images/strip-red.png); background-repeat: no-repeat; background-position: center; height: 650px; }
.striplaundrytall 			{ width: 100%; padding: 0px; margin: 0px ; background-color: #2f6a61; background-image: url(../images/strip-green.png); background-repeat: no-repeat; background-position: center; height: 780px; }
	
.striphomecontainertwo {
    padding-top: 40px; 
}
}















@media (max-width: 851px) {
	
.toplogo					{ width: 100%; padding: 25px 0; margin: 0px; height: 100px; }
.toplogo img				{ width: 100%; height: auto; text-align: center; }
.toplogoinner				{ width: 75px; padding: 0px; margin: 0px auto; height: 75px; }
		
.striphome 					{ width: 100%; padding: 0px; margin: 0px ;  background-repeat: no-repeat; height: 470px; background-size:1200px 100%; background-position: center top; }
.striphomecontainer 		{ width: 100%; padding: 40px 0; margin: 0px auto; height: 300px; }
.striphometext		 		{ width: 100%; padding: 20px 0; margin: 0px auto; height: 340px; }
.striphomebox 				{ width: 28%; padding: 0px 3%; margin: 0px auto; height: 50vw; display:inline-block; float: left;}
.striphomebox 	img			{ width: 68%; padding: 0px; margin: 0px 15% 0px 15%; height: auto; }

.stripcontainer 			{ width: 90%; padding: 0px; margin: 0px 5%; height: auto; display: inline-block;}
.stripleft 					{ width: 100%; padding: 0px; margin: 0px; height: auto;}
.stripright 				{ width: 100%; padding: 0px; margin: 0px; height: auto;}
.stripleft 	img				{ width: 100%; margin: 30px 0 0 0; }
.stripright img				{ width: 100%; } 
.stripleft a				{ color: #fff; font-size:14px; line-height:22px; font-weight: 400; text-decoration: none;} 

.striplucymedium			{ width: 100%; padding: 0px; margin: 0px ; background-color: #651b1b; background-image: url(images/WRONG.png); height: auto; display: inline-block;}
.striplaundrytall 			{ width: 100%; padding: 0px; margin: 0px ; background-color: #2f6a61; background-image: url(images/WRONG.png); height: auto; display: inline-block;}
.stripbuba 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #780b5e; background-image: url(images/WRONG.png); height: auto; display: inline-block;}
.striplaundry 				{ width: 100%; padding: 0px; margin: 0px ; background-color: #2f6a61; background-image: url(images/WRONG.png); height: auto; display: inline-block;}
.striplars 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #244b5c; background-image: url(images/WRONG.png); height: auto; display: inline-block;}
.striplucy 					{ width: 100%; padding: 0px; margin: 0px ; background-color: #651b1b; background-image: url(images/WRONG.png); height: auto; display: inline-block;}

}
.p {
} 

@media (max-width: 700px) {
	
	.toplogotall					{ width: 100%; padding: 25px 0; margin: 0px; height: 150px; }
.toplogotall img				{ width: 100%; height: auto; text-align: center; }
.toplogoinnertall				{ width: 90%; padding: 50px 0px 0 0; margin: 0px auto; height: 90px; }

	
	
    .striphomecontainertwo .striphomeleft {
        width: 98%; 
        padding: 20px 1%; 
    }
    .striphomecontainertwo .striphomeright {
        width: 98%; 
        padding: 20px 1%;  
    }
    .striphomecontainertwo .striphomeleft h3 {
        margin: 0 5% 30px 5%; 
    }
    .striphomecontainertwo .striphomeleft p {
        margin: 0 5% 15px 5%; 
    }
    
.striphomebox { height: 55vw; }
}

@media (max-width: 600px) {
    .striphomebox { height: 65vw; }    

    .striphometext h1 {
         font-size: 46px; 
         line-height: 48px;
    }
    .striphometext h4 {
        font-size: 26px;
        line-height: 28px;
    }
}


@media (max-width: 530px) {
    .striphomebox { width: 94%; height: auto; height: 75vw; }
}


