/*
Theme Name: Paradise Primary Care
Theme URI: http://www.paradiseprimarycare.com
Description: Paradise Primary Care
Author: AKDC
Author URI: http://www.ashleykdcambell.com
Description: Paradise Primary Care
Version: 1.0
Tags: Paradise Primary Care
License:
License URI:
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');



html, body {
	font-size: 15px;
    font-family: "Montserrat", sans-serif;
	color: #4d4d4e;
	height: 100%;
}

h1, h2 {
	color: #4d4d4e;
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 18px;
	font-family: "Montserrat", sans-serif;
	color: #4d4d4e;
	font-weight: 900;
}

img {
	max-width: 100%;
	height: auto;
}
a:link {color: #60277e; text-decoration: none; }
a:visited {color: #60277e; text-decoration: none; }
a:hover {color: #f58c61; text-decoration: none; }
a:active {color: #60277e; text-decoration: none; }










.whiteline {
	background-color: #ffffff;
	width: 100%;
	height: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:10px;

	
}



.purpleline {
	background-color: #662980;
	width: 100%;
	height: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:10px;

	
}





.logoleft {
	width: 350px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:30px;
	padding-left:0px;
	float: left;
}

.logoright {
	width: 770px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: left;
}





.navline {
	padding-top:0px;
	padding-bottom:18px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
}




.navline a:link {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:10px; padding-right:0px; padding-left:10px; }
.navline a:visited {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:10px; padding-right:0px; padding-left:10px; }
.navline a:hover {color: #f58c61; text-decoration: none; padding-top:0px; padding-bottom:10px; padding-right:0px; padding-left:10px;
	background-repeat: no-repeat;
    background-position: top center; }
.navline a:active {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:10px; padding-right:0px; padding-left:10px; } 


.navline ul {
    list-style-type: none;
    margin: 0;
	margin-left: -26px;
} 

.navline ul li {
    display: block;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
}





.navline ul ul a {
	width: 260px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:0px;
	display: block;
	font-size: 15px;
	margin-top: 0px;
	margin-left: -24px;
	z-index: 999;
	
}

.navline ul li{
	position: relative;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:0px;
	float: right;
}




.navline ul ul {
	position: absolute;
	top: -999999px;
	left: 0;
	opacity: 0;
	text-align: left;
	padding-bottom:14px;
	background-color: #f58c61;
	margin-top:7px;
	z-index: 999;
}

.navline ul li:hover > ul{
	position: absolute;
	color: #ffffff;
	top: 100%;
	opacity: .9;
}

.navline ul ul a:link {color: #ffffff; text-decoration: none; margin-bottom:-10px; padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:5px; font-weight: 400; }
.navline ul ul a:visited {color: #ffffff; text-decoration: none; margin-bottom:-10px; padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:5px; font-weight: 400; }
.navline ul ul a:hover {color: #dddddd; text-decoration: none; margin-bottom:-10px; padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:5px; font-weight: 400; }
.navline ul ul a:active {color: #ffffff; text-decoration: none; margin-bottom:-10px; padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:5px; font-weight: 400; } 





.headerbg {
	background-image: url(images/headerbg.jpg);
	background-repeat: no-repeat;
    background-position: top center;
	width: 100%;
	height: 750px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
	
}



.headerinsidebg {
	background-image: url(images/headerbg.jpg);
	background-repeat: no-repeat;
    background-position: center;
	width: 100%;
	height: 220px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
	
}





.headertext1 {
	padding-top:120px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	font-size: 18px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}


.headertext2 {
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 36px;
	line-height: 40px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}


.headertext3 {
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-align: center;
}



.headerlinewidth {
	width: 250px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-left: auto;
    margin-right: auto;
}




.orange-outline-button {
  border: none;
  color: white;
  text-align: center;
  font-size: 15px;
	font-weight: 500;
  margin: 2px 2px;
  opacity: 1
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
  margin-top: 10px;
	text-transform: uppercase;
  
}



.orange-outline-button a:link {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61; }
.orange-outline-button a:visited {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61; }
.orange-outline-button a:hover {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61;-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease; background-color: #f58c61; }
.orange-outline-button a:active {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #c79842; }





.orange-orange-button {
  border: none;
  color: white;
  text-align: center;
  font-size: 15px;
	font-weight: 500;
  margin: 2px 2px;
  opacity: 1
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
  margin-top: 10px;
	text-transform: uppercase;
  
}



.orange-orange-button a:link {color: #f58c61; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61; }
.orange-orange-button a:visited {color: #f58c61; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61; }
.orange-orange-button a:hover {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61;-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease; background-color: #f58c61; }
.orange-orange-button a:active {color: #f58c61; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #c79842; }




.orange-purp-button {
  border: none;
  color: white;
  text-align: center;
  font-size: 15px;
	font-weight: 500;
  margin: 2px 2px;
  opacity: 1
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
  margin-top: 10px;
	text-transform: uppercase;
  
}




.orange-purp-button a:link {color: #662980; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #662980; }
.orange-purp-button a:visited {color: #662980; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #662980; }
.orange-purp-button a:hover {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #662980;-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease; background-color: #662980; }
.orange-purp-button a:active {color: #662980; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #662980; }







.badgebox1 {
	background-color: #ffffff;
	width: 310px;
	height: 300px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
  margin-right: 50px;
  margin-top: -180px;
  margin-bottom: 80px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	float: left;
	
}





.badgebox1:hover {
	background-color: #efefef;
	width: 310px;
	height: 300px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
  margin-right: 50px;
  margin-top: -180px;
  margin-bottom: 80px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	float: left;
	
}



.badgebox2 {
	background-color: #ffffff;
	width: 310px;
	height: 300px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
  margin-top: -180px;
  margin-bottom: 80px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	float: left;
	
}




.badgebox2:hover {
	background-color: #efefef;
	width: 310px;
	height: 300px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
  margin-top: -180px;
  margin-bottom: 80px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	float: left;
	
}






.badgetitle {
	padding-top:10px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 20px;
	line-height: 24px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #662980;
	text-align: center;
}






.ltpurplebg {
	background-color: #f0eaf2;
	width: 100%;
	height: auto;
	padding-top:50px;
	padding-bottom:50px;
	padding-right:0px;
	padding-left:0px;

	
}


.whitebg {
	background-color: #ffffff;
	width: 100%;
	height: auto;
	padding-top:50px;
	padding-bottom:50px;
	padding-right:0px;
	padding-left:0px;

	
}


.orangetitle {
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 18px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #f58c61;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
}






.thinpurpletitle {
	padding-top:10px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 30px;
	line-height: 34px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 300;
	color: #662980;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
}







.homesecondleft {
	width: 500px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:50px;
	font-size: 15px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	padding-left:0px;
	float: left;
}

.homesecondright {
	width: 600px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: left;
}







.homethirdleft {
	width: 500px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:50px;
	padding-left:0px;
	font-size: 16px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	margin-top:-80px;
	float: left;
}

.homethirdright {
	width: 600px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: left;
}



.thirda {
	width: 75px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:15px;
	padding-left:0px;
	font-size: 15px;
	line-height: 18px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
	float: left;
}

.thirdb {
	width: 400px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 15px;
	line-height: 18px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
	float: left;
}







.footerbg {
	background-color: #662980;
	width: 100%;
	height: auto;
	padding-top:30px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 15px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-align: center;

	
}


.footerbg a:link {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.footerbg a:visited {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.footerbg a:hover {color: #dddddd; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px;
	background-repeat: no-repeat;
    background-position: top center; }
.footerbg a:active {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; } 






.bodyhomeinside {
	width: 1150px;
	padding-top:50px;
	padding-bottom:50px;
	padding-right:0px;
	padding-left:0px;
	font-size: 18px;
	line-height: 26px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}





.insideaboutcolumn1 {
	width: 600px;
	padding-top:40px;
	padding-bottom:0px;
	padding-right:50px;
	padding-left:0px;
	font-size: 16px;
	line-height: 28px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	float: left;
}

.insideaboutcolumn2 {
	width: 500px;
	padding-top:40px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: left;
}




.insidevisitcolumn1 {
	width: 600px;
	padding-top:40px;
	padding-bottom:0px;
	padding-right:50px;
	padding-left:0px;
	font-size: 16px;
	line-height: 28px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
	float: left;
}





.insurancecolumn1 {
	width: 550px;
	padding-top:40px;
	padding-bottom:0px;
	padding-right:50px;
	padding-left:0px;
	font-size: 16px;
	line-height: 28px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
	float: left;
}




.insurancecolumn2 {
	width: 550px;
	padding-top:40px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	line-height: 28px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
	float: left;
}





.topiconfloat {
	width: 30px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:0px;
	padding-left:20px;
	list-style-type: none;
	font-size: 24px;
	line-height: 40px;
  font-family: "Montserrat", sans-serif;
	font-weight: 700;
	color: #ffffff;
	float: right;
	
}



.topiconfloat img {
	max-width: 100%;
	height: auto;opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
    
}



.topiconfloat img:hover {
    opacity: .8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}



.soctext {
	padding-top:13px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:0px;
	list-style-type: none;
	font-size: 18px;
  font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	float: right;
	
	}


.soctext a:link {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.soctext a:visited {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.soctext a:hover {color: #dddddd; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px;
	background-repeat: no-repeat;
    background-position: top center; }
.soctext a:active {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; } 



.socfloat {
	width: 27px;
	height: 27px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
	list-style-type: none;
	float: right;
	
}



.socfloat img {
	max-width: 100%;
	height: auto;opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
    
}



.socfloat img:hover {
    opacity: .8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}




.aaafloat {
	color: #ffffff !important;
	height: 27px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: left;
	
}

.aaafloat a:link {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.aaafloat a:visited {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.aaafloat a:hover {color: #dddddd; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px;
	background-repeat: no-repeat;
    background-position: top center; }
.aaafloat a:active {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; } 



.phonerequestfloat {
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
	list-style-type: none;
	font-size: 20px;
	line-height: 40px;
  font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	float: right;
	
}



.phonetextfloat {
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
	list-style-type: none;
	font-size: 20px;
	line-height: 40px;
  font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	float: right;
	
}




.phonefloat {
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	list-style-type: none;
	font-size: 18px;
	line-height: 40px;
  font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	float: right;
	
}



.phonefloat img {
	max-width: 100%;
	height: auto;opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
    
}



.phonefloat img:hover {
    opacity: .8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}




.visitcolumn1 {
	background-color: #ffffff;
	width: 515px;
	height: 500px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:30px;
	padding-left:30px;
	font-size: 18px;
	line-height: 24px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
	float: left;

}

.visitcolumn1:hover {
	background-color: #f58c61;
	width: 515px;
	height: 500px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:30px;
	padding-left:30px;
	font-size: 18px;
	line-height: 24px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-align: left;
	float: left;

}

.visittitlle {
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 18px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #f58c61;
	text-align: center;
	text-transform: uppercase;
}

.visitcolumn1:hover .visittitlle {
	color: #ffffff;
}



.visitnumbers {
	width: 10%;
	height: 50px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:5%;
	font-size: 42px;
	line-height: 42px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 900;
	float: left;
}

.visittext {
	width: 85%;
	height: 50px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: left;
}





.flexcenter {
display:flex;justify-content:center;align-items:center;
}



.alignright {
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	float: right;
	
}

.alignleft {
	padding-top:0px;
	padding-bottom:0px;
	padding-right:20px;
	padding-left:0px;
	float: left;
	
}


.slndercenter {
	width: 950px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-left: auto;
    margin-right: auto;
}




.tocenter {
	width: 1150px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-left: auto;
    margin-right: auto;
}


.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -300px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  height: 300px; 
}





.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }






input[type=text]    {
color: #000000;
font-size: 16px;
	font-family: "Montserrat", serif;
	font-weight: 400;
background-color: #ffffff;
border-width: 1;
border-color: #eeeeee;
border-style: solid;
width: 98%;
height: 28px;
margin: 8px 8px 0px 0px;
padding-left:6px;
}


input[type=email]    {
color: #000000;
font-size: 16px;
	font-family: "Montserrat", serif;
	font-weight: 400;
background-color: #ffffff;
border-width: 1;
border-color: #eeeeee;
border-style: solid;
width: 98%;
height: 28px;
margin: 8px 8px 0px 0px;
padding-left:6px;
}

select   {
color: #000000;
font-size: 16px;
	font-family: "Montserrat", serif;
	font-weight: 400;
background-color: #ffffff;
border-width: 1;
border-color: #eeeeee;
border-style: solid;
width: 99%;
height: 28px;
margin: 8px 8px 0px 0px;
padding-left:6px;
}

textarea    {
color: #000000;
font-size: 16px;
	font-family: "Montserrat", serif;
	font-weight: 400;
background-color: #ffffff;
border-width: 1;
border-color: #eeeeee;
border-style: solid;
width: 98%;
height: 100px;
margin: 8px 8px 0px 0px;
padding-left:6px;
}

input[type=submit] {
  border: none;
  color: white;
  text-align: center;
  font-size: 15px;
	font-weight: 500;
  margin: 2px 2px;
  opacity: 1
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
  margin-top: 10px;
	text-transform: uppercase;
	float: right;
}



input[type=submit] {color: #662980; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:25px; padding-left:25px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61;background-color: #f0eaf2; }
input[type=submit]:hover {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:25px; padding-left:25px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61;-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease; background-color: #f58c61;  }




.mobonly {
	display: none;

	
}





#btn-decrease_wp_font_rp {
	background-color: transparent;
	color: #ffffff;
	font-size: 14px;
	border: 0px;
	width: 15px;

	
}

#btn-increase_wp_font_rp {
	background-color: transparent;
	color: #ffffff;
	font-size: 20px;
	border: 0px;
	width: 15px;

	
}

#btn-orig_wp_font_rp {
	background-color: transparent;
	color: #ffffff;
	font-size: 17px;
	border: 0px;
	width: 15px;

	
}



.font_resizer_plus {
	display: none;

	
}


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

    body {
    margin:0 0 0 0;
	overflow-x:hidden;
    }










.mobonly {
	display: block;

	
}








.whiteline {
	background-color: #ffffff;
	width: 100%;
	height: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:10px;

	
}



.purpleline {
	background-color: #662980;
	width: 100%;
	height: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:10px;

	
}





.logoleft {
	width: 100%;
	max-width: 770px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.logoright {
	width: 100%;
	max-width: 770px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}





.navline {
	display: none;
}




.headerbg {
	background-image: url(images/headerbg.jpg);
	background-repeat: no-repeat;
    background-position: top center;
	width: 100%;
	height: 750px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
	
}



.headerinsidebg {
	background-image: url(images/headerbg.jpg);
	background-repeat: no-repeat;
    background-position: center;
	width: 100%;
	height: 220px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
	
}





.headertext1 {
	padding-top:120px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	font-size: 18px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}


.headertext2 {
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 28px;
	line-height: 32px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}


.headertext3 {
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-align: center;
}



.headerlinewidth {
	width: 250px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-left: auto;
    margin-right: auto;
}




.orange-outline-button {
  border: none;
  color: white;
  text-align: center;
  font-size: 15px;
	font-weight: 500;
  margin: 2px 2px;
  opacity: 1
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
  margin-top: 10px;
	text-transform: uppercase;
  
}



.orange-outline-button a:link {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61; }
.orange-outline-button a:visited {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61; }
.orange-outline-button a:hover {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61;-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease; background-color: #f58c61; }
.orange-outline-button a:active {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #c79842; }





.orange-orange-button {
  border: none;
  color: white;
  text-align: center;
  font-size: 15px;
	font-weight: 500;
  margin: 2px 2px;
  opacity: 1
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
  margin-top: 10px;
	text-transform: uppercase;
  
}



.orange-orange-button a:link {color: #f58c61; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61; }
.orange-orange-button a:visited {color: #f58c61; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61; }
.orange-orange-button a:hover {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61;-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease; background-color: #f58c61; }
.orange-orange-button a:active {color: #f58c61; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #c79842; }




.orange-purp-button {
  border: none;
  color: white;
  text-align: center;
  font-size: 15px;
	font-weight: 500;
  margin: 2px 2px;
  opacity: 1
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
  margin-top: 10px;
	text-transform: uppercase;
  
}




.orange-purp-button a:link {color: #662980; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #662980; }
.orange-purp-button a:visited {color: #662980; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #662980; }
.orange-purp-button a:hover {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #662980;-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease; background-color: #662980; }
.orange-purp-button a:active {color: #662980; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #662980; }







.badgebox1 {
	background-color: #ffffff;
	width: 94%;
	max-width: 550px;
	height: auto;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:3%;
	padding-left:3%;
  margin-top: -10px;
  margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	float: left;
	
}





.badgebox1:hover {
	background-color: #efefef;
	width: 94%;
	max-width: 550px;
	height: auto;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:3%;
	padding-left:3%;
  margin-top: -10px;
  margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	float: left;
	
}



.badgebox2 {
	background-color: #ffffff;
	width: 94%;
	max-width: 550px;
	height: auto;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:3%;
	padding-left:3%;
  margin-top: -10px;
  margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	float: left;
	
}




.badgebox2:hover {
	background-color: #efefef;
	width: 94%;
	max-width: 550px;
	height: auto;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:3%;
	padding-left:3%;
  margin-top: -10px;
  margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	
}






.badgetitle {
	padding-top:10px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 18px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #662980;
	text-align: center;
}






.ltpurplebg {
	background-color: #f0eaf2;
	width: 100%;
	height: auto;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;

	
}


.whitebg {
	background-color: #ffffff;
	width: 100%;
	height: auto;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;

	
}


.orangetitle {
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 18px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #f58c61;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
}






.thinpurpletitle {
	padding-top:10px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 30px;
	line-height: 34px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 300;
	color: #662980;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
}







.homesecondleft {
	width: 100%;
	max-width: 500px;
	padding-top:30px;
	padding-bottom:0px;
	padding-right:0px;
	font-size: 15px;
	line-height: 22px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	padding-left:0px;
}

.homesecondright {
	width: 100%;
	max-width: 600px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}







.homethirdleft {
	width: 100%;
	max-width: 500px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	margin-top:-20px;
}

.homethirdright {
	width: 100%;
	max-width: 600px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}



.thirda {
	width: 15%;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3%;
	padding-left:0px;
	font-size: 15px;
	line-height: 18px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
	float: left;
}

.thirdb {
	width: 82%;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 15px;
	line-height: 18px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
	float: left;
}







.footerbg {
	background-color: #662980;
	width: 100%;
	height: auto;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	font-size: 15px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-align: center;

	
}


.footerbg a:link {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.footerbg a:visited {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.footerbg a:hover {color: #dddddd; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px;
	background-repeat: no-repeat;
    background-position: top center; }
.footerbg a:active {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; } 






.bodyhomeinside {
	width: 94%;
	max-width: 1150px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:3%;
	padding-left:3%;
	font-size: 16px;
	line-height: 23px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}





.insideaboutcolumn1 {
	width: 100%;
	max-width: 600px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	line-height: 28px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: center;
}

.insideaboutcolumn2 {
	width: 100%;
	max-width: 500px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}




.insidevisitcolumn1 {
	width: 100%;
	max-width: 600px;
	padding-top:40px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	line-height: 28px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
}





.insurancecolumn1 {
	width: 100%;
	max-width: 550px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	line-height: 28px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
}




.insurancecolumn2 {
	width: 100%;
	max-width: 550px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	line-height: 28px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
}





.topiconfloat {
	width: 30px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:0px;
	padding-left:20px;
	list-style-type: none;
	font-size: 24px;
	line-height: 40px;
  font-family: "Montserrat", sans-serif;
	font-weight: 700;
	color: #ffffff;
	float: right;
	
}



.topiconfloat img {
	max-width: 100%;
	height: auto;opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
    
}



.topiconfloat img:hover {
    opacity: .8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}



.soctext {
	padding-top:13px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:0px;
	list-style-type: none;
	font-size: 16px;
  font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	float: right;
	
	}


.soctext a:link {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.soctext a:visited {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.soctext a:hover {color: #dddddd; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px;
	background-repeat: no-repeat;
    background-position: top center; }
.soctext a:active {color: #ffffff; text-decoration: none; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; } 



.socfloat {
	width: 27px;
	height: 27px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
	list-style-type: none;
	float: right;
	
}



.socfloat img {
	max-width: 100%;
	height: auto;opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
    
}



.socfloat img:hover {
    opacity: .8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}



.phonerequestfloat {
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
	list-style-type: none;
	font-size: 16px;
	line-height: 30px;
  font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	
}



.phonetextfloat {
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
	list-style-type: none;
	font-size: 16px;
	line-height: 30px;
  font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	float: right;
	
}




.phonefloat {
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	list-style-type: none;
	font-size: 18px;
	line-height: 40px;
  font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	float: right;
	
}



.phonefloat img {
	max-width: 100%;
	height: auto;opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
    
}



.phonefloat img:hover {
    opacity: .8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}




.visitcolumn1 {
	background-color: #ffffff;
	width: 94%;
	max-width: 700px;
	height: auto;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:3%;
	padding-left:3%;
	font-size: 18px;
	line-height: 24px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #000000;
	text-align: left;
	float: left;

}

.visitcolumn1:hover {
	background-color: #f58c61;
	width: 94%;
	max-width: 700px;
	height: auto;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:3%;
	padding-left:3%;
	font-size: 18px;
	line-height: 24px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-align: left;
	float: left;

}

.visittitlle {
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 18px;
	line-height: 20px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #f58c61;
	text-align: center;
	text-transform: uppercase;
}

.visitcolumn1:hover .visittitlle {
	color: #ffffff;
}



.visitnumbers {
	width: 15%;
	height: 50px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:5%;
	font-size: 26px;
	line-height: 26px;
 	font-family: "Montserrat", sans-serif;
	font-weight: 900;
	float: left;
}

.visittext {
	width: 80%;
	height: 50px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: left;
}






.alignright {
	width: 100%;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	
}

.alignleft {
	width: 100%;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	
}


.slndercenter {
	width: 94%;
	max-width: 950px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3%;
	padding-left:3%;
	margin-left: auto;
    margin-right: auto;
}




.tocenter {
	width: 94%;
	max-width: 1150px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3%;
	padding-left:3%;
	margin-left: auto;
    margin-right: auto;
}





input[type=text]    {
color: #000000;
font-size: 16px;
	font-family: "Montserrat", serif;
	font-weight: 400;
background-color: #ffffff;
border-width: 1;
border-color: #eeeeee;
border-style: solid;
width: 92%;
height: 28px;
margin: 8px 8px 0px 0px;
padding-left:6px;
}


input[type=email]    {
color: #000000;
font-size: 16px;
	font-family: "Montserrat", serif;
	font-weight: 400;
background-color: #ffffff;
border-width: 1;
border-color: #eeeeee;
border-style: solid;
width: 92%;
height: 28px;
margin: 8px 8px 0px 0px;
padding-left:6px;
}

select   {
color: #000000;
font-size: 16px;
	font-family: "Montserrat", serif;
	font-weight: 400;
background-color: #ffffff;
border-width: 1;
border-color: #eeeeee;
border-style: solid;
width: 93%;
height: 28px;
margin: 8px 8px 0px 0px;
padding-left:6px;
}

textarea    {
color: #000000;
font-size: 16px;
	font-family: "Montserrat", serif;
	font-weight: 400;
background-color: #ffffff;
border-width: 1;
border-color: #eeeeee;
border-style: solid;
width: 92%;
height: 100px;
margin: 8px 8px 0px 0px;
padding-left:6px;
}

input[type=submit] {
  border: none;
  color: white;
  text-align: center;
  font-size: 15px;
	font-weight: 500;
  margin: 2px 2px;
  opacity: 1
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
  margin-top: 10px;
	text-transform: uppercase;
	float: right;
}



input[type=submit] {color: #662980; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:25px; padding-left:25px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61;background-color: #f0eaf2; }
input[type=submit]:hover {color: #ffffff; text-decoration: none; padding-top:5px; padding-bottom:5px; padding-right:25px; padding-left:25px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #f58c61;-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease; background-color: #f58c61;  }







