/*Theme Name: Divi-ChildThemeTheme URI: http://www.newtecwindows.com
Version: 1
Description: MME Modification to Divi
Author: MME Chicago Design Stuidos LLC
Template: Divi
Author URI: http://m2echicago.com*/
@import url("../Divi/style.css");
/*------------------------------------------------*//*-------------[Modifications]--------------------*//*------------------------------------------------*//*--------------------MENU------------------------*/

#menu-item-6471 > div > ul > li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6489.ubermenu-item-level-2.ubermenu-column.ubermenu-column-2-7.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6489 > ul > li.ubermenu-divider > ul > li {margin-left: -10px;}

#menu-item-6471 > div > ul > li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6505.ubermenu-item-level-2.ubermenu-column.ubermenu-column-2-7.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6505 > ul > li.ubermenu-divider > ul > li, #menu-item-6471 > div > ul > li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6516.ubermenu-item-level-2.ubermenu-column.ubermenu-column-2-7.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6516 > ul > li.ubermenu-divider > ul > li {margin-left: -16px;}


#menu-item-8800 > a, #menu-item-7757 > a, #menu-item-7758 > a, #menu-item-7759 > a {margin-left: -5px;}

#main-content {margin-top: 100px;}
#et-top-navigation {
    display: none;
    padding-left: 123px;
}

#home-page-slider > div > div {height: 432px;}
#sec-et-tabs #mme div.et_pb_column div.et_pb_module div.et_pb_all_tabs div.et_pb_tab {padding: 24px 0px;}
b#hide {display: none!important;}
.et_fixed_nav #logo {
	max-height: 53px;
	margin-bottom: 0;
	display: none;
}
#logo-bg {
	background-color: #1758a8;
	padding: 8px 24px 16px 25px;
	width: 28%;
	position: relative;
	display: block;
	float: left;
	min-height: 150px;
}
#logo-content-numbers {
	width: 72%;
	position: relative;
	display: inline-block;
	padding: 18px 0px 0px 32px;
	background-color: rgba(255, 255, 255, 0.86);
	margin-bottom: 0px;
	height: 149px;
}
#logo-container-number {
	width: 75%;
	position: relative;
	display: inline-block;
	float: left;
	padding: 2%;
	margin-right: 2%;
}
#container-number {
	height: auto;
	width: 35%;
	min-height: 4px;
	display: inline-block;
	float: left;
	position: relative;
}
span.phone-icon, span.fax-icon, span.number, span.citystate {
	display: block;
	float: left;
	background-image: url(../../../img/call-icons.png);
	width: 25px;
	height: 25px;
	margin-right: 10px;
}
div.addy1, span.phone, span.fax, span.citystate {
	font-size: 1.3em;
}
#logo-content-addy {
	width: 100%;
	position: relative;
	display: inline-block;
	float: left;
}
#container-addy {
	width: 100%;
}
div.addy1, div.number1 {
	min-height: 30px;
}
span.phone-icon {
	background-position: -36px -5px;
}
span.fax-icon {
	background-position: -36px -42px;
}
span.number {
	background-position: -72px -5px;
}
span.citystate {
	background-position: -72px -44px;
}
span.date {
	width: 100%;
}
.entry-content table, body.et-pb-preview #main-content .container table {
	background-color: #fff;
}
#container-addy sup {
	font-size: 12px;
	font-weight: 600;
	margin-right: 4px;
}
h1.header1 {
	font-size: 2.5em;
	font-weight: 900;
	text-align: center;
	color: #fff;
	padding: 10px;
	width: 75%;
	margin: 0 auto;
	text-shadow: 1px 1px 2px #333;
}
.et-pb-arrow-prev {
	left: -16px;
	background-color: #1B4B89;
	color: #fff!important;
}
.et-pb-arrow-next {
	right: -16px;
	background-color: #1B4B89;
	color: #fff!important;
}
.blue {
	color: #1758A8;
}
.bluebg {
	background-color: rgba(23, 88, 168, 0.91);
}
.whitebg {
	background-color: rgba(255, 255, 255, 0.91);
}
.whitef {
	color: #fff;
}
.black {
	color: #000;
}
.bluef {
	color: rgb(17, 74, 221);
}
.gold {
	color: rgb(247, 113, 0);
}
.float-right {
	float: right;
}
#blurb-min-height {
	min-height: 200px;
	max-height: 200px;
	overflow-y: scroll;
	overflow-x: none;
}
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, blockquote {
	border-color: #1758A8;
}/*.ubermenu-mme2 {border: 4px solid #1758a8!important; margin: 8px!important;  text-align: center;}*/
#main-header nav#top-menu-nav {
	padding-top: 10px;
	width: 1080px;
}
#page-id-338 .et_pb_fullwidth_menu #top-menu-nav, .et_pb_fullwidth_menu #top-menu-nav > ul {
	float: none;
	margin-top: 18px;
	margin-bottom: 15px;
}
#sec-menu .et_pb_column, #sec-menu .et_pb_text {
	margin: 0px;
	padding: 0px;
}
#sec-menu .et_pb_row {
	padding: 0px;
}
#sec-menu.et_pb_section {
	padding: 20px;
}
#mme-header.et_pb_section, #mme-header.et_pb_section .et_pb_row, #mme-header.et_pb_section .et_pb_text {
	padding: 0px;
}
#mme.opacitywhite, #sec-menu.opacitywhite {
	background-color: rgba(255, 255, 255, 0.9)!important;
}
#mme.opacityblue {
	background-color: rgba(23, 88, 168, 0.9)!important;
}
#main-content .opacitywhite {
	background-color: rgba(255, 255, 255, 0.9)!important;
}
.et_pb_section#sec-configuration.et_pb_section {
	padding: 0px;
	background: rgba(255, 255, 255, 0.92);
}
#paragraph {
	width: 88%;
	height: auto;
	display: block;
	position: relative;
	clear: both;
	padding: 2em;
}
#paragraph .font_one, #paragraph ul {
	font-size: 16px;
	color: #333;
	margin-bottom: .9em;
	line-height: 1.5em;
	font-family: sans-serif;
}
#mme_column_2_3 .title h2, .title-glass h2 {
	min-height: 15px;
	background-color: #f2d388;
	padding: 13px;
	margin-top: -2.5%;
	margin-left: 0px;
	width: 290px;
	margin-bottom: 20px;
}
.et_pb_fullwidth_menu {
	background-color: rgba(255, 255, 255, 0.0)!important;
}
.et_pb_section#sec-et-tabs.et_pb_section, .et_pb_section#sec-et-tabs.et_pb_section, .et_pb_section#sec-et-tabs.et_pb_section .et_pb_row, .et_pb_section#sec-et-tabs.et_pb_section .et_pb_row, .et_pb_section#sec-et-tabs .et_pb_section .et_pb_row .et_pb_column, .et_pb_section#sec-et-tabs.et_pb_section .et_pb_row .et_pb_column, .et_pb_section#sec-et-tabs.et_pb_section .et_pb_row .et_pb_column .et_pb_tabs .et_pb_section#sec-et-tabs.et_pb_section .et_pb_row .et_pb_column .et_pb_text, .et_pb_section#sec-et-tabs.et_pb_section .et_pb_row .et_pb_column .et_pb_text {
	margin-bottom: 0px;
	width: 100%;
	max-width: 1400px;
	margin: auto;
}
#window-grid-container {
	width: 100%;
	height: auto;
	position: relative;
	display: block;
	clear: both;
	margin: auto 0;
	display: -moz-box;
	-moz-box-pack: center;
	-moz-box-align: center;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: box;
	box-pack: center;
	box-align: center;
}

/* Global rules for sec-products */
div#sec-products {
	padding: 0;
	overflow: hidden;
}

div#sec-products .et_pb_row{
    width: 100%;
    max-width: 1920px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

div#sec-products .et_pb_row .et_pb_column{
    width: 50%;
    margin: 0;    
    order: 1;
}

div#sec-products .et_pb_row .et_pb_column:first-child {
    background-color: #f6f6f6;
    z-index: 9;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#sec-accordian-height {min-height: 298px;}

/* Product-list */
@media all and (min-width: 981px){
   .product-list-left:not(.product-list-clear),
   .product-list-right:not(.product-list-clear) {
      position: relative;
			right: -5.5vw;
  }
}

@media all and (min-width: 768px) and (max-width: 1367px){
	.product-list .et_pb_column .et_pb_image {
		padding: 12px;
	}	
	.product-list ul a {
		font-size: 1em;
	}
}

@media all and (min-width: 768px) and (max-width: 980px){
	.product-list-right:not(.product-list-clear) .last-product-item {
		width: 100% !important;
		padding: 0;
		margin: 0 !important;
	}	
	.product-list-left,
	.product-list-right {
	  width: 100% !important;
	  padding: 10px 0 0 0 !important;
	  margin: 0 !important;
	}
	.product-list-right.product-list-clear .et_pb_column {
		margin-right: 0 !important;
	}
}

@media (max-width: 768px){
	.product-list-right:not(.product-list-clear) .last-product-item {
		width: 100% !important;
		padding: 0;
		margin: 0 !important;
	}
	.product-list-right.product-list-clear .et_pb_column {
	    margin-right: 0 !important;
	}
}

@media (max-width: 1200px){  
	div#sec-products .et_pb_row{
		display: block;
	}
	#sec-products .et_pb_row .et_pb_column{
		width: 100% !important;
  	}
}

/* Gallery fix */
@media (max-width: 980px) and (orientation: landscape) {
	.gallery-bg .et_pb_module{
	    padding-top: 27vh !important;
    	padding-bottom: 27vh !important;
	}

}

/* Breadcrumb */
.custom-breadcrumb a{
	color: #000 !important;
}

#glass-options {
	margin-bottom: 24px;
}
#window-info-wrapper {
	padding: 20px;
	height: 100%;
	width: auto;
	min-height: 375px;
	background-color: rgba(247, 247, 247, 1);
	margin-right:15vh;
}
h1.window-title {
	font-size: 45px;
	color: #f8b517;
	font-weight: 600;
	float: right;
	clear: both;

}
#triangle-right {margin-left: 15vh;}


@media (max-width: 980px){
	#main-content {
	    margin-top: 20px;
	}
}


@media (max-width: 768px){
	#triangle-right {
		margin-left: 0vh;
	}
	#window-info-wrapper{
		margin-right: 0vh;
	}

	.winconfig1 .twenty-five-px {
	    width: 60px;
	}
	#config-wrapper .margin-two-percent-right{
		margin-right: 0;
	}
	.winconfig1{
		-webkit-transform: scale(0.9);
		   -moz-transform: scale(0.9);
		    -ms-transform: scale(0.9);
		     -o-transform: scale(0.9);
		        transform: scale(0.9);
	    margin: 0;
	}
	.winconfig1 .margin-two-percent-right,
	.winconfig1 #config-wrapper{
		margin-bottom: 0;
	}

	.winconfig1 .awning-3{
		margin-top: 0px;
	    margin-left: 2vw;
	}

	.winconfig1 {
	    display: flex;
	    margin: auto !important;
	    width: 100%;
	    justify-content: center;
	}

	.opacitywhite > .et_pb_row {
	    margin: auto;
	    /* width: calc(100% - 10px); */
	    width: 95%;
	}
}



