/*============================ Global ==================================*/
body {
  padding-bottom: 40px;
  overflow-x: hidden;
}

a {
  outline: 0;
}

.noPadding {  
  padding: 0 ! important;
}

.hrDivider {
  border-bottom: 2px solid #454545;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.noPaddingHr, .noPaddingHr .menu li {  
  padding-left: 0 ! important;
  padding-right: 0 ! important;
}

.container {
  padding-left: 5px;
  padding-right: 5px;
}

/*.container .field-type-text-long ul  {
  list-style: inherit;
  list-style-position: inside;
  list-style-type : none;
    display : inline;
}*/

.container .field-type-text-long ul, 
.container .field-type-text-long ol {
  margin-left: 15px;
}

.container .field-type-text-long ul li,  
.container .field-type-text-long ol li{ 
  list-style-image: url(data:0);
}

/*.container .field-type-text-long ul  {
  display: table;
}

.container .field-type-text-long ul li {
    display: table-row;
}

.container .field-type-text-long ul li:before {
    display: table-cell; /* aha! 
    text-align: right;
}*/

/*.container .field-type-text-long ul li {
	position: relative;
    display: inline-block;
    padding-left: 35px;
}

.container .field-type-text-long ul li:before {
	left: 0;
    position: absolute;
}*/

.container .field-type-text-long ul li ul, 
.container .field-type-text-long ol li ol {
  margin-left: 1.25em;
}

.container .field-type-text-long a,
.container .views-field-field-par-text-editor1 a,
.container .views-field-field-par-text-editor-2 a,
.container .views-field-field-par-text-editor-3 a {
  color: inherit;
}

.container .field-type-text-long a:hover {
  text-decoration: underline;   
}
 
.container .contactUsRight .field-type-text-long a, 
.container .contactUsRight .field-group-link {
  color: #fff;
}

.container .contactUsRight .field-type-text-long a:hover {
  text-decoration: underline;
}

/*.container .field-type-text-long ol  {
  list-style-position: inside;
}*/

.node-type-document-repository header {
  display: inline-block;	
}

.row {
  margin-left: -5px;
  margin-right: -5px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
} 

.field-collection-view {
  border-bottom: none;
}

.otherPagesMainCont {
  margin-top: 130px;
  color: #fff;
  margin-bottom: 40px;
  height: 150px;
}	

/*=============================== Header ==================================*/
.header {
  height: 168px;
}

header {
  height: 0;	
}

.navbar-fixed-top{
  position: absolute;	
  z-index: 1;
} 

.form#search-block-form {
  z-index: 2;
}

.om-maximenu .om-maximenu-content .block {
float:left;
}

header .logo {
  position: absolute;
}

.mean-container .mean-bar {
  padding: 0;
}

.mean-container .mean-nav {
  margin-top: 33px;
  background: transparent;
}

.meanmenu-reveal:hover::after{
  background: #ff0000;
  bottom: 8px;
  content: '';
  display: block;
  height: 3px;
  text-align: center;
  position: absolute;
  -ms-transform: translate(0,4px);
  transform: translate3d(0,4px,0);
  transition: transform .4s cubic-bezier(0.4,1,0.4,1);
  width: 83%;
}

.mean-container a.meanmenu-reveal .menuIcon:hover {
  height: 2px;
  width: 22px;
  margin-top: 5px;
  background: #ff0000;
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  position: absolute;
  bottom: 0;
}

.mean-container .mean-bar{
  width: 6% !important;
  position: absolute;
  background: #ffffff;
  right: 0;
  z-index: 104;
}

/* GSS - add */
/*#headerIconsPlaceholder #block-search-form .input-group-btn {
  z-index: 102;
}*/

.mean-container .mean-bar-extra {
  width: 75% !important;
}

.mean-nav-when-open{
  margin-left: 0 !important;
}

.mean-container a.meanmenu-reveal{
  background: #ffffff;	
  color: #000;
  padding: 0 5px 11px 0;
}

.mean-container a.meanmenu-reveal span{
  background: #201d1d;	
}

.mean-container a.meanmenu-reveal span {
  height: 2px;
  margin-top: 5px;
}

.logoHeaderIcon .contactUser {
  margin-right: 0;
}	

.mean-container .mean-nav ul li a {
  color: #000;
}

.mean-container .mean-nav ul li a {
  text-transform: none;
}

.topRightLinks ul .fileYourCaseBtn{
  color: #fff;
  box-shadow: 0 1px 2px rgba(255, 0, 0, 0.1), inset 0 100px 0 0 #ff0000;
  transition: box-shadow ease 0.5s;
}

.topRightLinks ul .fileYourCaseBtn:hover{
  color: #fff;
  box-shadow: 0 1px 2px rgba(255, 0, 0, 0.1), inset 0 100px 0 0 #000;
  transition: box-shadow ease 0.5s;
}

.topRightLinks ul .myServiceSignInBtn a:hover{
  margin-right: 0;
}

.topRightLinks ul .myServiceSignInBtn:hover{
    color: #fff;
    background: #ff0000;
    text-decoration: none;
	margin-right: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 100px 0 0 #ff0000;
}

.mean-container .mean-nav ul li:hover, .mean-container .mean-nav ul li:active, .mean-container .mean-nav ul li:focus {
  color: #fff;
  box-shadow: 0 1px 2px rgba(255, 0, 0, 0.1), inset 0 100px 0 0 #ff0000;
  transition: box-shadow ease 0.5s;
}

.mean-container .mean-nav ul li ul li a:hover, .mean-container .mean-nav ul li ul li a:active, .mean-container .mean-nav ul li ul li a:focus {
  color: #fff;
  box-shadow: 0 1px 2px rgba(255, 0, 0, 0.1), inset 0 100px 0 0 #ff0000;
  transition: box-shadow ease 0.5s;
}

.mean-container .mean-nav ul li ul li a{
  color: #454545;
  opacity: 100;
  font-weight: normal;
  word-wrap: break-word;
}

.mean-container .mean-nav >ul li{
  background-color: #c2c2c2;
  opacity: 100;
}

.mean-container .mean-nav >ul li ul li {
  background-color: #fff;
  opacity: 100;
  border-bottom: 1px solid #e3e3e3;
}

.mean-container .mean-nav ul li a {
  text-transform: none;
}

.mean-container .mean-nav ul li a.mean-expand {
  height: 23px;
  border-left: none ! important;
  border-bottom: none ! important;
  background: transparent;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
  background: transparent;
}

.mean-container .mean-nav ul li a.mean-expand {
  width: 92%;
  text-align: right;
  right: 10px;
}

.mean-container .mean-nav >ul li a {
  color: #fff;
  opacity: 100;
  font-weight: bold;
}

header .navbar-header .navbar-btn {
  margin-top: 0;
  margin-bottom: 0;
}

#home-page-banners {
  display: block;	
}
	
#home-page-banners-for-mobile{
  display: none;	
}

.group-latest-news{
  display: block;
}

#home-page-latestnews-mobile-sec{
  display: none;
}

.logoHeaderIcon {
  margin: 24px 0 0 0;
}

.searchIcon:hover, 
.searchIcon:focus, 
.searchIcon:active,
.logoHeaderIcon .contactUser,
.logoHeaderIcon .contactUser :hover,
.logoHeaderIcon .contactUser :focus,
.logoHeaderIcon .contactUser :active {
  background-color: transparent ! important;
}

.searchIcon.active {
  height: 25px;
}

.searchIcon:hover::after, .searchIcon:active::after, .searchIcon:focus::after {
  /* GSS - remove next 3 lines */
  width: 83%;
  margin-left: -10px;
  margin-bottom: -6px;
  /* GSS - add next 3 lines */
  /*width: 50%;
  margin-left: 1px;
  margin-bottom: 6px;*/
}

/* Search - Custom CSS start */ /* GSS - add*/
/*#search-form-container, #icon-search-close{
  display: none;
}

#icon-search-close.remove{
  left: inherit;
  right: 0;
}

#search-block-form  .searchbox-input{
  padding: 0;
  box-shadow: none;
  text-indent: 10px;
  height: 37px;
}

#search-block-form  button[type="submit"]{
  background: #efefef;
  border-color: #efefef;
  border-radius: 0;
  height: 37px;
}

#search-block-form .glyphicon-search{
  color: #454545;
}

.container .search-form .input-group .form-control,
.container .search-form .input-group .input-group-btn {
  z-index: 0;
}

.page-search-gss-annual-report #search-form .input-group-btn .btn-primary {
  background-color: #ff0000;
  border-color: #ff0000;
}*/
/* Search - Custom CSS end */

.logoHeaderIcon .contactUser:hover::after, .logoHeaderIcon .contactUser:active::after, .logoHeaderIcon .contactUser:focus::after {
  bottom: -1px;
  width: 83%;
  margin-left: -14px;
}

.logoHeaderIcon .contactUser:hover, 
.logoHeaderIcon .contactUser:focus,
.logoHeaderIcon .contactUser:active {
  background: url(../imgs/ic_user_hover.png) no-repeat;
}

/* Search Box - responsive start */
/* GSS - add */
/*
.searchbox1{
  position: static !important;
  /*float: none !important;*/  
}

.searchbox2 {
  margin: -8px 0 0 55px !important;
}

.searchbox3 {
  width: 1% !important;	
}

.searchbox4 {
  width: 100% !important;	
}

.searchbox5 {
  margin-right: 39px !important;	
}

.searchbox6 {
  margin: -6px -10px !important;
}

#headerIconsPlaceholder #search-form-container .input-group-btn .icon:before {
  display: inline-block;
  cursor: pointer;
  width: 25px;
  height: 25px;
  background: url(../imgs/ic_search.png) no-repeat;
  content: "";
  margin-top: -2px;
}

/* Search Box - responsive end */

#headerIconsPlaceholder{
  float: right;
  margin-right: 30px;
}

#headerIconsPlaceholder #block-search-form{
  display: inline-block;
  float: left;
  margin: 0 12px 0 0;  /* GSS - remove*/
  /*margin: 0 12px 0 -3px;*/   /* GSS - add*/
} 

#headerIconsPlaceholder #block-menu-menu-header-icons-menu{
  display: inline-block;
  float: left;
}


#headerIconsPlaceholder  ul li {
  display: inline-block;
}

/* #block-views-home-page-banners-group-block -> Home page banner container */
#home-page-banners {
  margin-top: 104px;
}

/*for Home Banner Full Width*/
/*#home-page-banners .carousel-inner > .item  img {
  height: auto;
}*/

#block-views-home-page-banners-group-block .view-id-home_page_banners_group #views-bootstrap-carousel-1,
#home-page-latestnews-mobile-sec #views-bootstrap-carousel-3,
#home-page-banners-for-mobile #views-bootstrap-carousel-2 {
  z-index: 0;	
}

#home-page-banners .carousel .item img {
  width: 100%; /*img width*/
}

/*
html,body{height:100%;}
*/

#home-page-banners .carousel,#home-page-banners .item,.active{height:100%;}
#home-page-banners .carousel-inner{height:100%;}

/*for Home Banner Full Width*/
/*#home-page-banners .carousel{
  height: auto;
}

#home-page-banners .carousel .item{
  height: auto;
}*/

#home-page-mosaic-sec header, 
#home-page-help-sec header, 
#block-views-fmm-home-page-block header, 
#block-views-fmm-home-page-block-1 header,
#block-views-nys-ins-home-page-block header,
#block-views-nys-ins-home-page-block-1 header{
  display:none;
}

#home-page-help-sec{
  background-color: #454545;
}

/*=========================== Dropdown Menus Desktop ==============================*/
.deskHeadNav #om-menu-header-navigation-menu li a, .deskHeadNav #om-menu-header-navigation-menu li{
  color: #454545;
}

/*.deskHeadNav #om-menu-header-navigation-menu li .om-autoscroll {
  color: #454545 ! important;
}*/

.deskHeadNav #om-menu-header-navigation-menu li:hover a,
.deskHeadNav #om-menu-header-navigation-menu li:active a,
.deskHeadNav #om-menu-header-navigation-menu li:focus a,
.deskHeadNav #om-menu-header-navigation-menu li:hover,
.deskHeadNav #om-menu-header-navigation-menu li:active,
.deskHeadNav #om-menu-header-navigation-menu li:focus {
  color: #fff;
}

.deskHeadNav #om-menu-header-navigation-menu li .menu li a:hover,
.deskHeadNav #om-menu-header-navigation-menu li .menu li a:active,
.deskHeadNav #om-menu-header-navigation-menu li .menu li a:focus {
  color: #ff0000;
}

.content>.menu>li a {
  color: #ff0000 ! important;
  display: inline-block;
  position: relative;
  padding: 5px 0;
  background: transparent;
}

.deskHeadNav .last > .content{
  color: #5a5a5a;
  word-wrap: break-word;  
}

/*.deskHeadNav .last > .content p .om-autoscroll{
    position: relative;
    display: inline-block;
    padding-left: 24px; 
}*/

.deskHeadNav .om-maximenu-bubble.om-maximenu-block .last .om-maximenu-content{
  left: auto !important;
  right: 0 ! important;
} 

/*.deskHeadNav .om-maximenu .om-maximenu-content {
 left: auto !important;}*/

.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu .om-leaf:hover,
.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu .om-leaf:active,
.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu .om-leaf:focus  {
  color: #fff;
}

.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf:hover,
.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf:active,
.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf:focus{
  box-shadow: 0 1px 2px rgba(255, 0, 0, 0.1), inset 0 100px 0 0 #ff0000;
  transition: box-shadow ease 0.5s;
}

.header-nav-active {
  box-shadow: 0 1px 2px rgba(255, 0, 0, 0.1), inset 0 100px 0 0 #ff0000;
  transition: box-shadow ease 0.5s;
  color: #fff ! important;
}

.header-nav-active a {
  color: #fff ! important;
}
	
.om-maximenu .om-maximenu-content .block {
  width: 45%;
}

.om-maximenu-middle-right>.last {
  border-left: 1px solid #454545;
  padding-left: 30px;
  height: 100%;
}

.om-maximenu-middle-right>.last:after {
  content: "\e260";
  display: block;
  font-family: 'Glyphicons Halflings';
  left: 0;
  position: absolute;
  margin-left: -10px;
  font-size: 20px;
  color: #5a5a5a;
}

/*.content p:last-child a:before {
   content: "\e092";
  font-family: 'Glyphicons Halflings';
  background-color: transparent;
  border: 2px solid #ff0000;
  color: #ff0000;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  font-size: 10px;
  margin-top: 2px;
  text-align: center;
  left: 0;
  position: absolute;
  padding-top: 1px;
}*/

.content>.menu>li a:after {
  content: '';
  display: block;
  margin: auto;
  height: 1px;
  width: 0px;
  background: transparent;
  transition: width .5s ease, background-color .5s ease;
}

.content>.menu>li a:hover:after {
  width: 100%;
  background: #ff0000;
}

.om-maximenu-bubble .om-maximenu-middle {
  padding: 38px 20px 53px 20px;
  width: 600px;
  border: 1px solid rgba(0,0,0,0.15);
}

.om-maximenu-bubble .om-maximenu-middle-right {
  padding: 0;
  margin-right: 0;
}

.om-maximenu-bubble .om-maximenu-middle-left {
  margin-left: 0;
}

.om-maximenu-bubble .om-maximenu-middle-left,
.om-maximenu-bubble .om-maximenu-middle-right,
.om-maximenu-bubble .om-maximenu-top,
.om-maximenu-bubble .om-maximenu-bottom,
.om-maximenu-bubble .om-maximenu-bottom-right,
.om-maximenu-bubble .om-maximenu-bottom-left,
.om-maximenu-bubble .om-maximenu-top-right,
.om-maximenu-bubble .om-maximenu-top-left,
.om-maximenu-bubble .om-maximenu-arrow {
  background: none;
}

.om-maximenu-bubble.om-maximenu-block .om-maximenu-content {
  top: 20px;
  padding: 0px 0 0;
}

/*====================== SidebarMenu Mobile =======================*/


/*===================== Notification ========================*/
.field-name-field-home-page-notification .field-item {
  padding: 24px;
  background: #f1f1f1;
  word-wrap: break-word;
}

/*============================ News ===============================*/
.field-name-field-latest-news-block-title>.field-items>.field-item {
  font-size: 22px;
  margin: 20px 0 27px 0;
  text-align: center;
  word-wrap: break-word;
}

.field-name-field-latest-news-block>.field-items>.field-item {
  width: 33.33333333333333%;
  float: left;
}

.field-name-field-latest-news-block .field-collection-view {
   margin: 0 1em 0 0;
}

/*.field-name-field-latest-news-block .field-collection-view-final {
   margin: 0;
}*/

.group-latest-news-details {
  background: #f1f1f1;
  /*padding: 24px;*/
  word-wrap: break-word;
}

.field-name-field-latest-news-title {
  color: #5a5a5a;
  margin-bottom: 17px;
  min-height: 45px;
  padding: 24px 24px 0 24px;
}

