/* Minification failed. Returning unminified contents.
(999,24): run-time error CSS1035: Expected colon, 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(https://www.clopaydoor.com/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");
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot") 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") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-85Heav";
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot");
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot") 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") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-57Cn";
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot");
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot") 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") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-67MdCn 692710";
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot");
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot") 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") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-77BdCn 692722";
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot");
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot") 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") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-46Ligh";
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot");
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot") 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") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-75Bold";
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot");
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot") 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") format("svg");
}

@font-face{
font-family:"HelveticaNeueW02-55Roma";
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot");
src:url("../../sitefinity/websitetemplates/clopay/app_themes/clopay/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot") 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") format("svg");
}

/* Generic */
.hidden {visibility: hidden;} 
#label-align{ position: absolute !important; left: 240px !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; }
body { font-family: 'HelveticaNeueW02-55Roma', arial, sans-serif; font-size: 12px; color: black; background-color: #666; -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 { max-width: 1160px; margin: 0px auto; /*background: url(../../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/images/maskeffect.png) repeat-x #fff; */ background: #fff;position: relative;  }
.menuicon { display: none; float: right; position: absolute; top: 100px; z-index: 99;}
.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 { padding-left: 10px; }
.sfContentBlock p { font-family: HelveticaNeueW02-55Roma, Arial, sans-serif; font-size: 14px; 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: 14px; 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; }
	.innerContentWrapper a[href*=".pdf"] { background: url('../../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat  0px -718px;   padding-left: 20px; font-size: 14px !important;  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; }
.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: 55px; float: left;margin-top: 54px !important; }
.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;}
 
/* 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;  width: 1160px !important; 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(https://www.clopaydoor.com/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: #543f2d; color: #beb0a0; }
.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 { color: #beb0a0; }
.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-right-columin-one { width: 395px; overflow: hidden; clear:both; float: left; color: #d6ccb9; padding-left: 20px;  }
.footer-right-columin-one p { color: #d6ccb9; font-size: 12px; }
.footer-right-columin-two p { color: #d6ccb9; font-size: 12px; }
/* .footer-right-columin-two { width: 370px; overflow: hidden; float: left; color: #d6ccb9; margin-left: 23px; }*/
.footer-right-columin-two { width: 395px; overflow: hidden; float: left; color: #d6ccb9; margin-left: 20px; }
.footer-right-column { float: left; position: relative; width: 100%; }
.footer-right-column h3 { font-size: 28px; color: #beb0a0; padding-left: 2px; padding-bottom: 6px; padding-left: 0px; font-family: 'HelveticaNeueW01-45Ligh' !important; margin-top: 10px !important; }
.footer-container { overflow: hidden; margin: 20px auto; }
.img-text img { float: left; margin: 10px 10px 0px 0px; width: 105px; height: 79px; }
.img-text { 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*/
.footer-help a { color: #beb0a0; }
.footer1 { background: none repeat scroll 0 0 #543F2E; clear: both; width: 230px; min-height: 340px; margin: 10px 0px; overflow: hidden; border-right: 1px solid #76675f; }
.footer2 { background: none repeat scroll 0 0 #543F2E; margin-left: -40px; overflow: hidden; }
.footer3 { background: none repeat scroll 0 0 #543F2E; margin-left: -60px; overflow: hidden; }
#footer { background: none repeat scroll 0 0 #543F2E; margin-bottom: 20px; overflow: hidden; }
/* 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; }
.sfsearchBox { margin: 0; padding: 0; border: 0; margin-left: 0px; margin-top: 25px; }
.search-align {margin-top: 26px;}
.sfsearchBox .sfsearchTxt { width: 174px; height: 24px; padding: 3px; padding-right: 20px; padding-left: 10px; color: #663333; vertical-align: middle; /* font-family: Arial,Verdana,Sans-serif; */ font-family: 'HelveticaNeueW01-45Ligh'; font-size: 11px; margin-left: -72px; font-weight: 500; letter-spacing: 0.09em; border: 1px solid #d6d6d6; float: left; text-transform: uppercase; }
.sfsearchSubmit { background: transparent url('../../Sitefinity/WebsiteTemplates/Clopay/App_Themes/Clopay/Images/sprite.png') no-repeat top left; background-position: 0px -127px; width: 10px; height: 19px; float: right; right: 105px; top: 2px; border: 0; position: relative; cursor: pointer; }
#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;margin-left:20px; }
.footertext { font-size: 12px !important; } 
.footercontainer { width: 1160px; margin: 0px auto; 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; }
/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next { position: absolute; top: 50%; width: 30px; height: 30px; text-align: center; background: #fef9e5; color: #4f4f4f !important; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; }
.jcarousel-control-prev { left: 15px; }
.jcarousel-control-next { right: 15px; }
/** Carousel Pagination **/
.jcarousel-pagination { position: absolute; top: 94%; 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: 8px; margin-bottom: 8px; }
.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: 6px; 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: 10%;left: 15%;color: #fff8e6; font-size: 22px; position: absolute}
.sliderboxdiv span { font-family: 'HelveticaNeueW01-45Ligh',Arial,sans-serif; 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: #fff8e6; text-indent: 0; margin: 0; font-weight: normal; }
.sliderboxdiv span.lookwood { font-family: 'HelveticaNeueW01-45Ligh',Arial,sans-serif; font-size: 24px; text-transform: none; color: #fff8e6; text-indent: 0; margin: 0; display: block; }
.sliderboxdiv .homestartdesign2 {  font-size: 15px; font-family: 'HelveticaNeueW01-77BdCn 692722',Arial,sans-serif; color: #fff8e6; text-transform: uppercase; margin-top: 5px;  border: 1px solid #fff8e6; width: auto; display: inline-block;  padding: 10px 10px 10px 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: inline-block;}

.mobi-menu { max-width: 960px; margin: 0px auto; }
ul.top-menu-two, ul.header-logo-menu { padding-left: 0px; margin-left: -22px; }
/*Homepage*/
#main.main { max-width: 1160px; margin: 0px auto; }
.main-content { padding: 0px; }
.container { width: 1160px; }
.container { margin: 0 auto; }
.contentplaceholder { width: 1160px; margin-top: 44px; margin: 0px auto; }
#homeContainer { max-width: 1160px; margin: 0px auto; /*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; min-height: 32px; padding: 0; }
.thirdmenunav ul li { float: left; display: inline-block; margin-right: 17px; /* width: auto; */ padding: 5px 5px 5px 0px; text-transform: uppercase; color: #000; font-family: 'HelveticaNeueW02-55Roma', Arial, sans-serif; text-decoration: none; font-size: 13px; cursor: pointer; }
.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; }
.thirdmenunav ul li a:hover { color: #663333; }
.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: 28px 0px; display: none; max-width: 274px; }
.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;}

.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; }
#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; }
.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%; }
#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 { bottom: 18%;  color: #fff8e6; font-size: 22px; position: absolute;  text-align: center; margin: auto;position: absolute; left: 0;  right: 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; }
.footerh3 {float: left;}
.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;}

.wheretobuyAnchor{width: 214px; margin: -5px 0 0 -2px; text-align: left;}


.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;}

.contest_banner {
    top: 20%;
    width: 101%;
    background-color: #5c281a;
    border: 1px solid #633;
    padding: 10px 0;
    margin-left: -10px;
}

.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('https://www.clopaydoor.com/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;}
/* 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%; }

.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;}
    .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; }
    .sfsearchSubmit {  float: right; right: -73px; top: 7px; border: 0; position: relative; cursor: pointer; }
    .sfsearchBox .sfsearchTxt { width: 150px; padding: 3px; vertical-align: middle; font-family: Arial,Verdana,Sans-serif; font-size: 11px; margin-right: 40px; float: right; margin-top: 5px; }
    .sfNavHorizontal { list-style-type: none; margin: 0 150px 30px 70px; padding: 0; margin-top: 20px; margin-left: -20px; background-color: white; }
    .sfsearchBox { margin: 0; padding: 0; border: 0; margin-left: 0px; margin-top: 23px !important; }
    .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; }
    .footer2 { margin-left: -82px; }
    .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; }
    .footer-right-column h3 { padding-left: 18px; }
    #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 screen and (min-width: 1024px) and (max-width: 1160px){
    ul.top-menu-two > li {    margin-left: 45px !important;}
    .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; }
    .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: 0; }
    #errorbox1 { padding-left: 0; border-right: 0; padding-bottom: 16px; width: 100%; border-bottom: 1px solid #d0ccc4; }
    #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; }
    .sfsearchSubmit { float: right; right: -136px; width: 20px; height: 20px; top: 7px; border: 0; position: relative; }
    .footerh3 { width:100%;}
    .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;}
	.sliderboxdiv {left:5%; bottom:12%;}
	.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;}
    .menuicon { right: 10px !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; }
    .sfsearchBox .sfsearchTxt { width: 130px; padding: 3px; vertical-align: middle; font-family: Arial,Verdana,Sans-serif; font-size: 11px; margin-left: 0px; margin-right: 10px; float: right; }
    .sfsearchBox { padding: 0; border: 0; margin-left: 0; margin-right: 0; margin-top: -97px !important; float: right; }


    .footer1 { background: none repeat scroll 0 0 #543F2E; clear: both; height: auto; margin: 0px; }
    .footer-right-column { float: left; border-top: 1px solid #786b65; width: 100%; }
    .footer-container { width: 100%; overflow: hidden; margin: 10px auto; }
    .footer-right-column h3 { font-size: 28px; color: #baaf9d; padding-left: 0px; margin-top: 0px !important; text-indent: 0; }
    .footer-help { color: #B6A999; overflow: hidden; width: 150px; margin-left: 0px; }
    .footer2 { width: 100%; background: none repeat scroll 0 0 #543F2E; /*margin-right: 150px;*/ overflow: hidden; 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: 100% !important; margin: 0px auto 10px auto !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; }
    .menuicon { top: 50px; }
    .sfContentBlock { margin-right: 10px; }
    .footer-right-columin-one { width: 100% !important; padding-left: 0; }
    .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; }
    .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: 130px; }
    .sprite.clopay-garage-logo-new { margin:-11px 0 0 54px; }

}

@media screen and (max-width: 767px) {
 .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;}
	.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; }
    .menuicon { right: 10px !important; }
    #homebox1_residential img { width: auto; height: auto;  }
    .sfsearchBox .sfsearchTxt { width: 130px; padding: 3px; vertical-align: middle; font-family: Arial,Verdana,Sans-serif; font-size: 11px; margin-left: 0px; margin-right: 10px; float: right; }
    .sfsearchBox { padding: 0; border: 0; margin-left: 0; margin-right: 0; margin-top: -97px !important; float: right; }

    .top-right-menu { margin-right: 0; }
    .footer-container { width: 100%; overflow: hidden; margin: 10px auto 0px auto; /* margin-left: 10px; */ }
    #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 { width: 100%; margin-left: 0; }
    .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; }
    .menuicon { top: 50px; }
    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-right: 10px; }
    .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 { width: 100%; float: left; }
    .img-text img { float: left; }
    .footer-right-column h3 { margin-bottom: 0; padding-left: 0; width: auto; text-indent: 0; }
    .footer-right-column { width: 100%; margin-right: 0; margin-left: 0; }
    .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: 100% !important; margin: 0px auto 10px auto !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%;}
}