h2.window-subtitle {
	font-size: 35px;
	color: #f8b517;
	font-weight: 600;
	position: relative;
	float: right;
	clear: both;
}
h3.window-subtitle-2 {
	font-size: 2.5em;
	font-variant: small-caps;
	color: #fff;
	padding: 5px 0px 9px 9px;
background: url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: -moz-linear-gradient(left, rgba(102,169,238,1) 0%, rgba(125,185,232,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(102,169,238,1)), color-stop(100%, rgba(125,185,232,0)));
	background: -webkit-linear-gradient(left, rgba(102,169,238,1) 0%, rgba(125,185,232,0) 100%);
	background: -o-linear-gradient(left, rgba(102,169,238,1) 0%, rgba(125,185,232,0) 100%);
	background: -ms-linear-gradient(left, rgba(102,169,238,1) 0%, rgba(125,185,232,0) 100%);
	background: linear-gradient(to right, rgba(102,169,238,1) 0%, rgba(125,185,232,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a9ee', endColorstr='#007db9e8', GradientType=1 );
}
#window-content-wrapper {
	margin: 0px;
	position: relative;
	display: block;
	clear: both;
}
ul#lifestyle-list {
	margin-top: 7px;
	padding: 0px 0px 0px 19px;
}
ul#lifestyle-list li {
	list-style-type: none;
	font-size: 2em;
	color: #1758a8!important;
	line-height: 1.4em;
	font-variant: all-caps;
	font-weight: 300;
	font-family: Open Sans,Arial,Helvetica;
}
div.et_pb_column_1_2 div#window-product-slider.et_pb_slider.et_pb_slider_fullwidth_off .et_pb_slide .et_pb_container .et_pb_slide_description {
	min-height: 238px;
	max-height: 238px;
}
#info {
	margin: 0 auto;
	width: 57%;
	margin-top: 2%;
}
#info p {
	font-size: 18px;
	padding-bottom: 0px;
}
#info p a.phone {
	font-size: 16px;
}
#info p a.toll {
	font-size: 33px;
	color: #fff;
	font-weight: 900;
	line-height: 50px;
}
#number {
	position: relative;
	display: inline-block;
	width: 100%!important;
	overflow: hidden;
	height: 43px;
}
#number .number-left, #number .title-right h1 {
	position: relative;
	display: inline-block;
	height: 34px;
	font-size: 32px;
	color: #fff;
	font-weight: 600;
}
#number .number-left, #number .title-right {
	float: left;
	position: relative;
	text-align: center;
	background-color: #942323;
	padding: 2% 0px;
}
#number .number-left {
	width: 12%!important;
	line-height: 1em;
	box-shadow: 2px 0px 0px rgba(0, 0, 0, 0.28);
	z-index: 1;
}
#number .title-right {
	width: 88%;
}
#number .title-right h1 {
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_map {
	height: 325px;
	width: 100%;
}
.et_pb_tab_active a {
	color: #fff!important;
}
.et_pb_tabs {
	border: 0px solid #d9d9d9;
	margin-bottom: 0px;
}
.et_pb_toggle_title:before {
	color: #2B66AE;
}
.et_pb_all_tabs {
	padding: 0px 0px;
	background: rgba(255, 255, 255, 0.92);
	border: 11px solid #E4E4E4;
}
.page-id-38 .et_pb_tabs_controls li {
	float: left;
	padding: 17px 30px 3px!important;
	border-right: 1px solid #FFFFFF;
	font-weight: 600;
	position: relative;
	cursor: pointer;
	font-size: 1.3em;
	height: 39px;
	background-color: #fff;
	border: 3px solid #1758A8;
	box-shadow: 3px 0px #1758A8;
	margin-right: 8px;
}
.page-id-38.et_pb_tabs_controls li:nth-of-type(1) {
	border: 3px solid #1758A8;
	box-shadow: 0px 0px #1758A8;
}
.page-id-38.et_pb_tabs_controls li:nth-of-type(2) {
	border: 3px solid #1758A8;
	box-shadow: 0px 0px #1758A8;
}
.page-id-707 .et_pb_all_tabs {
	padding: 24px 30px;
	background: rgba(255, 255, 255, 0.92);
	border: 16px solid #1758A8;
	margin-top: -1px;
}
.et_pb_tabs_controls li:hover {
	background-color: #f2d388;
}
.et_pb_tabs_controls li a {
	font-size: 19px;
}
.et_pb_tabs_controls li a:hover {
	color: #1758A8
}
.et_pb_tabs_controls li.et_pb_tab_active:hover {
	color: #1758A8
}
.et_pb_tabs_controls li.et_pb_tab_active:hover {
	background-color: #f2d388;
}
.et_pb_tabs_controls li.et_pb_tab_active {
	padding: 15px 15px 15px;
	background-color: #1758A8;
	bottom: 0px;
}
.et_pb_tabs_controls li {
	padding: 15px 15px 15px;
}
.red {
	color: #930A0A;
}
.resortp {
	font-size: 16px;
}
h1.red {
	font-size: 1.7em;
	font-weight: 900;
}
h2.red {
	font-size: 1.5em;
	font-weight: 600;
}
h3.red {
	font-size: 1.3em;
	font-weight: 600
}
#indent:nth-child(2n) {
	margin-left: 3%;
	margin-top: 1%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: rgba(232, 232, 232, 0.61);
	color: #333;
}
#indent {
	margin-left: 3%;
	margin-top: 1%;
	padding: 10px;
}
.page-id-6 .et_pb_column_1_2 .et_pb_map, .page-id-233 .et_pb_column_1_2.et_pb_map {
	height: 280px;
	width: 100%!important;
}
.internal {
	display: inline;
}
#window-icon-slider {
	width: 100%;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}
#post-2485 > div > div.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_specialty > div > div.et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_column_single > div {
	margin-bottom: 2.0754%!important;
}
#grey-scale-skip > p, #grey-scale-skip > div > p {
	padding: .5%;
	width: 29%;
	position: relative;
	display: inline-block;
	height: 200px;
	float: left;
	margin: 2%;
	overflow: auto;
}
#grey-scale-skip-small > p, #grey-scale-skip-small > div > p {
	padding: .5%;
	width: 200px;
	position: relative;
	display: inline-block;
	height: 65px;
	float: left;
	margin: 2%;
	overflow: auto;
}
#grey-scale-skip > p, #grey-scale-skip > div > p, #grey-scale-skip-small > p, #grey-scale-skip-small > div > p {
	background-color: #F4F4F4;
	border-bottom: rgba(23, 88, 168, 0.28) 6px solid;
}

#grey-scale-skip.gold > p {background-color: #f8b517;}

#post-2494 > div > div.et_pb_section.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_0 > div.et_pb_column.et_pb_column_2_3.et_pb_column_1 > div > div > ul {
	list-style-type: none;
}
#header-background-efficiency-image > div {
	width: 100%!important;
}
#header-container-fullwidth {
	background-image: url(../../../img/e-e-header-1200.jpg);
	padding: 30% 0;
	background-size: cover;
}
#shiftnav-header {
	width: 100%;
	position: relative;
	display: inline-block;
	padding: 25px 8px;
	background-color: rgba(255, 255, 255, 0.86);
	margin-bottom: 0px;
	height: 38px;
}
#home-col-left .col-min-height, #home-col-middle .col-min-height, #home-col-right .col-min-height {
	min-height: 417px;
}
#newtec-window > table > tbody {
	color: #313131;
}
.textgrid {
	margin-top: -12px;
}
#sec-accordian > .et_pb_toggle_content {
	max-height: 175px;
	padding-top: 0px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
