body > table > tbody >tr > td > div > div{display:none;}
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css);
img{max-width:100%}
html, body, ul, li, h1, h2, h3, h4, h5, h6, img, p { color: #777; font-family: "Open Sans", sans-serif; margin: 0; padding: 0; }
.clear {clear:both}
body { font-size: 14px; letter-spacing: 0.2px; background-color:#FFF; background-repeat:repeat;}

.helper {display: inline-block;height: 100%;vertical-align: middle;}


/*IMAGE GALLERY*/
#gallery_div {width: 100%;height: auto;text-align:center;float:left;margin-top: 40px;margin-bottom: 38px;}

.gallery_div_in * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.gallery_div_in *:before, .essWrap *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.gallery_div_in input[type="checkbox"], .gallery_div_in input[type="radio"] { display: none; }

.gallery_div_in {width: 70%;margin: 0 auto;}
.gallery_div_in .img_sec1 {background-color: #fff;width: 100%;border: 0px solid #ededed;}
.img-container {display: none;width: 100%;}
.img-container .lbl {cursor: zoom-in;text-align: center;padding-bottom: 100%;overflow: hidden;background: #fff;display: block;position: relative;}
.img-zoom { background-color: #fff; bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 100%; }

.img_sec2 {font-size: 0;margin-left: 0px;margin-right: 0px;text-align: center;width: 100%;}
.img_sec2 label {width: 16%;padding: 0 5px;display: inline-block;margin-top: 10px;}

.img_sec2 label .box {cursor: pointer;cursor: cell;border: 1px solid #d1d1d1;background-color: #fff;overflow: hidden;text-align: center;position: relative;padding-bottom: 100%;}
.img_sec2 label img { display: inline-block; border: 0; }
#main_image1:checked ~ .img_sec1 #content1,
#main_image2:checked ~ .img_sec1 #content2,
#main_image3:checked ~ .img_sec1 #content3,
#main_image4:checked ~ .img_sec1 #content4,
#main_image5:checked ~ .img_sec1 #content5,
#main_image6:checked ~ .img_sec1 #content6,
#main_image7:checked ~ .img_sec1 #content7,
#main_image8:checked ~ .img_sec1 #content8,
#main_image9:checked ~ .img_sec1 #content9,
#main_image10:checked ~ .img_sec1 #content10,
#main_image11:checked ~ .img_sec1 #content11,
#main_image12:checked ~ .img_sec1 #content12,
#main_image13:checked ~ .img_sec1 #content13,
#main_image14:checked ~ .img_sec1 #content14,
#main_image15:checked ~ .img_sec1 #content15,
#main_image16:checked ~ .img_sec1 #content16{display: block;width: 100%;}
.checkbox{display:none;}


@-webkit-keyframes zoom {
  from { -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); opacity: 0; }
  to { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}
@keyframes zoom {
  from { -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); opacity: 0; }
  to { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

.img-container .lbl_box:before { content: ""; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); opacity: 0; visibility: hidden; overflow: hidden; z-index: 999; }
.img-container input:checked ~ .lbl_box:before { position: fixed; opacity: 1; visibility: visible; top: 0; }
.img-container input:checked ~ .lbl_box { position: static; cursor: zoom-out; }
.img-zoom { -webkit-animation: zoomOut 0.5s ease-out; animation: zoomOut 0.5s ease-out; }
.img-zoom img {padding: 10px;box-sizing: border-box;}
.img-container input:checked ~ .lbl_box .img-zoom {border: 5px solid #b8b8b8;margin: 0 auto;z-index: 9999;max-width: 900px;max-width: 900px;height: 700px;webkit-animation: zoom 0.5s ease-out;animation: zoom 0.5s ease-out;margin-top: 26%;}
.img-container input:checked ~ .lbl_box .img-zoom::after {font-family: FontAwesome;content: "\f057";font-size: 30px;color: #c00000;cursor: pointer;display: block;position: absolute;top: 7px;right: 10px;}
.lbl img {bottom: 0;height: auto;left: 0;margin: auto;max-height: 100%;max-width: 100%;position: absolute;right: 0;top: 0;width: auto;text-align: center;padding: 7px;}
/*IMAGE GALLERY*/






.topbannerup {height: 60px;margin-bottom: 0px;width:100%;float:left;background-color: #ffffff;border-bottom: 1px solid #e7e7e7;border-top: 10px solid #ff9933;}
.topbanner {margin:0 auto;height:135px;width: 1060px;}
.topbanner .logo {width: 240px;height: auto;float:left;}
.topbanner .logo img {width: 150px;padding: 23px 0px 0px 0px;}

.topbanner .homenw {float: left;width: 820px;}







.iconbarup {DISPLAY: NONE;height: auto;width: 100%;float: left;border-bottom: 1px solid #e7e7e7;}
.iconbar {height: auto;width: 1060px;margin:0 auto;padding: 10px 0px 10px 0px;}
.iconbar img { width:100% }











.banner {margin:0 auto; height:auto; width:1060px }

/*SLIDER START*/
#slider_main_div { width:1060px; height: 400px; margin:0 auto ;padding-top: 0px; }
@keyframes slidy { 
0% { left: 0%; opacity:1 } 
20% { left: 0%; opacity:1 } 
40% { left: -100%;opacity:1 } 
60% { left: -100%;opacity:1 } 
80% { left: -200%; opacity:1 } 
90% { left: -200%; opacity:1 } 
100% { left: -200%; } } 
figure { margin: 0 } 
#captioned-gallery { overflow: hidden; } 
figure.slider { position: relative; width: 500%; animation: 10s slidy infinite;} 
figure.slider figure { width: 20%; float:left } 
/*SLIDER END*/


/*MENU START*/
.main_manu_div {height: auto;width: 100%;float: left;}

.menubar-menu-up {}

.menubar-menu-up {width: 100%;height: auto;float:left;}
.menubar-menu{width: 100%;height: auto;float: right;padding-top: 20px;}

.toggle, [id^=drop] { display: none; } 
.menubar-menu nav:after { content:""; display:table; clear:both; } 
.menubar-menu nav ul {margin:0px;float: right;}
.menubar-menu nav ul li {display:inline-block;float: left;line-height: 15px;border-right: 2px solid #ff9933;} 
.menubar-menu nav ul li:last-child {  border-right:none}
.menubar-menu nav ul li a {display:block;padding: 0px 15px;color: #515151;font-size: 14px;font-family: "Open Sans", sans-serif;text-decoration:none;font-weight: 400;text-transform:uppercase;} 
.menubar-menu nav ul li a:hover {color: #000;font-weight: 400;-o-transition: .7s;-ms-transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;transition: .7s;} 

.menubar-menu nav ul > li:last-child > a { padding:0px 2px 0px 15px}

.favourite {width:220px; height:44px; float:left}
.favourite a {display: block; padding: 12px 5px 10px 22px; color: #FFF; font-size: 15px; font-family: "Open Sans", sans-serif; text-decoration: none; font-weight: normal; text-transform: uppercase;}
.favourite a:before { font-family: FontAwesome; content: "\f004"; font-size: 19px; color: #fff; position: relative; padding-right: 7px; bottom: -2px; }

/*MENU END*/
 

.contentup {width:100%;float:left;height:auto;padding-top: 10px;background-image:url(../PIC/bg.jpg);background-repeat:repeat-x;background-color: #f6f6f687;padding-bottom: 50px;}
.content {margin:0 auto;width:1060px;height:auto;box-sizing: border-box;}


/*TITLE STYLES START*/
.content_wrap {margin: 0 auto 0px auto;padding: 0;overflow: hidden;background: #fff;border: 0px solid #ddd;height:auto;}
.content_category { width:230px; border-left: none; border-top:none}
.content_pages { width:230px; border-left: none; border-top:none}
.content_gallery {width: 100%;margin-bottom: 10px;border: 1px solid #e7e7e7;box-sizing: border-box;}
.content_description {width: 100%;border: 1px solid #e7e7e7;box-sizing: border-box;}
.content_policies {width: 100%;margin-top: 10px;border: 1px solid #e7e7e7;box-sizing: border-box;}
.content_featured_categories { width:821px; }

.content_title_outer {padding: 20px 0px 17px 0px;border-bottom: 0px solid #f0f0f0;float:left;background-color: #ffffff;width: 100%;}

.content_title {padding-left: 30px;font: 600 20px "Open Sans", sans-serif;color: #000;text-transform: uppercase;}
.category_title {  }
.pages_title {} 
.description_title:before {font-family: FontAwesome;content: "\f0c9";position: relative;bottom: 1px;padding-right: 15px;font-size: 17px;color: #ff9933;}  
.policies_title p { color: #f5f5f5;  }
.featured_categories_title {}

.content_title  span { color: #111; }
/*TITLE STYLES END*/



/*LEFT SECTION START*/
.left_bar{ width:230px; height:auto; float:left; padding-left:3px}
.left_content {display:block;padding:0px 0px 4px 0px;width:228px;height:auto;float:left;background-color: #fbfbfb;}
.left_content .ula { width: 230px;list-style: none;padding: 0px ;margin-top: 0px;margin-left: 0px;display: block;}
.left_content .lia { position: relative;display: block;height: 30px;line-height: 30px; border-bottom:none; background-color:#fbfbfb; border-bottom: 1px solid #F4F4F4; }
.left_content .lia:hover { background-color:#FAF8F8; color:#1A5997; cursor:pointer }
.left_content .lia:last-child { border-bottom: 0px}
.left_content .lia a img { width:24px; float:left; padding:4px 0px 0px 17px; }
.left_content .aa { text-indent: 15px; text-align: left; text-decoration: none; font: 12px 'Open Sans', sans-serif; display: block; height: 28px; color:#000; text-transform:uppercase; line-height:29px; }
.left_content .aa:hover {  }

.payment { margin:0px 10px 4px 0px; float:left; width:230px; height:302px; background-image:url(../PIC/secure_payment.png) }
.left1 { margin:6px 10px 4px 0px; float:left; width:230px; height:auto; }

.left_content p {text-decoration: none;font: 13px 'Open Sans', sans-serif;color:#000;padding: 14px 15px 11px 15px;text-align: center;line-height: 18px;}
.left_content div {float: left; width: 100%; text-align: center;}
.left_content .nws {text-decoration: none;font: 12px 'Open Sans', sans-serif;color: #f8f8f8;padding: 13px 15px 14px 15px;text-align: center;text-decoration: none;background-color: #9f0000;margin: 0 auto;border-radius: 7px;font-weight: 700;margin-top: 5px;margin-bottom: 15px;display: block;width: 60%;text-transform: uppercase;}

/*LEFT SECTION END*/



/*MIDDLE SECTION START*/
.middle_bar{width: 100%;height:auto;float:left;}
/*MIDDLE SECTION END*/



/*FEATURED CATEGORIES START*/
#fc_main_div { width:100%; height:auto; float:left; padding-bottom: 15px; }
#img_div {width: 268px; height: 183px; float:left; }
#img {  float:left ;padding: 13px 0px 0px 16px; width: 254px;}
#img:hover {  opacity:0.8;}
/*FEATURED CATEGORIES END*/



/*DESCRIPTION CONTENT START*/
.title_new { width:821px; height:auto; background-color:#fbfbfb;margin:0 auto; float:left; margin:0px 0px 0px 0px; border-bottom: 1px solid #f0f0f0;}
.title_new .dv1 { padding:20px 10px 20px 30px}
.title_new .dv1 p {  font-family: "Open Sans", sans-serif; font-size:24px; font-weight:bold; color:#383838; padding:5px 10px 5px 0px; text-align:center}

.description_content1 {width: 100%;height:auto;background-color:#fff;margin:0 auto;float:left;margin:0px 0px 0px 0px;border-bottom: 1px solid #ededed;box-sizing: border-box;}
.description_content2 {width: 100%;height:auto;background-color:#fff;margin:0 auto;float:left;margin:0px 0px 0px 0px; box-sizing: border-box;}
.description_content .dv1 {padding: 10px 20px 20px 20px;}
.description_content #dv1nw { padding: 15px 15px 15px 15px; }
.description_content .dv1 p {font-family: "Open Sans", sans-serif;font-size:24px;font-weight: 600;color: #515151;padding:5px 10px 5px 0px;text-align:center;}
.description_content .dv2 {margin-right:0px;border:0px;padding:0px;}
.description_content .dv2 p {font-family: "Open Sans", sans-serif;font-size: 14px;font-weight: 400;color: #515151;padding:0px;text-align:left;padding:20px;letter-spacing: 0px;line-height: 25px;}

.description_content .dv2 ul li {font-family: "Open Sans", sans-serif;font-size:14px;line-height: 25px;color: #515151;margin-left: 27px;border:0px;padding:0px;}

.description_content .dv1 h3 {font-family: "Open Sans", sans-serif;font-size: 18px;padding: 20px 0px 9px 10px;color: #000;font-weight: 600;}
.description_content .dv1 .dv3 {margin-left: 27px;border:0px;padding:0px;}
.description_content .dv1 .dv3 ul li {font-family: "Open Sans", sans-serif;font-size:14px;line-height: 25px;color: #515151;}
.dv3 ul li { font-size:14px }

#des_content_nw {padding: 0px 0px 0px 10px;line-height:25px;}
#des_content_nw p { padding:0px 0px 0px 0px }

#des_content_nw h1 {font-family: "Open Sans", sans-serif; font-size: 18px; font-weight: 600; color: #363636; text-align: left; padding-bottom: 20px;}


/*DESCRIPTION CONTENT END*/



/*POLICIES CONTENT START*/
.policies_content {width: 100%;height:auto;background-color:#FFFFFF;float:left;margin:0px 0px 0px 0px;box-sizing: border-box;}
.tabbed_content {width: 1054px;height:auto;background-color:#FFFFFF;margin:0 auto;padding: 10px 20px 20px 20px;box-sizing: border-box;}
.tabbed {margin: 0 auto;font: 16px "Open Sans", sans-serif;margin-bottom: 0px;width: 1039px;box-sizing: border-box;}
.tcontent {background: #FFFFFF;color: #111;font: 14px "Open Sans", sans-serif;width: 1012px;border: 0px solid #ddd;border-top: none;}
.tcontent > div {display: none; padding: 20px 25px 20px; background-color:#fff }

.tabbed input {display: none;}
.tabbed label {display: inline-block;padding: 12px 0px 12px 0px;font-weight: normal;text-align: center;background: #e5e5e5;color: #191919;width: 19%;border: 1px solid #e5e5e5;text-transform:uppercase;font-family: "Open Sans", sans-serif;/* box-sizing: border-box; */}
label:hover {color: #000; cursor: pointer;}
input:checked + label {background: #ff9933;color: #fff;width:19%;text-transform:uppercase;font-family: "Open Sans", sans-serif;}
.tabbed label img { float:left; padding-right:5px; width:30px }
#content1 ul img { position:relative; right:-2px; bottom:-10px; width:205px }
#tab1:checked ~ .tcontent #content1,
#tab2:checked ~ .tcontent #content2,
#tab3:checked ~ .tcontent #content3,
#tab4:checked ~ .tcontent #content4,
#tab5:checked ~ .tcontent #content5{display: block;}

.tabbed_scroll {width: 962px;height: auto;overflow:auto;/* padding-right: 24px; */text-align:justify;font-size: 14px;line-height: 25px;font-family: "Open Sans", sans-serif;color: #515151;}

.tabbed_scroll ul { margin-left:17px; list-style:inherit }
.tabbed_scroll ul li {text-align: justify; font: 400 15px "Open Sans", sans-serif;  color: #777;}
/*POLICIES CONTENT END*/





/*FOOTER START*/

.footer_new {margin-bottom: 50px;width:100%;height:170px;float:left;margin-top: 0px;/* background-image: url(../PIC/bg.jpg); */background-repeat: repeat-x;background-color: #303840;border-bottom: 10px solid #ff9933;box-shadow: 0px 0px 2px 1px #d9d9d9;}
.footer_new_inner {width:1060px;height:170px;margin:0 auto;}
.lft {width:500px; height:170px; float:left}
.lfti1 {padding-top: 42px;float:left;padding-left: 0px;width: 135px;}
.lfti2 {padding-top: 7px;float: left;padding-right: 0px;width: 165px;}

.footer_linkdv {width:488px;height:28px;float:right;padding-top: 44px;text-align: right;}
.footer_linkdv a {font-size: 13px;font-family: 'Open Sans', sans-serif;line-height: 24px;font-weight: 400;color: #ff9933;float: right;text-decoration:none;padding-right: 10px;}
.footer_linkdv a:after {content: "|";font-size: 10px;padding-left: 12px;color: #ffffff9e;position: relative;top: -2px;}
.footer_linkdv > a:first-child { padding-right:0px }

.footer_linkdv #last { padding-right: 0px;}

.footer_linkdv2 {width:560px; height:auto; float:right;padding-top: 4px; }
.footer_linkdv2 #copyp {font-size: 10px;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #ffffff9e;padding-right:1px;text-align:right;}
.footer_linkdv2 #copyp font { font-size: 11px !important ; font-family: 'Open Sans', sans-serif !important; font-weight: 400; color: #9a9a9a;; float:right; padding-right:0px; text-align:right }
.footer_linkdv2 img {padding-top: 9px; float: right; padding-right: 6px;;}

.footer_space { width:100%; height:1000px; background-color:#fff }

.footer_linkdv3 {width:auto; height:auto; float:right;padding-top: 4px; }
/*FOOTER END*/






.promo {width:100%;float:left;/* border: 1px solid #d9d9d9; */box-sizing: border-box;margin-top: 0px;}

.promo_in {width:100%;float:left;box-sizing: border-box;padding: 5px 10px 20px 10px;}


.promo_boxin {float:left;padding: 0px 10px 0px 10px;box-sizing: border-box;width:20%; border-right: 1px solid #e7e7e7;}

.policies_content > div > div > div:nth-child(5)  { border-right: 0px solid #e7e7e7;}


.promo_box {width:100%;float:left;padding: 18px 15px 23px 15px;/* border-right: 1px solid #e7e7e7; */background-color: #fff;box-sizing: border-box;}

.promo_box a { text-decoration:none}

.promo_box img {
    /* border-radius: 6px; */
}
.promo_box h2 {
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    color: #515151;
    font-weight: 400;
    text-align: center;
    padding: 3px 10px 2px 10px;
}

h2 {}
.promo_box span {
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    color: #5d5d5d;
    font-weight: 600;
    text-align: center;
    margin-top: 0px;
    padding: 5px 5px 20px 5px;
    display: block;
    background-color: #ffffff;
    border-radius: 7px;
}




.promo_title {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0px 10px 10px 10px;
    box-sizing: border-box;
}


.promo_title .promo_titlein {
    text-align: center;
    margin-bottom: 0px;
    /* background-color: #ededed; */
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
}


.promo_title h4 {
    text-align: center;
    /* background-color: #ededed; */
    padding: 2px 20px 5px 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
}













.table_new {border: 1px solid #cecece;border-left:none;border-bottom:none;border-spacing: 0px;width: 100%;margin-bottom: 25px;float:left;margin-top:10px;table-layout: fixed;width: 1300px;}
.table_new tr td {border: 1px solid #cecece;border-top:none;border-right:none;font: 500 12px "Open Sans", sans-serif;color: #515151;vertical-align: middle;text-align:center;padding: 8px 1px 8px 1px;}
.table_new tr td b {border: 0px solid #cecece;border-top:none;border-right:none;font: 700 12px "Open Sans", sans-serif;color: #515151;vertical-align: middle;text-align:center;}
.table_new tr td img { width:auto }
tr:nth-child(even) {background-color: #fff;}
tr:nth-child(odd) {background-color: #ffffff;}
.table_new > tbody > tr > td > span {display:block;border-bottom: 0px dotted #939393;font: 400 11px "Open Sans", sans-serif;color: #515151;padding: 2px 2px 2px 2px;letter-spacing: 0px;}
.table_new > tbody > tr > td > span b {font: 700 12px "Open Sans", sans-serif;color: #515151;}


.table_new > tbody > tr:nth-child(1) > td > b { overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;}

.table_new > tbody > tr:nth-child(1) > td > b{ overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;}



#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(1)  {width: 15%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(2)  {width: 6%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(3)  {width: 8%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(4)  {width: 9%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(5)  {width: 8%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(6)  {width: 6%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(7)  {width: 9%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(8)  {width: 8%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(9)  {width: 7%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(10)  {width: 7%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(11)  {width: 6%;}
#content6 > div > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(12)  {width: 11%;}


#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(1)  {width: 15%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(2)  {width: 6%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(3)  {width: 8%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(4)  {width: 9%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(5)  {width: 8%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(6)  {width: 6%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(7)  {width: 9%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(8)  {width: 8%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(9)  {width: 7%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(10)  {width: 7%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(11)  {width: 6%;}
#content6 > div > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(12)  {width: 11%;}

.scrollmenu {
  overflow: auto;
  white-space: nowrap;
}















@media (max-width: 1060px) {
	
.topbannerup { height:auto; border-top: 5px solid #ff9933;}

.topbanner .logo { width:100%; float:left; text-align:center }
.topbanner .logo img { width:auto; text-align:center ; padding: 15px 0px 15px 0px;}
.topbanner .homenw { width:100%; float:left; text-align:center }

.menubar-menu nav ul > li:last-child > a {padding: 12px 20px 12px 20px;}

.menubar-menu nav ul li a:hover { background-color: #e5e5e5; color: #000; ;-o-transition: .7s;-ms-transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;transition: .7s;}

	

	
.banner { width:100%; float:left }	
.banner img { width:100%; float:left }	

.topbanner { height:auto; width:100% }
.topbanner img { height:auto; width:100% }

	
/*IMAGE GALLERY*/	
#gallery_div {width: 100%;height:auto;padding-top: 10px;padding-bottom: 25px;margin: 0 auto;}
.gallery_div_in { width: 50%; }	
/*IMAGE GALLERY*/

.description_content .dv1 {padding: 15px 20px 15px 20px;}
#des_content_nw { padding: 0px 0px 0px 0px; }

.description_content .dv1 h3 {padding: 20px 0px 9px 0px }
.description_content .dv1 .dv3 {margin-left: 18px;}


.tabbed_scroll { width:100% }	

/*MENU*/
.main_manu_div {height:41px}
.menubar-menu-up { width:100%; height:auto }
.main_manu_div { width:100%; height: auto; }
.menubar-menu{ width:100%; height:auto ; padding-top: 0px;}

nav { margin: 0; background-color:#2b2b2b } 
.toggle + a, .menu { display: none; } 
.toggle { display: block; background-color: #303840; padding:9px 20px 10px 20px; color:#FFF; font-size:17px; text-decoration:none; border:none; text-transform:uppercase} 
.toggle:hover { background-color: #303840; color:#FFF } 
[id^=drop]:checked + ul { display: block; background-color:#000; width: 100%; float: left;} 
nav ul li { display: block; width: 100%; } 
nav ul ul .toggle, nav ul ul a { padding: 0 40px; } 
nav ul ul ul a { padding: 0 80px; } 
nav a:hover, nav ul ul ul a { background-color: #111; opacity:0.9 } 
nav ul li ul li .toggle, nav ul ul a, nav ul ul ul a{ padding:14px 20px; color:#FFF; font-size:17px; } 
nav ul li ul li .toggle, nav ul ul a { background-color: #212121; } 
nav ul ul { float: none; position:static; color: #ffffff; } 
nav ul ul li:hover > ul, nav ul li:hover > ul { display: none; } 
nav ul ul li { display: block; width: 100%; } 
nav ul ul ul li { position: static; }
nav a { padding: 6px 44px 6px 20px; }
.menubar-menu nav ul li a {padding: 12px 20px 12px 20px; color: #b7b7b7;}

.favourite {display:none}
.menubar-menu nav ul li {border-right: 0px solid #ff9933;}

/*MENU*/


.content{ width:100%;  padding-top:0px; border:0px}
.left_bar{ display:none }

.content_wrap {border-left:none; border-right:none;  background: #FFF; }
.content_gallery { width:100%; }
.content_description { width:100%; }
.content_policies { width:100%; }
.content_featured_categories { width:100%; }

.content_title_outer { width:100%; padding: 20px 0px 10px 0px;}
.description_title { height:auto }

.middle_bar{ width:100%; margin-left:0px }


.tabbed label {padding: 10px 0px 10px 0px; width:100%; border: 1px solid #f1f1f1;} 

.description_title{ width:100%; height:auto; margin:0 auto; margin:0px 0px 0px 0px; padding-left: 20px; box-sizing: border-box;}
.description_content { width:100%; height:auto; margin:0 auto; padding:0px; border:0px}


.policies_content { width:100% }
.tabbed_content { width:100% }
.policies_title{ width:100%; height:25px; margin:0 auto; margin:0px 0px 0px 0px}
.policies_content { width:100%; height:auto; margin:0 auto; float:left; margin:10px 0px 0px 0px}

.tcontent {width:100%}

.tabbed_content { width:100%; height:auto; margin:0 auto; padding:0px}
.tabbed { width:100% }
input:checked + label {width:100%}


.tcontent > div {padding: 20px 20px 20px 20px;}


.footer{ width:100%;  background-color:#fbfbfb; margin:0px; height:auto; float:left }

.footer_div1 { display:none }
.footer_div2 { display: none; }
.scroll-right { height:30px;  }
.footer_div3 { width:100%; height:auto; margin-right: 0px;}
.footer_div4 { display:none }

.scroll-right { background-color: #212121;padding: 3px 0px 6px 0px; }
.scroll-right p { line-height: 28px; font-size: 13px; color:#d3d1d1 }


.footer_new { height:auto}
.footer_new_inner  { width:100%; height:auto; float:left }

.lft { width:100%; height:auto; float:left ; text-align:center }
.lfti1 {padding-top: 15px; padding-bottom:10px; float:none }
.footer_linkdv { width:100%; height:auto; float:left ; text-align:center ; padding-top: 10px; padding-bottom:15px }

.footer_linkdv a { float:none }

.contentup {padding-bottom: 30px;}

.footer_linkdv2 { width:100%; height:auto; float:left ; text-align:center; padding-top: 0px; }
.footer_linkdv2 #copyp { float:none ; text-align:center }
.footer_linkdv3 { width:100%; height:auto; float:left ; text-align:center ; padding-top: 0px;}
.lfti2 { float:none ; padding-bottom:15px }





}


@media all and (max-width : 768px) {
#des_content_nw p { overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }


/*IMAGE GALLERY*/
#gallery_div { height:auto; }		
/*IMAGE GALLERY*/	

.promo_box {text-align: center;}
.promo_box img { width:50%; }
.promo_boxin { width:100%; border-right: 0px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.promo_box h2 {font-size: 14px;}
.promo_box span {font-size: 16px;}




}





@media (max-width: 600px) { 
.toggle:before { font-family: FontAwesome;  content: "\f0c9"; padding-right: 8px;}

.description_content .dv1 p { font-size:16px }
#des_content_nw p  { font-size:13px }
.description_content .dv1 h3 { font-size: 15px;}
.description_content .dv1 .dv3 ul li { font-size:13px }

.tabbed_scroll { font-size:13px }

/*IMAGE GALLERY*/	
#gallery_div { padding-top: 0px;padding-bottom: 20px }
.img_sec2 label { margin-top: 5px;}
/*IMAGE GALLERY*/	

}



@media (max-width: 600px) { 


.lbl img {padding: 1px;}
#gallery_div {padding-top: 15px;}

.footer_linkdv a { display:block; padding-right: 0px;}
.footer_linkdv a:after { content: ""; padding-left: 0px;}

.footer_linkdv2 #copyp { padding:0px 10px 0px 10px}


}





@media (max-width: 420px) {
.toggle { text-align:center }
}

/*EEK LABEL*/
.eekTable			{margin: 0 auto; font-family: Arial, sans-serif !important; line-height: 35px !important; font-size: 10px;}
.eekTable .title	{font-weight: bold;}
.eekTable .ds		{font-weight: bold;}
.eekC				{position: relative;}
.eekl				{cursor: pointer;font-family: Arial, sans-serif !important; text-decoration: none;}
.eekl img			{width:65px}
.eekl + img			{display: none !important;position: absolute;top: -350px;max-width: 200px;z-index:100;}
.eekl:hover + img	{display: unset !important;}

#closeHtml + div, #closeHtml + * {display:none}