html, body {
	max-width: 100%;
}

.topQA, .topQAmobile {
	display: none !important;
}

.contact-message-ott-sat-contact-form-form{
	background-color: #f3f4f5;
    padding: 20px;
}

.contact-message-ott-sat-contact-form-form textarea{
		font-family: monospace;
  	border-color: rgb(169, 169, 169);
 		white-space: pre-wrap;
    word-wrap: break-word;
    border-width: 1px;
    border-style: solid;
    padding: 2px;

    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 400 13.3333px Arial;
}


.contact-message-ott-sat-contact-form-form div input.form-text,
.contact-message-ott-sat-contact-form-form div input.form-email
{
	border-width: 2px;
  border-style: inset;
  border-color: initial;
  border-image: initial;
	width:100%;
}

.contact-message-ott-sat-contact-form-form label{
	display:block;
	width:100%;
}

.contact-message-ott-sat-contact-form-form .form-wrapper{
	margin-bottom:20px;
}








img {
	max-width: 100% !important;
	height: auto;
}
.contact-message-testing-quiz-form{
	background-color: #dee3e5;
    padding: 10px;
}

.view-circular .views-field-title{
	width:45%;
}

#dropdown1 #dropDownCountry, #dropdown2 #dropDownCity{
	width:95%;
}

input[name="elevation"], input[name="azimuth"]{
	width:95%;
}

.visually-hidden{
	display:none!important;
}

.views-exposed-form .form-item{
	margin-bottom:1em;
}

.pager__item{
	background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
}

nav.pager{
	text-align:center;
}