#sec-accordian > h5 {
	margin-bottom: 15px;
}
#sec-accordian.et_pb_toggle_open {
	background: #F1EFED;
}
div.et_pb_section.opacitywhite.et_pb_section_5.et_pb_with_background.et_section_regular {
	background-color: #1758A8 !important;
}
div > div.et_pb_section.opacitywhite.et_pb_section_5.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_4 > div > div > table {
	background-color: #F1EFED;
}
#border > div > div.et_pb_main_blurb_image > img {
	border: rgb(23, 88, 168) solid 6px;
}
#border > div > div.et_pb_blurb_container {
	height: 160px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;/* has to be scroll, not auto */
	-webkit-overflow-scrolling: touch;
}    /**********************************/	   /********Horzontal Scroll**********//**********************************/
div.horizontal {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
div.horizontal .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	overflow-y: scroll; /* has to be scroll, not auto */
	-webkit-overflow-scrolling: touch;
}
div.horizontal .table div#window {
	width: 150px;
	height: 170px;
	display: table-cell;
	margin-right: 1%;
	right: -15px;
	overflow-x: hidden;
	overflow-y: hidden;
}
div.horizontal .table div#window.blue {
	background: #1758A8;
}
h3.mtitle4 a, h3.series {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	position: relative;
	width: 100%;
}
h3.mtitle4 {
	height: 28px;
	padding: 5px 0px 6px 0px;
	color: #1758A8;
	z-index: 1;
	text-align: center;
	font-size: 15px;
	background-color: rgba(255, 255, 255, 0.86);
	margin-top: 106%;
	font-weight: 600;
}
h3.series {
	font-weight: 600;
	color: rgba(23, 88, 168, 1);
	margin-top: 5px;
	font-size: 12px;
}	 /**********************************/	   /*******Architectual Shapes********//**********************************/
div.horizontal .table_shapes {
	display: table;
	table-layout: fixed;
	width: 100%;
	overflow-y: scroll; /* has to be scroll, not auto */
	-webkit-overflow-scrolling: touch;
	margin-top: 10px
}
div.horizontal .table_shapes div#window {
	display: table-cell;
	height: 111px;
	margin-right: 1%;
	overflow: hidden;
	padding-bottom: 5px;
	vertical-align: bottom;
	width: 111px;
}
div.horizontal .table_shapes h3.mtitle4 {
	height: 12px;
	padding: 2px 0px 2px 0px;
	color: #1758A8;
	z-index: 1;
	text-align: center;
	font-size: 12px;
	background-color: rgba(255, 255, 255, 0.86);
	margin-top: 76%;
	font-weight: 600;
}
#shapes.title h2 {
	float: left;
	min-height: 15px;
	background-color: #f2d388;
	padding: 13px;
	clear: both;
	margin-bottom: 5px;
}
#shapes.title-center h2 {
	float: left;
	min-height: 15px;
	background-color: #f2d388;
	padding: 13px;
	clear: both;
	margin: 15px 0px 15px 0px;
	width: 93.5%;
	text-align: center;
}
.shape-one, .shape-two, .shape-three, .shape-four, .shape-five, .shape-six, .shape-seven, .shape-eight, .shape-nine, .shape-ten, .shape-eleven, .shape-twelve, .shape-thirteen {
	background-image: url(../../../img/architectural-window-shapes.png)!important;
}
.shape-one {
	background-position: -8px 0px
}
.shape-two {
	background-position: -136px 0px
}
.shape-three {
	background-position: -263px 4px
}
.shape-four {
	background-position: -393px 10px
}
.shape-five {
	background-position: -517px -3px
}
.shape-six {
	background-position: -672px 0px
}
.shape-seven {
	background-position: -822px 14px
}
.shape-eight {
	background-position: -10px -104px
}
.shape-nine {
	background-position: -146px 111px
}
.shape-ten {
	background-position: -276px -102px
}
.shape-eleven {
	background-position: -410px -104px
}
.shape-twelve {
	background-position: -536px -95px
}
.shape-thirteen {
	background-position: -658px -107px
}
.shapes {
	height: 113px;
	width: 111px;
	text-align: center;
	vertical-align: bottom;/*overflow: hidden;*/
	display: table-cell;
}
.shape1 {
	width: 86px;
	height: 86px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 5px double #1758a8;
	margin: 0 auto;
	border-radius: 90px 90px 0 0;
}
.shape2 {
	width: 86px;
	height: 86px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 5px double #1758a8;
	margin: 0 auto;
	border-radius: 50%;
}
.shape3 {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 2px double #1758a8;
	border-radius: 90px 90px 0 0;
	height: 43px;
	margin: 0 auto -47px;
	width: 92px;
	-webkit-border-radius: 90px 90px 0 0;
	-moz-border-radius: 90px 90px 0 0;
	-khtml-border-radius: 90px 90px 0 0;
}
.shape33 {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 2px double #1758a8;
	border-radius: 90px 90px 0 0;
	height: 50px;
	margin: 0 auto;
	width: 100px;
	border-radius: 90px 90px 0 0;
	-moz-border-radius: 90px 90px 0 0;
	-webkit-border-radius: 90px 90px 0 0;
}
.shape4 {
	width: 86px;
	height: 86px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 5px double #1758a8;
	margin: 0 auto;
	border-radius: 90px 90px 0 0;
}
.shape5 {
	width: 50px;
	height: 50px;
	margin: 0 auto 13px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 5px double #1758a8;
	transform: rotate(45deg);
}
.shape6-1 {
	width: 43px;
	height: 86px;
	float: left;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 5px double #1758a8;
	margin: 0 auto;
	border-radius: 30px 0px 0 0;
}
.shape6-2 {
	width: 43px;
	height: 86px;
	float: left;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 5px double #1758a8;
	margin: 0 auto;
	border-radius: 0px 30px 0 0;
}
.shape7-1 {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 2px double #1758a8;
	border-radius: 90px 0 0;
	float: left;
	height: 86px;
	margin: 0 auto;
	width: 43px;
}
.shape7-11 {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 2px double #1758a8;
	border-radius: 90px 0 0;
	height: 76px;
	margin: 6px auto 0 3px;
	width: 37px;
}
.shape7-2 {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 2px double #1758a8;
	border-radius: 0 90px 0 0;
	float: left;
	height: 86px;
	margin: -82px auto;
	width: 43px;
}
.shape7-22 {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 2px double #1758a8;
	border-radius: 0 90px 0 0;
	height: 77px;
	margin-bottom: 0;
	margin-left: 47px;
	margin-top: -77px;
	width: 35px;
}
.shape8 {
	width: 60px;
	height: 60px;
	margin: 0 auto 13px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 5px double #1758a8;
	transform: rotate(45deg);
}
.shape9 {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 5px double #1758a8;
	border-radius: 100px / 55px;
	height: 55px;
	margin: 0 auto;
	width: 100px;
}
.shape10 {
	width: 86px;
	height: 55px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 5px double #1758a8;
	margin: 0 auto;
	border-radius: 40px 40px 0 0;
}
.shape11 {
	position: relative;
	width: 88px;
	height: 40px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	margin: 23.09px 0;
	border-left: double 5px #1758a8;
	border-right: double 5px #1758a8;
	margin: 0 auto 17px;
}
.shape11:before, .shape11:after {
	content: "";
	position: absolute;
	z-index: 1;
	width: 56.57px;
	height: 56.57px;
	-webkit-transform: scaleY(0.5774) rotate(-45deg);
	-ms-transform: scaleY(0.5774) rotate(-45deg);
	transform: scaleY(0.5774) rotate(-45deg);
	background-color: inherit;
	left: 7.7157px;
}
.shape11:before {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(42, 176, 237, 0) 0%, rgb(228, 245, 252) 100%) repeat scroll 0 0;
	border-right: 7.0711px double #1758a8;
	border-top: 7.0711px double #1758a8;
	top: -32px;
}
.shape11:after {
	bottom: -32px;
	border-bottom: double 7.0711px #1758a8;
	border-left: double 7.0711px #1758a8;
}
.shapes a {
	font-size: 12px;
	color: #1758a8;
	font-weight: 700;
	display: inline-flex;
}
.shapearc {
	width: 56%;
	display: inline-block;
	float: left;
}
.shapegrid {
	width: 44%;
	display: inline-block
}
.archswipe {
	margin-top: 12px;
}/**************************//*******At A Glance********//**************************/
#sec-et-glance.et_pb_section .et_pb_row, #sec-et-glance.et_pb_section .et_pb_row .et_pb_column .et_pb_tabs, #sec-et-glance.et_pb_section .et_pb_row .et_pb_column .et_pb_tabs .et_pb_all_tabs .et_pb_all_tabs {
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
}
#mtwo-third, #mone-third {
	min-height: 584px;
	position: relative;
	display: inline-block;
	float: left;
}
#mtwo-third {
	width: 66.666%;
}
#pic-window {
	width: 33%;
	display: inline-block;
	position: relative;
	float: left;
}
#product-info {
	width: 66%;
	display: inline-block;
	position: relative;
	float: left;
	height: auto;
	padding-left: 1%;
	min-height: 383px;
}
#product-info .title {
	min-height: 15px;
	width: 100%;
	float: right;
	margin-bottom: 14px;
}
#product-info .title h2 {
	float: right;
	min-height: 15px;
	background-color: #f2d388;
	padding: 13px;
}
h3.number {
	text-align: center;
	font-size: 40px;
	margin-top: 12px;
	margin: 8px 0px 2px -4px;
	color: #fff;
	font-weight: 600;
}
h2.number {
	text-align: center;
	font-size: 12px;
	margin: -8px 0px 2px -1px;
	color: #fff;
	font-weight: 600;
}
h2.pro-title {
	color: #1758A8;
	text-align: center;
	padding-top: 14px;
}
#mone-third {
	width: 33.333%;
	background-color: #1758A8;
}.doorswrapper{    float:right;    width:33.33%;}
#mone-third.auto-height {
	min-height: auto!important;
}
#quick-option {
	min-height: 90px;
	display: block;
	position: relative;
	clear: both;
}
h3.custom-build {
	background-color: #F2D388;
	font-size: 28px;
	text-align: center;
	float: inherit;
	width: 96%;
	padding: 2%;
	font-weight: 600;
	margin: 9px 0px;
}
#quick-option h3 {
	font-size: 26px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	margin-top: 3%;
}
#quick-option ul {
	list-style: none;
	margin: 0 auto;
}
ul.colors {
	text-align: center;
}
ul.colors li.margin {
	margin-right: 2%;
	float: left;
	margin-bottom: 2%;
	list-style: none;
}
.white {
	background-color: #f4ebe2
}
.brown {
	background-color: #2f2118
}
.biege {
	background-color: #cbc6b3
}
.black {
	background-color: #000000
}
.red {
	background-color: #4b0b0b
}
.sandstone {
	background-color: #9d9483
}
.dark-bronze {
	background-color: #141414
}
.golden-oak, .natural-oak, .silver, .bronze, .clear-anodized, .bronze-anodized {
	background-image: url(../../../img/exterior-interior-window-color-sprite.gif)
}
.golden-oak {
	background-position: 0px 0px
}
.natural-oak {
	background-position: -58px 0px
}
.silver {
	background-position: 0px 0px
}
.bronze {
	background-position: 106px 0px
}
.bronze-anodized {
	background-position: -116px -79px;
}
.clear-anodized {
	background-position: -170px 55px
}
.small {
	width: 30px;
	height: 30px
}
.large {
	width: 50px;
	height: 50px
}
#indent:nth-child(2n) {
	margin-left: 3%;
	margin-top: 1%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: rgba(232, 232, 232, 0.61);
	color: #333
}
.et_pb_tabs_0 .et_pb_tabs_controls li.et_pb_tab_active {
	background-color: #e09900!important;
}
.et_pb_tabs_controls li.et_pb_tab_active:hover, .et_pb_tabs_0 .et_pb_tabs_controls li:hover {
	opacity: .9!important;
	animation: .2;
	-webkit-animation: .2;
	-moz-animation: .2;
}
.et_pb_tabs_0 .et_pb_tabs_controls li {
	background-color: #1758a8!important;
}
.et_pb_tabs_controls li a {
	font-size: 19px;
	color: #FFF!important;
}	/**********************//*******Tooltip********//**********************/
.qlabs_tooltip_top > span img, .qlabs_tooltip_top > span iframe, .qlabs_tooltip_top_center > span img, .qlabs_tooltip_top_center > span iframe, .qlabs_tooltip_bottom > span img, .qlabs_tooltip_bottom > span iframe, .qlabs_tooltip_bottom_center > span img, .qlabs_tooltip_bottom_center > span iframe, .qlabs_tooltip_right > span img, .qlabs_tooltip_right > span iframe, .qlabs_tooltip_left > span img, .qlabs_tooltip_left > span iframe, .qlabs_tooltip_diagonal_right_bottom > span img, .qlabs_tooltip_diagonal_right_bottom > span iframe, .qlabs_tooltip_diagonal_left_bottom > span img, .qlabs_tooltip_diagonal_left_bottom > span iframe, .qlabs_tooltip_diagonal_right_top > span img, .qlabs_tooltip_diagonal_right_top > span iframe, .qlabs_tooltip_diagonal_left_top > span img, .qlabs_tooltip_diagonal_left_top > span iframe, .qlabs_tooltip_focus_top > span img, .qlabs_tooltip_focus_top > span iframe, .qlabs_tooltip_focus_bottom > span img, .qlabs_tooltip_focus_bottom > span iframe, .qlabs_tooltip_focus_right > span img, .qlabs_tooltip_focus_right > span iframe, .qlabs_tooltip_focus_left > span img, .qlabs_tooltip_focus_left > span iframe, .qlabs_tooltip_focus_diagonal_right_bottom > span img, .qlabs_tooltip_focus_diagonal_right_bottom > span iframe, .qlabs_tooltip_focus_diagonal_left_bottom > span img, .qlabs_tooltip_focus_diagonal_left_bottom > span iframe .qlabs_tooltip_focus_diagonal_right_top > span img, .qlabs_tooltip_focus_diagonal_right_top > span iframe, .qlabs_tooltip_focus_diagonal_left_top > span img, .qlabs_tooltip_focus_diagonal_left_top > span iframe {
	margin: 0px 0px 10px 0px !important;
	border: 0px solid rgba(255, 255, 255, 1) important;
	max-width: none;
	padding: 0px 0px 0px 0px;/* text-align: center; */
}
.tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: #1758A8;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0; /* Position the tooltip */
	position: absolute;
	z-index: 1;
}
.tooltip:hover .tooltiptext {
	visibility: visible;
}	/******************************/				   /*******Window Grid One********//******************************/
#window-grid-container {
	width: 100%;
	height: auto;
	position: relative;
	clear: both;
	margin: auto 0;
	display: inline-block;
}
#window-grid-container #window-grid {
	min-width: 28%;
	max-width: 28%;
	margin-right: 1.6%;
	margin-left: 1.6%;
	float: left;
	margin-bottom: 3.2%;
	position: relative;
	display: inline-block;
}
#window-grid-container #window-grid div {
	display: absolute;
	background-color: #fff;
}
#config-wrapper {
	display: inline-block;
	position: relative;
	overflow: hidden;
	background-color: #fff;
	border: 5px solid #1758A8;
	margin-bottom: 3%;
	float: left;
}
.slider-1, .slider-3 {
	transform: rotate(-90deg)
}
.margin-two-percent-right.slider-1 {
	margin-right: 9%
}
.fourty-percent.slider-3 {
	min-width: 160px;
	width: 45%
}
.slider-4 .arrow-wrapper-right {
	margin-top: 100%;
	transform: rotate(90deg)
}
.slider-4 .arrow-wrapper-left {
	margin-top: 100%;
	transform: rotate(-90deg)
}
.casement-3 .inner-fifty-percent {
	overflow: hidden
}
.dotline {
	background-color: rgba(0, 0, 0, 0);
	border-top: 2px dotted #1758a8;
	display: inline-block;
	overflow: hidden;
	position: relative;
	transform: rotate(49deg);
	width: 176px
}
.dotline2 {
	background-color: rgba(0, 0, 0, 0);
	border-top: 2px dotted #1758a8;
	display: inline-block;
	overflow: hidden;
	position: relative;
	transform: rotate(-51deg);
	width: 176px;
}
.casement-2 .dotline {
	left: -50px;
	top: 28px;
}
.casement-2 .dotline2 {
	left: -45px;
	top: 73px;
}
.casement-1 .dotline {
	left: -68px;
	top: 70px;
}
.casement-1 .dotline2 {
	left: -72px;
	top: 51px;
}
.casement-3 .dtlleft {
	left: -48px;
	top: 28px;
}
.casement-3 .dtlleft2 {
	left: -66px;
	top: 99px;
}
.casement-3 .dtlleft21 {
	left: -50px;
	top: 32px;
}
.casement-3 .dtlleft22 {
	left: -71px;
	top: 104px;
}
.casement-3 .dtlright {
	left: -68px;
	top: 71px;
}
.casement-3 .dtlright2 {
	left: -68px;
	top: 43px;
}
.casement-4 .inner-twenty-five-percent {
	overflow: hidden;
}
.casement-4 .dtlleft {
	left: -50px;
	top: 26px;
}
.casement-4 .dtlleft2 {
	left: -45px;
	top: 76px;
}
.casement-4 .dtlright {
	left: -68px;
	top: 70px;
}
.casement-4 .dtlright2 {
	left: -68px;
	top: 45px;
}
.casement-4.fourty-percent {
	min-width: 275px;
	width: 26%;
}
.casement-8 {
	width: 50%;
}
.casement-8 .large-picture-window {
	border-bottom: 5px solid #1758A8;
	border-top: 5px solid #1758A8;
	width: 30%;
}
.slider-3 {
	width: 25% !important;
}
.dotlined {
	background-color: rgba(0, 0, 0, 0);
	border-top: 2px dotted #1758a8;
	display: inline-block;
	overflow: hidden;
	position: relative;
	transform: rotate(68deg);
	width: 90px;
}
.dotlined2 {
	background-color: rgba(0, 0, 0, 0);
	border-top: 2px dotted #1758a8;
	display: inline-block;
	overflow: hidden;
	position: relative;
	transform: rotate(-65deg);
	width: 106px;
}
.hopper-1 .single-hung-top, .hopper-1 .single-hung-bottom {
	overflow: hidden;
}
.hopper-1 .dtldown {
	bottom: -19px;
	left: -30px;
}
.hopper-1 .dtldown2 {
	bottom: 5px;
	left: 1px;
}
.hopper-1 .single-hung-bottom .dtldown {
	bottom: -22px;
	left: -30px;
}
.hopper-1 .single-hung-bottom .dtldown2 {
	bottom: -6px;
	left: -4px;
}
.hopper-2 #config-wrapper {
	background-color: #fff;
	border: 5px solid #1758a8;
	overflow: hidden;
	position: relative;
	display: block;
	float: none;
	margin-bottom: 0;/*transform:rotate(90deg);*/
}
.hopper-2 {
	float: left;
}
.hopper-2 .dotline {
	background-color: rgba(0, 0, 0, 0);
	border: 2px dotted #1758a8;
	display: inline-block;
	float: left;
	height: 99px;
	overflow: hidden;
	position: relative;
	transform: rotate(45deg);
	width: 99px;
}
.hopper-4 .single-hung-top, .hopper-1 .single-hung-bottom {
	overflow: hidden;
}
.hopper-4 .dtldown {
	bottom: -22px;
	left: -30px;
}
.hopper-4 .dtldown2 {
	bottom: 5px;
	left: 1px;
}
.hopper-4 {
	min-height: 0 !important;
}
.awning-1 {
	transform: rotate(180deg);
}
.awning-2 {
	transform: rotate(180deg);
}
.awning-3 {
	display: inline-block;
	float: left;
	transform: rotate(180deg);
	margin-top: -3px;
}
.tnt-main {
	display: inline-block;
	min-width: 170px;
}
.tnt-main2 {
	display: inline-block;
	width: 250px;
}
.tnt-1 {
	margin-left: -2%;
	transform: rotate(180deg);
}
.tnt-2 {
	margin-left: -2%;
}
.tntline21 {
	background-color: rgba(0, 0, 0, 0);
	border-top: 2px dotted #1758a8;
	display: inline-block;
	left: -87px;
	overflow: hidden;
	position: relative;
	top: 21px;
	transform: rotate(78deg);
	width: 208px;
}
.tntline22 {
	background-color: rgba(0, 0, 0, 0);
	border-top: 2px dotted #1758a8;
	display: inline-block;
	left: -51px;
	overflow: hidden;
	position: relative;
	top: -14px;
	transform: rotate(102deg);
	width: 208px;
}
.casement-1 .tntline2 {
	left: -68px;
	top: 43px;
}
.tntline2 {
	background-color: rgba(0, 0, 0, 0);
	border-top: 2px dotted #1758a8;
	display: inline-block;
	overflow: hidden;
	position: relative;
	transform: rotate(-47deg);
	width: 176px;
}
#config-wrapper #frame {
	display: block;
	margin: 2%;
	height: 80px;
	float: left;
}
.twenty-percent div#frame:first-of-type {
	margin-bottom: 7%!important;
}
.twenty-percent, .thirty-three-percent, .fourty-percent, .fifty-percent, .ninty-nine-percent, .inner-twenty-five-percent, .inner-twenty-percent, .inner-thirty-three-percent, .inner-fourty-percent, .inner-fifty-percent, .large-picture-window, .inner-ninty-nine-percent, .twenty-five-px, .fifty-px {
	min-height: 176px;
	max-height: 176px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2ab0ed+0,e4f5fc+100&0.1+0,0+100 */
	background: -moz-linear-gradient(top, rgba(42,176,237,0.1) 0%, rgba(228,245,252,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(42,176,237,0.1) 0%, rgba(228,245,252,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(42,176,237,0.1) 0%, rgba(228,245,252,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a2ab0ed', endColorstr='#00e4f5fc', GradientType=0 ); /* IE6-9 */
}
.inner-twenty-percent, .inner-thirty-precent, .inner-thirty-three-percent, .inner-fourty-percent, .inner-fifty-percent, .inner-ninty-nine-percent, .inner-twenty-five-percent, .large-picture-window {
	display: inline-block;
	float: left;
	position: relative;
}
.inner-twenty-percent {
	width: 18%;
}
.inner-twenty-five-percent {
	width: 28.5%;
}
.inner-thirty-three-percent {
	width: 29%;
}
.inner-fourty-percent {
	width: 36%;
}
.large-picture-window {
	width: 43%;
}
.inner-fifty-percent {
	width: 50%;
}
.inner-ninty-nine-percent {
	width: 96%;
}
.inner-one-hundred-percent {
	width: 100%;
}
.single-hung-top, .single-hung-bottom {
	width: 100%;
	height: 83px;
}
.window-border-right {
	border-right: #1758A8 5px solid
}
.window-border-bottom {
	border-bottom: #1758A8 5px solid
}
.window-border-left {
	border-left: #1758A8 5px solid
}
.window-border-top {
	border-top: #1758A8 5px solid
}
.double-hung-pane {
	width: 18%;
}
.slider-hung-pane {
	width: 18%;
}
.arrow-wrapper {
	margin: 0 auto;
	width: 100%;
	margin-top: 77%;
	position: absolute;
}
.arrow-wrapper-down {
	transform: rotate(180deg);
	margin-top: 30%;
}
.arrow-up, .arrow-down {
	margin: 0 auto;
}
.arrow-up {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #1758A8
}
.hung-arrow-down {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #1758a8;
	height: 0;
	left: 41%;
	position: absolute;
	width: 0;
}
.hung-arrow-base-down {
	background-color: #1758a8;
	height: 10px;
	left: 45%;
	margin: 5px auto 0;
	position: absolute;
	width: 5px;
}
.arrow-base-up {
	background-color: #1758A8;
	width: 5px;
	height: 10px;
	position: absolute;
	margin-top: 5px;
	margin-left: -2px;
}
.arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #f00;
}
.arrow-base-down {
	background-color: #1758A8;
	width: 5px;
}
.arrow-right, .arrow-left {
	margin: 0 auto;
}
.arrow-right {
	width: 0;
	height: 0;
	border-top: 60px solid transparent;
	border-bottom: 60px solid transparent;
	border-left: 60px solid green;
}
.arrow-base-right {
	background-color: #1758A8;
	width: 5px;
}
.arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid blue;
}
.arrow-base-left {
	background-color: #1758A8;
	width: 5px;
}
.min-width-six-five {
	min-width: 65px;
}
.min-width-fifty-five {
	min-width: 55px;
}
.min-width-forty-five {
	min-width: 45px;
}
.twenty-five-px {
	width: 79px;
}
.fifty-px {
	width: 152px;
}
.thirty-three-percent {
	width: 29%;
}
.fourty-percent {
	width: 36%;
	min-width: 275px;
}
.fifty-percent {
	width: 46%;
}
.ninty-nine-percent {
	width: 96%;
}
.margin-two-percent-right {
	margin-right: 2%;
}
.margin-two-percent-round {
	margin: 2%;
}
.padding-two-percent-round {
	padding: 2%;
}
.height-eighty-five {
	height: 85px;
}
.height-seventy-five {
	height: 75px;
}
.height-sixty-five {
	height: 65px;
}
.height-fifty-five {
	height: 55px;
}
.height-twenty-five {
	height: 55px;
}
.yellow {
	background-color: #f2d388
}  /*#window-grid-container #window-grid.grid-one {background-image: url(../../../img/window-grid-prairie.png); background-size:contain; background-repeat:no-repeat;}	  #window-grid-container #window-grid.grid-two {background-image: url(../../../img/window-grid-dimond.png); background-size:contain; background-repeat:no-repeat;}	  #window-grid-container #window-grid.grid-three {background-image: url(../../../img/window-grid-colonial.png); background-size:contain; background-repeat:no-repeat;}*/	  /***********************************/	  /*******Square Image Links 1********//***********************************/
#msquare .ch-grid, .ch-grid {
	margin: 16px 0 0 0px;
	padding: 0;
	list-style: none;
	display: block;
	text-align: left;
	width: 100%
}
.ch-grid:after, .ch-item:before {
	content: '';
	display: table
}
.ch-grid:after {
	clear: both
}
.ch-grid li.ch-first {
	margin-right: 2%
}
.ch-grid li.ch-first:last-of-type {
	margin-right: 0%;
}
.ch-grid li {
	width: 150px;
	height: 170px;
	display: inline-block;
	z-index: 2;
	cursor: pointer;
	background-color: #1758A8;
}
#CA {
	position: relative;
	text-align: center;
}
div#icon-wrapper {
	position: relative;
	display: inline-block;
	height: 220px;
	width: 150px;
	margin-right: 1%;
}
.ch-grid li.five {
	width: 150px;
	height: 170px;
	display: inline-block;
	z-index: 2;
	background-color: #1758A8;
}
.ch-grid li:hover {
	background-color: transparent!important;
}/*******Square Image Links Images********/
.ch-img-single-hung, .ch-img-c-single-hung, .ch-info-back.single-hung, .ch-info-back.c-single-hung, .ch-img-double-hung, .ch-img-c-double-hung, .ch-info-back.double-hung, .ch-info-back.c-double-hung, .ch-img-slider, .ch-img-c-slider, .ch-info-back.slider, .ch-info-c-back.slider, .ch-img-casement, .ch-img-c-casement, .ch-info-back.casement, .ch-img-back.casement, .ch-img-tilt-turn, .ch-img-c-tilt-turn, .ch-info-back.tilt-turn, .ch-img-awning, .ch-img-c-awning, .ch-info-back.awning, .ch-img-hopper, .ch-img-c-hopper, .ch-info-back.hopper, .ch-img-extended, .ch-img-c-extended, .ch-info-back.extended, .ch-img-sliding-door, .ch-img-c-sliding-door, .ch-info-back.sliding-door, .ch-img-picture, .ch-img-c-picture, .ch-info-back.picture, .ch-img-store-front-door, .ch-img-c-store-front-door, .ch-info-back.store-front-door, .ch-img-store-front-window, .ch-img-c-store-front-window, .ch-info-back.store-front-window, .ch-img-energystar, .ch-img-energystarm, .ch-img-c-casement1, .ch-img-c-awning1, .ch-img-bay, .ch-info-back.bay, .ch-img-bow, .ch-info-back.bow, .ch-img-garden, .ch-info-back.garden, .ch-img-glass, .ch-info-back.glass, .ch-info-back {
	background-image: url(../../../img/newtec-icons.png)!important
}
.ch-img-single-hung {
	background-position: 21px 7px!important
}
.ch-img-double-hung {
	background-position: -142px 7px!important
}
.ch-img-slider {
	background-position: -302px 7px!important
}
.ch-img-casement {
	background-position: -464px 7px!important
}
.ch-img-tilt-turn {
	background-position: -622px 7px!important
}
.ch-img-awning {
	background-position: -782px 7px!important
}
.ch-img-hopper {
	background-position: -1274px 7px!important
}
.ch-img-extended {
	background-position: -945px 7px!important
}
.ch-img-sliding-door {
	background-position: -1111px 7px!important
}
.ch-img-picture {
	background-position: -1437px 7px!important
}
.ch-img-bay {
	background-position: -2077px 2px !important
}
.ch-img-bow {
	background-position: -1920px 2px !important
}
.ch-img-garden {
	background-position: -2459px 2px !important
}
.ch-img-glass {
	background-position: -2244px 2px !important
}
.ch-img-c-single-hung {
	background-position: 21px -173px!important
}
.ch-img-c-double-hung {
	background-position: -142px -173px!important
}
.ch-img-c-awning {
	background-position: -782px -173px!important
}
.ch-img-c-awning1 {
	background-position: -782px 2px !important
}
.ch-img-c-picture {
	background-position: -1437px -173px!important
}
.ch-img-c-sliding-door {
	background-position: -1111px -173px!important
}
.ch-img-c-tilt-turn {
	background-position: -622px -173px!important
}
.ch-img-c-hopper {
	background-position: -1276px -173px!important
}
.ch-img-c-slider {
	background-position: -302px -173px!important
}
.ch-img-c-casement {
	background-position: -464px -173px!important
}
.ch-img-c-casement1 {
	background-position: -464px 9px !important
}
.ch-img-c-store-front-door {
	background-position: -1599px -176px!important
}
.ch-img-c-store-front-window {
	background-position: -1758px -176px!important
}
.ch-img-c-bow {
	background-position: -302px -173px!important
}
.ch-img-c-bay {
	background-position: -302px -173px!important
}
.ch-info-back.casement {
	background-position: -1198px -354px!important
}
.ch-info-back.single-hung {
	background-position: -15px -353px!important
}
.ch-info-back.picture {
	background-position: -184px -353px!important
}
.ch-info-back.double-hung {
	background-position: -355px -353px!important
}
.ch-info-back.slider {
	background-position: -520px -354px!important
}
.ch-info-back.tilt-turn {
	background-position: -689px -353px!important
}
.ch-info-back.awning {
	background-position: -1029px -353px !important
}
.ch-info-back.extended {
	background-position: -945px -173px!important
}
.ch-info-back.sliding-door {
	background-position: -858px -353px!important
}
.ch-info-back.hopper {
	background-position: -1364px -353px!important
}
.ch-info-back.store-front-door {
	background-position: -1533px -354px!important
}
.ch-info-back.store-front-window {
	background-position: -1702px -364px!important
}
.ch-info-back.bay {
	background-position: -1876px -354px !important
}
.ch-info-back.bow {
	background-position: -2051px -359px!important
}
.ch-info-back.garden {
	background-position: -2455px -369px!important
}
.ch-info-back.swing-door {
	background-position: -2652px -353px !important
}
.ch-info-back.glass {
	background-position: -2250px -354px !important
}
.ch-info-back.awning-alum {
	background-position: -2890px -354px !important
}
.ch-info-back.casement-alum {
	background-position: -3093px -354px !important
}
.ch-info-back.hopper-alum {
	background-position: -3288px -354px !important
}
.ch-info-back.picture-alum {
	background-position: -3476px -354px !important
}
.ch-info-back.slider-alum {
	background-position: -1876px -354px !important
}
.ch-info-back.double-hung-alum {
	background-position: -3678px -353px !important
}
.ch-info-back.slider-alum {
	background-position: -3875px -353px !important
}
.ch-item {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: default;
	-webkit-perspective: 900px;
	-moz-perspective: 900px;
	-o-perspective: 900px;
	-ms-perspective: 900px;
	perspective: 900px
}
.ch-info {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.ch-item:hover .ch-info {
	opacity: 1;
	z-index: 3
}
.ch-info > div {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: center center;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%
}
.ch-info .ch-info-front.commercial {
	background-color: #e5e5e5;
	background-position: 954px -174px;
}
#c-aluminium-bg {
	background-color: #f2d388!important;
}
.ch-info .ch-info-front {
	width: 150px;
	height: 170px;
	overflow: hidden;
	background-color: #1758A8
}
.ch-info .ch-info-back {
	-webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	-moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	-o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	-ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	background: #f2d388;
	opacity: 0
}
.ch-info span.link {
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	height: 14px;
	width: 15px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-align: center;
	font-weight: 900;
	background-color: rgba(23, 88, 168, 1);
	float: right;
	background-image: url(../../../img/newtec-icons.png);
	background-position: -33px -343px
}
.ch-info p {
	color: #fff;
	padding: 10px 0px;
	font-style: italic;
	margin: 0 0px;
	font-size: 12px;
	text-align: center
}
.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: 'Open Sans', Arial, sans-serif;
	background-color: #1758A8;
	margin-top: 58px;
}
.ch-info p a:hover {
	color: #0099ff!important;
}
.ch-item:hover .ch-info-front {
	-webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	-moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	-o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	-ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	opacity: 0
}
.ch-item:hover .ch-info-back {
	-webkit-transform: rotate3d(1, 0, 0, 0deg);
	-moz-transform: rotate3d(1, 0, 0, 0deg);
	-o-transform: rotate3d(1, 0, 0, 0deg);
	-ms-transform: rotate3d(1, 0, 0, 0deg);
	transform: rotate3d(1, 0, 0, 0deg);
	opacity: 1
}
#newtec-window .ch-circle, .ch-circle {
	margin: 16px 0 0 0px;
	padding: 5px;
	list-style: none;
	display: block;
	text-align: left;
	min-height: 250px;
}
.ch-circle:after, .ch-item:before {
	content: '';
	display: table
}
.ch-circle:after {
	clear: both
}
.ch-circle li.ch-first {
	margin-right: 2%
}
.ch-circle li.ch-first:last-of-type {
	margin-right: 0%;
}
.ch-circle li {
	width: 75px;
	height: 75px;
	display: inline-block;
	z-index: 2;
	cursor: pointer;
	float: left;
}
.ch-circle li.text {
	width: 74%;
	margin-bottom: 0px;
	margin-top: 8px;
	font-size: 18px;
}
.ch-circle li.five {
	width: 75px;
	height: 75px;
	display: inline-block;
	z-index: 2;
	background-color: #1758A8;
}
.ch-circle li:hover {
	background-color: transparent!important;
}
.ch-text {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: default;
	-webkit-perspective: 900px;
	-moz-perspective: 900px;
	-o-perspective: 900px;
	-ms-perspective: 900px;
	perspective: 900px
}
.ch-text {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.ch-item:hover .ch-text {
	opacity: 1;
	z-index: 3
}
.ch-text > div {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: center center;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%
}
.ch-text .ch-text-front.commercial {
	background-color: #e5e5e5
}
.ch-text .ch-text-front {
	width: 75px;
	height: 75px;
	overflow: hidden;
	background-color: #1758A8;
	border-radius: 50px;
}
.ch-text .ch-text-back {
	-webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	-moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	-o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	-ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
	background: #f2d388;
	opacity: 0;
	border-radius: 50px;
	-webkit-border-radius: 50px;
}
.ch-text span.link {
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	height: 14px;
	width: 15px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-align: center;
	font-weight: 900;
	background-color: rgba(23, 88, 168, 1);
	float: right;
	background-image: url(../../../img/newtec-icons.png);
	background-position: -33px -343px
}
.ch-text p {
	color: #1758A8;
	padding: 17px 0px;
	font-style: italic;
	margin: 0 0px;
	font-size: 13px;
	text-align: center;
	line-height: 14px!important;
	font-weight: 600;
}
.ch-text p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: 'Open Sans', Arial, sans-serif;
	background-color: #1758A8;
	margin-top: 58px;
}
.ch-text p a:hover {
	color: #0099ff!important;
}
.ch-item:hover .ch-text-front {
	-webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	-moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	-o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	-ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
	opacity: 0
}
.ch-item:hover .ch-text-back {
	-webkit-transform: rotate3d(1, 0, 0, 0deg);
	-moz-transform: rotate3d(1, 0, 0, 0deg);
	-o-transform: rotate3d(1, 0, 0, 0deg);
	-ms-transform: rotate3d(1, 0, 0, 0deg);
	transform: rotate3d(1, 0, 0, 0deg);
	opacity: 1
}
.ch-img-text {
	background-position: 21px 7px!important
}
.ch-info-back.text {
	background-position: -15px -353px!important
}
.ch-img-energystar {
	background-position: -3909px 540px !important
}
.et_pb_gallery_grid .et_pb_gallery_image {
	overflow: hidden;
	position: relative;
	box-shadow: 0px 0px 5px #D4E0EF;
	border: inset 6px rgb(124, 160, 206);
}
#bars.text-shadow {
	text-shadow: 0px 0px 4px #000;
}
#project > h1 {
	font-size: 2.8em;
	font-weight: 600;
	text-shadow: 1px 2px 3px #1B3F6F;
}/*********************************************//************Toggle Adjustments **************//*********************************************/
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 5.27%;
}/***********************************************//************Blue Window Rollover **************//**********************************************//*.ch-info-back.single-hung {background-position: 21px -173px!important}.ch-info-back.double-hung {background-position: -142px -173px!important}.ch-info-back.slider {background-position: -302px -173px!important}.ch-info-back.casement {background-position: -464px -173px!important}.ch-info-back.tilt-turn {background-position: -622px -173px!important}.ch-info-back.awning {background-position: -782px -173px!important}.ch-info-back.extended {background-position: -945px -173px!important}.ch-info-back.sliding-door {background-position: -1111px -173px!important}.ch-info-back.hopper {background-position: -1276px -173px!important}*/
.ch-info.black {
	background: rgba(0,0,20, 9.4)
}
.ch-info.white {
	background: rgba(255,255,255, 0.94)
}
.ch-info.lblue {
	background-color: #16345C
}
.ch-info.lblue h3 a, .ch-info.lblue p, .ch-info.lblue a {
	color: #fff;
	font-weight: 400;
	font-family: 'Arial', Open Sans, sans-serif
}
h3.mtitle, h3.mtitle a, h3.mtitle2, h3.mtitle2 a, h3.mtitle3, h3.mtitle3 a {
	display: block;
	position: relative;
	width: 100%;
	margin: 0 auto;
	height: 32px;
	padding: 5px 0px 12px 0px;
	margin-top: 7%;
	color: #1758A8;
	z-index: 1;
	text-align: center;
	font-size: 20px
}
h3.mtitle a {
	background-color: rgba(255, 255, 255, 0.81);
	text-shadow: 1px 1px 1px #A9D0FF;
	font-weight: 600;
	transition: 1s;
	margin-top: 80%
}
h3.mtitle2, h3.mtitle2 a {
	font-size: 18px
}
h3.mtitle3, h3.mtitle3 a {
	font-size: 15px
}
h3.faded {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: rgba(236, 236, 236, 1);
	margin-top: 155px;
	font-size: 12px
}
h3.fadedblue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #1758A8;
	margin-top: 155px;
	font-size: 12px
}
#footer-info {
	text-align: left;
	color: #FFF;
	padding-bottom: 10px;
	float: left;
}
#footer-info a {
	font-weight: 700;
	color: #FFF;
}/*************************************//**************Form CSS***************//*************************************/
body #gform_wrapper_1 {
	background-color: #FFF;
	padding: 10px;
	border-radius: 0px;
	margin-top: 1px;
	border: solid 1px #1758A8;
}
.gform_wrapper .top_label, .gfield_label.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {
	color: #1758A8;
}
input[type=text], input.text, input.title, textarea, select {
	background-color: #fff;
	border: 1px solid #1758A8;
	padding: 2px;
	color: #4e4e4e;
}
.grey {
	background-color: #e8e8e8;
}
.gform_wrapper .top_label li.gfield.gf_left_half.padding, .gform_wrapper .top_label li.gfield.gf_right_half.padding {
	padding: 1em;
}/*************************************//**********Page Specific CSS *********//*************************************/
.page-id-223 .su-tabs {
	margin: 1em 0 1.5em 0;
	padding: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #eee
}
.page-id-223 .su-tabs-pane {
	padding: 0px
}
.page-id-223 .su-tabs {
	background: none
}
.page-id-223 .su-tabs-nav span:nth-of-type(2) {
	color: #FFF
}/*.page-id-223 .su-tabs-nav span.su-tabs-current:nth-of-type(2) {color:#333;}.page-id-223 .su-tabs-nav span:nth-of-type(1) {color: #999;}*/
.page-id-223 .su-tabs-nav span:nth-of-type(1):focus {
	color: #000;
	background-color: rgba(145, 32, 32, 0);
	font-weight: 600
}
.page-id-223 .su-tabs-nav span {
	font-weight: 600
}
.page-id-223 .su-tabs-nav span.su-tabs-current {
	background: #fff;
	cursor: default;
	color: #942323
}
.page-id-223 .su-tabs-nav span {
	display: inline-block;
	margin-right: 3px;
	padding: 10px 15px;
	font-size: 13px;
	min-height: 40px;
	line-height: 20px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	color: #fff;
	cursor: pointer;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.page-id-223 .su-tabs-nav span:hover {
	background: #fff;
	color: #8F2020;
	font-weight: 600
}
.page-id-223 .et_pb_tabs_controls li.et_pb_tab_active {
	padding: 4px 30px 4px;
	background-color: #fff;
	bottom: -1px;
	line-height: 1.5em
}/***************************************************//**********Window Legend Aluminum and Vinyl*********//***************************************************/
.circle {
	background: #FFFFFF none repeat scroll 0 0;
	border-radius: 50%;
	color: #1758a8;
	height: 25px;
	margin-top: -11px;
	text-align: center;
	text-align: -webkit-center;
	width: 25px;
	position: absolute;
	z-index: 999;
	margin-left: 65px;
}
.circle.vinyl {
	border: 2px solid #1758A8;
}
.circle.aluminium {
	border: 2px solid #1758A8;
}
.circle span {
	margin-top: -3px;
	font-size: 12px;
	position: absolute;
	margin-left: -4.5px;
	font-weight: 900;
}
#window-legend {
	width: 100%;
	min-height: 50px;
	max-height: 100px;
	position: relative;
	display: block;
	clear: both;
}
#window-legend div, #window-legend div div, #window-legend div.container {
	position: relative;
	display: inline-block;
	width: 14%;
}
#window-legend div.container {
	width: 100px;
	margin-right: 2%
}
#window-legend div.container:last-of-type {
	margin-right: 0%!important;
}
#window-legend div.legend-r-bg, #window-legend div.legend-a-bg, #window-legend div.legend-c-bg {
	width: 25px;
	height: 25px;
}
#window-legend div.legend-r-bg {
	background-color: #1758A8;
}
#window-legend div.legend-a-bg {
	background-color: #F2D388;
}
#window-legend div.legend-c-bg {
	background-color: #dfdfdf;
}
#window-legend div div.legend-r, #window-legend div div.legend-a, #window-legend div div.legend-c {
	width: 120px;
	height: 25px;
	padding-left: 27px;
	font-size: 12px;
	margin-left: 25px;
	margin-top: 0px;
	position: absolute;
	padding-top: 2px;
	font-weight: 900;
}
#window-legend div div.legend-r {
	color: #1758A8;
	background-color: #dfdfdf;
}
#window-legend div div.legend-a {
	color: #1758A8;
	background-color: #dfdfdf;
}
#window-legend div div.legend-c {
	color: #dfdfdf;
	background-color: #1758A8;
}
/*********Glass Options Table*********/
.glasstable th {
	padding: 3px 10px 3px 10px !important;
	line-height: 1.1em
}
.glasstable tr td, .glasstable tr th {
	border-right: 1px solid #eee
}
.glasstable tr td {
	padding: 5px 6px;
	line-height: 1.1em
}
.glasstable tr td.glass-alt-pak {
	padding-left: 3%
}
.glasstable tr td.glass-alt-pak img {
	width: 100px
}
.glasstable tr td.glass-alt-pak img.green {
	width: 125px
}
.glasstable tr td.glass-alt-pak.td-p-adj {
	padding-left: 2%
}
.glasstable tr td.center {
	text-align: center;
	font-weight: 900;
	font-size: 1.5em;
}
.glasstable tr.top th.u-force {
	width: 8%;
}
.glasstable tr td img {
	margin: 2px
}
.glasstable tr td img.temp {
	width: 22px;
}
.glasstable tr td img.cost {
	width: 8px;
}
.glasstable tr td img.lowE {
	width: 54px;
	float: left;
	margin-right: 12px;
}
.glasstable tr td img.glass-unit {
	margin: 2px;
	float: left;
	width: 48px;
}
.glasstable tr td img.space-system {
	margin: 2px;
	float: left;
	width: 48px;
}/********************************************/				   /*******Glass Options Table Responsive********//********************************************/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
.pinned table th, .pinned table td {
	height: 37px !important;
}
.glasstable tr td.glass-alt-pak {
	height: 106px !important;
}
.glasstable tr td.glass-alt-pak.td-p-adj {
	height: 137px !important;
}
table.glasstable td, table.glasstable th {
	white-space: normal !important;
}
.shapearc {
	width: 100%;
}
.shapegrid {
	width: 100%;
}
}/*************************************/				   /*******Div Scrollable Tables********//************************************/
#newtec-window .table-wrapper .pinned {
	width: 65%;
}
#newtec-window .table-wrapper .scrollable {
	margin-left: 65%;
}
#newtec-window .table-wrapper th, #newtec-window .table-wrapper td {
	font-size: 12px;
	padding: 5px;
}
#newtec-window .table-wrapper th.nowrap {
	line-height: 10px;
	white-space: inherit;
}
#newtec-window .table-wrapper td span.clear {
	clear: right;
	display: block;
}
#newtec-window .table-wrapper td.no-padding {
	padding: 0px 0px;
}/************************************************/				   /************Simulated Divided Glass*************//************************************************/
.sdlDetail {
	padding: 10px;
}/*************************************/				   /************MISCALENIOUS*************//************************************/
.arrow-right-door {
	border-bottom: 6px solid #1758a8;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	height: 0;
	transform: rotate(270deg);
	width: 0;
	margin: 0 auto
}
.arrow-left-door {
	border-bottom: 6px solid #1758a8;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	height: 0;
	transform: rotate(90deg);
	width: 0;
	margin: 0 auto
}
.arrow-wrapper-down1 {
	margin-top: 103%;
	transform: rotate(180deg)
}
.arrow-wrapper-down2 {
	margin-top: 75%;
	transform: rotate(180deg)
}
.CathedralShort {
	clear: both;
	margin-left: -23px
}
.CathedralLong {
	clear: both;
	margin-left: -64px
}
.swipe {
	margin: 0 auto;
	width: 7%
}
#mme .tollphone {
	font-size: 20px
}
.owl-carousel {
	margin-left: 6px
}/********************************************//****************Grid Options****************//********************************************/
.Colonial {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 1px solid #1758a8;
	display: inline-block;
	height: 100px;
	overflow: hidden;
	width: 100px;
	margin: 5px;
}
.Prairie {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 1px solid #1758a8;
	display: inline-block;
	height: 100px;
	margin: 5px;
	width: 100px;
}
.DoublePrairie {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 1px solid #1758a8;
	display: inline-block;
	height: 100px;
	margin: 5px;
	width: 100px;
	overflow: hidden
}
.Dimond {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;
	border: 1px solid #1758a8;
	display: inline-block;
	height: 100px;
	margin: 5px;
	overflow: hidden;
	width: 100px;
}
.Colonial1 {
	border: 2px solid #1758a8;
	height: 100%;
	left: 18px;
	position: relative;
	width: 0;
}
.Colonial2 {
	border: 2px solid #1758a8;
	display: block;
	height: 101%;
	left: 75px;
	position: relative;
	top: -99px;
	width: 0;
}
.Colonial3 {
	border: 2px solid #1758a8;
	bottom: 153%;
	height: 0;
	position: relative;
	width: 100%;
}
.Prairie1 {
	border: 2px solid #1758a8;
	height: 0;
	position: relative;
	top: 13px;
	width: 100%;
}
.Prairie2 {
	border: 2px solid #1758a8;
	height: 101%;
	left: 18px;
	position: relative;
	top: -4px;
	width: 0;
}
.Prairie3 {
	border: 2px solid #1758a8;
	height: 101%;
	left: 77px;
	position: relative;
	top: -103px;
	width: 0;
}
.Prairie4 {
	border: 2px solid #1758a8;
	height: 0;
	position: relative;
	top: -120px;
	width: 100%;
}
.DoublePrairie1 {
	border: 2px solid #1758a8;
	height: 6px;
	left: -2px;
	position: relative;
	top: 12px;
	width: 105%;
}
.DoublePrairie2 {
	border: 2px solid #1758a8;
	height: 106%;
	left: 14px;
	position: relative;
	top: -10px;
	width: 6px;
}
.DoublePrairie3 {
	border: 2px solid #1758a8;
	height: 112%;
	left: 78px;
	position: relative;
	top: -114px;
	width: 6px;
}
.DoublePrairie4 {
	border: 2px solid #1758a8;
	height: 6px;
	left: -2px;
	position: relative;
	top: -138px;
	width: 105%;
}
.Dimond1 {
	border: 2px solid #1758a8;
	left: -24px;
	position: relative;
	top: 38px;
	transform: rotate(-45deg);
	width: 165px;
}
.Dimond2 {
	border: 2px solid #1758a8;
	left: -28px;
	position: relative;
	top: 49px;
	transform: rotate(45deg);
	width: 165px;
}
.Dimond3 {
	border: 2px solid #1758a8;
	height: 70px;
	left: 14px;
	position: relative;
	top: 6px;
	transform: rotate(-45deg);
	width: 70px;
}
.titlegrid {
	color: #1758a8;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	height: 100px;
	margin: 5px;
	text-align: center;
	font-weight: 700;
	font-size: 12px
}


