/* custom css*/
@charset "UTF-8";


.landing_header_logo{
	padding-top:18px;
	text-align:center;
	}
.landing_header_text{
	text-align:right;
	}	
.landing_header_text p {
	padding-top:30px;
  font-size: 14px;
  font-family: "Helvetica";
  color: rgb(0, 0, 0);
  z-index: 98;
}

.landing_header_text p span{
  font-size: 14px;
  font-weight:bold;
  font-family: "Helvetica";
  color: #15abd0;
  z-index: 98;
}

.nr_header_background{
	background-color:#dde2e7;
	}
.nr_header_logo{
	float:left;
}
.nr_header_logo img{
	text-align:left;
}
.nr_header_login{
	float:right;
}
.nr_benefits_left{
	float:left !important;
}
.nr_cart{
	float:right;
	padding-right:5px;
	padding-top:5px;
}
.nr_login_button{
	float:right;
}

.nr_nav_background{
	background-color:#999999;
}
.nr_nav{
	background-color:black;
}
.nr_nav ul li{
	list-style:none;
	float:left;
	padding:10px;
}
.nr_nav ul li.nr_active{
	background-color:#6f848b;
}
	
.nr_nav ul li a{
	color:white;
	  text-transform: uppercase;
	  font-weight:bold;
}

.nr_banner{
	background-color:#f4f4f4;
}
.nr_section{
	padding-bottom:78px;
	padding-top:78px;
}
.nr_banner_header{
	text-align:center;
	position:relative;
}
.nr_upper_floor{
	text-align:center;
}

.nr_upper_floor h1{
		color:#004c74;
	margin-bottom:35px;
	font-size:40px;
	font-weight:bold;
	text-transform:uppercase;
}
.nr_upper_floor h2{
color: #15abd0;
    margin-bottom: 30px;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: -26px;
	}
.nr_upper_floor p{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
padding-bottom:35px;
	max-width:735px;
	margin:auto;
	float:none;
	text-align:left;
}
.nr_benefit_section h1{
		font-size:40px;
	font-weight:bold;
	color:white;
	text-align:center;
	padding-bottom:30px;
}
.nr_benefit_section_3 h1{
	color:white;
	text-align:center;
	padding-bottom:30px;
	font-size:40px;
	font-weight:bold;
	}
.nr_div_left{
	float:left;
	width:50%;
}
.nr_div_right{
	text-align:center;

}
.nr_upperfloor{
	color:#004c74;
	margin-bottom:35px;
}
.nr_concrete{
	padding-top:40px;
	padding-bottom:80px;
}
.nr_concrete h1{
	color:#004c74;
	text-align:center;
	padding-bottom:60px;
	padding-top:40px;
	font-size:40px;
	font-weight:bold;
	}
.nr_center_div{
	float:right; 
max-width:90%;
}
.nr_dr_section{
	background-color:#44bcd9;
	padding-top:50px;
		}
.nr_background{ background-image:url(../../images/CCAA/Detached/nr_background.png); padding-bottom:20px; opacity:1; background-size:cover; background-repeat:no-repeat; }		
.nr_dr_upper_floor{
	text-align:center;
}
.nr_dr_upper_floor h1{
	color:#fff;
	margin-bottom:15px;
	font-size:40px;
	font-weight:bold;
		}
.nr_dr_upper_floor p	{
				font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
padding-bottom:25px;
	max-width:900px;
	margin:auto;
	float:none;
	text-align:left;
	color:#fff;
}	
.nr_d_color{
	color:#15abd0 !important;
	padding-bottom:70px;
	}
.nr_play{ position:absolute; top:42%; left:47%; z-index:999; }
.nr_dr_last{
	float:left !important;
}
.nr_middle_image{
	position:relative;
}

.nr_dr_upperfloor{
	color:#fff;
	margin-bottom:15px;
}
.nr_dr_case_study{
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
padding-bottom:25px;
	max-width:900px;
	margin:auto;
	float:none;
	text-align:left;
	color:#fff;
}
.nr_bottom_section{
	padding-bottom:50px;
}
.nr_bottom_section h1{
	font-size:40px;
	font-weight:bold;
	color:#15abd0;
	text-align:center;
	padding-bottom:30px;
	}
.nr_circle_1{
	position:absolute;
	left:23%;
	top:64%;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	z-index:999;
	background-color:#1da4c6;
	cursor:pointer;
	}