.field-name-field-latest-news-link .field-item{
  color: #ff0000;
  font-size: 14px ! important;
  min-height: 60px ! important;
}

.field-name-field-latest-news-description{
  padding: 0 24px 0 24px;
}

.field-name-field-latest-news-link{
  padding: 0 24px 24px 24px;
}

.field-name-field-latest-news-link .field-item:before{    
  content: "\e092";
  font-family: 'Glyphicons Halflings';
  background-color: transparent;
  border: 2px solid #ff0000;
  color: #ff0000;
  border-radius: 100%;
  float: left;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  font-size: 11px;
  text-align: center;
  /*left: 0;
  position: absolute;*/
}

.field-name-field-latest-news-block .field-collection-view {
  border-bottom: none;
}

.field-collection-container {
  border-bottom: none;
}	

.group-latest-news-details .field-item {
  font-size: 18px;
  min-height: 50px;
/*  margin-bottom: 17px ! important;*/
 /* position: relative;
  display: inline-block;
  padding-left: 25px;*/
}

.group-latest-news-details .field-name-field-latest-news-title {
  font-weight: 700;
}

.group-latest-news-details .field-name-field-latest-news-description .field-item {
  font-size: 14px;
  color: #5a5a5a;
  min-height: 100px;
  margin-bottom: 10px;
}

.group-latest-news-details .field-item>a {
  font-size: 14px;
  color: #ff0000;
  font-weight: normal;
  margin: 0 0 10px;
}

.group-latest-news-details .field-item>a:last-child:before {
  content: "\e092";
  font-family: 'Glyphicons Halflings';
  background-color: transparent;
  border: 2px solid #ff0000;
  color: #ff0000;
  border-radius: 100%;
  padding: 2px;
  margin-right: 5px;
  cursor: pointer;
  font-size: 10px;
}  

/*=============================== Mosaic ==========================*/
#home-page-mosaic-sec .view-content {
  padding: 50px 0px;
  background: #f1f0f0;
}

.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds .group-mosiac-block-1-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-2-2by2-ds .group-mosiac-block-2-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-3-1by2-ds .group-mosiac-block-3-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds .group-mosiac-block-4-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds .group-mosiac-block-5-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds .group-mosiac-block-6-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds .group-mosiac-block-7-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds .group-mosiac-block-8-grp-ds {
  position: absolute;
  background: rgba(0,0,0,0.50);
  padding: 10px;
  max-width: 214px;
  color: #fff;
  font-size: 28px;
  text-transform: uppercase;
  margin-top: 25px;
  font-family: 'DINCond-Bold', sans-serif;
}

.group-mosiac-block-ds .field-type-text-long {
  text-transform: none;
}

.group-mosiac-block-ds .field-name-field-mosaic-block-1-title .field-items .field-item,
.group-mosiac-block-ds .field-name-field-mosaic-block-2-title .field-items .field-item,
.group-mosiac-block-ds .field-name-field-mosaic-block-3-title .field-items .field-item,
.group-mosiac-block-ds .field-name-field-mosaic-block-4-title .field-items .field-item,
.group-mosiac-block-ds .field-name-field-mosaic-block-5-title .field-items .field-item,
.group-mosiac-block-ds .field-name-field-mosaic-block-6-title .field-items .field-item,
.group-mosiac-block-ds .field-name-field-mosaic-block-7-title .field-items .field-item,
.group-mosiac-block-ds .field-name-field-mosaic-block-8-title .field-items .field-item{
  font-size: 24px;
}

.group-mosiac-block-ds .field-name-field-mosaic-block-1-title .field-items .field-item a,
.group-mosiac-block-ds .field-name-field-mosaic-block-2-title .field-items .field-item a,
.group-mosiac-block-ds .field-name-field-mosaic-block-3-title .field-items .field-item a,
.group-mosiac-block-ds .field-name-field-mosaic-block-4-title .field-items .field-item a,
.group-mosiac-block-ds .field-name-field-mosaic-block-5-title .field-items .field-item a,
.group-mosiac-block-ds .field-name-field-mosaic-block-6-title .field-items .field-item a,
.group-mosiac-block-ds .field-name-field-mosaic-block-7-title .field-items .field-item a,
.group-mosiac-block-ds .field-name-field-mosaic-block-8-title .field-items .field-item a{
  color: #ffffff;
}

.group-mosiac-block-ds .field-name-field-mosaic-block-4-desc .field-item {
  font-size: 14px;
}

.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds .group-mosiac-block-4-grp-ds .field-name-field-mosaic-block-1-desc p a,
.group-mosiac-block-ds .group-mosiac-row-1-2-2by2-ds .group-mosiac-block-4-grp-ds .field-name-field-mosaic-block-2-desc p a,
.group-mosiac-block-ds .group-mosiac-row-1-3-1by2-ds .group-mosiac-block-4-grp-ds .field-name-field-mosaic-block-3-desc p a,
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds .group-mosiac-block-4-grp-ds .field-name-field-mosaic-block-4-desc p a,
.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds .group-mosiac-block-4-grp-ds .field-name-field-mosaic-block-5-desc p a,
.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds .group-mosiac-block-4-grp-ds .field-name-field-mosaic-block-6-desc p a,
.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds .group-mosiac-block-4-grp-ds .field-name-field-mosaic-block-7-desc p a,
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds .group-mosiac-block-8-grp-ds .field-name-field-mosaic-block-8-desc p a {
  color: #ffffff;
}

.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds,
.group-mosiac-block-ds .group-mosiac-row-1-2-ds,
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds {
  padding-right: 10px;
  width: 33.33333333%;
}
/*.group-mosiac-row-1-1-2by2-ds {
  padding-right: 2px;
 
}*/

.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds {
  padding-right: 0;
}

.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds{
  width: 66.66666667%;
  /*Pallavi padding-right: 5px;*/
}

.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds {
  padding-left: 0 ! important;
  padding-right: 5px;
  width: 33.33333333%;
}

.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds {
  padding-left: 5px;
  padding-right: 0;
  width: 66.66666667%;
}

.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds{
  width: 33.33333333%;
  /*Pallavi padding-left: 5px; */
  padding-left: 10px;
}

.group-mosiac-block .group-mosiac-row-1-ds,
.group-mosiac-block .group-mosiac-row-2-ds {
  margin-bottom: 5px;
}

.group-mosiac-block-ds .field-group-div .field-item img {
  max-width: 100%;
}

.group-mosiac-block-ds .group-mosiac-row-1-ds .field-group-div,
.group-mosiac-block-ds .group-mosiac-row-2-ds .field-group-div ,
.group-mosiac-block-ds .group-mosiac-row-3-ds .field-group-div{
  float: left;
  display: inline-block;
  word-wrap: break-word;
  /*margin-right: 4px;*/
}

.group-mosiac-block-ds .group-mosiac-row-1-ds .group-mosiac-row-1-2-2by2-ds {
  margin-bottom: 11px;
  margin-right: 0;
}

.group-mosiac-block-ds .group-mosiac-row-1-ds .field-group-div:last-child {
  margin-right: 0px;  
}

.group-mosiac-block-ds .group-mosiac-row-1-ds,
.group-mosiac-block-ds .group-mosiac-row-2-ds,
.group-mosiac-block-ds .group-mosiac-row-3-ds {
  margin: 0 auto;
  display: table;  
  margin-bottom: 10px;
}

/*==========================Help Icons ==========================*/
.group-home-page-help {
  padding: 50px 0 0 0;
  background: #454545;
}

.field-name-field-home-page-help-title>.field-items>.field-item {
  font-size: 22px;
  margin: 20px 0 27px 0;
  text-align: center;
  color: #fff;
  word-wrap: break-word;
}

.field-name-field-home-help-icons-with-text>.field-items {
  display: inline-block;
  text-align: center;
}

.field-name-field-home-help-icons-with-text>.field-items>.field-item {
  width: 50%;
  float: left;
  margin-bottom: 20px;
}

.field-name-field-home-help-icons-with-text .field-items>.field-item>a>img {
  display: inline-block ! important;
}

/*=========================== What We DO ==============================*/
.black_main_cont {
  margin-top: 104px;
  background: -webkit-linear-gradient(-90deg, #454545, #1e1e1e);
  background: -o-linear-gradient(-90deg, #454545, #1e1e1e);
  background: -moz-linear-gradient(-90deg, #454545, #1e1e1e);
  background: linear-gradient(-90deg, #454545, #1e1e1e);
  color: #fff;
  margin-bottom: 40px;
  background-size: cover;
  height: 150px;
}

.black_main_cont .container {
  display: table;
  height: 150px;
}

.black_main_cont .container>p,
.black_main_cont .container .view-page-title-sub-title,
#block-adr-prism-page-title-and-subtitle .textVerMiddle{
  display: table-cell;
  padding: 20px 0;
  vertical-align: middle;
  font-size: 36px;
  margin-top: 20px;
  margin-bottom: 10px;  
}

#secondary-title-container .region-page-secondary-title {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px !important;
  padding-bottom: 20px;
  word-wrap: break-word;
  /*margin-right: 27px;*/
}

#secondary-title-container .region-page-secondary-title .field-content {
  font-size: 24px;
}

.what-we-do-container .paragraphs-items .field-name-field--wwd-par-image1,
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-image-1,
.practice-area-pages-container .paragraphs-items .field-name-field-pa-image-1,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-image-1,
.nynf-inner-pg-container .paragraphs-items .field-name-field-pa-image-1,
.education-resources-pages-container .paragraphs-items .field-name-field-pa-image-1,
.supportContainer .field-name-field-suppfaq-image-1,
.node-clauses .paragraphs-items .field-name-field-pa-image-1,
.node-arbitrator-mediators .field-name-field-pa-image-1 {
  /*width: 66.66666667%;*/
  width: 55.66667%;
  padding-right: 0;
  float: left;
}

.what-we-do-container .paragraphs-items .field-name-field--wwd-par-image1 img,
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-image-1 img,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-image-1 img,
.nynf-inner-pg-container .paragraphs-items .field-name-field-pa-image-1 img,
.practice-area-pages-container .paragraphs-items .field-name-field-pa-image-1 img,
.education-resources-pages-container .paragraphs-items .field-name-field-pa-image-1 img,
.supportContainer .field-name-field-suppfaq-image-1 img,
.node-clauses .paragraphs-items .field-name-field-pa-image-1 img,
.node-arbitrator-mediators .paragraphs-items .field-name-field-pa-image-1 img,
.node-arbitrator-mediators .paragraphs-items .field-name-field-pa-image-1 img  {
  width: 100%;
}

.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1,
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-richtexteditor-2,
.nynf-inner-pg-container .paragraphs-items .field-name-field-pa-richtexteditor-2,
.practice-area-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2,
.education-resources-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2,
.supportContainer .field-name-field-suppfaq-richtexteditor-1,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2,
.node-arbitrator-mediators .paragraphs-items .field-name-field-pa-richtexteditor-2 {
  background: #f1f1f1;
  /*width: 33.33333333%;*/ /*change after modify com7 to 8*/
  width: 44.33333%;
  float: left;
}

.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items,
.what-we-do-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .field-name-field-pa-richtexteditor-2 .field-items,
.nynf-inner-pg-container .field-name-field-pa-richtexteditor-2 .field-items,
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items {
  /*height: 170px;*/ /*change after modify com7 to 8*/
  height: 155px;
  display: table-cell;
  vertical-align: middle;
  padding: 5px;
}
  
.what-we-do-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .field-name-field-pa-richtexteditor-2 .field-items,
.nynf-inner-pg-container .field-name-field-pa-richtexteditor-2 .field-items,
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items,
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items  {
 /* height: 179px;*/
  height: 163px; /* change done afer modifyed col-md-7 into 8*/
}

/*.what-we-do-container .group-wwd-block-1,
.what-we-do-container .group-wwd-block-2 ,
.what-we-do-container .group-wwd-block-4,*/
.what-we-do-container .group-wwd-block-1 .paragraphs-item-wwd-rich-text-editor,
.what-we-do-container .group-wwd-block-2 .paragraphs-item-wwd-rich-text-editor,
.what-we-do-container .group-wwd-block-4 .paragraphs-item-wwd-rich-text-editor,
.what-we-do-container .group-wwd-block-1 .paragraphs-item-wwd-image-and-text,
.what-we-do-container .group-wwd-block-4 .paragraphs-item-wwd-image-and-text,
.what-we-do-container .group-wwd-block-3 .paragraphs-item-wwd-rich-text-editor,
.what-we-do-container .group-wwd-block-5 .paragraphs-items-field-wwd-par-multi-text-des .paragraphs-item-wwd-image-text-multiple,
.what-we-do-container .group-wwd-block-5 .paragraphs-item-wwd-rich-text-editor,
.what-we-do-pages-container .group-wwd-block1,
.what-we-do-pages-container .group-wwd-block2,
.practice-area-pages-container  .group-pap-block-1,
.practice-area-pages-container .group-pap-block-2,
.fmm-inner-pg-container .group-fmm-inner-page-row1,
.fmm-inner-pg-container .group-fmm-inner-page-row2,
.nynf-inner-pg-container .group-nynf-imgtext-block,
.nynf-inner-pg-container .group_nynf_descr,
.education-resources-pages-container .group-edu-res-block-1,
.education-resources-pages-container .group-edu-res-block-2,
.supportContainer .paragraphs-items-field-support-faq-block-1,
.node-clauses .group-clauses-block-1,
.node-clauses .group-clauses-block-2,
.node-internal-pages .field-name-field-nm-description,
.node-arbitrator-mediators .group-am-block-1,
.node-arbitrator-mediators .group-am-block-2{
  margin-bottom: 25px;
  display: inline-block;
  width: 100%;
  word-wrap: break-word;
}

.what-we-do-container .group-wwd-block-3 .field-name-field-wwd-par-title-3,
.what-we-do-container .group-wwd-block-5 .field-name-field-wwd-par-title-multi,
.fmm-inner-pg-container .group-fmm-inner-page-row1 .field-name-field-pa-text-1,
.nynf-inner-pg-container .group-nynf-mul-title-desc-rows .field-name-field-pa-text-1,
.what-we-do-pages-container .group-wwd-block3 .field-name-field-pa-text-1,
.practice-area-pages-container .group-pap-block-3 .field-name-field-pa-text-1,
.education-resources-pages-container .group-edu-res-block-3 .field-name-field-pa-text-1,
.node-clauses .group-clauses-block-3 .field-name-field-pa-text-1,
.node-arbitrator-mediators .group-am-block-3 .field-name-field-pa-text-1,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-2-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-3-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-4-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-5-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-6-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-7-title,
.fmm-inner-pg-container .field-name-field-pa-text-1,
.nynf-inner-pg-container .field-name-field-mul-title-desc-par-title {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  margin-bottom: 25px;
  font-size: 24px;
  padding: 15px 0;
  word-wrap: break-word;
}

.what-we-do-pages-container .group-wwd-block3 .field-type-image,
.fmm-inner-pg-container .group-fmm-inner-page-row3 .field-type-image,
.nynf-inner-pg-container .group-nynf-mul-title-desc-rows .field-type-image,
.practice-area-pages-container .group-pap-block-3 .field-type-image,
.education-resources-pages-container .group-edu-res-block-3 .field-type-image,
.node-clauses .group-clauses-block-3 .field-type-image,
.node-arbitrator-mediators .group-am-block-3 .field-type-image {
  float: left;
  border-right: 20px solid #fff;
}

.what-we-do-pages-container .group-wwd-block3 .paragraphs-items  .field-name-field-wwd-res-block-3>.field-items>.field-item,
.fmm-inner-pg-container .group-fmm-inner-page-row3 .paragraphs-items  .field-name-field-fmm-inner-pg-block-3>.field-items>.field-item,
.nynf-inner-pg-container .group-nynf-mul-title-desc-rows .paragraphs-items  .field-name-field-nynf-multiple-text-desc>.field-items>.field-item,
.practice-area-pages-container .group-pap-block-3 .paragraphs-items  .field-name-field-practice-area-block-3>.field-items>.field-item,
.education-resources-pages-container .group-edu-res-block-3 .paragraphs-items  .field-name-field-edu-res-block-3>.field-items>.field-item,
.node-clauses .group-clauses-block-3 .paragraphs-items  .field-name-field-clauses-block-3>.field-items>.field-item,
.node-arbitrator-mediators .group-am-block-3 .paragraphs-items  .field-name-field-am-par-block3>.field-items>.field-item
/*.what-we-do-pages-container .group-wwd-block3 .paragraphs-items  .field-name-field-wwd-res-block-3>.field-items>.field-item*/ {
  margin-bottom: 25px;
  display: table;
  width: 100%;
}

.what-we-do-pages-container .group-wwd-block3 .field-name-field-pa-richtexteditor-3,
.practice-area-pages-container .group-pap-block-3 .field-name-field-pa-richtexteditor-3,
.nynf-inner-pg-container .group-nynf-mul-title-desc-rows .field-name-field-pa-richtexteditor-3,
.fmm-inner-pg-container .group-fmm-inner-page-row3 .field-name-field-pa-richtexteditor-3,
.education-resources-pages-container .group-edu-res-block-3 .field-name-field-pa-richtexteditor-3,
.node-clauses .group-clauses-block-3 .field-name-field-pa-richtexteditor-3,
.node-arbitrator-mediators .group-am-block-3 .field-name-field-pa-richtexteditor-3 {
  display: table-cell;
  vertical-align: top;
}

/*.practice-area-pages-container,
.what-we-do-container,*/
.main-container {
  margin-bottom: 55px;
}

.main-container #commerCont .region-content #block-system-main,
.main-container #commerCont .region-content .view-id-media_relations_webform_block,
.main-container #commerCont .region-content .block-adr-rules-customization,
.main-container #commerCont .region-content #block-views-rules-listing-block,
.main-container #commerCont .region-content #block-views-all-forms-listing-page-block,
.main-container #commerCont .region #block-views-support-faq-blocks-block-3  {
  padding-right: 27px;
}

