@font-face {
font-family: 'HelveticaNeueLTStd57Condensed';
src: url('helveticaneueltstd-cn.eot');
src: url('helveticaneueltstd-cn.eot') format('embedded-opentype'),
url('helveticaneueltstd-cn.woff') format('woff'),
url('helveticaneueltstd-cn.ttf') format('truetype'),
url('helveticaneueltstd-cn.svg#HelveticaNeueLTStd57Condensed') format('svg');
}
a img{border:none;outline:none}
body{margin:0;padding:0;font-family: HelveticaNeueLTStd57Condensed, arial;}
.cl{clear:both;}
.main{width:100%; margin: 0 auto;height:auto;}
.inner_main{width:100%;float:left;margin:0 auto;background:#f4f4f4;}
.inner_bx{width:1003px;margin: 0 auto;}
.header_top{width:100%;text-align:center;background:url(../images/strip-blue.jpg) repeat-x;height:128px;float:left;}
.header{width:1003px; margin: 10px auto 0;}
.ind_wall{width: 50%;color: #eeeeee;font-size: 75px;float: left;font-weight: 800;padding: 20px 0 0 45px;}
span.buy_txt a:link, span.buy_txt a:visited {color: #fff;text-decoration: none;}
.logo{float:left; width:265px;margin: 0 0 5px 0;}
.logo_head{width:100%;float:left;height:auto;}
.sharebtn{float: right;width: 298px;padding: 29px 80px 0 0px;height: 70px;}
.sharebtn .txt{color: #edf0f5;font-size: 19px;float: left;width: 100%;}
.shreicons {float: right;border: solid 1px rgb(28, 28, 28);padding: 4px;background: #fff;}
.shreicons a {float: left;margin: 0 18px 0 0px;}
.shreicons a.mnon{margin:0;}
.text_bx {
width: 48%;
float: left;
padding: 30px 0 0 10px;
color: #747474;
font-size: 19px;
text-align: left;letter-spacing: 1px;
}
.dimension{width: 100%;float:left;text-align: center;background: url(../images/btn-dimensions.png) bottom no-repeat;
height: 153px;}
.dimension span{width: 100%;float: left;color: #474944;font-size: 25px;}
.dimension img{margin-top: 10px;}
.dimension2{width: 100%;float:left;text-align: center;background: url(../images/btn-buy-this-map.png) bottom no-repeat;
height: 115px;margin-top: 40px;}
.dimension2 span {
width: 100%;
float: left;
color: #fff;
font-size: 38px;
font-weight: 800;
padding-top: 10px;
}
.dimension .dim_txt {
color: #fff;
font-size: 35px;
padding-top: 15px;
}
.dimension2 img{margin-top: 10px;}
.india_map{width: 50%;float: right;margin-top: 20px;}
.blue_strip{width:100%;background:url(../images/India-Detailed-map2_41.jpg) repeat-x;float:left;height:45px;margin: 30px auto;}
.strip_txt {
width: 1003px;
float: left;
color: #fff;
padding: 10px 0 0 110px;
font-size: 24px;
}
.text_div{width: 50%;float: left;height: auto;font-size: 19px;color: #4f4f4f;margin: 0 0 10px 0;letter-spacing: 1px;}
.text_div ul {margin: 0;padding: 0;list-style-image: url('../images/arrow.jpg');}
.text_div ul li {margin-top: 20px;font-size: 17px;}
.bot_thumb{width: 50%;float: left;margin-top: 20px;}
.logo_button {width: 100%;height: auto;float: left;margin-left: 20px;}
.logo_text {
width: 87%;
float: left;
height: 60px;
font-size: 24px;
font-weight: 600;
margin-bottom: 30px;
border: 1px solid #d2d2d2;
padding: 5px;
}
.logo_text1 {float: left;width: 145px;color: #595758;font-weight: normal;font-size: 30px;padding-top: 10px;letter-spacing: 0px;}
.ie8 .logo_text {width: 92%;}
.ie8 .logo_text1 {width: 160px;}
.ie8 .sharebtn {width: 300px;}
.ie8 .ind_wall{font-size:70px;}
.ie8 .dimension2 .buy_txt{font-size:32px;}
.logo_img {float: left;width: 273px;}
.footer-wrap{
background:#30363b url(../image/footer-bg.png) 0 0 repeat-x;
font-size:13px;
margin-top:-5px;
float: left;
width: 100%;
}
.footer-wrap a{
text-decoration: none;
font-size: 13px;
color: #88DBFF;
}
.footer-wrap a:hover{
text-decoration: underline;
color: #74CE00;
}
.footer-wrap a:active{
color: white;
text-decoration: none;
}
.powered-wrap{
border-top:1px solid #454a4f
}
#powered{
width: 940px;
float: left;
margin: 25px 0px 0px 160px;
/*white-space:nowrap;*/
}
#powered br{
display:none;
}

.copyright a, #powered .copyright a:hover, #powered .copyright a:active{
text-decoration:none;
color:#fff;
}
.copyright a .icon{
width:20px;
height:21px;
display:inline-block;
vertical-align:top;
margin:-2px 2px 0 0;
background:url(../image/st-logo.png) 0 0 no-repeat;
}
.footer-wrap #footer{
width:990px;
margin:0 auto;
padding:50px 0 15px;
overflow:hidden;
}

/* footer */

#footer h3 {
color: #fff;
font-size: 17px;
margin-top: 0px;
margin-bottom: 15px;
}
#footer .column {
float: left;
width: 14%;
min-height: 100px;
}
#footer .column ul {
margin-top: 10px;
margin-left: 0px;
padding-left: 0px;
}
#footer .column ul li {
margin-bottom: 5px;
list-style:none;

}

