/* Minification failed. Returning unminified contents.
(4307,2): run-time error CSS1035: Expected colon, found '}'
(5910,1): run-time error CSS1035: Expected colon, found '�width'
(6384,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'padding-right'
(8781,23): run-time error CSS1036: Expected expression, found '/'
(8988,1): run-time error CSS1024: Expected media identifier, found '{'
(8992,2): run-time error CSS1019: Unexpected token, found '}'
 */
/* RESET RULES STARTS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size:100%;
	  font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	vertical-align: baseline;
}

h2 {
	font-size: 14px;
	font-weight: bold;
}

a, a:visited, a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.4;
	color: #fff;
	/*background:url(../images/bg.jpg)repeat-x;*/
	background:#f6f6f6;
}
h3 {
	font-size: 12px;
	font-weight: bold;
}
ol, ul {
	list-style: none;
}

li {
	line-height: 20px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

p {
	/*padding-bottom: 12px;*/
	line-height: 20px;
}



input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
/* RESET RULES ENDS */


/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=d5ed6ac1-8c45-40ec-a337-056bb92f7957");*/

@font-face{
font-family:"HelveticaNeueW01-45Ligh";
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-85Heav";
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot?#iefix");
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot?#iefix") format("eot"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/a0d9d2cb-f057-4e8d-a957-27853630f58e.woff") format("woff"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/54085041-5049-4b91-939c-49980c66abab.ttf") format("truetype"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/7a48747c-74f2-49a8-bb65-1c522d4aa618.svg#7a48747c-74f2-49a8-bb65-1c522d4aa618") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-57Cn";
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix");
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix") format("eot"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/842088d0-1ae2-40d0-8561-3c95761ba7a6.woff") format("woff"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/c74505d5-13e8-47ed-94a8-630aab4da3e6.ttf") format("truetype"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/6cd480d1-47d0-48b4-86bd-283db2cb9235.svg#6cd480d1-47d0-48b4-86bd-283db2cb9235") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-67MdCn 692710";
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix");
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix") format("eot"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/aef05e22-e1d4-4e59-bc2e-a71c13c26cca.woff") format("woff"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/b785b1cf-24fa-44c9-8c93-d8e2d6912c47.ttf") format("truetype"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/5ab0c585-fb4b-43d9-abb0-b92f452b1284.svg#5ab0c585-fb4b-43d9-abb0-b92f452b1284") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-77BdCn 692722";
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-46Ligh";
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix");
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix") format("eot"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/8e9ee02b-f337-4f13-ad6c-969d6d6536c8.woff") format("woff"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/beddbbc6-203e-4f36-8960-3f5ca22af567.ttf") format("truetype"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/af177436-d9e8-44e8-9c9c-ef2d945f20a3.svg#af177436-d9e8-44e8-9c9c-ef2d945f20a3") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-75Bold";
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}

@font-face{
font-family:"HelveticaNeueW02-55Roma";
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");
src:url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"),url("../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");
}

/* Generic */

.hidden {
	visibility: hidden;
}

#label-align {
	position: absolute !important;
	left: 242px !important;
	width: 150px !important;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 0;
	box-sizing: border-box;
	-webkit-text-size-adjust: none;
	-webkit-overflow-scrolling: touch;
	font-family: 'HelveticaNeueW02-55Roma', arial, sans-serif;
}

html {
	-webkit-text-size-adjust: none;
}

.layerConstFloat {
	float: left !important;
}

body {
	font-family: 'HelveticaNeueW02-55Roma', arial, sans-serif;
	font-size: 12px;
	color: black;
	background-color: #fff !important;
	-webkit-text-size-adjust: none;
}

body.sfPageEditor {
	background: #ffffff;
}

.f_left {
	float: left;
}

.f_right {
	float: right;
}

.noleft {
	text-align: left !important;
}

.nojustify {
	text-align: left !important;
}

.font14px {
	font-size: 14px !important;
}

input[type=submit],
input[type=reset],
input[type=button] {
	-webkit-appearance: none;
}

a {
	cursor: pointer;
}

a,
a:link {
	color: #663333;
	text-decoration: none;
}

a:hover,
a:active,
a:focus,
a:visited {
	text-decoration: none;
	cursor: pointer;
}

em,
span,
p,
a,
li,
div,
td,
th {
	font-family: 'HelveticaNeueW02-55Roma', arial, sans-serif;
}

em {
	font-style: italic;
}

.txtstrong {
	font-family: 'HelveticaNeueW01-75Bold', Arial, sans-serif !important;
	font-weight: bold;
}

.w100p {
	width: 100% !important;
}

img {
	max-width: 100%;
}

.placeholder {
	color: #C2B9AC\9 !important;
	padding-top: 5px\9 !important;
	filter: alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

#container {
	background: #fff;
	position: relative;
}

.reslink {
	margin-left: -11px;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif !important;
	color: #663333 !important;
}

.comlink {
	margin-left: 15px;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif !important;
}

.c_reslink {
	margin-left: -11px;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif !important;
	color: #8f8f8f !important;
}

.c_comlink {
	margin-left: 15px;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif !important;
	color: #663333 !important;
}

a,
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #663333;
}

.sfContentBlock p {
	font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
	font-size: 18px;
	text-align: left;
}

.sfContentBlock h1 {
	float: left;
	width: 100%;
	font-size: 36px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 10px 0px;
}

.sfContentBlock h2 {
	float: left;
	width: 100%;
	font-size: 26px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 10px 0px;
}

.sfContentBlock h3 {
	float: left;
	width: 100%;
	font-size: 22px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 10px 0px;
}


/*changed*/

.sfContentBlock h4 {
	float: left;
	width: 100%;
	font-size: 16px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	text-transform: uppercase;
	margin: 5px 0px;
}

.sfContentBlock ul {
	margin-bottom: 33px;
}

.sfContentBlock ol {
	margin-bottom: 18px;
}

.sflistExpandAllLnk {
	font-size: 14px !important;
	float: right;
}

.sflistCollapseAllLnk {
	font-size: 14px !important;
	float: right;
}

.clopayContentBlock {
	margin: 0px auto 10px auto;
}

.clopayContentBlock p {
	font-family: HelveticaNeueW02-55Roma, Arial, sans-serif !important;
	font-size: 14px !important;
	text-align: left;
}

.clopayContentBlock h1 {
	float: left;
	width: 100%;
	font-size: 36px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 10px 0px;
}

.clopayContentBlock h2 {
	float: left;
	width: 100%;
	font-size: 26px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 10px 0px;
}

.clopayContentBlock h3 {
	float: left;
	width: 100%;
	font-size: 22px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 10px 0px;
}


/*changed*/


.clopayContentBlock h4 {
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 16px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	line-height: 26px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 5px 0px;
}

.clopayContentBlock ul {
	margin-bottom: 33px;
}

.clopayContentBlock ol {
	margin-bottom: 18px;
}

.clopayContentBlock a {
	color: #663333;
	text-decoration: underline;
}

.clopayContentBlock a:hover {
	color: #000;
	text-decoration: underline;
}

.innerContentWrapper {
	width: 960px !important;
	margin: 0px auto 10px auto !important;
}

.innerContentWrapper p {
	font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	margin-bottom: 13px;
	clear: both;
	word-wrap: break-word;
}

.innerContentWrapper h1 {
	float: left;
	width: 100%;
	font-size: 36px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 10px 0px;
}

.innerContentWrapper h2 {
	float: left;
	width: 100%;
	font-size: 26px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 10px 0px;
}

.innerContentWrapper h3 {
	float: left;
	width: 100%;
	font-size: 22px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 10px 0px;
}


/*changed*/

.innerContentWrapper h4 {
	float: left;
	width: 100%;
	font-size: 16px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	line-height: normal;
	font-weight: normal;
	margin: 5px 0px;
	text-transform: uppercase;
}

.innerContentWrapper h5 {
	margin: 5px 0px;
}

.innerContentWrapper h6 {
	margin: 5px 0px;
}

.innerContentWrapper ul {
	list-style-type: disc;
	margin-bottom: 0px;
}

.innerContentWrapper ol {
	list-style-type: decimal;
	margin-bottom: 0px;
}

.innerContentWrapper .sfContentBlock ul {
	padding-left: 20px;
}

.innerContentWrapper li {
	font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
	font-size: 18px;
	text-align: left;
	float: left;
	clear: both;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.innerContentWrapper li {
		float: none;
	}
	/* IE10+ specific styles go here */
}

.innerContentWrapper ol {
	margin-bottom: 18px;
	margin-left: 20px;
	list-style-type: decimal;
}

.innerContentWrapper a {
	color: #663333;
	cursor: pointer;
	text-decoration: underline;
}

.innerContentWrapper a:hover {
	color: #000;
	text-decoration: underline;
}

.aboutUSPAGE .innerContentWrapper a:hover {
	color: #fff;
	text-decoration: none;
}

.innerContentWrapper a[href*=".pdf"],
.innerContentWrapper a.nobgpdf {
	background: url('../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 0px -718px;
	padding-left: 20px;
	font-size: 14px !important;
	height: 20px;
	line-height: 20px;
}

.innerContentWrapper a.nobgpdfwithoutpadding{
	
	font-size: 18px !important;
	height: 20px;
	line-height: 20px;
}

.innerContentWrapper a[href*=".doc"] {
	background: url('/Content/Images/doc.png') no-repeat scroll left 0px;
	padding-left: 20px;
	font-size: 14px !important;
}

.innerContentWrapper a[href*=".dwg"] {
	background: url('/Content/Images/dwg.png') no-repeat scroll left 0px;
	padding-left: 20px;
	font-size: 14px !important;
}

.innerContentWrapper a[href*=".rtf"] {
	background: url('/Content/Images/rtf.png') no-repeat scroll left 0px;
	padding-left: 20px;
	font-size: 14px !important;
}

.innerContentWrapper a[href*=".dxf"] {
	background: url('/Content/Images/dxf.png') no-repeat scroll left 0px;
	padding-left: 20px;
	font-size: 14px !important;
}

.innerContentWrapper a[href*=".JPG"] {
	background: url('/Content/Images/jpg.png') no-repeat scroll left 0px;
	padding-left: 20px;
	font-size: 14px !important;
	width: 16px;
	height: 16px;
}


/*.innerContentWrapper img {padding: 0px 20px 0px 10px;}*/

.innerContentWrapper strong,
b {
	font-family: 'HelveticaNeueW01-75Bold', arial, sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	line-height:20px;
}

.header {
	background-image: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite_repeater.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 100%;
	height: 109px;
}

.header-menu-container {
	width: 100%;
	margin-left: 0px;
}

.header-logo {
	margin-left: 0px;
	float: left;
	margin-top: 54px !important;
	display: none;
}

.header-logoActiveClass {
	margin-top: 54px;
}

.header-logo ul {
	margin-top: 5px;
	margin-left: 40px;
}

.header-logo ul li {
	display: inline-block;
	font-size: 11px;
	font-family: 'HelveticaNeueW01-45Ligh';
	font-weight: normal;
	color: #8f8f8f;
}

.header-logo ul li a {
	display: inline-block;
	font-size: 11px;
	font-family: 'HelveticaNeueW01-45Ligh';
	font-weight: normal;
	color: #8f8f8f;
}

.header-logo img {
	margin-top: -27px;
	margin-left: 52px;
	height: 71px;
	width: 120px;
}

.repairingContent h1 {
	font-size: 24px;
}


/* Header Menu */

.row {
	top: 0;
	position: absolute;
	background-image: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/sprite_repeater.png);
	background-repeat: repeat-x;
	background-position: 0px -297px;
	height: auto;
	z-index: 99;
}

.header-top-menu {
	width: 882px;
	overflow: hidden;
}

.header-align {
	margin-top: 10px;
}

ul.top-menu-one {
	margin-top: 18px;
	overflow: hidden;
	margin-left: 18px;
}


/*ul.top-menu-one li { display: inline-block; margin-left: 20px; position: relative; left: 220px; }*/

ul.top-menu-one li {
	display: inline-block;
	margin-left: 20px;
}

ul.top-menu-one li a {
	font-family: 'HelveticaNeueW01-75Bold';
	font-size: 11px;
	color: #000;
	font-weight: normal;
	letter-spacing: 0.25px;
}

ul.top-menu-one li a:hover {
	color: #5d2b20;
	text-decoration: none;
}

ul.top-menu-one li a.chat,
ul.top-menu-one li a.myideabook,
ul.top-menu-one li a.doorslink {
	font-weight: normal;
	font-family: 'HelveticaNeueW02-55Roma';
}

#DIS a {
	text-transform: uppercase;
}


/* .topstrip is a wrapper class set to 100% width layout element placed in the template through the page editor */

.topstrip .sfContentBlock h1 {
	position: relative;
	float: left;
	width: 100%;
	font-size: 26px;
	font-family: Georgia;
	font-weight: normal;
	letter-spacing: -1px;
	color: black;
	margin: 0px;
	color: white;
	margin-bottom: 0px;
	text-indent: 15px;
}

.topstrip .sfContentBlock h4 {
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	color: white;
	text-indent: 15px;
}

.topstrip .clopayContentBlock h1 {
	position: relative;
	float: left;
	width: 100%;
	font-size: 26px;
	font-family: Georgia;
	font-weight: normal;
	letter-spacing: -1px;
	color: black;
	margin: 0px;
	color: white;
	margin-bottom: 0px;
	text-indent: 15px;
}

.topstrip .clopayContentBlock h4 {
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	color: white;
	text-indent: 15px;
}

.topstrip {
	position: relative;
	float: left;
	width: 100%;
	background-image: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/header-bg.png);
	padding-top: 15px;
	padding-bottom: 15px;
}


/* Footer */

.footer {
	width: 100%;
	clear: both;
	overflow: hidden;
	background: #2a292a;
	color: #fff;
}

.footer-help {
	color: #beb0a0;
	margin-left: 82px;
	overflow: hidden;
	width: 150px;
}

.footer-container .footer-help h4 {
	font-size: 12px;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	font-weight: bold;
	color: #beb0a0;
}

.footer .sfContentBlock p,
.footer a,
.footer a:link,
.footer h3,
.footer h4 {
	color: #fff !important;
}

.footer .clopayContentBlock p {
	color: #beb0a0;
}

.footer-help p {
	font-size: 12px;
	font-family: 'HelveticaNeueW01-45Ligh';
	font-weight: normal;
	color: #beb0a0;
}

.helpabout {
	margin-top: 12px !important;
}

.footer-container {
	overflow: hidden;
	margin: 20px auto;
}

.img-text img {
	float: left;
	margin: 10px 10px 0px 0px;
	width: 105px;
	height: 79px;
}

.img-text {
	overflow: hidden;
	color: #beb0a0;
	font-family: 'HelveticaNeueW01-45Ligh';
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	margin-bottom: 20px;
}

.social-network-icons-list li {
	display: inline-block;
	float: left;
	margin-right: 3px;
}

.social-network-icons {
	width: 100%;
	border-top: 1px solid #76675f;
	margin-top: 10px;
	padding-top: 10px;
}

ul.social-network-icons-list {
	margin: 0px 20px;
	display: inline-block;
	float: left;
}

.clearall {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

.footer-right-columin-one h4,
.footer-right-columin-two h4 {
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-size: 15px;
	color: #beb0a0;
	word-break: break-word;
	width: 300px;
}

.byclopayadmin {
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	font-size: 15px !important;
	font-weight: normal;
	clear: both;
}

.clopayAuthor {
	text-decoration: underline;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	font-size: 15px !important;
}

.img-text p {
	padding-top: 10px;
}

.img-text a {
	color: #beb0a0;
	text-decoration: underline;
	cursor: pointer;
}

.connectwithus {
	font-size: 12px;
	font-family: 'HelveticaNeueW01-45Ligh';
	font-weight: bold;
	color: #c5b8aa;
	margin-left: 22px;
	margin-top: -3px;
}

.Followus {
	font-size: 12px;
	font-family: 'HelveticaNeueW01-45Ligh';
	font-weight: normal;
	color: #c5b8aa;
	margin-left: 22px;
}


/*changed*/


/* End Footer */


/*added css*/

.header-logo ul li a.activeclass {
	color: #663333 !important;
}

.header-logo ul li a.inactiveclass {
	color: #000 !important;
}

.maskheader {
	width: 100%;
	overflow: hidden;
}

.innerpageheader {
	height: 109px;
}

.top-menu-one .first {
	/*margin-left: 0px; margin-right: 10px;*/
}

.footer-help p a {
	font-size: 12px;
	font-family: 'HelveticaNeueW01-45Ligh';
	font-weight: normal;
	color: #beb0a0;
}

.footer-container .footer-help h4 a {
	font-size: 12px;
	font-family: 'HelveticaNeueW01-45Ligh';
	font-weight: bold;
}

.search-align {
	margin-top: 26px;
}

#vertical-menu {
	display: none;
}

.top-right-menu {
	float: left;
	width: 100% !important;
	/* overflow: hidden; */
	position: relative;
	z-index: 99;
	margin-right: 100px;
	margin-top: -12px;
	margin-left: -30px;
}

.heaer-second-menu {
	/*overflow: hidden;*/
	height: 50px;
	/* margin-top: 8px;*/
}

.top-menu-two {
	width: 800px;
}

ul.top-menu-two,
ul.header-logo-menu {
	padding-left: 0px;
}

ul.top-menu-two {
	background: #ffffff;
	opacity: 0.8;
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	margin-left: 0;
}

ul.top-menu-two li {
	/*margin: 0px 25px;*/
	margin-left: 20px;
	/*margin-right: -37px; */
	padding: 10px 0px;
	color: #000;
	display: inline-block;
	text-transform: uppercase;
}

.menuindent {
	text-indent: -4px;
	margin-left: 53px !important;
}

ul.top-menu-two li a {
	font-family: 'HelveticaNeueW01-77BdCn 692722' !important;
	font-size: 15px;
	color: #333333;
	/*font-weight: bold;*/
}

ul.top-menu-two li a.activeclass {
	color: #663333;
}

ul.top-menu-two li a.inactiveclass {
	color: #000 !important;
	/* color: #5c281e; font-weight: bold;*/
}

#Getaquote {
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/headermenu.png') no-repeat top left;
	background-position: 0px -23px;
	width: 14px;
	height: 13px;
	padding-left: 19px;
}

#EMERGENCY-SERVICE {
	background: #990000 url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/headermenu.png') no-repeat top left;
	background-position: 2px 10px;
	width: 16px;
	color: white;
	height: 22px;
	text-align: center;
	padding-left: 22px;
	padding-right: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
}


/* ul.top-menu-two { margin-bottom: 110px !important; } */

.connectus {
	font-weight: bold;
	font-size: 12px !important;
}

.footertext {
	font-size: 12px !important;
}

.footercontainer {
	background: white;
}


/*Carousel*/

.jcarousel-wrapper {
	margin: 5px auto 0px auto;
	position: relative;
}


/** Carousel **/

.jcarousel {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.jcarousel li {
	width: 100%;
	position: relative;
	float: left;
	border: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.jcarousel img {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto;
}

@media (min-width: 2000px) {
    #homeContainer .jcarousel li {
        width: 100%;
        position: relative;
        height: 700px;
    }
    #homeContainer #myCarousel .jcarousel img {
        height: 100%;
        width: 100%;
        position: absolute;
        object-fit: cover;
            -o-object-fit: cover;
        font-family: 'object-fit: cover;';
    }
}


/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
	position: absolute;
	top: 50%;
	padding-left: 100px;
	padding-right: 100px;
	text-align: center;
	color: #fff !important;
	font: 65px/27px Arial, sans-serif;
}

.jcarousel-control-prev {
	left: 15px;
}

.jcarousel-control-next {
	right: 15px;
}


/** Carousel Pagination **/

.jcarousel-pagination {
	position: absolute;
	bottom: -37px;
	width: 100%;
	text-align: center;
	padding: 0 60px;
}

.jcarousel-pagination a {
	text-decoration: none;
	display: inline-block;
	font-size: 11px;
	line-height: 14px;
	min-width: 14px;
	background: #4E443C;
	color: #4E443C;
	padding: 3px;
	text-align: center;
	margin-right: 7px;
	opacity: .75;
	height: 14px;
	width: 8px;
	border-radius: 16px;
	margin-bottom: 8px;
	border: 1px solid #4E443C;
}

.jcarousel-pagination a.active {
	background: #ffffff;
	color: #ffffff;
	-webkit-box-shadow: 0 0 2px #F0EFE7;
	-moz-box-shadow: 0 0 2px #F0EFE7;
	box-shadow: 0 0 2px #F0EFE7;
}

.homeleft {
	float: left;
}

.homeclear {
	clear: both;
}

#homeboxes {
	width: 960px;
}

#homebox1 {
	float: right;
	height: 380px;
	border-right: 1px solid #d0ccc4;
	margin-top: 23px;
	margin-bottom: 25px;
	width: 80%;
}

#homebox1 img {
	/*margin: 10px 30px 10px 12px;*/
	height: 218px;
}

.c_homebox1img {
	width: 408px !important;
}

#homebox1_residential {
	float: right;
	min-height: 340px;
	border-right: 1px solid #d0ccc4;
	margin-top: 4px;
	margin-bottom: 25px;
	width: 100%;
	padding: 10px;
	text-align: center;
}

#homebox1_residential h1 {
	font-size: 30px;
	margin: 0px 0 10px;
}

#homebox1_residential img {
	width: 408px;
	height: auto;
}

.homestartdesign {
	font-size: 15px;
	font-family: 'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif;
	color: #5C281E;
	text-transform: uppercase;
	border: 1px solid #5c281e;
	padding: 10px;
	width: 236px;
	display: block;
	margin-top: 10px;
}

.homestartdesign:after {
	content: "";
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 11px -148px;
	min-width: 30px;
	height: 22px;
	display: inline-block;
}

.c_homestartdesign {
	width: 245px !important;
}

.c_homestartdesign:after {
	content: "";
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 11px -148px;
	min-width: 30px;
	height: 22px;
	display: inline-block;
}

#homebox2 {
	width: 480px;
	height: 400px;
}

.homebox2_div1 {
	width: 100%;
	padding-top: 18px;
	height: 230px;
}

.homebox2_div2 {
	width: 518px;
	padding-top: 10px;
	border-top: 1px solid #d0ccc4;
	margin-left: -22px;
}

.homebox2_resdiv1 {
	width: 100%;
	padding-top: 18px;
	height: 220px;
}

.homeintellbox_residential {
	width: 100%;
	margin-right: 40px;
}

.homeintellbox {
	width: 310px;
	padding-right: 30px;
}

.homeintellbox h1 {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif;
	font-size: 36px;
	text-transform: uppercase;
	color: #5c281e;
	text-indent: 0;
	margin: 0;
}

.homeintellbox h3 {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif;
	font-size: 20px;
	text-transform: lowercase;
	color: #776b65;
	text-indent: 0;
	margin-top: -8px;
	margin-bottom: 10px;
}

.homeintellbox p {
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	text-indent: 0;
	font-size: 12px;
	color: #000;
	text-align: left;
}

.homelearnlink {
	font-size: 15px;
	font-family: 'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif;
	color: #5C281E !important;
	text-transform: uppercase;
	padding: 10px 10px 10px 0px;
	width: 222px;
	display: block;
}

.homelearnlink:after {
	content: "";
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 11px -147px;
	min-width: 30px;
	height: 22px;
	display: inline-block;
}

.homelearnlink2 {
	font-size: 15px;
	font-family: 'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif;
	color: #5C281E !important;
	text-transform: uppercase;
	padding: 10px 10px 10px 0px;
	width: 222px;
	display: block;
}

.homelearnlink2:after {
	content: "";
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 11px -147px;
	min-width: 30px;
	height: 22px;
	display: inline-block;
}

.newlink {
	font-size: 15px;
	font-family: 'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif;
	text-transform: uppercase;
	margin-right: 7px;
	border: 1px solid #fff8e6;
	width: auto;
	display: inline-block;
	padding: 0 0px 7px 0;
}

.newlink:after {
	content: "";
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 11px -148px;
	min-width: 30px;
	height: 22px;
	display: inline-block;
}

.newlink2 {
	font-size: 15px;
	font-family: 'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif;
	text-transform: uppercase;
	margin-right: 7px;
	width: auto;
	display: inline-block;
	padding: 0 0px 7px 0;
}

.newlink2:after {
	content: "";
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 11px -148px;
	min-width: 30px;
	height: 22px;
	display: inline-block;
}

.l12 {
	line-height: 12px !important;
	text-align: center !important;
}

.warm {
	color: #000 !important;
	font-size: 20px !important;
	margin: 15px 0px 7px 0px !important;
}

.warm2 {
	color: #000 !important;
	font-size: 21px !important;
	margin: 0px !important;
}

.expecttxt {
	color: #000;
	font-size: 13px;
	display: block;
}

.homeimagine_para {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif !important;
	font-size: 18px !important;
	line-height: normal;
	margin-bottom: 10px;
	color: #000;
}

.hgtvpstyle {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif !important;
	font-size: 18px !important;
	line-height: normal;
	margin-bottom: 10px;
	color: #000;
	padding-right: 30px;
	padding-left: 52px;
}

.warranty {
	padding-top: 72px!important;
}

.warrantyptag {
	padding-left: 62px!important;
	padding-right: 116px!important;
}

.warmertop {
	padding-top: 15px;
	border-right: 1px solid #d0ccc4;
}

.yearlogocss {
	float: left;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-right: 19px;
}

.homenoborder {
	border: 0;
}

.homefoto {
	margin-left: -20px;
}

.homefotofinish {
	width: 275px;
	margin-right: 42px;
	margin-left: 25px;
	margin-bottom: 25px;
}

.headingbox_lc {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif !important;
	font-size: 36px !important;
	text-transform: uppercase !important;
	color: #5c281e !important;
	text-indent: 0 !important;
	padding: 0px 23px !important;
	line-height: normal !important;
}

.homefotofinish h1 {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif;
	font-size: 36px;
	text-transform: uppercase;
	color: #5c281e;
	text-indent: 0;
	margin: 0;
	line-height: normal;
}