.group-latest-news .field-collection-container,
.group-latest-news .field-collection-container .field-items .field-item {
  margin-bottom: 0px;	
}

#practice-area-pages-banner .practicePageTitle {
  display: table-cell;
  padding: 20px;
  vertical-align: middle;
  margin-top: 20px;
  margin-bottom: 10px;
}

#practice-area-pages-banner .practicePageTitle h1{
  margin: 0;
}

/*.what-we-do-container .group-wwd-block-5 .field-name-field-wwd-par-title-multi,*/
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-2-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-3-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-4-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-5-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-6-title,
.fmm-inner-pg-container .field-name-field-fmm-inner-page-row-7-title,
.nynf-inner-pg-container .field-name-field-mul-title-desc-par-title {
  margin-top: 25px;
}

.what-we-do-container .group-wwd-block-3 .field-name-field-wwd-par-description-3 {
  margin-bottom: 20px;
  word-wrap: break-word;
}

.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items,
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.nynf-inner-pg-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.practice-area-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.node-arbitrator-mediators .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items{
  font-size: 22px;
  color: #5a5a5a;
}

.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items {
  font-size: 19px;
  color: #5a5a5a;
}

.contactUsRight .block-views .block-title,
.contactUsRight .block-views .block-title{
  color: #ff0000;
  margin-bottom: 24px;
  margin-top: 10px;
  font-size: 18px;
  font-weight: 400;
  word-wrap: break-word;
}	

#commerCont .contactUsRight form .btn, #signinCont form .btn, #signinCont .modal .modal-body .btn {
  padding: 5px 10px;
  width: 45%;
  box-shadow: 0 1px 2px rgba(255, 0, 0, 0.1), inset 0 100px 0 0 #ff0000;
}

#commerCont .contactUsRight form .form-item-captcha-response {
  margin-bottom: 15px;
}

#commerCont h3.page-header {
  word-wrap: break-word;
}

.contactUsRight ul {
  list-style: none;
}

.contactUsRight .region-right-side-bar .panel-title a,
.contactUsRight .region-right-side-contactus .panel-title a {
  font-weight: 700;
}

.contactUsRight .region-right-side-bar .panel-heading a:after, 
.contactUsRight .region-right-side-contactus .panel-heading a:after {
  content: "\e094";
  font-family: 'Glyphicons Halflings';
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  border-radius: 100%;
  padding: 5px;
  margin-right: 5px;
  cursor: pointer;
  font-size: 10px; 
  float: right;
  margin-top: -3px;
}

.contactUsRight .region-right-side-bar .panel-heading a.collapsed:after,
.contactUsRight .region-right-side-contactus .panel-heading a.collapsed:after {
  content: "\e092";
  font-family: 'Glyphicons Halflings';
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  border-radius: 100%;
  padding: 5px;
  margin-right: 5px;
  cursor: pointer;
  font-size: 10px; 
  float: right;
  margin-top: -3px;
}

.contactUsRight .region-right-side-bar .panel-body .views-field-webform-form-body .form-actions,
.contactUsRight .region-right-side-contactus .panel-body .views-field-webform-form-body .form-actions{
  text-align: center;	
}

.contactUsRight .region-right-side-bar .panel-body .views-field-webform-form-body .form-required,
.contactUsRight .region-right-side-contactus .panel-body .views-field-webform-form-body .form-required{
  color: #ff0000;	
}

.contactUsRight .region-right-side-bar .panel-body,
.contactUsRight .region-right-side-contactus .panel-body {
  color: #5a5a5a;
}

.contactUsRight #block-views-latest-news-block,
.contactUsRight #block-views-latest-news-pa-specific-block,
.contactUsRight .rightpanel-first-ad-block {
  border-bottom: 3px solid #ff0000;
  margin-bottom: 20px;
}

.contactUsRight #block-views-what-we-do-right-section-block {
  border-top: 3px solid #ff0000;
  margin-top: 20px;
  padding-top: 10px;
  word-wrap: break-word;
}

.contactUsRight .rightpanel-first-ad-block .field-item>img {
  margin-bottom: 20px;
}

.contactUsRight #block-views-latest-news-block  .view-latest-news .views-field ,
.contactUsRight #block-views-latest-news-pa-specific-block  .view-latest-news-pa-specific .views-field {
  font-size: 12px;
  margin: 10px 0;
  font-weight: 500;
}

.contactUsRight #block-views-latest-news-block  .view-latest-news .view-content .views-row ,
.contactUsRight #block-views-latest-news-pa-specific-block  .view-latest-news-pa-specific .view-content .views-row {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
}

.contactUsRight #block-views-latest-news-block  .view-latest-news .view-content .views-row-last ,
.contactUsRight #block-views-latest-news-pa-specific-block  .view-latest-news-pa-specific .view-content .views-row-last {
   border-bottom: none;
}

.contactUsRight #block-views-latest-news-block  .view-latest-news .views-field .field-content a,
.contactUsRight #block-views-latest-news-pa-specific-block  .view-latest-news-pa-specific .views-field .field-content a{
  font-weight: 700;
  color: #5a5a5a;
  font-size: 14px;
  word-wrap: break-word;
}

.contactUsRight .rightpanel-rulesformsfees .view-content .item-list li  {
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}

.contactUsRight .callInfo {
  margin: 0 0 10px;
}	

.contactUsRight .rightpanel-rulesformsfees .view-content .item-list .views-row-last {
  border-bottom: 0;
}

.contactUsRight .rightpanel-rulesformsfees .view-content .item-list li a{
  font-weight: 700;
  color: #5c5c5c;
  font-size: 14px;
  position: relative;
  display: inline-block;
  padding-left: 35px;
  width: 100%;
  word-wrap: break-word;
}

.contactUsRight .rightpanel-rulesformsfees .view-content .item-list li a:before{ 
  content: '';
  background: url(../imgs/ic_doc.png) no-repeat;
  width: 24px;
  height: 40px;
  left: 0;
  position: absolute;
}

.contactUsRight .rightpanel-first-ad-block .field-name-field--par-text .field-items,
.contactUsRight .rightpanel-second-ad-block .field-name-field--par-text .field-items,
.contactUsRight .rightpanel-second-ad-block .group-right-section-block-1 {
  position: absolute;
  background: rgba(0,0,0,0.50);
  padding: 10px;
  max-width: 277px;
  color: #fff;
  font-size: 28px;
  text-transform: uppercase;
  margin-top: 25px;
  font-family: 'DINCond-Bold', sans-serif;
  word-wrap: break-word;
}

.contactUsRight .rightpanel-second-ad-block .field-name-field-right-section-text .field-item ,
.contactUsRight .rightpanel-first-ad-block .field-item{
  font-size: 24px;
}

/*.contactUsRight .rightpanel-second-ad-block .field-name-field-right-section-description .field-item {
  font-size: 14px;
}*/

.contactUsRight .righpanel-other-links .item-list ul li {
  margin-bottom: 10px;
  width: 100%;
}

.contactUsRight .righpanel-other-links .item-list ul li a{
  position: relative;
  padding-bottom: 3px;
  color: #333333;
  width: 99%;
  display: inline-block;
}

.contactUsRight .righpanel-other-links .item-list ul li a:after {
  content: ">";
  display: inline-block;
  font-size:15px;
  float: right;
  margin-left: 5px;
}

.g-recaptcha {
  transform:scale(0.86);
  transform-origin:0 0;
}

.active-right-link{
  color: #ff0000 !important;
  font-weight: bold;
  word-wrap: break-word;  
}
    
/*=============================   Support and FAQ   ============================*/
.supportContainer .group-suppfaq-block2 .field-item {
  /*float: left;*/
  display: inline-block;
  /*width: 44%;*/ /*change done after modifyed col-md-7 into 8*/
  width: 47%;
  /*padding-left: 5px;
  padding-right: 5px;*/
  margin-bottom: 30px;
  vertical-align: top;
  word-wrap: break-word;
  border-top: 1px solid #ccc;
}

.supportContainer .group-suppfaq-block2 .field-item.even {
  margin-right: 12px;	
}

.supportContainer .group-suppfaq-block2 .field-item.odd {
  margin-left: 12px;	
}

.supportContainer .group-suppfaq-block2 .field-item p:first-child {
  padding-top: 20px;
  
}

.supportContainer .group-suppfaq-block2 .field-item p a {
  color: #454545;
  margin-bottom: 9px;
}

/*.supportContainer .group-suppfaq-block2 .field-item p a{
  color: #454545;
  margin-bottom: 9px;
  display: inline-block;
  position: relative;
  padding-left: 24px;
}*/

.fmm-inner-pg-container  .field-name-field-fmm-inner-page-row-1-links .field-item a,
.fmm-inner-pg-container  .field-name-field-fmm-inner-page-row-2-links .field-item a,
.fmm-inner-pg-container  .field-name-field-fmm-inner-page-row-3-links .field-item a,
.fmm-inner-pg-container  .field-name-field-fmm-inner-page-row-4-links .field-item a,
.fmm-inner-pg-container  .field-name-field-fmm-inner-page-row-5-links .field-item a,
.fmm-inner-pg-container  .field-name-field-fmm-inner-page-row-6-links .field-item a{
  color: #454545;	
}

/*.supportContainer .group-suppfaq-block2 .field-item p a:first-child {
  color: #ff0000;
}

.supportContainer .group-suppfaq-block2 .field-item p a:first-child:before {   
	content: url(../imgs/listingArrowRed.png);
    /*font-family: 'Glyphicons Halflings';
	content: "\e092";
    background-color: transparent;
    border: 2px solid #ff0000;
    color: #ff0000;
    border-radius: 100%;
	font-size: 11px;
    text-align: center;
	width: 20px;
    height: 20px;
    
	left: 0;
    position: absolute;
}*/

/*.supportContainer .group-suppfaq-block2 .field-item p a:before {
	content: url(../imgs/listingArrowBlack.png);
    content: "\e092";
    font-family: 'Glyphicons Halflings';
    background-color: transparent;
    border: 2px solid #454545;
    color: #454545;
    border-radius: 100%;
    font-size: 11px;
    text-align: center;
	width: 20px;
    height: 20px;
	left: 0;
    position: absolute;
}*/

#block-views-support-faq-blocks-block
/*.righpanel-other-links*/ {
  border-bottom: 3px solid #ff0000;
  margin-bottom: 20px;
  margin-top : 0;
}

#block-views-support-faq-blocks-block .view-support-faq-blocks {
  margin-bottom: 20px;
}

#block-views-support-faq-blocks-block h5 {
  margin-top: 0;
}

.supportContainer .contactUsRight .righpanel-other-links .item-list ul li {
    width: 100%;
}

.supportContainer #inside-content-area h5 {
  font-weight: bold;
  font-size: 18px;
}

.supportContainer #inside-content-area {
  margin-top: 16px;
}

.supportContainer #inside-content-area .panel-default,
.ContactUsContainer #inside-content-area .panel-default {
  border-radius: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
}

.supportContainer #inside-content-area .panel-heading,
.ContactUsContainer #inside-content-area .panel-heading{
  background-color: #fff;
  padding: 10px 0;
}

.supportContainer #inside-content-area .panel-body li {
  margin-bottom: 10px;
}

.supportContainer #inside-content-area .panel-heading h4 {
  font-size: 14px;
  font-weight: 400;
}

.supportContainer #inside-content-area .panel-group .panel + .panel {
  margin-top: 0;
} 

.supportContainer #inside-content-area #views-bootstrap-accordion-2:last-child,
.ContactUsContainer #inside-content-area #views-bootstrap-accordion-2:last-child {
  border-bottom: 1px solid #ddd;
  word-wrap: break-word;
}

.supportContainer #inside-content-area .panel-body {
  padding: 5px 0 15px 0;
  border-top: 1px solid #ddd;
}

.supportContainer #inside-content-area .panel-body ul {
  list-style: none;	
}

.supportContainer #inside-content-area .panel-body ul li a {
  color: #454545;
}

/*.supportContainer #inside-content-area .panel-body ul li a {
  display: inline-block;
  position: relative;
  padding-left: 16px;
}*/
.supportContainer #inside-content-area .panel-body ul li{
  position: relative;
  padding-left: 16px;
}

/*.supportContainer #inside-content-area .panel-body ul li a:before {
  content: "\e258";
  font-family: 'Glyphicons Halflings';
  color: #373737;
  font-size: 10px;
  left: 0;
  position: absolute;
  margin: 3px 0;
}*/

.supportContainer #inside-content-area .panel-body ul li:before {
  content: "\e258";
  font-family: 'Glyphicons Halflings';
  color: #373737;
  font-size: 10px;
  left: 0;
  position: absolute;
  margin: 3px 0;
}

.supportContainer #inside-content-area  .panel-heading a:after,
.ContactUsContainer #inside-content-area  .panel-heading a:after {
  font-family: 'Glyphicons Halflings';
  content: "\2212";
  float: right;
  color: #373737;
  font-size: 12px;
  margin: 5px 10px 0 0;
  margin-top: 2px;
}

.supportContainer #inside-content-area  .panel-heading a.collapsed:after,
.ContactUsContainer #inside-content-area  .panel-heading a.collapsed:after {
  content: "\002b";
}

.block-livehelpnow #lhnContainerDone{
  text-align: left !important;
}

/*.righpanel-other-links ul li a:after {
    content: '';
    display: block;
    margin: auto;
    height: 1px;
    width: 0px;
    background: transparent;
    transition: width .5s ease, background-color .5s ease;
}

.righpanel-other-links ul li a:hover:after {
    width: 100%;
    background: #333;
}*/
.field-name-field-ppolicy-page-description {
  word-break: break-word;
}

/*=========================== Page Template (C) =========================*/
.node-internal-pages .field-name-field-nm-description p {
  margin-bottom: 20px;
}

.node-internal-pages .field-name-field-nm-description p:last-child{
  margin-bottom: 0;
}

/*=========================== Page Template (D) =========================*/
.field-name-field-content-sec-page-tile,
.field-name-field-internal-sec-page-tile {
  font-size: 24px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 20px;
  word-break: break-word;
}

#block-system-main .view .view-header{
  font-size: 24px;
}

#block-system-main .view .view-header .pagination,
.view-adr-annual-reports .pagination{
  margin: 0;
  font-size: 14px;
  float: right;  
}

.listing-pagination{
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 20px;
  width: 100%;
}

#block-system-main .view .view-header .pagination > li > a, 
#block-system-main .view .view-header .pagination > li > span,
.view-adr-annual-reports .pagination > li > a,
.view-adr-annual-reports .pagination > li > span{
  padding: 1px 6px; 
}	

#block-system-main .view .view-header .pagination > .active > a,
#block-system-main .view .view-header .pagination > .active > span, 
#block-system-main .view .view-header .pagination > .active > a:hover, 
#block-system-main .view .view-header .pagination > .active > span:hover, 
#block-system-main .view .view-header .pagination > .active > a:focus, 
#block-system-main .view .view-header .pagination > .active > span:focus {
  z-index: 0;
}

.view-adr-annual-reports .views-field-field-annual-reports-title-link .field-content,
.view-adr-news .views-field-field-news-link .field-content,
.view-adr-calender-of-events .views-field-field-calender-of-events-link .field-content,
.view-adr-education-resources- .views-field-field-adr-resources-link .field-content{
  font-size: 14px;
  margin-bottom: 4px;
}

.view-adr-annual-reports .views-field-field-annual-reports-title-link .field-content a,
.view-adr-news .views-field-field-news-link .field-content a,
.view-adr-calender-of-events .views-field-field-calender-of-events-link .field-content a,
.view-adr-education-resources- .views-field-field-adr-resources-link .field-content a{
  color: #000;
  font-weight: bold;
}

.view-adr-annual-reports .views-row,
.view-adr-news .views-row,
.view-adr-calender-of-events .views-row,
.view-adr-education-resources- .views-row {
  padding: 5px 0;
  display: block;
  margin-bottom: 10px;
}