/***************************************************Hide Project Header**************************************************/

#top-header, #main-header, #top-header .container, #top-header #et-info, #top-header .et-social-icon a {
display: none;}

#footer-bottom {background-color: #1658a7!important;}

/***************************************************Resposive Themeing***************************************************/
 
/***** 4K Technology *****/
@media only screen and (max-width:3840px) and (min-width:2159px) {
/******** Header Customization****/
	#custom-ubermenu .ubermenu-newfullwidthmenu .ubermenu-item-level-0 > .ubermenu-target {font-size:3em;}
	
	.et_pb_image_0 .et_pb_image_wrap img {max-height: 85px; margin-left: -10px;}
   
    #logo-phone-time > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.right-block > div.img > img, #logo-phone-time > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.left-block > div.img > img {width: 55px!important;height: 55px!important;margin: auto 10px;}
	
	#logo-phone-time > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.right-block, #logo-phone-time > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.left-block > div.content {font-size: 1.5em; line-height: 1.2em;}
	
	#logo-phone-time > div > div.et_pb_column.et_pb_column_1_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough > div > a > span > img {margin-top: 33px!important;max-width: 211px;text-align: left;margin-left: -30px; width: 200px;}
	
	#custom-ubermenu {top: 102px!important;position: fixed;width: 100%;height: 100px;padding-top: 20px;} body {font-size: 17px;} #build-quality-trust > div > h4 {margin-right: 0vw;}

	#F-COL-1 > div > div > h2, #F-COL-2 > div > div > h2 {font-size: 1.5em;}
	
	.ubermenu-newfullwidthmenu .ubermenu-item-normal {font-size: 1.6em;}

	.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
    max-height: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;}
	#menu-item-6473 > ul {left: 1%;}
	
	body {font-size: 1.2em;}
	
	#et-boc > div > div > div.et_pb_section.et_pb_section_7.et_section_regular {padding-top: 3vh; }

	#chicago-factory > div > div > div > div > p {font-size: 1.1em;}
}