@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; }
    	.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%;
}
.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; }
    .sfsearchSubmit { right: -114px;   top: 7px;}
    .sfsearchBox .sfsearchTxt { width: 110px; }
    .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 {min-height: 446px; 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*/

#galleryContainer .social_share a, #stageimagesunorderlist .social_share a{
	display: inline-block;	text-decoration:none;	
	background-image:url('../../MVC/MailFormatHtml/socialsprite2.png');	background-repeat: no-repeat;
}
.social_share .socialfacebook{
	width: 16px;
	height: 16px; 
	background-position:-260px 0;
}
.social_share .socialtwiter{
	width: 16px;
	height: 16px; 
	background-position:-20px 0;
}
.social_share .socialgoogleplus{
	width: 36px;
	height: 17px; 
	background-position: -342px -3px;
} 
.social_share .socialpinterest{
	width: 16px;
	height: 16px; 
	background-position: -300px 0;
}
.social_share .socialhouzz{
	width: 16px;
	height: 16px; 
	background-position:-320px -1px;
}
.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;
}
.social_share .sociallinkedin, .s_linkedin {
    	background-image:url('../../MVC/MailFormatHtml/socialsprite2.png');
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none !important;
    width: 16px;
    height: 16px;
    background-position: -140px 0px;
}

.social_share .socialinstagram, .s_instagram {
   	background-image:url('../../MVC/MailFormatHtml/socialsprite2.png');
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none !important;
    width: 16px;
    height: 18px;
    background-position: -388px 0px;
}
.footercontestEntry{
	margin-left: -40px;
    color: #BEB0A0;
}
.footercontestEntry a{
	    color: #BEB0A0;
    text-decoration: underline;
}
@media screen and (max-width:1023px){
	.footercontestEntry{
		margin:0;
	}
}