#footer .column a:hover {
text-decoration: underline;
}
.footer-wrap1 {
background: #121924;
float: left;
width: 100%;
height: 40px;
color: #ffffff;
text-align: center;
padding-top: 30px;
font-size: 14px;
}
.footer-wrap2 {
background: #000000;
float: left;
width: 100%;
height: 12px;
}

#overfl {background: #ccc;position: fixed;width: 100%;height: 100%;opacity: .7;top: 0;}
#bigmapbox2 {position: absolute; z-index:2;padding-top: 100px;}
.closebtn{cursor:pointer;float:right;}
.bt-hd-text a:link, .bt-hd-text a:visited{color: #fff;font-size: 16px;padding-bottom: 10px;}
.bt-menu {
  float: left;
  padding: 0 0 11px 5px;
  margin: 0;
  width: 1000px;
}
.bt-menu1 {
  float: left;
  padding: 10px 10px 0 0;
  margin: 0;
  width: 132px;
}
.bt-hd-text {
  padding: 0;
  margin: 0;
  font-family: arial;
  font-size: 12px;
  font-weight: 700;
  color: #87C3FF;
}
.bt-text-menu2 {
  float: left;
  padding: 0;
  margin: 0;
  width: 1000px;
}

.bt-text-menu2 ul {
  padding: 0;
  margin: 0;
}

.bt-text-menu2 li {
  padding: 0 5px;
  margin: 0;
  display: block;
  list-style: none;
  font-family: arial;
  font-size: 12px;
  color: #fff;
  line-height: 18px;
  float: left;
}
.bt-text-menu2 li a {
  padding: 0;
  margin: 0;
  font-family: arial;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
  line-height: 18px;
}

.bot_links {
  background: #3e4555;
  width: 100%;
  float: left;
  height: 150px;
}

.bottom-links {
  width: 85%;
  margin: 7.5% auto;color: #9fa2aa;
}
.bottom-links a:link, .bottom-links a:visited {
  color: #9fa2aa;
  text-decoration: none;
  font-size: 12px;
}

/* store_footer sec*/
.store_footer{width:100%;float:left;padding: 10px 0 10px 0;background: #f2f2f2;}
.store_head_top{height:auto;width:100%;background:#e7e7e7;text-align:center;color:#524648;font-size:18px;font-weight:800;float: left;position:relative;}
.store_head_top .top_logo{float:left;width:20%;height: 53px;}
.store_head_top .exclisive_logo{float:right;width:20%;position: absolute;right: 0;top: -7px;}
.store_txt{width: 520px;  float: left;  padding-top: 16px;  font-size: 20px;}
.store_txt span{background: url(https://www.mapsofindia.com/images2/amazon-logo.png) right 0px no-repeat;width: 515px;display: block;height: 30px;  font-weight: 600;font-family: arial,sans-serif;}
.store_products{width:100%;float:left;}
.product_info{width:210px;margin-left:30px;border:1px solid #C3C3C3;height: 400px;float:left;margin-top:20px;padding-bottom:20px;background: #F9F9F9;}
.prod_img{width:100%;text-align:center;padding:15px 0 15px 0;float: left;}
.prod_heading{  width: 95%;  background: url('https://www.mapsofindia.com/images2/cart.png') 180px 10px no-repeat #302C2D;  float: left;  padding: 5% 0 5% 5%;  color: #fff;  font-size: 15px;  font-weight: 600;text-align:left;}
.prod_txt{width: 90%;  padding: 5%;  color: #737172;  float: left;  line-height: 15px;font-size:12px;text-align:left;}
.prod_price{width:90%;float:left;padding: 0 5% 0 5%;}
.price_left{  float: left;  color: #8E8E8D;  font-weight: 800;  font-size: 14px;padding-top: 1px;}
.price_right{  float: right;  color: #F1AC2D;  font-weight: 800;  font-size: 15px;}
.price_left span {text-decoration: line-through;width: 30px;  padding: 0px 0 0 15px; background: url(https://www.mapsofindia.com/images2/rupee-gray.png)  left center no-repeat;}
.price_right span {width: 30px;  padding: 0px 0 0 15px; background: url(https://www.mapsofindia.com/images2/rupee-orange.png)  left center no-repeat;}
.folded_padd{padding: 7px 0 10px 0;}
.del_padd{padding: 20px 0 57px 0;}
.anim_padd{padding: 15px 0 25px 0;}
.world_padd{padding: 15px 0 19px 0;}
.prod_img img {border:0;}
.store_foot {width: 100%;float: left;padding-top: 10px;text-align: center;font-weight: bold;color: #4F4F4F;font-size: 14px;font-family: arial,sans-serif;}
.store_add_ban{width:100%;height:292px;float:left;background: url(https://www.mapsofindia.com/images2/moi_advertise-with-us.png) no-repeat;font-family: 'Dosis', sans-serif;  background-size: 100%;}
.ban_text_center span{color:#F43C60;}
.ban_text_center{width: 600px;margin: 40px 0 0 0px;float: right;  font-size: 35px;color:#45A8E3;line-height: 45px;text-align: left;}
span.ban_voc {color: #3E3A3B;font-weight: 400;font-family: arial, sans-serif;font-size: 25px;}
span.ban_million {color: #FFA511;font-size: 50px;text-shadow: 0 0.1em 0.05em #E7E3DA;}
span.ban_voc2 {color: #3E3A3B;font-weight: 400;font-family: arial, sans-serif;font-size: 20px;}
.product_info{display:none;}
/* store_footer sec*/

@media screen and (max-width:768px){
.footer-wrap,.store_footer{display:none;}
.ind_wall{width:100%;  font-size: 50px;  padding: 10px 0 0 0px;}
.sharebtn{  padding: 0;  float: left;}
.header_top{  background: url(../images/strip-blue.jpg) repeat;  height: 150px;}
.inner_bx {  width: 98%;  margin: 1%;  float: left;}
.text_bx {  width: 100%;  padding: 0;}
.shreicons {  float: left;}
.sharebtn .txt{text-align: left;}
.logo_text {  width: 96%;  float: left;  height: auto;}
.logo_button {  width: 100%;  margin-left: 0;}
.logo_text {  width: 96%;  max-width: 429px;}
.india_map {  width: 100%;  float: right;  margin-top: 0;text-align:center;}
.india_map img{width:100%;max-width:520px;}
.strip_txt {  width: 100%;  padding: 10px 0 0 10px;}
  .text_div {  width: 100%;}
  .text_div ul {  margin: 0 0 0 15px;}
  .bot_thumb {  width: 100%;text-align:center;}
.bot_thumb img {width:100%;max-width:460px;}

}



