	
@media (max-width: 767px){
	#dnn_ctr477_HtmlModule_lblContent .paddingleft-35{
		padding-left: 0px;
	}
}
.left_image{
	float: left;
	margin-right: 20px;
}
.bg-dynex-white-big{
    background-image: url(/Portals/0/Images/svg/Dynex-watermark-logo.svg);
    background-position: top right;
    background-repeat: no-repeat;
    padding: 00px 0px 60px 0;
}
@media (min-width: 768px) and (max-width: 991px){
    .bg-dynex-white-big{
        background-position: 68% -25%;
        background-size: 1400px;
        padding: 0px 0px 0px 0px;
    }
}
@media (max-width: 767px){
    .bg-dynex-white-big{
        background-size: 1800px;
        background-position: 70% -5%;
        padding: 00px 0px 10px 0
    }
}
@media (max-width: 600px){
    .Career-inner .bg-dynex-white-big {
        background-image:none;
    }
}
@media screen and (min-width: 1600px) {
    .bg-dynex-white-big{
        background-position: 100% 241px;
        padding: 0;
    }
}
/*//IGBT products Page*/

/*.igbt-module p{
	margin:30px 0 1px 0;
}*/
.Blue{
	color: #003B69 !important;
}
.bluebox {
	margin-bottom: 20px;
	text-align: left;
    color: #fff;
}
.bluebox p:nth-child(1) {
	margin:0;
}
.bluebox img {
	margin:30px 0 1px 0;
}
.bluebox .inner-text{
	color: #F5F5F5;
	padding: 40px 30px;
	background: url(/portals/0/Images/svg/blue_talktous_overlay.svg) bottom right no-repeat ,linear-gradient(90deg, rgba(0,37,65,1) 0%, rgba(0,49,86,1) 55%, rgba(0,59,105,1) 100%);
}
.bluebox .inner-text h3{
	font-size: 20px;
	line-height: 28px;
	color: #F5F5F5;
	font-weight: 700;
	margin-bottom: 30px;
}
@media(min-width: 768px){ 
.bluebox .inner-text h3{
	font-size: 22px;
}
}
.bluebox  .inner-text p{
	color: #fff;
}
.module-feature{
	background-color: #fff;
	margin-bottom: 20px;
	padding-bottom: 40px;
}
.module-feature p:nth-child(1){
	border-bottom: 2px solid #003B69;
	margin-bottom: 30px;
	text-align:center;
	padding: 0;
}
.module-feature p{
	padding: 0 30px;
}
.module-feature h4{
	font-weight: 900;
	padding: 0 30px !important;
	font-size:22px;
}
.module-feature ul{
	margin-left: 0px;
	padding: 0 15px;
}
.module-feature ul li{
    list-style-type: none;
    margin-bottom: 15px;
    font-size: 16px;
    position: relative;
    padding-left: 20px;
    padding-right: 34px;
}
.module-feature ul li:before {
    background-image: url(/Portals/0/Images/svg/blue-check.svg);
    background-repeat: no-repeat;
    content: " ";
    width: 35px;
    display: inline-block;
    height: 41px;
    margin-bottom: 0;
    position: absolute;
    left: 1px;
    top: 8px;
}
h2.Title_NoBorder, h1.Title_NoBorder{
	position: relative;
	padding-left: 40px;
}
h2.Title_NoBorder::before, h1.Title_NoBorder::before{
	content: '';
    position: absolute;
    width: 15px;
    height: 2px;
    background: #003B69;
    left: 15px;
    margin: auto;
    top: 25px;
}
h2.Title_withBorder{
	font-size: 20px;
	border-bottom: 2px solid #003B69;
	padding-left: 45px;
	position: relative;
}

h2.Title_withBorder::before, h1.Title_withBorder::before{
	content: '';
    position: absolute;
    width: 15px;
    height: 2px;
    background: #003B69;
    left:15px;
    margin: auto;
    top: 25px;
}
@media screen and (min-width: 1201px) {
.col-us-12.col-sm-12.col-md-3.col-md-offset-1 h2.Title_withBorder {
	padding-left: 30px;
	font-size: 20px;
}
.col-us-12.col-sm-12.col-md-3.col-md-offset-1 h2.Title_withBorder::before, h2.Title_withBorder.NoSpacing::before {
	left:0;
}
h2.Title_withBorder {
	padding-left: 160px;
	font-size:26px;	
}
h2.Title_withBorder::before {
	left:130px;
}
h2.Title_withBorder.NoSpacing {
	padding-left: 30px;
}

}
.Download-bttn{
	margin-bottom: 40px;
}
.Download-bttn h2{
	margin-bottom: 40px;
}