.nr_circle_1:hover{
	width: 21px;
	height: 21px;
	z-index:999;
	background-color:#24abcd;
	cursor:pointer;
	}

.nr_circle_2{
	position:absolute;
	left:32%;
	top:83%;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	z-index:999;
	background-color:#1da4c6;
	cursor:pointer;
	}
.nr_circle_2:hover{
	width: 21px;
	height: 21px;
	z-index:999;
	background-color:#24abcd;
	cursor:pointer;
	}


.nr_circle_3{
	position:absolute;
	left:68%;
	top:51%;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	z-index:999;
	background-color:#1da4c6;
	cursor:pointer;
	}
.nr_circle_3:hover{
	width: 21px;
	height: 21px;
	z-index:999;
	background-color:#24abcd;
	cursor:pointer;
	}
.innershowhover{
	display:none;
}
.innershowhover h3{
	font-size:16px;
	font-weight:bold;
	    -webkit-margin-before: 0em;
		    -webkit-margin-after: 0em;
	}
.innershowhover p{
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 10px !important;
    margin-bottom: 0px !important;
}
.innershowhover a{
	display:block;
		font-size:14px;
	font-weight:bold;
	color:#fff;
}
.hover_img{
	display:none;
	}
.showhover:hover{
	width:23px;
	height:23px;
	}
.showhover:hover .innershowhover, .showhover:hover .hover_img{
	display:block;
	}
.nr_circle_4{
position: absolute;
    left: 67%;
    top: 81%;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    z-index: 999;
    background-color: #1da4c6;
    cursor: pointer;
		}
.nr_circle_4:hover{
	width: 22px;
	height: 22px;
	z-index:999;
	background-color:#24abcd;
	cursor:pointer;
	}

.nr_circle_5{
	position:absolute;
	left:79%;
	top:34%;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	z-index:999;
	background-color:#1da4c6;
	cursor:pointer;
	}
.nr_circle_5:hover{
	width: 21px;
	height: 21px;
	z-index:999;
	background-color:#24abcd;
	cursor:pointer;
	}


.nr_heading{
	font-size:40px;
	font-weight:bold;
}
.nr_case_study{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
padding-bottom:35px;
	max-width:735px;
	margin:auto;
	float:none;
	text-align:left;
}
.nr_brochures{
	color:#004c74;
	font:20px;
	font-weight:bold;
	padding-bottom:15px;
	}
.nr_download_case_study{
	background-color: #004c74;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 300px;
    margin: auto;
	font-weight:bold;
	}
.nr_dr_download_case_study{
    padding-top: 12px;
    padding-bottom: 12px;
    width: 300px;
    margin: auto;
	font-weight:bold;
	}

.nr_dr_download_case_study span img {
    margin-right: 8px;
    vertical-align: middle;
}
.nr_dr_download_case_study a{
		color:#15abd0;
	text-decoration:underline;
			}	
.nr_download_case_study a {
	color:white;
	text-decoration:underline;
}
.slider{
	position:relative;
}
.right_arrow{
	position:absolute;
	right:-40px;
	top:60%;
		}
.left_arrow{
	position:absolute;
	left:-40px;
	top:60%;
	}
.nr_download_case_study span img{
	margin-right:8px;
	vertical-align:middle;
}

.nr_dr_white_benefit{
	color:#15abd0;
	text-align:center;
	padding-bottom:30px;
	}
.findoutmore{
    color: #fff;
    background-color: #15abd0;
    text-align: center;
    width: 220px;
    text-decoration: none;
    display: block;
    margin: auto;
    padding-top: 10px;
    padding-bottom: 10px;
	margin-top:40px;
}
.nr_dr_benefit{
	color:white;
	text-align:center;
	padding-bottom:30px;
	}
.nr_dr_slider_benefit{
	color:#004c74;
	text-align:center;
	padding-bottom:60px;
	padding-top:40px;
}
.innershowhover{
   color: #fff;
    background-color: #2daece;
    width: 200px;
    text-align: left;
    padding: 14px 14px 20px 14px;
    opacity: 0.9;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -19px;
    left: 52px;
	}
.hover_img{
	position: absolute;
    left: 32px;
    bottom: -7px;
	}	
.hover_heading{
	font-size:16px;
	font-weight:bold;
	}
.hover_text{
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 10px;
    padding-top: 10px;
		}
.hover_findout{
	font-size:14px;
	font-weight:bold;
	}		
.hover_findout a{
	color:#fff;
}
.nr_benefit{
	color:white;
	text-align:center;
	padding-bottom:30px;
}
.nr_benefit_section{
	background-color:#15abd0;
	}
