﻿html,body{
margin:0px;
padding:0px;
font-family: 'Open Sans', sans-serif;
}
/*-- header --*/
/*------------------ Slider Part starts Here----------*/
@media screen and (max-width: 600px) {
.callbacks_nav {
top: 47%;
}
}
/*----*/



/*------------------ Slider Part ends Here----------*/



/*-- header --*/
.head-logo{
float:left;
margin: 50px 0px;
}
.top-nav{
float:left;
}
.top-nav ul{
padding:0px;
margin: 60px 0px 2em 0em;
}
.top-nav ul li{
display:inline-block;
margin-left: 3em;
}
.top-nav ul li a{
text-decoration:none;
color:#713d0b;
font-size:22px;
font-weight: 600;
transition: .5s all;
-webkit-transition: .5s all;
-o-transition: .5s all;
-ms-transition: .5s all;
-moz-transition: .5s all;
}
.top-nav ul li a:hover{
text-decoration:none;
border-bottom: 3px solid #8d643c;
padding: 8px 0px;
}
.top-nav span{
display:none;
}
/*-- //header --*/



/*-- banner --*/
.banner{
background: url(../images/banner829.jpg) no-repeat 0px 0px;
background-size:cover;
width:100%;
max-width:1920px;
margin:auto;
min-height:900px;
}
/*-- //banner --*/



/*-- banner-bottom --*/
.banner-bottom{
background:#8d643c;
padding: 4em 0px;
max-width:1920px;
margin:auto;
}
.banner-bottom h3 {
color:#e3d8ce;
text-align:left;
width:100%;
margin:0px;
font-size: 36px;
}
/*-- //banner-bottom --*/



/*--Environment--*/
.Environment{
}
.Environment-img{
width:45%;
float:left;
position: relative;
}
.Environment-img img{
width:100%;
position:relative;
}
.Environment-text{
float:left;
width:45%;
margin:8em 0 4em 4em;
}
.Environment-text h1{
font-weight:700;
font-size:32px;
color:#713d0b;
margin:auto;
margin-bottom:16px;
max-width:700px;
}
.Environment-text h2{
color:#713d0b;
line-height:normal;
font-size:30px;
margin:auto;
max-width:700px;
}
/*--//Environment--*/



/*-- gallery --*/
.gallery{
background:#FFFFFF;
padding: 0;
}
.gallery h1{
font-size:32px;
font-weight:700;
color:#713d0b;
text-align:center;
margin:2em 0 1em;
}
.gallery label{
background:#8d643c;
margin:2em 0 2em ;
width:100%;
height:1px;
}
/*-- //gallery --*/



/*--galleryimg--**img*/
#gallerylist .galleryimg {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
width: 33.33%;
display: none;
float: left;
overflow: hidden;
}
.galleryimg img {
max-width:100%;
transition: all 300ms!important;
-webkit-transition: all 300ms!important;
-moz-transition: all 300ms!important;
margin:auto;
}
/*-//-gallery--**img*/



/*--properties--*/
.properties h1{
color:#713d0b;
font-weight:700;
margin:1.5em 0 0.2em;
text-align:center;
font-size: 32px;
}
.properties h2{
color:#713d0b;
font-weight: 500;
margin:0.5em 0.5em 0;
line-height:normal;
font-size:30px;
text-align:left;
}
.properties h3{
color:#713d0b;
font-weight: 500;
margin:0px 0px 0em;
line-height:normal;
font-size:28px;
text-align:left;
}
.properties label{
background:#8d643c;
margin:4em 0 2em ;
width:100%;
height:1px;
}
/*--//properties--*/



/*--product--*/
.product{
margin-top:1%;
margin-bottom: 1%;
}
.product h1{
color:#713d0b;
margin: 1em 2em 1em 0;
text-align:center;
font-size: 32px;
font-weight:700;
}
.product label{
background:#8d643c;
margin:4em 0 2em ;
width:100%;
height:1px;
}
.product-line{
background:#FFFFFF;
margin: 0 ;
}
.product-line {
width:50%;
float:left;
position: relative;
}
/*--//product--*/



