body{
padding:0;
margin:0;
}
p, li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:160%;
text-align:justify;
}

a:hover{
text-decoration:none
}
.contain1{
background: #00a9e0;
background: -moz-linear-gradient(top,  #00a9e0 0%, #7bddfd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a9e0), color-stop(100%,#7bddfd));
background: -webkit-linear-gradient(top,  #00a9e0 0%,#7bddfd 100%);
background: -o-linear-gradient(top,  #00a9e0 0%,#7bddfd 100%);
background: -ms-linear-gradient(top,  #00a9e0 0%,#7bddfd 100%);
background: linear-gradient(to bottom,  #00a9e0 0%,#7bddfd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9e0', endColorstr='#7bddfd',GradientType=0 );
}
.logo{
text-align:left;
}
.leftmenu{
width:100%;
background-color:#2b2b2b;
border-radius:0 0 8px 8px;
}
.leftmenu a{
display:block;
font-family: 'Prosto One', cursive;
font-size:13px;
color:#FFFFFF;
padding:5px 10px;
transition:all 0.5s ease;
border-bottom:1px solid #D8D8D8;
text-transform:uppercase
}
.leftmenu a:hover{
background-color:#E2E2E2;
color:#12B1E4;
text-decoration:none;
}
.ourproducttxt{
font-family: 'Prosto One', cursive;
font-size:20px;
text-transform:capitalize;
color:#000000;
background: #00a9e0;
background: -moz-linear-gradient(top,  #00a9e0 0%, #7bddfd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a9e0), color-stop(100%,#7bddfd));
background: -webkit-linear-gradient(top,  #00a9e0 0%,#7bddfd 100%);
background: -o-linear-gradient(top,  #00a9e0 0%,#7bddfd 100%);
background: -ms-linear-gradient(top,  #00a9e0 0%,#7bddfd 100%);
background: linear-gradient(to bottom,  #00a9e0 0%,#7bddfd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9e0', endColorstr='#7bddfd',GradientType=0 );
border-radius:8px 8px 0 0;
height:50px;
text-align:center;
padding-top:10px;
border-bottom:1px solid #403f3f;
}
.welcome-heading{
background-color:#FBF9F9;
border-radius:8px;
border:1px solid #EAEAEA;
color:#001e28;
text-transform:capitalize;
font-family: 'Prosto One', cursive;
font-size:18px;
height:50px;
padding:12px 10px 5px
}
.welpadding{
padding:20px 2px;
}
.readmore a{
background-color:#DEDEDE;
font-family: 'Prosto One', cursive;
font-size:12px;
color:#333333;
padding:8px 10px 4px 10px;
text-align:center;
border:1px solid #DEDEDE;
}
.readmore a:hover{
background-color:#FFFFFF;
text-decoration:none
}
.download{
margin:13px 0px 0
}
.contain3{
background-color:#282828
}
.ourproductslidertxt{
font-family: 'Prosto One', cursive;
font-size:18px;
color:#FFFFFF;
text-transform:uppercase;
border-bottom:1px solid #FFFFFF;
line-height:35px;
}
.contactifofooter{
color:#FFFFFF;
}
.rowmargintop{
margin-top:10px
}
.rowmargintop p{
text-align:left;
color:#FFFFFF
}
.contain4{
background-color:#D8D8D8
}
.fmenu{
	margin: 20px 0;
padding: 5px 0px;

	}
.fmenu ul{
	font-size:12px;
	font-family: 'Prosto One', cursive;
text-transform:uppercase;
margin: 0;
padding: 0;
text-align: center;
font-weight:400;
float:left;
	}
	.fmenu ul li{
		list-style: none;
display: inline;

		}
		
.fmenu ul li a{
    text-decoration: none;
    color: #191919;
    padding: 0px 30px 0px 0px;
}
.fmenu ul li a:hover{
color:#223C64;	}
.copyright, .design a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#040404;
margin-top:10px;
text-align:center
}
.design a:hover{
color:#223C64;
text-decoration:none;
}
.ourproductslidertxt1{
color:#191919; border-color:#191919;
margin-bottom:10px;
}
#talkbubble { width: 50px; height: 50px; background: #00A9E0; position: relative; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 0 auto;} #talkbubble:before {
content: "";
position: absolute;
left: 100%;
top: 21px;
width: 0px;
height: 0px;
border-top: 6px solid transparent;
border-left: 11px solid #00A9E0;
border-bottom: 6px solid transparent; } 
.contact-detail{
	font-family: 'Prosto One', cursive;
font-size:20px;
color:#333333;
text-transform:capitalize;
margin-top:1px
}
.contact-detail1{
font-size:14px;

}

.contact-detail2 {
    font-size: 14px;
    margin-top: 10px;
	
}

.contact-detail2 a {
	text-decoration:none;
	color:#333;
	}
	
.contact-detail2 a:hover {
	color:#00A9E0;
	}
	
.map{
width: 100%;
height: 384px;
margin: 10px auto;
border-radius: 5px;


}
.image-map{
width:100%; height:100%;
}
.prodimg img{
border:1px solid #CCCCCC;
border-radius: 5px 5px 0px 0px;
margin: 20px 0px 0px;
}
.product-name{
width:193px;
background-color:#ECEAEA;
font-family: 'Prosto One', cursive;
font-size: 9px;
color: #09F;
padding: 9px 3px;
text-align:center;
border-radius:0 0 5px 5px;	
margin:0 auto;
text-transform:uppercase;
transition:all 0.5s ease;
}
.product-name:hover{
background-color:#09f;
color: #ECEAEA;
}
.prodimg img:hover{
border:1px dotted #CCCCCC
}
.prodimg img:hover > .product-name:hover{
background-color:#09f;
color: #ECEAEA;
}
.prod-img img{
margin:20px;
}
.image-drybelt{
width:159px;
float:left;
height:200px;
}
.image-drybelt1{
margin:0 20px;
}
/* Large desktop */
    @media (min-width: 981px) and (max-width: 1200px) { ... }
     
    /* Portrait tablet to landscape and desktop */
    @media (min-width: 768px) and (max-width: 980px) { 
	.product-name{
width:202px;
margin:0 auto}
	}
     
    /* Landscape phone to portrait tablet */
    @media (min-width: 481px) and (max-width: 767px) {
	.logo{
text-align:center;
}
.slidermargin{
	margin-left:-30px
	}
	.welcome-heading {
    font-size: 11px;
    height: 39px;
}
.leftmenu a {
    font-size: 12px;
	}
.fmenu {
    margin: 20px 0px 0 0;
    padding: 5px 0px;
}
.fmenu ul{
font-size:10px;
float:none
}
.fmenu ul li a {
    padding: 0px 4px 0px 0px;
}
#talkbubble::before {
display:none
}
.contact-detail{
text-align:center;
}
.product-name{
width:202px;
margin:0 auto}
}
     
    /* Landscape phones and down */
    @media (min-width: 361px) and (max-width: 480px) {.logo{
text-align:center;
}
.slidermargin{
	margin-left:-30px
	}
	.welcome-heading {
    font-size: 11px;
    height: 39px;
}
.leftmenu a {
    font-size: 12px;
	}
	.fmenu {
    margin: 20px 0px 0 0;
    padding: 5px 0px;
}
.fmenu ul{
font-size:10px;
float:none
}
.fmenu ul li a {
    padding: 0px 4px 0px 0px;
}
#talkbubble::before {
display:none
}
.contact-detail{
text-align:center;
}
.product-name{
width:202px;
margin:0 auto}
}
	
	@media (min-width: 320px) and (max-width: 360px) {
	.logo{
text-align:center;
}
	.slidermargin{
	margin-left:-30px
	}
	.welcome-heading {
    font-size: 11px;
    height: 39px;
}
.leftmenu a {
    font-size: 12px;
	}
	.fmenu {
    margin: 20px 0px 0 0;
    padding: 5px 0px;
}
.fmenu ul{
font-size:10px;
float:none
}
.fmenu ul li a {
    padding: 0px 4px 0px 0px;
}
#talkbubble::before {
display:none
}
.contact-detail{
text-align:center;
}
.product-name{
width:202px;
margin:0 auto}
.image-drybelt1,.image-drybelt {
    margin: 10px auto;
    float: none;
    clear: both;}	
.resclear{
clear:both
}}

		/*contact form css*/
.wrapper {
/*	max-width:500px;
	width:95%;*/
	margin:0 auto;
	position:relative;
}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="url"],
.contact-form textarea,
.contact-form select,
.contact-form button[type="submit"] {
	font:411 12px/12px  'Oswald', sans-serif;
}
.contact-form {
	text-shadow:0 1px 0 #FFF;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	padding:3px;
	margin-top: 15px;
}
.contact-form h3 {
	color:#038D00;
	display:block;
	font-size:28px;
	font-family:'Oswald', sans-serif;
}
.contact-form h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
	
}
.contact-form label1 span {
	cursor:pointer;
	color:#333333;
	display:block;
	margin:5px 0;
	font-family:'Oswald', sans-serif;
	width:100%;

}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="url"],
.contact-form select,
.contact-form textarea {
	width:100%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
	background-color:#FFFFFF;
	color:#333;
	border:1px solid #808080;
	margin: 6px 0px;
	
}
.contact-form input[type="text"]:hover,
.contact-form input[type="email"]:hover,
.contact-form input[type="tel"]:hover,
.contact-form input[type="url"]:hover,
.contact-form select,
.contact-form textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}
.contact-form select{
width:54%;
}
.contact-form textarea {
	height:50px;
	max-width:100%;
	background-color:#fff;
	color:#333;
	border:1px solid #808080;
	
}
.contact-form button[type="reset"] {
	cursor:pointer;
	width:30%;
	border:none;
	background:#0085CD;
	background-image:linear-gradient(bottom, #0085CD 0%, #0085CD 52%);
	background-image:-moz-linear-gradient(bottom, #0085CD 0%, #0085CD 52%);
	background-image:-webkit-linear-gradient(bottom, #0085CD 0%, #0085CD 52%);
	color:#FFF;
	margin: 20px 20px;
	padding:10px;
	border-radius:5px;
	float:left;
}
.contact-form button[type="reset"]:hover {
	background-image:linear-gradient(bottom, #4D4D4B 0%, #727270 52%);
	background-image:-moz-linear-gradient(bottom, #4D4D4B 0%, #727270 52%);
	background-image:-webkit-linear-gradient(bottom, #4D4D4B 0%, #727270 52%);
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
.contact-form button[type="rest"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
	
}
.contact-form button[type="submit"] {
	cursor:pointer;
	width:30%;
	border:none;
	background:#0085CD;
	background-image:linear-gradient(bottom, #0085CD 0%, #0085CD 52%);
	background-image:-moz-linear-gradient(bottom, #0085CD 0%, #0085CD 52%);
	background-image:-webkit-linear-gradient(bottom, #0085CD 0%, #0085CD 52%);
	color:#FFF;
	margin: 20px 0px;
	padding:10px;
	border-radius:5px;
	float:left;
}
.contact-form button[type="submit"]:hover {
	background-image:linear-gradient(bottom, #4D4D4B 0%, #727270 52%);
	background-image:-moz-linear-gradient(bottom, #4D4D4B 0%, #727270 52%);
	background-image:-webkit-linear-gradient(bottom, #4D4D4B 0%, #727270 52%);
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
.contact-form button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
.contact-form input:focus,
.contact-form select:focus,
.contact-form textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
    color:#888;
}
:-moz-placeholder {
    color:#888;
}
::-moz-placeholder {
    color:#888;
}
:-ms-input-placeholder {
    color:#888;
}