.homefotofinish h3 {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif;
	font-size: 20px;
	text-transform: lowercase;
	color: #000;
	text-indent: 0;
	margin-top: -6px;
	line-height: normal;
	margin-bottom: 10px;
}

.homefotofinish p {
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	text-indent: 0;
	font-size: 12px;
	color: #000;
	text-align: left;
}

.homeintellbox h1 {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif;
	font-size: 36px;
	text-transform: uppercase;
	color: #5c281e;
	text-indent: 0;
	margin: 0;
}

.lc_img {
	width: 124px;
	height: 157px;
	margin-top: -8px;
	margin-left: 12px;
	margin-bottom: 5px;
}

.sliderboxdiv {
	bottom: 5%;
	left: 22%;
	color: #fff;
	font-size: 22px;
	position: absolute;
	text-align: center;
	-webkit-box-shadow: inset 200px 200px 300px 200px rgba(0, 0, 0, 0.39);
	-moz-box-shadow: inset 200px 200px 300px 200px rgba(0, 0, 0, 0.39);
	box-shadow: inset 200px 200px 300px 200px rgba(0, 0, 0, 0.39);
	padding: 20px;
}

.sliderboxdiv span {
	font-family: "HelveticaNeueW01-85Heav";
	line-height: 25px;
	font-size: 26px;
}

.sliderboxdiv span b {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif !important;
	font-size: 36px !important;
	text-transform: uppercase;
	color: #fff;
	text-indent: 0;
	margin: 0;
	font-weight: normal;
}

.sliderboxdiv span.lookwood {
	font-family: "HelveticaNeueW01-67MdCn 692710";
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 24px;
	text-transform: none;
	color: #fff;
	text-indent: 0;
	margin: 0;
	display: block;
}

.sliderboxdiv .homestartdesign2 {
	font-size: 15px;
	font-family: 'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif;
	color: #fff;
	text-transform: capitalize;
	margin-top: 5px;
	border: 1px solid #fff8e6;
	width: auto;
	display: inline-block;
	padding: 5px 10px 5px 10px;
}

.sliderboxdiv .homestartdesign2:after {
	content: "";
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 17px -206px;
	min-width: 30px;
	height: 16px;
	display: none;
}

.mobi-menu {
	max-width: 960px;
	margin: 0px auto;
}

ul.top-menu-two,
ul.header-logo-menu {
	padding-left: 0px;
	margin-left: -22px;
}


/*Homepage*/

.main-content {
	padding: 0px;
}

.container {
	margin: 0 auto;
}

.contentplaceholder {
	margin-top: 44px;
}

#homeContainer {
	/*background: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/maskeffect.png) repeat-x #fff;*/
	background: #fff;
	width: 100%;
	height: 670px;
}

.wrapcontent {
	overflow: auto;
}

.thirdmenunav {
	width: 100%;
	min-height: 32px;
	/*border-bottom: 1px solid #E2DEDE;*/
	display: block;
}

.thirdmenunav ul {
	list-style: none;
	margin: 0 auto;
	/*width: 960px;*/
	width: 1046px;
	min-height: 32px;
	padding: 0;
}

.thirdmenunav ul li {
	float: left;
	display: inline-block;
	margin-right: 17px;
	/* width: auto; */
	padding: 0px 5px 5px 0px;
	text-transform: uppercase;
	color: #000;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	text-decoration: none;
	font-size: 13px;

}
span#canyonID {
    cursor: pointer;
    padding-right: 5px;
        width: 120px;
}
span#reserveID {
    cursor: pointer;
        width: 85px;
}
span#canyonID,
span#reserveID {
    padding-top: 16px
}

span#reserveID:hover,
span#canyonID:hover {
    /*border-bottom: 2px solid #663333;*/
    /*padding-right: 3px;*/
    color: #663333;
    text-decoration: underline;
}

@media (min-width: 1550px) {
    span#canyonID,
    span#reserveID {
        padding-top: 8px
    }
}

.thirdmenunav ul li a {
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	text-decoration: none;
	font-size: 13px;
	cursor: pointer;
	height: 20px;
    padding-top: 15px;

}
span#reserveID,
span#canyonID{
	height: 20px;
}
.thirdmenunav ul li a:hover {
	color: #663333;
	/*border-bottom: 2px solid;*/
    text-decoration: underline;
}

.thirdmenunav ul li ul {
	width: auto;
	background: #fff;
	float: left;
	position: absolute;
	z-index: 99;
	border: solid #efefef;
	border-width: 0px 2px 2px 2px;
	margin: 42px 0px;
	display: none;
	max-width: 274px;
}
#reserveSubblock{
	/*max-width: 220px !important;*/
}
#canyonSubBlock{
	max-width: 310px !important;
}

.disall {
	display: block !important;
}

.thirdmenunav ul li ul li {
	width: 100%;
}

.thirdmenunav ul li ul li a {
	font-size: 13px;
	padding: 0 10px;
}

.thirdmenuicon {
	float: left;
	display: block;
	min-width: 50px;
	max-width: 270px;
	padding-right: 10px;
	word-wrap: break-word;
	margin-top: -1px;
}

.thirdmenuicon:after {
	content: "";
	background: #fff url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 3px -639px;
	width: 16px;
	height: 16px;
	display: inline-block;
	    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #666;
    margin-left: 3px;
}

.h_all {
	visibility: visible !important;
	display: block !important;
}

.pc_sidebar1 {
	float: left;
	padding: 20px 20px 0px 0px;
}

.pc_content {
	padding: 10px 0;
	width: 760px;
	float: left;
}

.pc_content p {
	font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
}

.pc_content h1 {
	margin: 0;
	font-family: 'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif;
	font-size: 26px;
	text-transform: uppercase;
	color: #663333;
}

div.leftnav ul {
	list-style: none;
	padding-left: 10px;
	display: block;
}


/* div.leftnav ul li a ~ ul li { margin-left: 15px; width: 150px; } */

div.leftnav ul li a~ul li a {
	padding: 4px 0px 5px 12px;
}

div.leftnav ul li a {
	background: transparent url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/blue-arrow.jpg) no-repeat 0px 7px;
	text-align: left;
}

div.leftnav a {
	padding: 4px 0px 5px 12px;
	display: block;
	text-decoration: none;
	color: #663333;
	font-family: HelveticaNeueW01-45Ligh, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin-left: 0px;
}

div.leftnav ul li img {
	float: left;
	padding-top: 8px;
}

div.leftnav a.leftnavactive {
	font-weight: bold;
}

div.leftnav a:hover,
div.leftnav a:active,
div.leftnav a:focus {
	color: #000;
}

.leftnavactive {
	color: #000;
}

.pc_hideme {
	display: none;
}

.pc_showme {
	display: block;
}

section,
article {
	display: block;
}

.nobgpdf {
	background: none !important;
}

.windcodeimp ul {
	float: left;
	margin-left: 20px;
}

.glossary ul.sfanchorList li {
	display: inline;
	list-style-type: none;
	clear: none;
	padding-right: 10px;
	padding-bottom: 10px;
	width: auto;
}

.glossary ul.sflistList li {
	width: 100%;
	list-style-type: none;
}

.nobullets ul {
	list-style-type: none;
	padding: 0 0px;
}

.nobullets li {
	width: 100%;
}

.nobullets ul.sftaxonHorizontalList {
	padding: 10px;
}

.nobullets p {
	margin-bottom: 0 !important;
	margin-top: 13px !important;
	word-wrap: normal;
}

.playimg {
	margin-top: 24px;
}

.symbolstxt {
	font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif !important;
	font-size: 8px;
	vertical-align: super;
	font-weight: bold;
	letter-spacing: 0.5px;
}

sup.symbolstxt2 {
	font-size: 12px !important;
	padding-left: 1px !important;
	display: inline-block;
	vertical-align: super !important;
}

sup.symbolstxt3 {
	font-size: 14px !important;
	padding-left: 1px !important;
	display: inline-block;
	vertical-align: super !important;
}

sup.symbolstxt4 {
	font-size: 16px !important;
	padding-left: 1px !important;
	display: inline-block;
	vertical-align: super !important;
}

.zeropadding {
	padding: 0 !important;
}

.zeropleft {
	padding-left: 0 !important;
}

.zeromargin {
	margin: 0 !important;
}

.zeromleft {
	margin-left: 0 !important;
}

.me_imgbox {
	display: block;
	margin: 5px 0px 5px 20px;
}

.me_div {
	padding: 10px 0px;
	clear: both;
}

.loginDiv {
	display: none;
	width: 618px;
	background: #f3f3f3;
	top: 100px;
	z-index: 103;
	border-radius: 5px;
	box-shadow: 0 2px 5px #000;
	z-index: 1000003;
	position: absolute;
}

.gg_h2 {
	margin-left: -9px;
}

.gf_img {
	padding: 21px 0;
}

.gf_img2 {
	padding: 10px 8px;
}

.por_fleft {
	float: left;
}

.por_fright {
	float: right;
}

.poly_table td {
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

.tdbold {
	font-size: 14px;
	font-weight: bold;
}

.poly_padd15 {
	padding: 10px 0px;
}

.education_txt {
	text-align: left !important;
}

.education_img {
	padding: 10px;
}

.mat_efficency img {
	padding: 0px 0px 10px 10px;
}

.mat_efficencyleftimg {
	padding: 0px 10px 10px 0px !important;
}



.sfregisterFieldsList,
#sfLoginWidgetWrp {
	/*clear: both; height: 200px; overflow-y: scroll;*/
	margin-top: 8px;
}

.closeclass {
	display: block !important;
}

.loginWidget .closeImg {
	cursor: pointer;
	float: right;
	margin-left: 325px;
	margin-top: -21px;
	position: fixed;
	z-index: 100000;
	background: url('../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat top left;
	background-position: 0 -430px;
	width: 25px;
	height: 25px;
}

.registerWidget .closeImg {
	cursor: pointer;
	float: right;
	margin-left: 423px;
	margin-top: -21px;
	position: fixed;
	z-index: 100000;
	background: url('../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat top left;
	background-position: 0 -430px;
	width: 25px;
	height: 25px;
}

#regDiv,
#cancelDiv {
	margin-left: 20px;
}

.loginDiv .loginWidget {
	width: 350px;
	display: none;
	background: #f3f3f3;
	position: fixed;
	top: 100px;
	margin-left: 0px;
	z-index: 103;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 2px 5px #000;
	border: 1px solid #a4a1a1\9;
}

.loginDiv .registerWidget {
	width: 450px;
	display: none;
	background: #f3f3f3;
	position: fixed;
	top: 100px;
	margin-left: 0px;
	z-index: 103;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 2px 5px #000;
	border: 1px solid #a4a1a1\9;
}

.loginWidget .sfSubmitBtn {
	float: left;
}

ol.gdul {
	list-style-type: none !important;
	list-style-type: decimal !ie;
	margin: 0;
	padding: 0;
	counter-reset: li-counter;
}

ol.gdul li {
	margin-bottom: 10px;
}

ol.gdul li:before {
	padding: 0px 4px;
	margin: 5px 5px 5px 0px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #6e94c3;
	border-radius: 50%;
	background-color: #98cbff;
	content: counter(li-counter);
	counter-increment: li-counter;
	color: #6195c4;
	font-weight: bold;
}

ol.tlul {
	list-style-type: none !important;
	list-style-type: decimal !ie;
	margin: 0;
	padding: 0;
	counter-reset: li-counter;
}

ol.tlul li {
	margin-bottom: 10px;
}

ol.tlul li:before {
	padding: 0px 4px;
	margin: 5px 5px 5px 0px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ff7417;
	border-radius: 50%;
	background-color: #ffaa6a;
	content: counter(li-counter);
	counter-increment: li-counter;
	color: #f26a16;
	font-weight: bold;
}

.install_overview_img {
	margin: 0px 10px 5px 5px;
}

.install_overviewsmallimg {
	width: 108px;
}

#io_mdiv {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 30px;
}

.io_s_div {
	float: left;
	width: 33%;
	margin: 15px 0px;
}

.io_s_div span {
	float: left;
	font-size: 13px;
}

.alu_img {
	width: 125px;
}

.alu_ulbox {
	width: 565px;
	padding-left: 10px;
}

.wood_garage_door_heading_link {
	margin-bottom: 0px;
	float: left;
	width: 100%;
	font-size: 16px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	line-height: 26px;
	font-weight: normal;
	margin-top: 4px;
	text-transform: uppercase;
	text-decoration: none !important;
}

.tablewind {
	border: 1px solid #ccc;
}

.tablewind td {
	padding: 0px 8px;
}

.tablewind td div {
	line-height: 18px;
}

.tablewind .wind_tdclass1 {
	background: white;
	text-align: center !important;
}

.tablewind .wind_tdclass2 {
	background: white;
	text-align: center !important;
}

.tablewind tbody td {
	padding: 26px 5px;
	border: 1px solid #ccc;
}

.tablewind tbody td a {
	padding-top: 10px;
}

.tablewind tbody td img {
	padding-top: 5px !important;
}

.tablewind th {
	line-height: 18px;
	background-color: #dcdcdc;
	text-align: center !important;
}

.tablewind tbody tr {
	border-right: 0 !important;
	margin-left: -2px !important;
	padding-left: 0 !important;
}

.na_pdflink {
	margin-left: 35px;
}

.loginWidget a.loginBtn,
#regDiv,
.sfregisterSaveLnk,
.backToLogin,
.loginWidget .sfSubmitBtn,
#okDiv,
#cancelDiv,
#pwdRecoveryCancelDiv {
	float: left;
	background-color: #5C281D;
	background: #5C281D;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFFFFF;
	display: block;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	height: 35px;
	margin-bottom: 10px;
	padding-top: 8px;
	text-align: center;
	width: 85px;
	cursor: pointer;
	border: 0 none;
}

.loginWidget .sfSubmitBtn {
	padding-bottom: 8px;
}

.loginWidget .sfLoginFieldsNote {
	font-weight: bold;
	margin-bottom: 10px;
}

.sfSubmitBtnWrp {
	clear: both;
}

.sfregisterSaveLnk {
	padding-top: 0px !important;
	border: none;
}

#okDiv {
	margin-left: 37%;
	margin-top: 15px;
}

.sfSuccess {
	text-align: center;
}

#pwdRecoveryCancelDiv {
	margin-top: 10px;
	margin-left: 10px;
}

.dvPasswordReset {
	clear: both;
}

#Content_C001_ctl00_ctl00_continueToWebsite {
	margin-top: 0;
	width: 150px;
}

.backToLogin {
	margin-left: 10px;
}

.na_pdflink {
	margin-left: 35px;
}

.cs_h4tag {
	margin: 10px 0px 0px 10px;
}

.cs_h4tag h4 {
	font-size: 14px !important;
}

.cpb table {
	width: 100%;
}

.cpb table td {
	padding: 5px;
	font-size: 14px !important;
}

.cpb table td a {
	font-size: 14px !important;
}

.cpb table th {
	font-size: 14px !important;
	font-weight: bold;
	padding-right: 10px;
}

.loginDiv .sfTxt,
.dvPasswordReset .sfTxt {
	background: none repeat scroll 0 0 #E9E8E4;
	border: 1px solid #7A736F;
	box-shadow: 0 0 5px #7A736F inset;
	color: #000000;
	display: inline-block;
	height: 35px;
	margin-bottom: 10px;
	text-indent: 5px;
	width: 98%;
}

.displayNone {
	display: none;
}

.error {
	background-color: #fae0e1;
	border: 1px solid #fd3535 !important;
	box-shadow: inset 0px 0px 5px #fd3535;
}

.loginWidget .sfError,
.dvPasswordReset .sfError {
	color: red;
	clear: both;
	font-size: 10px;
	margin-top: -10px;
}

.colorRed {
	color: red;
	margin-top: -7px;
	font-size: 9px;
}

.loginWidget .sfSubmitBtn,
.registerWidget .sfregisterSaveLnk {
	margin-top: 0px;
	background-color: #5C281D !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	color: white !important;
}

.faq div.sflistItemContentExp {
	padding-bottom: 10px;
}

.nobullets li.sfanchorListItem {
	padding-bottom: 10px;
}

.dis_para {
	margin-top: 8px;
	float: left;
}

.dis_before {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

.dis_tc_c {
	text-align: center !important;
}

.trouble_block {
	padding-left: 0 !important;
}

.trouble td {
	padding: 0 10px 0px 0px;
	width: 50%;
}

.trouble table {
	width: 100% !important;
	max-width: 100%;
}

.leftnav {
	display: none !important;
}

#Content_T584969CE002_Col01 h3 {
	margin-left: -10px;
	margin-top: 20px;
	margin-bottom: 0;
}

.idea_button_div {
	clear: both;
	margin: 0px 110px;
}

.idea_olbox {
	float: left;
	width: 50%;
}

.idea_mtop {
	margin-top: 8px;
}

.wcd_top {
	margin-top: 22px;
}

.subheadings {
	font-size: 16px !important;
}

.bim_images {
	float: right;
	margin: 0px;
}

.bim_first {
	margin: 20px 0px;
}

#sfLoginWidgetWrp .sfSubmitBtnWrp {
	margin: 10px 5px !important;
	margin-top: 12px;
}

.SourceHd,
.SolutionHD {
	font-weight: bold;
}

.bim_mblock {
	float: left;
	margin-top: 20px;
	width: 100%;
}

.bim_mblock .contentdiv {
	float: left;
	width: 50%;
}

.bim_mblock .imagediv {
	float: left;
	width: 50%;
}

.homeleft.homefoto {
	width: 150px;
}

.sliderboxdiv_error {
	top: 27%;
	color: #fff8e6;
	font-size: 22px;
	position: absolute;
	text-align: center;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.sliderboxdiv_error .e1 {
	font-size: 48px;
	line-height: 52px;
	color: white;
}

.sliderboxdiv_error .e2 {
	font-size: 45px;
	line-height: 47px;
	color: white;
}

.sliderboxdiv_error .e3 {
	font-size: 18px;
	line-height: 35px;
	color: white;
}

.sliderboxdiv_error .e3 a {
	color: white;
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/headermenu2.png') no-repeat scroll;
	background-position: 98% -46px\9;
	background-position: right 12px bottom 2px;
	padding-right: 30px;
	text-decoration: underline;
}

.sliderboxdiv_error span {
	display: block;
	width: auto;
	margin: 0 auto;
}

.sliderboxdiv_error .error_searchbox {
	border: 0;
}

.sliderboxdiv_error .error_searchbox input {
	width: 195px;
	height: 38px;
	padding: 12px 0px 11px 0px\9;
	border-radius: 0;
	line-height: normal\9;
	text-transform: lowercase;
	color: #949599;
	text-indent: 18px;
	font-size: 18px;
}

.sliderboxdiv_error .error_searchbox button {
	width: 112px;
	height: 38px;
	font-size: 18px;
	border: 0;
	color: white;
	background-color: #663333;
	text-transform: uppercase;
	margin-left: -7px;
	cursor: pointer;
}

#errorbox1 {
	padding-left: 90px;
	border-right: 1px solid #d0ccc4;
	margin-top: 35px;
	padding-right: 25px;
}

#errorbox1 img {
	height: 85px;
}

.home_error_link {
	color: #98999c;
	background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/headermenu2.png') no-repeat scroll;
	background-position: 98% 3px\9;
	text-decoration: none !important;
	background-position: right 12px bottom -50px;
	padding-right: 30px;
	font-size: 15px;
	text-decoration: underline;
}

.errorbox2_div1 {
	width: 100%;
	padding-top: 18px;
	height: 210px;
	padding-left: 10px;
}

.errorbox2_div1 .e1 {
	font-size: 30px;
	display: block;
	line-height: 52px;
	color: #898a8e;
	padding-top: 10px;
}

#homeintellimg {
	display: block;
}

.connected-carousels .connectedimage img {
	display: inline-block !important;
}

.sshListItem {
	clear: none !important;
}

.dvPasswordReset li {
	list-style: none;
	width: 100%;
}

.dvPasswordReset p,
.dvPasswordReset .sfprofileFailureMsg {
	margin-left: 20px;
}

.dvPasswordReset .sfTxt {
	width: 30% !important;
}

.dvPasswordReset a {
	background-color: #5C281D;
	background: #5C281D;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFFFFF;
	display: inline-block;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	height: 35px;
	margin-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	width: 85px;
	cursor: pointer;
	margin-left: 20px;
	text-decoration: none !important;
	margin-top: 10px;
	float: left;
}

.dvPasswordReset a:hover {
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.loginDiv .sfprofileChangePasswordFormWrp {
	display: none;
}

.BothNav {
	background: red;
	padding: 10px;
	border-radius: 10px;
	color: red;
}

input::-webkit-input-placeholder {
	color: #bbb1a3;
}

input::-moz-placeholder {
	color: #bbb1a3;
}


/* firefox 19+ */

input:-ms-input-placeholder {
	color: #bbb1a3;
}


/* ie */

input:-moz-placeholder {
	color: #bbb1a3;
}

#tmenu img {
	display: block;
}

#tmenu2 img {
	display: block;
}

.mtxt {
	color: #663333;
	font-size: 16px;
	text-align: left;
	padding-left: 1px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
}


/*blockui*/

h1.ajax-loading {
	font-size: 26px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	line-height: 26px;
	text-transform: uppercase;
	/*padding-left: 5px; padding-right: 5px; margin: 6px;*/
	color: #FFD052;
	/*text-align: center;*/
}

span.loading-msg {
	display: block;
	margin: 0 auto;
	color: #FFD052;
	background: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/loading-image.gif) center no-repeat;
	font-weight: bold;
	height: 55px;
	width: 55px;
	text-align: center;
	vertical-align: middle;
}

.dropdown {
	border: 1px solid #bbb1a3;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url('../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 141px -752px;
	width: 170px;
	text-indent: 0.01px;
	color: #663333;
	height: 30px;
	padding-right: 30px;
	padding-left: 5px;
}

.dropdown option {
	text-align: left;
}

.cdstoptions {
	margin: inherit;
	padding: inherit;
	border: inherit;
	border-collapse: collapse !important;
}

.cdstoptions td {
	vertical-align: middle;
}

.cdst {
	border-spacing: 2px;
}

.cdst td {
	border-spacing: 2px;
	vertical-align: middle;
}

.cdstoptions img {
	width: 16px;
	height: 18px;
}

.cdst .firsttrtd {
	BACKGROUND-COLOR: #eeeeee;
	vertical-align: middle;
}

.cdst .contenthighlightetd {
	BACKGROUND-COLOR: #eeeeee;
	vertical-align: middle;
}

.cdst .contentd {
	vertical-align: middle;
}

.cdst .contenthighlightetd img {
	width: 16px;
	height: 18px;
}

.cdst ul li {
	line-height: 20px;
	list-style-image: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/bullet.jpg);
	list-style-position: outside;
	list-style-type: square;
}

.rollupDoorsUL {
	display: inline-block;
}

.h2sizep {
	float: left;
	width: 100%;
	font-size: 23px;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #663333;
	margin: 0px 0px 5px;
}

.loginp {
	margin: -10px 0px 5px;
}

.boxes {
	width: 50%;
	padding: 10px;
}

.boxes p {
	text-align: justify;
	word-break: break-word;
}

.boxes a {
	text-decoration: underline !important;
}

.homeboxpadd {
	padding: 0 10px 0 0;
}

.sfprofileFailureMsg {
	color: red;
}

a.tag span {
	text-transform: lowercase !important;
}

.houzzblog {
	margin: 0 50px;
	width: 80px;
	height: 95px;
}

a#WhereToBuyLink {
	background-color: #5c281a;
	padding: 2px 7px;
	color: #fff !important;
	border: 1px solid #5c281a;
}

a#WhereToBuyLink:hover {
	background-color: transparent;
	color: #5c281a !important;
	border: 1px solid #633;
}

.goodhouse {
	float: right;
	margin: 0;
	position: absolute;
	right: 5px;
}

.goodhousebg {
	display: block;
	width: 170px !important;
	height: 95px !important;
	background-position: -13px -1498px !important;
}

.footer2 .goodhouse img {
	width: 170px;
	height: auto;
}

