/************************************************************************************
smaller than 320
*************************************************************************************/
@media (min-width: 150px) and (max-width: 320px) {
/* disable webkit text size adjust (for iPhone) */
html {-webkit-text-size-adjust: none;}
Body{ width:100%; font-family:'Droid Sans',Arial,Verdana,sans-serif; font-size:100%; font-weight:normal; color:#000; line-height:21px;}

h1{font-size:3vw; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:1.5vw; color:#cc050c;  padding-top:4px; }
h4{font-size:1vw; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:1vw; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
p{ padding:3px 4px 3px 0; line-height:140%;font-size:1.85vw;text-align:justify;  }
.clr{clear:both;}

#header{width:100%;height:10%;}
#logo{width:43%;float:left;}
#logoimg{width:100%;}
#contact{width:51%;float:right;margin:0% 1% 0% 1%;font-size:3vw;}
#contactimg{width:13%;}
#logo2{width:70%;float:left;}
#logo2img{width:150%;}

.nav{display:none;}
.box-set-menu, .box-set{display:block;}

.box-set,.box,.box-set-menu {  border-radius: 3px;color:white;font-size:4vw;}
.box-set {height: 192px;  position: relative; display:none;}
.box {background-color: #880902;  border: 2px solid #ff7b29;  position: absolute;  text-align: center;  width: 100%;}
.box-set-menu {margin:34% 0% 0% 0%; background: #880902;  border: 2px solid #ff7b29;  height: 25px;  line-height: 23px;  position: absolute;  text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-1 {top: 26px;z-index: 1;}
.box-2 {top: 56px;z-index: 1;}
.box-3 {top: 83px;z-index: 1;}
.box-4 {top: 110px;z-index: 1;}
.box-5 {top: 137px;z-index: 1;}
.box-6 {top: 164px;z-index: 1;}
.box-7 {top: 191px;z-index: 1;}
.box:hover {background-color: #CCC;}

#middle{width:100%;height:80%;overflow:hidden;font-size:3.3vw;margin-top:9%;}
#leftmiddle{width:28%;height:80%;float:left;}
#leftmiddleimg{width:100%;}
#centermiddle{width:40%;height:80%;margin:0% 1% 0% 1%;float:left;max-height:40%;}
#rightmiddle{width:28%;height:80%;float:left;}
#rightmiddleimg{width:100%; }

/************ footer css ****************/
footer{width:100%; background:#fff; border-top:#fec103 solid 5px; z-index:9999; position: fixed; bottom:0px;font-size:2.4vw; }
.resize{width:100%; margin:0 auto; position:relative; text-align:center; }
.resize > .pad{ padding:10px 0px; background: #c31b28;text-align:center; }
.resize > .pad a{background: url(../images/divider_ft.png) right 0px no-repeat; padding:0px 6px; color:#fff;}
.none{background:none!important; }
#copyrights{float:left;background: #c31b28;padding:10px;width:100%;}
/************ footer css end ****************/
}
/************************************************************************************
smaller than 420
*************************************************************************************/
@media (min-width: 321px) and (max-width: 428px){ /* disable webkit text size adjust (for iPhone) */
html {-webkit-text-size-adjust: none;}

h1{font-size:3.3vw!important; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:2.5vw!important; color:#cc050c;  padding-top:4px; }
h4{font-size:1vw; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:2.5vw!important; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
p{ padding:3px 4px 3px 0; line-height:140%;font-size:2.5vw!important;text-align:justify;  }
.clr{clear:both;}

/************ header css ****************/
header{width:100%;border-bottom:#fec103 solid 5px;position:relative;background:#fff;z-index:9999;top:-15px;}
.resize > .logo{padding:3px 0 2px 0px; float:left;} 
.resize > .sub{width:605px;text-align:right; padding:10px 0 0 18px; margin:2px 0; float:right; } 
.resize > .icon{width: 50%!important;margin-top:15px; background:url(../images/icon2.png) -16px -34px no-repeat; margin-left: 45%!important;padding:20px 0px 10px 30px;font-size: 2.6vw!important} 
.resize > .icon a{color:#cc050c;} 
/************ header css end ****************/
#supersized.quality a img { height:300px!important;}

#header{width:100%;}
#logo{width:40%!important;float:left!important;}
#logoimg{width:100%!important;}
#contact{width:51%!important;float:right!important;margin:0% 1% 0% 1%;font-size:3vw!important;}
#contactimg{width:13%!important;}
#logo2{width: 60%!important;    margin-left: 22%!important;    float: left!important;}
#logo2img{width:150%;}

.nav{display:none;}
.box-set-menu, .box-set{display:block;}
.box-set-submenu, .box-set-submenu1, .box-set-submenu2{display:none;}

.box-set,.box,.box-set-menu {border-radius: 3px;color:white;font-size:4vw;}
.box-set {height: 140px;  position: relative; display:none;}
.box {  background-color: #880902;  border: 2px solid #ff7b29;  position: absolute;  text-align: center;  width: 100%;}
.box:hover {background-color: #CCC;}

.box-set-menu {background: #880902;  border: 2px solid #ff7b29;  height: 25px;  line-height: 23px;  position: relative!important;  
text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-1 {z-index: 1;}
.box-1 a{color:white!important;}
.box-2 {  top: 20px;z-index: 1;}
.box-3 {  top: 40px;z-index: 1;}
.box-4 {  top: 60px;z-index: 1;}
.box-5 {  top: 80px;z-index: 1;}
.box-6 {  top: 100px;z-index: 1;}
.box-7 {  top: 120px;z-index: 1;}

.box-set-submenu { margin:48% 0% 0% 0%!important;position: absolute; text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-21, .box-22, .box-23, .box-24, .box-25 {position:relative;  font-size: 3.1vw; height: 20px;  line-height: 20px;  background-color: burlywood;  border: 2px solid #ff7b29;   color: red;    text-align: center;}
.box-21 a{color:red!important;}
.box-21, .box-22, .box-23, .box-24, .box-25{top:16px;}

box-set-submenu1{ margin:50% 0% 0% 0%!important;position: absolute; text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-31, .box-32{position:relative;  font-size: 3.1vw; height: 20px;  line-height: 20px;  background-color: burlywood;  border: 2px solid #ff7b29;   color: red;    text-align: center;top:40px!important;}
.box-31 a{color:red!important;}

.box3down, .box4down, .box5down, .box6down, .box7down{position:relative;top:160px;}

.box41down{position:relative;top:160px}
.box51down{position:relative;top:161px}
.box61down{position:relative;top:162px}
.box71down{position:relative;top:163px}

.box412down{position:relative;top:290px}
.box512down{position:relative;top:291px}
.box612down{position:relative;top:292px}
.box712down{position:relative;top:293px}

.box412_down, .box512_down, .box612_down, .box712_down{position:relative;top:208px;}

.box55down{position:relative;top:186px}
.box65down{position:relative;top:187px}
.box75down{position:relative;top:188px}

.box551down{position:relative;top:256px}
.box651down{position:relative;top:256px}
.box751down{position:relative;top:256px}

box-set-submenu2{ margin:50% 0% 0% 0%!important;position: absolute; text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-41, .box-42{top:60px!important;position:relative;  font-size: 3.1vw; height: 20px;  line-height: 20px;  background-color: burlywood;  border: 2px solid #ff7b29;   color: red;    text-align: center;}
.box-41 a{color:red!important;}


#dropElem {width:80%!important;position:relative;!important;}
#dropContent {width:100%!important;}
#offer1, #offer2{width:50%!important;}

#middle{width:100%;height:100%!important;overflow:hidden;font-size:3.3vw;margin-top:7%!important;margin-bottom: 19%!important;}
#leftmiddle{width:28%!important;height:80%;float:left;}
#leftmiddleimg{width:100%;}
#centermiddle{width:42%!important;height:80%;margin:0% 1% 0% 1%;float:left;max-height:40%;}
#centermiddle_privacyPolicy{width:100%!important;height:80%;margin:0% 1% 0% 1%;float:left;max-height:40%;}
#page {left:0px!important;margin:5px!important;padding:10px!important;position:absolute;width:100%!important;}
#pageupdown{ margin-right:15px!important;}
#pagecontent{ margin-right: 5%!important;}


.left-side {    float: left; border-right:none!important;  margin-top: 10px;margin-bottom:15%!important;    text-align: justify;width:100%;}
.left-side .cont {float:left;width:140%!important; margin:4px 0;} 
.left-side .cont p label{ width:200px!important; margin:0px;padding:0!important; color:#175381;} 
.left-side .form {float:left;width:100%!important; margin:20px 0 10px 4px; }
.left-side .maha {float: left;width:20%!important;}
.left-side .maha ul{font-size:2vw!important;}
.left-side .maha li {border-bottom: 1px dotted #CCCCCC;line-height: 20px;margin:5px 0; list-style:none !important;width:100%!important;}
.left-side .maha li span {float: right;margin-left: 0;}
label{ float:left; padding:6px 0 6px 0px; width:29%; text-align:left;}

ul.tabs li a {padding:0px 4px!important;font-size:3vw!important;}
.tab_container {border-top: none; clear: both;float: left; width: 100%;background: #fff;font-size:2.5vw!important;}
.bx{width:100%!important;}



#secondImg{width:40%!important;float:left!important;}
#paymentImg{width:50%!important;}
#formtable{font-size:2.5vw!important;}
select.calendarDateInput{width:70%!important;}
#rightmiddle{width:28%!important;height:80%;float:left;}
#rightmiddleimg{width:100%; }
.right-side{display:none!important;}
/************ footer css ****************/
footer{width:100%!important; min-width:960px!important; position: fixed!important; 
		font-size:2.4vw!important;line-height:30px!important; }
.resize{width:100%; margin:0 auto; position:relative!important;  }
.resize > .pad{ padding:10px 0px; background: #c31b28;text-align:left!important;}
.resize > .pad a{background: url(../images/divider_ft.png) right 0px no-repeat; padding:0px 6px; color:#fff;}
.none{background:none!important; }
#copyrights{float:left;background: #c31b28;padding:10px;width:100%;}
#footerRight{margin-left: 5px!important; float:left!important;margin-top:1px!important;}

#frmNewsletter{margin-top:0px!important;width:75%!important;}
#copyright, #filedownload{width:35%!important;}
/************ footer css end ****************/
}
	
@media only screen and (min-width: 429px) and (max-width: 639px) {
/* disable webkit text size adjust (for iPhone) */
html {-webkit-text-size-adjust: none;}


h1{font-size:3.3vw!important; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:2.5vw!important; color:#cc050c;  padding-top:4px; }
h4{font-size:1vw; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:2.5vw!important; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
p{ padding:3px 4px 3px 0; line-height:140%;font-size:2.5vw!important;text-align:justify;  }
.clr{clear:both;}

/************ header css ****************/
header{width:100%;border-bottom:#fec103 solid 5px;position:relative;background:#fff;z-index:9999;top:-15px;}
.resize > .logo{padding:3px 0 2px 0px; float:left;} 
.resize > .sub{width:605px;text-align:right; padding:10px 0 0 18px; margin:2px 0; float:right; } 
.resize > .icon{margin-top:15px; background:url(../images/icon2.png) -16px 7px no-repeat; margin-left: 45%!important;padding:20px 0px 10px 30px;font-size: 2.6vw!important} 
.resize > .icon a{color:#cc050c;} 
/************ header css end ****************/


#header{width:100%}
#logo{width:40%!important;float:left!important;}
#logoimg{width:100%!important;}
#contact{width:51%!important;float:right!important;margin:0% 1% 0% 1%;font-size:3vw!important;}
#contactimg{width:13%!important;}
#logo2{width: 75%!important;    margin-left: 15%!important;    float: left!important;}
#logo2img{width:150%;}




.nav{display:none;}
.box-set-menu, .box-set{display:block;}
.box-set-submenu, .box-set-submenu1, .box-set-submenu2{display:none;}

.box-set,.box,.box-set-menu {border-radius: 3px;color:white;font-size:4vw;}
.box-set {height: 192px;  position: relative; display:none;}
.box {  background-color: #880902;  border: 2px solid #ff7b29;  position: absolute;  text-align: center;  width: 100%;}
.box:hover {background-color: #CCC;}

.box-set-menu {background: #880902;  border: 2px solid #ff7b29;  height: 25px;  line-height: 23px;  position: relative!important;  
text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-1 {  top: 26px;z-index: 1;}
.box-1 a{color:white!important;}
.box-2 {  top: 49px;z-index: 1;}
.box-3 {  top: 72px;z-index: 1;}
.box-4 {  top: 95px;z-index: 1;}
.box-5 {  top: 118px;z-index: 1;}
.box-6 {  top: 141px;z-index: 1;}
.box-7 {  top: 164px;z-index: 1;}

.box-set-submenu { margin:48% 0% 0% 0%!important;position: absolute; text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-21, .box-22, .box-23, .box-24, .box-25 {position:relative;  font-size: 3.1vw; height: 20px;  line-height: 20px;  background-color: burlywood;  border: 2px solid #ff7b29;   color: red;    text-align: center;}
.box-21 a{color:red!important;}
.box-21{top:7px;}
.box-22{top:6px;}
.box-23{top:6px;}
.box-24{top:6px;}
.box-25{top:6px;}

box-set-submenu1{ margin:50% 0% 0% 0%!important;position: absolute; text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-31, .box-32{position:relative;  font-size: 3.1vw; height: 20px;  line-height: 20px;  background-color: burlywood;  border: 2px solid #ff7b29;   color: red;    text-align: center;}
.box-31 a{color:red!important;}

.box3down, .box4down, .box5down, .box6down, .box7down{position:relative;top:191px;}

.box41down{position:relative;top:160px}
.box51down{position:relative;top:161px}
.box61down{position:relative;top:162px}
.box71down{position:relative;top:163px}

.box412down{position:relative;top:290px}
.box512down{position:relative;top:291px}
.box612down{position:relative;top:292px}
.box712down{position:relative;top:293px}

.box412_down{position:relative;top:239px}
.box512_down{position:relative;top:240px}
.box612_down{position:relative;top:241px}
.box712_down{position:relative;top:242px}

.box55down{position:relative;top:186px}
.box65down{position:relative;top:187px}
.box75down{position:relative;top:188px}

.box551down{position:relative;top:316px}
.box651down{position:relative;top:317px}
.box751down{position:relative;top:318px}

box-set-submenu2{ margin:50% 0% 0% 0%!important;position: absolute; text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-41, .box-42{position:relative;  font-size: 3.1vw; height: 20px;  line-height: 20px;  background-color: burlywood;  border: 2px solid #ff7b29;   color: red;    text-align: center;}
.box-41 a{color:red!important;}


#dropElem {width:80%!important;position:relative;!important;}
#dropContent {width:100%!important;}
#offer1, #offer2{width:50%!important;}

#middle{width:100%;height:100%!important;overflow:hidden;font-size:3.3vw;margin-top:7%!important;margin-bottom: 19%!important;}
#leftmiddle{width:28%!important;height:80%;float:left;}
#leftmiddleimg{width:100%;}
#centermiddle{width:42%!important;height:80%;margin:0% 1% 0% 1%;float:left;max-height:40%;}
#centermiddle_privacyPolicy{width:100%!important;height:80%;margin:0% 1% 0% 1%;float:left;max-height:40%;}
#page {left:0px!important;margin:5px!important;padding:10px!important;position:absolute;width:100%!important;}
#pageupdown{ margin-right:15px!important;}
#pagecontent{ margin-right: 5%!important;}


.left-side {    float: left; border-right:none!important;  margin-top: 10px;margin-bottom:15%!important;    text-align: justify;width:100%;}
.left-side .cont {float:left;width:140%!important; margin:4px 0;} 
.left-side .cont p label{ width:200px!important; margin:0px;padding:0!important; color:#175381;} 
.left-side .form {float:left;width:100%!important; margin:20px 0 10px 4px; }
.left-side .maha {float: left;width:20%!important;}
.left-side .maha ul{font-size:2vw!important;}
.left-side .maha li {border-bottom: 1px dotted #CCCCCC;line-height: 20px;margin:5px 0; list-style:none !important;width:100%!important;}
.left-side .maha li span {float: right;margin-left: 0;}
label{ float:left; padding:6px 0 6px 0px; width:29%; text-align:left;}

ul.tabs li a {padding:0px 4px!important;font-size:3vw!important;}
.tab_container {border-top: none; clear: both;float: left; width: 100%;background: #fff;font-size:2.5vw!important;}
.bx{width:100%!important;}

#secondImg{width:40%!important;float:left!important;}
#paymentImg{width:50%!important;}
#formtable{font-size:2.5vw!important;}
select.calendarDateInput{width:70%!important;}
#rightmiddle{width:28%!important;height:80%;float:left;}
#rightmiddleimg{width:100%; }
.right-side{display:none!important;}
/************ footer css ****************/
footer{width:100%!important; min-width:960px!important; position: fixed!important; 
		font-size:2.4vw!important;line-height:30px!important; }
.resize{width:100%; margin:0 auto; position:relative!important;  }
.resize > .pad{ padding:10px 0px; background: #c31b28;text-align:left!important;}
.resize > .pad a{background: url(../images/divider_ft.png) right 0px no-repeat; padding:0px 6px; color:#fff;}
.none{background:none!important; }
#copyrights{float:left;background: #c31b28;padding:10px;width:100%;}
#footerRight{margin-left: 5px!important; float:left!important;margin-top:-10px!important;width:43%!important;height: 30px!important;}

#frmNewsletter{margin-top:0px!important;margin-left:25px!important;}
#copyright, #filedownload{width:45%!important;}
/************ footer css end ****************/
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
/* disable webkit text size adjust (for iPhone) */
html {-webkit-text-size-adjust: none;}

h1{font-size:3vw; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:1.5vw; color:#cc050c;  padding-top:4px; }
h4{font-size:1vw; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:1vw; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
p{ padding:3px 4px 3px 0; line-height:140%;font-size:1.85vw;text-align:justify;  }
.clr{clear:both;}

/************ header css ****************/
header{width:100%;border-bottom:#fec103 solid 5px;position:relative;background:#fff;z-index:9999;top:-15px;}
.resize > .logo{padding:3px 0 2px 0px; float:left;} 
.resize > .sub{width:605px;text-align:right; padding:10px 0 0 18px; margin:2px 0; float:right; } 
.resize > .icon{margin-top:15px; background:url(../images/icon2.png) -16px 7px no-repeat; margin-left: 45%!important;padding:20px 0px 10px 30px;font-size: 2.6vw!important} 
.resize > .icon a{color:#cc050c;} 
/************ header css end ****************/

#header{width:100%}
#logo{width:20%!important;float:left;}
#logoimg{width:100%;}
#contact{width:35%;margin:0% 1% 0% 1%;font-size:1.6vw;}
#contactimg{width:8%;}
#logo2{width:42%;float:left;}
#logo2img{width:150%;}

.nav{display:none;}
.box-set-menu, .box-set{display:block;}

.box-set,.box,.box-set-menu {  border-radius: 3px;color:white;font-size:4vw;}
.box-set {height: 192px;  position: relative; display:none;}
.box {  background-color: #880902;  border: 2px solid #ff7b29;  position: absolute;  text-align: center;  width: 100%;}
.box-set-menu {background: #880902;  border: 2px solid #ff7b29;  height: 25px;  line-height: 23px;  position: relative!important;  text-align: center;  width: 100%;top: 0px;  z-index: 1;}
.box-1 {  top: 29px;z-index: 1;}
.box-2 {  top: 56px;z-index: 1;}
.box-3 {  top: 83px;z-index: 1;}
.box-4 {  top: 110px;z-index: 1;}
.box-5 {  top: 137px;z-index: 1;}
.box-6 {  top: 164px;z-index: 1;}
.box-7 {  top: 191px;z-index: 1;}
.box:hover {background-color: #CCC;}


#middle{width:100%;height:80%;overflow:hidden;font-size:3.3vw;margin-top:5%;}
#leftmiddle{width:20%;height:80%;float:left;}
#leftmiddleimg{width:100%;}
#centermiddle{width:58%;height:80%;margin:0% 1% 0% 1%;float:left;max-height:40%;}
#rightmiddle{width:20%;height:80%;float:left;}
#rightmiddleimg{width:100%; }

/************ footer css ****************/
footer{width:100%; background:#fff; border-top:#fec103 solid 5px; z-index:9999; position: fixed; bottom:0px;font-size:2.4vw; }
.resize{width:100%; margin:0 auto; position:relative; text-align:center; }
.resize > .pad{ padding:10px 0px; background: #c31b28;text-align:center; }
.resize > .pad a{background: url(../images/divider_ft.png) right 0px no-repeat; padding:0px 6px; color:#fff;}
.none{background:none!important; }
#footerRight{margin-left: 5px!important; float:left!important;margin-top:1px!important;}

#frmNewsletter{margin-top:0px!important;width:75%!important;margin-left:25px!important;}

#frmNewsletter{margin-top:0px!important;width:75%!important;}

/************ footer css end ****************/
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
/* disable webkit text size adjust (for iPhone) */
html {-webkit-text-size-adjust: none;}
.box-set-menu, .box-set{display:none;}

h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:'palatino'; margin:0px; padding:0px;}
ul, ol, li{list-style:none;}

h1{font-size:3vw; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:1.5vw; color:#cc050c;  padding-top:4px; }
h4{font-size:1vw; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:1vw; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}

.fl{float:left;}
.mar{ margin-right:10px; }
p{ padding:3px 4px 3px 0; line-height:140%;font-size:1.85vw;text-align:justify;  }
.clr{clear:both;}

.pad2{ font-size:12px; background:none !important; color:#FF0 !important;}

/************ header css ****************/
header{width:100%;border-bottom:#fec103 solid 5px;position:relative;background:#fff;z-index:9999;top:-15px;}
.resize > .logo{padding:3px 0 2px 0px; float:left;} 
.resize > .sub{width:605px;text-align:right; padding:10px 0 0 18px; margin:2px 0; float:right; } 
.resize > .icon{margin-left:178px!important; background:url(../images/icon2.png) -10px -17px no-repeat; font-size: 2vw!important;text-align:left!important;} 
.resize > .icon a{color:#cc050c;} 
/************ header css end ****************/

#header{width:100%;}
#logo{width:29%!important;float:left!important;}
#logoimg{width:40%!important;}
#contact{width:42%!important;margin:0% 1% 0% 1%;font-size:1.5vw!important;}
#contactimg{width:8%!important;}
#logo2{width:100%!important;float:left!important;}
#logo2img{width:100%!important;}



/************ nav css ****************/
.nav{  background:#c31b28; width:100%!important; margin:0 auto; position:relative;font-size:1.3vw!important;}
.nav ul{ padding-left:7px!important;}
.nav ul li{ float:left !important; text-align:right; padding:7px!important; border-right:#880902 solid 1px; display:block; position:relative;}
.nav ul li a, .nav ul li a span{color:#fff; }
.last{ background:none !important; border:none;}
.nav ul li a span{ font-family:'palatino';}
.nav ul li a:hover, .nav ul li a:hover span{color:#ffc70f!important;}
.nav li > div a { border-bottom:none;}

.nav{display:block;}

#middle{width:100%;height:80%;overflow:hidden;font-size:1.5vw;}
#leftmiddle{width:16%!important;float:left;}
#centermiddle{width:65%!important;margin:0% 1% 0% 1%;float:left;}
#rightmiddle{width:16%!important;float:left;}
#footer{width:100%;height:10%;}


/************ footer css ****************/
footer{width:100%; background:#fff; border-top:#fec103 solid 5px; z-index:9999; position: fixed; bottom:0px;font-size:1.3vw!important; }
.resize{width:100%; margin:0 auto; position:relative; text-align:center; }
.resize > .pad{ padding:10px 0px; background: #c31b28;text-align:center; }
.resize > .pad a{background: url(../images/divider_ft.png) right 0px no-repeat; padding:0px 6px; color:#fff;}
.none{background:none!important; }
#copyrights{float:left;background: #c31b28;padding:10px;width:100%;}
/************ footer css end ****************/
}