.Download-bttn h2.Title_withBorder.nopadding{
	padding-left: 30px;
}
.Download-bttn h2.Title_withBorder.nopadding::before{
	left:0;
}
.Download-bttn p{
	width: 100%;
	background-color: #003B69;
	padding: 0px 0px 0px 20px;
	color: #fff;
	font-size: 18px;
	line-height: 55px;
	font-weight: 900;
	position: relative;
}
.Download-bttn p a::after{
	background-image: url(/Portals/0/Images/svg/small_downloadicon_white.svg);
    background-repeat: no-repeat;
    content: " ";
    width: 30px;
    display: inline-block;
    height: 41px;
    margin-bottom: 0;
    position: absolute;
    right: 0;
    top: 20px;
}
.Download-bttn p a{
	text-decoration: none;
	width: 100%;
	display: block;
	color: #fff;
}
.Download-bttn p a.bigtext{
	line-height: 30px;
	padding: 5px 0;
}
.Right-side-bttn{
	margin-bottom: 40px;
}
.Right-side-bttn h2{
	margin-bottom: 40px;
}
.Right-side-bttn p{
	width: 100%;
	height: 60px;
	background-color: #003B69;
	padding: 5px 0px 0px 20px;
	position: relative;
	margin-bottom: 10px;
}
.Right-side-bttn p a{
	text-decoration: none;
	width: 100%;
	color: #fff;
	font-size: 18px;
	line-height: 55px;
	font-weight: 900;
	display: block;
}
.Right-side-bttn p:hover{
	background-color: #175a8d;
}
.Right-side-bttn p a:hover::after{
	right: 15px;
}
.Right-side-bttn p a::after{
   	content: " ";
    border-bottom: 2px solid #f5f5f5;
    border-right: 2px solid #f5f5f5;
    transform: rotate(-45deg);
    font-size: 16px;
    width: 12px;
    display: inline-block;
    height: 12px;
    margin-bottom: 0;
    position: absolute;
    right: 20px;
    top: 23px;
}
.Right-side-whitebttn{
	margin-bottom: 50px;
}
.Right-side-whitebttn h2{
	margin-bottom: 40px;
	font-size:20px;
}
.Right-side-whitebttn p{
	width: 100%;
	background-color: #fff;
	padding: 5px 0px 0px 20px;
	position: relative;
	margin-bottom: 10px;
}
.Right-side-whitebttn p a{
	text-decoration: none;
	width: 100%;
	color: #003B69;
	font-size: 18px;
	line-height: 55px;
	font-weight: 900;
	display: block;
}
.Right-side-whitebttn p a::after{
   	content: " ";
    border-bottom: 2px solid #003B69;
    border-right: 2px solid #003B69;
    transform: rotate(-45deg);
    font-size: 16px;
    width: 12px;
    display: inline-block;
    height: 12px;
    margin-bottom: 0;
    position: absolute;
    right: 20px;
    top: 23px;
}
.Right-side-whitebttn p a:hover{
	color:  #175a8d;
}
.Right-side-whitebttn p a:hover::after{
    right: 15px;
}
.Right-side-whitebttn h6{
	font-size: 12px;
    line-height: 16px;
    font-weight: 900;
    letter-spacing: 1.2px;
    margin-top: 20px;
    margin-bottom: 15px;
}
@media(max-width: 767px){
	.Right-side-whitebttn h6{
		margin-left: 15px;
	}
	.Right-side-whitebttn p{
		padding: 5px 0px 0px 15px;
	}
	.Right-side-bttn p{
		padding: 5px 0px 0px 15px;
	}
	.Download-bttn p{
		padding: 5px 0px 0px 15px;
		font-size: 16px;
	}
}
.talktous{
	color: #f5f5f5;
    padding: 30px;
    margin-bottom: 30px;
	background: url(/portals/0/Images/svg/blue_talktous_overlay.svg) bottom right no-repeat ,linear-gradient(90deg, rgba(0,37,65,1) 0%, rgba(0,49,86,1) 55%, rgba(0,59,105,1) 100%);
}
.talktous h2{
	color: #fff;
	position: relative;
	padding-left: 60px;
	margin-bottom: 20px;
}
.talktous h2::before{
	background-image: url(/Portals/0/Images/svg/Icon-call.svg);
    background-repeat: no-repeat;
    content: " ";
    width: 50px;
    display: inline-block;
    height: 50px;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    top: 3px;
}
.talktous p{
	color: #fff;
}
.talktous p:nth-child(3){
	font-size: 22px;
	line-height: 55px;
    font-weight: 900;
    padding: 10px 0 0;
    position: relative;;
}
.talktous p:nth-child(3)::before{
	content: '';
    position: absolute;
    width: 20px;
    height: 2px;
    background: #f5f5f5;
    left: 3px;
    top: 0px;
}
.talktous p .readmore{
	padding: 8px 20px;
}
@media(max-width: 991px){
	.talktous{
		text-align: center;
	}
	.talktous h2::before{
	    left: 40px;
	}
	.talktous p:nth-child(3)::before{
	    width: 100%;
	}
}
@media(max-width: 480px){
.talktous h2::before{
	 left: 25px;
}
}
@media(min-width: 579px) and (max-width: 991px){
.module-feature h4 {
	line-height:32px;
}
}
@media(min-width: 768px) and (max-width: 991px){
	.bluebox{
		margin-bottom: 30px;
	}
	.module-feature{
		margin-bottom: 30px;
	}
	.bluebox .bg-promo .inner-text{
		padding: 40px 30px;
	}
	.module-feature ul{
		margin-left: 15px;
	}
	.module-feature p:nth-child(3){
		padding-left: 30px !important;
	}
	.talktous h2::before{
	    left: 36% !important;
	}
	.talktous p .readmore{
		padding: 4px 5px;
		font-size: 10px;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.module-feature h4{
		padding-left: 30px;
	}
	.module-feature ul{
		margin-left: 20px;
	}
	.Download-bttn p{
		font-size: 16px;
    	padding-left: 10px;
	}
	.Download-bttn p::after{
		right: -7px;
	}
	.talktous{
		padding: 20px;
	}
	.talktous h2{
		font-size: 22px;
	}
	.talktous p:nth-child(3){
		font-size: 17px;
	}
	.headb{
		margin-top: 0px;
	}
	.module-feature h4 {
		line-height:32px;
	}
	.talktous p .readmore{
		padding: 8px 8px;
		font-size: 10px;
		letter-spacing: 0.5px;
	}
}
@media (min-width: 1200px) and (max-width: 1599px){
	.bluebox .bg-promo .inner-text h3{
		font-size: 22px;
		line-height: 32px;
	}
	.module-feature ul{
		margin-left: 0px;
	}
	.talktous p:nth-child(3){
		font-size: 20px;
	}
	.talktous p .readmore{
		padding: 5px 5px;
		font-size: 12px;
		letter-spacing: 0.8px;
	}
}
@media (min-width: 1600px){
	.module-feature ul{
		margin-left: 20px;
	}
	.fourbox{
		border-bottom: 2px solid #003B69;
		margin-bottom: 60px;
		padding-bottom: 20px;
	}
}

.modal-content .modal-header{
	padding: 5px 15px;
}
.modal-content .modal-header .close {
	padding: 10px;
    margin-top: -2px;
    border: none;
    font-size: 24px;
	    background: transparent;
    color: #000 !important;
    opacity: 1;
}

@media (min-width: 768px){
	.modal-dialog .modal-content{
		text-align: left;
		margin-bottom: 5px;
	}
	.modal-dialog .modal-content .modal-title{
		display: none;
		margin-top:5px;
	}
	.modal-body .form-horizontal .control-label{
		text-align: left;
	}
	.modal-body .form-horizontal .form-group{
		margin-bottom: 8px;
	}
	.btn-search-close{
		float: right;
	}
	.btn-search-close:hover{
		background-color: transparent;
		color: #fff;
	    border-color: #204d74;
	}
}

/*member box*/

/*#dnn_UpperPaneFull h2{
	padding-left: 160px;
}
#dnn_UpperPaneFull h2::before{
	left: 130px;
}*/
h1.nodash::before{
	display: none;
}
h1.nodash{
	padding-left: 0;
	margin: 40px 0px 55px 0px;
}
.Memberbox{
	position: relative;
}
.Memberbox .member-img img{
    width: 100%;
    position: relative;
    left: 0;
    top: 25px;
}
.Memberbox .member-text{
	text-align: center;
	background: url(/portals/0/images/bg-promo.png) bottom right no-repeat ,linear-gradient(90deg, rgba(0,37,65,1) 0%, rgba(0,49,86,1) 53%, rgba(0,59,105,1) 100%);
    color: #fff;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
}
.Memberbox .member-text h2{
	padding-left: 0px;
	margin: 25px auto;
    border-bottom: 0px solid #F5F5F5;
    color: #fff;
}
.Memberbox .member-text h2::after {
	display: block;
    content: '';
    position: absolute;
    width: 80px;
    height: 2px;
    background: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    top: 60px;
}
.Memberbox .member-text h2 span{
	margin-right: 10px;
}
.Memberbox .member-text p{
	padding:0px 20px;
	color: #fff;
	margin: 0px;
}

/*modelpopup*/

.Memberbox .modal-header{
	border: none;
}
.Memberbox .modal-body{
	padding: 30px 35px;
}
.Memberbox .modal-body h5{
	margin-bottom: 0px;
}
.Memberbox .modal-body p:nth-child(2){
	border-bottom: 2px solid #003B69;
    padding-bottom: 20px;
}
.Memberbox .modal-body p:nth-child(4){
	font-size: 14px;
	line-height: 20px
}
.Memberbox .modal-body p:nth-child(1){
	text-align: center;
}
@media(max-width: 767px){
	.Memberbox .member-text{
	    padding: 25px 0px;
	}
	.Memberbox .member-text h2{
		text-align: center;
		position: relative;
		font-size: 24px;
	}
	
	.Memberbox .modal-dialog {
	    width: 280px;
	    margin: 30px auto;
	}
	h1.nodash{
		font-size: 18px;
		padding: 0 15px;
		margin: 40px 0 10px 0;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.Memberbox .member-text{
	    padding: 0px 37px 30px 37px;
	    margin-bottom: 40px;
	}
	.Memberbox .member-text h2{
		position: relative;
		font-size: 24px;
	}
	.Memberbox .member-text p{
		max-width: 490px;
	}
	h1.nodash{
		font-size: 30px;
		padding-left: 0;
		margin: 40px 0px 10px 0px;
	}
	.Memberbox .modal-dialog {
	    width: 400px;
	    margin: 30px auto;
	} 
}
@media (min-width: 992px){
	.Memberbox .member-text h2{
		font-size: 24px;
		text-align: center;
		position: relative;
		margin: 25px auto;
	}
	.Memberbox .member-text{
		text-align: center;
	    margin-top: 100px;
	}
	.Memberbox .member-img img{
	    position: absolute;
	    left: 9%;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.Memberbox{
		position: relative;
		margin-top: 140px;
	}
	.Memberbox .member-img img {
	    max-width: 190px;
	    left: 5%;
	    top: -90px;
	}
	.Memberbox .member-text{
	    padding: 70px 10px 20px 10px;
	}
	.Memberbox .member-text p{
		margin-bottom: 40px;
		padding:0px 30px;
	}
	h1.nodash{
		font-size: 30px;
		margin: 30px 0px 45px 0px;
	}
}
@media (min-width: 1200px){
	.Memberbox .modal-dialog {
	    width: 1040px;
	    margin: 30px auto;
	}
	.Memberbox .modal-dialog .modal-content{
		min-height: 500px;
	}
}
@media (min-width: 1200px) and (max-width: 1599px){
	.Memberbox{
		margin-top: 0px;
	}
	.Memberbox .member-img img{
	    max-width: 240px;
	    left: 5%;
	    top: -100px;
	}
	.Memberbox .member-text{
	    padding: 115px 10px 20px 10px;
	    margin-top: 160px;
	}
	h1.nodash {
	    padding-left: 0;
	    margin: 40px 0px 45px 0px;
	}
}
@media(min-width: 1600px) {
	.Memberbox{
		position: relative;
		margin-top: 218px;
	}
	.Memberbox .member-img img{
	    max-width: 320px;
	    left: 5%;
    	top: -180px;
	}
	.Memberbox .member-text{
	    padding: 115px 10px 30px 10px;
	    margin-top: 200px;
	}
}




/*News module*/
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal{
	min-height:570px;
	font-family: 'Nunito Sans', sans-serif;
	position: relative;
	min-height: 590px;
	margin-bottom: 30px !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.box .article_image a img{
	max-width: unset !important;
	width: 100%;
	border-radius: 0px !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.box .article_image{
	border-radius: 0px !important;
}
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews{
	width: calc(100% - 40px);
	padding: 15px 20px 50px;
	position: absolute;
	bottom: 0;
}
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews .PublishDate{
	color: #fff;
	text-align: center;
}
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews .ArticleLink{
	text-align: center;
}
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews .ArticleLink a:hover {
	text-decoration:none !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content {
	margin: 15px 0 45px !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list h2{
	margin-bottom: 20px !important;
	font-family: 'Nunito Sans', sans-serif !important;
	padding-bottom: 5px;
	color: #fff;
	text-align: center;
	position: relative;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list h2::after{
	content: '';
    position: absolute;
    width: 45px;
    height: 2px;
    background: #fff;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: 0px;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list h2 a{
	font-family: 'Nunito Sans', sans-serif !important;
	color: #fff !important;
	text-decoration: none !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.box.normal, .eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child{
    max-width: 23% !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.box.normal .summary{
	font-family: 'Nunito Sans', sans-serif !important;
	color: #fff !important;
	font-size: 16px !important;
	line-height: 26px !important;
	text-align: center;
	padding: 0px 10px 30px 10px;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.box.normal .summary p{
	font-family: 'Nunito Sans', sans-serif !important;
	color: #fff !important;
	font-size: 16px !important;
	line-height: 26px !important;
	text-align: center;
	margin: 0px;
}
.article.details .edn_article_gallery{
	display: none;
}
.article.details .article_comments{
	display: none;
}
.article_rss_wrapper .article_rss{
	display: none;
}
.eds_news_NewsOne.eds_style_predefined_blue.eds_subCollection_news .article.in_list.span > .content > .summary, .eds_news_NewsOne.eds_style_predefined_blue.eds_subCollection_news .article.in_list.span > .content > .summary p, .eds_news_NewsOne.eds_style_predefined_blue.eds_subCollection_news .article.details .main_content, .eds_news_NewsOne.eds_style_predefined_blue.eds_subCollection_news .article.details .main_content p, .eds_news_NewsOne.eds_style_predefined_blue.eds_subCollection_news .article.in_list.box.normal .summary, .eds_news_NewsOne.eds_style_predefined_blue.eds_subCollection_news .article.in_list.box.big .summary{
	font-family: 'Nunito Sans', sans-serif !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .related_articles.Custom p {
	margin:0 0 28px 0 !important;
}
.eds_news_NewsOne.eds_subCollection_news .article h1{
	font-size: 24px !important;
	font-family: 'Nunito Sans', sans-serif !important;
	color: #003B69 !important;
	font-weight: 900 !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content h3{
	font-weight: 700 !important;
	font-size: 20px !important;
}
.article.details .main_content p, .article.details .main_content ol li, .article.details .main_content ul li{
	font-family: 'Nunito Sans', sans-serif !important;
	font-size: 16px !important;
	color: #003B69 !important;
	line-height: 24px !important;
	font-weight: normal !important;
}
.article.details .main_content ol, .article.details .main_content ul {
	margin-left: 28px !important;
    display: inline-block !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .article_image{
    /*max-width: 457px !important;*/
    margin: 0 auto;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content a{
	font-family: 'Nunito Sans', sans-serif !important;
	text-decoration: underline;
    color: #003B69;
    font-weight: 600;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content a.readmore{
	font-family: 'Nunito Sans', sans-serif !important;
	letter-spacing: 1px !important;
	color: #fff !important;
    background: #5cdb5c !important;
    border: 2px solid #5cdb5c !important;
    padding: 10px 25px !important;
	border-radius: 30px !important;
	font-weight:bold !important;
	margin-bottom:35px !important;
	text-decoration:none !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content a.readmore:hover {
    color: #5cdb5c !important;
    background: transparent !important;
    border: 2px solid #5cdb5c !important;
	text-decoration:none !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .article_image.left_image {
	float: none !important;
    margin: 15px auto 0px;
    padding: 0 15px 0 0 !important;
}
.eds_news_NewsOne.eds_style_predefined_blue.eds_subCollection_news .article h2.edn_subTitle{
	font-size: 20px !important;
	font-family: 'Nunito Sans', sans-serif !important;
	color: #003B69 !important;
	font-weight: 700 !important;
	line-height: 26px !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .related_articles.Custom{
	padding: 37px 20px 15px 43px !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .related_articles.Custom h2{
	font-size: 20px !important;
	font-family: 'Nunito Sans', sans-serif !important;
	color: #272727 !important;
	font-weight: 700 !important;
	line-height: 30px !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .related_articles.Custom h2:nth-child(2){
	display: none;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .related_articles.Custom ul{
	padding-left: 0;
	margin-left: 0 !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .related_articles.Custom ul li{
	float: left;
    width: 45%;
    list-style: none;
    margin: 3px 30px 30px 0px;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .related_articles.Custom ul li p:nth-child(4){
	margin: 20px 0 !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .related_articles.Custom ul li a:nth-child(1){
	font-size: 24px;
    color: #003B69;
    line-height: 1.25em;
    font-family: 'Nunito Sans', sans-serif !important;
    font-weight: 900;
    margin-bottom: 19px;
    display: block;
}
.box_list_container {
	display:none !important;
}
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews h4{
	margin: 10px 0 35px 0;
    font-size: 17px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
@media screen and (min-width: 1386px) {
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews h4{
	font-size: 18px;
}
}
.eds_news_NewsOne.eds_style_predefined_blue.eds_subCollection_news .article .box_list_container{
	display: none;
}
@media screen and (min-width: 1601px) {
.eds_news_NewsOne.eds_subCollection_news .article.details{
	margin: 45px 200px 0px;
}
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content p{
	font-size: 16px !important;
	line-height: 26px !important;
}

@media(min-width: 1201px) and (max-width: 1599px){
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal{
		min-height: 452px;
		margin-bottom: 40px !important;
	}
	.eds_news_NewsOne.eds_subCollection_news .article.in_list h2 a{
		font-size: 26px !important;
		line-height: 30px !important;
	}
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews .PublishDate .date{
		font-size: 16px;
		line-height: 26px;
	}
}
@media(min-width: 992px) and (max-width: 1200px){
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal{
		min-height: 430px;
	}
	.eds_news_NewsOne.eds_subCollection_news .article.in_list h2{
		min-height: 40px !important;
	}
	.eds_news_NewsOne.eds_subCollection_news .article.in_list h2 a {
    font-size: 22px !important;
    line-height: 29px !important;
	}
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews .PublishDate .date{
		font-size: 16px;
		line-height: 26px;
	}
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews{
		height: 300px !important;
	}
}
@media(min-width: 768px) and (max-width: 1024px){
.eds_news_NewsOne.eds_subCollection_news .article.in_list.box.normal, .eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child {
    max-width: 47% !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.box.normal {
    margin: 0 15px 15px 0 !important;
}
}
@media(max-width: 991px){
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal, .eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child {
		margin-left: 0px !important;
		margin-right: 30px;
	}
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews {
		background:transparent linear-gradient(180deg, rgba(239,83,83,0) 0%, rgba(0,37,65,0.2) 10%, rgba(0,37,65,1) 32%) 0% 0% no-repeat padding-box;
	}
	.eds_news_NewsOne.eds_subCollection_news .article.details .article_image{
		max-width: 100% !important;
	}
}
@media(min-width: 768px) and (max-width: 991px){
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal {
    min-height: 545px;
}
	.eds_news_NewsOne.eds_subCollection_news .article.in_list h2 a{
		font-size: 26px !important;
		line-height: 36px !important;
	}
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews .PublishDate .date{
		font-size: 16px;
		line-height: 26px;
	}
}
@media(max-width: 767px){
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal{
		min-height: 530px;
	}
	.eds_news_NewsOne.eds_subCollection_news .article.in_list h2 a{
		font-size: 26px !important;
		line-height: 36px !important;
	}
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews .PublishDate .date{
		font-size: 12px;
		line-height: 26px;
	}
	.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .related_articles.Custom ul li{
	    width: 100%;
	}
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal, .eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child {
    max-width: 100% !important;
    margin-left: 0px !important;
    margin-right: 30px;
}
.eds_subCollection_news.eds_news_NewsOne.eds_template_List_Article_Multi_3column_Custom {
	margin-top:15px;
}
}
@media(max-width: 667px){
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal, .eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child { 
	 margin-right: 0;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.box.normal {
	float:none;
}
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews {
	padding:15px 20px 70px;
	background:transparent linear-gradient(180deg, rgba(239,83,83,0) 0%, rgba(0,37,65,0.2) 10%, rgba(0,37,65,1) 32%) 0% 0% no-repeat padding-box;
}
}
@media(min-width: 480px) and (max-width: 666px){
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews {
	height:300px;
}
}


@media(min-width: 560px) and (max-width: 991){
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews{
		width: 100%
	}
}
@media (min-width: 1386px) {
.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews {
    /*height: 370px;*/
	height: 444px;
	background:transparent linear-gradient(180deg, rgba(239,83,83,0) 0%, rgba(0,37,65,0.2) 10%, rgba(0,37,65,1) 32%) 0% 0% no-repeat padding-box;
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list h2 {
	/*margin-top: 100px !important;*/
    min-height: 105px !important;
	margin-top: 130px !important;
	line-height: 44px !important;
}
}
@media(min-width: 1600px){
	.eds_news_NewsOne.eds_subCollection_news .article.in_list h2 a{
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.eds_news_NewsOne.eds_subCollection_news .articles_row .article.in_list.box.normal .blueboxnews .PublishDate .date{
		font-size: 16px;
		line-height: 26px;
	}
}

.chameleon_slider.NewsOne_custom .standalone_button.email, .chameleon_slider.NewsOne_custom .social_buttons_toggle, .chameleon_slider.NewsOne_custom .standalone_button.download, .smbLightOverlayWrapper.modern .mainWrapper .socialButtonsTrigger{
	display: none !important;
}
.smbLightOverlayWrapper.modern .mainWrapper .navigation{
	width: 50px !important;
	height: 50px !important;
}
.smbLightOverlayWrapper.modern .mainWrapper .navigation > span{
	background: url(/DesktopModules/EasyDNNNews/ChameleonGalleryPresets/themes/NewsOne_custom/images/basic.png) no-repeat !important;
}
.smbLightOverlayWrapper.modern .mainWrapper .navigation{
	background: transparent !important;
}
.smbLightOverlayWrapper.modern .mainWrapper .navigation.next > span {
    background-position: -60px 0px !important;
    left: -99% !important;
}
.smbLightOverlayWrapper.modern .mainWrapper .navigation > span {
    top: 22% !important;
    left: 118% !important;
    width: 50px !important;
    height: 48px !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .Content blockquote p {
	position: relative;
	font-size: 14px !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .Content blockquote p .fa.fa-quote-left{
    position: absolute;
    left: -28px;
    top: -4px;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content .Content blockquote p .fa.fa-quote-right{
	padding-left: 15px;
    position: absolute;
    bottom: -4px;
}


/*Contact Form*/
.Contactform .LiveForm.Default ul.page-break-section, .LiveForm.Default .thank-you{
	background-color: transparent !important;
	box-shadow: none;
	padding: 0;
}
.Contactform .LiveForm.Default ul.page-break-section .Field{
	padding: 10px 0;
}
.Contactform .LiveForm.Default .Field input, .Contactform .LiveForm.Default .Field textarea, .Contactform .LiveForm.Default .Field select{
	height: 45px;
	color: #2d2d2d;
	border: 1px solid #BCBCBC;
	border-radius: 0;
}
.Contactform .LiveForm.Default .Field textarea{
	height: 80px !important;
}
.Contactform .LiveForm.Default .Field.Matrix.Checkb.Required table, .Contactform .LiveForm.Default .Field.Matrix.Radiob.Required table, .Contactform .LiveForm.Default .Field.Required input, .Contactform .LiveForm.Default .Field.Required textarea, .Contactform .LiveForm.Default .Field.Required .plupload_filelist_footer, .Contactform .LiveForm.Default .Field.Required select, .Contactform .LiveForm.Default .Field.Required.Radiobutton table, .Contactform .LiveForm.Default .Field.Required.Checkbox table, .Contactform .LiveForm.Default .Field.Required.ScaleRating table, .Contactform .LiveForm.Default .Field.Required .StarRatingRequired, .Contactform .LiveForm.Default .ElectronicSignature.Required .jSignature{
	border-left:2px solid #003B69;
}
.Contactform .LiveForm.Default .Field.Heading .Header{
	font-size: 26px;
	line-height: 50px;
	color: #003B69;
	font-weight: 900;
	font-family: 'Nunito Sans', sans-serif !important;
}
.Contactform .LiveForm.Default .Field label[class*="Field-Label-"], .Contactform .LiveForm.Default .Field > label, .Contactform .LiveForm.Default .Field .MatrixWrapper > label{
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1.2px;
	color: #003B69;
	font-weight: 900;
	font-family: 'Nunito Sans', sans-serif !important;
	text-transform: uppercase;
}
.Contactform .LiveForm.Default ul.page-break-section .Field div p{
	font-size: 13px;
	line-height: 26px;
	color: #003B69;
	font-family: 'Nunito Sans', sans-serif !important;
}
.Contactform .LiveForm.Default ul.page-break-section .Field div p a{
	font-size: 13px;
	line-height: 26px;
	font-family: 'Nunito Sans', sans-serif !important;
}
.Contactform .LiveForm.Default{
	font-family: 'Nunito Sans', sans-serif !important;
}
.Contactform .LiveForm.Default input[type="submit"], .Contactform .LiveForm.Default input[type="button"]{
	padding: 10px 25px;
    border: 2px solid #5cdb5c;
    letter-spacing: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 30px;
    background-color: #5cdb5c;
    color: #fff !important;
    font-weight: 900;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Nunito Sans', sans-serif !important;
}
.Contactform .LiveForm.Default input[type="submit"]:hover, .Contactform .LiveForm.Default input[type="button"]:hover{
	box-shadow: none;
	background-color: transparent;
    color: #5cdb5c !important;
	text-decoration:none;
	border: 2px solid #5cdb5c;
}
.Contactform .LiveForm.Default td, .Contactform .LiveForm.Default th, .Contactform .LiveForm.Default table, .Contactform .LiveForm.Default .Field input, .Contactform .LiveForm.Default .Field select, .Contactform .LiveForm.Default .Field textarea, .Contactform .LiveForm.Default .Field button{
	font-family: 'Nunito Sans', sans-serif !important;
}
@media(min-width: 768px) and (max-width: 1200px){
	.Contactform .LiveForm.Default ul.page-break-section .Field div p{
		font-size: 20px;
		line-height: 24px;
	}
	.Contactform .LiveForm.Default ul.page-break-section .Field div p a{
		font-size: 20px;
		line-height: 24px;
	}
}
@media(min-width: 1201px) and (max-width: 1599px){
	.Contactform .LiveForm.Default ul.page-break-section .Field div p{
		font-size: 13px;
		line-height: 16px;
	}
	.Contactform .LiveForm.Default ul.page-break-section .Field div p a{
		font-size: 13px;
		line-height: 16px;
	}
}
@media(min-width: 1600px){
	.Contactform .LiveForm.Default ul.page-break-section .Field div p{
		font-size: 13px;
		line-height: 16px;
	}
	.Contactform .LiveForm.Default ul.page-break-section .Field div p a{
		font-size: 13px;
		line-height: 16px;
	}
}



/*/popup contact Form*/

.modal-content .modal-body .LiveForm.Default ul.page-break-section, .modal-content .modal-body .LiveForm.Default .thank-you{
	background-color: transparent !important;
	box-shadow: none;
	padding: 0;
}
.modal-content .modal-body .LiveForm.Default ul.page-break-section .Field{
	padding: 10px 0;
}
.modal-content .modal-body .LiveForm.Default .Field input, .modal-content .modal-body .LiveForm.Default .Field textarea, .modal-content .modal-body .LiveForm.Default .Field select{
	height: 45px;
	color: #2d2d2d;
	border: 1px solid #BCBCBC;
	border-radius: 0;
}
.modal-content .modal-body .LiveForm.Default .Field textarea{
	height: 80px !important;
}
.modal-content .modal-body .LiveForm.Default .Field.Matrix.Checkb.Required table, .modal-content .modal-body .LiveForm.Default .Field.Matrix.Radiob.Required table, .modal-content .modal-body .LiveForm.Default .Field.Required input, .modal-content .modal-body .LiveForm.Default .Field.Required textarea, .modal-content .modal-body .LiveForm.Default .Field.Required .plupload_filelist_footer, .modal-content .modal-body .LiveForm.Default .Field.Required select, .modal-content .modal-body .LiveForm.Default .Field.Required.Radiobutton table, .modal-content .modal-body .LiveForm.Default .Field.Required.Checkbox table, .modal-content .modal-body .LiveForm.Default .Field.Required.ScaleRating table, .modal-content .modal-body .LiveForm.Default .Field.Required .StarRatingRequired, .modal-content .modal-body .LiveForm.Default .ElectronicSignature.Required .jSignature{
	border-left:2px solid #003B69;
}
.modal-content .modal-body .LiveForm.Default .Field.Heading .Header{
	font-size: 26px;
	line-height: 50px;
	color: #003B69;
	font-weight: 900;
	font-family: 'Nunito Sans', sans-serif !important;
}
.modal-content .modal-body.LiveForm.Default .Field label[class*="Field-Label-"], .modal-content .modal-body .LiveForm.Default .Field > label, .modal-content .modal-body .LiveForm.Default .Field .MatrixWrapper > label{
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1.2px;
	color: #003B69;
	font-weight: 900;
	font-family: 'Nunito Sans', sans-serif !important;
	text-transform: uppercase;
}
.modal-content .modal-body .LiveForm.Default ul.page-break-section .Field div p{
	font-size: 13px;
	line-height: 26px;
	color: #003B69;
	font-family: 'Nunito Sans', sans-serif !important;
}
.modal-content .modal-body .LiveForm.Default ul.page-break-section .Field div p a{
	font-size: 13px;
	line-height: 26px;
	font-family: 'Nunito Sans', sans-serif !important;
}
.modal-content .modal-body .LiveForm.Default{
	font-family: 'Nunito Sans', sans-serif !important;
}
.modal-content .modal-body .LiveForm.Default input[type="submit"], .modal-content .modal-body .LiveForm.Default input[type="button"]{
	padding: 10px 25px;
    border: 2px solid #5cdb5c;
    letter-spacing: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 30px;
    background-color: #5cdb5c;
    color: #fff !important;
    font-weight: 900;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Nunito Sans', sans-serif !important;
}
.modal-content .modal-body .LiveForm.Default input[type="submit"]:hover, .modal-content .modal-body .LiveForm.Default input[type="button"]:hover{
	box-shadow: none;
	background-color: transparent;
    color: #5cdb5c !important;
	text-decoration:none;
	border: 2px solid #5cdb5c;
}
.modal-content .modal-body .LiveForm.Default td, .Contactform .LiveForm.Default th, .modal-content .modal-body .LiveForm.Default table, .Contactform .LiveForm.Default .Field input, .Contactform .LiveForm.Default .Field select, .Contactform .LiveForm.Default .Field textarea, .Contactform .LiveForm.Default .Field button{
	font-family: 'Nunito Sans', sans-serif !important;
}
@media(min-width: 768px) and (max-width: 1200px){
	.modal-content .modal-body .LiveForm.Default ul.page-break-section .Field div p{
		font-size: 20px;
		line-height: 24px;
	}
	.modal-content .modal-body .LiveForm.Default ul.page-break-section .Field div p a{
		font-size: 20px;
		line-height: 24px;
	}
}
@media(min-width: 1201px) and (max-width: 1599px){
	.modal-content .modal-body .LiveForm.Default ul.page-break-section .Field div p{
		font-size: 13px;
		line-height: 16px;
	}
	.modal-content .modal-body .LiveForm.Default ul.page-break-section .Field div p a{
		font-size: 13px;
		line-height: 16px;
	}
}
@media(min-width: 1600px){
	.modal-content .modal-body .LiveForm.Default ul.page-break-section .Field div p{
		font-size: 13px;
		line-height: 16px;
	}
	.modal-content .modal-body .LiveForm.Default ul.page-break-section .Field div p a{
		font-size: 13px;
		line-height: 16px;
	}
}
.Ass_ImageOuter p.sub-title{
	font-size: 18px;
	line-height: 24px;
	font-weight: 900;
	color: #003B69;
}


/*table product*/
table.responsive-table th {
    background-color: rgba(0,37,65,1);
    color: #fff;
    padding: 10px;
    font-weight: 900;
    font-size: 14px;
}
table.responsive-table td {
    padding: 10px;
}
table.responsive-table td {
    text-align: left;
    font-size: 14px;
    color: #222222;
}
table.responsive-table td a.pdfdownload{
	color: #003B69 !important;
	font-weight: 900;
	font-size: 14px;
}
table.responsive-table td a.pdfdownload::before{
	display: inline-block;
    content: ' ';
    background-image: url(/Portals/0/Images/SVG/Icon_download.svg);
    background-size: 10px 13px;
    height: 13px;
    width: 10px;
    margin-right: 12px;
}
@media only screen and (max-width: 991px) { 
    table.responsive-table, table.responsive-table caption, table.responsive-table thead, table.responsive-table tbody, table.responsive-table th, table.responsive-table td, table.responsive-table tr {
        display: block;
    }
    table.responsive-table th {
        display: none;
    }
    table.responsive-table tr {
        float: left;
        width: 100%;
        padding: 0 !important;
    }
    table.responsive-table tr:nth-child(2n) {
        background-color: #fff;
    }
    table.responsive-table td {
        float: left;
        width: 100%;
    }
    table.responsive-table td:before {
        content: attr(title);
        display: block;
        font-weight: 700;
        width: 100%;
    }
} 









/*table aplication notes*/

.table-responsive th, .table-responsive td{
    padding: 10px;
}
table.responsive th {
    background-color: #fff;
    color: #003B69;
    padding: 10px;
    font-weight: 900;
}
table.responsive td {
    padding: 10px;
}
table.responsive.inAccordion td {
    text-align: left;
}
.inAccordion a {
  display: block;
  margin-bottom: 8px;
  word-wrap: break-word;
}
.Accordion_DarkBlue .liveaccdefault .ui-accordion .ui-accordion-content {
  padding: 1em !important;
}
.Accordion_DarkBlue .liveaccdefault .ui-widget-content a.pdfdownload{
	color: #003B69 !important;
	font-weight: 900;
}
.Accordion_DarkBlue .liveaccdefault .ui-widget-content a.download{
	color: #003B69 !important;
	font-weight: 900;
}
.Accordion_DarkBlue .liveaccdefault .ui-widget-content a.pdfdownload::before{
	display: inline-block;
    content: ' ';
    background-image: url(/Portals/0/Images/SVG/Icon_download.svg);
    background-size: 10px 13px;
    height: 13px;
    width: 10px;
    margin-right: 12px;
}
@media only screen and (max-width: 991px) { 
    table.responsive, table.responsive caption, table.responsive thead, table.responsive tbody, table.responsive th, table.responsive td, table.responsive tr {
        display: block;
    }
    table.responsive th {
        display: none;
    }
    table.responsive tr {
        float: left;
        width: 100%;
        padding: 0 !important;
    }
    table.responsive tr:nth-child(2n) {
        background-color: #fff;
    }
    table.responsive td {
        float: left;
        width: 100%;
    }
    table.responsive td:before {
        content: attr(title);
        display: block;
        font-weight: 700;
        width: 100%;
    }
} 


.pro-tab_Top.pro-tab_Top_1.Theme_05_Default.resp-vtabs#tabposition_569 ul.resp-tabs-list li.resp-tab-active span{
	color: #003B69 !important;
	font-weight: 900;
}
a.pdfdownload{
	color: #003B69 !important;
	font-weight: 900;
	font-size: 16px;
}
a.pdfdownload::before{
	display: inline-block;
    content: ' ';
    background-image: url(/Portals/0/Images/SVG/Icon_download.svg);
    background-size: 10px 13px;
    height: 13px;
    width: 10px;
    margin-right: 12px;
}
/*common*/
.Ass_ImageInner p.fig-caption{
	font-weight: 900;
	margin-top: 0;
	margin-bottom: 30px;
	color: #003B69;
	text-align: center;
}
p.fig-caption{
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 30px;
	color: #003B69;
	text-align: center;
	font-style: italic;
}
.ModDDRMenuC ul li{
	list-style-type: none;
}
.ModDDRMenuC .breadcrumb{
	padding: 0px;
	margin: 0px;
}
.ModDDRMenuC ul li a{
	color: #003B69;
	font-weight: 900;
}
.ModDDRMenuC ul li span{
	color: #003B69;
	font-weight: 900;
}



#videoModal .video-frame{
    width: 100%;
    height: 650px;
}

#videoModal .video-frame-item{
	width: 100%;
    height: 100%;
}
.HeroImage300 .Content .row .col-12.col-md-6.col-lg-6 img.videoplayer{
	position: relative;
}
@media(max-width: 767px){
	#videoModal .modal-dialog {
	    width: 95%;
	}
	#videoModal .video-frame{
	    height: auto;
	}
}

@media(min-width: 768px) and (max-width: 1100px){
	#videoModal .video-frame{
	    height: 350px;
	}
	#PictureModal .modal-dialog{
		width: 750px;
	}
}
@media (min-width: 1300px){
	#videoModal .modal-dialog {
	    width: 1000px;
	}
}

.locationtext hr{
	border: 2px solid #003B69;
	font-size: 12px;
}



.video-frame-embded{
	height: 331px;
    width: 100%;
    margin: 18px 0px;
}

.video-frame-embded .video-frame-item{
	width: 100%;
	height: 100%;
}

p.img-border{
	border-bottom: 2px solid #003B69;
}


/*alertbar top*/
.alertBar {
	background-color: #003B69;
    padding: 15px 0;
    margin: 0px 0 20px 0;
}
.alertBar p {
	color: #fff;
    font-size: 18px;
    margin-bottom: 0;
    text-align: center;
    line-height: 1.3em;
    font-weight: 400;
}
.alertBar a {
	color:#fff;
	font-size: 20px;
	font-weight:600;
	text-decoration:underline;
}
#mainHeader\ Wider.container, #Wider .container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 768px) {
#mainHeader\ Wider.container, #Wider .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
#mainHeader\ Wider.container, #Wider .container{
    width: 970px;
  }
}
@media (min-width: 1200px) {
#mainHeader\ Wider.container, #Wider .container {
    width:1170px;
  }
}
@media (min-width: 1386px) {
#mainHeader\ Wider.container, #Wider .container {
    width:1365px;
  }
}
@media (min-width: 1601px) {
#mainHeader\ Wider.container, #Wider .container {
    width:1530px;
  }
}
@media (min-width: 1801px) {
#mainHeader\ Wider.container, #Wider .container {
    width:1780px;
  }
}
.CookiePolicy {
	background-color:#003B69;
	padding: 15px 0;
	border-top: 1px solid #ccc;
	position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 500000;
}
.CookiePolicy p {
	font-size:13px;
	margin-bottom:0;
	color: #fff;
}

@media print{ 
	.alertbar, header, #dnn_ContentPaneFull img, footer, .scroll-to-top, #dnn_BottomTopLeft, #dnn_BottomTopRight, #dnn_TopPaneFull, #Toppaneright4, #dnn_MidPaneRightLower12{
		display:none;
	}
	a[href]:after {
	    content: none !important;
	}
	.GreyBox .Content {
		padding:15px 0 35px 0;
	}
	.readmore {
		padding: 10px 46px 8px 0px;
	}
	p img{
		margin-bottom: 10px;
	}
}



/*/Kwoledbase*/
@media screen and (min-width: 1601px) {
	.Gradient_Box .Content h2 {
        margin-bottom: 40px;
        font-size: 30px;
        line-height: 35px;
        min-height: 70px;
    }

    .Gradient_Box .Content p {
        padding: 0 15px;
    }

    .Gradient_Box .Content p:nth-child(2) {
        min-height: 96px;
    }

    .Gradient_Box .Content h2::after {
        bottom: -21px;
    }
}
@media (max-width: 767px){
	.Gradient_Box p:nth-child(1) {
	    min-height: 480px !important;
	    margin-bottom: 0 !important;
	}
	.Gradient_Box .Content {
	    height: 350px !important;
	}
	.Gradient_Box .Content h2{
		line-height: 40px !important;
	}
}
@media (max-width: 991px) and (min-width: 767px){
	 .Gradient_Box .Content h2 {
        line-height: 33px;
        font-size: 24px;
        min-height: 66px;
    }
}
@media (min-width: 1201px) and (max-width: 1600px){
	.Gradient_Box p:nth-child(1) {
	    min-height: 510px  !important;
	}
	.Gradient_Box .Content{
	    /*padding: 100px 20px 25px !important;*/
	    /*height: 440px !important;*/
	}
    .Gradient_Box .Content h2 {
        font-size: 20px !important;
        line-height: 28px !important;
        margin-bottom: 25px !important;
    }
    .Gradient_Box .Content h2::after {
        bottom: -9px;
    }

    .Gradient_Box .Content p {
        margin: 0 0 27px 0;
    }

}

@media only screen and (max-width: 768px){
	#tabposition_966 h2.resp-accordion {
	    border: none;
	    border-top: 1px solid #d6d6d6;
	    color: #003B69;
	    font-weight: 900;
	}
}



/*//container changes*/

@media (max-width: 1200px) and (min-width: 992px){
	.Gradient_Box .Content {
	    height: 430px !important;
	}
	.Ass_ImageInner img{
		max-width: 100% !important;
	}
	.Gradient_Box p:nth-child(1) {
        min-height: 410px;
        margin-bottom: 0;
    }

    .Gradient_Box .Content h2 {
        line-height: 33px;
        font-size: 22px;
    }
}

@media (max-width: 1200px) and (min-width: 992px){
	.Download-bttn p a{
		width: 90%;
	}
	.Download-bttn p{
		line-height: 40px;
	}
	.Download-bttn p a.bigtext{
		line-height: 25px;
	}
}
@media (max-width: 991px) and (min-width: 767px){
	.Ass_IconsFull .IconBox{
		width: 25% !important;
	}
}

@media (max-width: 767px){
	.IntroLeft p{
		padding-left: 0px !important;
	}
	.IntroLeft p::before{
		display: none;
	}
}



/*/enquiry accorion*/
#AccImages .ui-accordion .ui-accordion-content .row div[class^="Box"] h4{
	line-height: 36px;
}
#AccImages .ui-accordion .ui-accordion-content .row div[class^="Box"] h4 a{
	color: #003B69;
}
#AccImages .ui-accordion .ui-accordion-content .row div[class^="Box"]{
	width: 19%;
	display: inline-block;
	text-align: center;
}

#AccImages .liveaccdefault .ui-accordion .ui-accordion-header{
	margin: 0;
	padding: 14px 35px;
}
#AccImages .liveaccdefault .ui-accordion .ui-accordion-header::before{
	content: "\f107";
    font: normal normal normal 18px/1 FontAwesome;
    font-size: 18px;
    line-height: 1;
    font-size: 18px;
    font-size: inherit;
    text-rendering: auto;
    margin: 10px 10px 0 11px;
    font-size: 27px;
    line-height: 24px;
    position: absolute;
    left: 8px;
    top: 12%;
    color: #fff;
}
#AccImages .liveaccdefault .ui-accordion .ui-accordion-header .ui-icon{
	display: none;
}
#AccImages .liveaccdefault .ui-accordion .ui-accordion-header-active::before{
	content: "\f106";
    font: normal normal normal 18px/1 FontAwesome;
    font-size: 18px;
    line-height: 1;
    font-size: 18px;
    font-size: inherit;
    text-rendering: auto;
    margin: 10px 10px 0 11px;
    font-size: 27px;
    line-height: 24px;
    position: absolute;
    left: 8px;
    top: 12%;
    color: #fff;
}
#AccImages .liveaccdefault .ui-accordion .ui-accordion-header a, #AccImages .liveaccdefault .ui-accordion .ui-accordion-header{
	padding: 7px 25px;
	font-weight: 700 !important;
	line-height: 29px;
}
@media (max-width: 991px) and (min-width: 767px){
	#AccImages .ui-accordion .ui-accordion-content .row div[class^="Box"]{
		width: 48%;
	}
	#AccImages .ui-accordion .ui-accordion-content .row div[class^="Box"] p a img{
		width: 120px;
	}
}
@media (max-width: 767px){
	#AccImages .ui-accordion .ui-accordion-content .row div[class^="Box"]{
		width: 100%;
	}
	#AccImages .ui-accordion .ui-accordion-content .row div[class^="Box"] p a img{
		width: 120px;
	}
	#AccImages .liveaccdefault .ui-accordion .ui-accordion-header a, .Accordion_DarkBlue .liveaccdefault .ui-accordion .ui-accordion-header{
		padding: 7px 25px !important;
	}
	#AccImages .liveaccdefault .ui-accordion .ui-accordion-header{
		margin: 0;
		padding: 14px 35px;
	}
}


/*/IconBox-center*/

.IconBox-center{
	text-align: center;
	margin-bottom: 30px;
}
.IconBox-center h4{
	 font-weight: 700;
    line-height: 20px;
    font-size: 16px;
}
.IconBox-center p{
	font-size: 16px;
	line-height: 24px;
}
.IconBox-center p:nth-child(1){
	margin-bottom: 15px;
}
.IconBox-center p:nth-child(3){
	padding: 0 20px;
	color: #003B69;
}
@media (max-width: 1600px) and (min-width: 991px){
	.IconBox-center p:nth-child(3){
		padding: 0 10px;
		color: #003B69;
	}
}
.Hero-over-bluebox{
	position: relative;
	margin-bottom: 150px;
}
.Hero-over-bluebox.smallbox{
	margin-bottom: 100px;
}
.Hero-over-bluebox .bluebox-overHero{
	background: linear-gradient(to right, rgba(0,37,65,1) 0%,#003b69 77%);
    position: absolute;
    left: 0;
    top: calc(100% - 170px);
    padding: 35px 15px 30px 180px;
    width: 49%;
    min-height: auto;

}
.Hero-over-bluebox .bluebox-overHero h2{
	font-size: 50px;
    color: #fff;
    font-weight: 900;
    line-height: 60px;
}
.Hero-over-bluebox .bluebox-overHero h1{
	font-size: 50px;
    color: #fff;
    font-weight: 900;
    line-height: 60px;
}

.Hero-over-bluebox .bluebox-overHero p{
	font-size: 22px;
    font-weight: 500;
    color: #fff;
    width: 90%;
    line-height: 28px;
}
.Hero-over-bluebox p:nth-child(1){
		margin-bottom: 0;
		text-align: center;
	}
@media (max-width: 1600px) and (min-width: 1200px){
	.Hero-over-bluebox .bluebox-overHero{
	    padding: 40px 0px 40px 85px;
	}
	.Hero-over-bluebox .bluebox-overHero p{
		font-size: 20px;
	}
}
@media (max-width: 1200px){
	.Hero-over-bluebox .bluebox-overHero h2{
		line-height: 50px;
		font-size: 40px;
	}
	.Hero-over-bluebox .bluebox-overHero h1{
		font-size: 40px;
		line-height: 50px;
	}
	.Hero-over-bluebox .bluebox-overHero{
	    padding: 40px 0px 40px 40px;
	}
}
@media (max-width: 991px){
	.Hero-over-bluebox .bluebox-overHero {
	    background: linear-gradient(to right, rgba(0,37,65,1) 0%,#003b69 77%);
	    position: relative;
	    left: 0;
	    bottom: 0;
	    padding: 30px 0px 30px 30px;
	    width: 100%;
	}
	.Hero-over-bluebox .bluebox-overHero h2{
		line-height: 46px;
		font-size: 36px;
	}
	.Hero-over-bluebox .bluebox-overHero h1{
		line-height: 46px;
		font-size: 36px;
	}
	.Hero-over-bluebox p:nth-child(1){
		margin-bottom: 0;
	}
	.Hero-over-bluebox{
		position: relative;
		margin-bottom: 50px;
	}
	.Hero-over-bluebox.smallbox{
		margin-bottom: 50px;
	}
}
/*/testimonial box*/
/*image right*/
.VH-center-align{
	display: flex;
	justify-content: center;
	align-items: center;
}
.testimonial{
	background: #D7DEE4;
	overflow: hidden;
	margin-bottom: 40px;
}
.testimonial .col-md-6{
	position: relative;
	padding: 0;
}
.testimonial .testimonial-text{
	padding: 60px 39px 30px 10px;
}
.testimonial .testimonial-text:before{
	content: "";
    background: url(/Portals/0/Images/quotation.png) no-repeat;
    position: absolute;
    left: -81px;
    top: -30px;
    width: 120px;
    height: 80px;
}
.testimonial .testimonial-text:after{
	content: "";
    background: url(/Portals/0/Images/quotation.png) no-repeat;
    position: absolute;
    bottom: -30px;
    right: 30px;
    width: 120px;
    height: 80px;
    transform: rotate(180deg);
}
.testimonial p.testimonial-img{
	margin-bottom: 0;
	text-align: left;
}
.testimonial p.testimonial-img img{
	max-height: 330px;
	min-width: unset;
}
.testimonial .testimonial-text p:nth-child(1){
	font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    color: #003B69;
    margin-bottom: 10px;
}
.testimonial .testimonial-text p:nth-child(2){
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	color: #003B69;
	margin-bottom: 10px;
}
@media (min-width: 1200px) and (max-width: 1599px){
	.testimonial .testimonial-text:before {
	    left: 0;
	    opacity: 0.5;
	}
	.testimonial .testimonial-text:after {
	    right: 10px;
	    opacity: 0.5;
	}
	.testimonial .testimonial-text {
	    padding: 15px 15px 20px 25px;
	}
	.testimonial p.testimonial-img img{
		max-height: 335px;
		min-width: auto;
	}
}
@media  (min-width: 992px) and (max-width: 1199px){
	.testimonial .testimonial-text p:nth-child(2){
		font-size: 14px;
		line-height: 22px;
	}
	.testimonial .testimonial-text p:nth-child(1){
		font-size: 14px;
		line-height: 22px;
	}
	.testimonial .testimonial-text:before {
	    left: 0;
	    top: 0;
	    opacity: 0.5;
	}
	.testimonial .testimonial-text:after {
	    right: 10px;
	    bottom: 0px;
	    opacity: 0.5;
	}
	.testimonial .testimonial-text {
	    padding: 15px 15px 15px 30px;
    	max-height: 290px;
	}
	.testimonial p.testimonial-img img{
		max-height: unset;
		min-width: 200px;
	}
}
@media(max-width: 991px){
	.testimonial p.testimonial-img img{
		max-height: none;
		min-width: none;
	}
	.testimonial{
		max-width: 490px;
		margin: 0 auto 40px;;
	}
}
@media (min-width: 550px) and (max-width: 991px){
	.VH-center-align{
		display: block;
	}
	.testimonial p.testimonial-img {
	    margin-bottom: 45px;
	    text-align: center;
	}
	.testimonial .testimonial-text p:nth-child(2){
		font-size: 14px;
		line-height: 22px;
	}
	.testimonial .testimonial-text:before {
	    left: 40px;
	    top: -40px;
	}
	.testimonial .testimonial-text:after {
	    right: 40px;
	    bottom: 0px;
	}
	.testimonial .testimonial-text {
	    padding: 70px;
	}
	.testimonial p.testimonial-img img{
		max-height: none;
		min-width: none;
	}
}
@media (max-width: 550px){
	.VH-center-align{
		display: block;
	}
	.testimonial p.testimonial-img {
	    margin-bottom: 45px;
	    text-align: center;
	}
	.testimonial .testimonial-text p:nth-child(2){
		font-size: 14px;
		line-height: 22px;
	}
	.testimonial .testimonial-text:before {
	    left: 20px;
	    top: -40px;
	}
	.testimonial .testimonial-text:after {
	    right: 20px;
	    bottom: 0px;
	}
	.testimonial .testimonial-text {
	    padding: 40px 25px 40px 35px;
	}
	.testimonial p.testimonial-img img{
		max-height: none;
		min-width: none;
	}
}

/*image right*/

.testimonial-irt{
	background: #D7DEE4;
	overflow: hidden;
	margin-bottom: 40px;
}
.testimonial-irt .col-md-6{
	position: relative;
	padding: 0;
}
.testimonial-irt .testimonial-text{
	padding: 70px 15px 30px 50px;
}
.testimonial-irt .testimonial-text:before{
	content: "";
    background: url(/Portals/0/Images/quotation.png) no-repeat;
    position: absolute;
    left: 20px;
    top: -20px;
    width: 120px;
    height: 80px;
}
.testimonial-irt .testimonial-text:after{
	content: "";
    background: url(/Portals/0/Images/quotation.png) no-repeat;
    position: absolute;
    bottom: -20px;
    right: -44px;
    width: 120px;
    height: 80px;
    transform: rotate(180deg);
}
.testimonial-irt p.testimonial-img{
	margin-bottom: 0;
	text-align: right;
}
.testimonial-irt p.testimonial-img img{
	max-height: 330px;
	min-width: 400px;
}
.testimonial-irt .testimonial-text p:nth-child(1){
	font-size: 16px;
	line-height: 26px;
	font-weight: 700;
	color: #003B69;
	margin-bottom: 10px;
}
.testimonial-irt .testimonial-text p:nth-child(2){
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	color: #003B69;
	margin-bottom: 10px;
}
@media (min-width: 1200px) and (max-width: 1599px){
	.testimonial-irt .testimonial-text:before {
	    left: 10px;
	    top: -10px;
	    height: 80px;
	    opacity: 0.6;
	}
	.testimonial-irt .testimonial-text:after {
	    right: 0px;
	    bottom: -10px;
	    height: 80px;
	    opacity: 0.6;
	}
	.testimonial-irt .testimonial-text {
	    padding: 25px 15px 25px 40px;
	}
	.testimonial-irt p.testimonial-img img{
		max-height: 330px;
		min-width: auto;
	}
}
@media  (min-width: 992px) and (max-width: 1199px){
	.testimonial-irt .testimonial-text p:nth-child(2){
		font-size: 14px;
    	line-height: 22px;
	}
	.testimonial-irt .testimonial-text:before {
	    left: 0px;
	    top: -10px;
	    opacity: 0.6;
	}
	.testimonial-irt .testimonial-text:after {
	    right: 0px;
	    bottom: -10px;
	    opacity: 0.6;
	}
	.testimonial-irt .testimonial-text {
	    padding: 15px 15px 15px 30px;
	}
	.testimonial-irt p.testimonial-img img{
		max-height: unset;
		min-width: 200px;
	}
	.testimonial-irt .testimonial-text p:nth-child(1){
		font-size: 14px;
	    line-height: 22px;
	}
}
@media(max-width: 991px){
	.testimonial-irt p.testimonial-img img{
		max-height: none;
		min-width: none;
	}
	.testimonial-irt{
		max-width: 490px;
		margin: 0 auto 40px;;
	}
}
@media (min-width: 551px) and (max-width: 991px){
	.VH-center-align{
		display: block;
	}
	.testimonial-irt p.testimonial-img {
	    text-align: center;
	}
	.testimonial-irt .testimonial-text {
	    padding: 90px 70px 70px 70px;
	}
	.testimonial-irt .testimonial-text:before{
		top: 0;
	}
	.testimonial-irt .testimonial-text:after {
	    bottom: 0;
	    right: 20px;
	}
	.testimonial-irt p.testimonial-img img{
		max-height: none;
		min-width: none;
	}
}
@media (max-width: 550px){
	.VH-center-align{
		display: block;
	}
	.testimonial-irt p.testimonial-img {
	    text-align: center;
	}
	.testimonial-irt .testimonial-text {
	    padding: 40px 25px 40px 35px;
	}
	.testimonial-irt .testimonial-text:before{
		top: 0;
	}
	.testimonial-irt .testimonial-text:after {
	    bottom: 0px;
	    right: 20px;
	}
	.testimonial-irt p.testimonial-img img{
		max-height: none;
		min-width: none;
	}
}



.testimonial-right{
	background-color: #fff;
	overflow: hidden;
	margin-bottom: 40px;
}
.testimonial-right .testimonial-text{
	padding: 60px 30px 40px;
	position: relative;
	overflow: hidden;
}
.testimonial-right .testimonial-text:before{
	content: "";
    background: url(/Portals/0/Images/quotation-blue.png) no-repeat;
    position: absolute;
    left: 20px;
    top: -4px;
    width: 150px;
    height: 100px;
}
.testimonial-right .testimonial-text:after{
	content: "";
    background: url(/Portals/0/Images/quotation-blue.png) no-repeat;
    position: absolute;
    bottom: -4px;
    right: 25px;
    width: 150px;
    height: 100px;
    transform: rotate(180deg);
}
.testimonial-right p:nth-child(1){
	margin-bottom: 0;
}
.testimonial-right .testimonial-text p:nth-child(1){
	font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    color: #003B69;
    margin-bottom: 10px;
}
.testimonial-right .testimonial-text p:nth-child(2){
	font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #003B69;
}
@media (min-width: 1200px) and (max-width: 1599px){
	.testimonial-right .testimonial-text{
		padding: 40px 20px 30px;
	}
}
@media  (min-width: 992px) and (max-width: 1199px){
	.testimonial-right .testimonial-text{
		padding: 30px 15px 20px;
	}

}
@media(max-width: 991px){
	.testimonial-right{
		max-width: 360px;
		margin: 0 auto 40px;
	}
}
@media (min-width: 551px) and (max-width: 991px){
	.testimonial-right .testimonial-text{
		padding: 40px 30px 30px;
	}
	.testimonial-right p:nth-child(1), .testimonial-right .testimonial-text p:nth-child(2){
		text-align: center;
	}
}
@media (max-width: 550px){
	.testimonial-right .testimonial-text{
		padding: 30px 15px 20px;
	}
	.testimonial-right p:nth-child(1), .testimonial-right .testimonial-text p:nth-child(2){
		text-align: center;
	}
}



/*catalog box*/
.Catalog-box{
	margin-bottom: 45px;
}
.Catalog-box p{
	margin-bottom: 0px;
}
.Catalog-box .catalog-text{
	color: #fff;
	padding:30px;
	background: url(/portals/0/Images/svg/blue_talktous_overlay.svg) bottom right no-repeat ,linear-gradient(90deg, rgba(0,37,65,1) 0%, rgba(0,49,86,1) 55%, rgba(0,59,105,1) 100%);
}
.Catalog-box .catalog-text h2{
	position: relative;
	line-height: 26px;
	color: #fff;
	font-weight: 700;
	font-size:20px;
	padding-right: 55px;
	margin-bottom: 0;
}
.Catalog-box .catalog-text h2 a, .Catalog-box .catalog-text h2 a:hover{
	line-height: 26px;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
}
.Catalog-box .catalog-text h2:after{
	content: "";
    width: 18px;
    height: 18px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
    position: absolute;
    right: 5%;
    top: 25%;
}
@media (min-width: 1200px) and (max-width: 1599px){
	.Catalog-box .catalog-text{
		min-height: 111px;
	}
}
@media  (min-width: 992px) and (max-width: 1199px){
	.Catalog-box .catalog-text {
	    padding: 25px 15px;
	    min-height: 101px;
	}
	.Catalog-box .catalog-text h2{
	    line-height: 24px;
	    font-size: 18px;
	}
}
@media  (min-width: 768px) and (max-width: 991px){
	.Catalog-box .catalog-text {
	    padding: 25px 15px;
	    min-height: 101px;
	}
	.Catalog-box .catalog-text h2{
	    line-height: 24px;
	    font-size: 18px;
	}
}
@media  (min-width: 576px) and (max-width: 767px){
	.Catalog-box .catalog-text {
	    padding: 25px 15px;
	    min-height: 101px;
	}
	.Catalog-box .catalog-text h2{
	    line-height: 22px;
	    font-size: 16px;
	}
}
@media  (max-width: 575px){
	.Catalog-box{
		max-width: 490px;
	}
	.Catalog-box .catalog-text {
	    padding: 25px;
	}
}

/*/flaoting icon*/

.floatingicon{
	margin-top: 80px;
	position: relative;
}
.floatingicon hr{
	margin: 40px 0;
}
.floatingicon p{
	color: #003B69;
}
.floatingicon .floating-icon{
	position: absolute;
	top: -80px;
	right: 0;
}
.floatingicon-box h2{
	font-size: 50px;
	line-height: 70px;
	color: #003B69;
}
.floatingicon-box p:nth-child(2){
	font-size: 20px;
	line-height: 24px;
	color: #003B69;
	font-weight: 700;
}
.floatingicon-box p{
	font-size: 16px;
	line-height: 30px;
	color: #003B69;
}

.Lightblue-box{
	margin-bottom: 80px;
}
.Lightblue-box p{
	color: #003B69;
}
.Lightblue-box p:nth-child(1){
	margin-bottom: 0;
}
.Lightblue-box .bg-lightblue-logo{
	background: url(/portals/0/Images/large-logo.png) center no-repeat ,#DEE3E7;
	padding-bottom: 20px;
}
.Lightblue-box .bg-lightblue-logo p:nth-child(1){
	font-size: 30px;
}
.Lightblue-box .bg-lightblue-logo h2{
	font-size: 30px;
}
.Lightblue-box .bg-lightblue-logo hr{
	margin: 0;
}
.Lightblue-box .bg-lightblue-logo .spaced{
	padding: 20px 40px;
}
.blue-text-box p{
	font-size: 16px;
}
.blue-text-box strong, .blue-text-box b{
	font-size: 20px;
}
.blue-text-box p, .blue-text-box h1 , .blue-text-box h2 , .blue-text-box h3, .blue-text-box h4 , .blue-text-box ul, .blue-text-box li{
	color:  #003B69;
}
.blue-text-box h2{
	line-height: 40px;
}
.blue-text-box ul, .blue-text-box li{
	list-style-type: square;
}
.blue-text-box li{
	margin-bottom: 20px;
}


/*....................*/
.boot-tabs .nav-tabs{
	margin-left: 0;
	border-bottom: none;
}
.boot-tabs .nav li{
	width: 33%;
    text-align: center;
}
.boot-tabs .nav-tabs li.active a, .nav-tabs li.active a:hover, .boot-tabs .nav-tabs li.active a:focus{
	font-size: 24px;
	font-weight: 700;
	color: #fff;
    background-color: #003B69;
    padding: 20px 0 15px;
    border-radius: 10px 10px 0px 0;
}
.boot-tabs .nav-tabs li a, .boot-tabs .nav-tabs li a:hover{
	font-size: 24px;
	font-weight: 700;
	color: #003B69;
    background-color: #D7DEE4;
    padding: 20px 0 15px;
    border-radius: 10px 10px 0px 0;
}
.boot-tabs .tab-content{
	margin-right: 13px;
}
.boot-tabs .tab-pane .bluesection{
	padding: 20px 50px;
	background: url(/portals/0/Images/Dynex-logo-tab.png) top right no-repeat ,#003B69;
}
.boot-tabs .tab-pane .bluesection h3{
	color: #fff;
	font-size: 28px;
	position: relative;
	border-bottom: 1px solid #fff;
	padding: 20px 70px;
}
.boot-tabs .tab-pane .bluesection h3:before{
	content: "";
    background: url(/portals/0/Images/tab-icon-1.png);
    width: 45px;
    height: 57px;
    position: absolute;
    left: 0;
    top: 0px;
}
.boot-tabs .tab-pane .bluesection p{
	color: #fff;
}





/*/corousel*/

.center-gallery .carousel.slide .carousel-inner{
	margin: 40px 0 0;
}
.center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(1),.center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(3){
	width: 25%; 
	padding:40px 0;
	opacity: 20%;
}
.center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(2){
	width: 50%;
	padding: 0;
	box-shadow: 2px 4px 10px 5px #888888;
	margin-bottom: 20px;
}
.center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(1),.center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(3), .center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(1),.center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(3){
	width: 25%;
	padding:40px 0;
	opacity: 20%;
	min-height: 800px;
}
.center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(2), .center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(2){
	width: 50%;
	padding: 0;
	box-shadow: 2px 4px 10px 5px #888888;
	margin-bottom: 20px;
}
.center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(1) ul, .center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(3) ul, .center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(1) ul, .center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(3) ul{
	/*max-height: 270px;*/
    overflow: hidden;
}
.center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(1) p:nth-child(1), .center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(3) p:nth-child(1), .center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(1) p:nth-child(1), .center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(3) p:nth-child(1){
	/*max-height: 340px;*/
    overflow: hidden;
}

.center-gallery .carousel.slide .carousel-inner .item .Content .Heading{
	background: #003B69;
    color: #fff;
    padding: 25px;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
}
.center-gallery .carousel.slide .carousel-inner .item.active .Content,.center-gallery .carousel.slide .carousel-inner .item .Content{
	background: #fff;
}
.center-gallery .carousel.slide .carousel-inner .item .Content .Content-inner{
	padding: 40px 30px;
	color: #003B69;
	text-align: center;
	/*max-height: 250px;
	overflow: hidden;*/
}
.center-gallery .carousel.slide .carousel-inner .item .Content .Content-inner p{
	color: #003B69;
}
.center-gallery .carousel.slide .carousel-inner .item .Content .Content-inner ul{
	margin-left: 40px;
}
.center-gallery .carousel.slide .carousel-inner .item .Content .Content-inner ul li{
	color: #003B69;
	list-style-type: square;
	margin-bottom: 15px;
	text-align: left;
}
.center-gallery .carousel-control{
	opacity: 1;
	top: 360px;
	background: none;
}
.center-gallery .carousel-control .glyphicon-chevron-left{
	left: 0;
}
.center-gallery .carousel-control .glyphicon-chevron-right{
	right: 0;
}
.center-gallery .carousel-control .glyphicon-chevron-right, .center-gallery .carousel-control .glyphicon-chevron-left{
	top: 0px;
}
.center-gallery .carousel-control .glyphicon-chevron-left, .center-gallery .carousel-control .glyphicon-chevron-right, .center-gallery .carousel-control .icon-prev, .center-gallery .carousel-control .icon-next{
	width: 40px;
    height: 40px;
    margin-top: 0px;
    background: #003B69;
    font-size: 30px;
    padding: 4px;
}
.center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(2) .Content-inner p.innerp ,.center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(2) .Content-inner p.innerp{
	min-height: 100px;
}

.center-gallery .carousel.slide .carousel-inner .item:nth-child(1) .col-md-4:nth-child(1) p:nth-child(1), .center-gallery .carousel.slide .carousel-inner .item:nth-child(1).active .col-md-4:nth-child(3) p:nth-child(1){
	max-height: 235px;
    overflow: hidden;
}
.center-gallery .carousel.slide .carousel-inner .item:nth-child(1).active .col-md-4:nth-child(1), .center-gallery .carousel.slide .carousel-inner .item:nth-child(1).active .col-md-4:nth-child(3) {
    width: 25%;
    /*padding: 100px 0;*/
    opacity: 20%;
}
/*.center-gallery .carousel.slide .carousel-inner .item:nth-child(1) .col-md-4:nth-child(1), .center-gallery .carousel.slide .carousel-inner .item:nth-child(1) .col-md-4:nth-child(3) {
    width: 25%;
    padding: 100px 0;
    opacity: 20%;
}*/
.center-gallery .carousel.slide .carousel-inner .item:nth-child(2) .col-md-4:nth-child(1) ul, .center-gallery .carousel.slide .carousel-inner .item:nth-child(2).active .col-md-4:nth-child(3) ul {
    max-height: 205px;
}
.center-gallery .carousel.slide .carousel-inner .item:nth-child(4) .col-md-4:nth-child(3) p:nth-child(1) {
    max-height: 260px;
    overflow: hidden;
}
.center-gallery .carousel.slide .carousel-inner .item:nth-child(4).active .col-md-4:nth-child(1) p:nth-child(1){
	/*max-height: 200px;*/
    overflow: hidden;
}
.center-gallery .carousel.slide .carousel-inner .item:nth-child(5) .col-md-4:nth-child(3) ul {
    max-height: 180px;
    overflow: hidden;
}
.center-gallery .carousel.slide .carousel-inner .item{
  -webkit-transition: .2s ease-in-out left;
       -o-transition: .2s ease-in-out left;
          transition: .2s ease-in-out left;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    	-webkit-transition: -webkit-transform .2s ease-in-out;
        -o-transition: -o-transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
    }
}

.carousel-inner > .item.active.left, .carousel-inner > .item.active.right{
	opacity: 0
}

@media (max-width: 768px){
	.center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(1),.center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(3), .center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(1),.center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(3){
		display: none;
	}
	.center-gallery .carousel.slide .carousel-inner .item.active .col-md-4:nth-child(2), .center-gallery .carousel.slide .carousel-inner .item .col-md-4:nth-child(2){
		width: 100%;
	}
	.IntroText p.spacebelow a.readmore {
	display:block;
}
}

.IntroText {
	margin-top:28px;
}
.IntroText p{
	font-size: 18px;
}
.IntroText p.spacebelow{
	margin-bottom: 50px;
}

.IntroText img {
	margin-bottom:5px;
}
.WhiteBoxwImage{
	margin:0 auto 45px;
}
.WhiteBoxwImage p.mb-0 {
	margin-bottom:0;
}
.WhiteBoxwImage img{
	width: 100%;
}
.WhiteBoxwImage .DescriptionText img{
	width: unset;
}

.WhiteBoxwImage .DescriptionText{
	background-color: #fff;
	padding: 30px 20px 45px 20px;
	box-shadow: 5px 8px 10px 1px #C0C0C0;
	position:relative;
}
.WhiteBoxwImage .DescriptionText h2{
	font-size: 22px;
	line-height:24px;
}
.WhiteBoxwImage .DescriptionText p{
	font-size: 16px;
}

.WhiteBoxwImage .DescriptionText h2.title{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.WhiteBoxwImage .DescriptionText img{
	max-width: unset;
    margin: 0 10px 0 0;
}

/*.HomeSkin.NewDesign .FullWhiteBar{
	background-color: #fff;
	margin-bottom: 60px;
	padding: 35px 0;
	box-shadow: 0px 8px 7px 1px #D8D8D8;
}*/
.HomeSkin.NewDesign .FullWhiteBar h2{
	line-height: normal;
}
.HomeSkin.NewDesign .FullWhiteBar .TeamMember{
	text-align: center;
	margin-bottom: 40px;
}
.HomeSkin.NewDesign .FullWhiteBar .TeamMember h4{
    line-height: normal;
}
.HomeSkin.NewDesign .FullWhiteBar .TeamMember img{
	border-radius: 11px;
}



/*/side menu adjustment*/

.RightSide_BlueNav ul li span{
    color: #fff;
}
.RightSide_BlueNav ul li.breadcrumb{
	width: 100%;
    padding: 12px 25px 12px 20px;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 900;
    position: relative;
    margin-bottom: 15px;
    list-style-type: none;
}


/*Dynex map*/
.DynexMap{
	margin: 30px 0;
}
.DynexMap .edMaps_map .edMaps_infoWindow{
	max-height: 220px;
	overflow-x: hidden;
	overflow-y: hidden;
	min-width: 210px;
}
.DynexMap hr{
	margin: 5px 0;
}
.DynexMap .edMaps_map .edMaps_bubbleArrow{
	display: none;
}
.DynexMap .mapdiv{
  width:100% !important;
  background-color:#fff;
  min-width:140px !important;
  min-height:180px !important;
}
.DynexMap .pmap{
  margin-bottom:0;
  line-height:20px;
}
.DynexMap .mapspan1{
  color:#0395c8;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}
.DynexMap .mapspan2{
  font-size:12px;
  line-height:5px;
}
.DynexMap .mapspan3{
  font-weight:bold;
  font-size:12px;
  margin-bottom:0;
  line-height:5px !important; 
}
.DynexMap .edMaps_map .edMaps_html p{
    margin-bottom: 4px;
}

.DynexMap .edMaps_moduleWrapper > .DynexMap .edMaps_mapWrapper .edMaps_button:hover , .DynexMap .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_button{
    background: #0395c8 !important;
    color: #fff !important;
}
/*@media (max-width: 768px){
	.edMaps_map.edMaps_theme__default-Default.edMaps_google{
		height: 400px !important;
	}
}*/

.IconBox-center .modal-dialog .modal-content .modal-title{
	display: none;
	margin-top:5px;
}
.IconBox-center .modal{
	top: 20%;
}
.IconBox-center .modal .modal-dialog{
	max-width: 300px;
	margin: 30px auto;
}
.IconBox-center .modal .modal-dialog .modal-header p{
	display: inline-block;
	margin: 8px auto;
}
.IconBox-center .modal .modal-dialog .modal-header{
	text-align: center;
}

.our-application p.Application{
	margin-bottom: 26px;
	min-height: 80px;
	padding: 0 30px;
}
.TeamMember a.readmore{
	padding: 10px 19px;
}
.HomeSkin.NewDesign .FullWhiteBar .TeamMember p.phone a{
	font-size: 16px;
    line-height: 26px;
    margin: 0 0 20px;
	text-decoration: none;
    color: #272727;
}
.HomeSkin.NewDesign .FullWhiteBar .TeamMember p.phone a:hover{
	text-decoration: none;
    color: #272727;
}
.BlueWhiteBoxwImage {
	background-color: #fff;
    box-shadow: 5px 8px 10px 1px #C0C0C0;
    max-width:480px;
	margin:0 auto 45px;
}
.BlueWhiteBoxwImage img {
	border-bottom:4px solid #003b69;
}
.BlueWhiteBoxwImage .DescriptionText {
	padding: 15px 30px 30px 30px;
}
.BlueWhiteBoxwImage h2 {
	line-height:35px;
}

@media (max-width: 768px){
	.our-application p.Application{
		margin-bottom: 5px;
		padding: 30px;
	}
}
@media (max-width: 1599px){
	.BlueBoxwImage .DescriptionText h2::after {
        top: 80px;
    }
}

@media (min-width: 992px){
	.our-application p.Application{
		min-height: 190px;
	}
	.our-application.LGBox p.Application {
		min-height: 167px;
	}
	.IntroText p{
	font-size: 20px;
	}
	.WhiteBoxwImage{
		max-width:480px;
	}
	.WhiteBoxwImage img{
		margin: unset;
		width: unset;
	}
	
	.WhiteBoxwImage img.topimg {
		position: absolute;
		left: 9%;
		z-index: 3;
		top: 0;
  	}
	.WhiteBoxwImage .DescriptionText {
		margin-top: 130px;
		min-height: 726px;
		padding: 45px 20px 45px 20px;
	}
	.WhiteBoxwImage .DescriptionText a.readmore {
		position: absolute;
		left: 15px;
		bottom: 45px;
	}
	.HomeSkin.NewDesign .FullWhiteBar .TeamMember p:first-child{
		min-height: 80px;
	}
	.HomeSkin.NewDesign .FullWhiteBar .TeamMember{
		margin-bottom: 25px !important;
	}
}

@media (min-width: 1024px){
	.our-application p.Application{
		margin-bottom: 0;
	}
	.WhiteBoxwImage .DescriptionText h2.title{
		line-height: normal;
	}
}
@media (min-width: 1200px){
	.WhiteBoxwImage .DescriptionText {
		margin-top: 170px;
		min-height: 600px;
	}
	.WhiteBoxwImage {
	margin: 0 auto 65px;
	}
	.WhiteBoxwImage .DescriptionText h2 {
	font-size: 28px;
	line-height: 30px;
	}
}

@media (min-width: 1600px){
	.WhiteBoxwImage img{
		max-width: 440px;
	}
	.our-application.LGBox p.Application {
		min-height: 136px;
	}
	.WhiteBoxwImage .DescriptionText h2.title{
		line-height: 55px;
	}
	 .WhiteBoxwImage .DescriptionText {
    margin-top: 230px;
   min-height: 455px;
  }
    .WhiteBoxwImage img.topimg {
    left: 8%;
	}
}

@media (min-width: 992px) and (max-width: 1030px){
	.WhiteBoxwImage .DescriptionText h2.title {
        margin: 29px 0 19px 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.WhiteBoxwImage img {
	  max-width: 265px;
	}
	
}
@media (min-width: 1023px) and (max-width: 1599px){
	.HomeSkin.NewDesign .FullWhiteBar .TeamMember p.jobtitle{
		min-height: 79px;
	}
}
@media (min-width: 1024px) and (max-width: 1200px){
	.HomeSkin.NewDesign	.FullWhiteBar .TeamMember h4 {
		min-height: 56px;
	}
}

@media (min-width: 1200px) and (max-width: 1599px) {
	.WhiteBoxwImage img {
	  max-width: 320px;
	}
}
.HomeSkin.NewDesign .FullWhiteBar .TeamMember p.jobtitle{
	margin-bottom: 8px;
}
.HomeSkin .bread-title {
  margin-bottom: 33px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.HomeSkin .bread-title {
  margin-bottom: 38px;
}
}
@media (min-width: 1600px){
	.HomeSkin .bread-title {
	margin-bottom: 27px;
	}
	/*.HomeSkin.NewDesign .FullWhiteBar{
		margin-bottom: 130px;
	}*/
}