.sprite {
	background: url('../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat top left;
	width: 16px;
	height: 16px;
}

.sprite.clopay-garage-logo-new {
	background-position: 0 0;
	width: 120px;
	height: 71px;
	margin: -27px 0 0 52px;
	display: block;
	cursor: pointer;
}

.sprite.headermenu {
	background-position: 0 -86px;
	height: 56px;
}

.sprite.headermenu2 {
	background-position: 0 -157px;
	width: 14px;
	height: 65px;
}

.sprite.arrow-left {
	background-position: 0 -237px;
	width: 64px;
	height: 64px;
}

.sprite.arrow-right {
	background-position: 0 -316px;
	width: 64px;
	height: 64px;
}

.sprite.Cancel {
	background-position: 0 -395px;
	width: 20px;
	height: 20px;
}

.sprite.close {
	background-position: 0 -430px;
	width: 25px;
	height: 25px;
	display: inline-block;
}

.sprite.edit-icon {
	background-position: 0 -470px;
	cursor: pointer;
	width: 50px;
	height: 25px;
	display: inline-block;
	background-size: 100%;
}

.sprite.notes-icon {
	background-position: 0px -474px;
	cursor: pointer;
	width: 50px;
	height: 25px;
	display: inline-block;
}

.sprite.menu_arrow {
	background-position: 0 -642px;
}

.sprite.moicontwo {
	background-position: 0px -672px;
	width: 40px;
	height: 35px;
	display: block;
}

.sprite.pdf {
	background-position: 0 -718px;
}

.sprite.selectarrow {
	background-position: 0 -749px;
	width: 27px;
	height: 35px;
}

.sprite.googleplus {
	background-position: 0px -799px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.sprite.iconlast {
	background-position: 0px -830px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.sprite.picon {
	background-position: 0px -861px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.sprite.twiter {
	background-position: 0px -892px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.sprite.youtube {
	background-position: 0px -923px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.sprite.ebay {
	background-position: 0px -954px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.sprite.facebook {
	background-position: 0px -985px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.sprite.burger {
	display: block;
	width: 40px;
	height: 30px;
	background-position: 0px -673px;
}

.sprite.linkedin {
	background-position: 0px -1016px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.sprite.instagram {
	background-position: 0px -1047px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.intellicoreBadge {
	background: url('../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat top left;
	background-position: -14px -1380px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

span.copyright {
	display: inline-block;
	padding-left: 75px;
	font-weight: normal
}

ol.ideabook-check-box {
	clear: both;
	padding: 10px 0;
}

ol.ideabook-check-box input {
	display: inline-block;
	float: left;
}

ol.ideabook-check-box li label {
	display: block;
	padding: 0px 25px 10px;
	font-size: 11px;
}

ol.ideabook-check-box li label a {
	text-decoration: underline;
}

.policyError {
	padding: 0px 30px 20px;
}


/* Service sub menu links */

.icondropdown {
	background: transparent url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/sprite.png') no-repeat 127px -642px;
	padding-right: 30px;
}

.iconphotos {
	background: transparent url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/sprite.png') no-repeat 58px -642px;
	padding-right: 30px;
}

.iconBuying_guide {
	background: transparent url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/sprite.png) no-repeat 90px -642px;
	padding-right: 25px;
}

ul.submenu {
	padding: 0;
	width: 100%;
	max-width: 210px;
	background: #fff;
	position: absolute;
	z-index: 99;
	border: solid #efefef;
	border-width: 0px 2px 2px 2px;
	margin: 11px -53px;
	display: none;
}

ul.submenu li {
	display: block;
	margin: 0;
	padding: 10px 0 5px 10px;
	text-align: left;
}

ul.submenu li a {
	text-transform: uppercase;
	display: block;
	color: #808080;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	text-decoration: none;
	font-size: 13px;
	cursor: pointer;
}

ul.submenu2 {
	padding: 0;
	width: 100%;
	max-width: 230px;
	background: #5c281a;
	position: fixed;
	z-index: 9999;
	display: none;
}

ul.submenu2 li {
	display: block;
	margin: 0;
	padding: 10px 0 5px 10px;
	text-align: left;
}

ul.submenu2 li a {
	text-transform: uppercase;
	display: block;
	color: #fff;
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
	text-decoration: none;
	font-size: 13px;
	cursor: pointer;
}

ul.submenu2 li a:hover {
	background-color: #fff;
	color: #808080;
}

.carouselsup {
	background-position: 98% -35px !important;
}

.notMobile {
	padding: 20px 10px 0 10px;
	min-height: 250px;
}

.notMobile p {
	font-size: 16px !important;
}

#myCarousel {
	position: relative;
	z-index: 9;
	top: -5px;
}

.jcarousel img {
	height: auto;
}

.contest_banner {
	top: 20%;
	width: 100%;
	background-color: #5c281a;
	border: 1px solid #633;
	padding: 10px 0;

}

.contest_banner .banner-row {
	width: 86%;
	margin: 0 auto;
	color: #fff;
	font-size: 13px;
}

.contest_banner .banner-text {
	display: inline-block;
	width: 69%;
	vertical-align: top;
	padding: 5px 10px 10px 10px;
}

.contest_banner .banner-text b {
	display: block;
	padding-bottom: 5px;
}

.contest_banner .banner-button {
	display: inline-block;
	width: 30%;
	vertical-align: top;
	text-align: right;
	padding: 12px 0px 12px 10px;
}


/* BreadCrumb styles */

.RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmLink,
.RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmTemplate,
.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmLink,
.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmTemplate,
.RadSiteMap .rsmOneLevel .rsmItem .rsmLink,
.RadSiteMap .rsmOneLevel .rsmItem .rsmTemplate {
	font-size: 13px !important;
	font-weight: bold;
	text-transform: uppercase;
	color: #663333 !important;
	text-decoration: underline !important;
	padding: 2px 5px 2px 5px;
}

.RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmLink sup,
.RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmTemplate sup,
.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmLink sup,
.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmTemplate,
.RadSiteMap .rsmOneLevel .rsmItem .rsmLink sup,
.RadSiteMap .rsmOneLevel .rsmItem .rsmTemplate sup {
	display: none;
}

.RadSiteMap_Default .rsmOneLevel .rsmLink:hover,
.RadSiteMap_Default .rsmTwoLevels .rsmLevel1 .rsmLink:hover,
.RadSiteMap_Default .rsmThreeLevels .rsmLevel1 .rsmLink:hover,
.RadSiteMap_Default .rsmManyLevels .rsmLevel2 .rsmLink:hover {
	background-color: transparent !important;
	background-image: none !important;
}

ul.rsmLevel {
	display: inline-block;
	width: 100%;
}

ul.rsmLevel li a {
	font-size: 13px !important;
	font-weight: bold;
	text-transform: uppercase;
	color: #663333 !important;
	text-decoration: underline !important;
	padding: 2px 5px 2px 5px;
}

li.rsmItem {
	list-style-type: none;
	display: inline;
	clear: none !important;
	padding: 0px 0 10px 0;
	float: none;
}

.RadSiteMap {
	padding: 10px 0 0px 0;
}


/*a.rsmLink[href="../home"],a.rsmLink[href="../home"]:hover {background-image: url('../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/homeIcon.jpg') !important; background-repeat: no-repeat !important; background-position:  0px 5px !important; text-indent: 12px;}*/


/* BreadCrumb styles */


/* Desktop and Mobile responsive css
.footercontainer .mobilreew, .footercontainer .mobile{display:none;}
.footercontainer .desktopversion, .footercontainer .desktop {display:block;}*/

.footercontainer .mobile {
	display: none;
}

.footercontainer .desktop {
	display: block;
}


/*enter to win removed*/


div#product-collection-container .accordion_container {
	display: block;
}

.DISsuper_container {
	max-width: 100% !important;
	margin-top: 20px;
}

body.residentialGarageFooter div#footer_section {
	padding-bottom: 35px;
}


/* Oasis Home Page Css */

.oasisCarouseltext {
	font-size: 21px !important;
}

.homebox2_resdiv1.urbanoasisBox {
	height: auto;
	padding-top: 25px;
	padding-bottom: 20px;
}

.homebox2_resdiv1.urbanoasisBox .blocks {
	display: inline-block;
	vertical-align: top;
}

.homebox2_resdiv1.urbanoasisBox .blocks.door {
	width: 32%
}

.homebox2_resdiv1.urbanoasisBox .blocks.oasistxt {
	width: 55%;
}

.homebox2_resdiv1.urbanoasisBox .blocks.oasistxt p.kenText {
	line-height: 23px;
	font-size: 13px;
	margin-bottom: 20px;
}

.borderSplit {
	border-top: 1px solid #d0ccc4;
	margin-left: -22px;
	width: 100%;
}
.blogCtaButtonhomechat {
    
    padding: 10px 46px;
    text-decoration: none!important;
    background-color: #5c281a!important;
    text-transform: uppercase!important;
    font-size: 16px!important;
    display: inline-block;
    text-align: center;
    color: white !important;
    margin-top: 12px;
}

.blogCtaButton {
	border: 1px solid #633;
	padding: 6px 15px;
	text-decoration: none!important;
	background-color: #5c281a!important;
	text-transform: uppercase!important;
	font-size: 15px!important;
	display: inline-block;
	text-align: center;
	color: white !important;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
}

.blogCtaButtonhome {
	border: 1px solid #633;
	padding: 6px 15px;
	text-decoration: none!important;
	background-color: #5c281a!important;
	text-transform: uppercase!important;
	font-size: 15px!important;
	display: inline-block;
	text-align: center;
	color: white !important;
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	margin-left: 172px;
	width: 222px;
}

.homeh2Tags {
	text-align: center;
}

.tdalign {
	padding: 8px 8px 0px 0px;
}

.tdalign1 {
	padding: 8px 8px 10px 0px;
}

.blogTablestyle1 {
	margin-left: 30px;
}

.kenText {
	font-size: 16px!important;
	line-height: 24px;
	/* word-wrap: break-word; */
	text-align: justify !important;
	word-break: break-word;
	padding: 0px 50px 0px 0px;
}

.kenText1 {
	font-size: 16px!important;
	padding: 0px 10px 0px 0px;
	line-height: 24px;
	text-align: justify!important;
	word-break: break-word;
}

.kenText2 {
	font-size: 16px!important;
	line-height: 24px;
}

.footerLogos {
	margin-left: 186px;
}

.spanLeft {
	margin-left: 22px;
}

.troubleshootClass {
	padding: 10px 0px 0px 0px;
	margin-left: -8px;
}

.traditionalGarageDoorStyles {
	float: left !important;
	width: 100%!important;
	font-size: 22px!important;
	font-family: 'HelveticaNeueW01-77BdCn 692722'!important;
	font-weight: normal!important;
	line-height: normal!important;
	text-transform: uppercase!important;
	color: #633!important;
	margin: 10px 0!important;
	text-decoration: none !important;
}

.iframeStyleClass {
	margin-left: -12px;
}

.iframeAdjustClass {
	width: 100%;
	height: 360px;
}

.complianceStyle {
	padding-top: 10px !important;
	margin-left: -36px !important;
	font-size: 17px !important;
	font-weight: bold;
}

input#btnBuyingGuideSearch {
	background-color: #5c281d;
	border: 1px solid #fff;
	color: #fff;
	padding: 10px 13px;
	text-transform: uppercase;
	cursor: pointer;
}





@media screen and (max-width: 1160px) {
	.footerLogos {
		margin-left: 0px;
	}

	span.DIS_arrow_right {

    margin-left: 6px !important;
}
	.header-top-menu {
		margin-left: 49px;
		width: 580px;
		overflow: hidden;
		margin-left: -30px;
		margin-top: -9px;
	}
	ul.top-menu-one {
		margin-top: 30px;
		overflow: hidden;
		margin-left: -30px;
	}
	.footer-help {
		color: #B6A999;
		margin-left: 22px;
		overflow: hidden;
		width: 150px;
	}
	.sfNavHorizontal {
		list-style-type: none;
		margin: 0 150px 30px 70px;
		padding: 0;
		margin-top: 20px;
		margin-left: -20px;
		background-color: white;
	}
	.top-right-menu {
		float: right;
		width: 730px;
		margin-right: 40px;
		margin-left: 0;
	}
	ul.top-menu-two {
		margin: 0px;
		width: 100%;
	}
	.header-logo img {
		margin-top: -11px;
	}
	.header-logo {
		margin-left: 18px;
	}
	.sfContentBlock ul {
		margin-bottom: 15px;
	}
	.clopayContentBlock ul {
		margin-bottom: 15px;
	}
	.heaer-second-menu {
		margin-top: 24px;
		height: 50px;
		width: 100%;
	}
	.clopayContentBlock {
		padding: 0px 10px;
	}
	.footer1 {
		width: 163px;
	}
	.footer3 {
		margin-left: -82px;
	}
	#main.main {
		max-width: 100%;
		margin: 0px auto;
	}
	.container {
		width: 100%;
	}
	.row {
		width: 100% !important;
	}
	.footercontainer {
		width: 100%;
		margin: 0px auto;
	}
	.homefotofinish {
		margin-right: 0px;
		margin-bottom: 25px;
	}
	/* .homelearnlink { background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/homeplay.png') no-repeat scroll 170px 13px; } */
	.homeintellbox {
		margin-right: 0px;
		padding-right: 0;
	}
	.homefoto {
		margin-left: -10px;
	}
	.homebox2_div2 {
		width: 100%;
	}
	.lc_img {
		margin-left: 38px;
	}
	.top-menu-one .first {
		padding-left: 10px;
	}
	.sf_colsOut .sf_2cols_2_75 .sfContentBlock .top-menu-one .first.label-align {
		margin-left: 0px;
		position: absolute;
		left: 260px;
	}
	#label-align {
		position: absolute;
		left: 320px;
	}
	.top-menu-two #label-align {
		position: unset !important;
		left: 240px !important;
		width: 150px !important;
	}
	.tablewind th {
		font-size: 11px !important;
		height: 65px !important;
	}
	#homebox1 {
		width: 89%;
	}
	#homebox1_residential {
		width: 91%;
	}
	ul.submenu {
		margin: 12px -38px;
	}
	ul.submenu2 {
		margin: 12px -38px;
	}
	.sprite.clopay-garage-logo-new {
		margin: -11px 0 0 52px;
	}
	.header-menu-container {
		margin-top: -12px
	}
}

@media (min-width: 1024px) {
    .thirdmenunav ul {
        min-height: 65px; padding: 10px 0;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1160px) {
	ul.top-menu-two>li {
		margin-left: 45px !important;
	}
	.videoPart p {
    width: 95%;
}
.helpContentBelowConatiner button{
	padding: 0px;
}
	.heaer-second-menu {
		overflow: hidden;
	}
	.footer-right-columin-two h4 {
		width: 70%;
	}
	.menuindent {
		margin-left: 40px !important;
	}
}

@media screen and (max-width:1024px) {
	#homeContainer {
		max-width: 100%;
		width: 100%;
		background: #fff;
		height: auto;
	}
	.top-right-menu {
		position: static;
	}
	ul.top-menu-two>li {
		margin-left: 10px !important;
	}
	.heaer-second-menu {
		overflow: hidden;
	}
	.menuindent {
		text-indent: 22px !important;
	}
}

@media screen and (max-width: 1023px) {
	.dis_before {
		width: 100%;
		text-align: left;
		text-transform: uppercase;
	}

div#form-col4 {
    word-break: break-all;
    padding-right: 10px;
}
	body.newmobile .bottomAccordian{
		display: block;
	}
	body.newmobile .bottomAccordian {
    text-align: center;
    padding: 10px 6px 0px 5px;
}
.bannerContainerWincode div#bannerContainermobile {
    display: block;
}
	div#bannerContainerdesktop,
	div#bannerContainermobile{
		display: none;
	}
	.secondContainer .second_sub_container,
	.thirdContainer .second_sub_container,
	.forthContainer .second_sub_container,
	.fifthContainer .second_sub_container,
	.sixContainer .second_sub_container,
	.secondContainer,
	.thirdContainer,
	.forthContainer,
	.fifthContainer,
	.sixContainer  {
		height: auto !important;
		text-align: center;
	}
	div#thirdmenucontainer {
		display: none !important;
	}
	.accordion_container {
		bottom: 50px;
		z-index: 99999;
	}
	.dis_tc_c {
		text-align: left !important;
	}
	.trouble_block {
		padding-left: 10px !important;
	}
	.wcd_top {
		margin-top: 0px;
	}
	.bim_images {
		float: left;
		margin: 10px 0px 35px 0px;
	}
	#Content_T584969CE002_Col01 h3 {
		margin-left: 0px !important;
		margin-bottom: 0;
	}
	.trouble td {
		clear: both;
		float: left;
		width: 100%;
	}
	.SourceHd,
	.SolutionHD {
		padding-top: 10px;
	}
	.errorbox2_div1 .e1 {
		line-height: normal;
	}
	.errorbox2_div1 {
		padding-left: 10px;
	}
	#errorbox1 {
		padding-left: 0;
		border-right: 0;
		padding-bottom: 16px;
		width: 100%;
		border-bottom: 1px solid #d0ccc4;
		padding-left: 10px;
	}
	#homebox1_residential {
		width: 100%;
		border-right: 0;
		border-bottom: 0px solid #d0ccc4;
	}
	#homebox1_residential img {
		width: auto;
		height: auto;
	}
	.homebox2_resdiv1 {
		padding-top: 30px;
	}
	.boxes {
		width: 100%;
		padding: 10px 0px;
	}
	.homeboxpadd {
		padding: 0;
	}
	.sliderboxdiv span b {
		font-size: 22px !important;
	}
	.sliderboxdiv .homestartdesign2 {
		margin-top: 0 !important;
		margin-bottom: 5px;
		width: auto;
		font-size: 13px;
	}
	.sliderboxdiv span.lookwood {
		font-size: 14px;
	}
	.sliderboxdiv span {
		font-size: 19px;
	}
	ul.top-menu-two li a {
		font-size: 14px;
	}
	ul.top-menu-two li {
		margin-left: 10px !Important;
	}
	.houzzblog {
		margin: 0;
	}
	.top-right-menu {
		display: none;
	}
	.goodhouse {
		float: left;
		position: relative;
		right: 0px;
		margin: 10px 0px;
	}
	ul.submenu {
		width: 220px;
		margin: 5px 0px !important;
		border-width: 2px;
		position: relative;
		max-width: 100%;
	}
	ul.submenu2 {
		width: 220px;
		margin: 5px 0px !important;
		border-width: 2px;
		position: relative;
		max-width: 100%;
	}
	ul.top-menu-two {
		margin-bottom: 0px;
	}
	.heaer-second-menu {
		height: auto !important;
	}
	.row {
		background-position: 0px -315px;
	}
	.contest_banner {
		top: 25%;
	}
	.contest_banner .banner-row {
		width: 100%;
	}
	.contest_banner .banner-text {
		width: 51%;
	}
	.contest_banner .banner-button {
		width: 48%;
		padding: 25px 0 12px 10px;
	}
	.contest_banner .banner-button .enterBox {
		margin: 0 10px;
		padding: 5px;
		font-size: 12px;
	}
	/* .footercontainer .mobilreew, .footercontainer .mobile{display:block;}
.footercontainer .desktopversion, .footercontainer .desktop {display:none;}*/
	.footercontainer .mobile {
		display: block;
	}
	.footercontainer .desktop {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.blogCtaButton {
		width: 100% !important;
	}
	.installationContainer {
    margin-bottom: 0;
}
	p.troubleshootClass {
    padding-left: 18px !important;
}
	.menuindent {
		text-indent: 0px;
	}
	.header-top-menu {
		display: none;
	}
	.top-right-menu {
		width: 100%;
		float: left;
		margin-top: -70px;
	}
	.header-menu-container {
		overflow: hidden;
		width: 100%;
		margin-left: -50px;
		margin-top: -18px;
	}
	.heaer-second-menu {
		height: 305px;
		margin-top: 80px;
	}
	.header-logo ul {
		margin-left: 25px;
	}
	ul.top-menu-two li {
		margin: 0px 5px;
		padding: 5px 0px;
		display: block;
	}
	.top-right-menu {
		margin-right: 0;
	}
	.footer1 {
		background: none repeat scroll 0 0 #543F2E;
		clear: both;
		height: auto;
		margin: 0px;
	}
	.footer-help {
		color: #B6A999;
		overflow: hidden;
		width: 150px;
		margin-left: 0px;
	}
	.footer3 {
		width: 100%;
		background: none repeat scroll 0 0 #543F2E;
		overflow: hidden;
		margin-left: 0;
	}
	.footer-right-columin-two {
		width: 370px;
		overflow: hidden;
		float: left;
		color: #d6ccb9;
		margin-left: -370px;
	}
	ul.social-network-icons-list {
		margin-left: 0px;
		margin-right: 20px;
		display: inline-block;
		float: left;
	}
	.innerContentWrapper {
		width: auto !important;
		margin: 0px 10px 10px 10px !important;
	}
	.footer1 {
		border-right: 0 !important;
		width: 100%;
		margin-left: -10px;
	}
	.reslink {
		margin-left: 10px;
	}
	.comlink {
		margin-left: 10px;
	}
	.c_reslink {
		margin-left: 10px;
	}
	.c_comlink {
		margin-left: 10px;
	}
	.header-logo {
		margin-left: 13px;
	}
	.header-logo img {
		margin-top: -11px;
		margin-left: 54px;
	}
	ul.top-menu-two,
	ul.header-logo-menu {
		margin-left: 0px;
	}
	#Getaquote {
		background: none;
		padding-left: 0;
	}
	#EMERGENCY-SERVICE {
		background: none;
		color: #343434;
		padding-left: 0;
	}
	.sfContentBlock {
		padding: 0px !important;
	}
	.footer-right-columin-two {
		width: 100% !important;
		margin-left: 0px;
		margin-top: 30px;
	}
	.img-text p {
		width: 100%;
	}
	.clopayContentBlock {
		width: 100%;
		padding: 0px 10px;
	}
	.footer-right-columin-one h4,
	.footer-right-columin-two h4 {
		margin-left: 0px;
	}
	.sfContentBlock ul {
		padding-left: 0;
	}
	.container {
		width: 100%;
	}
	.footercontainer {
		width: 100%;
		margin: 0px auto;
	}
	#homebox1 {
		float: left;
		border-right: 0;
		width: 100%;
		height: auto;
		margin-top: 0;
	}
	.homeintellbox {
		width: 70%;
	}
	.homefotofinish {
		width: 74%;
		padding-right: 20px;
		margin-bottom: 30px;
		margin-left: 0;
	}
	#homebox1 img {
		margin-left: 0px;
		float: left;
	}
	.homeleft img {
		text-align: center;
	}
	.homestartdesign {
		margin-left: 5px;
		float: left;
		display: block;
		clear: both;
	}
	.innerContentWrapper p {
		padding-left: 0px;
	}
	.innerContentWrapper h1 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.innerContentWrapper h2 {
		padding-left: 0px;
	}
	.innerContentWrapper h3 {
		padding-left: 0px;
	}
	.innerContentWrapper h4 {
		padding-left: 0px;
	}
	.pc_sidebar1 {
		float: left;
		width: 100%;
		display: block;
	}
	.pc_content {
		width: 100%;
		float: left;
		clear: both;
	}
	.homebox2_div2 {
		width: 100%;
		margin-left: 0;
	}
	.headingbox_lc {
		margin: 0 -2px !important;
		padding: 0px 0px !important;
	}
	.lc_img {
		margin-left: 12px;
	}
	.playimg {
		margin-top: 0px;
	}
	/* .homelearnlink2 { background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/homeplay.png') no-repeat scroll 174px 13px; } */
	.education_txt {
		text-align: left !important;
	}
	.install_overview_img {
		margin: 0px 10px 5px 5px;
	}
	.io_s_div {
		float: left;
		width: 33%;
		margin: 15px 0px;
	}
	.alu_ulbox {
		width: 82%;
	}
	.tablewind th {
		font-size: 11px !important;
		height: 65px !important;
	}
	.na_pdflink {
		margin-left: 0 !important;
	}
	.na_nobg {
		margin-left: -15px !important;
		padding-left: 0 !important;
	}
	.thirdmenunav {
		border-bottom: 0;
	}
	.thirdmenunav ul {
		width: 100%;
	}
	.thirdmenunav ul li {
		display: block;
		padding: 5px 18px 5px 15px;
		margin-right: 0px;
		clear: both;
	}
	.thirdmenuicon {
		padding-right: 22px;
	}
	.thirdmenunav ul li ul {
		position: relative;
		width: 100%;
		border-width: 2px 2px 2px 2px;
		margin: 3px 0px;
	}
	.thirdmenunav ul li ul li a {
		padding: 0 !important;
	}
	.thirdmenunav ul li ul li {
		width: 100%;
	}
	.gg_h2 h2 {
		padding: 0 10px;
	}
	.nobullets .sfexpandableListWrp {
		padding: 10px;
	}
	.footertext {
		padding: 10px 0px 20px 0px;
	}
	.sliderboxdiv_error {
		margin-top: -40px;
	}
	.sprite.clopay-garage-logo-new {
		margin: -11px 0 0 54px;
	}
	.vm_modulediv.entryDoorTemplate {
		width: 48%;
		float: left;
		margin-right: 10px;
	}
	.tabbox {
		padding-left: 20px;
		padding-right: 20px;
	}
}
body.innerContentWrapper.inspirationGallery div#footer_section {
    display: none;
}

	#contestContainer #contestBlock #contest-desc {
    height: auto!important;
}