/* --Table Style-- */
table.table{
font-size: 30px;
font-weight:600;
color:#713d0b;
border-collapse:collapse;
height:800px;
margin:2em auto;
background-color:#e3d8ce
}

/*-gsm-*/
.table tbody td:nth-child(even){
background-color:#e3d8ce;
font-size: 28px;
font-weight:500;
text-align:center;
color:#713D0B;
border-bottom:1px solid #e3d8ce;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(255,252,250)),
color-stop(0.90, rgb(255,250,250))
);
}

/*-micron-*/
.table tbody td:nth-child(odd){
background-color:#713D0B;
font-size: 28px;
font-weight:500;
text-align:center;
color:#e3d8ce;
border-bottom:1px solid #e3d8ce;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(119,81,50)),
color-stop(0.90, rgb(113,61,11))
);
background:-moz-linear-gradient(
center bottom,
rgb(85,85,85) 39%,
rgb(105,105,105) 70%
);
}

/*-Features-*/
.table tbody td:nth-last-child(1) {
border-right: 1px solid #e3d8ce;
font-size: 28px;
font-weight:500;
text-align: center;
}
.table p{
margin:auto;
}
.table li{
margin:auto;
text-align: left;
}

/*--/// Table Style-- */



/*-- about-us --*/
.about-us{
margin-top:0em;
}
.about-us h1{
color:#713d0b;
font-weight:700;
margin:1em 0 0.2em;
text-align:center;
font-size: 32px;
}
.about-us h2{
color:#713d0b;
font-weight: 500;
line-height:normal;
margin:0.5em 0em 0em;
font-size:30px;
text-align:left;
}
.about-us label{
background:#8d643c;
margin:2.5em 0 2em ;
width:100%;
height:1px;
}
/*-- //about-us--*/



/*-- contact-us --*/
.contact-us{
margin-top:1%;
margin-bottom: 1%;
}
.contact-us h2{
color:#713d0b;
margin: 0 2em 1em 0;
text-align:center;
font-size: 28px;
font-weight:600;
}
.contact-us h1{
color:#713d0b;
margin:0em 0px .0em;
text-align:center;
font-size: 32px;
font-weight:700;
}
.contact-us h1 span{
color:#8d643c;
font-weight: 600;
}
.contact-us label{
background:#8d643c;
margin:4em 0 4em ;
width:100%;
height:1px;
}
.contact{
margin:2em 0px;
}
input[type="text"].in {
margin:0em 4em;
}
.contact input[type="button"] {
outline:none;
padding:14px 46px;
margin:2px 0 10px 0;
background:#8d643c;
color:#E3D8CE;
transition:.5s all;
-webkit-transition:.5s all;
-moz-transition:.5s all;
-o-transition:.5s all;
-ms-transition:.5s all;
font-size:24px;
font-weight:700;
border:double;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
}
.contact input[type="button"]:hover {
background:#713d0b;
color:#FFFFFF;
padding:16px 48px;
margin:0 0 8px 0;
}
/*-- //contact-us --*/



/*-- footer --*/
.footer{
padding:1.5em 0px;
background:#8d643c;
margin:auto;
max-width: 1920px;
}
.footer-left{
float:left;
vertical-align:central;
}
.footer-right h3{
color:#e3d8ce;
float:right;
font-size:20px;
margin:auto;
}
/*-- //footer --*/


/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 0px;
	right: 2%;
	overflow: hidden;
	z-index: 999; 
	width: 32px;
	height: 32px;
	border: none;
	text-indent: 100%;
	background: url("../images/arrow819.png") no-repeat 0px 0px;
}
#toTopHover {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

/*-- //to-top --*/



/*----------------------------------------------------------------------------*/
/*-----   1440px   -----*/
@media (max-width: 1440px) {
.banner-bottom h3 {
text-align: left;
width:90%;
margin: 0em 2em 0em;
font-size: 28px;
}

.Environment-text{
margin:4em 0 0 6em;
}
.Environment-text h1{
font-size:28px;
margin-bottom:16px;
max-width:540px;
}
.Environment-text h2{
font-size:26px;
max-width:540px;
}


table.table {
font-size: 28px;
border-collapse: collapse;
margin: auto;
height:800px;
}
.contact-us label{
background:#8d643c;
margin:4em 0 4em;
width:100%;
height:1px;
}
}
/*------//  1440px  ---------*/