.view-adr-annual-reports .views-row .date-display-single, 
.view-adr-news .views-row .date-display-single, 
.view-adr-calender-of-events .views-row .date-display-single,
.view-adr-education-resources- .views-row .date-display-single{ 
  font-size: 12px;
}  

/*.view-adr-annual-reports .views-row:before,
.view-adr-news .views-row:before,
.view-adr-calender-of-events .views-row:before,
.view-adr-education-resources- .views-row:before {
	content: "\e258";
    padding: 24px 2px;
    background: #ff0000;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    position: relative;
    line-height: 1;
    color: #fff;
    float: left;
    -webkit-font-smoothing: antialiased;
    margin-right: 10px;
}*/

.view-adr-annual-reports .views-row-odd, 
.view-adr-annual-reports .views-row-even,
.view-adr-education-resources- .views-row-odd, 
.view-adr-education-resources- .views-row-even,
.view-adr-news .views-row-odd, 
.view-adr-news .views-row-even,
.view-adr-calender-of-events .views-row-odd, 
.view-adr-calender-of-events .views-row-even
{
  display: table;
}

.view-adr-annual-reports .search_result_row_holder,
.view-adr-news .search_result_row_holder,
.view-adr-calender-of-events .search_result_row_holder,
.view-adr-education-resources- .search_result_row_holder {
  position: relative;
  background: #ff0000;
  color: #fff;
  width: 21px;
  display: table-cell;
  /*vertical-align: inherit;*/
  vertical-align: middle;
  height: 35px;
}

.view-adr-annual-reports .field-content .search_result_row_holder:before,
.view-adr-news .field-content .search_result_row_holder:before,
.view-adr-calender-of-events .field-content .search_result_row_holder:before,
.view-adr-education-resources- .field-content .search_result_row_holder:before {
  content: url(../imgs/listingArrow.png);
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  position: relative;
  line-height: 1;
  color: #fff;
}

.view-adr-annual-reports .views-field-field-annual-reports-title-link,
.view-adr-annual-reports .views-field-field-content-effective-date,
.view-adr-news .views-field-field-news-link,
.view-adr-news .views-field-field-content-effective-date,
.view-adr-calender-of-events .views-field-field-calender-of-events-link,
.view-adr-calender-of-events .views-field-field-calender-of-events-date,
.view-adr-calender-of-events .views-field-field-calender-of-events-synopsi,
.view-adr-education-resources- .views-field-field-adr-resources-link,
.view-adr-education-resources- .views-field-field-content-effective-date,
.view-adr-education-resources- .views-field-field-adr-resources-synopsis,
.view-adr-education-resources- .views-field-field-adr-resources-eff-date,
.view-adr-annual-reports .views-field-field-annual-reports-eff-date{
  padding-left: 15px;
}

.view-adr-annual-reports .search_result_row_holder span,
.view-adr-news .search_result_row_holder span,
.view-adr-calender-of-events .search_result_row_holder span,
.view-adr-education-resources- .search_result_row_holder span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}	

.region-right-side-bar .view-right-side-block-of-listing-page .views-field-field-right-section-links,
.region-right-side-bar .view-internal-pages-right-section .views-field-field-nm-links,
.region-right-side-bar .view-fmm-home-page .views-field-field-fmm-home-page-right-links,
.region-right-side-bar .view-fmm-inner-pages-right-section .views-field-field-fmm-inner-page-right-links,
.region-right-side-bar .view-nys-ins-home-page .views-field-field-nys-ins-right-block-links ,
.views-field-field-right-section-links-2 .field-content,
.region-right-side-bar .view-nys-ins-home-page .views-field-field-nynf-rig-content-hldr-link,
.region-right-side-bar .view-nynf-inner-pages-right-section .views-field-field-nynf-rig-content-hldr-link {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 13px;
  padding-bottom: 9px;
}

.region-right-side-bar .view-internal-pages-right-section  .views-row-last .views-field-field-nm-links,
.region-right-side-bar .view-right-side-block-of-listing-page .views-row-last .views-field-field-right-section-links{
  border-bottom: none;
}


.black_main_cont .field-name-field-page-sub-title .field-item,
#block-adr-prism-page-title-and-subtitle .textVerMiddle>p  {
  font-size: 14px;
}

.views-field-field-nm-linksnm-links-1{
  width: 100%;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 13px;
  padding-bottom: 9px;
  font-weight: bold;
  color: #000000;
  border-top: 1px solid #cccccc;
  padding-top: 9px;
}

.region-right-side-bar .view-right-side-block-of-listing-page .views-field-field-right-section-links a,
.region-right-side-bar .view-internal-pages-right-section .views-field-field-nm-links a,
.region-right-side-bar .view-fmm-home-page .views-field-field-fmm-home-page-right-links a,
.region-right-side-bar .view-fmm-inner-pages-right-section .views-field-field-fmm-inner-page-right-links a,
.region-right-side-bar .view-nys-ins-home-page .views-field-field-nys-ins-right-block-links a,
.views-field-field-nm-linksnm-links-1 .field-content a,
.views-field-field-right-section-links-2 .field-content a,
.region-right-side-bar .view-nys-ins-home-page .views-field-field-nynf-rig-content-hldr-link a,
.region-right-side-bar .view-nynf-inner-pages-right-section .views-field-field-nynf-rig-content-hldr-link a{
  color: #333;
}

.views-field-field-right-section-links-2 .field-content a{
   font-weight: bold;
}

.region-right-side-bar .view-right-side-block-of-listing-page .views-field-field-right-section-links a:after,
.region-right-side-bar .view-internal-pages-right-section .views-field-field-nm-links a:after,
.region-right-side-bar .view-fmm-home-page .views-field-field-fmm-home-page-right-links a:after,
.region-right-side-bar .view-nys-ins-home-page .views-field-field-nys-ins-right-block-links a:after,
.region-right-side-bar .view-fmm-inner-pages-right-section .views-field-field-fmm-inner-page-right-links a:after,
.views-field-field-nm-linksnm-links-1 .field-content a:after ,
.views-field-field-right-section-links-2 .field-content a:after,
.region-right-side-bar .view-nys-ins-home-page .views-field-field-nynf-rig-content-hldr-link a:after,
.region-right-side-bar .view-nynf-inner-pages-right-section .views-field-field-nynf-rig-content-hldr-link a:after {
  content: ">";
  display: inline-block;
  font-size: 15px;
  float: right;
  margin-left: 5px;
}

#block-menu-menu-right-section-listing-page- ul li a {
  padding: 0;
  color: #333;
  font-weight: bold;
}

.righpanel-other-links .menu .first {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 13px;
  padding-bottom: 9px;
  width: 95%;
}

.righpanel-other-links ul li a:hover {
  background: transparent;
}

/*=========================== Pagination ===================================*/	
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
   background-color: #ff0000;
   border-color: #ff0000;
}

.pagination > li:first-child > a, 
.pagination > li:first-child > span,
.pagination > li:last-child > a, 
.pagination > li:last-child > span {
  border-radius: 0;
}

.pagination > li > a, .pagination > li > span {
  color: #000;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}

/*============================ Contact Us ============================*/
.node-contact-us .group-contact-block1 .field-item {
  width: 33.33333333333333%;
  float: left;
  display: inline-block;
  border-left: 1px solid #ccc;
  padding-left: 20px;
  border-bottom: none;
  margin-bottom: 0;
  word-wrap: break-word;
}

.node-contact-us .group-contact-block1 .field-item.even:first-child{
  border-left: none;
  padding-left: 0;
}

.node-contact-us .group-contact-block1 .field-item p {
  margin-bottom: 30px;
}


.ContactUsContainer .specificQuestionsCont {
  border-top: 1px solid #ddd;
}

.ContactUsContainer .form-group {
  margin-bottom: 20px;
}

.ContactUsContainer .grippie {
  display: none;
}

.ContactUsContainer .form-control {
  height: 42px;
}

.ContactUsContainer .resizable-textarea textarea {
  border-radius: 0;
  background: #fff;
  border: 1px solid #ccc;
}

.ContactUsContainer .specificQuestionsCont .block-title{
  font-size: 20px ! important;
  color: #ff0000;
  font-weight: 400 ! important;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block .panel-body {
  padding: 15px 30px !important;
  background: #f5f5f5;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block h4,
.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 h4 {
  font-size: 20px ! important;
  font-weight: 400;
  color: #373737;
}

.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 .panel-body {
  background: #f5f5f5;
  padding: 20px 10px;
}

.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 .panel-default{
  margin-top: 0;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block .panel-body .views-field-webform-form-body {
  margin-top: 35px;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block .webform-client-form {
  width: 50%;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block .webform-client-form label {
  font-size: 14px;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block .webform-client-form label .form-required {
  color: #ff0000;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block>.view-content>.panel-group {
  margin-bottom: 0;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block .webform-client-form .webform-submit {
  background-color: #ff0000;
  border-color: #ff0000;
  border-radius: 0;
  padding: 5px 36px;
  color: #fff;
}

.ContactUsContainer .group-file-online {
  margin-bottom: 60px;
}

.ContactUsContainer .group-file-online .field-name-field-contactus-file-online a:before {
  content: "\e092";
  font-family: 'Glyphicons Halflings';
  background-color: transparent;
  border: 2px solid #ff0000;
  color: #ff0000;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  font-size: 11px;
  text-align: center;
  left: 0;
  position: absolute;
}

.ContactUsContainer .group-file-online .field-name-field-contactus-file-online a {
  color: #ff0000;
  position: relative;
  padding-left: 25px;  
  display: inline-block;
}

.ContactUsContainer  .node-contact-us  .group-contact-block1 {
  display: inline-block;
  margin-bottom: 15px;
}

.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 .panel-body .views-field {
  width: 33.33333333%;
  float: left;
}

/*.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 .panel-body .views-field.views-field-field-par-text-editor-2 {
  width: 66%;
}*/

.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 .panel-body .views-field .field-content h5,
.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 .panel-body .views-field .field-content h5 a {
  color: #454545;
  font-weight: 700;
  font-size: 18px;
  margin-top: 0;
}

/*============================ Rules Forms Fees Main Listing ============================*/
.rulesFormFeesCont .node-rules-forms-fees-main-page .paragraphs-items-field-rff-description {
  margin-bottom: 50px;
  word-wrap : break-word;
}

.rulesFormFeesCont .block-adr-rules-customization .block-title{
  color: #ff0000;
  font-size: 18px;
  border-bottom: 3px solid #ff0000;
  padding-bottom: 17px;
  margin-bottom: 18px;
  word-wrap: break-word;
}

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .mostViewedRow>div {
  font-size: 16px;
  word-wrap: break-word;
}

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .mostViewedRow {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .rightRulesFormsFees .rules-col-title,
.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table  .rightRulesFormsFees .rules-forms-title,
.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .rightRulesFormsFees .fees-col-title {
  color: #474747;
  font-size: 14px;
}

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .rightRulesFormsFees .rules-col-icon,
.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .rightRulesFormsFees .rules-forms-icon,
.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .rightRulesFormsFees .fees-col-icon {
  background: url(../imgs/ic_rules.png) no-repeat;	
  width:24px;
  height: 31px;
  display: inline-block;
}

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .rightRulesFormsFees .rules-forms-icon {
  background: url(../imgs/ic_forms.png) no-repeat;	
  width:24px;
  height: 31px;
  display: inline-block;
}

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .mostViewedRow>div>p {
  padding: 20px 0;
}

#block-views-all-forms-listing-page-block .view-all-forms-listing-page .view-header {
  color: #ff0000;
  font-size: 18px;
  border-bottom: 3px solid #ff0000;
  padding-bottom: 17px;
  margin: 10px 0;
  margin-bottom: 20px;
}

#block-views-all-forms-listing-page-block .view-all-forms-listing-page ul {
  list-style: none;
}

#block-menu-menu-rules-forms-fees-sidebar-me .leaf {
  border-bottom: 3px solid #ff0000;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

#block-menu-menu-rules-forms-fees-sidebar-me .leaf.last {
  border-bottom: none;
  margin-bottom: 15px;
  padding-bottom: 0;
}

.rulesFormFeesCont .view-right-section-archive-rules {
  margin-bottom: 15px;
}

.contactUsRight #block-menu-menu-rules-forms-fees-sidebar-me li a{
  color: #ff0000;
  font-size: 18px;
  font-weight: 400;
  padding: 0;
  word-wrap: break-word;
}

.contactUsRight #block-menu-menu-rules-forms-fees-sidebar-me li a:hover{
  background: transparent;
}

#block-views-rules-listing-block .view-rules-listing- .views-row, 
#block-views-all-forms-listing-page-block .view-all-forms-listing-page .views-row {
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}

#block-views-rules-listing-block .view-rules-listing- .views-row-last,
#block-views-all-forms-listing-page-block .view-all-forms-listing-page .views-row-last{
  border-bottom: none;
}

#block-views-rules-listing-block .view-rules-listing- .views-row .views-field span,
#block-views-all-forms-listing-page-block .view-all-forms-listing-page .views-row .views-field span {
  font-size: 12px;	
}

#block-views-rules-listing-block .views-field-title span a,
#block-views-rules-listing-block .views-field-title span,
#block-views-all-forms-listing-page-block .views-field-title span,
#block-views-all-forms-listing-page-block .views-field-title span a,
#block-views-all-forms-listing-page-block .view-all-forms-listing-page .views-row .views-field>.field-content {
  color: #373737;
  font-size: 16px;
}

#block-views-rules-listing-block .views-field-title span a:after,
/*#block-views-all-forms-listing-page-block .views-field-title span a:after*/
#block-views-all-forms-listing-page-block .view-all-forms-listing-page .views-row .views-field>.field-content:after {
  content: ">";
  display: inline-block;
  font-size: 15px;
  float: right;
  margin-left: 5px;
}

#block-views-rules-listing-block .view-content h3,
#block-views-all-forms-listing-page-block .view-content h3 {
  color: #ff0000;
  font-size: 18px;
  border-bottom: 3px solid #ff0000;
  padding-bottom: 17px;
  margin: 10px 0;
}

.node-adr-rules-listing .paragraphs-items-field-rules-listing-desc,
.node-adr-archive-rules-listing .paragraphs-items-field-archive-rules-description,
.node-all-forms-listing-page .paragraphs-items-field-all-forms-listing-ldesc{
  margin-bottom: 40px;
}

/*=========================== Media Relation ==============================*/
.node-media-relations .group-medrel-content-block .field-name-field-media-rel-content-plc-hldr .field-item {
  margin-bottom: 35px;
  font-size: 15px;
}

.node-media-relations .field-name-field-media-rel-content-plc-hldr {
  word-wrap: break-word;
}

.node-media-relations .group-medrel-content-block .field-name-field-media-rel-content-plc-hldr .field-item  p a{
  color: #454545;
}

.view-media-relations-webform-block .table > tbody > tr > td {
  border-top: none;
  padding: 38px 25px;
}

.view-media-relations-webform-block .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #eee;
}

.view-media-relations-webform-block .table-striped label {
  font-size: 14px;
  word-wrap: break-word;
}

.view-media-relations-webform-block .table-striped label .form-required {
  color: #ff0000;
}

.view-media-relations-webform-block .table-striped .form-group {
  margin-bottom: 27px;
}

.view-media-relations-webform-block .form-textarea-wrapper .form-textarea,
.contactUsRight .resizable-textarea textarea {
  border: 1px solid #ccc;
  background: #fff;
}

.view-media-relations-webform-block .table-striped .form-actions {
  text-align: center;
}

.view-media-relations-webform-block .table-striped .form-actions button {
  background-color: #ff0000;
  border-color: transparent;
  border-radius: 0;
  padding: 5px 10px;
  width: 25%;
  box-shadow: 0 1px 2px rgba(255, 0, 0, 0.1), inset 0 100px 0 0 #ff0000;
  text-transform: uppercase;
  color: #fff;
}

.view-media-relations-webform-block .table-responsive > .table > tbody > tr > td {
  white-space: normal;
  border-radius: 0;
}

/*=========================== Sign In ==============================*/
.signincontainer #secondary-title-container .page-header {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px !important;
  padding-bottom: 20px;
  font-weight: 400;
}

.signincontainer .login-notification-message {
  margin-bottom: 20px;
  padding: 24px;
  background: #f1f1f1;
  word-wrap: break-word;
}

.signincontainer .login-notification-message ul {
  margin-left: 15px ! important;
}

.signincontainer .login-notification-message .rteindent1 {
  margin-left: 0;
}

.signincontainer .login-notification-message ul li{ 
  list-style-image: url(data:0);
}

.signincontainer .login-notification-message ul li ul {
  margin-left: 1.25em;
}

.signincontainer .region-content #block-system-main {
  padding-right: 27px;
}

.signincontainer #block-system-main .bodyTxt {
  font-size: 16px;
}

.signincontainer #block-system-main .registertxt {
  color: #ff0000;
  font-weight: 700;
}

.signincontainer #block-system-main .registernote {
  font-style: italic;
  font-size: 13px;
}

.signincontainer #block-system-main .form-group {
  margin-bottom: 15px;
  display: inline-block;
}

