﻿*{margin:0; padding:0;}
body{font-style:100%; background-color:#fff; font-family: 'Oxygen', sans-serif;}
a{color:#30486d; text-decoration:none;}
a:hover{color:#5783c6; text-decoration:none;}
h5{color:#535353; font-size:1.5em; font-weight:normal; margin:15px 0 15px 0; padding:0px; font-family: 'Abel', sans-serif;}
h2{color:#fff; font-size:1em; text-align:left; margin:25px 0 0 0; padding:0px; font-weight:normal; font-family: 'Abel', sans-serif;}
h3{color:#535353; font-size:1.5em; font-weight:normal; margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #666; font-family: 'Abel', sans-serif;}
h4{color:#284166; font-size:1.3em; font-weight:normal; margin:15px 0 15px 0; padding:0; font-family: 'Abel', sans-serif;}
p{line-height:25px; margin-bottom:15px; font-size:1em; font-family: 'Abel', sans-serif;}

.mrgn{display:block; margin:50px;}

.bullet li{list-style:disc; list-style-image:url('images/bullet.png'); margin:0 0 10px 25px; padding:0px; font-size:1em; font-family: 'Abel', sans-serif;}

#top{width:100%; height:50px; background-color:#284166; display:block}
#top ul{list-style:none; float:right;}
#top ul li{display:inline-block; margin:12px 0 0 0; padding:0px;}
#top ul li a{color:#fff; text-decoration:none; font-family: 'Abel', sans-serif; font-size:1em; margin:0 7px 0 7px;}
#top ul li a:hover{ color:#96baf2;}
#top select {display: none;}

#ashapura{width:100%; height:auto; border-radius:3px; padding:5px; vertical-align: text-top; display:block; margin:auto; border:#eee 1px solid; background-image:url('images/Box-BG.png'); background-repeat:repeat-x;}
#ashapura .logo{width:auto; height:auto; padding:5px; margin-right:10px; display:block; float:left;}
#ashapura p{padding:15px 0 15px 0;}
#ashapura a{text-decoration:none; color:#397eba;}

header{width:100%; height:83px;  display:block;}
header .logo{width:auto; display:block; float:left; height:auto;}
header .logo img{ margin-top:3px;}

#map{width:350px; height:450px; float:left; margin-right:15px;}

.standard li{list-style:disc;  margin:0 0 10px 25px; padding:0px; color:#397eba;}
.standard li a{text-decoration:none; color:#243e63; font-size:0.875em;}
.standard li ul li {list-style:circle;}
.standard li ul li a{text-decoration:none; color:#5783c6;}

#banner{width:100%; height:auto; display:block; box-shadow:3px 4px 5px #a6b2be;}
#bannerinside{width:100%; height:auto; display:block; box-shadow:3px 4px 5px #a6b2be;}
#bannerinside img{width:100%; height:auto;}

main{width:100%; height:auto; display:block; border-bottom:5px solid #e3e3e3;}
.right{float:right;}
.left{float:left;}
.justify{text-align:justify;}

.wrapper{width:80%; display:block; margin:auto;}
section{ max-width:1000px; display:block; margin:auto;}
section p{font-size:1em;}

#bluebox{width:240px; height:auto; display:block; padding:5px; margin-left:25px; background: linear-gradient(#e3e3e3, #f9f8f8); float:right;}
#bluebox .title{color:#535353; width:100%; float:left; margin:3px 0 3px 0;}
#bluebox label{	font-size:#6285c3; width:100%; font-size:0.750em; color:#535353; margin-bottom:5px;}
#bluebox input[type=text]{border:1px solid #b7b7b7; color:#535353; margin:0 0 10px 0; padding:5px; background-color:transparent; width:95%;}
#bluebox textarea{border:1px solid #b7b7b7; color:#535353; margin:0 0 10px 0; padding:5px; background-color:transparent; width:95%;}
#bluebox input[type=submit]{border:1px solid #b7b7b7; color:#fff; margin:0 0 10px 0; padding:5px 10px 5px 10px; background-color:#b7b7b7; width:auto;}

#scroller{width:100%; height:150px; display:block;}
.underline{border-bottom:1px solid #eee;}

footer{width:100%; height:50px; background-color:#535353; display:block; clear:both; border-top:2px solid #000000;}
footer p{ color:#fff; line-height:45px;}
footer p a{	color:#fff; text-decoration:none; margin:0 5px 0 5px;}

aside{width:25%; display:inline-block; float:right;}
aside span{ width:100%; display:block; background-color:#f4f4f4; margin:20px 0 0 0; height:auto;}
aside span h4{ background-color:#e4e4e4; font-size:#434a54; font-weight:normal; padding:8px;}
aside span ul{list-style:disc; list-style-image:url('images/bullet.png'); margin:0 0 0 25px; padding:0px;}
aside span ul li{ border-bottom:1px solid #fff; padding:5px 0 5px 0; margin:0px;}

#content{width:75%; display:inline-block;}
address{ font-style:normal;}

.thumbnail{display:inline-block;padding:4px;margin:10px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}
.thumbnail .caption{padding:9px;color:#333}

.zebra{width:100%;}
.zebra td{margin-top:15px;}

.res_table{width:100%; border:#dddddd 1px solid; border-spacing:0px; font-size:1em; margin:0 0 15px 0; font-family: 'Oxygen', sans-serif;}
.res_table th{background-color:#f9f9f9;  margin:0px; font-weight:normal; padding:3px; text-align:left; border-right:1px solid #dddddd;}
.res_table th:last-child{border-right:0px solid #dddddd;}
.res_table td{border-top:1px solid #dddddd; border-right:1px solid #dddddd; padding:3px; margin:0px;}
.res_table td:last-child{border-right:0px solid #dddddd;}


#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container { position:relative; max-width:100%;}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 65%;
    max-height:auto;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 20px;
    height: 62px;
    margin-top:1%;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(images/button-next.png) no-repeat;
}

/* Media Queries (laptop, desktop view*/
@media screen and (max-width: 1024px){

}

/* Media Queries (ipad landscape view)*/
@media screen and (max-width: 980px) {
.nav { width: 50%;}
#top ul { display: none; }
#top select {float:right; margin:10px 20px 0 0; background-color:#5783c6; color:#fff; border:0px; display: inline-block; width:30%; padding:5px; }
option {border:none} 
.logo{width:auto; text-align:center;}
.logo img{width:95%;}
header{height:70px;}
.zebra{width:100%;}
.zebra td{margin-top:15px; width:100%; float:left;}
.mrgn{display:block; margin:15px;}
#bluebox{width:100%;}
}


/* Media Queries (ipad landscape view)*/
@media screen and (max-width: 800px) {
.logo{width:auto; text-align:center;}
.logo img{width:95%;}
header{height:70px;}
.zebra{width:100%;}
.zebra td{margin-top:15px; width:100%; float:left;}
.mrgn{display:block; margin:15px;}
#bluebox{width:100%;}

}

/* Media Queries (ipad portrait view)*/
@media screen and (max-width: 640px) {
#top ul { display: none; }
#top select {float:right; margin:10px 20px 0 0; background-color:#5783c6; color:#fff; border:0px; display: inline-block; width:30%; padding:5px; }
option {border:none} 
.logo{width:auto; text-align:center;}
.logo img{width:95%;}
header{height:90px;}
.zebra{width:100%;}
.zebra td{margin-top:15px; width:100%; float:left;}
.mrgn{display:block; margin:15px;}
#bluebox{width:100%;}
.collapse-card .body img{margin-bottom:15px; width:100%;}
}

/* Media Queries (iphone landscape view)*/
@media screen and (max-width: 480px) {
.logo{width:auto; text-align:center;}
.logo img{width:95%;}
header{height:90px;}
.zebra{width:100%;}
.zebra td{margin-top:15px; width:100%; float:left;}
.mrgn{display:block; margin:15px;}
#bluebox{width:100%;}
.collapse-card .body img{margin-bottom:15px; width:100%;}
.image-link img{width:90%; height:auto;}
#map {width:100%; padding-bottom:15px;}
}

/* Media Queries (iphone portrait view)*/
@media only screen and (max-width : 360px) {
.logo{width:auto; text-align:center;}
.logo img{width:95%;}
header{height:90px;}
.zebra{width:100%;}
.zebra td{margin-top:15px; width:100%; float:left;}
.mrgn{display:block; margin:15px;}
#bluebox{width:100%;}
.collapse-card .body img{margin-bottom:15px; width:100%;}
.image-link img{width:90%; height:auto;}
#map {width:100%; padding-bottom:15px;}

}