span#InfoLabel {
    margin: 10px;
    font-size: 16px;

}
.imageName {
    padding-right: 5px;
}
@media screen and (max-width: 767px) {
	.footer-help {
		margin-left: 0px;
		padding-left: 25px;
		padding-top: 10px;
		width: 100%;
	}
	#ddlWindCodes,
	#ddlWindCode {

    width: 240px !important;

}
.helpImageContainer img{
	width: 95%;
	    padding-top: 5px;

}
	.innerContentWrapper .sfContentBlock ul {

    overflow: hidden;
}
	p.iframewrapper iframe {
    height: 223px;
}

	body.innerContentWrapper.inspirationGallery.commercialGallery .innerContentWrapper {
    margin: 0 !important;
}
	p.troubleshootClass {
    padding-left: 10px !important;
}
.innerContentWrapper .rt th {
    line-height: 16px;
    font-size: 13px !important;
}

	.arf_textclass input[type="text"],
	.arf_textclass textarea {
    width: 318px !important;
}
.contactUsForm textarea {
    margin-top: 0 !important;
}
.home_gallery_contest {
    padding: 0 !important;
}
	.footer-container .footer-help h4 {
		font-size: 18px !important;
		font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
		font-weight: bold;
		color: #beb0a0;
	}
	.footer-help a {
		color: #beb0a0;
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.complianceStyle {
		padding-top: 10px !important;
		margin-left: 0px !important;
		font-size: 18px !important;
		font-weight: bold;
	}
	.iframeStyleClass {
		margin-left: 0px !important;
	}
	.iframeAdjustClass {
		width: 100%;
		height: 232px;
	}
	.videosAlignment {
		width
	}
	.blogCtaButton {
		width: 100% !important;
	}
	.trouble td {
		clear: both;
		float: left;
		width: 75%;
	}
	.troubleshootClass {
		margin-left: 0px !important;
	}
	ul.submenu2 li a.inactiveclass {
		color: #fff !important;
	}
	.jcarousel-control-prev,
	.jcarousel-control-next {
		top: 40%;
	}
	.menuindent {
		text-indent: 0px;
	}
	.jcarousel-pagination {
		top: 60%;
	}
	ul.top-menu-one {
		display: block;
	}
	#homebox1_residential img {
		width: auto;
		height: auto;
	}
	.top-right-menu {
		margin-right: 0;
	}
	#vertical-menu {
		display: block;
	}
	.header-logo ul {
		margin-left: 25px;
	}
	#vertical-menu ul {
		list-style: none;
	}
	#vertical-menu {
		width: 330px;
		margin-left: -20px;
		background: #004050;
		color: white;
		/* box-shadow: 0 5px 15px 1px rgba(0, 0, 0, 0.6),
        0 0 200px 1px rgba(255, 255, 255, 0.5); */
	}
	/*heading styles*/
	#vertical-menu h3 {
		font-size: 12px;
		font-family: Arial !important;
		line-height: 34px;
		padding: 0 10px;
		cursor: pointer;
		/*fallback for browsers not supporting gradients*/
		background: #003040;
		background: linear-gradient(#003040, #002535);
		color: wheat;
	}
	/*heading hover effect*/
	#vertical-menu h3:hover {
		text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
	}
	/*iconfont styles*/
	#vertical-menu h3 span {
		font-size: 16px;
		margin-right: 10px;
	}
	/*list items*/
	#vertical-menu li {
		color: #fff;
		font-size: 1.3em;
		padding: 5px;
	}
	#vertical-menu li+li {
		color: #fff;
		font-size: 1.3em;
		padding: 5px;
		border-top: 1px solid #7d6c5c;
	}
	/*links*/
	#vertical-menu ul ul li a {
		color: #fff;
		font-size: 0.8em;
		padding: 5px;
		font-family: Arial !important;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
	}
	/*hover effect on links*/
	#vertical-menu ul ul li a:hover {
		background: #003545;
		/*border-left: 5px solid lightgreen;*/
	}
	/*Lets hide the non active LIs by default*/
	#vertical-menu ul ul {
		display: none;
	}
	#vertical-menu li.active ul {
		display: block;
	}
	.sfContentBlock ul {
		padding-left: 0px;
		list-style: disc;
		margin-bottom: 18px;
	}
	.clopayContentBlock ul {
		padding-left: 0px;
		list-style: disc;
		margin-bottom: 18px;
	}
	.img-text img {
		margin: 10px 10px 0px 0px;
	}
	.img-text p {
		width: 100%;
	}
	.footer-right-columin-two {
		width: 370px;
		overflow: hidden;
		float: left;
		color: #d6ccb9;
		margin-top: 305px;
	}
	.footertext {
		width: 310px;
		font-size: 12px;
	}
	.footer-right-columin-one h4,
	.footer-right-columin-two h4 {
		font-family: 'HelveticaNeueW01-77BdCn 692722';
		font-size: 15px;
	}
	ul.social-network-icons-list {
		width: 100%;
		margin-left: 0px;
		margin-right: 20px;
		display: inline-block;
		float: left;
	}
	.social-network-icons p {
		width: 100%;
		margin-left: 0px;
	}
	.header-logo ul li a.activeclass {
		color: #68362d;
	}
	.right-columin-two h4 {
		font-family: 'HelveticaNeueW01-77BdCn 692722';
		font-size: 15px;
		margin-top: 30px;
		width: 300px;
	}
	.footer1 {
		border-right: 0 !important;
		width: 95%;
		margin-left: -10px;
	}
	.footer2 {
		margin: 20px;
		border-bottom: 1px solid #373637;
	}
	.footer3 {
		width: 100%;
		margin-left: 0;
	}
	.top-menu-two {
		width: 100% !important;
	}
	.reslink {
		margin-left: 16px;
	}
	.comlink {
		margin-left: 7px;
	}
	.c_reslink {
		margin-left: 16px;
	}
	.c_comlink {
		margin-left: 7px;
	}
	.header-logo {
		margin-left: 8px;
	}
	ul.top-menu-two,
	ul.header-logo-menu {
		margin-left: 0px;
	}
	#Getaquote {
		background: none;
		padding-left: 0;
	}
	#EMERGENCY-SERVICE {
		background: none;
		color: #343434;
		padding-left: 0;
	}
	.footertext {
		display: block;
		float: left;
		padding: 10px 0px 20px 0px;
	}
	.footer-right-columin-one {
		width: 100% !important;
		padding-left: 0;
	}
	.footer-right-columin-two {
		width: 100% !important;
		margin-left: 0px;
		margin-top: 10px;
	}
	/*.clopayContentBlock { margin-right: -10px; }*/
	.clopayContentBlock {
		width: 100%;
		/*padding: 0px 10px;*/
	}
	.img-text img {
		float: left;
	}
	.footer1 {
		height: auto;
	}
	.footer-help {
		margin-top: 0;
	}
	.connectus {
		padding: 10px 25px 0px 0px;
	}
	.footer-help {
		margin-left: 0px;
	}
	.container {
		width: 100%;
	}
	.header-menu-container {
		overflow: hidden;
		width: 100%;
		margin-left: -50px;
		margin-top: -15px;
	}
	.header-top-menu {
		display: none;
	}
	.top-right-menu {
		width: 100%;
		float: left;
		margin-top: -70px;
	}
	.heaer-second-menu {
		height: 305px;
		margin-top: 85px;
	}
	ul.top-menu-two li {
		margin: 0px 5px;
		padding: 4px 0px;
		display: block;
	}
	#homeContainer {
		max-width: 100%;
		margin: 0px auto;
		/*background: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/maskeffect.png) repeat-x #fff; */
		background: #fff;
	}
	.footercontainer {
		width: 100%;
		margin: 0px auto;
	}
	#homebox1 {
		border-right: 0;
		float: left;
		height: auto;
	}
	#homebox1 img {
		margin: 0;
		height: auto;
	}
	.homestartdesign {
		margin: 5px;
	}
	.homebox2_div1 {
		max-width: 100%;
		height: 394px;
	}
	.homebox2_div2 {
		margin-left: 0;
		width: 100%;
	}
	.homeintellbox {
		width: 100%;
	}
	.homefotofinish {
		width: 100%;
		margin-left: 0;
		margin-bottom: 30px;
	}
	.homeleft img {
		margin-top: 0px;
	}
	/* .homelearnlink { background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/homeplay.png') no-repeat scroll 170px 13px; } */
	#homeContainer {
		height: auto;
	}
	.innerContentWrapper {
		width: auto !important;
		margin: 0px 10px 10px 10px !important;
	}
	#thirdmenucontainer {
		width: 100%;
	}
	.innerContentWrapper p {
		padding-left: 0px;
	}
	.innerContentWrapper h1 {
		padding-left: 0px;
	}
	.innerContentWrapper h2 {
		padding-left: 0px;
	}
	.innerContentWrapper h3 {
		padding-left: 0px;
	}
	.innerContentWrapper h4 {
		padding-left: 0px;
	}
	.pc_sidebar1 {
		float: left;
		width: 100%;
		display: block;
	}
	.pc_content {
		width: 100%;
		float: left;
		clear: both;
	}
	.headingbox_lc {
		margin: 0 -2px !important;
		padding: 0px 0px !important;
	}
	.lc_img {
		margin-left: 0px;
	}
	.playimg {
		margin-top: 0px;
	}
	/* .homelearnlink2 { background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/homeplay.png') no-repeat scroll 174px 13px; } */
	.education_txt {
		text-align: left !important;
	}
	.io_s_div {
		float: left;
		width: 100%;
		margin: 15px 0px;
	}
	#io_mdiv {
		float: left;
		width: 100%;
		padding: 0px 0px 0px 0px;
	}
	.alu_ulbox {
		width: 100%;
	}
	.tablewind th {
		font-size: 11px !important;
		height: 65px !important;
	}
	.na_pdflink {
		margin-left: 0 !important;
	}
	.na_nobg {
		margin-left: -15px !important;
		padding-left: 0 !important;
	}
	.thirdmenunav {
		border-bottom: 0;
	}
	.thirdmenunav ul {
		width: 100%;
	}
	.thirdmenunav ul li {
		display: block;
		padding: 5px 18px 5px 15px;
		margin-right: 0px;
		clear: both;
	}
	.thirdmenuicon {
		padding-right: 22px;
	}
	.thirdmenunav ul li ul {
		position: relative;
		width: 100%;
		border-width: 2px 2px 2px 2px;
		margin: 3px 0px;
		clear: both;
	}
	.thirdmenunav ul li ul li a {
		padding: 0 !important;
	}
	.thirdmenunav ul li ul li {
		width: 100%;
	}
	.gg_h2 h2 {
		padding: 0 10px;
	}
	.nobullets .sfexpandableListWrp {
		padding: 10px;
	}
	.sprite.clopay-garage-logo-new {
		margin: -14px 0 0 58px;
	}
	span.copyright {
		display: block;
		padding-left: 0;
		font-weight: normal
	}
	.sliderboxdiv {
		bottom: 6%;
		padding: 10px;
	}
}

@media screen and (min-width: 600px) and (max-width: 767px) {
	.loginDiv .registerWidget {
		left: 49px;
		top: 50px;
	}
	.jcarousel-pagination {
		top: 90%;
	}
	.homebox2_resdiv1 {
		padding-top: 10px;
	}
	.playimg {
		margin-bottom: 20px;
	}
	.sliderboxdiv span {
		padding: 0 2px;
	}
	.dvPasswordReset .sfTxt {
		width: 40% !important;
	}
}

@media screen and (min-width: 480px) and (max-width: 599px) {
	.loginDiv .registerWidget {
		top: 10px;
	}
	.loginDiv .loginWidget {
		top: 10px;
	}
	.idea-olbox-container {
		height: 185px;
		overflow-y: scroll;
	}
	.idea_button_div {
		clear: both;
		margin: 12px 24px;
	}
	#homeContainer {
		height: auto;
	}
	.dvPasswordReset .sfTxt {
		width: 40% !important;
	}
	.jcarousel-pagination {
		top: 90%;
	}
	.homebox2_resdiv1 {
		padding-top: 10px;
	}
	.sliderboxdiv_error {
		line-height: normal;
	}
	.sliderboxdiv_error .e1 {
		font-size: 30px;
		line-height: normal;
	}
	.sliderboxdiv_error .e2 {
		font-size: 22px;
		line-height: normal;
	}
	.sliderboxdiv_error .e3 {
		font-size: 14px;
		line-height: 24px;
	}
	/* .jcarousel img { height: 480px; } */
}

@media screen and (max-width:480px) {
	.loginDiv .registerWidget {
		width: 430px;
	}
	div#Designs #pnlClassicWoodDesigns .topsection_box {
    width: auto;
}
	.sliderboxdiv {
		bottom: 6%;
		left: 10px;
		right: 10px;
	}
	.sliderboxdiv a.homestartdesign2 {
		width: 100%;
		font-size: 12px !important;
	}
	/*1322930 - Homepage rotating banner on mobile- make buttons longer ticket changes implemented*/
}

@media screen and (min-width: 320px) and (max-width: 480px) {
	.footer-help {
		margin-left: 0px;
		padding-left: 25px;
		padding-top: 10px;
		width: 100%;
	}
	div#Content_C039_Col00 center iframe {
    width: 340px;
}
	.footer-container .footer-help h4 {
		font-size: 18px !important;
		font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
		font-weight: bold;
		color: #beb0a0;
	}
	.footer-help a {
		color: #beb0a0;
		font-size: 16px !important;
		line-height: 24px;
	}
	.topClass {
		margin-top: 32px !important;
	}
	.footerLogos {
		margin-left: 0px;
	}
	.spanLeft {
		margin-left: 0px;
	}
	.loginDiv {
		width: 90%;
	}
	.loginDiv .loginWidget {
		width: 90%;
		margin-left: 17px;
		top: 50px;
		left: 0 !important;
	}
	.loginWidget .closeImg {
		margin-left: 0px;
		right: 3%;
	}
	.registerWidget .closeImg {
		margin-left: 0px;
		right: 3%;
	}
	.loginDiv .registerWidget {
		width: 94%;
		top: 50px;
		left: 10px !important;
	}
	.idea_button_div {
		margin: 0;
	}
	.idea_mtop {
		margin-top: 0px;
	}
	.idea_olbox {
		width: 100%;
	}
	.jcarousel-pagination {
		top: 90%;
		padding-left: 22%;
	}
	.jcarousel-control-prev,
	.jcarousel-control-next {
		top: 40%;
	}
	#sfLoginWidgetWrp .sfSubmitBtnWrp {
		margin-left: 27px;
	}
	.homebox2_resdiv1 {
		padding-top: 0px;
	}
	#homebox1_residential img {
		width: auto;
		height: auto;
	}
	/*#homeContainer { height: 434px; }*/
	.dvPasswordReset .sfTxt {
		width: 70% !important;
	}
	.sfSubmitBtnWrp {
		margin: 0px 30px !important;
	}
	.sliderboxdiv_error {
		line-height: normal;
	}
	.sliderboxdiv_error span {
		width: 80%
	}
	.sliderboxdiv_error .e1 {
		font-size: 30px;
		line-height: normal;
	}
	.sliderboxdiv_error .e2 {
		font-size: 22px;
		line-height: normal;
	}
	.sliderboxdiv_error .e3 {
		font-size: 14px;
		line-height: 24px;
	}
	.sliderboxdiv_error .error_searchbox input {
		width: 155px;
	}
	.sliderboxdiv_error .error_searchbox button {
		width: 102px;
	}
	.idea-olbox-container {
		height: 270px;
		overflow-y: scroll;
	}
}

@media screen and (max-width:320px) {
	.registerWidget .closeImg {
		right: 1%;
	}
	.loginWidget .closeImg {
		right: 1%;
	}
}

@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation:portrait) {
	#myCarousel .jcarousel img {
		max-height: 446px;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	.sliderboxdiv_error .error_searchbox button {
		height: 37px;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	.sliderboxdiv_error .error_searchbox button {
		height: 37px;
	}
}


/*Dinesh css for contest form Start*/

.social_share a {
	display: inline-block;
	text-decoration: none;
	background-repeat: no-repeat;
	background: url(../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/product_social_Icons.jpg) no-repeat;
}

.social_share .socialfacebook {
	width: 16px;
	height: 21px;
	background-position: -5px -2px !important;
}

.shareBox a.socialfacebook.share.s_facebook {
	background-position: -5px -2px !important;
}

.shareBox a.socialtwiter.share.s_twitter {
	width: 18px;
	height: 21px;
	background-position: -31px -1px !important;
}

.shareBox a.socialpinterest.share.s_pinterest {
	background-position: -60px -1px !important;
}

.shareBox a.socialhouzz.share.s_houzz {
	background-position: -92px -1px !important;
}

.shareBox a.socialblogger.share.s_blogger {
	width: 26px;
	height: 20px;
	background: url(../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/updated_sprite.png) no-repeat top right;
	background-position: -65px -42px !important;
}

.social_share .socialtwiter {
	width: 18px;
	height: 21px;
	background-position: -31px -2px !important;
}

.social_share .socialgoogleplus {
	width: 36px;
	height: 17px;
	background-position: -342px -3px !important;
}

.social_share .socialpinterest {
	width: 21px;
	height: 21px;
	background-position: -59px -2px !important;
}

.social_share .socialhouzz {
	width: 18px;
	height: 21px;
	background-position: -92px -2px !important;
}

.social_share .socialblogger,
.s_blogger {
	background-image: url('/MVC/MailFormatHtml/socialsprite2.png');
	background-repeat: no-repeat;
	display: inline-block;
	text-decoration: none !important;
	width: 16px;
	height: 16px;
	background-position: 0px 0px !important;
	display: none;
}

.social_share .sociallinkedin,
.s_linkedin {
	background-repeat: no-repeat;
	display: inline-block;
	text-decoration: none !important;
	width: 24px;
	height: 21px;
	background-position: -118px -2px !important;
}

.social_share .socialinstagram,
.s_instagram {
	background-image: url(https://test-internal.clopaydoor.com/MVC/MailFormatHtml/socialsprite2.png);
	background-repeat: no-repeat;
	display: inline-block;
	text-decoration: none !important;
	width: 16px;
	height: 18px;
	background-position: -388px 0px !important;
}

.footercontestEntry {
	margin-left: -40px;
	color: #BEB0A0;
}

.footercontestEntry a {
	color: #BEB0A0;
	text-decoration: underline;
}

@media screen and (max-width:1023px) {
	.footercontestEntry {
		margin: 0;
	}
	.covidContainer{
		margin-top: -5px;
	}
	  .sliderboxdiv {
    left: 50% !important;
    transform: translate(-50%, 0) !important;
}
}

@media screen and (min-width:1024px) and (max-width:1160px) {
	.covidContainer{
		margin-top: 35px;
	}
	.footercontestEntry {
		margin: 0 0 0 -64px;
	}
	.pc_left.pc_cboxEntry.commercialbox{
		height: 185px;
	}
}

@media screen and (min-width:1177px) {
	.pc_mainblock .contest_banner .banner-row {
		margin-left: -137px;
		padding: 10px 0 10px 48px;
		overflow: hidden;
	}
	.banner-row .banner-text {
		font-size: 32px;
		line-height: 27px;
		width: auto;
	}
	.banner-row .banner-text sup {
		font-size: 17px;
		line-height: 1;
		vertical-align: top;
	}
	.banner-row .banner-text small {
		display: block;
		font-size: 20px;
		font-weight: 100;
	}
	.banner-row .banner-button {
		width: auto;
	}
	.contest_banner .banner-button .enterBox {
		border: 1px solid #FFFFFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px 0 0;
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 94px -197px;
		padding: 10px 37px 10px 10px;
		width: auto;
		display: block;
		text-align: left;
	}
	.contest_banner .banner-button .seedoorBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 168px -197px;
		border: 1px solid #FFFFFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px;
		padding: 10px 37px 10px 10px;
		width: auto;
		display: block;
		text-align: left;
	}
}

@media screen and (min-width:1024px) and (max-width:1176px) {
	.pc_mainblock .contest_banner .banner-row {
		width: 100%;
		padding: 10px 0 10px 48px;
	}
	.banner-row .banner-text {
		font-size: 32px;
		line-height: 27px;
		width: 100%;
	}
	.banner-row .banner-text sup {
		font-size: 17px;
		line-height: 1;
		vertical-align: top;
	}
	.banner-row .banner-text small {
		display: block;
		font-size: 20px;
		font-weight: 100;
	}
	.banner-row .banner-button {
		width: auto;
		padding: 0;
	}
	.contest_banner .banner-button .enterBox {
		border: 1px solid #FFFFFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px;
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 102px -197px;
		padding: 10px 37px 10px 10px;
		width: auto;
		display: block;
		text-align: left;
	}
	.contest_banner .banner-button .seedoorBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 182px -197px;
		border: 1px solid #FFFFFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px;
		padding: 10px 37px 10px 10px;
		width: auto;
		display: block;
		text-align: left;
	}
	.contest_banner {
		top: 18%;
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.footer-help {
		margin-left: 0px;
		padding-left: 25px;
		padding-top: 10px;
		width: 100%;
	}
	.footer-container .footer-help h4 {
		font-size: 18px !important;
		font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
		font-weight: bold;
		color: #beb0a0;
	}
	.footer-help a {
		color: #beb0a0;
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.complianceStyle {
		padding-top: 10px !important;
		margin-left: 0px !important;
		font-size: 18px !important;
		font-weight: bold;
	}
	.footerLogos {
		margin-left: 0px;
	}
	.spanLeft {
		margin-left: 0px;
	}
	.pc_mainblock .contest_banner .banner-row {
		width: 100%;
		padding: 10px 0 10px 48px;
	}
	.banner-row .banner-text {
		font-size: 32px;
		line-height: 27px;
		width: 100%;
	}
	.banner-row .banner-text sup {
		font-size: 17px;
		line-height: 1;
		vertical-align: top;
	}
	.banner-row .banner-text small {
		display: block;
		font-size: 20px;
		font-weight: 100;
	}
	.banner-row .banner-button {
		width: auto;
		padding: 0;
	}
	.contest_banner .banner-button .enterBox {
		border: 1px solid #FFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px;
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 96px -198px;
		padding: 11px 37px 11px 10px;
		width: auto;
		display: block;
		text-align: left;
	}
	.contest_banner .banner-button .seedoorBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 182px -197px;
		border: 1px solid #FFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px;
		padding: 10px 37px 10px 10px;
		width: auto;
		display: block;
		text-align: left;
	}
	.contest_banner {
		top: 23%;
	}
}

@media screen and(min-width:1025px) {
	.onmobile_banner {
		display: none;
	}
	.innerContentWrapper p {
    font-size: 18px;
    letter-spacing: 0.6px;
    line-height: 26px;

}
}

@media screen and (min-width:0) and (max-width:1024px) {
	.warrantyptag {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.hgtvpstyle {
		font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif !important;
		font-size: 18px !important;
		line-height: normal;
		margin-bottom: 10px;
		color: #000;
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.warranty {
		padding-top: 0px!important;
		padding-left: 68px;
	}
	.onmobile_banner {
		display: block;
		position: relative;
		max-height: 175px;
		min-height: 134px;
	}
	.onmobile_banner .contest_banner {
		top: 0;
	}
	.contest_banner {
		display: none;
	}
	.contest_mobile {
		display: block;
	}
}

@media (max-width: 767px){
	.bv-cv2-cleanslate .bv-filters .bv-content-filter-select-element{
		max-width: 320px !important;
	}
}
@media screen and (min-width:436px) and (max-width:767px) {
	.footerLogos {
		margin-left: 0px;
	}

	.spanLeft {
		margin-left: 0px;
	}
	.pc_mainblock .contest_banner .banner-row {
		width: 100%;
		padding: 10px;
	}
	.banner-row .banner-text {
		font-size: 32px;
		line-height: 27px;
		width: 100%;
	}
	.banner-row .banner-text sup {
		font-size: 17px;
		line-height: 1;
		vertical-align: top;
	}
	.banner-row .banner-text small {
		display: block;
		font-size: 20px;
		font-weight: 100;
	}
	.banner-row .banner-button {
		width: auto;
		padding: 10px 0;
	}
	.contest_banner .banner-button .enterBox {
		border: 1px solid #FFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px;
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 100px -197px;
		padding: 10px 37px 10px 10px;
		width: auto;
		display: block;
		text-align: left;
		line-height: 20px;
		font-size: 13px;
	}
	.contest_banner .banner-button .seedoorBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 179px -197px;
		border: 1px solid #FFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px;
		padding: 10px 37px 10px 10px;
		width: auto;
		display: block;
		text-align: left;
		line-height: 20px;
		font-size: 13px;
	}
	.onmobile_banner .contest_banner .banner-button .enterBox {
		background-position: 102px -197px;
	}
	.onmobile_banner .contest_banner .banner-button .seedoorBox {
		background-position: 180px -197px;
	}
}

@media screen and (min-width:0px) and (max-width:435px) {
	.contest_banner {
		top: 71%;
		bottom: 0;
	}
	.pc_mainblock .contest_banner .banner-row {
		width: 100%;
		padding: 10px;
	}
	.banner-row .banner-text {
		font-size: 1.3em;
		line-height: 27px;
		width: 100%;
	}
	.banner-row .banner-text sup {
		font-size: 0.7em;
		line-height: 18px;
		vertical-align: top;
	}
	.banner-row .banner-text small {
		display: block;
		font-size: 0.8em;
		font-weight: 100;
	}
	.banner-row .banner-button {
		width: 100%;
		padding: 0px;
		margin: 0 0 10px 0;
	}
	.onmobile_banner {
		min-height: 175px;
	}
	.contest_banner .banner-button .enterBox {
		border: 1px solid #FFFFFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px;
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 80px -199px;
		padding: 10px 30px 10px 10px;
		width: auto;
		display: block;
		text-align: left;
		font-size: 0.8em;
	}
	.contest_banner .banner-button .seedoorBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 138px -199px;
		border: 1px solid #FFFFFF;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		margin: 0 10px;
		padding: 10px 30px 10px 10px;
		width: auto;
		display: block;
		text-align: left;
		font-size: 0.8em;
	}
	.RadSiteMap {
		padding: 10px 10px;
	}
}

@media screen and (min-width:560px) and (max-width:568px) {
	.onmobile_banner {
		min-height: 165px;
	}
}

@media screen and (min-width:1025px) {
	.onmobile_banner {
		display: none;
	}
}


/*banner css*/

.banner-button a {
	font-size: 12px\0/;
	font-size: 12px\9;
}

.contest_banner {
	overflow: hidden;
}

@media screen and (min-width:1177px) {
	.compare_banner .contest_banner {
		top: 0;
		margin-left: -100px;
		position: relative;
		padding: 10px 0 10px 48px;
		margin-top: -10px;
	}
	.compare_banner .contest_banner .banner-row {
		margin: 0;
		width: 100%;
	}
	.compare_banner .contest_banner .banner-button .enterBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 101px -197px;
	}
	.compare_banner .contest_banner .banner-button .seedoorBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 174px -197px;
	}
}

@media screen and (max-width:1024px) {
	.compare_banner .contest_banner {
		position: relative;
		display: block;
	}
	.compare_banner .contest_banner .banner-button .enterBox {
		background-position: 101px -197px;
	}
	.compare_banner .contest_banner .banner-button .seedoorBox {
		background-position: 180px -197px;
	}
}

@media screen and (max-width:1024px) {
	.compare_banner .contest_banner .banner-row {
		padding-left: 10px;
		margin: 0;
	}
}

@media screen and (max-width:568px) {
	.compare_banner .contest_banner .banner-row .banner-text {
		line-height: 30px;
		font-size: 1.5em;
	}
	.compare_banner .contest_banner .banner-row .banner-text sup {
		line-height: 25px;
	}
	.compare_banner .contest_banner .banner-row .banner-text small {
		line-height: 22px;
		font-size: 0.9em;
	}
}

@media screen and (min-width:0px) and (max-width:435px) {
	.compare_banner .contest_banner .banner-row {
		margin-top: 0;
		padding: 0;
	}
	.compare_banner .contest_banner .banner-row .banner-text sup {
		line-height: 32px;
	}
	.compare_banner .contest_banner .banner-row .banner-text small {
		line-height: 22px;
	}
	.compare_banner .contest_banner .banner-row .banner-button {
		margin: 10px 0;
	}
	.compare_banner .contest_banner .banner-button {
		width: 100%;
	}
	.compare_banner .contest_banner .banner-button .enterBox {
		/*background-position:85px -199px;*/
		background-position: 367px -199px;
	}
	.compare_banner .contest_banner .banner-button .seedoorBox {
		/*background-position:145px -199px;*/
		background-position: 367px -199px;
	}
}