@media only screen and (max-width:1405px) and (min-width:1365px) {

	.slider-desc h2, .slider-desc h2 em {font-size:2.3vw!important;}
	.et_pb_section_9 .et_pb_text_6 {font-size: 1.6vw!important;}
	.et_pb_section_9 .et_pb_text_5 h2 {font-size: 2.49vw!important;}
	.et_pb_text_5 h3 {font-size: 1.3em!important; margin-right: 0%!important;}
	#hp-slogan h2 {font-size: 1.8vw!important;}
	#address-left a, #address-left a, #address-left a {font-size: 1.6vw!important;line-height: 0.9em;}
	.slider-desc { width: 29vw; margin-left: 50px;}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.slider-desc h2, .slider-desc h2 em {font-size:1.5vw!important;}
	.slider-desc { width: 31vw!important; margin-left: 50px;}
    .slider-desc .button {font-size: 1.2vw!important;} 
	.et_pb_section_9 .et_pb_text_6 {font-size: 1.6vw!important;}
	.et_pb_section_9 .et_pb_text_5 h2 {font-size: 2.49vw!important;}
	.et_pb_text_5 h3 {font-size: 1.3em!important; margin-right: 0%!important;}
	#hp-slogan h2 {font-size: 1.8vw!important;}
	#address-left a, #address-left a, #address-left a {font-size: 1.6vw!important;line-height: 0.9em;}
}