/*----------------------------------------------------------------------------*/
/*-----   1024px   -----*/
@media (max-width: 1024px) {
.head-logo {
float: left;
margin: 20px 0px;
}
.head-logo a img {
	width: 88%;
}

.top-nav{
float:left;
}
.top-nav ul {
padding: 0px;
margin: 2.3em 0px 2em 0em;
}
.top-nav ul li {
margin-left: 2em;
}
.top-nav ul li a{
text-decoration:none;
color:#713d0b;
font-size:16px;
}
.top-nav ul li a:hover{
text-decoration:none;
border-bottom: 3px solid #8d643c;
padding: 8px 0px;
}
.banner {
background: url(../images/banner829.jpg) no-repeat 0px 0px;
background-size: cover;
width: 100%;
min-height: 600px;
}
.banner-bottom h3 {
color: #E3D8CE;
text-align: left;
width: 90%;
margin: 0em 2em 0em;
font-size: 24px;
}

.Environment-text{
float:left;
width:45%;
margin:4em 0 0 3em;
}
.Environment-text h1{
font-size:28px;
margin-bottom:16px;
max-width:460px;
}
.Environment-text h2{
font-size:24px;
max-width:460px;
}


table.table {
font-size: 28px;
border-collapse: collapse;
height: 760px;
margin: auto ;
}
.table tbody td:nth-child(even){
background-color:#713D0B;
font-size: 24px;
color:#713D0B;
border-bottom:1px solid #713D0B;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(234,221,211)),
color-stop(0.90, rgb(227,216,206))
);
}
.table tbody td:nth-child(odd){
background-color:#555;
font-size: 24px;
color:#e3d8ce;
border-bottom:1px solid #713D0B;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(119,81,50)),
color-stop(0.90, rgb(113,61,11))
);
background:-moz-linear-gradient(
center bottom,
rgb(85,85,85) 39%,
rgb(105,105,105) 70%
);

}
.table tbody td:nth-last-child(1){
border-right:1px solid #713d0b;
font-size: 24px;
text-indent:-0.25em;
}
.table tbody th{
color:#696969;
font-size: 24px;
text-align:right;
padding:0px 10px;
border-right:1px solid #aaa;
}
/*-----//   1024px   -----*/
/*----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/
/*-----   800px   -----*/
@media (max-width: 800px) {
 .head-logo a img {
		width: 88%;
	}

#gallerylist .galleryimg {
width: 50%;
}

.top-nav {
width: 5%;
float: right;
}

span.menu {
display: block;
cursor: pointer;
width: 100%;
position: relative;
}

ul.nav1 {
display: none;
background: rgba(135, 133, 128, 0.96);
}

.top-nav ul li a {
display: block;
font-size: 22px;
}

.top-nav ul {
position: absolute;
padding: 0;
margin: 0;
top: 14%;
left: 0%;
width: 100%;
z-index: 999;
}

.top-nav ul.nav1 li {
display: inline-block;
text-align: center;
margin: 0;
width: 100%;
padding: 20px 0 15px;
}

span.menu {
margin: 28px 0 20px;
}

.banner {
min-height:460px;
}
.banner-bottom {
padding: 2em 2em 2em;
}

.banner-bottom h3 {
font-size: 20px;
width: auto;
}


.Environment{
margin-left:3.5em;
}
.Environment-text{
float:left;
width:45%;
margin-left:2em;
margin-top:4em
}
.Environment-text h1{
font-size:24px;
font-weight:600;
margin-bottom:16px;
max-width:300px;
}
.Environment-text h2{
font-size:20px;
max-width:300px;
}



.gallery h1{
font-size:32px;
font-weight:700;
margin:0 0 1em;
}

/*-- about-us --*/
.about-us{
margin-top:0em;
}
.about-us h1{
color:#713d0b;
font-weight:700;
margin:1em 0 0.2em;
text-align:center;
font-size: 28px;
}

