/*--------- iPad Landscape and Desktops ---------*/
@media all and (max-width: 1200px) {
p.docProsp, p.bodImg{position:static;}
#leftcol .leftColInner{padding:20px 15px;}
#leftnavigation ul li a, #leftnavigation ul li > span{padding: 10px;}
#leftcol li li.level3 > a, #leftcol li li.level3 > span{padding: 10px 10px 10px 20px;}
}
@media all and (min-width: 900px) and (max-width: 1024px) {

}
@media all and (min-width: 992px) {
.col-md-pad-left-none{padding-left:0px !important}
.col-md-pad-right-none{padding-right:0px !important}
}


/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (max-width: 991px) {
.rad-table.rad-right span {
    display: block;
}
#footerwrapper .col-sm-6 {
    float: left;
    width: auto;
}
.bodShow .bodContent{width:auto;}
.bodShow .bodImage img{margin:0 auto;}
.bodShow .bodImage{width:auto;float:none;}
.contentDivs .boxLink::before{top:9px;}
.borderdiv h2{font-size:2.2em;}
.disc{margin-top:20px;}
.contentDivs .boxLink{padding-top:10px;}
#contentwrapper{margin-top:0px !important;}
#headerwrapper{position:relative;}
#headerwrapper .headerInner{max-width:750px;}
.colsContainer{padding-left:15px;padding-right:15px;}
#section-div4 .contentDivs{height:auto;}
	.sectionDiv .gutterWidthSet .boxIntroDiv{height:auto; padding-bottom: 30px;}
    .sectionDiv .gutterWidthSet .boxTitleDiv{height:auto;}
    .contentDivs{height:auto;}
	.sectionDiv .section-box .contentDivInner{padding-bottom:30px;}
    #section-div1 .boxTitleDiv *{font-size:2.4em;width:auto;}
    .sectionDiv .boxTitleDiv *{width: auto;}
    /*.sectionDiv .boxTitleDiv *{font-size:4.4em;}*/
    #section-div1 .sectionContentWrapper{position:relative;margin-top:-200px;}
    
    .sectionDiv .gutterWidthSet{margin-top:0px;}
 #section-div1 .gutterWidthSet{}
	.sectionDiv .bgimg{display:none;}


     .sectionDiv {background-image:none;}
    #contentwrapper .sectionDiv .onebgimgwrapper .bgimg{display:block;position:static}
    .sectionDiv .onebgimgwrapper .homebgimgwrapper{position:absolute;height:100%;width:100%;top:0;left:0;}
    #section-div1 .onebgimg{display:block}
    .sectionDiv{border-bottom:0px;height:auto;margin-bottom:20px;}
 #threecolright{margin-top:20px;}
 
/*body#Homepage #businesses .boxTitleDiv {width:26%;} */
    
}
@media all and (min-width: 768px) and (max-width: 991px) {
.gutterWidthSet .col-xs-1,.gutterWidthSet .col-sm-1,.gutterWidthSet .col-md-1,.gutterWidthSet .col-lg-1,.gutterWidthSet .col-xs-2,.gutterWidthSet .col-sm-2,.gutterWidthSet .col-md-2,.gutterWidthSet .col-lg-2,.gutterWidthSet .col-xs-3,.gutterWidthSet .col-sm-3,.gutterWidthSet .col-md-3,.gutterWidthSet .col-lg-3,.gutterWidthSet .col-xs-4,.gutterWidthSet .col-sm-4,.gutterWidthSet .col-md-4,.gutterWidthSet .col-lg-4,.gutterWidthSet .col-xs-5,.gutterWidthSet .col-sm-5,.gutterWidthSet .col-md-5,.gutterWidthSet .col-lg-5,.gutterWidthSet .col-xs-6,.gutterWidthSet .col-sm-6,.gutterWidthSet .col-md-6,.gutterWidthSet .col-lg-6,.gutterWidthSet .col-xs-7,.gutterWidthSet .col-sm-7,.gutterWidthSet .col-md-7,.gutterWidthSet .col-lg-7,.gutterWidthSet .col-xs-8,.gutterWidthSet .col-sm-8,.gutterWidthSet .col-md-8,.gutterWidthSet .col-lg-8,.gutterWidthSet .col-xs-9,.gutterWidthSet .col-sm-9,.gutterWidthSet .col-md-9,.gutterWidthSet .col-lg-9,.gutterWidthSet .col-xs-10,.gutterWidthSet .col-sm-10,.gutterWidthSet .col-md-10,.gutterWidthSet .col-lg-10,.gutterWidthSet .col-xs-11,.gutterWidthSet .col-sm-11,.gutterWidthSet .col-md-11,.gutterWidthSet .col-lg-11,.gutterWidthSet .col-xs-12,.gutterWidthSet .col-sm-12,.gutterWidthSet .col-md-12,.gutterWidthSet .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;}
  .contentDivs{height:auto;}
  
  .col-sm-pad-right-none{padding-right:0px !important}
  .col-sm-pad-left-none{padding-left:0px !important}
  .col-sm-clear-both{clear:both;}
   .col-md-clear-both{clear:both;}
}