@media screen and (max-width:320px) {
	.compare_banner .contest_banner .banner-row .banner-text {
		line-height: 31px;
		font-size: 1.9em;
	}
	.compare_banner .contest_banner .banner-row .banner-text small {
		line-height: 22px;
		font-size: 0.7em;
	}
	.compare_banner .contest_banner .banner-button {
		margin: 0px 0px 12px 0px !important;
	}
	.contest_banner .banner-button .seedoorBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 143px -199px;
	}
}

@media screen and (min-width:0px) and (max-width:320px) {
	.compare_banner .contest_banner .banner-button .enterBox {
		background-position: 250px -199px !important;
	}
	.compare_banner .contest_banner .banner-button .seedoorBox {
		background-position: 250px -199px !important;
	}
	.compare_banner .contest_banner .banner-row .banner-text small {
		font-size: 12px !important;
	}
	.compare_banner .contest_banner .banner-row .banner-text {
		font-size: 15px !important;
	}
	.onmobile_banner .contest_banner .banner-button .enterBox {
		background-position: 275px -199px;
	}
	.onmobile_banner .contest_banner .banner-button .seedoorBox {
		background-position: 275px -199px;
	}
	.onmobile_banner .banner-row .banner-text {
		font-size: 16px;
	}
	.onmobile_banner .banner-row .banner-text small {
		font-size: 13px;
	}
}

@media screen and (min-width:321px) and (max-width:360px) {
	.compare_banner .contest_banner .banner-button .enterBox {
		background-position: 290px -199px;
	}
	.compare_banner .contest_banner .banner-button .seedoorBox {
		background-position: 290px -199px;
	}
	.compare_banner .contest_banner .banner-row .banner-text small {
		font-size: 14px !important;
	}
	.compare_banner .contest_banner .banner-row .banner-text {
		font-size: 17px !important;
	}
	.onmobile_banner .contest_banner .banner-button .enterBox {
		background-position: 315px -199px;
	}
	.onmobile_banner .contest_banner .banner-button .seedoorBox {
		background-position: 315px -199px;
	}
}

@media screen and (min-width:361px) and (max-width:375px) {
	.compare_banner .contest_banner .banner-button .enterBox {
		background-position: 305px -199px;
	}
	.compare_banner .contest_banner .banner-button .seedoorBox {
		background-position: 305px -199px;
	}
	.compare_banner .contest_banner .banner-row .banner-text small {
		font-size: 14px !important;
	}
	.compare_banner .contest_banner .banner-row .banner-text {
		font-size: 17px !important;
	}
	.onmobile_banner .contest_banner .banner-button .enterBox {
		background-position: 330px -199px;
	}
	.onmobile_banner .contest_banner .banner-button .seedoorBox {
		background-position: 330px -199px;
	}

}

@media screen and (min-width:376px) and (max-width:414px) {
	.compare_banner .contest_banner .banner-button .enterBox {
		background-position: 345px -199px;
	}
	.compare_banner .contest_banner .banner-button .seedoorBox {
		background-position: 345px -199px;
	}
	.compare_banner .contest_banner .banner-row .banner-text small {
		font-size: 16px !important;
	}
	.onmobile_banner .contest_banner .banner-button .enterBox {
		background-position: 365px -199px;
	}
	.onmobile_banner .contest_banner .banner-button .seedoorBox {
		background-position: 365px -199px;
	}
}

@media screen and (min-width:415px) and (max-width:435px) {
	.onmobile_banner .contest_banner .banner-button .enterBox {
		background-position: 390px -199px;
	}
	.onmobile_banner .contest_banner .banner-button .seedoorBox {
		background-position: 390px -199px;
	}
}

@media screen and (min-width:568px) and (max-width:773px) {
	.footerLogos {
		margin-left: 0px;
	}
	.spanLeft {
		margin-left: 0px;
	}
	.compare_banner .contest_banner .banner-button .enterBox {
		background-position: 102px -197px;
	}
	.compare_banner .contest_banner .banner-button .seedoorBox {
		background-position: 180px -197px;
	}
}

@-moz-document url-prefix() {
	.contest_banner .banner-button .enterBox,
	.contest_banner .banner-button .seedoorBox {
		font-size: 12px;
		font-weight: bold;
	}
}


/*banner css*/


/*ie8 only css*/

.contest_banner {
	position/*\**/
	: relative\9;
}

.home_banner_main .home_banner {
	position/*\**/
	: absolute\9;
}

.contest_banner .banner-row {
	width/*\**/
	: 95%\9;
}

.contest_banner .banner-row .banner-text .subcap {
	font-size/*\**/
	: 19px\9;
	display/*\**/
	: block\9;
}

.onmobile_banner {
	display: none\0/;
}

.banner-row .banner-text {
	font-size: 32px\0/;
	line-height: 27px\0/;
	float: left\0/;
}

.banner-row .banner-button {
	width: auto\0/;
}

.enteBox {
	display: inline-block\0/;
}

.contest_banner .banner-button {
	float: left\0/;
}

.home_banner_main .contest_banner .banner-button .enterBox {
	background-position/*\**/
	: 101px -197px\9;
	background-image/*\**/
	: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png')\9;
	padding/*\**/
	: 10px 35px 10px 10px \9;
	background-repeat/*\**/
	: no-repeat\9;
	background-color/*\**/
	: #5c281a\9 !important;
}

.home_banner_main .contest_banner .banner-button .seedoorBox {
	background-position/*\**/
	: 185px -197px\9;
	background-image/*\**/
	: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png')\9;
	padding/*\**/
	: 10px 35px 10px 10px \9;
	background-repeat/*\**/
	: no-repeat\9;
	background-color/*\**/
	: #5c281a\9 !important;
}

#bannerContainer .banner-button .seedoorBox {
	background-position/*\**/
	: 188px -197px\9;
}

#bannerContainer .banner-button .enterBox {
	background-position/*\**/
	: 110px -197px\9;
}

.compare_banner .contest_banner .banner-button .seedoorBox {
	padding/*\**/
	: 10px 35px 10px 10px \9;
	background-image/*\**/
	: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png')\9;
	background-repeat/*\**/
	: no-repeat\9;
	background-position/*\**/
	: 175px -197px\9;
	background-color/*\**/
	: #5c281a\9;
}

.compare_banner .contest_banner .banner-button .enterBox {
	padding/*\**/
	: 10px 35px 10px 10px \9;
	background-image/*\**/
	: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png')\9;
	background-repeat/*\**/
	: no-repeat\9;
	background-position/*\**/
	: 100px -197px\9;
	background-color/*\**/
	: #5c281a\9;
}

:root .compare_banner .contest_banner .banner-text {
	width: 55% \0;
}

.compare_banner .contest_banner .banner-text {
	width/*\**/
	: 58%\9;
}

.subcap {
	clear: both\0/;
	font-size: 22px\0/;
	display: block\0/;
}

#submitForm input[type="text"] {
	min-height/*\**/
	: 30px\9 !important;
	padding-bottom/*\**/
	: 0\9 !important;
	padding-left/*\**/
	: 8px\9 !important;
}

.contest_banner .banner-button a {
	display/*\**/
	: inline-block\9;
	border/*\**/
	: 1px solid #fff\9;
	background-color/*\**/
	: #5c281a\9;
	color/*\**/
	: #fff\9;
	padding/*\**/
	: 10px\9;
	text-transform/*\**/
	: uppercase\9;
	font-weight/*\**/
	: bold\9;
}

.compare_banner .contest_banner {
	overflow/*\**/
	: hidden\9;
	margin/*\**/
	: 0\9;
	width/*\**/
	: 100%\9;
}

.compare_banner .contest_banner .banner-button a {
	text-decoration/*\**/
	: none\9;
}

.compare_banner .contest_banner .banner-row {
	padding/*\**/
	: 0px\9;
}

.compare_banner .contest_banner .banner-row .banner-text .subcap {
	font-size/*\**/
	: 21px\9;
}

.compare_banner .contest_banner .banner-row .banner-text {
	font-size/*\**/
	: 25px\9;
}

.carousel .contest_banner .banner-text {
	width/*\**/
	: 61%\9;
}


/*ie8 only css*/

@media screen and (min-width:1024px) {
	.contest_banner .banner-row {
		width: 87%;
	}
	.innerContentWrapper .sfnewsListItem�{
�
�width:�100%;
}
.innerContentWrapper ol{
	padding-left: 10px;
}
.imageWrap {
    text-align: center;
}
.winnerBanner .imageWrap {
    display: inline-block;
}

	div#Content_C001_Residential .pc_twogridrow .pc_infobox{
		height: 150px;
	}
	.contest_banner .banner-button .enterBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 108px -197px;
	}
	.contest_banner .banner-button .seedoorBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 180px -197px;
	}
	.compare_banner .banner-row {
		width: 100%;
	}
	.compare_banner .contest_banner .banner-button .enterBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 108px -197px;
	}
	.compare_banner .contest_banner .banner-button .seedoorBox {
		background: url('/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat 188px -197px;
	}
}


/*Dinesh css for contest form End*/

div#Brochure span.aUrl {
	padding-left: 20px;
}


/*footer changes*/

.needHelp_Section {
	padding: 30px;
	border-bottom: 1px solid #373637;
}

.needHelp_Section p {
	font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif !important;
	letter-spacing: 0.7px !important;
}

.footerh3 h3 {
	float: none;
}

.footer-right-column h3 {
	font-family: inherit;
}

.links_section .sprite {
	background: url(../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/updated_sprite.png) no-repeat top right;
	width: 16px;
	height: 16px;
}

.sprite.facebook {
	background-position: 0px 2px;
	width: 30px;
	height: 35px;
	display: inline-block;
}

.sprite.twiter {
	background-position: -31px 2px;
	width: 30px;
	height: 35px;
	display: inline-block;
}

.sprite.instagram {
	background-position: -65px 2px;
	width: 30px;
	height: 35px;
	display: inline-block;
}

.sprite.linkedin {
	background-position: -97px 2px;
	width: 30px;
	height: 35px;
	display: inline-block;
}

.sprite.youtube {
	background-position: 0px -32px;
	width: 30px;
	height: 35px;
	display: inline-block;
}

.sprite.picon {
	background-position: -31px -32px;
	width: 30px;
	height: 35px;
	display: inline-block;
}

.sprite.ebay {
	background-position: -65px -33px;
	width: 30px;
	height: 35px;
	display: inline-block;
}

.sprite.iconlast {
	background-position: -97px -33px;
	width: 30px;
	height: 35px;
	display: inline-block;
}

.copyrightSection {
	background: #663333;
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase;
}

.copyrightSection p {
	text-align: center;
	font-size: 12px;
	padding: 10px 0px;
	width: 80%;
	margin: 0 auto;
}

.copayright_links a {
	padding: 0 14px;
}

.img-text h4 {
	width: 55%;
	margin-top: 15px;
	max-width: 230px;
	font-family: inherit;
}

.img-text img {
	float: left;
	width: 40%;
	height: auto;
}

div#footer_section {
	overflow: hidden;
	background: #2a292a;
	color: #fff;
}

div#footer_section .sfContentBlock p,
div#footer_section a,
div#footer_section a:link,
div#footer_section h3,
div#footer_section h4 {
	color: #fff !important;
}

div#footer_section .footer2 a.footerreadmore {
	color: #fbc448 !important;
    text-decoration: none !important;
    font-size: 14px;
    margin-top: 14px !important;
    padding-top: 16px !important;
    padding-right: 20px;
    background-image: url(/images/default-source/homepage_redesign/arrow-right-yellow1.jpg);
    background-repeat: no-repeat;
    background-size: 8%;
    background-position: 88px 21px;
}
/*HFA home page changes*/
.weheretoHelp {
        width: 75%;
    margin: 0px auto;
}
.chatTextinNoN{
	display: none;
}
.chatDisable .chatTextinNoN {
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
}
.helpThird.chat.chatDisable {
    cursor: not-allowed !important;
}
.helpFirst {
    overflow: hidden;
}
.helpImageContainer {
   background: #663333;
    width: 20%;
    float: left;
    height: 50px;
    margin-bottom: 10px;
    margin-right: 2px;
}

.helpContentBelowConatiner button {
         color: #fff !important;
    background: #663333;
    width: 78%;
    float: left;
    height: 50px;
    border: 0;
    font-family: 'HelveticaNeueW01-75Bold';
    cursor: pointer;
}
.helpContentBelowConatiner button a{
	display: block;
	color:#fff !important;
	 font-family: 'HelveticaNeueW01-75Bold';
	     font-size: 16px;
    text-align: left;
    /*padding-left: 10px;*/
}
.weheretoHelp a {
    cursor: pointer;
}
.helpFirst, .helpSecond, .helpThird{
    overflow: hidden;
        margin-bottom: 25px;
}
.wheretohelpHeader {
    overflow: hidden;
    }
.helpImageContainer img {
    width: 80%;
    margin: 0 auto;
}
.wheretohelpHeader h4 {
    font-size: 20px;
    margin: 20px auto;
    font-family: 'HelveticaNeueW01-77BdCn 692722';
}
.helpContentBelowLink p {
    text-align: center;
    font-size: 16px;
    color: #000;
}
a.chat {
    cursor: pointer !important;
}
.helpThird.chat.chatDisable a.chat {
    cursor: not-allowed !important;
}
/*fathima clopay history changes*/
  .entrydoorProductPages .winnerBanner,
    .commercialProductPages .winnerBanner{
    	display: none;
    }

    .overlay{
    	position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 600;
    display: none;
    background: black;
    opacity: .6;
    }
    div#contestContainer #submitForm input#submitFormButton {
    width: 100% !important;
    margin-top: 30px;
}
.innerContentWrapper .formContainer select {
	background-position: right center !important;
}
body.aboutusPage .second_sub_container .sub_contentWrapper p:nth-of-type(2) {
    padding: 0;
}
.customerText {
	margin-left: 16px;
}

.customerText h3 {
	text-transform: capitalize;
	font-family: "HelveticaNeueW01-75Bold";
	margin: 0;
	margin-top: 20px;
}

.customerText p {
	margin: 0;
	font-family: "HelveticaNeueW01-75Bold";
}
.formContainer h1 {
	padding-left: 20px;
}

.formContainer {
	border: none !important;
}

.clopayHistoryPage h1 {
	text-transform: capitalize;
	margin-bottom: -15px;
}

.clopayHistoryPage h3 {
	text-transform: capitalize;
	margin-top: 60px;
}

body#aboutusAwardsPage .sfimageWrp img {
	margin: 0px !important;
	width: auto !important;
}

.clopayHistoryPage strong {
	background: #d4d4d4;
	width: 65px;
	display: inline-block;
	text-align: center;
	font-size: 12px !important;
	margin-right: 20px;
}

.clopayHistoryPage span {
	width: 90%;
	display: inline-block;
	vertical-align: top;
}

.clopayHistoryPage_even {
	background: #e1e1e136;
	padding: 20px 0;
	margin-top: 60px;
}

.clopayHistoryPage_even h3 {
	margin-top: 0px;
	text-transform: lowercase;
}

.sf_2cols_2_75 .sf_2cols_2in_75 {
	margin-left: 0 !important;
}


/*Fathima Home page redesign changes */
.serachIcon{
	display: none;
}

.innerdiv_popup {
    z-index: 9999 !important;
}
#inspirationgallerycontainer .shareBox a.socialblogger.share.s_blogger {
    background: url(../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/updated_sprite.png) no-repeat top right;
    background-position: -70px -42px;
    width: 25px;
    height: 20px;
    display: inline-block;
}
.serachIcon {
    /*background: transparent url(../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/search-icon.png) no-repeat;*/
    width: 25px;
    height: 45px;
    position: absolute;
    right: 65px;
    top: 38px;
    background-size: 100%;
    cursor: pointer;
}
.serachIcon.till_Ipad{
	display: inline-block;
}
.sfsearchBox{
    display: none;
}
.bottom_navigation_links_container {
	background-color: #e1e1e1;
	border-bottom: 4px solid #663333;
	padding: 30px 15px;
	overflow: hidden;
}

.innerContentWrapper #contestContainer #contestBlock #contest-image img {
	max-width: 100%;
	width: 100%;
	margin-left: 0;
	height: 400px;
}



.maindiv {
	width: auto !important;
}

.sf_pagerNumeric {
	float: none !important;
	text-align: center;
	margin: 35px auto !important;
	padding-top: 20px;
}

.sf_pagerNumeric a:link,
.sf_pagerNumeric a:visited,
.sf_pagerNumeric a:hover,
.sf_pagerNumeric a:active {
	border: 1px solid #000000 ;
	color: #800000 !important;
	padding: 1px 6px;
	text-decoration: none !important;
	padding: 5px;
	width: 30px !important;
	display: inline-block;
	text-align: center;
}

.sfnewsListItem .sfnewsMetaInfo {
	color: #000 !important;
	padding: 2px 5px;
	background: #d4d4d4;
	width: 65px !important;
	height: auto !important;
	text-align: center;
	font-size: 10px !important;
	margin-right: 20px;
	font-family: 'HelveticaNeueW01-75Bold', arial, sans-serif !important;
}

img#bannerImage {
	width: 100%;
}

.bottom_navigation_links_container ul {
	padding-left: 1px !important;
}

.bottom_navigation_links_container h3 {
	margin: 0;
	margin-bottom: 10px;
	color: #000;
	text-transform: capitalize;
}

.bottom_navigation_links_container ul li {
	list-style: none;
}

.bottom_navigation_links_container ul li a {
	font-size: 16px;
	line-height: 34px;
}

span.rightArrow {
	border: solid #663333;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 4px;
	margin-bottom: 1px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.r-tabs .r-tabs-panel {
	padding: 30px !important
	    padding-right: 0px !important;
}

.from_tablet,
.from_desktop {
	display: none;
}

div#chatContainer {
	position: fixed;
	bottom: 0;
	right: 10px;
	background: #fbc448;
	color: #000;
	padding: 5px 40px;
	border-radius: 5px;
	z-index: 999;
}



div#secondLevelMenu {
	display: none !important;
}

.headerNavigationContainer .menuIconUpdate #mobileMenuIcon {
	display: inline-block;
}

span.down-arow-icon {
	display: none;
}

.mainContainer {
	background: #fff;
	position: relative;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	/*top: 130px;*/
}


/*about us page*/

.headContentabt {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

.headerAbt h1 {
	text-transform: capitalize;
}

.headerAbt h6 {
	font-family: "HelveticaNeueW01-75Bold";
}

.subContentAbt {
	margin: 20px 0px;
	text-align: center;
}

.headContentabt p {
	text-align: center;
}

body.aboutusPage .sf_cols.innerContentWrapper {
	margin: 0 !important;
	width: auto !important;
}

.secMinerals {
	background: #e4e4e4;
	padding: 50px;
	overflow: hidden;
	text-align: center;
}

.secMinerals h6 {
	display: inline-block;
	float: none;
}
button.brown_button a:hover {
    color: #fff;
    text-decoration: none;
}
.secMinerals p {
	display: inline-block;
	margin-left: 20px;
}

.only_mobile {
	display: inline-block;
}

.abtus_belowContainer {
	width: 95%;
	margin: 0 auto;
}

.menuIconUpdate {
	display: block !important;
}

p.winContainer {
	width: 100%;
	background: #663333;
	text-align: center;
}

p.winContainer a {
	display: inline-block;
	color: #fff;
	width: 100%;
	font-family: 'HelveticaNeueW01-75Bold', Arial, sans-serif !important;
	letter-spacing: 0.7px;
	padding: 10px;
	text-decoration: none !important;
}

p.winContainer a span {
	color: #fcc449;
	font-weight: 600;
	letter-spacing: 0.5px;
}




.wheretobuyContainer ul li#wheretobuyTab span img {
	margin-bottom: 2px;
}

.middleContainer h2 {
	font-size: 24px;
	font-weight: bold;
	margin: 0 !important;
	padding: 5px 0px;
	text-transform: uppercase;
	float: none;
}

.firstContainer,
.installationContainer {
	padding: 35px 25px;
}

button.brown_button {
	background: #663333;
	border: 0;
	cursor: pointer;
}

button.brown_button a {
	display: inline-block;
	color: #fff;
	font-family: 'HelveticaNeueW01-75Bold';
	font-size: 16px;
	padding: 15px 5px;
	letter-spacing: 0.6px;
	text-decoration: none;
}

body.aboutusPage .middleContainer h2 {
	padding: 5px 0px;
	text-transform: capitalize;
	text-align: center;
}

body.aboutusPage .second_sub_container {
	padding: 35px 15px 45px 15px;
}

.second_sub_container {
	padding: 35px 30px 45px 30px;
	background: #e4e4e4;
}

.second_sub_container p {
	padding: 10px 20px;
	text-align: center;
}

.installationContainer p {
	padding-bottom: 10px;
	text-align: center;
	padding: 10px 20px;
	width: 90%;
	margin: 15px auto;
	padding-top: 0px;
}

.installationContainer img {
	padding: 20px 0px;
}

.installationContainer img {
	width: auto !important;
	height: auto !important;
}

.menuIconUpdate {
	overflow: hidden;
	padding: 20px;
	height: 110px;
}

a#mobileMenuIcon {
	float: right;
	margin-top: 15px;
}
.covidContainer {
    background: #663333;
    color: #fff;
}
.covidContainer p {
    text-align: center;
    padding: 14px 0;
    letter-spacing: 1.6px;
    font-weight: normal;
}
.headerMenuSection {
	display: none;
	position: absolute;
	background: #fff;
	width: 100%;
	top: 109px;
	z-index: 999;
	/*height: 150vh;*/
	overflow: auto;

}

ul#navigationContainer {
	padding: 0px;
	margin: auto 10px;
}

#inspirationgallerycontainer {
	max-width: 100% !important;
	margin: 30px auto !important;
}

.connected-carousels .navigation {
	margin-bottom: 30px;
}

ul#navigationContainer li {
	list-style: none;
	font-family: 'HelveticaNeueW01-77BdCn 692722' !important;
	font-size: 16px;
	font-weight: bold;
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
}

ul#navigationContainer ul.subNav li {
	list-style: none;
	font-family: 'HelveticaNeueW01-77BdCn 692722' !important;
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	border-bottom: 1px solid #d4d4d4;
}

ul#navigationContainer ul.subNav li a {
	display: block;
	padding: 15px;
	padding-bottom: 0px;
	text-align: left;
}

ul#navigationContainer li:first-child {
	border-top: 1px solid #d4d4d4;
}

.plusminusSupport,
.plusminusBuying,
.plusminusPhotos,
.plusminusGarage {
	float: right;
}

.wheretobuyTabcontentDesktop {
	display: inline-block;
}

.wheretobuyTabcontent {
	display: none;
}

ul#navigationContainer li.active {
	background: #d4d4d44d;
}

ul#navigationContainer a {
	color: #000000;
	font-style: normal;
}

ul.subNav {
	padding: 0;
}

ul.subNav li {
	border: none !important;
}

.headerContainer ul {
	list-style: none;
	padding: 0;
	margin-bottom: 0px;
	font-size: 16px !important;
}

.serachContainer,
.wheretobuyContainer {
	margin: 20px;
}

.serachContainer input {
	width: 100%;
	padding: 15px;
	text-indent: 15px;
	font-size: 16px;
	border: 1px solid #d4d4d4;
	outline: 0;
}

.wheretobuyContainer ul li {
	text-align: center;
	font-family: 'HelveticaNeueW01-77BdCn 692722' !important;
	font-size: 15px;
	font-weight: bold;
}

.wheretobuyContainer ul li#wheretobuyTab {
	background: #663333;
}

.wheretobuyContainer ul li#wheretobuyTab ul.subNav {
	background: #f2f2f2;
}

.wheretobuyContainer ul li#wheretobuyTab a {
	color: #fff;
	letter-spacing: 1px;
	font-weight: bold;
	padding: 10px 10px;
	display: inline-block;
	font-weight: normal;
}
.insulationMaterial iframe{
	width: 100%;
}
.wheretobuyContainer ul li#wheretobuyTab ul.subNav li a {
	color: #000000;
	text-align: left;
	display: block;
	padding: 10px 0;
	font-weight: normal;
	padding-left: 5px;
}

a#mobileMenuIcon {
	display: inline-block;
}

.repairContainer p {
	text-align: center;
	padding: 15px 5px;
}

.wheretobuyContainer ul.subNav {
	margin-bottom: 0px;
}

li#wheretobuyTab ul.subNav li a {
	padding: 15px 20px;
}

.sfsearchBox .sfsearchTxt {
	width: 160px;
	height: 40px;
	padding: 3px;
	padding-left: 10px;
	color: #663333;
	vertical-align: middle;
	font-family: 'HelveticaNeueW01-45Ligh';
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.09em;
	border: 1px solid #d6d6d6;
	text-transform: none;
	padding-right: 30px !important;
}

.sfsearchSubmit {
	border: 0;
	position: relative;
	cursor: pointer;
}

.sf_cols.header {
	background: none;
}

.onlyIpadPortrait {
	display: none;
}

.sfsearchBox {
	width: 90%;
	margin: 20px auto;
	margin-bottom: 0px;
}
div#searchContainer {
    position: absolute;
    z-index: 999;
    background: #fff;
    width: 100%;
}
#searchContainer .sfsearchBox .sfsearchTxt {
	width: 100%;
	height: 40px;
	padding: 3px;
}
.headerMenuSection .sfsearchBox .sfsearchTxt {
    width: 100%;
    padding-right: 45px !important;

}
.sfsearchSubmit {
	    background: transparent url(/images/default-source/homepage_redesign/search-icon.png) no-repeat;
    width: 22px;
    height: 23px;
    float: right;
    top: -31px;
    right: 10px;
}

.wheretobuyContainer {
	width: 90%;
	margin: 20px auto;
}