.about-us h2{
color:#713d0b;
font-weight: 500;
line-height:normal;
margin:0.5em 0em 0em;
font-size:26px;
text-align:left;
}
.about-us label{
background:#8d643c;
margin:2.5em 0 2em ;
width:100%;
height:1px;
}
/*-- //about-us--*/

.contact-us h3 {
margin: 0em 0px .3em;
}

.maria {
float: left;
width: 33%;
}






input[type="text"].in {
margin: 0em 1em;
}

.footer-left p {
margin: 10px 0 0;
font-size: 15px;
}

.contact input[type="submit"] {
margin-left: .5em;
}


/*--800 product--*/
.product{
margin-top:0%;
margin-bottom: 0%;
}
.product h1{
color:#713d0b;
margin: 1em 0 0;
text-align:center;
font-size: 28px;
font-weight:700;
}
.product label{
background:#8d643c;
margin:4em 0 2em ;
width:100%;
height:1px;
}
.product-line{
background:#FFFFFF;
margin: 0 ;
}
.product-line {
width:100%;
float:left;
position: relative;
}
/*--//800 product--*/
/* --800 Table Style-- */
table.table{
font-size: 24px;
font-weight:600;
color:#713d0b;
border-collapse:collapse;
height:auto;
margin:1em auto;
background-color:#e3d8ce
}
/*-gsm-*/
.table tbody td:nth-child(even){
background-color:#e3d8ce;
font-size: 20px;
text-align:center;
color:#713D0B;
border-bottom:1px solid #e3d8ce;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(255,252,250)),
color-stop(0.90, rgb(255,250,250))
);
}
/*-micron-*/
.table tbody td:nth-child(odd){
background-color:#713D0B;
font-size: 20px;
text-align:center;
color:#e3d8ce;
border-bottom:1px solid #e3d8ce;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(119,81,50)),
color-stop(0.90, rgb(113,61,11))
);
background:-moz-linear-gradient(
center bottom,
rgb(85,85,85) 39%,
rgb(105,105,105) 70%
);
}
/*-Features-*/
.table tbody td:nth-last-child(1) {
border-right: 1px solid #e3d8ce;
font-size: 20px;
text-align: center;
}
.table p{
margin:auto;
}
.table li{
margin:auto;
text-align: left;
}
/*--/// 800 Table Style-- */

/*-----   800px   -----*/
/*----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/
/*-----  768px   -----*/
@media (max-width: 768px) {


.top-nav {
width: 5%;
float: right;
}

span.menu {
display: block;
cursor: pointer;
width: 100%;
position: relative;
}

ul.nav1 {
display: none;
background: rgba(135, 133, 128, 0.96);
}

.top-nav ul li a {
display: block;
font-size: 22px;
}

.top-nav ul {
position: absolute;
padding: 0;
margin: 0;
top: 14%;
left: 0%;
width: 100%;
z-index: 999;
}

.top-nav ul.nav1 li {
display: inline-block;
text-align: center;
margin: 0;
width: 100%;
padding: 20px 0 15px;
}

span.menu {
margin: 28px 0 20px;
}

.banner {
min-height:460px;
}
.banner-bottom {
padding: 2em 2em 2em;
}

.banner-bottom h3 {
font-size: 20px;
width: auto;
}


.Environment{
margin-left:3.5em;
}
.Environment-text{
float:left;
width:45%;
margin-left:2em;
margin-top:4em
}
.Environment-text h1{
font-size:24px;
font-weight:600;
margin-bottom:16px;
max-width:300px;
}
.Environment-text h2{
font-size:20px;
max-width:300px;
}
.gallery h1 {
   font-size: 28px;
   margin-top:1em;
}
#gallerylist .galleryimg {
width: 50%;
}

.properties h1{
margin:1.5em 0 0.2em;
font-size: 28px;
}
.properties h2 {
font-size: 26px;
 }
.properties h3 {
font-size: 24px;
 }


/*-- product--*/
.product{
margin-top:1%;
margin-bottom: 1%;
}
.product h1{
color:#713d0b;
margin: 1em 0 0;
text-align:center;
font-size: 28px;
font-weight:700;
}
.product label{
background:#8d643c;
margin:4em 0 2em ;
width:100%;
height:1px;
}
.product-line{
background:#FFFFFF;
margin: 0 ;
}
.product-line {
width:100%;
float:left;
position: relative;
}
/*--// product--*/