@media all (min-width: 768px) and (max-width: 768px) {

}

@media all and (max-width: 768px) {
	.sectionDiv .gutterWidthSet{margin-top:0px;}
 #section-div1 .gutterWidthSet{}
	.sectionDiv .bgimg{display:none;}
    #contentwrapper .sectionDiv .onebgimgwrapper .bgimg{display:block;position:static}
    .sectionDiv .onebgimgwrapper .homebgimgwrapper{position:absolute;height:100%;width:100%;top:0;left:0;}
    #section-div1 .onebgimg{display:block}
    .sectionDiv{border-bottom:0px;height:auto;margin-bottom:20px;}
}
@media all and (max-width: 837px) {

}

/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media (max-width: 767px) {
body#Homepage .home-intro-box { margin-top:15px; }
ul.rad-caption{width:100%;}
#contactFormContainer > div{float:none;width:100%;}
.borderdiv{border-right:0px;}
.bodDefaultFieldsContainer{padding-left:10px}
.boxTitleDiv{margin-bottom:0px;}
.contentDivs.first{margin-top:20px;}
.boxIntroDiv{margin-bottom:0px;}
.mobiMenus{display:block}
#navigation, #searchContainer{display:none;}
#contentwrapper{margin-top:0px;}
#headerwrapper{position:relative;padding-bottom:25px;}
.mobishow{display:block;}

#section-div1 .boxTitleDiv *{width:auto;}

.sectionDiv .gutterWidthSet .boxTitleDiv{height:auto;}
#Homepage .contentDivs{padding:0px;height:auto;}
#Homepage .sectionDiv .section-box .contentDivInner{padding-bottom:30px;}
#Homepage .sectionDiv .section-box.mapDiv .contentDivInner{padding:0px;}
p.bodImg {position: absolute;top: 16px;right: 16px;}
p.docProsp {position: absolute;top: 11px;right: 16px;}
}

@media (min-width: 641px) and (max-width: 767px) {

}