.signincontainer #block-system-main .form-type-textfield ,
.signincontainer #block-system-main .control-label {
  float: left;
}

.signincontainer #block-system-main #edit-action,
.register-container  .form-actions #edit-submit,
.register-container  #edit-account #edit-check-user-name-button,
#adr-prism-registration-step-one-form .form-submit,
#adr-prism-registration-steps-form .form-submit,
.page-aaa-faces-password #adr-prism-password-reset-form #edit-actions,
#adr-prism-profile-update-form #edit-step-two-submit,
#adr-prism-profile-update-form #update-form-id  {
  background-color: #ff0000;
  border-color: transparent;
  border-radius: 0;
  padding: 5px 25px;
  box-shadow: 0 1px 2px rgba(255, 0, 0, 0.1), inset 0 100px 0 0 #ff0000;
  text-transform: uppercase;
  color: #fff; 
  font-weight: 400;
  font: 14px roboto, sans-serif;
  text-shadow: none;
}

.page-aaa-faces-register #adr-prism-registration-steps-form .form-type-textfield {
  display: inline-block;
  width: 100%;
}

.page-aaa-faces-password #adr-prism-password-reset-form .enterBtn {
  padding: 0;
}

.signincontainer #block-system-main .control-label {
  margin-right: 20px;
  padding: 7px 0;
  font-size: 14px;
}

.signincontainer #block-system-main .control-label .form-required ,
#adr-prism-registration-steps-form .control-label .form-required,
#adr-prism-profile-update-form .control-label .form-required,
#adr-prism-password-reset-form .control-label .form-required {
  color: #ff0000;
}

.signincontainer .contactUsRight #block-adr-prism-user-login-side-block p {
  position: relative;
  display: inline-block;
  padding-left: 34px;
  width: 100%;
}

.signincontainer .contactUsRight #block-adr-prism-user-login-side-block p:before {
  content: url(../imgs/listingArrowBlack.png);
  /*content: "\e092";
  font-family: 'Glyphicons Halflings';
  background-color: #fff;
  border: 2px solid #454545;
  color: #454545;
  border-radius: 100%;
  text-align: center;
  padding: 1px 0;
  cursor: pointer;
  font-size: 10px;*/
  width: 20px;
  height: 20px;
  left: 0;
  position: absolute;
}

.signincontainer .contactUsRight #block-adr-prism-user-login-side-block .clickhere {
  color: #ff0000;
  text-decoration: underline;
}

#block-adr-prism-page-title-and-subtitle .textVerMiddle>h1 {
  margin: 0;
}

/*=========================== Forgot Username ==============================*/

#block-adr-prism-user-login-side-block .modal-dialog .modal-content,
#forgotPasswordModal .modal-dialog .modal-content {
  border-radius: 0;
}

#block-adr-prism-user-login-side-block .modal-dialog .modal-content .modal-title,
#forgotPasswordModal .modal-dialog .modal-content .modal-title {
  font-weight: 400;
}

#block-adr-prism-user-login-side-block .modal-dialog .modal-content .modal-header,
#forgotPasswordModal .modal-dialog .modal-content .modal-header {
  padding: 15px 15px 0 15px;
  border-bottom: none;
}

#block-adr-prism-user-login-side-block .modal-dialog .modal-content,
#forgotPasswordModal .modal-dialog .modal-content {
  border: none;
  display: inline-block;
  padding-bottom: 15px;
}

#forgotPasswordModal .modal-dialog .modal-footer {
  border-top: none;
}

#block-adr-prism-user-login-side-block .modal-dialog .modal-content .modal-body .form-group input,
#forgotPasswordModal .modal-dialog .modal-content .modal-body .form-group input {
  width: 66.66666667%;
  float: left;
}

#block-adr-prism-user-login-side-block .modal-dialog .modal-content .modal-body .form-group,
#forgotPasswordModal .modal-dialog .modal-content .modal-body .form-group {
  margin-bottom: 0;
}

#block-adr-prism-user-login-side-block .modal-dialog .modal-content .modal-body .control-label,
#forgotPasswordModal .modal-dialog .modal-content .modal-body .control-label {
  font-size: 14px;
  margin-bottom: 15px;
  width: 100%;
}

#block-adr-prism-user-login-side-block .modal,
#forgotPasswordModal.modal {
  text-align: center;
  padding: 0!important;
}

#block-adr-prism-user-login-side-block .modal:before,
#forgotPasswordModal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#block-adr-prism-user-login-side-block .modal-dialog,
#forgotPasswordModal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

/*============================== Register ================================*/
.register-container .panel-default,
#adr-prism-profile-update-form fieldset {
  border: none;
  border-radius: 0;
  box-shadow: none
}

.register-container .panel-heading,
#adr-prism-profile-update-form fieldset .panel-heading {
  color: #454545;
  background-color: transparent;
  border-radius: 0;
  padding: 10px 10px 20px 0;
  margin-bottom: 20px;
}

.register-container .panel-heading .panel-title,
.page-user-adr-register #secondary-title-container .page-header,
.register-container #secondary-title-container .page-header,
.page-aaa-faces-password .page-header,
#adr-prism-profile-update-form fieldset .panel-heading .panel-title {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
}

.page-user-adr-register #secondary-title-container .page-header,
.register-container #secondary-title-container .page-header,
.page-aaa-faces-password .page-header {
  border-color: #ddd;
  padding: 10px 10px 20px 0;
  margin-bottom: 20px;
}

.register-container  .panel-body,
#adr-prism-profile-update-form  .panel-body{
  padding: 0;
}

.register-container  .panel-body .control-label,
.register-container  .user-info-from-cookie .control-label,
#adr-prism-registration-step-one-form .control-label,
#adr-prism-registration-steps-form .control-label,
#adr-prism-profile-update-form .control-label{
  width: 25%;
  float: left;
  display: inline-block;
  font-size: 14px;
  margin-top: 7px;
  margin-bottom: 7px;
}

#adr-prism-registration-steps-form .form-type-radio,
#adr-prism-registration-steps-form #edit-step-two-submit {
  margin: 0;
}

/*.register-container  .panel-body .form-radios .checkbox:first-child, .radio:first-child .control-label{
  margin-right: 10px;
}*/

/*.register-container  .panel-body #field-zip-code-add-more-wrapper .form-control,
.register-container  .panel-body #field-zip-4-add-more-wrapper .form-control {
  width: 16.66666667%;
}*/

/*.register-container  .panel-body #field-fax-country-code-add-more-wrapper .form-control,
.register-container  .panel-body #field-telephone-country-add-more-wrapper .form-control{
  width: 8.33333333%;
}*/

/*.register-container  .panel-body #field-fax-number-add-more-wrapper .form-control {
  width: 25%;
}*/

.register-container  .panel-body  .form-radios .control-label,
#adr-prism-registration-steps-form #edit-address-type .control-label,
#adr-prism-registration-steps-form .form-item-telephone-country >.control-label,
#adr-prism-registration-steps-form .form-item-fax-country >.control-label,
#adr-prism-registration-steps-form #edit-zipcode-fieldset .form-item-zip-code-plus-four>.control-label,
#adr-prism-profile-update-form #edit-zipcode-fieldset .form-item-zip-code-plus-four>.control-label,
#adr-prism-registration-steps-form #edit-step-two-contact-info .form-item-fax-number #edit-fax-number,
#adr-prism-registration-steps-form #edit-step-two-contact-info .form-item-telephone-extension>.control-label,
#adr-prism-profile-update-form #edit-step-two-contact-info .form-item-telephone-extension>.control-label,
#adr-prism-profile-update-form  .panel-body  .form-radios .control-label,
#adr-prism-profile-update-form .form-item-fax-country >.control-label,
#adr-prism-profile-update-form .form-item-telephone-country >.control-label  {
  width: auto;
  margin-right: 10px;
}

#adr-prism-registration-steps-form #edit-telephone .panel-body .form-item-telephone-country,
#adr-prism-profile-update-form #edit-telephone .panel-body .form-item-telephone-country,
#adr-prism-registration-steps-form #edit-fax .panel-body .form-item-fax-country,
#adr-prism-profile-update-form #edit-fax .panel-body .form-item-fax-country {
  width: 18%;	
}

#adr-prism-registration-steps-form #edit-telephone .panel-body .form-item-telephone-country>.form-control,
#adr-prism-registration-steps-form #edit-fax .panel-body .form-item-fax-country>.form-control,
#adr-prism-profile-update-form #edit-fax .panel-body .form-item-fax-country>.form-control,
#adr-prism-profile-update-form #edit-telephone .panel-body .form-item-telephone-country>.form-control {
  width: 50%;	
}

#adr-prism-registration-steps-form #edit-step-two-contact-info .form-item-telephone-number #edit-telephone-number,
#adr-prism-registration-steps-form #edit-step-two-contact-info .form-item-fax-number #edit-fax-number,
#adr-prism-profile-update-form #edit-step-two-contact-info .form-item-telephone-number #edit-telephone-number,
#adr-prism-profile-update-form #edit-step-two-contact-info .form-item-fax-number #edit-fax-number {
  width: 96%;
}

.register-container  .panel-body .group-telephone-group h3:after {
  content: "*";
  display: inline-block;
  color: #ff0000;
}

.register-container  .panel-body .group-telephone-group h3,
.register-container  .panel-body .group-fax-group h3,
.register-container  .panel-body .group-zipcode-group h3,
#adr-prism-registration-steps-form #edit-telephone .panel-body>div,
#adr-prism-registration-steps-form #edit-fax .panel-body>div,
#adr-prism-profile-update-form #edit-telephone .panel-body>div,
#adr-prism-profile-update-form #edit-fax .panel-body>div,
.page-aaa-faces-password #adr-prism-password-reset-form .form-group .control-label,
#adr-prism-profile-update-form #edit-telephone .panel-body>div,
#adr-prism-profile-update-form #edit-fax .panel-body>div  {
  font-size: 14px ! important;
  font-weight: 400;
  display: inline-block;
  float: left;
  width: 25%;
  margin-top: 7px ! important;
  margin-bottom: 7px ! important;
}

.register-container  .panel-body .form-item-field-telephone-number-und-0-value>.control-label,
.register-container  .multipage-controls-list .multipage-button .multipage-link-previous,
.register-container  .panel-body .form-item-field-fax-number-und-0-value>.control-label,
.register-container  .panel-body .form-item-field-zip-code-und-0-value>.control-label{
  display: none;
}

.register-container  .panel-body .form-item-field-telephone-country--und-0-value>.form-control,
.register-container  .panel-body .form-item-field-telephone-number-und-0-value>.form-control,
.register-container  .panel-body .user-container-inline .username,
.register-container  .panel-body .group-telephone-group .form-item-field-telephone-country--und-0-value .control-label,
.register-container  .panel-body .group-fax-group .form-item-field-fax-country-code-und-0-value .control-label,
.register-container  .panel-body .form-item-field-fax-country-code-und-0-value>.form-control,
.register-container  .panel-body .form-item-field-fax-number-und-0-value>.form-control,
.register-container  .panel-body .form-item-field-zip-code-und-0-value>.form-control,
.register-container  .panel-body .form-item-field-zip-4--und-0-value>.form-control,
.register-container  .panel-body .form-item-field-zip-4--und-0-value>.control-label,
.register-container  .panel-body .form-type-password>.form-control,
#adr-prism-registration-steps-form .form-type-radio>.control-label,
#adr-prism-profile-update-form .form-type-radio>.control-label{
  width: auto;
}

.register-container  .panel-body .group-telephone-group .form-item-field-telephone-country--und-0-value .control-label,
.register-container  .panel-body .group-telephone-group .form-item-field-telephone-country--und-0-value,
.register-container  .panel-body .group-fax-group .form-item-field-fax-country-code-und-0-value .control-label,
.register-container  .panel-body .group-fax-group .form-item-field-fax-country-code-und-0-value,
.register-container  .panel-body .group-zipcode-group .form-item-field-zip-code-und-0-value,
.register-container  .panel-body .form-item-field-zip-4--und-0-value>.control-label {
  margin-right: 10px;
}

.register-container  .panel-body .group-telephone-group .form-group,
.register-container  .panel-body .group-fax-group .form-group,
.register-container  .panel-body .group-zipcode-group .form-group
/*#adr-prism-registration-steps-form .form-item-step-two-username*/,
#adr-prism-registration-step-one-form #edit-telephone .panel-body .form-item-telephone-country {
  width: auto;
  float: left;
}

#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-username,
#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-password{
  width: 60%;
  float: left;
}

#adr-prism-registration-steps-form #edit-step-two-acc-info #user-id-availibility-message .user-id-available {
 color: green;
 font-size: 13px;
}

#adr-prism-registration-steps-form #edit-step-two-acc-info #user-id-availibility-message .user-id-not-available {
  color: #ff0000;
  font-size: 13px;
}

#adr-prism-registration-steps-form .form-wrapper,
#adr-prism-profile-update-form #edit-step-two-addr-info,
#adr-prism-profile-update-form #edit-step-two-acc-info  {
  box-shadow: none;
}

#adr-prism-registration-steps-form .form-wrapper .panel-body>div{
  border: none ! important;
}

#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-username>.control-label,
#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-password>.control-label
/*#adr-prism-profile-update-form .form-item-step-two-password-check>.control-label*/ {
  width: 41.9%;	
}

#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-username>.form-control,
#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-password>.form-control
/*#adr-prism-profile-update-form .form-item-step-two-password-check>.form-control*/ {
  width: 55.3%;
}

.register-container  .panel-body>.required-fields.group-telephone-group,
#adr-prism-registration-steps-form .form-item-agree-checkbox .control-label,
#adr-prism-password-reset-form .form-group  {
  display: inline-block;
  width: 100%;
}

.register-container  .panel-body .control-label .form-required,
#adr-prism-registration-step-one-form .control-label .form-required,
#adr-prism-registration-step-one-form .form-item-agree-checkbox .control-label a,
#adr-prism-registration-steps-form .form-item-agree-checkbox .control-label a,
#adr-prism-registration-steps-form #edit-step-two-acc-info .passwordhelp,
#adr-prism-profile-update-form .update-email-enter-password,
#adr-prism-registration-steps-form .panel-body .form-required,
#adr-prism-profile-update-form .panel-body .form-required {
  color: #ff0000;
}

#adr-prism-registration-steps-form #edit-step-two-acc-info .passwordhelp,
#adr-prism-profile-update-form .update-email-enter-password {
  font-size: 12px;
}

#adr-prism-registration-step-one-form .form-item-agree-checkbox .control-label,
#adr-prism-registration-steps-form .form-item-agree-checkbox .control-label {
  margin-bottom: 30px;
}

.page-aaa-faces-password .page-header,
#adr-prism-profile-update-form .captcha,
#adr-prism-profile-update-form .update-email-enter-password {
  margin-bottom: 20px ! important;
}

.register-container  #edit-account>.user-container-inline>.form-item-name,
.register-container  #edit-account>.user-container-inline .form-item-pass.form-type-password-confirm {
  width: 60%;
  float: left;
}

.register-container  #edit-account>.user-container-inline>.form-item-name>.control-label,
.register-container  #edit-account>.user-container-inline>.form-type-password-confirm .control-label{
  width: 41.7%;
}

/*#adr-prism-registration-steps-form #edit-step-two-contact-info .form-item-telephone-number #edit-telephone-number,
#adr-prism-registration-steps-form #edit-step-two-contact-info .form-item-fax-number #edit-fax-number {
  width: 100%;
}*/

/*#adr-prism-registration-steps-form .form-item-step-two-username .control-label {
  width: 42.1%;
}

#adr-prism-registration-steps-form .form-item-step-two-username .form-control {
  width: 56.5%;
}*/

.register-container  .panel-body .form-text,
.register-container  .panel-body .form-select,
.register-container  .user-info-from-cookie .form-text,
#adr-prism-registration-step-one-form .form-text,
.page-aaa-faces-password #adr-prism-password-reset-form .form-group .form-control {
  width: 33.33333333%;
  float: left;
  display: inline-block;
}

#adr-prism-registration-steps-form .form-control,
#adr-prism-profile-update-form .form-control {
  width: 33.33333333%;
  display: inline-block;
}

#adr-prism-registration-steps-form  #edit-registration-code {
  float: left;
}

#adr-prism-registration-steps-form #edit-zipcode-fieldset .form-item-zip-code,
#adr-prism-registration-steps-form #edit-zipcode-fieldset .form-item-zip-code-plus-four,
#adr-prism-profile-update-form #edit-zipcode-fieldset .form-item-zip-code,
#adr-prism-profile-update-form #edit-zipcode-fieldset .form-item-zip-code-plus-four {
 width: 40%;
 float: left;
}

#adr-prism-registration-steps-form #edit-zipcode-fieldset .form-item-zip-code>.control-label,
#adr-prism-profile-update-form #edit-zipcode-fieldset .form-item-zip-code>.control-label {
  width: 62.5%;
}