.nr_benefit_section_3{
	background-color:#15abd0;
	padding-top:50px;
	}	
.nr_ellipse_img{
	float:left;
	width:90px;
}
.nr_ellipse_heading{
	font-size:19px;
	color:#004c74;
	font-weight:bold;
	margin-bottom:10px;
}

.nr_ellipse_content{
	color:white;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	margin-bottom:15px;
}
.nr_white_ellipse_content{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	margin-bottom:15px;
}
.nr_dr_ellipse{
	text-align:center;
}
.nr_dr_ellipse_text{
	margin:auto;
	max-width:356px;
	margin-top:8px;
}
.nr_dr_ellipse_text h2{
		font-size:19px;
	color:#004c74;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
	}
.nr_dr_ellipse_text p{	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	margin-bottom:15px;
	color:#fff;
}
.nr_ellipse_text{
	float:left;
	max-width:356px;
	vertical-align:text-top;
	min-width:300px;
}
.nr_ellipse_text h2{
	font-size:19px;
	color:#004c74;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0px;
}
.nr_ellipse_text p{
	color:white;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	margin-bottom:15px;
 }

.nr_ellipse{
	margin-bottom:22px;
	min-height:100px;
	clear:both;
}

.nr_img_center{
	text-align:center;
}
.nr_footer{
	background-color:#404040;
	}
.nr_row p{
	padding-bottom:30px;
}
.nr_land_footer{
	text-align:center;
	background-color:#000;
	padding-top:10px;
	padding-bottom:15px;
	}
.nr_land_footer p{
	font-size:12px;
	color:#fff;
	padding-bottom:0px;
	}
.nr_land_footer span{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}	
.nr_row {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto; }
  .nr_row::before, .nr_row::after {
    content: ' ';
    display: table; }
  .nr_row::after {
    clear: both; }
  .nr_row.nr_collapse > .nr_column, .nr_row.nr_collapse > .nr_columns {
    padding-left: 0;
    padding-right: 0; }
  .nr_row .nr_row {
    max-width: none;
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    max-width: none; 
	}
    @media screen and (min-width: 40em) {
      .nr_row .nr_row {
        margin-left: -0.9375rem;
        margin-right: -0.9375rem; } 
		}
    .nr_row .nr_row.collapse {
      margin-left: 0;
      margin-right: 0; }
  .nr_row.expanded {
    max-width: none; }
    .nr_row.expanded .nr_row {
      margin-left: auto;
      margin-right: auto; }

 .nr_columns {
	 width:100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
   }
	.nr_large-4{
	   width: 30.333% !important; 
		} 

@media screen and (min-width: 800px) and (max-width: 1100px) {
	.right_arrow{
	position:absolute;
	right:4px;
	top:60%;
	width:14px;
	
		}
.left_arrow{
	position:absolute;
	left:4px;
	top:60%;
	width:14px;
	}
 .nr_large-5 {
    width: 45.66667% !important; 
	}
.nr_small-offset-2 {
    margin-left: 1.66667% !important;
}
.nr_div_right img{
	max-width:184px;
}
}
@media screen and (max-width: 800px) {
	
.nr_div_left{
	float:none !important;
	margin:auto !important;
	text-align:center;
	width:100% !important;
}
.nr_div_left h1{
	color:#004c74;
	font:20px;
	font-weight:bold;
	padding-bottom:15px;
}
.nr_div_left p{
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	margin-bottom:15px;
}

.nr_div_right{
	float:none !important;
	margin:auto !important;
	text-align:center;
	}		
		.right_arrow{
			display:none;
	}
.left_arrow{
	display:none;
}
	.nr_dr_ellipse{
		margin-top:20px;
	}
		.nr_large-4{
	   width: 94.333% !important; 
		} 

 .nr_large-5 {
    width: 94% !important; 
	}
.nr_columns{
	width:94% !important;
}
.nr_small-offset-2 {
    margin-left: 1.66667% !important;
}		
}

@media screen and (min-width: 1020px) {
	.nr_benefit{
	color:white;
	text-align:center;
	padding-bottom:74px !important;
}

    .nr_header_login .nr_form_div {
		max-width:200px;
		float:right;
    }
	.nr_header_logo{
		padding-left:0px !important;
}
.nr_header_login{
	padding-right:0px !important;
}
.nr_small-offset-2 {
  margin-left: 11.66667%;
   }

}
@media screen and (min-width: 64em) {
  .nr_large-5 {
    width: 41.66667%; }
}