/*--------- All Mobiles Portrait and Landscape Global CSS ---------*/
@media (max-width: 640px) {

.rad-notes {float: left;margin-bottom: 10px;width: 100%;}
#contentwrapper .newstab-level4 ul li.current span, #contentwrapper .newstab-level4 ul li.selected a, #contentwrapper .newstab-level4 ul li a:hover{padding:14px 10px;}
/*.mobinav span.navbg:before{right:17px;}*/
.v-mobile{display:block;}
/*.drop-down{padding-bottom:15px;}*/
#iframe-wrapper{margin-top:20px;}
.frame-tab ul li{width:100%;float:left;border:none;text-align:left;}
.frame-tab ul li.current{display:none;}

.selectedTab.v-mobile:before {
background-image: url("/~/media/Images/Z/Zegona/css/sprite-main.png");
background-position: -180px 1px;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 10px;
position: absolute;
right: 10px;
top: 17px;
width: 20px;}
.selectedTab.v-mobile.open:before {
background-image: url("/~/media/Images/Z/Zegona/css/sprite-main.png");
background-position: -180px -17px;
background-repeat: no-repeat;
content: " ";
display: inline-block;
height: 10px;
position: absolute;
right: 10px;
top: 19px;
width: 20px;}
.selectedTab.v-mobile.open{position:relative;}
.selectedTab.v-mobile {position:relative;display: block;line-height: 1.2em;padding:15px 10px;
color:#383838;cursor:pointer;font-size:1.4em;background:#efefef;margin-top:15px;font-weight:bold;}
.frame-tab{/*border: 1px solid #dedede;*/display:none;margin-top:0;}
.frame-tab ul li span{float:none;/*padding:15px 10px;background: #fff;*/border-right:0;width:auto;height:auto;line-height:1.2em;text-align:left;}
.frame-tab ul li.last span{border:0;}
.bod-menu .frame-tab .level3.current.first, .bod-menu .frame-tab .level3.selected.first{background: none;border-right: 0 none;}

.newstab-level4 ul li{float:none;font-size:1.4em;}
.newstab-level4 ul li a{padding:14px 10px;}

body#Homepage #businesses .boxTitleDiv {width:100%;} 
    
}



@media (min-width: 321px) and (max-width: 640px) {
.gradientDiv{background-position: 0 57%;}
/*#breadcrumb .separator{margin:0px 4px;}*/
.bgimgwrapper{background-position: 0px 44%;}
.homebgimgwrapper{background-position: 0px bottom;}
#footerwrapper .col-sm-6 {width: 100%;text-align: center;margin: 0px auto 0px;}
/*#footerrightlinks{float:none;}*/
#footerwrapper .credit{text-align:left;padding-left:0px;}
#footerleftlinks ul li{/*padding-left:0px;*/}
#logo{width:65%}
#logo img{height:auto;max-width:65%;}
/*.mobinav span.navbg::before{background-size: 54px auto;width: 54px;height: 37px;}
#mobishownav, #mobishowsearch {width: 93%;top: 15px;}
.mobinav span.navbg {background-size: 54px;width: 54px;height: 37px;}
.mobisearch span.searchbg {background-size: 51px;width: 51px;height: 37px;}*/
.menuArrow {top: -15px;right: 64px;}
.menuArrow2 {top: -15px;right: 12px;}
/*.mobinav span.navbg.selected, .mobisearch span.searchbg.selected{background-position: 0 -38px;}*/
}

@media all and (max-width: 480px) {
#disclaimerDDLCountry {max-width: 300px;}
#footerwrapper .credit{text-align:center;}
.credit{padding-top:5px;}
#footerleftlinks ul li, #footerrightlinks ul li {float: none;display:inline-block;border: 0px;}
.homebgimgwrapper{background-position: 0px -52px;}
.bodShow .bodImage{float:none;width:auto;}
.bodShow .bodContent{border-left:0px;padding-left:0px;width:auto;}
.bodShow .bodImage img{margin:0 auto;}
}
@media only screen and (min-device-width : 719px) and (max-device-width : 721px) and (-webkit-min-device-pixel-ratio : 2) and (orientation : portrait) {
.banned-text.disc > input{top:-2px;}
}
@media only screen and (min-device-width : 719px) and (max-device-width : 721px) and (-webkit-min-device-pixel-ratio : 2) and (orientation : landscape) {
.banned-text.disc > input{top:-2px;}
}
@media (max-width: 360px) {
#breadcrumb{display:none;}
.rad-right.rad-table td, .rad-right.rad-table th{display:block; border:none;}
#searchButtonContainer2 input{width:20px;}
#disclaimerDDLCountry{width:100%;height:23px;}
}
@media (max-width: 320px) {
.banned-text.disc input {
    margin-right: 5px;
}
.bodDefaultFieldsContainer .bodDefault{padding-right:36px;}
h1{font-size:2.4em;}
.rad-right.rad-table td, .rad-right.rad-table th{padding:8px;}
.rad-table td, .rad-table th{padding:3px;}
#disclaimerMainContainer #disclaimerButtonContainer input{font-size:1.2em;}
body{width:320px;}
.gradientDiv{background-position: 0 57%;}
/*.contentDivs .boxLink{width: 63%;}*/
#Homepage .sectionDiv .section-box .contentDivInner{padding-bottom:45px;}
/*#breadcrumb .separator{margin:0px 4px;}*/
#footerwrapper .col-sm-6 {width: 100%;text-align: center;margin: 0px auto 0px;}
#footerrightlinks{float:none;}
#footerleftlinks ul li{padding-left:0px;}
#logo{width:65%}
.bgimgwrapper{background-position: 0px 44%;}
.homebgimgwrapper{background-position: 0px 68%;}
#logo img{height:auto;max-width:65%;}

/*.mobinav span.navbg.selected, .mobisearch span.searchbg.selected{background-position: 0 -38px;}
.mobinav span.navbg {background-size: 54px;width: 54px;height: 37px;}
.mobisearch span.searchbg {background-size: 51px;width: 51px;height: 37px;}
#mobishownav, #mobishowsearch {width: 93%;top: 15px;}*/
.menuArrow {top: -15px;right: 64px;}
.menuArrow2 {top: -15px;right: 12px;}
}

/* WO#213964*/
@media all and (min-width: 768px) and (max-width: 1026px) {
	#section-Homepage-level1 .level1 ul#section-media-level2 li > a, #section-Homepage-level1 .level1 ul#section-media-level2 li > span {
		padding:12px !important;
	}
}


@media all and (min-width: 921px) and (max-width: 1040px) {
#section-div1 { height:580px !important;}
}


@media all and (min-width: 721px) and (max-width: 840px) {
body.ip3-results-and-presentations table.company-info thead tr.trHeaders th{font-size: 0.8em !important;}
}
@media all and (max-width: 414px) {
	.news-room td:first-child{width:30%}
}

/*IPad/IPad mini portrait mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{
	#topnavigation li span {font-size: 0.5em;}
}