@media only screen and (max-width:1024px) and (min-width:1023px) {
/******** Header Customization****/
	#custom-ubermenu .ubermenu-newfullwidthmenu .ubermenu-item-level-0 > .ubermenu-target {font-size:1.2em;}
	.et_pb_image_0 .et_pb_image_wrap img {max-height: 85px; margin-left: -10px;}
    #logo-phone-time > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.right-block > div.img > img, #logo-phone-time > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.left-block > div.img > img {width: 31px!important;height: 31px!important;margin: auto 10px;}
	#logo-phone-time > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.right-block, #logo-phone-time > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div.left-block > div.content {font-size: .9em; line-height: 14px;}
}

@media only screen and (max-width:959px) and (min-width:768px) { 
#logo-phone-time {padding-top:39px;}
#shiftnav-toggle-main .shiftnav-main-toggle-content {padding: 10px 37px; border-bottom: 0px solid #0072bc!important;}
	#shiftnav-toggle-main > span > div:nth-child(1) {display: none!important;}
}


/******** Internal Menu Item Image Size Customization ****/
@media only screen and (max-width:1100px) and (min-width:980px) {
#home-page-slider > div > div {height: 351px;}
#logo-bg {background-color: #1758a8;padding: 4% 0px;display: inline-block;}
.ubermenu-mme2 {border: 4px solid #1758a8!important;margin: 0px!important;text-align: center;}
.ubermenu-responsive-default.ubermenu {display: block!important;width: 100%}
.mobile_menu_bar:before {display: none;}
#msquare .ch-grid, .ch-grid {text-align: left;}
#sec-products.et_pb_section .et_pb_column:last-of-type {width: 40%;}
#sec-products.et_pb_section .et_pb_column:first-of-type {width: 60%;}
#containerhalf .lefthalf {width: 100%;}
#containerhalf .righthalf {width: 100%;}
#containerhalf #mlogo {width: 238px;margin: 0 auto;margin-bottom: 0px;float: left;}
#containerhalf #mlogo a {width: 87%;}
#containerhalf #icons .mcontainer {position: relative;display: block;height: auto;width: 100%;margin: 0 auto;padding-left: 0em;clear: none;}
.hvr-red-bounce-to-top {margin-top: 54px;}
#containerhalf h1#gstitle {font-size: 1.1em;}
.cred {background-color: #930A0A;box-shadow: inset 0px 0px 17px #620505;border-radius: 12px 0px 0px 131px;box-shadow: -4px 12px 22px #999, inset 6px 5px 10px #730909;overflow: hidden;}
#containerhalf h1#gstitle {font-size: 1.5em}
#containerhalf #gslogos {width: 100%;position: relative;float: left}
div.et_pb_column_1_2 div#window-product-slider.et_pb_slider.et_pb_slider_fullwidth_off .et_pb_slide .et_pb_container .et_pb_slide_description {min-height: 284px}
#mme.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_3 {width: 27%}
#window-grid-container {margin-left: 9%}
#window-grid-container #window-grid {min-width: 89px;min-height: 161px;margin-right: 1.6%;margin-left: 1.6%;float: left;margin-bottom: 3.2%;position: relative;display: inline-block;}
#sec-configuration.et_pb_section .et_pb_row .et_pb_column.et_pb_column_2_3 {width: 63%}
#sec-configuration.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_3 {width: 25%;float: left;}
}

@media only screen and (max-width:834px) and (min-width:835px) {
	#address-left > div.et_pb_column.et_pb_column_1_3.et_pb_column_16.et_pb_css_mix_blend_mode_passthrough {padding-left: 4vw; padding-right: 1vw;}

}

@media screen and (min-width:770px) and (max-width:958px) {
#home-page-slider > div > div {height: 351px;}
#logo-bg {background-color: #1758a8;padding: 2% 0px;display: inline-block;max-height: 155px;}
div.addy1, span.phone, span.fax, span.citystate {font-size: 1em;}
#container-addy sup {bottom: .4em;}
.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column:nth-child(2n+1) {clear: both;}
.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column {width: 47%;min-width: 47%;clear: none!important;}
.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-column {width: 27%}
.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column:nth-child(2n+1) {clear: both;}
#sec-configuration.et_pb_section .et_pb_row {width: 95%}
#mme_column_2_3 .title h2, .title-glass h2 {margin-top: -2.3%;}
}
@media screen and (min-width:980px) and (max-width:981px){
		
}

@media screen and (min-width:960px) and (max-width:980px) {
#home-page-slider > div > div {height: 351px;}
div.addy1, span.phone, span.fax, span.citystate {font-size: 1em;}
#container-addy sup {bottom: .4em;}
.ubermenu #menu-item-693 > .ubermenu-submenu > .ubermenu-item {clear: both;width: 100%;}
#window-grid-container {margin-left: 23%;}
#window-grid-container #window-grid {min-height: 208px!important;min-width: 100px;width: 114px;}
}

@media only screen and (min-width:768px) and (max-width:980px) {
	#m-time {margin-top: 60px;}
#home-page-slider > div > div {height: 292px;}
	
/**********Menu Product Image Changes*********/
#window-grid-container #window-grid {min-height: 364px;}
#logo-bg {background-color: #1758a8;padding: 2% 0px;display: inline-block;max-height: 155px;}
div.addy1, span.phone, span.fax, span.citystate {font-size: 1em;}
#container-addy sup {bottom: .4em;}
#menu-item-693 > ul > li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-636.ubermenu-item-level-1.ubermenu-column.ubermenu-column-2-3.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-636 > ul {width: 100%}
#mtwo-third, #mone-third {width: 100%;}
.doorswrapper{float:right; width:100%;}
.mobile_menu_bar, .mobile_menu_bar:before {display: none;}
#msquare .ch-grid, .ch-grid {text-align: center;}
#sec-products.et_pb_section .et_pb_column:last-of-type {width: 40%;}
#sec-products.et_pb_section .et_pb_column:first-of-type {width: 60%}
#containerhalf .lefthalf {width: 100%;}
#containerhalf .righthalf {width: 100%;}
#containerhalf #mlogo {width: 238px;margin: 0 auto;margin-bottom: 0px;float: left;}
#containerhalf #mlogo a {width: 87%;}
#containerhalf #icons .mcontainer {position: relative;display: block;height: auto;width: 100%;margin: 0 auto;padding-left: 0em;clear: none;}
.hvr-red-bounce-to-top {margin-top: 54px;}
.cred {background-color: #930A0A;box-shadow: inset 0px 0px 17px #620505;box-shadow: 6px 22px 20px #999, inset 6px 5px 10px #730909;border-radius: 27px 0px 0px 121px;-webkit-border-radius: 27px 0px 0px 121px;-moz-border-radius: 27px 0px 0px 121px;}
#sec-rates.et_pb_section {background-color: rgba(255, 255, 255, 0.86)!important;}
#sec-et > div > div > div {padding: 0px;margin: 0px;}
#sec-rates > div > div {width: 44%;margin-right: 6%;}
#resort-rates .icons .mcontainer {margin: 0 auto;width: 91%;padding: 0px 0px 2px 16px;display: block;height: auto;}
div#window-product-slider.et_pb_slider.et_pb_slider_fullwidth_off .et_pb_slide .et_pb_container .et_pb_slide_description {min-height: 284px!important;}
#sec-configuration.et_pb_section .et_pb_row .et_pb_column.et_pb_column_2_3 {width: 63%;}
#sec-configuration.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_3 {width: 32%;float: left;}
#window-legend div, #window-legend div div, #window-legend div.container {width: 23%;}
#mone-third {min-height: 471px;}
#quick-option {min-height: 90px;display: block;position: relative;clear: none;width: 50%;float: left;}
#quick-option.adjust {width: 100%}
.sdlDetail {padding: 10px;}
.sdlDetail img {float: left;width: 50%;margin-right: 3%;}
#shapes.title-center h2 {width: 100%;}
.shapegrid {background-color: #1758A8;height: 210px;}
.shapearc {background-color: #FFF;height: 210px;}
#owl-demo > div.owl-wrapper-outer > div > div {width: 100px;}
#home-col-left, #home-col-middle, #home-col-right {width: 30%!important;}
#home-col-left {margin-right: 4%;}
#mme_column_2_3 .title h2, .title-glass h2 {margin-top: -2.3%;}
}

@media only screen and (min-width:478px) and (max-width:767px) {
#m-time {margin-top: 100px!important;}
#home-page-slider > div > div {height: 223px;}
#logo-bg {padding: 6% 0px;max-height: 155px;}
div.addy1, span.phone, span.fax, span.citystate {font-size: 1em;}
#container-addy sup {bottom: .4em;}
.ubermenu-mme2 {border: 4px solid #1758a8!important;margin: 0px!important;text-align: center;}
.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column:nth-child(2n+1) {clear: both;
}
/*.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-646 .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-submenu-id-681 .ubermenu-column, .ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-648 .ubermenu-column, .ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-670 .ubermenu-column, .ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-675 .ubermenu-column, .ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-677 .ubermenu-column, .ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-687 .ubermenu-column, .ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-694 .ubermenu-column, .ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-696 .ubermenu-column, .ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-698 .ubermenu-column*/
.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column {width: 47%;min-width: 47%;clear: none!important;}

.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-column {width: 27%}
.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column:nth-child(2n+1) {clear: both;}

#menu-item-693 > ul > li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-636.ubermenu-item-level-1.ubermenu-column.ubermenu-column-2-3.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-636 > ul {width: 33%;}

.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column {width: 33%;}

#mme #sec-menu .et_pb_row {width: 550px;}
.ubermenu-mme2 {border: 4px solid #1758a8!important;margin: 8px!important;text-align: center;}
.mobile_menu_bar, .mobile_menu_bar:before {display: none;}
#msquare .ch-grid, .ch-grid {text-align: center;}
.ubermenu-responsive-toggle-mme2 {font-size: 22px;text-align: center;}
.ubermenu-mme2 {border: 4px solid #1758a8!important;margin: 0px!important;text-align: center;}
.ch-circle li.text {width: 77%;margin-bottom: 0px;margin-top: 8px;font-size: 18px;}
#sec-products.et_pb_section .et_pb_column:last-of-type {width: 100%;}
#sec-products.et_pb_section .et_pb_column:first-of-type {width: 100%}
#mtwo-third, #mone-third {width: 100%;}
	
.doorswrapper{float:right; width:100%;}
#pic-window, #product-info {width: 100%;padding: 0px;}
#pic-window img {margin: 0 auto;width: 100%;}
#product-info .title h2, #shapes .title h2 {background-color: #F2D388;font-size: 28px;text-align: center;float: inherit;width: 96%;padding: 2%;font-weight: 600;margin: 9px 0px;}
.et_pb_all_tabs {padding: 0px 0px;}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {width: 100%;}
#header-container-fullwidth {background-image: url(../../../img/e-e-header-375.jpg);padding: 0%;background-size: cover;height: 1146px;}
#container-addy > div:nth-child(2) > time:nth-child(3) {width: 100%}
#paragraph {width: 100%;padding: 1em;line-height: .9em;}
#paragraph .font_one, #paragraph ul {font-size: 14px;line-height: 1.3em;}
div.shiftnav-inner #logo-bg {width: 100%!important;}
#window-legend div, #window-legend div div, #window-legend div.container {width: 29%;}
#home-col-left, #home-col-middle {width: 50%!important;}
#home-col-right {width: 100%;}
#home-col-right > div.et_pb_blurb.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center.col-min-height.et_pb_blurb_4.et_pb_blurb_position_top, #home-col-right > div.et_pb_blurb.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.col-min-height.et_pb_blurb_5.et_pb_blurb_position_top {width: 50%;float: left;}
#home-col-left .col-min-height, #home-col-middle .col-min-height {min-height: 365px;}
#home-col-right .col-min-height {min-height: 200px;}
#container-number {height: auto;width: 100%;min-height: 4px;display: inline-block;float: none;position: relative;font-size: 18px;font-weight: 600;}
#mme_column_2_3 .title h2, .title-glass h2 {margin-top: -2.3%;}
shapearc {width: 100%;display: block;float: none;}
.shapegrid {width: 100%;display: block}
.owl-pagination {display: none;}
h5 {text-align: center;}
	
}

@media screen and (min-width: 360px) and (max-width:640px) {
#m-time {margin-top:95px;}
.shapearc {display: inline-block;float: left;width: 100%;}
.shapegrid {display: inline-block;width: 100%;}
.owl-pagination {display: none;}
#mtwo-third, #mone-third {min-height: 500px;}
.winconfig {margin-left: 37px;}
.winconfig1 {margin-left: 75px;}
.winconfig2 {margin-left: 18px;}
.bluef {text-align: center;}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {width: 100%!important;}
#container-addy > div:nth-child(2) > time:nth-child(3) {width: 100%}
#paragraph {width: 100%;padding: 1em;line-height: .9em;}
#paragraph .font_one, #paragraph ul {font-size: 14px;line-height: 1.3em;}
.fourty-percent.slider-3 {margin-left: 40px;}
.margin-two-percent-right.slider-1 {margin-left: 77px;}
}

@media only screen and (max-width:479px) {
#m-time {margin-top: 60px;}
#home-page-slider > div > div {height: 124px;}
#logo-bg {width: 100%;}
#logo-content-numbers {width: 100%;position: relative;display: inline-block;padding: 25px 8px;background-color: rgba(255, 255, 255, 0.86);margin-bottom: 0px;height: 170px;}
div.addy1, span.phone, span.fax, span.citystate {font-size: 1em;}
#container-number {height: auto;width: 100%;min-height: 4px;display: inline-block;float: none;position: relative;font-size: 18px;font-weight: 600;}
#container-addy sup {font-size: 12px;font-weight: 600;margin-right: 4px;bottom: 0.3em;}
#mme_column_2_3 .title h2 {background-color: #f2d388;left: -5%;margin-bottom: 20px;margin-left: 0;min-height: 15px;padding: 13px;position: relative;width: 110%;}
#shapes.title h2 {float: none;}
#shapes.title-center h2 {width: 100%;}
h1.header1 {font-size: 2.0em;width: 91%;}
.mobile_menu_bar, .mobile_menu_bar:before {display: none;}
.casement-7, .casement-4 {display: none !important;}
.slider-1 {margin-left: 16%}
.ubermenu-responsive-toggle-mme2 {font-size: 22px;text-align: center;}
.ubermenu-mme2 {border: 4px solid #1758a8!important;margin: 0px!important;text-align: center;}
.ubermenu.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column {width: 50%;min-width: 50%;}
.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column {width: 50%;min-width: 50%;}
.ubermenu.ubermenu-mme2.ubermenu-responsive .ubermenu-submenu-id-636 .ubermenu-column:nth-child(2n+1) {clear: both;}
#mme.et_pb_section .et_pb_column, #mme.et_pb_section .et_pb_text {margin: 0px;padding: 0px;}
#mme.et_pb_section .et_pb_row {margin: 0px 5px 0px 5px;margin-top: 0px;padding: 0px;width: 98%;}
#mme.et_pb_section img {margin: 0 auto;}
#mme-hor-caro.et_pb_section .et_pb_column, #mme.et_pb_section .et_pb_text {margin: 0px;padding: 0px;}
#mme-hor-caro.et_pb_section .et_pb_row, #mme-hor-caro.et_pb_section .et_pb_row .et_pb_column {margin: auto auto;margin-top: 0px;padding: 0px;width: 100%;}
div.horizontal {width: 100%;}
.et_pb_tabs_controls li {font-size: 1.0em!important;padding: 15px 15px 15px!important;}
.et_pb_all_tabs {border: 12px solid #1758A8;}
.et_pb_tabs_controls li {font-size: 1.6em;float: none;border-right: none;border-bottom: 6px solid #d9d9d9;}
.et_pb_tabs_controls li a {text-align: center;}
.et_pb_all_tabs {padding: 12px 5px;}
.et_pb_all_tabs {padding: 0px 0px;overflow: hidden;}
.page-id-707 .et_pb_all_tabs {padding: 20px 10px;}
#sec-products.et_pb_section .et_pb_column:last-of-type {width: 100%;}
#sec-products.et_pb_section .et_pb_column:first-of-type {width: 100;}
.et_pb_column_1_2 .et_pb_map {height: auto;width: 100%;}
.hvr-red-bounce-to-top {margin-bottom: 5%;}
.nopadding {padding: 0px 0px 0px 0px!important;}
.cred {background-color: #930A0A;box-shadow: inset 0px 0px 17px #620505;border-radius: 0px 0px 0px 0px;box-shadow: 0px 0px 0px #999;}
#attachment_148 {width: 100%;height: auto;}
#info {margin-top: 4%;margin-bottom: 4%;}
div#icon-wrapper {position: relative;display: inline-block;height: 235px;width: 48%;}
.twenty-percent, .thirty-three-percent, .fourty-percent, .fifty-percent, .ninty-nine-percent, .inner-twenty-five-percent, .inner-twenty-percent, .inner-thirty-three-percent, .inner-fourty-percent, .inner-fifty-percent, .large-picture-window, .inner-ninty-nine-percent, .twenty-five-px, .fifty-px {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(42, 176, 237, 0.1) 0%, rgba(228, 245, 252, 0) 100%) repeat scroll 0 0;max-height: 176px;min-height: 155px;}
#msquare .ch-grid, .ch-grid {text-align: center;margin: 16px 0 0 0px;padding: 0;list-style: none;display: block;width: 100%;}
.ch-info .ch-info-front {width: 150px;height: 170px;overflow: hidden;background-color: #1758A8;}
.ch-grid li.five {width: 150px;height: 170px;display: inline-block;z-index: 2;background-color: #1758A8;}
.ch-grid li {width: 100%;height: 100%;display: inline-block;z-index: 2;cursor: pointer;background-color: #1758A8;}
.ch-circle li.text {width: 70%;}
.ch-img-single-hung {background-position: 23px 7px!important}
.ch-img-c-single-hung {background-position: 23px -173px!important}
.ch-img-double-hung {background-position: -139px 7px!important}
.ch-img-c-double-hung {background-position: -139px -173px!important}
.ch-img-slider {background-position: -303px 7px!important}
.ch-img-c-slider {background-position: -303px -173px!important}
.ch-img-casement {background-position: -466px 7px!important}
.ch-img-c-casement {background-position: -466px -173px!important}
.ch-img-tilt-turn {background-position: -629px 7px!important}
.ch-img-c-tilt-turn {background-position: -629px -173px!important}
.ch-img-awning {background-position: -789px 7px!important}
.ch-img-c-awning {background-position: -789px -173px!important}
.ch-img-extended {background-position: -966px 7px!important}
.ch-img-sliding-door {background-position: -1110px 7px!important}
.ch-img-c-sliding-door {background-position: -1110px -173px!important}
.ch-img-picture {background-position: -1436px 7px!important}
.ch-img-c-picture {background-position: -1436px -173px!important}
.ch-img-c-store-front-door {background-position: -1599px -173px!important;}
.ch-img-c-store-front-window {background-position: -1761px -176px!important}
.ch-img-c-hopper {background-position: -1282px -173px!important}
.ch-info-back.single-hung {background-position: -16px -353px!important}
.ch-info-back.picture {background-position: -184px -353px!important}
.ch-info-back.double-hung {background-position: -353px -353px!important}
.ch-info-back.slider {background-position: -1197px -367px!important}
.ch-info-back.casement {background-position: -1196px -354px!important;}
.ch-info-back.tilt-turn {background-position: -688px -353px!important}
.ch-info-back.awning {background-position: -1029px -354px!important}
.ch-info-back.extended {background-position: -945px -354px!important}
.ch-info-back.sliding-door {background-position: -860px -353px!important}
.ch-info-back.hopper {background-position: -1365px -353px!important}
.ch-info-back.store-front-door {background-position: -1533px -354px!important}
.ch-info-back.store-front-window {background-position: -1701px -358px!important} 
	/*.ch-info-back.single-hung {background-position: 8px -173px!important}.ch-info-back.c-single-hung {background-position: 8px 7px!important}.ch-info-back.double-hung {background-position: -156px -173px!important}.ch-info-back.slider {background-position: -317px -173px!important}.ch-info-back.casement {background-position: -481px -173px!important}.ch-info-back.tilt-turn {background-position: -643px -173px!important}.ch-info-back.awning {background-position: -806px -173px!important}.ch-info-back.extended {background-position: -945px -173px!important}.ch-info-back.sliding-door {background-position: -1126px -173px!important}.ch-info-back.picture{background-position: -1452px -173px!important}*/
.rfwbs_pagination {display: none;}
h3.mtitle {font-size: 17px;}
h3.mtitle a, h3.mtitle2, h3.mtitle3, h3.mtitle2 a, h3.mtitle3 a {background-color: rgba(255, 255, 255, 0.86);text-shadow: 1px 1px 1px #A9D0FF;font-weight: 600;transition: 1s;margin-top: 124px;font-size: 15px;padding: 5px 5px 5px 0px;width: 100%;}

#mtwo-third, #mone-third {width: 100%;}
.doorswrapper{float:right; width:100%;}
#pic-window, #product-info {width: 100%;padding: 0px;}
#pic-window img {margin: 0 auto;width: 100%;}
#product-info .title h2 {background-color: #F2D388;font-size: 28px;float: inherit;width: 100%;padding: 2%;font-weight: 600;margin: 9px 0px;}
#sec-configuration.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_3 {width: 95%}
h1.window-title, h2.window-subtitle {float: left;}
#mme_column_2_3 .title h2 {min-height: 15px;background-color: #f2d388;padding: 13px;margin-top: -30px;margin-left: -1px;width: 111%;margin-bottom: 20px;}
.fourty-percent {width: 36%;min-width: 237px;}
twenty-percent, .thirty-three-percent, .fourty-percent, .fifty-percent, .ninty-nine-percent, .inner-twenty-five-percent, .inner-twenty-percent, .inner-thirty-three-percent, .inner-fourty-percent, .inner-fifty-percent, .inner-ninty-nine-percent {
min-height: 155px;}
.et_pb_section {padding: 8px 0}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {width: 100%!important;}
#window-legend div, #window-legend div div, #window-legend div.container {position: relative;display: inline-block;width: 44%;margin-left: 6px;}
#window-legend div div.legend-r, #window-legend div div.legend-a {width: 120px;height: 25px;padding-left: 27px;font-size: 12px;margin-left: 25px;margin-top: 0px;position: absolute;padding-top: 2px;font-weight: 900;}
.glasstable tr td.glass-alt-pak img {width: 80px;margin-left: 7px;}
.glasstable tr td.glass-alt-pak img.green {width: 116px;}
}

@media only screen and (min-width:360px) and (max-width:435px) {
#window-legend div, #window-legend div div, #window-legend div.container {position: relative;display: inline-block;width: 46%;margin-left: 6px;}
#window-legend div div.legend-r, #window-legend div div.legend-a {width: 120px;height: 25px;padding-left: 27px;font-size: 12px;margin-left: 25px;margin-top: 0px;position: absolute;padding-top: 2px;font-weight: 900;}
.winconfig {margin-left: 26px;}
div#icon-wrapper {position: relative;display: inline-block;height: 235px;width: 48%;}
#header-container-fullwidth {background-image: url(../../../img/e-e-header-375.jpg);padding: 0%;background-size: cover;height: 1001px;}
.page-id-707 .et_pb_all_tabs {padding: 17px 1px;}
#container-addy > div:nth-child(2) > time:nth-child(3) {width: 100%}
#home-col-left .col-min-height, #home-col-right .col-min-height {min-height: 368px;}
}

@media all and (max-width:360px) {
	#m-time {margin-top: 60px;}
#mtwo-third, #mone-third {min-height: 428px;}
.bluef {text-align: center;}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
	width: 100%!important;}}
@media only screen and (max-width:321px) {
#mme_column_2_3 .title h2 {background-color: #f2d388;margin-bottom: 20px;margin-left: 0;margin-top: 0;min-height: 15px;padding: 13px;position: relative;width: 110%}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {width: 100%!important;}
}
@media only screen and (max-width:320px) {
.shapearc {width: 100%;}
.shapegrid {width: 100%;}
#home-page-slider > div > div {height: 110px;}
#logo-bg {width: 100%;}
#logo-content-numbers {width: 100%;position: relative;display: inline-block;padding: 8px 8px;background-color: rgba(255, 255, 255, 0.86);margin-bottom: 0px;height: 170px;}
div.addy1, span.phone, span.fax, span.citystate {font-size: 1em;}
#container-number {height: auto;width: 100%;min-height: 4px;display: inline-block;float: none;position: relative;}
#container-addy sup {font-size: 12px;font-weight: 600;margin-right: 4px;bottom: 0.3em;}
h1.header1 {font-size: 2.0em;width: 91%;}
#msquare .ch-grid, .ch-grid {text-align: center;margin: 16px 0 0 0px;padding: 0;list-style: none;display: block;width: 100%;}
.ch-info .ch-info-front {width: 121px;height: 170px;overflow: hidden;background-color: #1758A8;}
.ch-grid li {width: 100%;height: 100%;display: inline-block;z-index: 2;cursor: pointer;background-color: #1758A8;}
.ch-circle li.text {width: 66%;line-height: 18px;}
.ch-grid li.five {
	width: 121px;
	height: 170px;
	display: inline-block;
	z-index: 2;
	background-color: #1758A8;
}
.ch-img-single-hung {
	background-position: 9px 7px!important
}
.ch-img-c-single-hung {
	background-position: 8px -173px!important
}
.ch-img-double-hung {
	background-position: -152px 7px!important
}
.ch-img-c-double-hung {
	background-position: -154px -173px!important
}
.ch-img-slider {
	background-position: -317px 7px!important
}
.ch-img-c-slider {
	background-position: -318px -173px!important
}
.ch-img-casement {
	background-position: -481px 7px!important
}
.ch-img-c-casement {
	background-position: -481px -173px!important
}
.ch-img-tilt-turn {
	background-position: -641px 7px!important
}
.ch-img-c-tilt-turn {
	background-position: -643px -173px!important
}
.ch-img-awning {
	background-position: -1283px 7px!important
}
.ch-img-c-awning {
	background-position: -800px -173px!important
}
.ch-img-extended {
	background-position: -966px 7px!important
}
.ch-img-sliding-door {
	background-position: -1127px 7px!important
}
.ch-img-c-sliding-door {
	background-position: -1127px -173px!important
}
.ch-img-picture {
	background-position: -1452px 7px!important
}
.ch-img-c-picture {
	background-position: -1452px -173px!important
}
.ch-img-c-store-front-door {
	background-position: -1615px -176px!important
}
.ch-img-c-store-front-window {
	background-position: -1774px -176px!important
}
.ch-img-c-hopper {
	background-position: -1375px -173px!important
}
.ch-img-bay {
	background-position: -2092px 2px !important;
}
.ch-img-bow {
	background-position: -1936px 7px !important;
}
.ch-info-back.single-hung {
	background-position: -45px -358px!important;
}
.ch-info-back.picture {
	background-position: -199px -353px!important
}
.ch-info-back.double-hung {
	background-position: -369px -353px!important
}
.ch-info-back.slider {
	background-position: -531px -353px!important;
}
.ch-info-back {
	background-position: -3923px -369px !important;
}
.ch-info-back.tilt-turn {
	background-position: -708px -353px!important
}
.ch-info-back.awning {
	background-position: -1041px -354px!important;
}
.ch-info-back.extended {
	background-position: -945px -354px!important
}
.ch-info-back.sliding-door {
	background-position: -860px -353px!important
}
.ch-info-back.hopper {
	background-position: -1276px -353px!important
}
.ch-info-back.store-front-door {
	background-position: -1556px -354px!important
}
.ch-info-back.store-front-window {
	background-position: -1712px -358px!important
}
.ch-info-back.bay {
	background-position: -1888px -354px !important;
}
.ch-info-back.bow {
	background-position: -2064px -361px !important;
}
#sec-products.et_pb_section .et_pb_column {
	width: 100%;
}
#mtwo-third, #mone-third {
	width: 100%;
}.doorswrapper{    float:right;    width:100%;}
#pic-window, #product-info {
	width: 100%;
	padding: 0px;
}
#pic-window img {
	margin: 0 auto;
	width: 100%;
}
#mme_column_2_3 .title h2 {
	min-height: 15px;
	background-color: #f2d388;
	padding: 13px;
	margin-top: -30px;
	margin-left: -1px;
	width: 111% !important;
	margin-bottom: 20px;
	text-align: center;
	font-size: 26px;
	font-weight: 600;
}
#sec-configuration.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_3 {
	width: 100%;
}
#shapes.title h2 {
	width: 100%;
	font-weight: 600;
}
.fourty-percent {
	width: 36%;
	min-width: 237px;
}
twenty-percent, .thirty-three-percent, .fourty-percent, .fifty-percent, .ninty-nine-percent, .inner-twenty-five-percent, .inner-twenty-percent, .inner-thirty-three-percent, .inner-fourty-percent, .inner-fifty-percent, .inner-ninty-nine-percent {
	min-height: 155px;
}
#mtwo-third, #mone-third {
	min-height: 439px;
	position: relative;
	display: inline-block;
	float: left;
}
.qlabs_tooltip_top > span img, .qlabs_tooltip_top > span iframe, .qlabs_tooltip_top_center > span img, .qlabs_tooltip_top_center > span iframe, .qlabs_tooltip_bottom > span img, .qlabs_tooltip_bottom > span iframe, .qlabs_tooltip_bottom_center > span img, .qlabs_tooltip_bottom_center > span iframe, .qlabs_tooltip_right > span img, .qlabs_tooltip_right > span iframe, .qlabs_tooltip_left > span img, .qlabs_tooltip_left > span iframe, .qlabs_tooltip_diagonal_right_bottom > span img, .qlabs_tooltip_diagonal_right_bottom > span iframe, .qlabs_tooltip_diagonal_left_bottom > span img, .qlabs_tooltip_diagonal_left_bottom > span iframe, .qlabs_tooltip_diagonal_right_top > span img, .qlabs_tooltip_diagonal_right_top > span iframe, .qlabs_tooltip_diagonal_left_top > span img, .qlabs_tooltip_diagonal_left_top > span iframe, .qlabs_tooltip_focus_top > span img, .qlabs_tooltip_focus_top > span iframe, .qlabs_tooltip_focus_bottom > span img, .qlabs_tooltip_focus_bottom > span iframe, .qlabs_tooltip_focus_right > span img, .qlabs_tooltip_focus_right > span iframe, .qlabs_tooltip_focus_left > span img, .qlabs_tooltip_focus_left > span iframe, .qlabs_tooltip_focus_diagonal_right_bottom > span img, .qlabs_tooltip_focus_diagonal_right_bottom > span iframe, .qlabs_tooltip_focus_diagonal_left_bottom > span img, .qlabs_tooltip_focus_diagonal_left_bottom > span iframe .qlabs_tooltip_focus_diagonal_right_top > span img, .qlabs_tooltip_focus_diagonal_right_top > span iframe, .qlabs_tooltip_focus_diagonal_left_top > span img, .qlabs_tooltip_focus_diagonal_left_top > span iframe {
	margin: 0px 0px 10px 0px !important;
	border: 0px solid rgba(255, 255, 255, 1) important;
	max-width: none;
	padding: 0px 0px 0px 0px;/* text-align: center; */
}
.et_pb_section {
	padding: 8px 0;
}
.bluef {
	color: rgb(17, 74, 221);
	padding-left: 21px;
	padding-right: 0px;
}
#quick-option #window-grid h3 {
	font-size: 18px
}
.circle {
	margin-left: 51px;
}
#window-legend div, #window-legend div div, #window-legend div.container {
	width: 44%;
	margin-left: 3%;
}
#window-legend div div.legend-r, #window-legend div div.legend-a {
	width: 97px;
	height: 25px;
	padding-left: 14px;
	font-size: 12px;
	margin-left: 25px;
	margin-top: 0px;
	position: absolute;
	padding-top: 2px;
	font-weight: 900;
}
div#icon-wrapper {
	position: relative;
	display: inline-block;
	height: 235px;
	width: 91%;
}
#header-container-fullwidth {
	background-image: url(../../../img/e-e-header-375.jpg);
	padding: 0%;
	background-size: cover;
	height: 881px;
}
#paragraph {
	width: 100%;
	padding: 1em;
	line-height: .9em;
}
#paragraph .font_one, #paragraph ul {
	font-size: 14px;
	line-height: 1.3em;
}
#mme_column_2_3 .title h2, .title-glass h2 {
	width: 260px;
}
.fourty-percent.slider-3 {
	margin-left: 40px;
}
	
/********************************************Div Scrollable Tables********//************************************/
  
.glasstable th {
	padding: 0 !important;
}
.glasstable tr td, .glasstable tr th {
	border-right: 1px solid #eee;
}
#newtec-window .table-wrapper .pinned {
	width: 68%;
}
#newtec-window .table-wrapper .scrollable {
	margin-left: 68%;
}
#newtec-window .table-wrapper th, #newtec-window .table-wrapper td {
	font-size: 12px;
	padding: 5px;
}
#newtec-window .table-wrapper th.padding-left {padding: 12px;}
#newtec-window .table-wrapper th.nowrap {
	line-height: 10px;
	white-space: inherit;
}
#newtec-window .table-wrapper td span.clear {
	clear: right;
	display: block;
}
.sdlDetail {
	padding: 10px;
}
#newtec-window .table-wrapper td.no-padding {
	padding: 0px 0px;
}
}#config-wrapper-door {    display: inline-block;    position: relative;    overflow: hidden;    background-color: #fff;    border: 5px solid #1758A8;    margin-bottom: 3%;    float: left;}#config-wrapper-door.archShapdoor{    display: inline-block;    position: relative;    overflow: hidden;    background-color: #fff;    border: 5px solid #1758A8;    margin-bottom: 0;    border-top-left-radius:50%;    border-top-right-radius:50%;    float: left;    min-height:40px;    border-bottom:none;}#config-wrapper-door .arrow-base-up {    background-color: #1758A8;    height: 25px;    margin-left: -33px;    margin-top: -77px;    position: absolute;    width: 5px;}#config-wrapper-door .arrow-base-up.single {    margin-left: -34px;}#config-wrapper-door .arrow-base-down {    background-color: #1758A8;    height: 25px;    margin-left: 31px;    margin-top: -76px;    position: absolute;    width: 5px;}#config-wrapper-door .arrow-up {    border: none;    height: 0;    width: 0;}#config-wrapper-door .arrow-down {    border: none;    height: 0;    width: 0;}#config-wrapper-door.twenty-five-px{    max-height:500px;}#config-wrapper-door .single-hung-top.narrow-window {    height: 40px;    width: 100%;    border-bottom:5px solid #1758A8;}#config-wrapper-door.archShapdoor .single-hung-top.narrow-window {    height: 33px;    width: 100%;    border-bottom:5px solid #1758A8;}.fifty-px-main {    width: 152px;    float: left;}.twenty-five-px-main{    float:left;    width:79px;}.margin-two-percent-left{    margin-left:2%;}

#post-1734 ul.et_pb_tabs_controls {
    background: none;
}

.active-block{
	display: block !important;
}