@media only screen and (min-width : 240px) and (max-width : 360px) { 

body {
    background-color: #120E0A;
    background-image: url("../images/background.jpg");
    background-position: center top 130px;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    text-decoration: none;
}
.img-resize2 { width:30%; height:auto; }

h3 img { width:80%; height:auto;}
.main-div {
    margin: auto;
    padding: 0;
    width: 98%;
}
 .button {  padding: 5px 2px; font-size:10px;}
 .call_text {
    color: #DADADA;
    font: lighter 10px Arial,Helvetica,sans-serif;
}
.menu-bg2 {
    margin: 0 0 28px;
    padding: 15px 3px 45px 6px;
    width: 96%;
}
select { width:86%;}
td {  padding:0px; margin:0px; font-size:11px;}
table { width:98%; border:none;}

.menu-ul li {
    float: none;
    margin: 6px 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
.menu-ul li.right-style {
    width: 100%;
}
.menu-ul li.right-style2 {
    width:100%;
}
.flash-icon { display:none;}

.red-bg3 {
    background: none repeat scroll 0 0 #8C0404;
    float: left;
    line-height: 37px;
    padding:0;
	width:100%;
	text-align:center;
}

.red-bg3 span {
    float: right;
    text-align: left;
    width:78%;
}
.top-right {
    float: left;
    margin:0;
    padding: 0;
    width:100%;
	text-align:center;
}
.left-div {
    float: left;
    margin: 1% 1% 0 0;
    padding: 1% 0 0;
    width: 100%;
}
.right-div {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.imgdiv ul li {
    list-style: none outside none;
    margin:0;
    padding:0;
    width: 100%;
	float:left;
}
.footer-left {
    float: left;
    margin: 0;
    padding: 0 0 10px 0;
    width: 100%;
	border-bottom:#fff solid 1px; text-align:left;
}
input { width:85%;}
#button { width:60%; line-height:16px; word-break:break-strict;}
.footer-center {
    float: left;
    margin:0;
    padding: 0 0 10px 0;
    width:100%;
	border-bottom:#fff solid 1px;
	text-align:center;

}
.footer-center p { margin:0 8px;}
.footer-center .img { width:84px; height:71px;}
.footer-right {
    float:left;
    margin: 0 0 10px 0;
    padding: 0;
    width:100%;
	text-align:center;
}
iframe{ width:100%;}
.footer-bottom-div { text-align:center;}
.payment_text {
    background: none repeat scroll 0 0 #211C15;
    color: #FFFFFF;
    display: block;
    font: bold 18px georgia;
    padding: 5px;
    width:96%;
		border-bottom:#000 solid 1px;

}
.leftli img { width:100%;}
.rightli img { width:100%;}
.img-s { width:100%;}
.call_text1{ font: lighter   12px/20px Arial, Helvetica, sans-serif; color:#451301; text-align: center;}

.logo { width:100%}
.logo img { width:100%}
.top-right-header { width:100%; float:left; margin:0px; padding:0px;}

h2 {
    border-bottom: 2px solid #000000;
    box-shadow: 0 1px 0 #363637;
    color: #E6E6E6;
    display: block;
    font-family: myFirstFont;
    font-size:18px;
    letter-spacing: 0.05em;
    line-height:19px;
    margin: 0;
    padding: 8px;
    width: 94%;
}
.search {
    background-color: #020101;
    border: 1px solid #000000;
    color: #888785;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    height: 25px;
    text-decoration: none;
    width: 96%;
}
.red-bg3 a {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    text-decoration: none;
}
.footer-left ul { float:left;  margin:0 0 0 20px; padding:0px;}
#align-left {
    float: left;
	width:30%;
}
#align-right {
    float: right;
	width:51%;
}
.menu-logo { display:none;
}
.text-white3 {
    color: #FFFFFF;
    float: right;
    font-family: "Times New Roman",Times,serif;
    font-size: 32px;
    margin: 0;
    padding:33px 10px 0;
    text-align: left;
    width: 93%;
}
.white-s-text {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    padding: 23px;
}
.red-heading-big {
    color: #8C0404;
    font-family: "Times New Roman",Times,serif;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}
.text-white2 {
    background: none repeat scroll 0 0 #8C0404;
    color: #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 21px;
    line-height: 36px;
    text-transform: uppercase;
}

.img_border {
    border: 2px solid #FFFFFF;
    height:85px;
    margin-right: 2px;
    width:81px;
}

.left-box { width:99%; float:left;}
.right-box { width:99%; float:left; margin:20px 0;}

.img-s { width:100%; height:200px;}
.img-s2 { width:100%; height: auto;}
a{ text-decoration:none;}
.img-size2 img { width:100%; height: auto;}
}



@media only screen and (min-width : 360px) and (max-width : 550px) { 

h3 img { width:80%; height:auto;}
.img-s2 { width:100%; height:auto;}
.img-size2 img { width:100%; height: auto; margin-left:5px;}
.img-resize2 { width:30%; height:auto; }

body {
    background-color: #120E0A;
    background-image: url("../images/background.jpg");
    background-position: center top 129px;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    text-decoration: none; 
}
table { width:98%; border:none;}
 .button {  padding: 5px 2px; font-size:10px;}
 .call_text {
    color: #DADADA;
    font: lighter 10px Arial,Helvetica,sans-serif;
}
.img_border {
    border: 2px solid #FFFFFF;
    height: 105px;
    margin-right: 2px;
    width: 96%;
}
.search {
    background-color: #020101;
    border: 1px solid #000000;
    color: #888785;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    height: 25px;
    text-decoration: none;
    width: 96%;
}
.img-s { width:100%; height:200px;}
.left-box { width:99%; float:left;}
.right-box { width:99%; float:left;  margin:20px 0;}

.text-white3 {
    color: #FFFFFF;
    float: right;
    font-family: "Times New Roman",Times,serif;
    font-size: 32px;
    margin: 0;
    padding:33px 10px 0;
    text-align: left;
    width: 93%;
}
.white-s-text {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    padding: 23px;
}
.menu-logo{ display:none;}

.main-div {
    margin: auto;
    padding: 0;
    width: 98%;
}
.flash-icon{ display:none;}
.top-right {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
		text-align:center;
}
.right-div {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
h2 {
    border-bottom: 2px solid #000000;
    box-shadow: 0 1px 0 #363637;
    color: #E6E6E6;
    display: block;
    font-family: myFirstFont;
    font-size: 23px;
    letter-spacing: 0.05em;
    line-height: 33px;
    margin: 0;
    padding: 8px;
    width: 94%;
}
.logo {
    float: left;
    height: 137px;
    width: 100%;
	text-align:center;
}
iframe{ width:100%;}
.img-s { width:100%;}
.img-resezi { width:100%;}
.top-right-header {
    float:left;
    margin: 0 18%;
    padding: 0;
    width:67%;
	
}
.call_text1 {
    color: #451301;
    font: lighter 12px/20px Arial,Helvetica,sans-serif;
    text-align:center;
}
.left-div {
    float: left;
    margin: 1% 1% 0 0;
    padding: 1% 0 0;
    width: 100%;
}
.imgdiv ul li {
    list-style: none outside none;
    margin:0;
    padding:0;
    width: 100%;
	float:left;
}

.footer-left {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
		border-bottom:#000 solid 1px;

}
.footer-center {
    float: left;
    margin: 0;
    padding: 0 0 0 6px;
    width:98%;
		border-bottom:#000 solid 1px;

}
.footer-right {
    float:left;
    margin: 0;
    padding: 0;
    width:100%;
	border-bottom:#000 solid 1px;

}
.payment_text {
    background: none repeat scroll 0 0 #211C15;
    color: #FFFFFF;
    display: block;
    font: bold 18px georgia;
    padding: 5px;
    width:97%;
}
.red-bg3 a {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    text-decoration: none;
}
.red-bg3 {
    background: none repeat scroll 0 0 #8C0404;
    float: left;
    line-height: 37px;
    padding-left:20px;
    width:96.3%;
}
.red-bg3 span {
    float:right;
    text-align: left;
    width:40%;
}
}


@media only screen and (min-width:550px) and (max-width:768px) { 

body {
    background-color: #120E0A;
    background-image: url("../images/background.jpg");
    background-position: center top 5px;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    text-decoration: none;
}
h3 img { width:80%; height:200px;}

.img-s2 { width:80%; height:200px;}

.img-size2 img { width:80%; height:200px;}


.img_border {
    border: 2px solid #FFFFFF;
    height: auto;
    margin-right: 2px;
    width: 96%;
}

.text-white3 {
    color: #FFFFFF;
    float: right;
    font-family: "Times New Roman",Times,serif;
    font-size: 25px;
    margin: 45px 0 0;
    text-align: left;
    width:55%;
}
.search {
    background-color: #020101;
    border: 1px solid #000000;
    color: #888785;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    height: 25px;
    text-decoration: none;
    width: 96%;
}

.menu-logo {
    margin: 31px 0 0 2%;
}

.main-div {
    margin: auto;
    padding: 0;
    width: 98%;
}
.red-bg3 {
    background: none repeat scroll 0 0 #8C0404;
    float: left;
    line-height: 37px;
    padding-left: 0;
    width: 100%;
}

.logo {
    float:left;
    height:137px;
    width:50%;
	text-align:center;
}
.logo img {width:100%;}
.img-resezi { width:100%; height:203px;}
.imgdiv ul li{ width:32.3%; margin:0 7px 0 0;}
.flash-icon{ display:none;}
.left-div {
    float: left;
    margin: 1% 1% 0 0;
    padding: 1% 0 0;
    width: 100%;
}
.right-div {
    float: right;
    margin: 2% 0;
    padding: 3% 0 0;
    width:100%;
	border-bottom:#fff solid 1px;
}
iframe{ width:100%; height:190px;}
.img-s{ width:50%; float:right}
.right-div p { width:49%; margin:0px; float:left;}

.footer-left {
    float: left;
    margin: 0 14px 0 0;
    padding: 0;
    width: 29%;
}
.cantact_text {
    background: none repeat scroll 0 0 #211C15;
    color: #FFFFFF;
    display: block;
    font: bold 12px georgia;
    padding: 4px;
    width: 93%;
}
.payment_text {
    background: none repeat scroll 0 0 #211C15;
    color: #FFFFFF;
    display: block;
    font: bold 12px georgia;
    padding: 5px;
    width: 64%;
}
.link3 a {
    color: #FFFFFF;
    text-decoration: underline;
	font-size:9px;
}
.footer-right {
    float: right;
    font-size: 11px;
    margin: 0;
    padding: 0;
    width:31%;
}
.heading-t {
    color: #FFFFFF;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
}




@media only screen and (min-width : 768px) and (max-width : 1024px) { 
.main-div {
    margin: auto;
    padding: 0;
    width: 98%;
}
h3 img { width:80%; height:300px;}

#align-right {
    float: left;
}
.logo {
    float: left;
    height: 137px;
    width:35%;
}
.img_border {
    border: 2px solid #FFFFFF;
    height: auto;
    margin-right: 2px;
    width: 96%;
}
.logo img { width:100%; margin:0px; padding:0px;}
flash-icon img { width:100%;}
.flash-icon {
    background-image: url("../images/demo.gif");
    float: left;
    height: 113px;
    text-align: center;
    width: 30%;
}
.style-text-top1 { font-family:'Roboto Condensed', sans-serif; font-size:2em; color:#ed9619; text-shadow:#CCC; text-align:center; line-height:28px; text-decoration:none; text-shadow:1em 1em 2em black; padding-top:-2px;}

.menu-bg2 {
	background-image: url(../images/marble%20flooring.jpg);
	background-repeat: repeat;
}
.red-bg3 {
    background: none repeat scroll 0 0 #8C0404;
    float: left;
    line-height: 37px;
    padding-left: 139px;
    width: 82.2%;
}

.img-s2 { width:100%; height:300px;}

.left-div {
    float: left;
    margin: 3px 3px 0 0;
    padding: 1% 0 0;
    width: 56%;
	text-align:justify;
}
.right-div {
    float: right;
    margin: 1% 0 0;
    padding: 3% 0 0;
    width: 41.4%;
}
.img-resezi { width:100%;}

.imgdiv ul li {
    list-style: none outside none;
    margin: 0 17px 0 0;
    padding: 0;
    width: 30.9%;
}

.footer-left { margin:0px; padding:0px; float:left; width:27%;}
.footer-center { margin:0px; padding:0px; float:left; width:45%;}

.footer-right { margin:0px; padding:0px; float:right; width:27%;}

}
@media only screen and (min-width :860px) and (max-width : 1024px) { 
.left-div {
    float: left;
    margin: 3px 3px 0 0;
    padding: 1% 0 0;
    width: 60%;
	text-align:justify;
}

h3 img { width: auto; height:auto;}
.right-div {
    float: right;
    margin: 1% 0 0;
    padding: 3% 0 0;
    width:39.4%;
	text-align:center;
}

.img-s2 { width: auto; height: auto;}


.footer-left { margin:0px; padding:0px; float:left; width:35%;}
.footer-center { margin:0px; padding:0px; float:left; width:35%;}

.footer-right { margin:0px; padding:0px; float:right; width:27%;}

.imgdiv ul li {
    list-style: none outside none;
    margin: 0 23px 0 0;
    padding: 0;
    width: 30.9%;
}
.red-bg3 {
    background: none repeat scroll 0 0 #8C0404;
    float: left;
    line-height: 37px;
    padding-left: 139px;
    width:86.5%;
}
.style-text-top1 { font-family:'Roboto Condensed', sans-serif; font-size:3em; color:#ed9619; text-shadow:#CCC; text-align:center; line-height:28px; text-decoration:none; text-shadow:1em 1em 2em black; padding-top:-2px;}
}