fieldset.sfsearchBox {
	width: 90%;
	margin: 20px auto;
	margin-bottom: 0;
}

img.mobileImage {
	display: block !important;
}

img.tabletImage,
img.desktopImage {
	display: none !important;
}


/* styles start here portrait*/

@media(max-width: 991px) {

	.accordion_container {
		bottom: 50px !important;
	}
	.accordion_container.showDown {
    bottom: 0px !important;
}
	.jcarousel-control-prev,
	.jcarousel-control-next {
		padding-right: 10px;
		padding-left: 10px;
	}
	#myCarousel {
		height: auto;
		position: relative;
		z-index: 9;
	}
	p.winContainer a {
		padding: 10px 51px;
		font-size: 14px;
	}
	.copyrightSection {
		padding-bottom: 50px; /* 1710953 */
	}
	div#chatContainer {
		position: fixed;
		bottom: 0;
		background: #fbc448;
		color: #000 !important;
		padding: 5px 40px;
		border-radius: 0;
		width: 100%;
		right: 0;
		height: 50px;
		z-index: 999;
	}
	.dummy_blog,
	.from_landcape {
		display: block;
	}
}


/*till portrait*/


/*from ipad styles*/

@media(min-width: 768px) {
	.footer_secondSection {
		overflow: hidden;
	}
	.helpContentBelowConatiner button {
    color: #fff;
    background: #663333;
    width: 84%;
    float: left;
    height: 70px;
    border: 0;
    font-size: 16px;
    text-align: left;
    padding-left: 20px;
}
.helpImageContainer {
    background: #663333;
    width: 15%;
    float: left;
    height: 70px;
    margin-bottom: 10px;
    margin-right: 2px;
    vertical-align: middle;
}

	.innerContentWrapper p {

    font-size: 18px;
    letter-spacing: 0.6px;
    line-height: 25px;

}
	#contestContainer #submitForm select{
		margin-bottom: 25px !important;

	}
	.serachIcon {
    right: 85px;
    top: 38px;
    background-size: 105%;
}
	img.mobileImage,
	img.desktopImage {
		display: none !important;
	}
	.sliderboxdiv {
		width: auto !important;
		left: 25%;
		padding:5px !important;
	}
	img.tabletImage {
		display: block !important;
	}
	.onlyIpadPortrait {
		display: inline-block;
		position: absolute;
		right: 93px;
		top: 36%;
	}
	.headerNavigationContainer .onlyIpadPortrait {
		top: 61px;
	}
	.onlyIpadPortrait ul li#wheretobuyTab {
		position: relative;
		top: -33px;
		text-align: center;
		font-family: 'HelveticaNeueW01-77BdCn 692722' !important;
		font-size: 15px;
		font-weight: bold;
		z-index: 9999;
		right: 35px;
	}
	div#searchContainer {
    margin-top: -3px;
}
	.onlyIpadPortrait .wheretobuyContainer {
		width: 280px;
	}
	.firstContainer,
	.installationContainer {
		padding: 55px 25px;
	}
	.installationContainer p {
		width: 80%;
	}
	.repairContainer p {
		padding: 25px 40px;
		font-size: 16px;
		line-height: 28px;
	}
	.second_sub_container p {
		padding: 15px 30px;
		text-align: center;
		font-size: 16px;
		line-height: 26px;
	}
	.footer2 {
		float: left;
		padding: 0 20px 50px 40px;
	}
	.links_section {
		overflow: hidden;
		padding: 20px;
	}
	.flagSection div {
		display: inline-block;
		width: 200px;
		padding: 0 0px;
	}
	.quickLinks_section {
		float: left;
		width: 50%;
	}
	.quickLinks_section p {
		font-size: 18px;
		padding: 7px 0;
	}
	.links_section h5 {
		color: #fff;
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.footer-right-column h3 {
		font-size: 19px;
		font-weight: bold;
		margin-bottom: 0px;
		float: none;
	}
	.needHelp_Section p {
		font-size: 20px;
	}
	.copyrightSection,
	.copyrightSection p {
		font-size: 14px;
	}
	.only_mobile,
	.from_desktop {
		display: none;
	}
	.from_tablet {
		display: inline-block;
		height: fit-content;
	}
	.footer-right-columin-two .img-text {
		margin-bottom: 0px;
	}
	.menuIconUpdate {
		padding: 20px 30px;
	}
	ul#navigationContainer {
		padding: 0px;
		margin: auto 30px;
	}
	.sfsearchBox {
		width: 95%;
		margin: 20px auto;
		margin-bottom: 0px;
	}
	.wheretobuyContainer {
		width: 90%;
		margin: 20 auto;
		margin-top: 0px;
	}
}


/*end ipad styles*/


/*landscape styles start here*/

@media(min-width: 992px) {
	.from_landcape {
		display: block;
	}
	table#tblid td,
	table#tblid th
	 {
    min-width: auto !important;
    width: 215px!important;
}



	body.aboutusPage .middleContainer h2 {
		text-align: left;
	}
	.headerContainer {
		position: fixed;
		top: 0px;
		width: 100%;
		background: #fff;
		z-index: 9999;
		left: 0px;
	}
	.till_ipad {
		display: none;
	}
	.onlyIpadPortrait ul li#wheretobuyTab {
		top: -45px;
		right: 45px;
	}
	.needHelp_Section p {
		text-align: center;
		font-size: 16px;
	}
	.header .sf_colsOut.sf_2cols_1_75 {
		width: 100%;
		float: none;
	}
	.menuIconUpdate {
		padding: 20px 50px;
	}
	.innerContentWrapper {
		margin-top: 20px !important;
	}
	.repairContainer p {
		width: 85%;
		margin: 0 auto;
	}
	.dummy_blog {
		visibility: hidden;
	}
	.middleContainer {
		text-align: left;
		font-size: 16px;
	}
	.middleContainer img {
		width: 100%;
		  height: auto;
	}
	.second_sub_container p {
		text-align: left;
	}
	.firstContainer,
	.installationContainer {
		padding: 35px 25px;
		text-align: center;
	}
	.secondContainer,
	.thirdContainer,
	.forthContainer,
	.fifthContainer,
	.sixContainer {
		overflow: hidden;
		background: #e4e4e4;
	}
	.secondContainer .first_sub_container,
	.thirdContainer .first_sub_container,
	.forthContainer .first_sub_container,
	.fifthContainer .first_sub_container,
	.sixContainer .first_sub_container {
		float: left;
		width: 50%;
	}
	.thirdContainer .first_sub_container,
	.fifthContainer .first_sub_container {
		float: right;

	}
	.secondContainer .second_sub_container,
	.thirdContainer .second_sub_container,
	.forthContainer .second_sub_container,
	.fifthContainer .second_sub_container,
	.sixContainer .second_sub_container {
		float: left;
		width: 50%;
		padding: 0 30px;
		display: table;

	}
	.thirdContainer .second_sub_container,
	.fifthContainer .second_sub_container {
		/*float: left; */
		float: right !important;
	}
	.sub_contentWrapper {
		display: table-cell;
		vertical-align: middle;
	}
	.installationContainer p {
		padding-bottom: 20px;
		width: 500px;
		margin: 0 auto;
	}
	.second_sub_container p {
		padding-left: 0;
	}
	.TopContainer div:last-child {
		position: relative;
		top: 50px;
	}
	div#homeContainer .sf_2cols_1_75 {
		float: none;
		width: 100%;
		margin: 0;
	}
	.jcarousel-wrapper {
		margin: 0;
		height: auto;
	}
	.sfsearchBox .sfsearchTxt {
		width: 96%;
		margin-bottom: 20px;
	}
	.wheretobuyContainer {
		width: 90%;
		margin: 20px auto;
	}
	.sfsearchSubmit {
		right: 52px;
		top: 9px;
	}
}


/*landscape styles ends here*/

@media (max-width: 1199px) {
	span.logo img {
		width: 125px;
	}

	.overlay{
		top:150px;
	}
.quickLinks_section p.till_ipad{
	display: inline-block;
}
.serachIcon.till_Ipad {
    display: inline-block;
}

	.quickLinks_section .from_landcape,
	.copayright_links span.from_landcape {
		display: block;
	}
	.needHelp_Section p {
		text-align: center;
		font-size: 16px;
	}
	.flagSection {
		text-align: center;
		margin: 15px;
		border-bottom: 1px solid #373637;
		padding: 10px 0 25px 0;
	}
	.flagSection div {
		display: inline-block;
		width: auto;
		padding: 0 10px;
	}
	.links_section {
		overflow: hidden;
		padding: 20px;
	}
	.quickLinks_section {
		float: left;
		width: 40%;
	}
	.socialMedaiLinks {
		float: right;
		width: 36%;
	}
	.links_section h5 {
		color: #fff;
		font-size: 16px;
		font-weight: bold;
	}
	ul.social-network-icons-list.updated_sprite_socialIcons {
		margin: 0;
	}
	.footer2 {
		/*float: left;*/
		padding: 0px 20px 0px 20px;
		/*border-right: 1px solid #373637;*/
		margin-bottom: 50px;
	}
	.socialMedaiLinks {
		float: right;
		width: 30%;
	}
	.quickLinks_section {
		float: left;
		width: 50%;
	}
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
	.serachIcon.till_Ipad {
    right: 95px;
}
.onlyIpadPortrait .wheretobuyContainer {
    margin-top: 15px;
}
div#searchContainer {
    z-index: 9999;
    top: 110px;
	left: 0;
}
div#searchContainer .sfsearchSubmit {
    right: 25px;
    top: -56px;
    background-size: 100%;
    height: 30px;
}
#searchContainer .sfsearchBox .sfsearchTxt {
    width: 100%;
    height: 50px;
    padding: 3px;
}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.footer2 {
		float: left;
		padding: 0px 20px 0px 20px;
		width: 48%;
		border-right: 1px solid #373637;
		margin-bottom: 50px;
	}
}


/*desktop styles starts here*/

.accordion_head {
	background-color: #663333;
}

@media(min-width: 1024px) {
	.onlyIpadPortrait ul li#wheretobuyTab {
		top: -46px;
	}
	.helpThird.chat.chatDisable .helpContentBelowConatiner button a,
	.helpThird.chat.chatDisable .helpContentBelowConatiner button {
    cursor: not-allowed !important;
    pointer-events: none;
    background: #bbb9b9;
}

.weheretoHelp .till_ipad {
		display: none;
	}
	.weheretoHelp .from_tablet {
    display: block;
}
.wheretohelpHeader {
    overflow: hidden;
    text-align: center;
}
.helpContentBelowConatiner button a{
	text-align: center;
	/*padding: 15px;*/
}
.helpFirst, .helpSecond, .helpThird {
    overflow: hidden;
    margin-bottom: 25px;
    width: 31%;
    float: left;
    margin-right: 10px;
}
.helpImageContainer {
    width: 100%;
    float: none;
    height: auto;
    margin-bottom: 0px;
}
.helpImageContainer img {
    width: 100%;
    margin: 0 auto;
}
.helpContentBelowConatiner {
    height: 150px;
    background: #e1e1e1;
    padding: 20px;
    text-align: center;
}
.helpContentBelowConatiner{
	padding:15px;
}

.helpContentBelowConatiner button{
	text-align: center;
}
.helpContentBelowConatiner p {
    text-align: center;
        width: 90%;
    margin: 0 auto;
    color: #000;
}
.helpContentBelowConatiner p{
	width: 100%;
}
.helpContentBelowConatiner button {
    color: #fff;
    background: #663333;
    width: 100%;
    float: none;
    height: 50px;
    border: 0;
    font-size: 16px;
    text-align: center;
    padding-left: 0;
        margin-top: 15px;
}
	.covidContainer p {
    font-size: 18px !important;
}

	h2.compareh1style {
    float: left !important;
}
	.w75p.f_left.imgdiv,
	.w50p.f_left.imgdiv {
    width: 100%;
}
	.sfnewsListItem .sfnewsMetaTitle {
    width: 100% !important;
}
.pc_popup #product-meta-info-container{
	width:100%;
	height: 500px;
    overflow-y: scroll;
}
.accordion_container {
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: auto !important;
}
	.contest_banner {
		display: block;
	}
	.conWrapper, .constWrapper {
    overflow: hidden;
}
.leftsideSection {
    float: left;
    width: 65%;
}
.constWrapper .rightSection {
    float: right;
    width: 30%;
}
.leftsideSec {
    width: 25%;
    float: left;
}
.rightSection {
    float: right;
    width: 75%;
}
	#myCarousel {

    top: 118px !important;
}
.mainContainer{
	top: 130px;
}

	.banner-row .banner-text {
    line-height: 36px;

}

div#bannerContainermobile{
		display: none;
	}
	div#bannerContainerdesktop{
		display: block;
	}

body.commercialProductPages .RadSiteMap.RadSiteMap_Default {
    padding-top: 0px;
}
	.installationContainer {
    margin-bottom: 175px;
}
.entrydoorProductPages div#thirdmenucontainer,
	.commercialProductPages div#thirdmenucontainer{
		margin-top: 0px;
	}
	.secMinerals div {
		width: 50%;
		margin: 0 auto;
	}
	.sfContentBlock p {
		font-size: 18px;
	}
	img.tabletImage,
	img.mobileImage {
		display: none !important;
	}
	img.desktopImage {
		display: block !important;
	}
	div#thirdmenucontainer {
		display: block !important;
		 /*margin-top: 45px;*/
        /*border-bottom: 1px solid #e1e1e1;*/
        background: #f9f9f9;
	}
	.entrydoorProductPages div#thirdmenucontainer,
	.commecialProductPages div#thirdmenucontainer{
		margin-top: 0px;
	}
	.connected-carousels .prev-stage span,
	.connected-carousels .next-stage span {
		font: 25px/25px Arial, sans-serif !important;
		border: 1px solid;
	}
	#contestContainer #submitFormButton {
		width: auto !important;
		margin: 0 auto !important;
		padding: 8px 30px;
	}

	div#ctl00_Content_T584969CE013_ctl00_ctl00_Breadcrumb{
		padding-top: 40px;
	}
	body#aboutusAwardsPage .sfimageWrp img {
		margin-bottom: 10px !important;
	}
	body.residentialGarage div#ctl00_Content_T34834DBA008_ctl00_ctl00_Breadcrumb {
		padding-top: 0px;
	}
	body.residentialGarage div#Content_C050_Col01 .sfContentBlock {
		margin-bottom: 50px;
	}
	body#aboutusAwardsPage .sf_colsOut.sf_2cols_2_75 {
		width: 75%;
		float: left;
	}

	.jcarousel img {
		height: auto;
	}
	.jcarousel-control-prev,
	.jcarousel-control-next {
		top: 35%;
		padding-left: 50px;
		padding-right: 50px;
		text-align: center;
	}
	#myCarousel .jcarousel img {
		max-height: none;
	}
	.imageName,
	.inlineRating {
    float: left;
    padding-bottom: 5px;
}
.mainBoxclass {
    overflow: hidden;
}
	.sliderboxdiv {
    bottom: 5%;
    left: 50% !important;
    transform: translate(-50%, 0) !important;
    width: 55%;
    padding: 5px 0px;
}
	.arf_selectclass {
		width: 60%;
	}
	div#Content_C005_ctl00_ctl00_ctl00_C003_Col00 .sfFormSubmit.arf_buttonclass.sfSubmitBtnSmall {
		width: 125px;
		float: none !important;
		margin-right: auto !important;
		text-align: center;
		margin: 0 auto;
	}
	.arf_buttonclass {
		float: none !important;
	}
	.sfimageWrp img {
		/*width: 100%;*/
	}
}

p.contentSection {
    position: absolute;
    bottom: 0;
    left: 10px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0.6px;
}
div#pnlSimilarProducts .pp_imgsgrid .jcarousel img {
    display: block;
    border-bottom: 5px solid #663333;
    width:auto !important;
}
.helpThird.chat {
    margin-right: 0px !important;
}
.helpContentBelowLink {
    overflow: hidden;
    clear: both;
}
@media(min-width: 1200px) {
.wheretobuyContainer .wheretobuy_Content{
		margin-bottom:0;
}

 .sliderboxdiv_error {
        top: 37%;
    }
    .helpFirst, .helpSecond, .helpThird {
    overflow: hidden;
    margin-bottom: 25px;
    width: 30%;
    float: left;
    margin-right: 5%;
}
    #testimonials div span, #testimonials p span {
    color: #fff;
    text-align: center;
    margin-left: 214px;
    width: 700px;
    padding-top: 20px;
    font-weight: bold;
    margin: 0 auto !important;
}
div#testimonials{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
#testimonials div span, #testimonials p span {
    color: #fff;
    text-align: center;
    width: 80% !important;
    padding-top: 20px;
    font-weight: bold;
}
#testimonials p span#next {
    width: auto !important;
    margin-right: 50px !important;
}
.helpContentBelowConatiner p{
	width: 90%;
}
#testimonials p span#prev {
    width: auto !important;
    margin-left: 50px !important;
}
    .needHelp_Section {

    padding-top: 80px;
}
    .overlay{
    	top:0px;
    }

    .serachIcon{
	display: inline-block;
}
ul#navigationContainer li.active a {
    border-bottom: 2px solid #663333 !important;
}
ul#navigationContainer ul.subNav li a {
    border: none !important;
}
.overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 100;
	display: none;
}
div#searchContainer {
    position: fixed !important;
    z-index: 999;
    background: #fff;
    width: 70%;
    top: 110px;
    right: 0;
}
	.wheretobuyContainer {
		margin-left: 20px;
	}
	fieldset.sfsearchBox {
		height: 60px;
		margin-left: 17px;
	}
	.searchBox .sfsearchTxt {
		width: 100%;
		margin-bottom: 0;
	}
	.sfsearchSubmit {
		background-position: unset;
	}
	.sfsearchBox .sfsearchTxt {
		height: 36px;
	}
.serachIcon.till_Ipad {
    display: none !important;
}
    div#Content_C001_Residential .pc_twogridrow .pc_gridboxone {
        max-height: unset !important;
        min-height: unset !important;
        ;
        height: auto !important
    }
    div#Content_C001_Residential .pc_twogridrow .pc_infobox {
        height: auto;
    }
    div#Content_C001_Residential .pc_twogridrow .pc_infobox .pc_right.pc_cbox2 {
        float: none;
        position: relative;
        top: 0;
    }
    div#Content_C001_Residential .pc_left.pc_cbox1 {
        height: 60px;
    }
    .mainContainer {
        top: 150px;
    }
    .innerContentWrapper .sfnewsListItem a {
        font-size: 18px !important;
    }
    body.aboutusPage ul.rsmFlow.rsmLevel.rsmOneLevel {
        padding-left: 4%;
    }
    .footer_secondSection {
        padding: 10px 0;
    }
    .shareBox {
        margin-left: 120px !important;
    }
    .innerContentWrapper .contactUsForm {
        margin-left: 0;
        width: 50%;
        margin: 0 auto;
    }
    .aboutUSPAGE .middleContainer p {
        font-size: 16px;
    }
    ul#navigationContainer ul.subNav li a {
        padding-bottom: 15px;
    }
    .headContentabt {
        width: 80%;
        margin-bottom: 80px;
    }
    .pc_popup .pc_contentbox {
        width: 610px !important;
    }
    .videoMainDiv {
        float: none !important;
        width: auto !important;
        margin: 0 auto;
        text-align: center;
    }
    .jcarousel-control-prev,
    .jcarousel-control-next {
        font: 120px/27px Arial, sans-serif;
    }
    div#ctl00_Content_T584969CE013_ctl00_ctl00_Breadcrumb {
        padding-top: 50px;
    }

    .sliderboxdiv span {
        font-size: 24px;
    }
    .sliderboxdiv span.lookwood {
        font-family: "HelveticaNeueW01-67MdCn 692710";
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .sliderboxdiv {
    bottom: 3%;
    width: 48%;
}
    .bottom_navigation_links_container {
        margin: 40px auto;
        width: 70%;
        text-align: center;
    }
    .bottom_navigation_links_container ul li {
        float: none;
        text-align: center;
    }
    .bottom_navigation_links_container ul {
        text-align: center;
    }

    .footer2 {
        float: left;
        padding: 0;
    }
    .footer-right-column {
        padding: 0 20px;
        border-right: 1px solid #373637;
        border-left: 1px solid #373637;
    }
    .flagSection {
        float: left;
        width: 19%;
    }
    .links_section {
        overflow: hidden;
        padding: 20px;
        width: 37%;
    }
    .quickLinks_section {
        float: left;
        width: 64%;
    }
    .socialMedaiLinks {
        overflow: hidden;
        float: right;
        width: 30%;
    }
    .quickLinks_section div {
        width: 50%;
        float: left;
    }
    ul.social-network-icons-list {
        margin: 0;
    }
    .flagSection div {
        display: block;
        width: 200px;
        padding: 20px;
        margin: 0 auto;
    }
    .needHelp_Section p {
        font-size: 19px;
        max-width: 1100px;
        margin: 0 auto;
        font-weight: 900;
        line-height: 25px;
    }
    .copayright_links {
        display: inline-block;
    }
    .copayright_links a {
        font-size: 12px;
    }
    .copyrightSection p {
        display: inline-block;
        font-size: 12px;
        padding-left: 10px;
        width: auto;
    }
    .copayright_links span.from_landcape {
        display: inline-block;
    }
    .links_section h5,
    .footer-right-column h3 {
        font-size: 16px;
    }
    .quickLinks_section p {
        font-size: 15px;
    }
    .headerNavigationContainer {
        width: 95%;
        margin: 0 auto;
        height: 112px;
    }
    .serachIcon {
    right: -10px;
    top: 5px;
    position: relative;
}
    .jcarousel-control-prev,
    .jcarousel-control-next {
        top: 43%;
    }
    .links_section {
        padding-left: 3%;
    }
    .headerContainer ul {
        margin-bottom: 35px;
    }
    .connected-carousels .carousel li {
        text-align: center;
    }
    .menuIconUpdate {
        display: inline-block !important;
    }
    .installationContainer {
        margin-bottom: 100px;
    }
    .headerNavigationContainer .menuIconUpdate #mobileMenuIcon {
        display: none;
    }

    .mainContainer {
        background: #fff;
        position: relative;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
    }
    .onlyIpadPortrait {
        display: none;
    }
    .headerMenuSection {
        margin-left: 0px;
    }
    a#mobileMenuIcon {
        display: none;
    }
    .headerMenuSection {
        display: inline-block !important;
        height: auto;
        overflow: hidden;
        background: transparent;
        position: static;
        width: 86%;
		vertical-align:top;
	    margin-top:40px;
    }
    ul#navigationContainer {
        display: inline-block;
        margin: 0;
    }
    ul#navigationContainer li {
        display: inline-block;
        border: none !important;
        padding: 5px;
    }
    .wheretobuyContainer {
        margin: 0px;
        display: inline-block;
        width: auto;
    }
    .sfsearchBox .sfsearchTxt {
        width: 90%;
        margin-bottom: 0;
    }
    span.down-arow-icon {
        display: none;
    }

    .wheretobuy_Content {
        display: inline-block;
        background: #663333;
    }
    .serachContainer input,
    .wheretobuyContainer a,
    ul#navigationContainer a {
        font-size: 12px;
        font-weight: normal;
    }
    #wheretobuyTab ul.subNav li:hover a {
        color: #000;
    }
    .plusminusSupport,
    .plusminusBuying,
    .plusminusPhotos,
    .plusminusGarage,
    .wheretobuyTabcontent {
        display: none;
    }
    .wheretobuyTabcontentDesktop {
        display: inline-block;
        float: right;
        margin-left: 5px;
        margin-right: 5px;
        width: 2px;
    }
    ul.subNav li {
        display: block !important;
        padding: 0px;
    }
    ul.subNav {
        position: fixed;
        /*margin-left: -20px;*/
        background: #f7f7f7;
        top: 65px;
        /*margin-left: -45px;
        -webkit-box-shadow: 0px -11px 25px -8px rgba(220, 224, 224, 1);
        -moz-box-shadow: 0px -11px 25px -8px rgba(220, 224, 224, 1);
        box-shadow: 0px -11px 25px -8px rgba(220, 224, 224, 1);*/
    }
    .wheretobuy_Content ul.subNav {
        box-shadow: none;
    }
    span.down-arow-icon {
        position: absolute;
        top: -9px;
        left: 43%;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #f7f7f7;
    }
    ul.subNav li:first-child:hover span.down-arow-icon {
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #e4e4e4;
    }
    .wheretobuyContainer ul li#wheretobuyTab ul.subNav {
        background: #f7f7f7;
    }
    span.down-arow-icon img {
        display: none;
    }
    ul.subNav li:hover {
        background: #e4e4e4;
    }
    .serachContainer input {
        padding: 10px 0px;
    }
    .serachContainer {
        margin-right: 20px;
    }
    .wheretobuyContainer ul li {
        width: 196px;
    }
    .wheretobuyContainer a {
        font-size: 10px;
    }
    ul#navigationContainer li.active {
        background: #fff;
    }
    div#thirdmenucontainer {
        margin-top: 0px;
    }
