@charset "utf-8";
/* CSS Document */

/* ### START FOOTER ### */

.templatebottom {
	padding: 5%;
	border-right: 1px solid #1b1c1f;
	height: auto;
}

.templatebottom h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #3a3a3a;
	margin: 0 0 10px 0;
}

.templatebottom a:link { 
font-size:12px;
color:#777777; 
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
}

.templatebottom a:visited { 
font-size:12px;
color:#777777; 
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
}

.templatebottom a:hover { 
font-size:12px;
color:#00bcf2; 
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none;
}

.templatebottom a:active { 
font-size:12px;
color:#777777; 
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none;
}


.templatebottom a img {
	margin: 2px; 
	border:none;
	outline: 0px solid white;
	-webkit-transition: outline 500ms ease-out;
    -moz-transition: outline 500ms ease-out;
    -o-transition: outline 500ms ease-out;
    transition: outline 500ms ease-out;
	}
	
.templatebottom a:hover img {
	outline: 3px solid white;
	}
	
.templatebottom h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #75c112;
	margin: 0  0 10px 0;
}

.templatebottom p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	margin: 0  0 10px 0;
}

/* ### END FOOTER ### */





/* ### START ABOUT US ### */

.aboutUscnt {
	padding-top: 0px;
	padding-bottom: 20px;
}
.aboutUscntone {
	float: left;
	width: 100%;
	margin-right: 0%;
}
.aboutUscnttwo {
	width: 100%;
	margin-right: 0%;
	height: auto;
	float: left;
}
.aboutUscntthree {
	float: left;
	height: auto;
	width: 100%;
}
.aboutUscntfour {
	float: left;
	width: 100%;
	margin-right: 0%;
}
.aboutUscntfive {
	width: 100%;
	margin-right: 0%;
	height: auto;
	float: left;
}
.aboutUscntsix {
	float: left;
	height: auto;
	width: 100%;
}

.aboutUscnt h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #191919;
	margin: 0px;
	}
	
.aboutUscnt h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #191919;
	margin: 0 0 0 0;
	}
	

.aboutUscnt p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 0 0 0;
	}
	
.aboutUscnt .list3 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0 0 0 25px;
}
.aboutUscnt .list3 p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	border-left: solid 1px #999;
	margin: 0;
	padding: 0 0 15px 10px;
}

.aboutUscnt ul {
    list-style:circle;
    padding:0;
    margin:0 0 0 20px;
}

.aboutUscnt li { 
    padding-left: 10px; 
}

.ourteamone {
	float: left;
	height: auto;
	width: 100%;
	margin-right: 0%;
}

.ourteamtwo {
	float: left;
	height: auto;
	width: 100%;
	margin-right: 0%;
}

.ourteamthree {
	float: left;
	height: auto;
	width: 100%;
	margin-right: 0%;
}

.ourteamfour {
	float: left;
	height: auto;
	width: 100%;
}

.aboutUscnt .name
{ 
color:#2072ee;
}	
	
	
/* ### END ABOUT US ### */




/* ### START PRODUCTS ### */

.productcnt {
	padding-top: 20px;
	padding-bottom: 20px;
}

.productcntone {
	float: left;
	height: auto;
	width: 100%;
	margin-right: 0%;
}

.productcnttwo {
	float: left;
	height: auto;
	width: 100%;
}

.productcnt h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #191919;
	margin: 0 0 20px 0;
	}
	
.productcnt h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #191919;
	margin: 0 0 10px 0;
	}
	
.productcnt p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 0 0 0;
	}
	
.progalleryone {
	float: left;
	height: auto;
	width: 23.5%;
	margin-right: 2%;
}

.progallerytwo {
	float: left;
	height: auto;
	width: 23.5%;
}

.productcnt ul {
    list-style:circle;
    padding:0;
    margin:0 0 0 20px;
}

.productcnt li { 
    padding-left: 10px; 
}

.productcnt .mybtnbuy {
	
	border-radius : 5px;
	moz-border-radius : 5px;
	font-size : 14px;
	color : #ffffff;
	padding : 10px 10px;
	background-color : #3498db;
	width:200px;
	text-align:center;
}

.productcnt .mybtnbuy:hover {
	background: #fc4349;
}

/* ### END PRODUCTS ### */





/* ### START SERVICES ### */

.servicescnt {
	padding-top: 0px;
	padding-bottom: 20px;
}

.servicescntone {
	float: left;
	height: auto;
	width: 100%;
	margin-right: 0%;
}

.servicescnttwo {
	float: left;
	height: auto;
	width: 100%;
}

.servicescnt h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #191919;
	margin: 0px;
	}
	
.servicescnt h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #191919;
	margin: 0 0 10px 0;
	}
	
.servicescnt p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 0 0 0;
	}
	
.servicegalleryone {
	float: left;
	height: auto;
	width: 23.5%;
	margin-right: 2%;
}

