body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img {border:0px;}


.bodytext {
font-family: 'Open Sans', sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
line-height:23px;
text-align:justify;
}

.bodytextnonjust {
font-family: 'Open Sans', sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
line-height:23px;

}

.bodytext a:hover {
font-family: 'Open Sans', sans-serif;
font-size:14px;
color:#ef5f00;
text-decoration:underline;
line-height:23px;
text-align:justify;
}


.navlinks {
font-family: 'Montserrat', sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}

.navlinks a:hover {
font-family: 'Montserrat', sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
text-transform:uppercase;
}

.topcall {
font-family: 'Montserrat', sans-serif;
font-size:15px;
color:#000000;
text-decoration:none;
}

.topcall a:hover {
font-family: 'Montserrat', sans-serif;
font-size:15px;
color:#ea5900;
text-decoration:none;
}

.topcalltitle {
font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#ea5900;
text-decoration:none;
text-transform:uppercase;
}


.footerlinks {
font-family: 'Open Sans', sans-serif;
font-size:14px;
color:#949494;
text-decoration:none;
}

.footerlinks a:hover {
font-family: 'Open Sans', sans-serif;
font-size:14px;
color:#ffffff;
text-decoration:none;
}

.maintitles {
font-family: 'Montserrat', sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
text-transform:uppercase;
}

.maintitles2 {
font-family: 'Merriweather', serif;
font-size:25px;
color:#ef5f00;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.maintitlesa {
font-family: 'Montserrat', sans-serif;
font-size:14px;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}

.maintitles2a {
font-family: 'Merriweather', serif;
font-size:25px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.serviceslist {
font-family: 'Montserrat', sans-serif;
font-size:14px;
color:#ffffff;
text-decoration:none;

}


.insidetitle {
font-family: 'Merriweather', serif;
font-size:25px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}


.insidepagebold {
font-family: 'Montserrat', sans-serif;
font-size:16px;
color:#ef5f00;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.productstitle {
font-family: 'Montserrat', sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
text-decoration:none;
}


.productstitle2 {
font-family: 'Bree Serif', serif;
font-size:16px;
color:#000000;
text-decoration:none;
}

.productstitle2 a:hover {
font-family: 'Bree Serif', serif;
font-size:16px;
color:#00aeef;
text-decoration:none;
}


.cursive {
font-family: 'Satisfy', cursive;
font-size:20px;
color:#000000;
text-decoration:none;
font-weight:bold;
}






.input1 {
	padding: 1px;
	width: 300px;
	border: 1px solid #c3c3c3;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #858585;
	overflow:hidden;
	height:30px;
	background-color:#ffffff;
}

.input1:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #ef5f00; color: #000000;}


.input2 {
	padding: 1px;
	width: 655px;
	border: 1px solid #c3c3c3;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #858585;
	overflow:hidden;
	height:30px;
	background-color:#ffffff;
}

.input2:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #ef5f00; color: #000000;}


.input3 {
	padding: 1px;
	width: 655px;
	border: 1px solid #c3c3c3;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #858585;
	overflow:auto;
	height:100px;
	background-color:#ffffff;
}

.input3:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #ef5f00; color: #000000;}



/* Dropdown Button */
.dropbtn {
    
    background-image:url(../images/img-menu-bg.jpg); background-repeat:repeat-x;
    padding: 12px;
    
    border: none;
    cursor: pointer;
	font-family: 'Montserrat', sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown {
   z-index: 1000 !important;
   
   
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	text-align:left;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
	
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1; color:#ec5b00;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

#backtotop {position:fixed;right:0px;display:none;bottom: 40px;margin: 0 20px 0 0;}
#backtotop a {text-decoration:none;border:0 none;display:block;width:45px;height:45px;background:url(../images/back_to_top_btn.png) no-repeat 50% 50%;background-color:#00aeef;-webkit-transition: all 0.1s ease-in-out;
 -moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;-moz-border-radius: 5px;-webkit-border-radius: 10px;}
#backtotop a:hover {background-color:#ed5c01;}









#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}