/* -- Table Style-- */
table.table{
font-size: 24px;
font-weight:600;
color:#713d0b;
border-collapse:collapse;
height:auto;
margin:auto;
margin:1em auto;
background-color:#e3d8ce
}
/*-gsm-*/
.table tbody td:nth-child(even){
background-color:#e3d8ce;
font-size: 20px;
text-align:center;
color:#713D0B;
border-bottom:1px solid #e3d8ce;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(255,252,250)),
color-stop(0.90, rgb(255,250,250))
);
}
/*-micron-*/
.table tbody td:nth-child(odd){
background-color:#713D0B;
font-size: 20px;
text-align:center;
color:#e3d8ce;
border-bottom:1px solid #e3d8ce;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(119,81,50)),
color-stop(0.90, rgb(113,61,11))
);
background:-moz-linear-gradient(
center bottom,
rgb(85,85,85) 39%,
rgb(105,105,105) 70%
);
}
/*-Features-*/
.table tbody td:nth-last-child(1) {
border-right: 1px solid #e3d8ce;
font-size: 20px;
text-align: center;
}
.table p{
margin:auto;
}
.table li{
margin:auto;
text-align: left;
}


/*-- about-us --*/
.about-us{
margin-top:0em;
}
.about-us h1{
color:#713d0b;
font-weight:700;
margin:1em 0 0.2em;
text-align:center;
font-size: 28px;
}
.about-us h2{
color:#713d0b;
font-weight: 500;
line-height:normal;
margin:0.5em 0em 0em;
font-size:24px;
text-align:left;
}
.about-us label{
background:#8d643c;
margin:2.5em 0 2em ;
width:100%;
height:1px;
}
/*-- //about-us--*/

.contact-us h1 {
font-size:28px;
margin: 0em 0px .3em;
}
input[type="text"].in {
margin: 0em 1em;
}

.footer-left p {
margin: 10px 0 0;
font-size: 15px;
}

.contact input[type="submit"] {
margin-left: .5em;
}


/*-----//768px   -----*/



/*----------------------------------------------------------------------------*/


/*-----  640px   -----*/
@media (max-width: 640px) {

.top-nav {
width: 6%;
}

.banner {
background: url(../images/banner829.jpg) no-repeat 0px 0px;
background-size: cover;
width: 100%;
min-height: 360px;
}
.banner-bottom {
background: #8d643c;
padding: 2em 0px;
}
.banner-bottom h3 {
color: #E3D8CE;
text-align: left;
width: 86%;
margin: 0px 2.3em 0em;
font-size: 20px;
}

.Environment{
margin-left:1em;
margin-bottom:0;
}
.Environment-img{
width:100%;
}
.Environment-text{
width:90%;
}
.Environment-text h1{
font-size:24px;
font-weight:600;
width:80%;
margin-top:0;
margin:auto;
margin-bottom:12px;
}
.Environment-text h2{
font-size:20px;
width:auto;
margin:auto;
}

.gallery h1 {
   font-size: 28px;
   margin-top:1em;
}
.gallery label{
background:#8d643c;
margin:4em 0 2em ;
width:100%;
height:1px;
}
#gallerylist .galleryimg{
width: 50%;
}

table.table {
font-size: 22px;
border-collapse: collapse;
width:92%;
margin-left:20px;
height:auto;
margin: 1em auto;
}
}
/*--product--*/
.product{
margin-top:1%;
margin-bottom: 1%;
}
.product h1{
color:#713d0b;
margin: 1em 2em 0.5em 0;
text-align:center;
font-size: 28px;
font-weight:700;
}
.product label{
background:#8d643c;
margin:4em 0 2em ;
width:100%;
height:1px;
}

.contact-us h3 {
font-size: 28px;
margin: 1em 0px .2em;
}
.contact input[type="text"] {
width: 100%;
}
input[type="text"].in {
margin: 1em 0em;
}

.footer-left {
width: 50%;
}
.footer-left p {
text-align: center;
margin: 0 auto;
}
.footer-right {
float: left;
width: 50%;
}