.register-container  .user-info-from-cookie  .form-item-field-agree-registration-terms-und .control-label ,
#adr-prism-registration-step-one-form .form-item-agree-checkbox .control-label {
  width: 100%;
}

.register-container  .panel-body .form-group,
.register-container  .user-info-from-cookie .form-group, 
#adr-prism-registration-step-one-form .form-group,
#adr-prism-profile-update-form .form-group {
  display: inline-block;
  width: 100%;
}

.register-container  .user-info-from-cookie .form-group .control-group .help-inline, .help-block {
  width: 40%;
  display: inline-block;
  margin-left: 10px;
  margin-top: 0;
}

.register-container .help-block.password-help,
.register-container  .form-item-pass .control-label .label {
  display: none ! important;
}

.register-container  .form-item-pass .form-control-feedback,
.register-container  .form-item-pass .progress {
  display: none;
} 

.register-container .panel-body #edit-account .user-container-inline {
  display: inline-block;
  width: 100%;
}

.tabs--primary li a {
  color: #454545;
  border-radius: 0;
}

.tabs--primary li a:active,
.tabs--primary li a:hover,
.tabs--primary li a:focus {
  background-color: #ff0000;	
  color: #fff;  
}

/*=========================== NYS Insurance ==============================*/
#nys-insurance-banner {
  margin-bottom: 40px;
  margin-top: 104px;
}

#block-menu-menu-nys-insurance-right-bar-men ul li {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 13px;
  padding-bottom: 9px;	
}

#block-menu-menu-nys-insurance-right-bar-men ul li:last-child {
  border-bottom: 0;
}

#block-menu-menu-nys-insurance-right-bar-men ul li a{
  position: relative;
  padding: 0 0 3px 0;
  color: #333333;	
}

#block-menu-menu-nys-insurance-right-bar-men ul li a:hover,
#block-menu-menu-nys-insurance-right-bar-men ul li a:focus{
  background-color: transparent;
}

#block-menu-menu-nys-insurance-right-bar-men ul li a:after{
  content: ">";
  display: inline-block;
  font-size: 15px;
  float: right;
  margin-left: 5px;
}

#nys-insurance-red-container>.region-nys-insurance-red-container>section {
  display: table;
  height: 140px;
}

#nys-insurance-red-container>.region-nys-insurance-red-container>section h4 {
  width: 62%;
  float: left;
}

#nys-insurance-red-container>.region-nys-insurance-red-container>section p {
  width: 38%;
  text-align: center;
  float: left;
}

#nys-insurance-red-container>.region-nys-insurance-red-container>section p span {
  text-align: center;
  border: 2px solid #fff;
  padding: 10px 5px;
  background: transparent;
  border-radius: 0;
  font-size: 24px;
  font-weight: bold;
  display: inline-block;
  width: 60%;
}

#nys-insurance-red-container .loginDetails {
  display: table-cell;
  vertical-align: middle;
}

#nys-insurance-red-container>.region-nys-insurance-red-container>section h4,
#nys-insurance-red-container>.region-nys-insurance-red-container>section p{
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
}

#nys-insurance-red-container .region-nys-insurance-red-container {
  background: -webkit-linear-gradient(-90deg, #454545, #1e1e1e);
  background: -o-linear-gradient(-90deg, #454545, #1e1e1e);
  background: -moz-linear-gradient(-90deg, #454545, #1e1e1e);
  background: linear-gradient(-90deg, #FF0000, #FF0000);
  color: #fff;
  background-size: cover;
  height: 140px;
}

#nys-footer {
  background: #f1f0f0;
  padding: 75px 0 50px 0;
}
 
/*=========================== NYS Mortgage ==============================*/ 
.node-nys-mortgage-homepage .paragraphs-items-field-nys-mortgage-mul-title-des .field-name-field-wwd-par-title-3 .field-item {
  font-size: 24px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.node-nys-mortgage-homepage .paragraphs-items-field-nys-mortgage-mul-title-des .field-name-field-wwd-par-description-3 .field-item a:before {
  content: "";
  border: none;
  color: transparent;
  width: 0;
  height: 0;
}

.node-nys-mortgage-homepage .paragraphs-items-field-nys-mortgage-mul-title-des .field-name-field-wwd-par-description-3 .field-item p:last-child a {
  text-decoration: underline;
  color: #454545;
}

/*============================ PRISM Landing Page ============================*/
.landing-page-container .profile dd h4 {
  font-weight: 400;
  font-size: 24px;
  margin-bottom: 20px;
  margin-top: 0;
}

.landing-page-container .profile dd p {
  font-size: 16px;
}

.landing-page-container .profile .media {
  margin-bottom: 35px ! important;
}

.landing-page-container .profile .media-heading,
.landing-page-container .media-heading {
  font-weight: 400;
}

.landing-page-container .contactUsRight #block-menu-menu-my-account-side-menu-butt .nav > .red-button-links > a,
.landing-page-container .contactUsRight #block-adr-prism-right-block-links-1 .nav > .red-button-links > a {
  background: #ff0000;
  padding: 14px;
  cursor: pointer;
  margin-bottom: 5px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.landing-page-container .contactUsRight #block-menu-menu-my-account-side-menu-butt .nav > .grey-button-links > a,
.landing-page-container .contactUsRight #block-adr-prism-right-block-links-1 .nav > .grey-button-links > a {
  background: #bfbfbf;
  padding: 14px;
  cursor: pointer;
  margin-bottom: 5px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.landing-page-container .contactUsRight #block-menu-menu-my-account-side-menu-butt .nav > li > a:after, 
.landing-page-container .contactUsRight #block-adr-prism-right-block-links-1 .nav > li > a:after {
  content: url(../imgs/ic_contactArrow.png);
  width: 22px;
  height: 22px; 
  float: right;  
}

.landing-page-container .contactUsRight #block-menu-menu-my-account-side-menu-link {
  border-top: 3px solid #ff0000;
  margin-top: 5px;
  padding-top: 17px;
}

.landing-page-container .contactUsRight #block-menu-menu-my-account-side-menu-link .nav > li {
  border-bottom: 1px solid #cccccc;
}

.landing-page-container .contactUsRight #block-menu-menu-my-account-side-menu-link .nav > li > a{
  color: #454545;
  padding: 14px 5px 14px 0;
}

.landing-page-container .contactUsRight #block-menu-menu-my-account-side-menu-link .nav > li > a:hover,
.landing-page-container .contactUsRight #block-menu-menu-my-account-side-menu-link .nav > li > a:focus{
  background: transparent;
}

.landing-page-container .contactUsRight #block-menu-menu-my-account-side-menu-link .nav > li > a:after,
.landing-page-container .contactUsRight #block-adr-prism-myservices-update-profile .nav > li a:after {
  content: ">";
  display: inline-block;
  font-size: 15px;
  float: right;
  margin-left: 5px;
}

.contactUsRight .ifnoimage {
  position: relative !important;
}

.landing-page-container .contactUsRight #block-adr-prism-my-services-side-image {
  margin-top: 23px;
}

.landing-page-container .profile li,
.landing-page-container .media .media-body  li {
  float: left;
  width: 49%;
  display: inline-block;
  position: relative;
  padding-left: 34px;
  min-height: 45px;
}

.landing-page-container .media .media-body .odd-line {
  margin-right: 10px;
}

.landing-page-container .profile li a,
.landing-page-container .media .media-body li a{
  color: #454545;
  display: inline-block;
}

.landing-page-container .profile .beforeArrowSml:before,
.landing-page-container .beforeArrowSml:before  {
  content: url(../imgs/ic_prismArrow.png);
  width: 22px;
  height: 22px;
  left: 0;
  position: absolute;
}

.landing-page-container .profile .beforeDoc:before,
.landing-page-container .beforeDoc:before {
  content: url(../imgs/ic_rules.png);
  width: 24px;
  height: 31px;
  left: 0;
  position: absolute;
}

/*========================= NYS FMM Insurance Homepage ============================*/
#block-views-fmm-home-page-block .view-content,
#block-views-nys-ins-home-page-block .view-content {
  background: #ff0000;
}

#block-views-fmm-home-page-block-1 .view-content,
#block-views-nys-ins-home-page-block-1 .view-content {
  background: #f1f0f0;
} 
.region-right-side-bar .view-fmm-home-page .views-row-last .views-field-field-fmm-home-page-right-links, 
.region-right-side-bar .view-nys-ins-home-page .views-row-last .views-field-field-nys-ins-right-block-links,
.region-right-side-bar .view-fmm-inner-pages-right-section .views-row-last .views-field-field-fmm-inner-page-right-links,
.region-right-side-bar .view-nys-ins-home-page .views-row-last .views-field-field-nynf-rig-content-hldr-link ,
.region-right-side-bar .view-nynf-inner-pages-right-section .views-row-last .views-field-field-nynf-rig-content-hldr-link{
  border-bottom: 0;
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1,
/*#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-item,*/
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-items,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1,
#fmm-home-page-holder  .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1,
#fmm-home-page-holder  .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-items,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-items{
  display: table;
  height: 140px;
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1,

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-large-link-1 .field-items,
/*#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-items p,*/
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-item,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-items,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-link .field-items,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .field-name-field-nys-ins-red-content-holder .field-item,
#fmm-home-page-holder  .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont,
#fmm-home-page-holder  .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-link .field-items {
  display: table-cell;
  vertical-align: middle;  
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder,
#fmm-home-page-holder  .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder {
  width: 60%;
  float: left;  
  color: #fff;
  font-size: 23px;
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-large-link-1,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-link,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-link {
  width: 40%;
  float: left; 
  text-align: center;  
  display: table;
  height: 140px;
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-large-link-1 .field-item ,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-link .field-item,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-link .field-item{
  border: 2px solid #fff;
  padding: 10px;
  background: transparent;
  border-radius: 0;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  display: inline-block;
  min-width: 200px;
}

#fmm-home-page-holder .group-fmm-home-page-holder2,
#fmm-home-page-holder .group-nys-ins-footer-container-1,
#fmm-home-page-holder .group-nys-mor-footer-container {
  padding: 75px 0 50px 0;
}

#fmm-home-page-holder .group-fmm-home-page-holder2 .field-name-field-fmm-home-page-content2,
#fmm-home-page-holder .group-nys-ins-footer-container .field-name-field-nys-ins-footer-cont-1,
#fmm-home-page-holder .group-nys-mor-footer-container-1 .field-name-field-nys-ins-footer-cont-1{
  width: 33.33333333%;
  float: left;	  
}

#fmm-home-page-holder .group-fmm-home-page-holder2 .field-name-field-fmm-home-page-content2 {
  word-wrap: break-word;
  margin-right: 5px;
}

#fmm-home-page-holder .group-fmm-home-page-holder2 .field-name-field-fmm-home-page-content3 {
  display: inline-block;
  width: 66%;
  word-wrap: break-word;
}

#fmm-home-page-holder .group-nys-ins-footer-container .field-name-field-nys-ins-footer-cont-2,
#fmm-home-page-holder .group-nys-mor-footer-container-1 .field-name-field-nys-ins-footer-cont-2 {
  display: inline-block;
}

.fmm-inner-pg-container .group-fmm-inner-page-row1 .field-item a{
  color: #454545 ! important;
}

.container .node-fmm-inner-pages,
.container .node-nynf-inner-pages{
  word-wrap: break-word;
}

/*========================== Search Result ============================*/
/*.page-search-gss-annual-report .google-search-results .gss-title {
  font-size: 18px;
  font-weight: 400;
}

.page-search-gss-annual-report .google-search-results .gss-result,
.page-search-gss-annual-report .page-header  {
  border-bottom: 1px solid #ccc;
}

.page-search-gss-annual-report .google-search-results .gss-title .gss-search-snippet{
  margin: 0;
}

.page-search-gss-annual-report .google-search-results .gss-title a {
  color: #454545;
}

.page-search-gss-annual-report .google-search-results li {
  padding: 20px 0;
}

.page-search-gss-annual-report .google-search-results .gss-title a b {
  font-weight: 400;
}

.page-search-gss-annual-report .google-search-pager .pager{
  text-align: right;
  margin-top: 40px;
}

.page-search-gss-annual-report .google-search-pager ul.pager li {
  padding: 0;
}

.page-search-gss-annual-report .google-search-pager ul.pager li.pager-current {
  padding: 1px 6px;
  background: #ff0000;  
  color: #fff;
}

.page-search-gss-annual-report .google-search-pager .pager li > a, 
.page-search-gss-annual-report .google-search-pager .pager li > span {
  padding: 0 6px;
  color: #454545;
  border-radius: 0;
}

.page-search-gss-annual-report .google-search-results .gss-search-url a {
  font-style: normal;
  color: #454545;
}*/

/*=========================== Light Box ==============================*/
#lightbox #bottomNavClose {
 height: 25px;
 width: 25px;
 margin: 10px 0px 10px 15px;
 background: url(../imgs/ic_remove.png) no-repeat;
 background-color: transparent !important;
}

#lightbox .ytp-chrome-top-buttons {
  margin-right: 15px !important;
}

.ytp-thumbnail-overlay-image {
  background-position: initial !important;
  margin-top: 16px !important;
}

#lightbox .ytp-chrome-top .ytp-button {
  padding: 20px !important;
}

/*================== For Blog =====================*/
.view-id-blog_post .view-content .node-blog header {
  display: inline-block;
} 

/*=========================== Footer ==============================*/
footer {
  border-top: 8px solid #454545 ! important;
  padding: 40px 20px 0 20px ! important;
  margin-top: 0 ! important;
}

footer h5 {
  font-weight: 700;
  word-wrap: break-word;
}

footer .cat ul {
  word-wrap: break-word;
}

footer .cat ul li a {
  padding: 0 0 3px 0;
}

footer .cat ul li a:hover {
  background: transparent;
}

footer .nav > li > a {
  padding: 0;
  word-break: break-word;
}

footer .nav > li > a:hover, 
footer .nav > li > a:focus {
  background-color: transparent;  
}

footer .socialIcon a {
  display: block;
  width: 23px;
  height: 23px;
}

footer .linkedin {
  background: url(../imgs/socialIconIn.png) no-repeat 0 0;
}

footer .linkedin:hover, .twitter:active {
  background: url(../imgs/socialIconIn.png) no-repeat 0 100%;
}

footer .twitter {
  background: url(../imgs/socialTwit.png) no-repeat 48% 0;
}

footer .twitter:hover {
  background: url(../imgs/socialTwit.png) no-repeat 48% 100%;
}

footer .youtube {
  background: url(../imgs/socialIconYouTube.png) no-repeat 100% 0;
}

footer .youtube:hover {
  background: url(../imgs/socialIconYouTube.png) no-repeat 100% 100%;
}

footer .footerLinks ul li {
  margin-right: 10px;
}

#block-menu-menu-footer-follow ul li a{
  line-height: 0 !important; 
  font-size: 0 !important;
  padding: 11px 15px !important; 
}

#block-menu-menu-header-icons-menu ul li a{
  line-height: 0 !important; 
  font-size: 0 !important;
}

/*================== For Large Desktop =====================*/
@media (min-width: 1200px){
.field-name-field-latest-news-block-title>.field-items>.field-item,
.field-name-field-home-page-help-title>.field-items>.field-item {
  font-size: 40px;
}

footer .followTxt {
  margin-right: 20px;
}
} 

/*================== For Tab Portrait =====================*/
@media (min-width: 768px) and (max-width: 979px) {
.om-maximenu ul.om-menu li.om-leaf .om-link {
  padding: 0 10px;
}

.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-item,
.practice-area-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-item ,
.node-arbitrator-mediators .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-item,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-item, 
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items{
  font-size: 19px;
}

.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds .group-mosiac-block-1-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-2-2by2-ds .group-mosiac-block-2-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-3-1by2-ds .group-mosiac-block-3-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds .group-mosiac-block-4-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds .group-mosiac-block-5-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds .group-mosiac-block-6-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds .group-mosiac-block-7-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds .group-mosiac-block-8-grp-ds {
    max-width: 240px;
}

.contactUsRight .rightpanel-second-ad-block .group-right-section-block-1 {
    max-width: 240px;
}

.contactUsRight .rightpanel-first-ad-block .field-name-field--par-text .field-items {
  max-width: 240px;
}

}

/*================== For Desktop 900px to 1200 =====================*/
@media screen and (min-width: 900px) and (max-width: 1200px) {
 .topRightLinks {
    float: right;
 }
 
 .topRightLinks ul li a {
    padding: 3px 5px;
 }
 
 .headerIconCont {
    display: inline;
    float: left;
    top: 9px;
}
}

/*================== For Tab Landscape =====================*/
@media screen and (min-width: 769px) and (max-width: 1024px) {

.field-collection-container .field-items .field-items .field-item>img {
    width: 100%;
}

/*.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items{
    height: 192px;
}*/

.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items {
  /*height: 200px; /*change done after modifyed col-md-7 into 8*/
  height: 163px;
}

.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items,
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items {
   height: 178px;
  /*height: 201px; /*change done after modifyed col-md-7 into 8*/
}
}