#pp_HeadingsBox p {

    font-size: 16px;

}#pp_HeadingsBox h3, #pp_HeadingsBox h3 span {
    font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif;
    font-size: 22px;}

	 .thirdmenunav ul li{
		/*padding-top: 8px;*/
	}
    .thirdmenuicon:after {
        background-color: transparent;
    }
    li#photosNav span.down-arow-icon {
        left: 45%;
    }
    li#photosNav ul.subNav {
        margin-left: -65px;
    }
    .wheretobuyContainer ul.subNav {
        top: 74px;
        margin-left: 0px;
        width: auto;
    }
    span.wheretobuyTabcontent {
        position: relative;
        right: -12px;
    }
    p.winContainer.from_tablet a {
        padding: 13px 45px;
        font-size: 17px;
    }
    p.winContainer a span {
        font-size: 17px;
    }
    .links_section h5,
    .footer-right-column h3 {
        width: 82%;
    }
    .img-text img {
        width: 235px;
        height: 130px;
    }
    .menuIconUpdate {
        width: 13%;
        height: auto;
        padding: 15px 20px;
        padding-left: 0px;
    }
    .img-text h4 {
        width: 100%;
        margin-top: 15px;
        font-size: 14px;
    }
    .footer-right-columin-one {
        float: left;
        width: 45%;
        margin-left: 1%;
    }
    .footer-right-columin-two {
        float: left;
        width: 45%;
        margin-left: 8%;
    }
    .quickLinks_section {
        float: left;
        width: 70%;
    }
    .footer2 {
        float: left;
        padding: 0;
        margin: 0 auto;
    }
    .middleContainer img {
        height: auto;
        width: 100%;
    }
    .repairContainer {
        max-width: 1100px;
        margin: 0 auto;
        line-height: 28px;
    }
    .repairContainer p {
        width: 90%;
        margin: 0 auto;
    }
    .middleContainer p {
        font-size: 18px;

    }
    .firstContainer,
    .installationContainer {
        padding: 55px 25px;
        text-align: center;
    }
    .firstContainer {
        padding: 0px 25px;
    }
    .secondContainer,
    .thirdContainer,
    .forthContainer,
    .fifthContainer,
    .sixContainer {
        overflow: hidden;
        /*height: 430px;*/
        background: #e4e4e4;
    }
    body.aboutusPage .secondContainer,
    body.aboutusPage .thirdContainer,
    body.aboutusPage .forthContainer,
    body.aboutusPage .fifthContainer,
    body.aboutusPage .sixContainer,
    body.aboutusPage .secondContainer .first_sub_container,
    body.aboutusPage .thirdContainer .first_sub_container,
    body.aboutusPage .forthContainer .first_sub_container,
    body.aboutusPage .fifthContainer .first_sub_container,
    body.aboutusPage .sixContainer .first_sub_container {
        height: 530px;
    }
    .secondContainer .first_sub_container,
    .thirdContainer .first_sub_container,
    .forthContainer .first_sub_container,
    .fifthContainer .first_sub_container,
    .sixContainer .first_sub_container {
        float: left;
        width: 50%;
        /*height: 430px;*/
    }
    body.aboutusPage .secondContainer .first_sub_container,
    body.aboutusPage .thirdContainer .first_sub_container,
    body.aboutusPage .forthContainer .first_sub_container,
    body.aboutusPage .fifthContainer .first_sub_container,
    body.aboutusPage .sixContainer .first_sub_container {
        height: 530px;
    }
    .secondContainer .second_sub_container,
    .thirdContainer .second_sub_container,
    .forthContainer .second_sub_container,
    .fifthContainer .second_sub_container,
    .sixContainer .second_sub_container {
        float: left;
        width: 49%;
        display: table;
        /*height: 430px;*/
        padding-left: 7%;
        padding-right: 0px;
    }
    .thirdContainer .first_sub_container,
    .fifthContainer .first_sub_container {
        float: right;
        /*height: 430px;*/
    }
    .thirdContainer .second_sub_container,
    .fifthContainer .second_sub_container {
        padding-left: 5%;
        padding-right: 2%;
    }
    .innerContentWrapper {
        width: 89% !important;
    }
    .dl_test {
        width: 89%;
        margin: 0 auto;
    }
    .pc_left.pc_gridboxone {
        width: 49% !important;
        padding: 20px !important;
    }
    .pc_twogridrow .pc_gridboxone img {
        padding: 10px !important;
        width: 100% !important;
        height: 100% !important;
    }

    .pc_twogridrow .pc_infobox {
        padding-top: 20px !important;
        width: 100% !important;
    }
    div.banner,
    .helpful-links-section {
        width: 100% !important;
    }

    .sfsearchBox .sfsearchTxt {
        width: 150px;
        margin-bottom: 0;
        margin-left: 10px;
        height: 38px;
    }
    .sfsearchSubmit {
            right: -1px;
    top: -32px;
    }

    .wheretobuyContainer ul li#wheretobuyTab ul.subNav li a {
        padding: 10px 15px;
    }

    .installationContainer p {
        width: 840px;
    }
    .firstContainer {
        margin-bottom: 100px;
        margin-top: 20px;
    }
    .dl_container {
        width: auto !important;
    }
    .sliderboxdiv {
        bottom: 3%;
    }
    .abtus_belowContainer {
        width: 85%;
        margin: 30px auto;
    }
    .wheretobuyContainer{
    	margin-left: 25px;
    }
    .headerMenuSection {
    width: 86%;
        text-align: right;
}
ul.subNav{
	z-index: 9999;
}
}


/*end 1200pxdesktop styles ends here*/

@media(min-width: 1350px) {
	.wheretobuyContainer ul.subNav {
		width: auto;
		top: 70px;
	}
	.helpContentBelowConatiner p {
    text-align: center;
        width: 90%;
    margin: 0 auto;
}
.helpContentBelowConatiner button a{
	padding: 15px;
}
.helpContentBelowConatiner{
	padding:20px;
}
	.contest_banner .banner-row {
    width: 73%;
    margin: 0 auto;
}

	.needHelp_Section {


    padding-top: 80px;
}
ul.subNav{
		top:72px;
	}
	.sliderboxdiv {
		left: 25%;
	}
	.menuIconUpdate {
		width: 12%;
		padding-top: 17px;
	}
	.dl_container {
		width: auto;
	}
	.headerContainer ul {
		margin-bottom: 35px;
	}
	.headerMenuSection {
		width: 87%;
		text-align: right;
	}
	#myCarousel {
		top: 60px;
	}
	div#searchContainer {
    width: 70%;
    top: 110px;
    right: 0;
}
	.wheretobuyContainer {
		margin-left: 20px;
	}
	fieldset.sfsearchBox {
		height: 60px;
		margin-left: 17px;
	}
	.sfsearchBox .sfsearchTxt {
		width: 100%;
		margin-bottom: 0;
	}
	.sfsearchSubmit {
		background-position: unset;
	}
	.sfsearchBox .sfsearchTxt {
		height: 36px;
	}

	ul#navigationContainer li {
		display: inline-block;
		border: none !important;
		padding: 8px;
	}
	.serachContainer input,
	.wheretobuyContainer a,
	ul#navigationContainer a {
		font-size: 13px;
	}
	.wheretobuyContainer ul li#wheretobuyTab a {
		font-size: 11px !important;
		padding: 8px;
		padding-top: 7px;
	}
.weheretoHelp {
    width: 80%;
}
}


/*end 1350pxlarge desktop styles start here*/
@media (min-width: 1500px) and (max-width: 1700px){
	.headerContainer ul{
	margin-bottom: 54px;
}
}
@media (min-width: 1500px) {
	div#pnlSimilarProducts .pp_imgsgrid {
    height: auto;
}
 .mainContainer {
    top: 150px;
}
.helpContentBelowConatiner p {
    text-align: center;
    width: 90%;
    margin: 0 auto;
}

/*	ul#navigationContainer li {
		padding: 13px;
	}
	.mainContainer {
		top: 240px;
	}
	.videoMainDiv {
		width: 58% !important;
	}
	.sliderboxdiv span.lookwood {
		font-family: "HelveticaNeueW01-67MdCn 692710";
		padding-top: 10px;
		padding-bottom: 0px;
	}
	.jcarousel-control-prev,
	.jcarousel-control-next {
		top: 45%;
	}
	.headerNavigationContainer {
		height: 112px;
	}
	.headerContainer ul {
		margin-bottom: 45px;
	}
	.wheretobuyContainer ul.subNav {
		top: 74px;
	}
	.menuIconUpdate {
		width: 170px;
	}*/
}

#pcr_container {
    max-width: 100% !important;
    margin: 0 auto;
}

@media(min-width: 1550px){
		.thirdmenunav {
    width: 93% !important;
    min-height: 45px;
    /*border-bottom: 1px solid #E2DEDE;*/
    display: block;
    text-align: center;
    margin: 0 auto;
}
#canyonSubBlock {
    max-width: 341px !important;
}
.thirdmenunav ul {
    list-style: none;
    margin: 0 auto;
    /*width: 1200px;*/
	width: 1310px;
    text-align: center;
    /*min-height: 45px;*/
    margin: 0 auto;
    /*padding: 0;*/
    /*padding-top: 5px;*/
}
.thirdmenunav ul li {
    padding-top: 0px;
    /*padding-right: 15px;*/
    height: 40px;
}
.thirdmenunav ul li a {
    text-transform: uppercase;
    display: block;
    color: #000;
    font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
    text-decoration: none;
    font-size: 13px;
    display: inline-block;
    padding: 8px 10px;
    padding-top: 15px;
    height: 28px;
    vertical-align: middle;
}
span#reserveID,
span#canyonID{
	height: 23px;
}
.thirdmenuicon {
    float: left;
    display: block;
    min-width: 50px;
    max-width: 270px;
    padding-right: 10px;
    word-wrap: break-word;
    margin-top: 6px;
}
}
@media screen and (min-width: 1700px) {
	.socialMedaiLinks {
		width: 29%;
	}
	.thirdmenunav ul li {
    padding-top: 8px;
}
	.pc_right.pc_cbox2 {
    height: 110px;
}
	.pcr_Description {
    max-width: 660px !important;
}
	div#Content_C001_Residential .pc_twogridrow .pc_gridboxone{
		margin-right: 15px !important;
	}
	.contest_banner .banner-row {
    width: 55%;
    margin: 0 auto;
}
#homeContainer {
    height: 670px !important;
}
	#myCarousel {
    top: 140px;
}
	.banner {
    background-size: 100% 11% !important;
}
#bannerComm, .chickBaneer{
	 background-size: 100% !important;
}

	.aboutUSPAGE .middleContainer p {
		font-size: 18px;
	}
	.dl_test {
		width: 90%;
		margin: 0 auto;
	}
	.videoMainDiv {
		width: auto !important;
		text-align: left;
	}
	.sliderboxdiv {
		left: 27%;
		width: 33%;
	}
	.sfsearchBox .sfsearchTxt {
		height: 37px;
		vertical-align: unset;
	}
	.wheretobuyContainer ul li#wheretobuyTab a {
		font-size: 15px !important;
		padding-top: 7px;
		padding-bottom: 10px;
	}
	p.winContainer a {
		font-size: 17px;
	}
	.thirdContainer .second_sub_container,
	.fifthContainer .second_sub_container {
		padding-left: 0px;
		padding-right: 5%;
	}

	.footer-right-columin-two {
		width: 40%;
		margin: 0 auto;
		float: left;
		padding-right: 15px;
		padding-left: 10px;
	}
	.footer-right-columin-one {
		width: 53%;
		margin: 0 auto;
		float: left;
		padding: 0 60px;
	}
	.footer-right-column {
		padding: 0px;
	}
	.secondContainer,
	.thirdContainer,
	.forthContainer,
	.fifthContainer,
	.sixContainer,
	.thirdContainer .first_sub_container,
	.fifthContainer .first_sub_container,
	.secondContainer .first_sub_container,
	.thirdContainer .first_sub_container,
	.forthContainer .first_sub_container,
	.fifthContainer .first_sub_container,
	.sixContainer .first_sub_container,
	body.aboutusPage .secondContainer .first_sub_container,
	body.aboutusPage .thirdContainer .first_sub_container,
	body.aboutusPage .forthContainer .first_sub_container,
	body.aboutusPage .fifthContainer .first_sub_container,
	body.aboutusPage .sixContainer .first_sub_container {
		height: 630px;
	}
	.secondContainer .second_sub_container,
	.thirdContainer .second_sub_container,
	.forthContainer .second_sub_container,
	.fifthContainer .second_sub_container,
	.sixContainer .second_sub_container {
		width: 38%;

	}
	body.aboutusPage .second_sub_container {
		height: 530px;
	}

	.serachContainer input,
	.wheretobuyContainer a,
	ul#navigationContainer a {
		font-size: 14px;
	}
	.innerContentWrapper {
		width: 90% !important;
		margin-top: 20px !important;
	}


	ul#navigationContainer li {
		padding: 7px;
	}
	.serachContainer input,
	.wheretobuyContainer a,
	ul#navigationContainer a {
		font-size: 16px;
	}

	.wheretobuyContainer a {
		font-size: 12px !important;
	}
	.wheretobuyContainer ul li#wheretobuyTab ul.subNav li a {
		padding: 12px 17px;
	}
	li#photosNav ul.subNav {
		margin-left: -77px;
	}
	.headerNavigationContainer {
		width: 90%;
		margin: 0 auto;
		height: 120px;
	}
	.headerContainer ul {
		margin-bottom: 50px;
	}

	.wheretobuyContainer ul.subNav {
		top: 75px;
	}
	.wheretobuyContainer ul li {
		width: 253px;
	}
}


/**end 1700px desktop styles ends here*/

@media(min-width: 1900px) {
	ul#navigationContainer li {
		padding: 16px;
	}
	.jcarousel-pagination {
    bottom: -40px;
}
	.covidContainer{
		margin-top: 20px;
	}
	.serachContainer input, .wheretobuyContainer a, ul#navigationContainer a {
    font-size: 18px;
}
	.needHelp_Section{
		margin-top: 50px;
	}
	div#Content_C001_Residential .pc_left.pc_cbox1 {
    height: 60px;
}
	.sliderboxdiv {
		left: 32%;
	}
	.menuIconUpdate {
		width: auto;
	}
	ul.subNav {
		top: 75px;
	}
	fieldset.sfsearchBox {
    height: 70px;
    margin-left: 17px;
}
		div#Content_C001_Residential .pc_left.pc_cbox1 {
    height: auto;
}

}

@media (min-width: 320px) and (max-width: 1024px) {
	.innerContentWrapper #contestContainer #contestBlock #tipsDesc {
		width: 100%;
		bottom: 3px;
		left: 0PX;
		margin-right: 0px;
	}
	.innerContentWrapper #contestContainer #contestBlock #contest-image img {
		height: auto;
	}

    .commercialProductPages div.sf_cols.innerContentWrapper.iosDiv .RadSiteMap{
        margin-top: 0px !important;
    }

}

@media(width: 1024px){
	#contestContainer .g_row {
    margin-bottom: 60px;
}
}
.DIS_sliderboxdiv {
    left: 50% !important;
    transform: translate(-50%, 0) !important;
}
div#chatContainer p {
	font-size: 14px;
	letter-spacing: 1px;
	font-family: "HelveticaNeueW01-85Heav";
	width: 100%;
}

div#footer_section div#chatContainer p a {
	color: #000 !important;
	font-family: "HelveticaNeueW01-85Heav";
}

.dl_test .dl_searchdiv.dl_clearBoth.dl_left.isDesktop {
    display: block !important;
}
/*you may also section */

div#product-collection-container div#Content_C001_bannerContainer {
	display: block;
}

.sf_colsOut.sf_2cols_2_75 {
	width: 100%;
}

.innerContentWrapper #contestContainer #contestBlock #tipsDesc {
	display: inline-block;
	left: auto;
	bottom:auto;

}

.second-Block {
    float: left;
}
div#entryDoorsTab .vm_imgbox img,
.vm_imgboxcommercial img,
.pc_twogridrow .pc_gridboxone img {
	width: auto !important;
	height: auto !important;
}

a.sf_PagerPrevGroup {
    border: 0px !important;
    padding-right: 60px !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */

.footer2{
	width:42%;
}

div#Content_C001_Residential .pc_twogridrow .pc_infobox {
padding-left: 10px;
padding-top: 35px !important;}
div#Content_C001_Residential .pc_twogridrow .pc_infobox {
padding-left: 10px;
padding-top: 35px !important;}
div#Content_C001_Residential .pc_twogridrow .pc_infobox {
padding-left: 10px;
padding-top: 35px !important;}
}


@media (min-width: 2600px){
	div#Content_C001_Residential .pc_twogridrow .pc_gridboxone {
    max-height: 670px !important;
}
div#Content_C001_Residential .pc_twogridrow .pc_infobox .pc_right.pc_cbox2 {
    float: inherit;
    position: relative;
    top: 0;
}
.banner {
    background-size: 100% 13%;
}
}

@media(min-width: 3000px){
	div#Content_C001_Residential .pc_twogridrow .pc_gridboxone {
    min-height: 670px !important;
}
}
#countryDropDown, #countryDropDown2 {
    height: 34px;
    background-position: right center !important;
    background: #fff;
    background-repeat: no-repeat !important;
    background-image: url(data:image/jpeg;base64,/9j/4QPFRXhpZgAASUkqAAgAAAAHABIBAwABAAAAAQAAABoBBQABAAAAYgAAABsBBQABAAAAagAAACgBAwABAAAAAgAAADEBAgAcAAAAcgAAADIBAgAUAAAAjgAAAGmHBAABAAAApAAAANAAAACA/AoAECcAAID8CgAQJwAAQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzADIwMTQ6MDY6MDQgMTk6NDM6MzcAAAADAAGgAwABAAAA//8AAAKgBAABAAAAGwAAAAOgBAABAAAAIwAAAAAAAAAAAAYAAwEDAAEAAAAGAAAAGgEFAAEAAAAeAQAAGwEFAAEAAAAmAQAAKAEDAAEAAAACAAAAAQIEAAEAAAAuAQAAAgIEAAEAAACPAgAAAAAAAEgAAAABAAAASAAAAAEAAAD/2P/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAIwAbAwEiAAIRAQMRAf/dAAQAAv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A5hJTpqdda2pkbnmBJgT8StP/AJrdZ/0Q/wA9v96zm85KSuZ/SM3p7WuymtZvMNbuBJ89oVNJT//Q5hdL0j61Now3VZu59lTf0LhqX/8ABuP5v9dc0ks5vEJ87Nvz8l2TkGXO+i3s0fuNQEkklU//0eYSXIpLObz1yS5FJJT/AP/Z/+0LFFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAXHAFaAAMbJUccAVoAAxslRxwCAAACAAIAOEJJTQQlAAAAAAAQu6xPFGQqsvI7A44VaW0rVjhCSU0EOgAAAAAAvwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAEAAAAAFBzdFNib29sAQAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAPcHJpbnRTaXh0ZWVuQml0Ym9vbAAAAAALcHJpbnRlck5hbWVURVhUAAAAJQBIAFAAIABMAGEAcwBlAHIASgBlAHQAIABQAHIAbwBmAGUAcwBzAGkAbwBuAGEAbAAgAE0AMQAyADEAMwBuAGYAIABNAEYAUAAAADhCSU0EOwAAAAABsgAAABAAAAABAAAAAAAScHJpbnRPdXRwdXRPcHRpb25zAAAAEgAAAABDcHRuYm9vbAAAAAAAQ2xicmJvb2wAAAAAAFJnc01ib29sAAAAAABDcm5DYm9vbAAAAAAAQ250Q2Jvb2wAAAAAAExibHNib29sAAAAAABOZ3R2Ym9vbAAAAAAARW1sRGJvb2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAAAAEAAAAAAABSR0JDAAAAAwAAAABSZCAgZG91YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAAAAAAQmwgIGRvdWJAb+AAAAAAAAAAAABCcmRUVW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50RiNSbHQAAAAAAAAAAAAAAABSc2x0VW50RiNQeGxAUgAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAEASAAAAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSwAAAAYAAAAAAAAAAAAAACMAAAAbAAAACwBzAGUAbABlAGMAdABhAHIAcgBvAHcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABsAAAAjAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAAjAAAAAFJnaHRsb25nAAAAGwAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAIwAAAABSZ2h0bG9uZwAAABsAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAI4QklNBAwAAAAAAqsAAAABAAAAGwAAACMAAABUAAALfAAAAo8AGAAB/9j
/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIACMAGwMBIgACEQEDEQH/3QAEAAL/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/AOYSU6anXWtqZG55gSYE/ErT/wCa3Wf9EP8APb/es5vOSkrmf0jN6e1rsprWbzDW7gSfPaFTSU//0OYXS9I+tTaMN1WbufZU39C4al//AAbj+b/XXNJLObxCfOzb8/Jdk5Blzvot7NH7jUBJJJVP/9HmElyKSzm89ckuRSSU/wD/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADUAAAABADhCSU0EBgAAAAAABwAIAAAAAQEA/+EMw2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDYtMDRUMTg6NDM6MzUrMDU6MzAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTA2LTA0VDE5OjQzOjM3KzA1OjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTA2LTA0VDE5OjQzOjM3KzA1OjMwIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzYwQzA3NkNGMkVCRTMxMTgwMzBGQUE1NzBDNDM4RTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzYwQzA3NkNGMkVCRTMxMTgwMzBGQUE1NzBDNDM4RTciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjBDMDc2Q0YyRUJFMzExODAzMEZBQTU3MEM0MzhFNyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2MEMwNzZDRjJFQkUzMTE4MDMwRkFBNTcwQzQzOEU3IiBzdEV2dDp3aGVuPSIyMDE0LTA2LTA0VDE5OjQzOjM3KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/7gAOQWRvYmUAZEAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAjABsDAREAAhEBAxEB/90ABAAE/8QBogAAAAYCAwEAAAAAAAAAAAAABwgGBQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgsQAAIBAwQBAwMCAwMDAgYJdQECAwQRBRIGIQcTIgAIMRRBMiMVCVFCFmEkMxdScYEYYpElQ6Gx8CY0cgoZwdE1J+FTNoLxkqJEVHNFRjdHYyhVVlcassLS4vJkg3SThGWjs8PT4yk4ZvN1Kjk6SElKWFlaZ2hpanZ3eHl6hYaHiImKlJWWl5iZmqSlpqeoqaq0tba3uLm6xMXGx8jJytTV1tfY2drk5ebn6Onq9PX29/j5+hEAAgEDAgQEAwUEBAQGBgVtAQIDEQQhEgUxBgAiE0FRBzJhFHEIQoEjkRVSoWIWMwmxJMHRQ3LwF+GCNCWSUxhjRPGisiY1GVQ2RWQnCnODk0Z0wtLi8lVldVY3hIWjs8PT4/MpGpSktMTU5PSVpbXF1eX1KEdXZjh2hpamtsbW5vZnd4eXp7fH1+f3SFhoeIiYqLjI2Oj4OUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oADAMBAAIRAxEAPwCiX3g91lx1737r3Xvfuvde9+691//QpI2htfJb23NhNpYaTHRZXcFfDjMc+WyNJicd95UErAlVkq6SKkpElksoZ2A1EDkkD3hAo1ECvWWzNpUsej2n+Vr8yAXC9f4eQoP0xb12jJIzMqvEFUZjkSx3cG9tAvz9PewFqQX/ANX7ekxvI1NGx0A/evxJ7n+N+NwuR7bxm3dutuKrlp8JjId27fyuYycFPCstVkqTGY2tqapsdTtLGjSsqjVIP6H3cRqVkYP8Irw+YHr8+tpdpJIiIK1P7ME/5Oiz+2elXX//0aJ0sHUkkaSGDKWVkZfUjo6WeORHAKspDKQCCCL+8IU06hq+HrLZ11KVI6u/+I/803G7A6hzWzu+Rmtwbm2HgS/XGTpI6utq98+JZ0p9oZnIQIjYqenMdP4chOwvE0yyyMfHbbiPUmg48+P+r16K7uyeQx+EvCtc/Z8/t6qY7u7s318hOxc72b2JWLPmMrUSnGYuBr4nauHZkNLgMDDoRaakpolAle3kqJBqdnASymR7cRssOGK0PHPcpHH7D07a2fg0Zl76jz+TA+fzHQS+0XRj1//Sol94PdZcde9+691737r3Xvfuvdf/06JfeD3WXHXvfuvde9+691737r3X/9k=) !important;
}
#countryDropDown, #countryDropDown2 {
    width: 100% !important;

}
@media (max-width: 1023px){
#countryDropDown, #countryDropDown1, #countryDropDown2 {
    width: 97% !important;
    margin: 14px 14px 14px 12px;
}
.helpThird.chat.chatDisable .helpImageContainer,
.helpThird.chat.chatDisable button#helpChatButton {
    background: #d4d4d4;
}
.helpThird.chat.chatDisable {
pointer-events: none;
}
.imageName {
    padding-right: 5px;
    padding-bottom: 5px;
}
.inlineRating {
    padding-bottom: 5px;
}
body.newmobile .accordion_container {
    width: 100%;
    right: 0 !important;
}
.weheretoHelp .till_ipad {
		display: block;
	}
	.weheretoHelp .from_tablet {
    display: none;
}
span.mobile-menu-cross img {
    width: 50%;
    margin-top: 4px;
    margin-left: 5px;
}

.sliderboxdiv {

    width: 100%;
    margin: 0 auto;
}
 body.newmobile .bannerContainerWincode .banner-button-fixed .enterBox{
    background: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png) no-repeat 119px -196px !important;
    padding: 10px 0px 10px 10px;
    width: 155px !important;

}
 body.newmobile .bannerContainerWincode .banner-button-fixed .seedoorBox {
    width: 250px !important;
    background: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png) no-repeat 217px -196px !important;
}
}

a.sf_PagerNextGroup {
    border: 0 !important;
}
.calc_popover {
	z-index: 999999 !important;
	    top: 150px !important;
}
.glassWind{
	overflow: hidden;
	padding-left: 10px;
	margin-bottom: 10px;
}
/*kavitha styles*/


@media only screen and (min-width : 1024px) and (max-width : 1196px) {
.dl_searchdiv input[type="text"],
.dl_searchfields .dropdowndiv {
    width: 16% !important;
}
.dl_searchfields .dropdowndiv{
	top:-3px !important;
}

}

@media only screen and (min-width : 1197px) and (max-width : 1366px) {
.dl_searchdiv input[type="text"],
.dl_searchfields .dropdowndiv{
    width: 16% !important;
}

}
@media only screen and (min-width : 1367px) and (max-width : 1440px) {
.dl_searchdiv input[type="text"],
.dl_searchfields .dropdowndiv {
    width: 17% !important;
}

}
@media only screen and (min-width : 1441px) and (max-width : 1600px) {
.dl_searchdiv input[type="text"],
.dl_searchfields .dropdowndiv {
    width: 17% !important;
}
.headerContainer ul {
    margin-bottom: 50px;
}
}