.servicegallerytwo {
	float: left;
	height: auto;
	width: 23.5%;
}

.servicescnt ul {
    list-style:circle;
    padding:0;
    margin:0 0 0 20px;
}

.servicescnt li { 
    padding-left: 10px; 
}

.servicescnt .mybtnbuy {
	
	border-radius : 5px;
	moz-border-radius : 5px;
	font-size : 14px;
	color : #ffffff;
	padding : 10px 10px;
	background-color : #3498db;
	width:200px;
	text-align:center;
}

.servicescnt .mybtnbuy:hover {
	background: #fc4349;
}

/* ### END SERVICES ### */




/* ### START CONTACTS ### */

.contactUscnt {
	padding-top: 0px;
	padding-bottom: 20px;
}

.contactUscnt h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #191919;
	margin: 0;
	}
	
.contactUsone {
	float: left;
	height: auto;
	width: 100%;
	margin-right: 0%;
}

.contactUstwo {
	float: left;
	height: auto;
	width: 100%;
}

.contactUstwo form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #191919;
}

.contactUscnt h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #191919;
	margin: 0 0 10px 0;
	}
	
.contactUscnt p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #191919;
	margin: 0 0 0 0;
	}


/* ### START CONTACTS ### */





/* ### START COMMON THEME ### */

.tmppdng{
	padding: 0 0 15px 0;
}

.tmppdngboth{
	padding: 15px 0 15px 0;
}	

.clear{clear:both;}

hr.style-one {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc); 
}

/* ### START COMMON THEME ### */





/* ### ADJUST ### */

@media only screen and (min-width: 481px) {

.templatebottom {
	padding: 5%;
	border-right: 1px solid #1b1c1f;
	height: 180px;
}

.aboutUscntone {
	float: left;
	width: 100%;
	margin-right: 0%;
}
.aboutUscnttwo {
	width: 100%;
	margin-right: 0%;
	height: auto;
	float: left;
}
.aboutUscntthree {
	float: left;
	height: auto;
	width: 100%;
}
.aboutUscntfour {
	float: left;
	width: 100%;
	margin-right: 0%;
}
.aboutUscntfive {
	width: 100%;
	margin-right: 0%;
	height: auto;
	float: left;
}
.aboutUscntsix {
	float: left;
	height: auto;
	width: 100%;
}

.ourteamone {
	float: left;
	height: auto;
	width: 23.5%;
	margin-right: 2%;
}

.ourteamtwo {
	float: left;
	height: auto;
	width: 23.5%;
	margin-right: 2%;
}

.ourteamthree {
	float: left;
	height: auto;
	width: 23.5%;
	margin-right: 2%;
}

.ourteamfour {
	float: left;
	height: auto;
	width: 23.5%;
}

.productcntone {
	float: left;
	height: auto;
	width: 49%;
	margin-right: 2%;
}
.productcnttwo {
	float: left;
	height: auto;
	width: 49%;
}

.servicescntone {
	float: left;
	height: auto;
	width: 49%;
	margin-right: 2%;
}
.servicescnttwo {
	float: left;
	height: auto;
	width: 49%;
}

.contactUsone {
	float: left;
	height: auto;
	width: 49%;
	margin-right: 2%;
}

.contactUstwo {
	float: left;
	height: auto;
	width: 49%;
}

}

@media only screen and (min-width: 769px) {

.templatebottom {
	padding: 5%;
	border-right: 1px solid #cfcfcf;
	height: 180px;
}

.aboutUscntone {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.aboutUscnttwo {
	width: 32%;
	margin-right: 2%;
	height: auto;
	float: left;
}
.aboutUscntthree {
	float: left;
	height: auto;
	width: 32%;
}
.aboutUscntfour {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.aboutUscntfive {
	width: 32%;
	margin-right: 2%;
	height: auto;
	float: left;
}
.aboutUscntsix {
	float: left;
	height: auto;
	width: 32%;
}

.ourteamone {
	float: left;
	height: auto;
	width: 23.5%;
	margin-right: 2%;
}

.ourteamtwo {
	float: left;
	height: auto;
	width: 23.5%;
	margin-right: 2%;
}

.ourteamthree {
	float: left;
	height: auto;
	width: 23.5%;
	margin-right: 2%;
}

.ourteamfour {
	float: left;
	height: auto;
	width: 23.5%;
}

.productcntone {
	float: left;
	height: auto;
	width: 49%;
	margin-right: 2%;
}
.productcnttwo {
	float: left;
	height: auto;
	width: 49%;
}

.servicescntone {
	float: left;
	height: auto;
	width: 49%;
	margin-right: 2%;
}
.servicescnttwo {
	float: left;
	height: auto;
	width: 49%;
}

.contactUsone {
	float: left;
	height: auto;
	width: 49%;
	margin-right: 2%;
}

.contactUstwo {
	float: left;
	height: auto;
	width: 49%;
}

}

/* ### ADJUST ### */