.footer-right ul {
margin: 0 auto;
text-align: center;
}
.footer-right h3{
color:#e3d8ce;
float:right;
font-size:16px;
margin:auto;
}




/*--//product--*/

/*-----//  640px   -----*/



/*----------------------------------------------------------------------------*/



/*----- 480px   -----*/
@media (max-width: 480px) {
.top-nav {
width: 8%;
}
.top-nav ul.nav1 li {
padding: 19px 0 15px;
}

.banner {
background: url(../images/banner829.jpg) no-repeat 0px 0px;
background-size: cover;
width: 100%;
min-height: 225px;
}

.banner-bottom {
background: #8d643c;
padding: 1em 0px;
}

.banner-bottom h3 {
color: #E3D8CE;
text-align: left;
width: 86%;
margin: 0px 2em 0em;
font-size: 20px;
}
.gallery h1 {
   font-size: 24px;
   margin-top:1em;
}
.properties h1{
margin:1.5em 0 0.2em;
font-size: 24px;
}
.properties h2 {
font-size: 22px;
width:94%;
margin:auto;
 }
.properties h3 {
font-size: 20px;
width:96%;
margin:auto;
 }

/*-- product--*/
.product{
margin-top:0%;
margin-bottom: 0%;
}
.product h1{
color:#713d0b;
margin: 1em 0 0;
text-align:center;
font-size: 24px;
font-weight:700;
}
.product label{
background:#8d643c;
margin:4em 0 2em ;
width:100%;
height:1px;
}
.product-line{
background:#FFFFFF;
margin: 0 ;
}
.product-line {
width:100%;
float:left;
position: relative;
}
/*--// product--*/
table.table {
font-size: 22px;
margin:auto;
height:auto;
width:90%;
margin:1em auto;
border-collapse: collapse;
}
.table tbody td:nth-child(even){
background-color:#713D0B;
font-size: 20px;
color:#713D0B;
border-bottom:1px solid #713D0B;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(234,221,211)),
color-stop(0.90, rgb(227,216,206))
);
}
.table tbody td:nth-child(odd){
background-color:#713D0B;
font-size: 20px;
color:#e3d8ce;
border-bottom:1px solid #713D0B;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(119,81,50)),
color-stop(0.90, rgb(113,61,11))
);
background:-moz-linear-gradient(
center bottom,
rgb(85,85,85) 39%,
rgb(105,105,105) 70%
);
}
.table tbody td:nth-last-child(1){
border-right:1px solid #713d0b;
font-size: 20px;
}


/*-- about-us --*/

.about-us h1{
font-size: 24px;
}
.about-us h2{
margin:auto;
width:90%;
font-size:22px;
}
.about-us label {
margin: 2.5em 0 2em;
}
/*-- //about-us--*/

.contact-us h1 {
font-size:24px;
margin: 0em 0px .3em;
}
.contact-us h3 {
font-size: 20px;
}

/*----------------------------------------------------------------------------*/
/*----- @375px   -----*/
@media (max-width: 375px) {
.Environment{
margin-left: 1px;
}
.Environment-text h1 {
font-size: 22px;
margin: auto;
margin-bottom: 12px;
}
.Environment-text h2 {
font-size: 20px;
width: auto;
margin: auto;
}
.gallery h1 {
   font-size: 22px;
   margin-top:1em;
}
.properties h1{
margin:1.5em 0 0.2em;
font-size: 22px;
}
.properties h2 {
font-size: 21px;
width:90%;
margin:auto;
 }
.properties h3 {
font-size: 20px;
width:92%;
margin:auto;
 }
.product h1{
color:#713d0b;
margin: 1em 0 0;
text-align:center;
font-size: 22px;
font-weight:700;
}
table.table {
font-size: 20px;
width:94%;
margin:1em auto;
border-collapse: collapse;
}
.table tbody td:nth-child(even){
background-color:#713D0B;
font-size: 18px;
color:#713D0B;
border-bottom:1px solid #713D0B;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(234,221,211)),
color-stop(0.90, rgb(227,216,206))
);
}
.table tbody td:nth-child(odd){
background-color:#713D0B;
font-size: 18px;
color:#e3d8ce;
border-bottom:1px solid #713D0B;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(119,81,50)),
color-stop(0.90, rgb(113,61,11))
);
background:-moz-linear-gradient(
center bottom,
rgb(85,85,85) 39%,
rgb(105,105,105) 70%
);
}
.table tbody td:nth-last-child(1){
border-right:1px solid #713d0b;
font-size: 18px;
}
.about-us h1{
font-size: 22px;
}
.about-us h2{
margin:auto;
width:90%;
font-size:20px;
}
.a
.contact-us h1 {
font-size: 22px;
margin: 1em 0px .2em;
}
.contact input[type="text"] {
width: 100%;
}
input[type="text"].in {
margin: 1em 0em;
}