@media  (min-width : 1601px)  {
.dl_searchdiv input[type="text"],
.dl_searchfields .dropdowndiv {
    width: 17.2% !important;
}
 .mainContainer {
    top: 150px;
}
}
@media only screen and (min-width : 2001px) and (max-width : 3000px) {
.dl_searchdiv input[type="text"],
.dl_searchfields .dropdowndiv {
    width: 18.5% !important;
}

}


@media (max-width: 1023px){
#mainWrapper2 {
    margin-bottom: 30px;
}}
.innerContentWrapper li {
    font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
    font-size: 18px;
    text-align: left;
    /* float: left; */
    clear: both;
}
.innerContentWrapper h2 {
    float: left !important;
    width: 100%;
    font-size: 26px;
    font-family: 'HelveticaNeueW01-77BdCn 692722';
    font-weight: normal;
    line-height: normal;
    text-transform: uppercase;
    color: #663333;
    margin: 10px 0px;

}

@media (max-width: 1023px) and (orientation: landscape) {
.helpImageContainer img{
	max-width: 65px;
	max-height: 65px;
}
.connected-carousels .prev-stage span, .connected-carousels .next-stage span {
    top: 60%;
}
div#galleryContainer .connected-carousels .prev-stage span,
div#galleryContainer .connected-carousels .next-stage span{
	top:-110px;
}
.sliderboxdiv_error {
    top: 48%;
    }
    .sfTxtLbl{
    	width: 175px !important;
    }
    .calc_popover {
    top: 20px !important;
    height: 240px !important;
    overflow-y: scroll;
}
.helpContentBelowConatiner button,
.helpImageContainer{
	height: 65px;
}
.calc_close{
	top:0px !important;
	right: 0px !important;
}
.connected-carousels .prev-stage span, .connected-carousels .next-stage span {
    top: 55%;
}
#galleryContainer .InfoBox{
	height: 200px;
}
iframe{
	height: 85% !important;
}
}

@media(max-width: 800px){
	.embed-container {
    width: 100% !important;
    margin: 0 !important;
    height: 200px !important;
        margin-bottom: 20px !important;
}

}
.thirdmenunav ul li ul li {
    text-align: left !important;
}
@media not all and (min-resolution:.001dpcm) { @media
{
    div#thirdmenucontainer{
  	margin-top: 18px;
  }
}}

@media(min-width: 1024px) and (max-width: 1199px){
	.thirdmenunav ul {
    width: 980px !important;
     margin: 0 auto;   
}
}

@media(min-width: 1200px){
.thirdmenunav ul.resnav {
    width: 96% !important;
     margin: 0 auto;   
}
	.thirdmenunav ul {
    width: 88% !important;
     margin: 0 auto;   
}
} 

/* Below code added by Sankar for 18px font-size */

/*span#Content_C001_lblDescription, .innerContentWrapper p, #pp_HeadingsBox h3 span, .innerContentWrapper li, .innerContentWrapper li a, .home_gallery_contest span, .sub-box p, span#Content_C001_lblModels, .tabbox td, .DISsuper_container p, .por_fleft, .por_fleft a, .tabbox span, div, a, b, p, li{
	font-size: 18px !important;
    line-height: 26px !important;
}*/
span#Content_C001_lblDescription, #pp_HeadingsBox h3 span, #FeaturesAndBenefits td, #Content_C001_seoDescription, #Content_C001_lblMaterialOptionsDisclaimer, #Content_C001_lblDoorsDisclaimer,.cutwaycontentClass span, .cutwaycontentClass a, #Content_C001_seoDescription a, .prod_overviewcontent a, .classicpop, .prod_contentSection a, #classicDisclaimer, #Content_C001_lblColorDisclaimer, #Overview li a, .home_gallery_text span, .por_fleft contxt_right a, .dl_lookforthese, #modernsteelDisclaimer, #Content_C001_lblTopSectionDisclaimer, .helpContentBelowLink p, .installationContainer p, div#contentDivText p, div#sizeGarageDoor-Container ul li, .DIS_UploadVisualize, .w75p span, .por_fleft a, .por_fleft, .headerSpan, .sfContentBlock address, #galleryDisclaimer, #Content_C001_lblTopSectionDisclaimer i, #special-color, .praod_w100, #Content_C001_lblConstruction a, #descriptiontxtValue , .entryContentBox, .prod_overviewcontent ul li, .prod_overviewcontent h2, .prod_overviewcontent p, .constructionContainer p, .sfContentBlock p, #collectionMain a, #galleryDisclaimer a, #Construction li, #Construction p, #Overview p,#Overview li, #pp_box1 p, #Options p, #Options td, #Content_C001_lblFeatures, .sfpostContent p, .sfpostContent p strong{
	font-size: 18px !important;
    line-height: 26px !important;
}
.lineHeight, .sfpostSummary{line-height:26px;}
span.from-tablet-land{font-size: 14px;margin-top: -4px;display: block;}
.thirdmenunav ul li a, span#reserveID, span#canyonID, .serachContainer input, .wheretobuyContainer a, .coloralign, .design-options-container div, .design_protitle{font-size:13px !important;}
div#collectionMain a{font-size:16px;line-height: 20px;}
copayright_links a{font-size:12px;line-height: 17px;}
ul#navigationContainer a{line-height: 20px !important;}
li#wheretobuyTab a, ul#navigationContainer li {font-size:13px !important;}
.copyrightSection p, .sftaxonVerticalList li a, .materialText a{font-size:12px !important;line-height: 20px !important;}
.quickLinks_section p {font-size:15px !important;line-height: 20px !important};

.dropdowndiv{}
@media(min-width: 1900px) {
	li#wheretobuyTab a, ul#navigationContainer li {font-size:18px !important;}
	ul.subNav{top: 92px;}	
}
@media(min-width: 1700px) {
	.wheretobuyContainer ul li{width: 253px !important;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
	.r-tabs .r-tabs-nav .r-tabs-anchor, .thirdmenunav ul li a, span#reserveID, span#canyonID{
		font-size: 11px !important;
	}
	.wheretobuyContainer ul li{width: 197px;}
	.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */
	.sfsearchBox .sfsearchTxt{width:0; height:0;}
}


/* Below code added by Sankar for Search box. */
/*.sfsearchBox .sfsearchTxt{padding-right: 0px !important;}
input#Content_T97E9CF4E063_ctl00_ctl00_searchTextBox{margin-left: -5px;}
ul.subNav{top: 72px;}
.wheretobuyContainer ul li{width: 197px;}*/


/*.connected-carousels .next-navigation:after{
	content: "";
    background: transparent url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png) no-repeat 0 -282px;
    width: 20px;
    height: 30px;
    display: block;
}
.connected-carousels .prev-navigation:before{
	content: "";
    background: transparent url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png) no-repeat 0 -252px;
    width: 20px;
    height: 30px;
    display: block;
}*/


#jAlertBack { background: #000000; opacity: .75; /* standard: ff gt 1.5, opera, safari */ -ms-filter: "alpha(opacity=75)" !important; /* ie 8 */ width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 99998; display: none; }

.jAlertWrap { position: absolute; z-index: 99999; width: 100%; height: 100%; display: none; top: 0px; left: 0px; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; }

.jAlert { background: white; width: 400px; max-width: 100%; margin: 0px auto; margin-top: 100px; margin-bottom: 100px; display: block; -webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.8); -moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.8); box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.8); font-size: 15px; }

.jAlert > div { position: relative; }

.jAlert.sm { width: 300px; }

.jAlert.md { width: 500px; }

.jAlert.lg { width: 800px; }

.jAlert.full { width: 100%; }

.jAlert.noTitle { border: 2px solid #555; }

.jTitle { width: 100%; }

.jTitle > div { color: #555; font-size: 18px; font-weight: bold; padding: 10px 20px 10px 20px; }

.jContent { padding: 20px; -moz-user-select: text; -khtml-user-select: text; -webkit-user-select: text; -o-user-select: text; user-select: text; font-family: 'HelveticaNeueW01-45Ligh'; }

.jSuccess .jTitle > div, .jDark .jTitle > div, .jInfo .jTitle > div, .jError .jTitle > div { color: white !important; }

.jInfo .jTitle { background: #0684ce; background: -moz-linear-gradient(top, #0684ce 0%, #1e5799 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0684ce), color-stop(100%,#1e5799)); background: -webkit-linear-gradient(top, #0684ce 0%,#1e5799 100%); background: -o-linear-gradient(top, #0684ce 0%,#1e5799 100%); background: -ms-linear-gradient(top, #0684ce 0%,#1e5799 100%); background: linear-gradient(to bottom, #0684ce 0%,#1e5799 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0684ce', endColorstr='#1e5799',GradientType=0 ); }

.jSuccess .jTitle { background: #543f2d; background: -moz-linear-gradient(top, #543f2d 0%, #543f2d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#543f2d), color-stop(100%,#543f2d)); background: -webkit-linear-gradient(top, #543f2d 0%,#543f2d 100%); background: -o-linear-gradient(top, #543f2d 0%,#543f2d 100%); background: -ms-linear-gradient(top, #543f2d 0%,#543f2d 100%); background: linear-gradient(to bottom, #543f2d 0%,#543f2d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#543f2d', endColorstr='#543f2d',GradientType=0 ); font-family: 'HelveticaNeueW01-45Ligh'; }

.jDark .jTitle { background: #535353; background: -moz-linear-gradient(top, #535353 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#000000)); background: -webkit-linear-gradient(top, #535353 0%,#000000 100%); background: -o-linear-gradient(top, #535353 0%,#000000 100%); background: -ms-linear-gradient(top, #535353 0%,#000000 100%); background: linear-gradient(to bottom, #535353 0%,#000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#000000',GradientType=0 ); border: 3px solid #000; }

.jError .jTitle { background: #663333; background: -moz-linear-gradient(top, #663333 0%, #663333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#663333), color-stop(100%,#663333)); background: -webkit-linear-gradient(top, #663333 0%,#663333 100%); background: -o-linear-gradient(top, #663333 0%,#663333 100%); background: -ms-linear-gradient(top, #663333 0%,#663333 100%); background: linear-gradient(to bottom, #663333 0%,#663333 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663333', endColorstr='#663333',GradientType=0 ); border: 3px solid #663333; height: 50px; font-family: 'HelveticaNeueW01-45Ligh'; }

.jError .jTitle > div, .jSuccess .jTitle > div, .jDark .jTitle > div { color: white; font-family: 'HelveticaNeueW01-45Ligh'; }

.jBtnWrap { text-align: center !important; margin-top: 10px; }

.jBtn, .jBtn:hover, .jBtn:active, .jBtn:visited { color: white; text-decoration: none !important; padding: 5px 10px 5px 10px; border-radius: 5px; display: inline-block; margin: 0px; margin-bottom: 5px; font-size: 16px; text-shadow: 0px 0px 2px rgb(0, 0, 0) !important; }

@media screen and (max-width: 350px) {
    .jBtn { width: 100%; display: block; }
}

.jBtn { background: #c6c2c2; background: -moz-linear-gradient(top, #c6c2c2 0%, #939090 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c2c2), color-stop(100%,#939090)); background: -webkit-linear-gradient(top, #c6c2c2 0%,#939090 100%); background: -o-linear-gradient(top, #c6c2c2 0%,#939090 100%); background: -ms-linear-gradient(top, #c6c2c2 0%,#939090 100%); background: linear-gradient(to bottom, #c6c2c2 0%,#939090 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c2c2', endColorstr='#939090',GradientType=0 ); border: 1px solid #A09A9A !important; }

.jBtn:hover { background: #d6d1d1; background: -moz-linear-gradient(top, #d6d1d1 0%, #939090 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d1d1), color-stop(100%,#939090)); background: -webkit-linear-gradient(top, #d6d1d1 0%,#939090 100%); background: -o-linear-gradient(top, #d6d1d1 0%,#939090 100%); background: -ms-linear-gradient(top, #d6d1d1 0%,#939090 100%); background: linear-gradient(to bottom, #d6d1d1 0%,#939090 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d1d1', endColorstr='#939090',GradientType=0 ); }

.jBtn:active { background: #939090; background: -moz-linear-gradient(top, #939090 0%, #c6c2c2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939090), color-stop(100%,#c6c2c2)); background: -webkit-linear-gradient(top, #939090 0%,#c6c2c2 100%); background: -o-linear-gradient(top, #939090 0%,#c6c2c2 100%); background: -ms-linear-gradient(top, #939090 0%,#c6c2c2 100%); background: linear-gradient(to bottom, #939090 0%,#c6c2c2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939090', endColorstr='#c6c2c2',GradientType=0 ); }

.jBtn.blue { background: #0583ce; background: -moz-linear-gradient(top, #0583ce 0%, #1e5799 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0583ce), color-stop(100%,#1e5799)); background: -webkit-linear-gradient(top, #0583ce 0%,#1e5799 100%); background: -o-linear-gradient(top, #0583ce 0%,#1e5799 100%); background: -ms-linear-gradient(top, #0583ce 0%,#1e5799 100%); background: linear-gradient(to bottom, #0583ce 0%,#1e5799 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0583ce', endColorstr='#1e5799',GradientType=0 ); border: 1px solid #153F88 !important; }

.jBtn.blue:hover { background: #479bcc; background: -moz-linear-gradient(top, #479bcc 0%, #1e5799 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#479bcc), color-stop(100%,#1e5799)); background: -webkit-linear-gradient(top, #479bcc 0%,#1e5799 100%); background: -o-linear-gradient(top, #479bcc 0%,#1e5799 100%); background: -ms-linear-gradient(top, #479bcc 0%,#1e5799 100%); background: linear-gradient(to bottom, #479bcc 0%,#1e5799 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479bcc', endColorstr='#1e5799',GradientType=0 ); }

.jBtn.blue:active { background: #1e5799; background: -moz-linear-gradient(top, #1e5799 0%, #0583ce 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#0583ce)); background: -webkit-linear-gradient(top, #1e5799 0%,#0583ce 100%); background: -o-linear-gradient(top, #1e5799 0%,#0583ce 100%); background: -ms-linear-gradient(top, #1e5799 0%,#0583ce 100%); background: linear-gradient(to bottom, #1e5799 0%,#0583ce 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0583ce',GradientType=0 ); }

.jBtn.green { background: #079b00; background: -moz-linear-gradient(top, #079b00 0%, #015e00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#079b00), color-stop(100%,#015e00)); background: -webkit-linear-gradient(top, #079b00 0%,#015e00 100%); background: -o-linear-gradient(top, #079b00 0%,#015e00 100%); background: -ms-linear-gradient(top, #079b00 0%,#015e00 100%); background: linear-gradient(to bottom, #079b00 0%,#015e00 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#079b00', endColorstr='#015e00',GradientType=0 ); border: 1px solid #015e00 !important; }

.jBtn.green:hover { background: #28ad00; background: -moz-linear-gradient(top, #28ad00 0%, #015e00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28ad00), color-stop(100%,#015e00)); background: -webkit-linear-gradient(top, #28ad00 0%,#015e00 100%); background: -o-linear-gradient(top, #28ad00 0%,#015e00 100%); background: -ms-linear-gradient(top, #28ad00 0%,#015e00 100%); background: linear-gradient(to bottom, #28ad00 0%,#015e00 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28ad00', endColorstr='#015e00',GradientType=0 ); }

.jBtn.green:active { background: #015e00; background: -moz-linear-gradient(top, #015e00 0%, #079b00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015e00), color-stop(100%,#079b00)); background: -webkit-linear-gradient(top, #015e00 0%,#079b00 100%); background: -o-linear-gradient(top, #015e00 0%,#079b00 100%); background: -ms-linear-gradient(top, #015e00 0%,#079b00 100%); background: linear-gradient(to bottom, #015e00 0%,#079b00 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015e00', endColorstr='#079b00',GradientType=0 ); }

.jBtn.red { background: #af2222; background: -moz-linear-gradient(top, #af2222 0%, #821c14 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af2222), color-stop(100%,#821c14)); background: -webkit-linear-gradient(top, #af2222 0%,#821c14 100%); background: -o-linear-gradient(top, #af2222 0%,#821c14 100%); background: -ms-linear-gradient(top, #af2222 0%,#821c14 100%); background: linear-gradient(to bottom, #af2222 0%,#821c14 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af2222', endColorstr='#821c14',GradientType=0 ); border: 1px solid #821c14 !important; }

.jBtn.red:hover { background: #d6362a; background: -moz-linear-gradient(top, #d6362a 0%, #821c14 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6362a), color-stop(100%,#821c14)); background: -webkit-linear-gradient(top, #d6362a 0%,#821c14 100%); background: -o-linear-gradient(top, #d6362a 0%,#821c14 100%); background: -ms-linear-gradient(top, #d6362a 0%,#821c14 100%); background: linear-gradient(to bottom, #d6362a 0%,#821c14 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6362a', endColorstr='#821c14',GradientType=0 ); }

.jBtn.red:active { background: #821c14; background: -moz-linear-gradient(top, #821c14 0%, #af2222 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#821c14), color-stop(100%,#af2222)); background: -webkit-linear-gradient(top, #821c14 0%,#af2222 100%); background: -o-linear-gradient(top, #821c14 0%,#af2222 100%); background: -ms-linear-gradient(top, #821c14 0%,#af2222 100%); background: linear-gradient(to bottom, #821c14 0%,#af2222 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#821c14', endColorstr='#af2222',GradientType=0 ); }

.jClose { position: absolute; top: 3px; right: 3px; background: #F3F3F3; color: #555; padding: 5px 10px 5px 10px; cursor: pointer; font-weight: bold; }

.jClose:hover { background: #d4d4d4; }

    body.newmobile .accordion { margin: 30px 0; padding:0 0px;}
    body.newmobile .accordion ul { list-style-type: none !important; padding: 0 !important;   margin: 0;}
    body.newmobile .start_design,body.newmobile .neutral,body.newmobile .accordion li.row_q {  line-height: normal; background: #5c281a; margin: 10px 0; padding: 10px 0px; text-align:center; width: 100%;
    float: left;}
    body.newmobile .start_design a,body.newmobile .neutral a,body.newmobile .accordion li.row_q a { text-decoration: none; color: #fff !important;   font-size: 18px;  text-transform: uppercase; font-weight: bold; width: 100%; display: inline-block;}
    body.newmobile .neutral.last { margin: 0 0 15px 0;}
    body.newmobile .accordion li.row_q a {margin-bottom: -8px;}
    body.newmobile .accordion li.row_a { display: none; padding: 10px 0px 20px; }
    body.newmobile .accordion li.row_a p a {  color: #5a595c; font-size: 14px; }
    body.newmobile .accordion .arrowdown { background: url('../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat -1px -1077px; width: 30px; height: 30px; display: inline-block; cursor: pointer;  float: right; }
    body.newmobile .accordion .arrowup {background: url('../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat -1px -1077px; width: 30px; height: 30px; display: inline-block; cursor: pointer;  float: right; }
	
    body.newmobile #homebox1_residential {width: 100%; border-right: 0; /*border-bottom: 2px solid #cbcbcb; */ padding: 20px 0; margin: 0; height: auto; float: none; }
    body.newmobile .readmore{ display:block;}
    body.newmobile p.para1 { padding: 10px 0; }
    /*body.newmobile .para2 { display:none;}*/
    body.newmobile .browsestyles {width: 100%; height: auto;text-align: center; /*margin: 20px 0;margin-top: 60px;*/}
    body.newmobile #homebox1_residential h1 { font-size: 24px; margin: 0px 0 10px;}
    body.newmobile .sub-box {text-align: left; margin: 10px 0 20px;}
    body.newmobile .sub-box h3{margin: 0;}
    body.newmobile #findClopayDealerBlock{margin-top: 36px;}
	
    /* Commercial Mobile Home Page css */
    body.newmobile .commercialMob{padding: 20px 5px;}
    body.newmobile .commercialMob p { padding: 5px 0; font-size: 14px; }
    body.newmobile .commercialMob div#homebox1 {width: 100%;border-top: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;margin: 5px 0;padding: 10px 0; }
    body.newmobile .commercialMob .homebox2_div2 {border: 0;}
    body.newmobile .commercialMob img#homeintellimg { width: 260px; height: 80px;}
    body.newmobile .commercialMob .homeintellbox{padding: 15px 0; width: 100%;}
    body.newmobile .commercialMob .homefotofinish { width: 100%; padding: 0;}
    body.newmobile .commercialMob h1.headingbox_lc { font-size: 28px !important;}
    body.newmobile .commercialMob .homebox2_div1 {height: auto;border-bottom:1px solid #cbcbcb;float: left;    margin: 0 0 10px;}


 body.newmobile .accordion_head {
  background-color: #5c281a;
    color: #fff;
    cursor: pointer;
    font-family: arial;
    font-size: 16px;
    padding: 13px 11px 7px 11px;
    font-weight: bold;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    text-align: center;
}
 body.newmobile .accordion_body {
    background: #5c281a;
    clear: both;
  }
 body.newmobile .accordion_body p {
    padding: 18px 5px;
    margin: 0px;
}
 body.newmobile .plusminus {
    float:right;
}
 body.newmobile .accordion_body h4{
    color: #fff!important;

}
 body.newmobile .accordion_body h4 span{
    display: block;
    clear: both;
    padding: 5px 0px;
    font-size: 12px;

}

 body.newmobile a.banner-button-bt{
display: inline-block;
    width: 30%;
    vertical-align: top;
    text-align: right;
    padding: 12px 0px 12px 10px;
}

 body.newmobile .bottomAccordian{
    text-align: center;
    padding: 0px 6px 0px 5px;
}
 body.newmobile .accordianSpanBtm{
    font-size: 14px; color: #fff;
}

 body.newmobile .banner-button-fixed .enterBox, .banner-button-fixed .seedoorBox{
    border: 1px solid #FFFFFF;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    /* margin: 0 10px 0 0; */
    background: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png) no-repeat 100px -196px;
    padding: 10px 0px 10px 10px;
    width: 120px;
    display: block;
    text-align: left;
    margin: 0 auto;
    margin-bottom: 10px;
}


 body.newmobile .banner-button-fixed .seedoorBox {
    width: 200px;
background: url(/Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png) no-repeat 180px -196px;

}
 body.newmobile .banner-button-fixed a:hover{color: #fff; text-decoration: none;}


 body.newmobile .banner-button-fixed {
      /*display: inline-block;*/
    width: inherit;
    vertical-align: top;
    text-align: center;
    padding: 12px 10px 12px 0px;
    margin: 0 auto;
	clear:both;
}
 body.newmobile .footer-help {
    margin-left: 0px;
    padding-left: 25px;
    padding-top: 10px;
    width: 100%;
}
 body.newmobile .footer-container .footer-help h4 {
    font-size: 18px;
    font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif;
    font-weight: bold;
    color: #beb0a0;
}
 body.newmobile .footer-help a {
    color: #beb0a0;
    font-size: 16px;
    line-height: 24px;
}

@media screen and (max-width:1024px){


  body.newmobile .accordion_container {
    width: 100%;
    right: 10px;
}


@media (min-width: 1025px) and (max-width: 1900px) {

body.newmobile .accordion_container {
    right: 94px;
 
}


}
.w25p { width: 25%; }
.w12p { width: 12%; }
.w88p { width: 88%; }
.w20p { width: 20%; }
.w75p { width: 75%; }
.w33p { width: 33%; }
.w50p { width: 50%; }
.w100p { width: 100%; }
.w60p { width: 60%; }
.w40p { width: 40%; }
.w100p { width: 100%; }
.m5ptop { margin-top: 5px; }
.m10ptop { margin-top: 10px; }
.h4_content { margin-top: 0px !important; }
.img_padding { padding-left: 0px !important; margin-top: 5px; }
.imgdiv { padding-left: 10px; }
.layerConst { width: 50%; }
.specwizard tr td { width: 100%; padding: 5px; }
.layerConstFloat { float: right; }
.repHeading { margin-left: 0px !important; }
.commIntellicore { float: left; clear: both; }
.c_both { clear: both; }
.h2gl { margin-left: -12px !important; }
.learn_intellicore { width: 100%; }
.h175p { height: 175px; }
.windLoadTable th { background-color: #006666 !important; }
.trackTable .wind_tdclass1 { text-align: left !important; }

.windLoadTable .wind_tdclass1 { text-align: left !important; }
.windLoadTable { border: transparent !important; }

.h4Width { width: auto !important; padding: 0 5px 0 0px !important; }

.img-with-table { float: left; clear: both; width: 100%; margin-bottom: 25px; }

.img-with-table-img { float: left; width: 27%; padding: 0px 10px; }

.img-with-table-table { float: left; width: 70%; }
h2 { float: left; width: 100%; font-size: 23px; font-family: 'HelveticaNeueW01-77BdCn 692722'; font-weight: normal; line-height: normal; text-transform: uppercase; color: #663333; margin: 10px 0px; }

@media screen and (max-width: 1024px ) {
    .h2gl { margin-left: 0px !important; }
    .learn_intellicore { width: 50%; }
    .h4_content { margin-top: 5px !important; }
    .trackTable th { height: 91px !important; }
    .windLoadTable th { background: #006666 !important; }
    .specsTableTd { border: transparent !important; margin-top: 90px !important; }
    .b_bottom { border-bottom: 1px solid #ccc; }
    .m_bottom { margin-bottom: 15px; }
}


@media screen and (max-width: 1023px) {
    .imgdiv { width: 100% !important; padding-left: 0px; }
    .specwizard tr td { width: 100%; display: block; padding: 5px; }
    .rollers { width: 100%; padding-left: 0px; }
    .commIntellicore { margin-top: 0px; }
    .gargImg { width: 40% !important; }
    .img-with-table-img { float: left; clear: both; width: 100%; }
    .img-with-table-table { float: left; width: 100%; }
}


@media screen and (max-width: 320px) {
    .imgdiv { padding-left: 0px; }
    .layerConst { width: 100%; }
    .layerConstFloat { float: none; }
}