@media screen and (min-width:1024px) and (max-width:1160px){
	.footercontestEntry{
		margin:0 0 0 -64px;
	}
}
@media screen and (min-width:1177px){
	 
	  .pc_mainblock .contest_banner .banner-row{
		        max-width: 1160px;
			width: 1160px;
			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{
		        max-width: 1160px;
			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{
		        max-width: 1160px;
			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 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 #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: 23%;
	  }

	  
  }
  @media screen and(min-width:1025px){
	  .onmobile_banner{
		  display:none;
	  }
  }
  @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: 130px;
	  }
	  .onmobile_banner .contest_banner{top:0;}
	  .contest_banner{
		  display:none;
	  }
	  .contest_mobile{
		  display:block;
	  }
  }
  @media screen and (min-width:436px) and (max-width:767px){
  .footerLogos{margin-left:0px;}
  .spanLeft{margin-left:0px;}
	  .pc_mainblock .contest_banner .banner-row{
		        max-width: 1160px;
			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 #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 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 #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;
	    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{
		        max-width: 1160px;
			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{
			max-width: 1160px;
		width: 1160px;
		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;
}
#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;
	/*width:1160px\9;
	margin-left:-137px\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-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
@media screen and (min-width:1024px){
    .contest_banner .banner-row {width: 87%;}
	.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 188px -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*/
  
  
  @media only screen and (min-width: 240px) and (max-width: 320px), only screen and (min-width: 320px) and (max-width: 480px), only screen and (min-width: 480px) and (max-width : 1023px) , only screen and (min-width: 240px) and (max-width: 320px), only screen and (min-width: 320px) and (max-width: 480px), only screen and (min-width: 480px) and (max-width : 960px){
/* 
                                  25+75, 33+67, 50+50, 67+33, 75+25 
                                  Transformation in one column with two rows
                                  */
                                
                                body { min-width: 0 !important; }
                                .sfPublicWrapper { width: auto !important; }

                                .sf_colsOut.sf_2cols_1_33,
                                .sf_colsOut.sf_2cols_2_67,
                                .sf_colsOut.sf_2cols_1_67,
                                .sf_colsOut.sf_2cols_2_33,
                                .sf_colsOut.sf_2cols_1_50,
                                .sf_colsOut.sf_2cols_2_50,
                                .sf_colsOut.sf_2cols_1_25,
                                .sf_colsOut.sf_2cols_2_75,
                                .sf_colsOut.sf_2cols_1_75,
                                .sf_colsOut.sf_2cols_2_25 {
	                                width: 100% !important;
                                }

                                .sf_colsOut.sf_2cols_2_67 .sf_colsIn,
                                .sf_colsOut.sf_2cols_2_33 .sf_colsIn,
                                .sf_colsOut.sf_2cols_2_50 .sf_colsIn,
                                .sf_colsOut.sf_2cols_2_75 .sf_colsIn,
                                .sf_colsOut.sf_2cols_2_25 .sf_colsIn {
	                                margin-left: 0 !important;
	                                margin-right: 0 !important;
                                }

                                .sf_colsOut.sf_2cols_1_67 .sf_colsIn,
                                .sf_colsOut.sf_2cols_1_33 .sf_colsIn,
                                .sf_colsOut.sf_2cols_1_50 .sf_colsIn,
                                .sf_colsOut.sf_2cols_1_75 .sf_colsIn,
                                .sf_colsOut.sf_2cols_1_25 .sf_colsIn {
	                                margin-left: 0 !important;
	                                margin-right: 0 !important;
                                }

                                /*------------------- 3 columns layout, 1 hidden, 2 left --------------- */
                                .sf_homepageresponsive_3cols_hide_3 .sf_colsOut.sf_3cols_1_33,
                                .sf_homepageresponsive_3cols_hide_3 .sf_colsOut.sf_3cols_2_34,
                                .sf_homepageresponsive_3cols_hide_1 .sf_colsOut.sf_3cols_2_34,
                                .sf_homepageresponsive_3cols_hide_1 .sf_colsOut.sf_3cols_3_33,
                                .sf_homepageresponsive_3cols_hide_2 .sf_colsOut.sf_3cols_1_33, 
                                .sf_homepageresponsive_3cols_hide_2 .sf_colsOut.sf_3cols_3_33,
                                .sf_homepageresponsive_3cols_hide_1 .sf_colsOut.sf_3cols_2_50, 
                                .sf_homepageresponsive_3cols_hide_1 .sf_colsOut.sf_3cols_3_25,
                                .sf_homepageresponsive_3cols_hide_2 .sf_colsOut.sf_3cols_1_25, 
                                .sf_homepageresponsive_3cols_hide_2 .sf_colsOut.sf_3cols_3_25,
                                .sf_homepageresponsive_3cols_hide_3 .sf_colsOut.sf_3cols_1_25,
                                .sf_homepageresponsive_3cols_hide_3 .sf_colsOut.sf_3cols_2_50 {width: 100% !important;}

                                .sf_homepageresponsive_3cols_hide_1 .sf_colsOut.sf_3cols_3_33 .sf_3cols_3in_33,
                                .sf_homepageresponsive_3cols_hide_3 .sf_colsOut.sf_3cols_2_34 .sf_3cols_2in_34,
                                .sf_homepageresponsive_3cols_hide_2 .sf_colsOut.sf_3cols_3_33 .sf_3cols_3in_33,
                                .sf_homepageresponsive_3cols_hide_1 .sf_colsOut.sf_3cols_3_25 .sf_3cols_3in_25,
                                .sf_homepageresponsive_3cols_hide_2 .sf_colsOut.sf_3cols_3_25 .sf_3cols_3in_25,
                                .sf_homepageresponsive_3cols_hide_3 .sf_colsOut.sf_3cols_2_50 .sf_3cols_2in_50 {margin-left: 0 !important;}


                                /*------------------- 4 columns layout, 2 hidden, 2 left --------------- */
                                .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_2 .sf_colsOut.sf_4cols_3_25,
                                .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_2 .sf_colsOut.sf_4cols_4_25,
                                .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_3 .sf_colsOut.sf_4cols_2_25,
                                .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_3 .sf_colsOut.sf_4cols_4_25,
                                .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_2_25,
                                .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_3_25,
                                .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_1_25,
                                .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_3_25,
                                .sf_homepageresponsive_4cols_hide_3.sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_1_25,
                                .sf_homepageresponsive_4cols_hide_3.sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_2_25,
                                .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_3 .sf_colsOut.sf_4cols_1_25,
                                .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_3 .sf_colsOut.sf_4cols_4_25 {width: 100% !important;}


                                /*------------------- 5 columns layout, 3 hidden, 2 left --------------- */
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_5_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_3_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_5_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_3_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_5_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_3_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_5_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_3_20 {width: 100% !important;}/* 
                                    33+34+33, 25+50+25
                                    Transformation in one column with three rows
                                   */
                    
                                body { min-width: 0 !important; }
                                .sfPublicWrapper { width: auto !important; }

                                .sf_colsOut.sf_3cols_1_33,
                                .sf_colsOut.sf_3cols_2_34,
                                .sf_colsOut.sf_3cols_3_33,
                                .sf_colsOut.sf_3cols_1_25,
                                .sf_colsOut.sf_3cols_2_50,
                                .sf_colsOut.sf_3cols_3_25 {width: 100%  !important}

                                .sf_colsOut.sf_3cols_1_33 .sf_colsIn,
                                .sf_colsOut.sf_3cols_1_25 .sf_colsIn,
                                .sf_colsOut.sf_3cols_2_34 .sf_colsIn,
                                .sf_colsOut.sf_3cols_3_33 .sf_colsIn,
                                .sf_colsOut.sf_3cols_2_50 .sf_colsIn,
                                .sf_colsOut.sf_3cols_3_25 .sf_colsIn
                                {
	                                margin-left: 0 !important;
	                                margin-right: 0 !important;
                                }


                                /*------------------- 4 columns layout, 1 hidden, 3 left --------------- */
                                .sf_homepageresponsive_4cols_hide_1 .sf_4cols_2sf_colsOut._25, 
                                .sf_homepageresponsive_4cols_hide_1 .sf_colsOut.sf_4cols_3_25, 
                                .sf_homepageresponsive_4cols_hide_1 .sf_colsOut.sf_4cols_4_25,
                                .sf_homepageresponsive_4cols_hide_2 .sf_colsOut.sf_4cols_1_25, 
                                .sf_homepageresponsive_4cols_hide_2 .sf_colsOut.sf_4cols_3_25, 
                                .sf_homepageresponsive_4cols_hide_2 .sf_colsOut.sf_4cols_4_25,
                                .sf_homepageresponsive_4cols_hide_3 .sf_colsOut.sf_4cols_1_25, 
                                .sf_homepageresponsive_4cols_hide_3 .sf_colsOut.sf_4cols_2_25, 
                                .sf_homepageresponsive_4cols_hide_3 .sf_colsOut.sf_4cols_4_25,
                                .sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_1_25, 
                                .sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_2_25, 
                                .sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_3_25 {width: 100% !important;}

                                .sf_homepageresponsive_4cols_hide_2 .sf_colsOut.sf_4cols_1_25 .sf_4cols_1in_25, 
                                .sf_homepageresponsive_4cols_hide_2 .sf_colsOut.sf_4cols_3_25 .sf_4cols_3in_25, 
                                .sf_homepageresponsive_4cols_hide_2 .sf_colsOut.sf_4cols_4_25 .sf_4cols_4in_25,
                                .sf_homepageresponsive_4cols_hide_3 .sf_colsOut.sf_4cols_2_25 .sf_4cols_2in_25, 
                                .sf_homepageresponsive_4cols_hide_3 .sf_colsOut.sf_4cols_4_25 .sf_4cols_4in_25,
                                .sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_2_25 .sf_4cols_2in_25, 
                                .sf_homepageresponsive_4cols_hide_4 .sf_colsOut.sf_4cols_3_25 .sf_4cols_3in_25 {margin-left: 0 !important;}

                                /*------------------- 5 columns layout, 2 hidden, 3 left --------------- */
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_3_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_5_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_5_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_3_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_5_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_3_20,
                                .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_3_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_3_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_4_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_5_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_3_20,
                                .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_5_20,
                                .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_1_20,
                                .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_2_20,
                                .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_5_20 {width: 100% !important;}/* 
                                    25+25+25+25
                                    Transformation in four rows, one column
                                    */

                                    body { min-width: 0 !important; }
                                    .sfPublicWrapper { width: auto !important; }

                                    .sf_colsOut.sf_4cols_1_25,
                                    .sf_colsOut.sf_4cols_2_25,
                                    .sf_colsOut.sf_4cols_3_25,
                                    .sf_colsOut.sf_4cols_4_25 {
	                                    width: 100% !important;
                                    }
                                    .sf_colsOut.sf_4cols_1_25 .sf_colsIn,
                                    .sf_colsOut.sf_4cols_2_25 .sf_colsIn,
                                    .sf_colsOut.sf_4cols_3_25 .sf_colsIn,
                                    .sf_colsOut.sf_4cols_4_25 .sf_colsIn {
	                                    margin-left: 0 !important;
	                                    margin-right: 0 !important;
                                    }

                                    /*------------------- 5 columns layout, 1 hidden, 4 left --------------- */
                                    .sf_homepageresponsive_5cols_hide_1 .sf_colsOut.sf_5cols_2_20, 
                                    .sf_homepageresponsive_5cols_hide_1 .sf_colsOut.sf_5cols_3_20, 
                                    .sf_homepageresponsive_5cols_hide_1 .sf_colsOut.sf_5cols_4_20,
                                    .sf_homepageresponsive_5cols_hide_1 .sf_colsOut.sf_5cols_5_20,
                                    .sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_1_20, 
                                    .sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_3_20, 
                                    .sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_4_20,
                                    .sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_5_20,
                                    .sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_1_20, 
                                    .sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_2_20, 
                                    .sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_4_20,
                                    .sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_5_20,
                                    .sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_1_20, 
                                    .sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_2_20, 
                                    .sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_3_20,
                                    .sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_5_20,
                                    .sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_1_20, 
                                    .sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_2_20, 
                                    .sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_3_20,
                                    .sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_4_20 {width: 100% !important;}


                                    .sf_homepageresponsive_5cols_hide_1 .sf_colsOut.sf_5cols_2_20 .sf_5cols_2in_20, 
                                    .sf_homepageresponsive_5cols_hide_1 .sf_colsOut.sf_5cols_3_20 .sf_5cols_3in_20, 
                                    .sf_homepageresponsive_5cols_hide_1 .sf_colsOut.sf_5cols_4_20 .sf_5cols_4in_20,
                                    .sf_homepageresponsive_5cols_hide_1 .sf_colsOut.sf_5cols_5_20 .sf_5cols_5in_20,
                                    .sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_3_20 .sf_5cols_3in_20, 
                                    .sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_4_20 .sf_5cols_4in_20,
                                    .sf_homepageresponsive_5cols_hide_2 .sf_colsOut.sf_5cols_5_20 .sf_5cols_5in_20,
                                    .sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_2_20 .sf_5cols_2in_20, 
                                    .sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_4_20 .sf_5cols_4in_20,
                                    .sf_homepageresponsive_5cols_hide_3 .sf_colsOut.sf_5cols_5_20 .sf_5cols_5in_20,
                                    .sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_2_20 .sf_5cols_2in_20, 
                                    .sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_3_20 .sf_5cols_3in_20,
                                    .sf_homepageresponsive_5cols_hide_4 .sf_colsOut.sf_5cols_5_20 .sf_5cols_5in_20,
                                    .sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_2_20 .sf_5cols_2in_20, 
                                    .sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_3_20 .sf_5cols_3in_20,
                                    .sf_homepageresponsive_5cols_hide_5 .sf_colsOut.sf_5cols_4_20 .sf_5cols_4in_20 {margin: 0 !important;}/* 
                                    20+20+20+20+20
                                    Transformation in five rows, one column
                                    */

                                    body { min-width: 0 !important; }
                                    .sfPublicWrapper { width: auto !important; }

                                    .sf_colsOut.sf_5cols_1_20,
                                    .sf_colsOut.sf_5cols_2_20,
                                    .sf_colsOut.sf_5cols_3_20,
                                    .sf_colsOut.sf_5cols_4_20,
                                    .sf_colsOut.sf_5cols_5_20 {
	                                    width: 100% !important;
                                    }
                                    .sf_colsOut.sf_5cols_1_20 .sf_colsIn,
                                    .sf_colsOut.sf_5cols_2_20 .sf_colsIn,
                                    .sf_colsOut.sf_5cols_3_20 .sf_colsIn,
                                    .sf_colsOut.sf_5cols_4_20 .sf_colsIn,
                                    .sf_colsOut.sf_5cols_5_20 .sf_colsIn {
	                                    margin-left: 0 !important;
	                                    margin-right: 0 !important;
                                    }.sfNavWrp .sfNavToggle
{
        display: inline-block;
}
.sfNavWrp .sfNavList, .sfNavWrp .sfNavSelect, .sfNavWrp .k-plus, .sfNavWrp .k-minus
{
        display: none;
}
.sfNavWrp .sfNavList.sfShown
{
        display: block;
}
.sfNavWrp li
{
        margin-left: 0;
        float: none !important;
}
.sfNavWrp ul.sfNavHorizontalSiteMap > li, .sfNavWrp .sfLevel1
{
        margin-bottom: 10px;
}
.sfNavWrp .k-animation-container, .sfNavWrp .k-menu .k-group, .sfNavWrp .k-treeview .k-group .k-group
{
        position: static !important;
        display: block !important;
        transform: none !important;
}
.sfNavWrp .k-group
{
        margin-left: 10px;
}
/*------------------------------------------------
                                               1 of 1 is hidden (default transformations)
                                            ------------------------------------------------*/
                                            .sf_homepageresponsive_1cols_hide_1 .sf_1col_1_100 {display: none}

                                            /*------------------------------------------------
                                               1 of 2 is hidden (default transformations)
                                            ------------------------------------------------*/
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_1_25,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_1_33,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_1_50,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_1_67,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_1_75,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_2_25,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_2_33,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_2_50,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_2_67,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_2_75 {display: none}

                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_25,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_1_25,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_33,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_1_33,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_50,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_1_50,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_67,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_1_67,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_75,
                                            .sf_homepageresponsive_2cols_hide_2 .sf_2cols_1_75 {width: 100% !important}
                                            
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_25 .sf_2cols_2in_25,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_33 .sf_2cols_2in_33,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_50 .sf_2cols_2in_50,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_67 .sf_2cols_2in_67,
                                            .sf_homepageresponsive_2cols_hide_1 .sf_2cols_2_75 .sf_2cols_2in_75 {margin-left: 0}



                                            /*------------------------------------------------
		                                       1 of 3 is hidden (default transformations)
                                            --------------------------------------------------*/
                                            .sf_homepageresponsive_3cols_hide_1 .sf_3cols_1_33,
                                            .sf_homepageresponsive_3cols_hide_2 .sf_3cols_2_34,
                                            .sf_homepageresponsive_3cols_hide_3 .sf_3cols_3_33,
                                            .sf_homepageresponsive_3cols_hide_1 .sf_3cols_1_25,
                                            .sf_homepageresponsive_3cols_hide_2 .sf_3cols_2_50,
                                            .sf_homepageresponsive_3cols_hide_3 .sf_3cols_3_25 {display: none}

                                            .sf_homepageresponsive_3cols_hide_3 .sf_3cols_1_33,
                                            .sf_homepageresponsive_3cols_hide_3 .sf_3cols_2_34, 
                                            .sf_homepageresponsive_3cols_hide_2 .sf_3cols_1_33,
                                            .sf_homepageresponsive_3cols_hide_2 .sf_3cols_3_33,
                                            .sf_homepageresponsive_3cols_hide_1 .sf_3cols_2_34,
                                            .sf_homepageresponsive_3cols_hide_1 .sf_3cols_3_33,
                                            .sf_homepageresponsive_3cols_hide_2 .sf_3cols_1_25, 
                                            .sf_homepageresponsive_3cols_hide_2 .sf_3cols_3_25 {width: 50%}

                                            .sf_homepageresponsive_3cols_hide_1 .sf_3cols_2_50,
                                            .sf_homepageresponsive_3cols_hide_3 .sf_3cols_2_50 {width: 67%} 

                                            .sf_homepageresponsive_3cols_hide_1 .sf_3cols_3_25,
                                            .sf_homepageresponsive_3cols_hide_3 .sf_3cols_1_25 {width: 33%}

                                            .sf_homepageresponsive_3cols_hide_1 .sf_3cols_2_50 .sf_3cols_2in_50,
                                            .sf_homepageresponsive_3cols_hide_1 .sf_3cols_2_34 .sf_3cols_2in_34 {margin-left: 0}


                                            /*------------------------------------------------
                                                2 of 3 are hidden (default transformations)
                                            ------------------------------------------------*/
                                            .sf_homepageresponsive_3cols_hide_1.sf_homepageresponsive_3cols_hide_2 .sf_3cols_3_33,
                                            .sf_homepageresponsive_3cols_hide_1.sf_homepageresponsive_3cols_hide_3 .sf_3cols_2_34,
                                            .sf_homepageresponsive_3cols_hide_2.sf_homepageresponsive_3cols_hide_3 .sf_3cols_1_33,
                                            .sf_homepageresponsive_3cols_hide_1.sf_homepageresponsive_3cols_hide_2 .sf_3cols_3_25,
                                            .sf_homepageresponsive_3cols_hide_1.sf_homepageresponsive_3cols_hide_3 .sf_3cols_2_50,
                                            .sf_homepageresponsive_3cols_hide_2.sf_homepageresponsive_3cols_hide_3 .sf_3cols_1_25 {width: 100% !important;}


                                             /*------------------------------------------------
                                                1 of 4 is hidden (default transformations)
                                            ------------------------------------------------*/
                                            .sf_homepageresponsive_4cols_hide_1 .sf_4cols_1_25,
                                            .sf_homepageresponsive_4cols_hide_2 .sf_4cols_2_25,
                                            .sf_homepageresponsive_4cols_hide_3 .sf_4cols_3_25,
                                            .sf_homepageresponsive_4cols_hide_4 .sf_4cols_4_25 {display: none}


                                            .sf_homepageresponsive_4cols_hide_1 .sf_4cols_2_25, 
                                            .sf_homepageresponsive_4cols_hide_1 .sf_4cols_4_25,
                                            .sf_homepageresponsive_4cols_hide_3 .sf_4cols_1_25, 
                                            .sf_homepageresponsive_4cols_hide_3 .sf_4cols_4_25,
                                            .sf_homepageresponsive_4cols_hide_2 .sf_4cols_1_25, 
                                            .sf_homepageresponsive_4cols_hide_2 .sf_4cols_4_25 {width: 33%} 

                                            .sf_homepageresponsive_4cols_hide_1 .sf_4cols_3_25,
                                            .sf_homepageresponsive_4cols_hide_2 .sf_4cols_3_25,
                                            .sf_homepageresponsive_4cols_hide_3 .sf_4cols_2_25 {width: 34%}

                                            .sf_homepageresponsive_4cols_hide_1 .sf_4cols_2_25 .sf_4cols_2in_25,
                                            .sf_homepageresponsive_4cols_hide_1 .sf_4cols_2_25 .sf_4cols_2in_25, 
                                            .sf_homepageresponsive_4cols_hide_1 .sf_4cols_3_25 .sf_4cols_3in_25, 
                                            .sf_homepageresponsive_4cols_hide_1 .sf_4cols_4_25 .sf_4cols_4in_25 {margin-left: 0;}


                                            /*------------------------------------------------
                                                2 of 4 are hidden (default transformations)
                                            ------------------------------------------------*/


                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_3 .sf_4cols_1_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_3 .sf_4cols_3_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_2 .sf_4cols_1_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_2 .sf_4cols_2_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_4 .sf_4cols_1_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_4 .sf_4cols_4_25,
                                            .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_4 .sf_4cols_2_25,
                                            .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_4 .sf_4cols_4_25,
                                            .sf_homepageresponsive_4cols_hide_3.sf_homepageresponsive_4cols_hide_4 .sf_4cols_3_25,
                                            .sf_homepageresponsive_4cols_hide_3.sf_homepageresponsive_4cols_hide_4 .sf_4cols_4_25,
                                            .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_3 .sf_4cols_2_25,
                                            .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_3 .sf_4cols_3_25 {display: none}


                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_3 .sf_4cols_2_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_3 .sf_4cols_4_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_2 .sf_4cols_3_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_2 .sf_4cols_4_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_4 .sf_4cols_2_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_4 .sf_4cols_3_25,
                                            .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_4 .sf_4cols_1_25,
                                            .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_4 .sf_4cols_3_25,
                                            .sf_homepageresponsive_4cols_hide_3.sf_homepageresponsive_4cols_hide_4 .sf_4cols_1_25,
                                            .sf_homepageresponsive_4cols_hide_3.sf_homepageresponsive_4cols_hide_4 .sf_4cols_2_25,
                                            .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_3 .sf_4cols_1_25,
                                            .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_3 .sf_4cols_4_25 {width: 50% !important;}
                                         

                                            /*------------------------------------------------
                                                3 of 4 are hidden (default transformations)
                                            ------------------------------------------------*/
                                            .sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_3.sf_homepageresponsive_4cols_hide_4 .sf_4cols_1_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_3.sf_homepageresponsive_4cols_hide_4 .sf_4cols_2_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_4 .sf_4cols_3_25,
                                            .sf_homepageresponsive_4cols_hide_1.sf_homepageresponsive_4cols_hide_2.sf_homepageresponsive_4cols_hide_3 .sf_4cols_4_25 {width: 100%}


                                            /*------------------------------------------------
                                                1 of 5 is hidden (default transformations)
                                            ------------------------------------------------*/
                                            .sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_4 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_2 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_3 .sf_5cols_3_20 {display: none}

                                            .sf_homepageresponsive_5cols_hide_1 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_1 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_2 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_2 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_2 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_2 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_3 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_3 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_3 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_3 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_4 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_4 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_4 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_4 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20 {width: 25%}


                                            /*------------------------------------------------
                                                2 of 5 are hidden (default transformations)
                                            ------------------------------------------------*/
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_4_20 {display: none}

                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3 .sf_5cols_2_20, 
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4 .sf_5cols_2_20, 
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2 .sf_5cols_3_20, 
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20, 
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_1_20, 
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_5_20 {width: 33%}

                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_2_20 {width: 34%}


                                            /*------------------------------------------------
                                                3 of 5 are hidden (default transformations)
                                            ------------------------------------------------*/

                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_5_20 {display: none}

                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_5_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20 {width: 50%}


                                            /*------------------------------------------------
                                                4 of 5 are hidden (default transformations)
                                            ------------------------------------------------*/
                                            .sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_1_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_2_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_4.sf_homepageresponsive_5cols_hide_5 .sf_5cols_3_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_5 .sf_5cols_4_20,
                                            .sf_homepageresponsive_5cols_hide_1.sf_homepageresponsive_5cols_hide_2.sf_homepageresponsive_5cols_hide_3.sf_homepageresponsive_5cols_hide_4 .sf_5cols_5_20 { width: 100%}
}
#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; }
}