.footer-left {
width: 50%;
}
.footer-left p {
text-align: center;
margin: 0 auto;
}
.footer-right {
float: left;
width: 50%;
}

.footer-right ul {
margin: 0 auto;
text-align: center;
}
.footer-right h3{
color:#e3d8ce;
float:right;
font-size:10px;
margin:auto;
}

}

/*----------------------------------------------------------------------------*/

/*----- @320px   -----*/
@media (max-width: 320px) {
.Environment{
margin-left: 1px;
}
.Environment-text h1 {
font-size: 22px;
margin: auto;
margin-bottom: 12px;
}
.Environment-text h2 {
font-size: 20px;
width: auto;
margin: auto;
}
.gallery h1 {
   font-size: 22px;
   margin-top:1em;
}
.properties h1{
margin:1.5em 0 0.2em;
font-size: 22px;
}
.properties h2 {
font-size: 21px;
width:90%;
margin:auto;
 }
.properties h3 {
font-size: 20px;
width:92%;
margin:auto;
 }
./*--product--*/
.product{
margin-top:0%;
margin-bottom: 0%;

}
.product h1{
color:#713d0b;
margin: 1em 2em 1em 0;
text-align:center;
font-size: 22px;
font-weight:700;
}
.product label{
background:#8d643c;
margin:4em 0 2em ;
width:100%;
height:1px;
}
.product-line{
background:#FFFFFF;
margin: 0 ;
}
.product-line {
width:100%;
float:none;
position: relative;
}
/*--//product--*/



/* --Table Style-- */
table.table{
font-size: 20px;
font-weight:600;
color:#713d0b;
border-collapse:collapse;
height:auto;
margin:1em auto;
width:100%;
background-color:#e3d8ce
}

/*-gsm-*/
.table tbody td:nth-child(even){
background-color:#e3d8ce;
font-size: 16px;
font-weight:500;
text-align:center;
color:#713D0B;
border-bottom:1px solid #e3d8ce;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(255,252,250)),
color-stop(0.90, rgb(255,250,250))
);
}

/*-micron-*/
.table tbody td:nth-child(odd){
background-color:#713D0B;
font-size: 16px;
font-weight:500;
text-align:center;
color:#e3d8ce;
border-bottom:1px solid #e3d8ce;
background:-webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.1, rgb(119,81,50)),
color-stop(0.90, rgb(113,61,11))
);
background:-moz-linear-gradient(
center bottom,
rgb(85,85,85) 39%,
rgb(105,105,105) 70%
);
}

/*-Features-*/
.table tbody td:nth-last-child(1) {
border-right: 1px solid #e3d8ce;
font-size: 16px;
font-weight:500;
text-align: center;
}
.table p{
margin:auto;
}
.table li{
margin:auto;
text-align: left;
}

/*--/// Table Style-- */

.about-us h1{
font-size: 22px;
}
.about-us h2{
margin:auto;
width:90%;
font-size:20px;
}
.a
.contact-us h1 {
font-size: 22px;
margin: 1em 0px .2em;
}
.contact input[type="text"] {
width: 100%;
}
input[type="text"].in {
margin: 1em 0em;
}

.footer-left {
width: 50%;
}
.footer-left p {
text-align: center;
margin: 0 auto;
}
.footer-right {
float: left;
width: 50%;
}

.footer-right ul {
margin: 0 auto;
text-align: center;
}
.footer-right h3{
color:#e3d8ce;
float:right;
font-size:10px;
margin:auto;
}

}