.user-login-form{text-align:center;}
.user-login-form input[type=text],.user-login-form input[type=password]{border:1px solid #999;}
.meetitem.grid__item {
width: 100%;
	float:left;
	padding:0 0 10px 0;
	cursor:pointer
}
.meetitem h3{
	margin:0;padding:5px 10px;
	color:#002395;
	font-size:20px;
	text-transform:uppercase;
	background:#e0e1e1;
	height:50px;
}
.meetitem.on h3,.meetitem.curr h3{
	color:#fff;
	background:#fdc82f;
}
.meetcon,.meetdetail{overflow:hidden;}
.meetdetail .grid__item{width:100%;padding:0;float:left;}
.meetdetail {background:#f3f3f3;margin-bottom:10px;display:none;float:left;}
.meetdetail h3{font-size:24px;margin:20px 0;color:#00b2a9;}
.meetdetail h4{font-size:1em;margin:0;color:#00b2a9;}
.meetdetail p{margin-bottom:20px;}
.meetdetailcon{padding-left:20px;}
#block-searchform-404{padding:20px 0;}
#block-searchform-404 #edit-actions--2{display:none;}
#block-searchform-404 #edit-keys{background:#e6e6e7;width:485px;padding:15px 10px;}
#block-searchform-404 .bt-search{width:38px;height:38px;background:url(../assets/build/images/sbtn.png) no-repeat 50% 50%;text-indent:-1000px;border:none;}
.main-footer-navigation .footer-navigation{background-position:100% 58px;}
.footer-navigation .grid{overflow:hidden;}
.footer-navigation .grid__item{float:left;}
.view-csr .media--flush>.media__img{margin-right:24px;}
.view-csr .csr__thumb .csrthumbtit{padding-top:24px;}
.view-csr .media--flush{position:relative;padding-bottom:24px;}
.view-csr .csr__thumb .read-more{
	position: absolute;
right: 24px;
bottom: 24px;
}
.view-csr .box{padding-left:0;}

.view-our-customers .media--flush>.media__img{margin-right:24px;}
.view-our-customers .csr__thumb .csrthumbtit{padding-top:24px;}
.view-our-customers .media--flush{position:relative;padding-bottom:24px;}
.view-our-customers .csr__thumb .read-more, .leadership__thumb .read-more{
	position: absolute;
right: 24px;
bottom: 24px;
}
.view-our-customers .box{padding-left:0;}

.view-blog .media--flush>.media__img{margin-right:24px;}
.view-blog .csr__thumb .csrthumbtit{padding-top:24px;}
.view-blog .media--flush{position:relative;}

.block.homepage-customers .grid__col{float:left;width:50%;}
.block.homepage-customers .grid__row{overflow:hidden;clear:both;}

.case-thumb{min-height:auto;float:none;width:100%;margin:0;}
.case-block-tit,.case-block-desc{padding:20px;}
.view-case-studies-bloc .grid__col{margin-bottom:10px;}
.case-block-readmore{margin-top:20px;}
.case-block-tit h3{text-transform:uppercase;color:#3fbcaf;margin:0 0 15px;}
.btn.blue{border-color:#26337b;color:#26337b;}
.btn.blue a{color:#26337b}
.mediumgrey-bg.on{background-color:#FFC62C;}
.page-content ul{margin-top:0;margin-left:0;padding-left:30px;list-style-image:url(../assets/build/images/list-style-dot.png)}
.page-content li{padding-left:5px;}
.page-content ul ul{list-style-image:url(../assets/build/images/list-style-dot-mainblue.png)}
.satellite-name h2{width:220px;/*top:-36px;*/}
.satellite-information{margin:30px 0 30px;}

.view-content .csr__thumb img, .view-content .leadership__thumb img,.view-content .media__img{
	width:120px;
}
.csr-gallery{overflow:hidden;}
.csr-gallery-item{float:left;margin-right:1px;margin-bottom:1px;}
.csr-gallery-item.on a{opacity:.7}
.photo-gallery-item a{float:left;margin:0 1px 1px 0;}
.photo-gallery-item .field-content{overflow:hidden;}
.view-photo-gallery .views-row{margin-bottom:20px;}
.view-photo-gallery h4{margin:10px 0;}
.gprevcon,.gnextcon{position:relative;height:100%;}
.gprev{width:26px;height:46px;text-indent:-9999px;background:url(../assets/build/images/gprev.png) no-repeat;position:absolute;top:50%;left:50%;margin-top:-23px;margin-left:-13px;}
.gnext{width:26px;height:46px;text-indent:-9999px;background:url(../assets/build/images/gnext.png) no-repeat;position:absolute;top:50%;left:50%;margin-top:-23px;margin-left:-13px;}
.gclose{width:46px;height:46px;text-indent:-9999px;background:url(../assets/build/images/gclose.png) no-repeat;position:absolute;top:15%;left:50%;margin-top:-23px;margin-left:-23px;}

.view-channel-guides .form-item{width:33.3%;padding:0 1.5%;margin:0;}
.view-channel-guides .form-item-combine{width:100%;}
.view-channel-guides #edit-combine{background:transparent;background:url(../assets/build/images/cgsearch.png) no-repeat 100% 50%;
border-bottom:2px solid #fff;width:99.9%;}
.view-channel-guides #edit-actions{padding-top:5px;padding-left:10px;}
/*.view-channel-guides #edit-submit-channel-guides{position:absolute;bottom:15px;right:20px;border:none;text-indent:-9999px;width:30px;height:30px;}*/
.view-channel-guides .form-item label{display:block;margin:10px 0;}
.view-channel-guides .view-content{margin-bottom:50px;background:#f3f4f5 url(../assets/build/images/cgtb.png) repeat-x 0 0;padding:0 15px 15px;}
.view-channel-guides .view-content table{border-collapse:collapse;width:100%;;}
.view-channel-guides .view-content td{font-size:12px;padding:10px 5px 15px;background:url(../assets/build/images/tdbg.png) no-repeat 100% 100%;}
.view-channel-guides .view-content td.views-field-field-genre{background:url(../assets/build/images/tdbglast.png) no-repeat 100% 100%;}
.view-channel-guides .view-content th{font-size:12px;text-align:left;height:61px;padding:0 5px;text-transform:uppercase;color:#002395;}
.cgfilter{margin-bottom:0px;padding:10px 0 10px 30px;background:url(../assets/build/images/cgfiltericon.png) no-repeat 0 50%;
border-bottom:1px solid #00b2a9;font-weight:normal;font-size:1.2em;cursor:pointer;}
.cgfilter .fa{position:absolute;right:0;top:10px;}
.view-channel-guides .view-filters{background:#9ca7ac;color:#fff;display:none;padding:15px 10px;position:relative;}
.channelicon{width:60px;}
/*.channelinfo{float:left;width:110px;}
.view-channel-guides .views-field-nothing{width:220px;}*/

.faq h4.mainblue{font-size:1em;color:#fff;}
.faq .on h4.mainblue{color:#fff;font-size:1em;}
.faq .box--small{padding:12px 15px;}
.faq .mediumgrey-bg{background:#9ca7ac;}
.faq .mediumgrey-bg.on{background:#ffc62c}
.extendable.faq{margin-bottom:2px;}
.on .mainblue{color:#fff;}


.reception h4.mainblue{font-size:1em;}
.reception .on h4.mainblue{color:#fff;font-size:1.2em;}
.reception .box--small{padding:12px 15px;}
.reception .mediumgrey-bg{background:#e0e1e1;}
.reception .mediumgrey-bg.on{background:#676767}
.extendable.reception{margin-bottom:1px;}

.glossary h4.mainblue{font-size:1em;}
.glossary .on h4.mainblue{color:#fff;font-size:1.2em;}
.glossary .box--small{padding:12px 15px;}
.glossary .mediumgrey-bg{background:#e0e1e1;}
.glossary .mediumgrey-bg.on{background:#ffc62c}
.extendable.glossary{margin-bottom:1px;}
.glossary td{vertical-align:top;}
.glossary td.col1{width:30%;padding:20px 20px 20px 0;background:url(../assets/build/images/gtdbgfirst.png) 100% 100% no-repeat;}
.glossary td.col2,
.glossary td.col3,
.glossary td.col4,
.glossary td.col5,
.glossary td.col6{padding:20px 0px 20px 20px;background:url(../assets/build/images/gtdbg.png) 0 100% no-repeat;}
.glossary .box{padding:0 15px 20px;}

.satellite-bands.mb-l{
	padding:25px 10px;
	margin:25px 0;
	border-top:3px solid #0c1c8b;
	border-bottom:3px solid #0c1c8b;
}
.satellite-bands .mb-m,.our-satellites .desk--one-fifth{margin-bottom:0;border-left:2px solid #40c5bf;}
.satellite-bands .mb-m:first-child{border-left:none;}
.our-satellites .desk--one-fifth:last-child{border-right:2px solid #40c5bf}
.satellite-bands .mb-m .btn,.our-satellites .desk--one-fifth .btn{border-color:#ffc62c;color:#9ca7ac;}
.our-satellites{padding-left:24px;}
.stmapinfo{width:260px;min-height:160px;background:#ffc62c;top:0px;left:47px;z-index:100}
/*
.stmapinfo{width:335px;min-height:160px;background:#ffc62c;position:absolute;top:0px;left:30px;z-index:100}
*/
.stmapinfocon{padding:10px 20px;}
.stmapinfocon ul{margin:0;list-style:square;padding-left:20px;}
.stmapinfocon p{margin:0;}
.stmapinfocon h3{color:#fff;font-size:1.5em;margin-bottom:10px;}
.stmapjpg {margin-left:0px;}

.view-press .view-content,
.view-events-calendar .view-content,
.view-circular .view-content,
.view-presentation .view-content,
.view-statutory-announcement .view-content{background:url(../assets/build/images/tbhead.png) repeat-x 0 0;padding:0 20px}
.view-press table,
.view-events-calendar table,
.view-circular table,
.view-presentation table,
.view-statutory-announcement table{width:100%;}
.view-press thead,
.view-events-calendar thead,
.view-circular thead,
.view-presentation thead,
.view-statutory-announcement thead{text-transform:uppercase;}
.view-press thead th,
.view-events-calendar thead th,
.view-circular thead th,
.view-presentation thead th,
.view-statutory-announcement thead th{height:61px;text-align:left;color:#002395;font-size:1.3em;vertical-align:middle;}
.view-press td,
.view-events-calendar td,
.view-circular td,
.view-presentation td,
.view-statutory-announcement td{padding:15px 0;vertical-align:top;}
.view-press td,
.view-events-calendar td,
.view-circular td,
.view-presentation td,
.view-statutory-announcement td{border-bottom:1px solid #3dbcaf;}
.view-press .btn,
.view-events-calendar .btn,
.view-circular .btn,
.view-presentation .btn,
.view-statutory-announcement .btn{border-color:#ffc72c;}
td.views-field-field-date {width:120px;}
.view-press .views-field-nothing,
.view-events-calendar .views-field-nothing,
.view-circular .views-field-nothing,
.view-presentation .views-field-nothing,
.view-statutory-announcement .views-field-nothing{width:120px;text-align:right;}

.homepage-map__map-container{text-align:left;background:#fff;}

.relatedarts .latest-news .latest-news__item .overlay__top{
	background-color:rgba(6,42,150,.85)
}
.relatedarts .latest-news .latest-news__item .overlay__top:hover{
	background-color:rgba(6,42,150,.95)
}
.relatedarts .latest-news .latest-news__item .centered-content__inner{color:#fff;}
.relatedarts .latest-news .latest-news__item .overlay__top .btn{
	color:#fff;
	border-color:#fff;
}

.relatedarts .latest-news .latest-news__item .overlay__top .btn > a{
	color:white;

}


.view-photos,.view-videos{display:none;}
.videobtnlayer{background:url(../assets/build/images/videoplaybtn.png) no-repeat 50% 50%;
position:absolute;left:0;top:0;z-index:4;cursor:pointer;}
.mainphoto .photo{position:absolute;z-index:3;width:100%;top:0;left:0;}
.mainphoto .photo img{width:100%;}

.categoryfilter h2{text-transform:uppercase;margin:0;margin-top:30px;}
.view-financial-reports .item-list ul,.view-financial-reports .item-list ul li{overflow:hidden;list-style:none;margin:0;padding:0;}
.view-financial-reports .item-list ul li{width:50%;float:left;position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #00b2a9;}
.view-financial-reports li .views-field-field-thumbnail{width:150px;float:left;margin-right:25px;}
.view-financial-reports li .btn{border-color:#ffc62c;position:absolute;bottom:20px;left:175px;}
.view-financial-reports form .btn{text-transform:none;}
@media screen and (max-width: 599px) {
	.view-financial-reports .item-list ul li{width: 100%; max-width: 320px; float: none; margin: 0 auto 20px; }
}

.view-corporate-brochures .item-list ul,.view-corporate-brochures .item-list ul li{overflow:hidden;list-style:none;margin:0;padding:0;}
.view-corporate-brochures .item-list ul li{width:50%;float:left;position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #00b2a9;}
.view-corporate-brochures li .views-field-field-thumbnail{width:150px;float:left;margin-right:25px;}
.view-corporate-brochures li .btn{border-color:#ffc62c;position:absolute;bottom:20px;left:175px;}
.view-corporate-brochures form .btn{text-transform:none;}


.path-frontpage .main-footer-navigation{margin-top:0;}

.search-advanced,.search-page-form{display:none;}
.search-results{margin:0;padding:0;}

.super-container .upper-navigation{display:block;}
.upper-navigation__left-side{display:none;}
	.super-container .upper-navigation  .upper-navigation__right-side{float:none;}
	.super-container .upper-navigation .search-box{width:140px;}
.wrapper .breadcrumbs.breadcrumbs--top{left:48px;}
.wrapper .jumbo__inner{padding:50px 20px;}
.path-aboutus .chess__item.chess__item--hugefull{padding-bottom:0;height:auto;}
.path-aboutus .chess__item.chess__item--hugefull .chess__inner{position:relative;}

.sidebarfix {position:static;width:auto;top:auto;}
.menu .menu__subnav{display:none;}

@media only screen and (min-width: 720px){
	.meetitem.grid__item {
		width: 19.5%;
		margin-right:1px;
	}
	.meetdetail .grid__item{width:50%;}
	.view-case-studies-bloc .grid__col{width:50%;}
	.case-thumb{min-height:290px;float:left;width:100px;margin-right:20px;}
	.case-block-tit,.case-block-desc{padding:0;padding-right:20px;}
	.satellite-information .grid__item{border-left:1px solid #000;}
	.satellite-information .grid__item.mb-l{border-left:none;}

	.view-content .csr__thumb img,.view-content .leadership__thumb img{
		width:100%;
	}
	.view-content .media__img{width:200px;}
	.upper-navigation__left-side{display:block;}
	.super-container .upper-navigation  .upper-navigation__right-side{float:right;}
	.super-container .upper-navigation .search-box{width:200px;}


}



@media only screen and (max-width:1120px){
.block.homepage-customers .grid__col{float:left;width:100%!important;}
}

@media only screen and (min-width: 1120px){
	.view-content .csr__thumb img,.view-content .leadership__thumb img{
	width:250px;
	}
	.view-content .media__img{width:40%;}
	.homepage-map__map-container{padding-left:450px;}
.upper-navigation__left-side{display:block;}
	.super-container .upper-navigation  .upper-navigation__right-side{float:right;}
	.super-container .upper-navigation .search-box{width:200px;}
.wrapper .jumbo__inner{padding:60px 0 0}
	.stmapinfo{position:absolute;}
	.stmapjpg{margin-left:259px;}
.path-aboutus .chess__item.chess__item--hugefull{padding-bottom:100%;}
.path-aboutus .chess__item.chess__item--hugefull .chess__inner{position:absolute;}
}

@media (max-width: 768px) {
	.mwidth-100,
	.mwidth-100 {
		float: none;
		padding: 0;
		width: 100%
	}

	#views-exposed-form-blog-page-1 {
		margin-bottom: 60px;
	}

}

.stacked-list__item span.fa{
        right:5px;
}

.pager__items .is-active a{
	font-weight:bold;
}

.view-patents tr:hover{
	background-color: #f8f8f8;
}
.view-patents td{
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	vertical-align: top;
}
.view-patents th,
.view-patents td{
	padding:10px;
}
.view-patents th{
	border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
	white-space: nowrap;
	text-align:left;
}
.view-patents th.views-field-title{
	width:20%;
}


.view-patents th.views-field-field-description {
	width:45%
}

.view-patents th.field-field-document,
.view-patents th.views-field-field-date-of-patent,
.view-patents th.views-field-field-patent-number{
	width:5%;
}


.view-patents .views-field-field-description .patent-readless a,
.view-patents .views-field-field-description .patent-readmore a{
	cursor:pointer;
	color: #3fbcaf;
}
.view-patents .views-field-field-description p{
	transition: all .75s ease-in-out;
	max-height:100px;
	overflow:hidden;
	margin-bottom:0;
}

.view-patents .readmore p{
	max-height: 9999px;	
}
.view-patent-table-wrap{
	overflow-x:auto;
}