@media (width: 960px) {
.group-mosiac-block-ds .group-mosiac-row-1-ds {
  width: 96.9%;
}
}

@media (width: 1024px) {
/*.supportContainer .group-suppfaq-block2 .field-item {
   width: 50%;
 }*/
.group-mosiac-block-ds .group-mosiac-row-1-ds {
  width: 90.7%;
} 
 
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items {
   height: 185px; /*change done after modifyed col-md-7 into 8*/
} 
}	

@media (max-width: 979px) and (min-width: 768px){
.group-latest-news-details .field-name-field-latest-news-description .field-item {
  min-height: 120px;
}

.group-latest-news-details .field-item {
  min-height: 80px;
}

.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items, 
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items {
  height: 142px; /*change done after modifyed col-md-7 into 8*/
  /*height: 163px;*/	
}
}

@media (width: 667px) {
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items, 
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items, 
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items {
   height: 179px ! important; /*change done after modifyed col-md-7 into 8*/
} 
}

@media (width: 768px) {
.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items, 
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items {
  height: 135px; /*change done after modifyed col-md-7 into 8*/
}
.landing-page-container .media .media-body .odd-line {
  margin-right: 8px;
}
.group-mosiac-block-ds .field-group-div .field-item img {
    height: auto; 
}
}

@media (width: 900px) {
.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items, 
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items {
  height: 163px; /*change done after modifyed col-md-7 into 8*/
}
}

@media (max-width: 320px){
.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds .group-mosiac-block-1-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-2-2by2-ds .group-mosiac-block-2-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-3-1by2-ds .group-mosiac-block-3-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds .group-mosiac-block-4-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds .group-mosiac-block-5-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds .group-mosiac-block-6-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds .group-mosiac-block-7-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds .group-mosiac-block-8-grp-ds {
	height: 105px;
	padding: 0 5px;
}
.contactUsRight .rightpanel-second-ad-block .group-right-section-block-1 {
  max-width: 285px ! important;
}
.practice-area-pages-container .group-pap-block-3 .field-name-field-pa-richtexteditor-3, 
.education-resources-pages-container .group-pap-block-3 .field-name-field-pa-richtexteditor-3, 
.node-clauses .group-clauses-block-3 .field-name-field-pa-richtexteditor-3 {
    display: inline-block;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block .webform-client-form .webform-submit {
  width: 100%;
}

}

@media (max-width: 360px){
#home-page-banners-for-mobile .carousel-inner img {
  width: 100%;
  height: 470px;
}
.practice-area-pages-container .group-pap-block-3 .field-name-field-pa-richtexteditor-3, 
.education-resources-pages-container .group-pap-block-3 .field-name-field-pa-richtexteditor-3, 
.node-clauses .group-clauses-block-3 .field-name-field-pa-richtexteditor-3 {
    display: inline-block;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block .webform-client-form .webform-submit {
  width: 100%;
}

}

@media (max-width: 480px){

#home-page-banners-for-mobile .carousel-inner img {
  width: 100%;
  height: 470px;
}

.headerIconCont {
  margin-top: -14px;
}

#home-page-mosaic-sec .view-content {
  padding: 20px 20px;
}

#home-page-latestnews-mobile-sec .carousel-inner img {
  width: 100%;
}

#home-page-banners-for-mobile {
  margin-top: 104px;
}
	
.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds,
.group-mosiac-block-ds .group-mosiac-row-1-2-ds,
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds,
.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds,
.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds,
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds,
.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds  {
  width: 100%;
  padding: 0;
  margin-bottom: 10px;
}

.contactUsRight .rightpanel-first-ad-block img,
.contactUsRight .rightpanel-second-ad-block img {
    width: 100%;
}

.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds .group-mosiac-block-1-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-2-2by2-ds .group-mosiac-block-2-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-3-1by2-ds .group-mosiac-block-3-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds .group-mosiac-block-4-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds .group-mosiac-block-5-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds .group-mosiac-block-6-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds .group-mosiac-block-7-grp-ds,
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds .group-mosiac-block-8-grp-ds {
    max-width: 267px;
}

.contactUsRight .rightpanel-second-ad-block .group-right-section-block-1 {
  max-width: 300px;
}
	
.group-mosiac-block-ds img {
  width: 100%;
}

.practice-area-pages-container .group-pap-block-3 .field-type-image img,
.education-resources-pages-container .group-edu-res-block-3 .field-type-image img,
.node-clauses .group-clauses-block-3 .field-type-image img,
.node-arbitrator-mediators .group-am-block-3 .field-type-image img,
.what-we-do-pages-container .group-wwd-block3 .field-type-paragraphs img,
.fmm-inner-pg-container .group-fmm-inner-page-row3 .field-type-paragraphs img {
  width: auto;
  height: 88px;
  margin-bottom: 10px;
  border-right: 20px solid #fff;
}

.practice-area-pages-container .group-pap-block-3 .field-type-image,
.education-resources-pages-container .group-edu-res-block-3 .field-type-image,
.node-clauses .group-clauses-block-3 .field-type-image,
.node-arbitrator-mediators .group-am-block-3 .field-type-image,
.what-we-do-pages-container .group-wwd-block3 .field-type-image,
.fmm-inner-pg-container .group-fmm-inner-page-row3 .field-type-image {
  margin-right: 0;
  border-right: 0;
}

.practice-area-pages-container .group-pap-block-3 .field-name-field-pa-text-1,
.education-resources-pages-container .group-edu-res-block-3 .field-name-field-pa-text-1,
.node-clauses .group-clauses-block-3 .field-name-field-pa-text-1,
.node-arbitrator-mediators .group-am-block-3 .field-name-field-pa-text-1,
.what-we-do-pages-container .group-wwd-block3 .field-name-field-pa-text-1,
.fmm-inner-pg-container .group-fmm-inner-page-row3 .field-name-field-pa-text-1{
  font-size: 20px;
}

.practice-area-pages-container .group-pap-block-3 .field-name-field-pa-richtexteditor-3,
.education-resources-pages-container .group-edu-res-block-3 .field-name-field-pa-richtexteditor-3 {
  display: inline-block;
}

.group-latest-news{
  display: none;
}

#home-page-latestnews-mobile-sec{
  display: block;
  margin-bottom: 50px;
  padding: 0 20px;
}

#home-page-latestnews-mobile-sec .block-title {
  font-size: 22px;
  margin: 20px 0 27px 0;
  text-align: center;
  font-weight: 500;
}

#home-page-latestnews-mobile-sec .carousel-inner .field-content>.field-collection-view {
  padding: 0;
}

#home-page-latestnews-mobile-sec .carousel-indicators {
    bottom: -75px;
}
	
#home-page-latestnews-mobile-sec .carousel-indicators li {
  background: #869791;
}
	
#home-page-latestnews-mobile-sec .carousel-indicators .active {
  background: #373737;
}

.what-we-do-container .paragraphs-items .field-name-field--wwd-par-image1,
.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1,
.practice-area-pages-container .paragraphs-items .field-name-field-pa-image-1,
.practice-area-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2,
.supportContainer .field-name-field-suppfaq-image-1,
.supportContainer .field-name-field-suppfaq-richtexteditor-1,
.supportContainer .group-suppfaq-block2 .field-item,
.node-clauses .paragraphs-items .field-name-field-pa-image-1,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2,
.education-resources-pages-container .paragraphs-items .field-name-field-pa-image-1,
.education-resources-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2 {
  width: 100%;
}

.practice-area-pages-container .group-pap-block-3 .field-name-field-pa-richtexteditor-3, 
.education-resources-pages-container .group-pap-block-3 .field-name-field-pa-richtexteditor-3, 
.node-clauses .group-clauses-block-3 .field-name-field-pa-richtexteditor-3,
.node-arbitrator-mediators .group-am-block-3 .field-name-field-pa-richtexteditor-3,
.what-we-do-pages-container .group-wwd-block3 .field-name-field-pa-richtexteditor-3,
.fmm-inner-pg-container .group-fmm-inner-page-row3 .field-name-field-pa-richtexteditor-3{
    display: inline-block;
}

.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items,
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items {
    height: auto;
}
}

@media (width: 600px){
.headerIconCont {
  top: -53px;
}
.mean-container .mean-bar-extra {
  margin-top: -1% ! important;
}	
}

@media (width: 640px){

.mean-container .mean-bar-extra {
  margin-top: -1% ! important;
}

.headerIconCont {
  margin-top: -3%;
}

/*.searchbox2 {
  margin: -3px 0 0 55px !important;
}*/   /* GSS add */
}

@media (max-width: 640px){

.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds,
.group-mosiac-block-ds .group-mosiac-row-1-2-ds,
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds,
.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds,
.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds,
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds,
.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds,
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds  {
  width: 100%;
  padding: 0;
  margin-bottom: 10px;
}
	
.group-mosiac-block-ds img,
.contactUsRight .rightpanel-first-ad-block img,
.contactUsRight .rightpanel-second-ad-block img,
.supportContainer .field-name-field-suppfaq-image-1,
.supportContainer .field-name-field-suppfaq-richtexteditor-1,
.supportContainer .group-suppfaq-block2 .field-item,
.what-we-do-container .paragraphs-items .field-name-field--wwd-par-image1,
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1,
.node-clauses .paragraphs-items .field-name-field-pa-image-1,
.practice-area-pages-container .paragraphs-items .field-name-field-pa-image-1,
.education-resources-pages-container .paragraphs-items .field-name-field-pa-image-1,
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2,
.node-arbitrator-mediators .paragraphs-items .field-name-field-pa-image-1,
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-image-1,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-image-1,
.what-we-do-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2,
.fmm-inner-pg-container .paragraphs-items .field-name-field-pa-richtexteditor-2  {
  width: 100%;
}

.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items,
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items,
.node-clauses  .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items {
    height: auto;
}

}

@media (max-width: 640px) and (min-width: 320px){
	
.black_main_cont .container {
  margin-right: inherit;
  margin-left: inherit;
}

.header {
  height: 95px;
}

footer .footerLinks ul li {
    margin-right: 30px;
}
/* GSS add */ /*
#headerIconsPlaceholder #block-search-form{
  margin: 0 12px 0 -33px;
}*/

.mean-container .mean-bar {
  z-index: 100;
}

.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds {
  margin-bottom: 0;	
}

#home-page-latestnews-mobile-sec .carousel-inner .field-content>.field-collection-view {
  margin:0;
}

#home-page-latestnews-mobile-sec .carousel .item {
  height: 545px;
}

.group-mosiac-block-ds .field-group-div .field-item img {
  height: auto;
}

.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items, 
.what-we-do-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.fmm-inner-pg-container .field-name-field-pa-richtexteditor-2 .field-items, 
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items, 
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items, 
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items {
  padding: 20px 15px;
}

.main-container #commerCont .region-content #block-system-main,
.main-container #commerCont .region-content .view-id-media_relations_webform_block,
.main-container #commerCont .region-content .block-adr-rules-customization,
.main-container #commerCont .region-content #block-views-rules-listing-block,
.main-container #commerCont .region-content #block-views-all-forms-listing-page-block,
.main-container #commerCont .region #block-views-support-faq-blocks-block-3   {
  padding-right: 0px;
}

#headerIconsPlaceholder #block-search-form .input-group-btn {
  z-index: 100;
}
/* GSS add */ /*
#headerIconsPlaceholder .searchbox6 {
  margin: 0 ! important;
}*/

.mean-container .mean-nav {
  margin-top: 40px;
}	

.meanmenu-reveal:hover::after, .meanmenu-reveal:active::after, .meanmenu-reveal:focus::after {
  width: 80%;
}

.mean-container .mean-bar-extra {
  margin-top: -3%;
}

.mean-container .meanclose {
  right: 7px ! important;
}

.mean-container a.meanclose {
  padding: 11px 10px 11px 0;
}

.headerIconCont>.row {
  margin-right: -15px;
  margin-left: -15px;
}

#home-page-banners-for-mobile .carousel-inner img {
  width: 100%;
  height: 470px;
}  

#home-page-banners-for-mobile {
    margin-top: 31px;
}

#home-page-banners {
  display: none;	
}

#headerIconsPlaceholder {
  width: 100%;
  /*margin-right: 0;*/ /* GSS add */
  position: absolute;
  float: left;
}

#headerIconsPlaceholder ul li {
    display: inline-block;
    width: 18%;
	margin-right: 10px;
}

/* GSS add - comment out the entire class just below */
#block-menu-menu-header-icons-menu>ul {
	/*margin: 0 0 0 -152%;*/ /*position for menu icon if search is enable*/
	margin: 0 0 0 -62%; /*position for menu icon if search is disable*/
}

/* GSS add*/
/*.logoHeaderIcon .contactUser {
  margin-right: 20px;
}*/

#block-menu-menu-header-icons-menu>ul .searchIcon {
	margin-right: 0px;
}

#fmm-home-page-holder .group-fmm-home-page-holder2 .field-name-field-fmm-home-page-content3 {
  width: 100%;
} 

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .mostViewedRow>div{
  margin-bottom: 25px;
}

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .mostViewedRow > div > p {
  padding: 0;
}

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .table-striped > tbody > tr > td:first-child {
  width: 100%;
  float: left;
  display: inline-block;
}

.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .table-striped > tbody > tr > td:nth-child(2),
.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .table-striped > tbody > tr > td:nth-child(3),
.rulesFormFeesCont #block-adr-rules-customization-rules-form-fees-table .table-striped > tbody > tr > td:nth-child(4) {
  float: left;
  width: 33.33333333%;
}

#block-adr-prism-user-login-side-block .modal-dialog .modal-content .modal-body .form-group input, 
#forgotPasswordModal .modal-dialog .modal-content .modal-body .form-group input {
  width: 100%;
  margin-bottom: 15px;
}

#block-adr-prism-user-login-side-block .enterBtn, 
#forgotPasswordModal .enterBtn {
  padding: 0;
}

.register-container  .panel-body #field-zip-code-add-more-wrapper .form-control,
.register-container  .panel-body #field-zip-4-add-more-wrapper .form-control,
.register-container  .panel-body #field-fax-country-code-add-more-wrapper .form-control,
.register-container  .panel-body #field-telephone-country-add-more-wrapper .form-control,
.register-container  .panel-body #field-fax-number-add-more-wrapper .form-control,
.register-container .panel-body .form-text, 
.register-container .panel-body .form-select,
.register-container .panel-body .control-label,
.register-container #edit-account > .user-container-inline > .form-item-name, 
.register-container #edit-account > .user-container-inline .form-item-pass.form-type-password-confirm,
.register-container .panel-body .group-telephone-group h3,
.register-container .panel-body .group-fax-group h3, 
.register-container .panel-body .group-zipcode-group h3,
#adr-prism-registration-step-one-form .form-text,
#adr-prism-registration-step-one-form .control-label,
#adr-prism-registration-steps-form .form-control,
#adr-prism-registration-steps-form .control-label,
#adr-prism-registration-steps-form #edit-telephone .panel-body>div,
.page-aaa-faces-password #adr-prism-password-reset-form .form-group .control-label,
.page-aaa-faces-password #adr-prism-password-reset-form .form-group .form-control,
#adr-prism-registration-steps-form #edit-fax .panel-body>div,
#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-username, 
#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-password,
#adr-prism-profile-update-form .control-label,
#adr-prism-profile-update-form .form-control,
#adr-prism-profile-update-form #edit-telephone .panel-body>div,
#adr-prism-profile-update-form #edit-telephone .panel-body .form-item-telephone-country,
#adr-prism-profile-update-form #edit-fax .panel-body>div,
#adr-prism-profile-update-form #edit-fax .panel-body .form-item-fax-country {
  width: 100% ! important;
}

#adr-prism-registration-steps-form #edit-zipcode-fieldset .form-item-zip-code,
#adr-prism-profile-update-form #edit-zipcode-fieldset .form-item-zip-code  {
  margin-right: 10px;	
}

.register-container .help-block.password-help {
  margin-left: 5px;
}

.register-container #edit-account #edit-check-user-name-button {
  margin-bottom: 15px;
}

.register-container .panel-body .form-item-field-telephone-number-und-0-value > .form-control,
.register-container .panel-body .form-item-field-fax-number-und-0-value > .form-control {
  margin-top: 34px;
}

.register-container .panel-body .user-container-inline .form-item-pass-pass2 {
  margin-bottom: 0;
}

.region-right-side-bar {
  margin-top: 50px;
}

.register-container .user-info-from-cookie .form-group .control-group .help-inline, .help-block {
  width: 100%;
  margin-left: 0;
  margin-top: 15px;
}

#adr-prism-registration-step-one-form>div,
.register-container .panel-body  {
  padding-right: 10px;
}

.register-container  .panel-body .group-zipcode-group .field-name-field-zip-4- {
  margin-top: -34px;
}

.node-contact-us .group-contact-block1 .field-item {
  width: 100%;
  border-left: none;
  padding-left: 0;
  margin-bottom: 20px;
  padding-bottom: 18px;
  border-bottom: 1px solid #ccc;
}