@media screen and (min-width: 40em) {
    .column, .nr_columns {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } 
  

.column.nr_row.nr_row, .nr_row.nr_row.nr_columns {
  float: none; }
  .nr_row .column.nr_row.nr_row, .nr_row .nr_row.nr_row.nr_columns {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0; }
	}


/*I8V changes*/

.nr_banner {
    
	margin: 0 -1350px 0 -1350px;
    
	padding-right: 1350px;
	padding-left: 1350px;	
	margin-top: -1.25em;

}

.nr_benefit_section {
    margin: 0 -1340px 0 -1340px;
    padding-right: 1240px;
    padding-left: 1300px;
}

.nr_section {
    
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    
	font-weight: normal;
    
	color: #0a0a0a;

	line-height: 1.5;
}

.nr_dr_section {
	margin: 0 -1350px 0 -1350px;
    
	padding-right: 1350px;
	padding-left: 1350px;
	line-height: 1.5;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.nr_bottom_section {
	line-height: 1.5;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
@media screen and (min-width: 40em){
.column, .nr_columns {
    padding-left: 0.8375rem;
    padding-right: 0.8375rem;
}
}
@media screen and (max-width: 800px){
.nr_small-offset-2 {
    margin-left: 0.26667% !important;
}
}
.nr_dr_slider_benefit {
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	line-height: 1.5;
}
.nr_dr_ellipse_text {
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    line-height: 1.5;
}

@media screen and (min-width: 64em){
.iv_large-5 {
    width: 93.66667% !important;
}
}

.nr_dr_download_case_study a {
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    line-height: 1.5;
    font-size: 18.343px;
}

.nr_section >.iMIS-WebPart > .ContentItemContainer {
    padding: 0px;
    margin-bottom: 0em;
}

ul.slides {
    margin: 0em !important;
    margin-left: 0em;
}

.findoutmore {
    font-size: 18.343px;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
}
.nr_upper_floor h1 {
    /*-webkit-margin-before: 0.83em;*/
    -webkit-margin-after: 0.83em;
    font-size: 72px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

.nr_benefit_section_3 h1 {
    /*-webkit-margin-before: 0.83em;*/
    /*-webkit-margin-after: 0.83em; */
    font-size: 72px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

.nr_ellipse_text h2 {
    font-size: 30px;
    font-family: 'bebas_neueregular', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    font-style: normal;
    font-weight: 200;
    text-rendering: optimizeLegibility;

}


.nr_download_case_study a {
    font-size: 21px;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}



@media screen and (min-width: 64em){
.nr_large-5 {
    width: 100% !important;
}
}


@media screen and (min-width: 1020px) {
.nr_small-offset-2 {
    margin-left: 4.66667%;
}
}

@media screen and (max-width: 800px){
	.nr_small-offset-2 {
		margin-left: 7.2% !important;
	}

	.nr_benefits_right {
		margin-left: 3.8% !important;
	}
}

.nr_benefit_section_3 h1 {
     margin: 0 0 0em 0;
     padding-bottom: 0px;
}


@media screen and (min-width: 64em){
.nr_large-5 {
    width: 100% !important;
}
}

.nr_dr_section {
    margin: 0 -1340px 0 -1340px;
    padding-right: 1240px;
    padding-left: 1400px;
    line-height: 1.5;
    font-family: 'bebas_neueregular', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
}

.nr_dr_section h1 {
    font-size: 72px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

.nr_benefit_section h1 {
    font-size: 72px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

.nr_bottom_section h1 {
    font-size: 72px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}
.nr_concrete h1 {
    padding-bottom: 0px;
    font-size: 72px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}
a.findoutmore {
    color: #fff;
    font-family: 'bebas_neueregular', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    font-size: 21px;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: none;
}
.nr_dr_ellipse_text h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

.hover_heading {
    font-size: 23px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}
.innershowhover a {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

.nr_large-4 {
    width: 100% !important;
}
.nr_large-7 {
    width: 96% !important;
}
.nr_d_color {
    padding-left: 66px;
}

@media screen and (max-width: 767px){
.nr_section.iMIS-WebPart > .ContentItemContainer {
    padding: 0em;
}
}


@media screen and (max-width: 800px) {
.nr_dr_section {
    padding-left: 1350px;
}
.nr_benefit_section {
    padding-left: 1240px;
}
.nr_large-4 {
    width: 100% !important;
}
.nr_benefit_section h1 {
    padding-right: 0px;
}
.nr_ellipse_text p {
    width: 270px;
}
.nr_ellipse_img {
    width: 80px;
}
.nr_d_color {
    padding-left: 30px;
}

}

@media screen and (max-width: 800px) {
.nr_d_color {
    padding-left: 30px !important;
}
.nr_dr_section {
    padding-right: 1350px;
    padding-left: 1350px !important;
}
.nr_columns {
    width: 100% !important;
}

}


.nr_background {
    background-image: url(../../images/CCAA/Detached/nr_background.png);
    margin: 0 -1350px 0 -1350px !important;
    padding-right: 1350px !important;
    padding-left: 1350px !important;
    background-position: 50%;
    background-size: cover;
}
.nr_dr_slider_benefit {
    font-size: 72px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}
.nr_heading {
    font-size: 72px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

.nr_div_left h1 {
    font-size: 25px;
    line-height: 1.5;
    text-rendering: optimizeLegibility;
    font-weight: bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    letter-spacing: -1px;
}
div#ste_container_cinr19 {
    padding: 0px;
}
div#ste_container_cinr18 {
    padding: 0px;
}


.iv_section {
    padding-bottom: 0px !important;
}

.nr_dr_section {
    padding-top: 45px;
    padding-bottom: 60px;
}
.nr_section {
    padding-bottom: 67px;
    padding-top: 67px;
}
.nr_section {
    padding-bottom: 40px;
    padding-top: 35px;
}
/*======Hover over banner=======*/
.nr_circle_5 {
    left: 85%;
    top: 50%;
}
.nr_circle_3 {
    left: 70%;
    top: 50%;
}
.nr_circle_4 {
    left: 69%;
    top: 89.5%;
}
.nr_circle_2 {
    left: 32%;
    top: 92.5%;
}
.nr_circle_1 {
    left: 17%;
    top: 73%;
}
/*===carousel p text===*/
.nr_dr_ellipse_text p {
    color: #0f1110;
}

/*==gaps for benefits===*/
.iv_gap {
    padding-top: 50px;
}

/*==gaps==*/
.nr_upper_floor h1 {
    -webkit-margin-after: 0.25em;
}
.nr_bottom_section h1 {
    padding-bottom: 0px;
    margin-bottom: 0.25em;
}


/*==fonts for headers==*/
.nr_upper_floor h2 {
    font-size: 56px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
    color: #004c74;
    -webkit-margin-after: 0.25em;
    -webkit-margin-before: 0.25em;
}
.nr_upper_floor h3 {
    font-size: 28px;
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-margin-after: 0.25em;
    color: #15abd0 !important;
}
.nr_bottom_section {
    padding-bottom: 0px;
}

.nr_banner {
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -0.6em;
}
.nr_circle_1 {
    left: 23%;
    top: 66%;
}
.nr_circle_2 {
    left: 32%;
    top: 81%;
}
.nr_circle_4 {
    left: 67%;
    top: 78.7%;
}
.nr_circle_3 {
    left: 65%;
    top: 49%;
}
.nr_circle_5 {
    left: 78.5%;
    top: 47%;
}
div#ste_container_cihomenr5 {
    padding: 0px;
}
.nr_dr_section {
    padding-top: 45px;
    padding-bottom: 40px;
}
.nr_d_color {
    padding-bottom: 30px;
}

.nr_concrete h1 {
    padding-top: 10px;
    -webkit-margin-after: 0.25em;
}

.iv_benefits_bottom {
    padding-bottom: 40px;
}

.nr_dr_section h2 {
    text-transform: uppercase;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    font-family: "bebas_neueregular", 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
    font-size: 56px;
    color: #fff;
}
.nr_upper_floor h2 {
    margin-top: 10px;
}

.nr_dr_section {
    padding-left: 1300px;
}
.hover_img {

position: absolute;
left: 20px; 
bottom: -7px;

}

.innershowhover {

color: #fff;
background-color: #2daece;
width: 200px;
text-align: left;
padding: 14px 12px 20px 14px;
opacity: 0.9;
background-repeat: no-repeat;
position: absolute;
bottom: -19px;
left: 40px;

}

/**Updating Footer**/

@media (min-width: 768px){

#ctl01_TemplateBody_WebPartManager1_gwpcinr18_cinr18_Panel_nr18 {
    max-width: 735px;
    margin: auto;
    float: none;
    text-align: left;
}

}