html{-webkit-text-size-adjust:100%;/* Automatically adjusted for Safari on iPhone. */
-ms-text-size-adjust:auto;}
.mob-nav{display:none;}
li.homeBtn span{display:none;}
.container #scrollbar1{float:right;height:auto !important;}
#scrollbar1 .overview{position:relative;}
#mapWrap .scroll-pane{width:100%;overflow-y:auto;height:95%;}
#mapWrap .jspContainer{height:100%;width:100%;}
#mapWrap .jspPane{width:100%;}
.nav_wrap{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table .mapBigDiv{margin:0px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px;}
.container table{width:100%;}
.contentWrapper.reviewContainer{margin:0px;width:100%;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mailBodyContainer{overflow:hidden;}
/* .frameContainer{bottom:0;left:0;position:absolute;right:0;top:0;}
 */
mailBodyContainer{overflow:hidden;}
.frameContainer iframe#iframe1{border:medium none;box-sizing:border-box;/* height:100%; */padding-top:72px;}
.nav_wrap{position:relative;z-index:9;}
@media only screen and (max-width:990px){.frameContainer{bottom:0;left:0;position:absolute;right:0;top:0;}
#scrollbar1 .viewport{width:95%;/* height:auto;*/
}
#scrollbar1 .viewport .overview{position:relative;}
input, select, textarea{-webkit-appearance:none;-webkit-box-shadow:none;-webkit-border-radius:none;}
html{-webkit-appearance:none;border-radius:none;-webkit-border-radius:none;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#wrapper{width:100%;padding:0 10px;}
img{max-width:100%;}
#inner_wrap, #header_wrap, #content_wrap, .footer_bot, .footer, .formDiv, .nav_wrap, .footer_strip{width:100%;left:0px;}
.nav_wrap{background:#d6e6f5;border-bottom:5px solid #1d2f61;height:auto;}
ul.nav,ul.navtoggle{width:100%;}
.nav_wrap::after{display:none;}
ul.nav li a, ul.nav li a:hover, ul.nav li.homeBtn a, ul.nav li.homeBtn a:hover,ul.navtoggle li a, ul.navtoggle li a:hover, ul.navtoggle li.homeBtn a, ul.navtoggle li.homeBtn a:hover{background-image:none;}
ul.nav li,ul.navtoggle li{width:auto;}
ul.nav li.homeBtn,ul.navtoggle li.homeBtn{width:auto;height:auto;}
li.homeBtn span{display:block;}
ul.nav li a img,ul.navtoggle li a img{display:none;}
.container #scrollbar1{width:100% !important;margin-bottom:15px;}
.socio_icon,.address_bar, .mapHeading_title, .time_wrap h2{width:100%;}
.mobile_top{height:auto;width:100%;}
.table_classification td{line-height:30px;border-top:none;}
#mapWrap .jspContainer{height:94%;}
#map{background-color:#e5e3df;float:left;height:100%;overflow:hidden;position:relative;width:73%;}
.scrollWrapper{width:27%;}
.conboxRight h3{width:100%;}
.contactLeft{float:left;width:100%;}
.conblock h2{width:100%;}
.conboxRight{width:100%;}
.form, .form .table600{width:100%;}
.formtable{width:100%;}
.footer_bot{width:100%;}
#scrollbar1 .viewport{width:95%;}
.mapHeading_title{width:100% !important;}
.RightDiv .Main-map{width:100% !important;}
.RightDiv .Main-map .map{width:100% !important;}
.socio_icon .stButton .stButton_gradient{height:auto !important;}
.socio_icon .stButton .stFb, .socio_icon .stButton .stTwbutton, .socio_icon .stButton .stMainServices{height:auto !important;}
.socio_icon .stButton .stBubble_count{height:41px !important;}
.imglist{width:100%;}
.bodyWarp{padding:0px;}
.leftPanel,.RightPanel{width:100%;}
.leftPanel .contentLeft, .leftPanel .videoBox{width:100%;}
.leftPanel .video iframe, .leftPanel .video{width:100%;}
.RightPanel .map, .RightPanel .Main-map, .RightPanel .mobile_site, .RightPanel .mobile_site h2{width:100%;}
.RightPanel #map_address.map{margin-top:15px;}
.RightPanel .map{margin-top:15px;}
.RightPanel .gap{height:5px;}
.tweets_site{width:100%;}
.footerbox{width:100%;}
.leftPanel{margin-bottom:10px;}
}
@media only screen and (min-width:768px) and (max-width:990px){ul.nav li a, ul.nav li.homeBtn a,ul.navtoggle li a, ul.navtoggle li.homeBtn a{background-color:#3e6596;border-radius:7px 7px 0 0;padding:10px 17px;height:auto;line-height:normal;margin-bottom:5px;}
ul.nav li a:hover, ul.nav li.homeBtn a:hover, ul.nav li .active a,ul.navtoggle li a:hover, ul.navtoggle li.homeBtn a:hover, ul.navtoggle li .active a{line-height:normal;height:auto;background:#1d2e60;margin-bottom:0px;padding-bottom:15px;}
.block1, .Main-map{width:49%;}
.map{width:100%;}
.block2 .mobile_site{width:35%;height:auto;}
.time_wrap{width:63%;}
.shedule{padding:10px 10px 0 10px;}
.shedule, .openBanner{width:50%;margin:0px;}
 .openBanner{padding:10px 10px 0 0;}
.table_classification td{line-height:normal;padding:5px 3px;}
.contentWrapper.reviewContainer .introRow_wrap{width:91%;}
#map{background-color:#e5e3df;float:left;height:100%;overflow:hidden;position:relative;width:68% !important;}
.scrollWrapper{width:32% !important;}
.frameContainer > iframe#iframe1{padding-top:54px;}
.conboxLeft{width:49%;padding:10px 15px;min-height:90px;}
.contactLeft .conboxLeft + .conboxLeft{float:right;}
.leftDiv{width:60%;}
.block2 .mobile_top ul li a, .block2 .mobile_top ul li a:hover{font-size:15px;}
.head_video{left:auto !important;right:0px !important;top:auto;bottom:0px !important;height:100%;}
.head_video object{height:77%;width:77;}
.bodyContent .leftCol{width:48%;}
.tempBox3 .leftCol,.tempBox3 .leftCol2{width:33%;}
.bodyContent #scrollbar2 .viewport, .bodyContent #scrollbar1 .viewport{width:95%;}
.leftPanel .bodyContent{margin-bottom:20px;}
.leftPanel .openBanner{width:40%;padding:0px;}
.leftPanel .time_wrap{width:58%;margin-top:0px;}
.leftPanel .time_wrap .shedule{width:100%;}
.graphicRightcell{width:50%;float:right;}
.bottomleftCol{width:48%;}
.galleryDiv,.botMid_row,.botMidLeft{width:100%;}
.galleryDiv li{height:auto;}
.DatingMidContent{width:49%;}
.infographic .leftPanel{width:49%!important;}
.infographic .RightPanel{width:49%!important;}
.infographic .RightPanel .Rightborder img{width:100%!important;max-width:100%;}
ul.nav li.homeBtn a img,ul.navtoggle li.homeBtn a img{display:none;}
.graphicRightcell,.right-cell{width:50%;float:right;}
.bottomleftCol{width:48%;}
.galleryDiv,.botMid_row,.botMidLeft{width:100%;}
.galleryDiv li{height:auto;}
.DatingMidContent{width:49%;}
.right-cell .graphicRightcell{width:100%;}
.right-cell .graphicRightcell .DatingMidContent{width:100%;}
/*Style1*/
.navBox.nav-styling1 .nav1{display:table!important;border:1px solid #3e6596;border-bottom:4px solid #3e6596;}
 .navBox.nav-styling1 .nav1 li.active a, .navBox.nav-styling1 .nav1 li:hover a{background:#3e6596;line-height:45px;height:45px;padding:0 16px;}
.navBox.nav-styling1 .nav1 li a{text-align:center;background:none;border-radius:0px;margin-bottom:0px;padding: 0 16px;}
.navBox.nav-styling1 .nav1 li.homeBtn a{line-height:45px;height:45px;padding:0 16px;}
.navBox.nav-styling1{border:0px;}
/*Style 1*/
/*Style2*/
.navBox.nav-styling2 .nav2{display:table!important;}
 .navBox.nav-styling2 .nav2 li.active a, .navBox.nav-styling2 .nav2 li:hover a{padding-bottom:12px;}
.navBox.nav-styling2 .nav2 li a{font-size:14px;padding:12px 15px;text-align:center;}
/*Style 2*/
/*Style3*/
.navBox.nav-styling3 .nav3{display:table!important;}
 .navBox.nav-styling3 .nav3 li.active a, .navBox.nav-styling3 .nav3 li:hover a{padding-bottom:12px;}
.navBox.nav-styling3 .nav3 li a{font-size:14px;padding:15px 15px 12px;text-align:center;}
/*Style 3*/
/*Style4*/
.navBox.nav-styling4 .nav4{display:table!important;}
.navBox.nav-styling4 .nav4 li a{border-radius:0px;}
.navBox.nav-styling4 .nav4 li a{margin-bottom:0px;padding:10px 16px;}
.navBox.nav-styling4 .nav4 li:before{padding:10px 17px;}
.navBox.nav-styling4 .nav4 li:hover a, .navBox.nav-styling4 .nav4 li:focus a{padding-bottom:10px;background:#FFF;}
/*Style 4*/
/*Style5*/
.navBox.nav-styling5 .nav5{display:table!important;}
.navBox.nav-styling5 .nav5 li a{background:none;padding:15px 24px;font-size:14px;margin-bottom:0px;border-radius:0px;}
/*Style5*/
/*Style6*/
.navBox.nav-styling6 .nav6{display:table!important;}
.navBox.nav-styling6 .nav6 li{padding:0 5px;}
.navBox.nav-styling6 .nav6 li a{background:none;padding:15px 18px;font-size:14px;margin-bottom:0px;}
/*Style6*/
}
@media only screen and (min-width:768px) and (max-width:1024px){/*Style1*/
.navBox.nav-styling1 .nav1{display:table!important;}
/*Style1*/
/*Style4*/
.navBox.nav-styling4 .nav4{display:table!important;}
/*Style4*/
/*Style5*/
.navBox.nav-styling5 .nav5{display:table!important;}
/*Style5*/
/*Style6*/
.navBox.nav-styling6 .nav6{display:table!important;}
/*Style6*/
}