.node-contact-us .group-contact-block1 .field-item:last-child{
  border-bottom: none;
  margin-bottom: 0;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block > .view-content > .panel-group {
  border-top: 3px solid #ff0000;
}

.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 h4 {
    font-size: 19px !important;
}	

.ContactUsContainer .view-id-contact_us_accordion_saq_block .webform-client-form {
    width: 100%;
}

.ContactUsContainer #inside-content-area .panel-heading {
  padding: 15px 0;
}

.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 .panel-body .views-field {
    width: 100%;
}

.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 .panel-body .views-field-field-par-text-editor1,
.ContactUsContainer .view-contact-page-content-blocks #views-bootstrap-accordion-2 .panel-body .views-field-field-par-text-editor-2 {
  margin-bottom: 35px;
}

.ContactUsContainer .view-id-contact_us_accordion_saq_block .form-actions {
  text-align: center;
}

.view-media-relations-webform-block .table-striped .form-actions button {
  width: 35%;
}

#block-adr-prism-user-login-side-block .modal-dialog .modal-content .modal-title,
#forgotPasswordModal .modal-dialog .modal-content .modal-title {
  font-size: 30px;
}

.signincontainer #block-system-main .control-label {
  margin-left: 5px;
}

.signincontainer .region-content #block-system-main {
  padding-right: 0;
}

.signincontainer #block-system-main #edit-action {
  margin-left: 5px;
}

.black_main_cont .container .view-page-title-sub-title,
#block-adr-prism-page-title-and-subtitle .textVerMiddle h1,
.black_main_cont .container>p {
   font-size: 25px;
}

.black_main_cont {
  margin-top: 31px;
}  

.group-mosiac-block-ds .group-mosiac-row-1-ds .group-mosiac-row-1-1-2by2-ds>.field-group-div,
.group-mosiac-block-ds .group-mosiac-row-1-ds .group-mosiac-row-1-2-2by2-ds>.field-group-div,
.group-mosiac-block-ds .group-mosiac-row-1-ds .group-mosiac-row-1-2-ds>.field-group-div,
.group-mosiac-block-ds .group-mosiac-row-1-ds .group-mosiac-row-1-3-1by2-ds>.field-group-div,
.group-mosiac-block-ds .group-mosiac-row-2-ds .group-mosiac-row-2-2-2by2-ds>.field-group-div,
.group-mosiac-block-ds .group-mosiac-row-2-ds .group-mosiac-row-2-2-2by2-ds>.field-group-div,
.group-mosiac-block-ds .group-mosiac-row-1-ds .group-mosiac-row-1-4-2by2-ds>.field-group-div,
.group-mosiac-block-ds .group-mosiac-row-3-ds .group-mosiac-row-3-1-2by2-ds>.field-group-div,
.group-mosiac-block-ds .group-mosiac-row-2-ds .group-mosiac-row-2-1-2by4-ds>.field-group-div,
.group-mosiac-block-ds .group-mosiac-row-3-ds .group-mosiac-row-3-2-2by4-ds>.field-group-div  {
  width: 100%;
}

.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .field-name-field-pa-richtexteditor-2 .field-items {
  height: auto
}

.practice-area-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2,
.education-resources-pages-container .paragraphs-items .field-name-field-pa-richtexteditor-2,
.node-arbitrator-mediators .paragraphs-items .field-name-field-pa-richtexteditor-2 {
  width: 100%;
}
.navbar-header .logo { 
  margin-top: -16px ! important;
}
	
#home-page-banners-for-mobile{
  display: block;	
}	

.mean-container .mean-bar-extra {
  width: auto !important;
  position: relative !important;
}

#home-page-banners-for-mobile .carousel-incontactnerner img {
  width: 100%;
  height: 470px;
}

.contactUsRight .rightpanel-second-ad-block .group-right-section-block-1 {
  max-width: 325px;
}

#nys-insurance-banner {
   margin-top: 31px;
}

#nys-insurance-red-container>.region-nys-insurance-red-container>section,
#nys-insurance-red-container .region-nys-insurance-red-container,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 {
  height: 165px;	
}

.node-type-fmm-home-page .main-container,
.node-type-nys-insurance .main-container,
.node-type-nys-mortgage-homepage .main-container,
.node-type-fmm-home-page .main-container,
.node-type-fmm-inner-pages .main-container,
.node-type-nynf-inner-pages .main-container,
.node-type-what-we-do .main-container,
.node-type-what-we-do-pages .main-container,
.node-type-practice-area-pages .main-container,
.node-type-what-we-do-pages .main-container,
.page-aaa-faces-register .main-container,
.page-aaa-faces-password .main-container,
.page-aaa-faces-login .main-container {
  margin-bottom: 0;
}

#fmm-home-page-holder .group-fmm-home-page-holder2 .group-fmm-home-page-holder2-2,
#fmm-home-page-holder .group-nys-mor-footer-container .group-nys-mor-footer-container-1 ,
#fmm-home-page-holder .group-nys-ins-footer-container-1 .group-nys-ins-footer-container {
  padding: 0 20px;
}

.node-type-fmm-home-page #home-page-banners-for-mobile .carousel-inner img,
.node-type-fmm-home-page .carousel .item,
.node-type-fmm-home-page .carousel,
.node-type-nys-insurance #home-page-banners-for-mobile .carousel-inner img,
.node-type-nys-insurance .carousel .item,
.node-type-nys-insurance .carousel,
.node-type-nys-mortgage-homepage #home-page-banners-for-mobile .carousel-inner img,
.node-type-nys-mortgage-homepage .carousel .item,
.node-type-nys-mortgage-homepage .carousel  {
	height: auto;
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-item,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-large-link-1,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-link,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item ,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-link,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-items,
 #fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-items,
#fmm-home-page-holder  .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-items {
  height: auto;
}

#nys-insurance-red-container > .region-nys-insurance-red-container > section h4,
#nys-insurance-red-container> .region-nys-insurance-red-container>section p {
  width: 100%;
}

#nys-insurance-red-container>.region-nys-insurance-red-container>section h4,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-item,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-large-link-1 .field-item,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item {
  text-align: center;
  font-size: 20px;
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-item,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item {
  margin-bottom: 15px;
  display: inline-block;
}

.landing-page-container .profile li,
.landing-page-container .media .media-body  li {
  width: 100%;
}

.landing-page-container .region-right-side-bar {
  margin-top: 0;
}

.landing-page-container .contactUsRight #block-adr-prism-my-services-side-image .rightAd {
  padding: 0;	
}

.landing-page-container .contactUsRight #block-adr-prism-my-services-side-image .rightAd img{
  width: 100%;	
}

#fmm-home-page-holder .group-fmm-home-page-holder2 .field-name-field-fmm-home-page-content2,
#fmm-home-page-holder .group-nys-ins-footer-container-1 .field-name-field-nys-ins-footer-cont-1,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-large-link-1,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-link,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-link,
#fmm-home-page-holder .group-nys-mor-footer-container-1 .field-name-field-nys-ins-footer-cont-1 {
  width: 100%;  
}

#fmm-home-page-holder .group-fmm-home-page-holder2 .field-name-field-fmm-home-page-content2 .field-items p:last-child,
#fmm-home-page-holder .group-nys-mor-footer-container-1 .field-name-field-nys-ins-footer-cont-1 .field-items p:last-child,
#fmm-home-page-holder .group-nys-ins-footer-container-1 .group-nys-ins-footer-container .field-name-field-nys-ins-footer-cont-1 p:last-child{
  margin-bottom: 10px;
}

#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-items,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-items,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-items {
  display: inline-block;
}

#fmm-home-page-holder .group-nys-ins-red-block-cont-1,
#fmm-home-page-holder .group-fmm-home-page-holder1,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 {
  text-align: center;
}

#secondary-title-container .region-page-secondary-title {
  margin-right: 0px;
}

.supportContainer .group-suppfaq-block2 .field-item.even {
  margin-right: 0px;	
}

.supportContainer .group-suppfaq-block2 .field-item.odd {
  margin-left: 0px;	
}

.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds .group-mosiac-block-1-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-1-2-2by2-ds .group-mosiac-block-2-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-1-3-1by2-ds .group-mosiac-block-3-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds .group-mosiac-block-4-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds .group-mosiac-block-5-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds .group-mosiac-block-6-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds .group-mosiac-block-7-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds .group-mosiac-block-8-grp-ds {
  margin-top: 15px;
}

/*============ Viedio Popup ===========*/
#outerImageContainer{
 display: block;
  margin-left: auto;
  margin-right: auto;
  width: 90% ! important;
}
#outerImageContainer iframe  {
  width: 100% ! important;	
}

#modalContainer {
  width: 97% ! important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#modalContainer .ytp-thumbnail-overlay-image {
  margin-top: 0;
}

/*#outerImageContainer iframe body {
  margin: -5px ! important;
}

#outerImageContainer iframe body .html5-video-player {
  margin: 10px ! important;	
}*/

#lightbox {
	text-align: center;
}



}

@media (max-width: 767px) and (min-width: 480px){
/* GSS add *//*#headerIconsPlaceholder {
  margin-right: 0;
}*/

.black_main_cont {
  margin-top: 31px;
}
}

@media (min-width: 667px){
.register-container .panel-body .user-container-inline .username,
.register-container .panel-body .form-item-field-zip-4--und-0-value>.form-control,
.register-container .panel-body .form-type-password>.form-control {
  width: 55.33333333%;
}
}
/* GSS add */
@media (width: 568px) {
/*.searchbox2 {
  margin: -2px 0 0 55px !important;
}*/
.headerIconCont {
  margin-top: -20px;
}
.mean-container .mean-bar-extra {
  margin-top: -1%;
}
}

/*@media (width: 732px) {
#headerIconsPlaceholder #block-search-form {
  margin: 0 12px 0 -3px;
}
}

@media (width: 732px) {
.logoHeaderIcon .contactUser {
  margin-right: 5px;
}

.logoHeaderIcon {
  margin: 10px 0 10px 0;
}

.header {
  height: 95px;
}
} */

/* GSS add @media (width: 736px) {
/*.logoHeaderIcon .contactUser {
  margin-right: 5px;
}
}*/

@media (width: 736px){
.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items, 
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items {
    height: 199px ! important; /*change after modifyed col-md-7 into 8*/
}

.group-mosiac-block-ds .field-group-div .field-item img {
    height: auto; 
}

}

@media (max-width: 736px) and (min-width: 648px){
.headerIconCont {
  width:50%;
}

.group-mosiac-block-ds .field-group-div .field-item img {
    height: auto; 
}

.logoHeaderIcon {
  margin: 10px 0 10px 0;
}

.header {
  height: 95px;
}

.black_main_cont .container {
  margin-right: inherit;
  margin-left: inherit;
}

#home-page-banners {
  margin-top: 31px;
}

.signincontainer #block-system-main .form-group {
  width: 100%;
}

.signincontainer #block-system-main #edit-action {
  margin-left: 5px;
}

.region-right-side-bar {
  margin-top: 50px;
}

.practice-area-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.education-resources-pages-container .field-name-field-pa-richtexteditor-2 .field-items, 
.node-clauses .paragraphs-items .field-name-field-pa-richtexteditor-2 .field-items,
.supportContainer .field-name-field-suppfaq-richtexteditor-1 .field-items, 
.node-arbitrator-mediators .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-pages-container .field-name-field-pa-richtexteditor-2 .field-items,
.fmm-inner-pg-container .field-name-field-pa-richtexteditor-2 .field-items,
.what-we-do-container .paragraphs-items .field-name-field-wwd-par-text1 .field-items {
  height: 184px; /*change after modifyed col-md-7 into 8*/
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-item,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-large-link-1,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-link,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item ,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-link,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-items,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-items,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-items {
  height: auto;
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-item,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item,
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item {
  margin-bottom: 15px;
  display: inline-block;
  text-align: center;
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1, 
#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder, 
#fmm-home-page-holder  .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder,
#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-large-link-1, 
#fmm-home-page-holder .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-link, 
#fmm-home-page-holder .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-link {
  width: 100%;	
}

#fmm-home-page-holder .group-fmm-home-page-holder1 .group-fmm-home-page-holder1-1-1 .field-name-field-fmm-home-page-content1 .field-item,
#fmm-home-page-holder .group-nys-mor-red-block-cont-1 .group-nys-mor-red-block-cont-1-1 .group-nys-mor-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item
/*#fmm-home-page-holder .group-nys-ins-red-block-cont-1 .group-nys-ins-red-block-cont-1-1 .group-nys-ins-red-block-cont .field-name-field-nys-ins-red-content-holder .field-item*/ {
  margin-bottom: 15px;
  display: inline-block;
  text-align: center;
  font-size: 20px;
}

.node-type-fmm-home-page .main-container,
.node-type-nys-insurance .main-container,
.node-type-nys-mortgage-homepage .main-container,
.node-type-fmm-home-page .main-container,
.node-type-fmm-inner-pages .main-container,
.node-type-nynf-inner-pages .main-container,
.node-type-what-we-do .main-container,
.node-type-what-we-do-pages .main-container,
.node-type-practice-area-pages .main-container,
.node-type-what-we-do-pages .main-container,
.page-aaa-faces-register .main-container,
.page-aaa-faces-password .main-container,
.page-aaa-faces-login .main-container {
  margin-bottom: 0;
}

.group-mosiac-block-ds .group-mosiac-row-1-1-2by2-ds .group-mosiac-block-1-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-1-2-2by2-ds .group-mosiac-block-2-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-1-3-1by2-ds .group-mosiac-block-3-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-1-4-2by2-ds .group-mosiac-block-4-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-2-1-2by4-ds .group-mosiac-block-5-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-2-2-2by2-ds .group-mosiac-block-6-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-3-1-2by2-ds .group-mosiac-block-7-grp-ds, 
.group-mosiac-block-ds .group-mosiac-row-3-2-2by4-ds .group-mosiac-block-8-grp-ds {
  margin-top: 10px;
}

#adr-prism-registration-steps-form #edit-telephone .panel-body .form-item-telephone-country, 
#adr-prism-registration-steps-form #edit-fax .panel-body .form-item-fax-country,
#adr-prism-profile-update-form #edit-telephone .panel-body .form-item-telephone-country, 
#adr-prism-profile-update-form #edit-fax .panel-body .form-item-fax-country {
    width: 24%;
}

#adr-prism-forget-password-form .enterBtn #edit-actions--2,
#adr-prism-forget-username-form .enterBtn #edit-actions {
  margin-left: 10px;
  width: 20%;
}

#adr-prism-registration-steps-form .form-submit{
  margin-bottom: 30px;
}

#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-username>.form-control {
  width: 55%;
}

#adr-prism-registration-steps-form #edit-step-two-acc-info .form-item-step-two-username>.control-label {
  width: 41.9%;
}

}

@media (min-width: 1920px){
/*for Home Banner Full Width commnet this #home-page-banners*/
#home-page-banners {
  width: 1280px;
  margin: 104px auto 0 auto;
}

#nys-insurance-banner {
  width: 1280px;
  margin: 104px auto 40px auto;
}
}

/* Hiding the Extra Title of ContactUs Right Side panel */
.panel-body >.views-field-title{
	display:none;
}

/* added by Trupti on 30-3 for prism Password update and profile update */
.landing-page-container .contactUsRight #block-menu-menu-my-account-profile-links .nav > li,
.landing-page-container .contactUsRight #block-adr-prism-myservices-update-profile  .nav > li{
  border-bottom: 1px solid #cccccc;
}
.landing-page-container .contactUsRight #block-menu-menu-my-account-profile-links .nav > li a,
.landing-page-container .contactUsRight #block-adr-prism-myservices-update-profile .nav > li a{
  color: #454545;
  padding: 14px 5px 14px 0;
}

.landing-page-container .contactUsRight #block-menu-menu-my-account-profile-links .nav > li a:hover,
.landing-page-container .contactUsRight #block-menu-menu-my-account-profile-links .nav > li a:focus,
.landing-page-container .contactUsRight #block-adr-prism-myservices-update-profile  .nav > li a:hover,
.landing-page-container .contactUsRight #block-adr-prism-myservices-update-profile  .nav > li a:focus {
  background: transparent;
  background-color: transparent !important;
}
.landing-page-container .contactUsRight #block-menu-menu-my-account-profile-links{
  margin-top: 40px;
}

/* added by Trupti on 03-04 for news and notification */
#block-system-main .news-notices-notification {
  margin-bottom: 15px;
}

/* added by Trupti on 05/04 for sign in/out */
#block-adr-prism-prism-login-logout-link,
#block-menu-menu-header-sub-menu {
  float: left;
}

#adr-prism-registration-steps-form .form-item input[type="checkbox"].error{
  outline: 2px solid #a94442;
  -moz-appearance: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 /* IE10-11 CSS styles go here because Microsoft can't make a browser that understands 3D transforms! */
.group-mosiac-block-ds .field-group-div .field-item img {
  width: 100%;
}
}