body{color:#000;padding:0;margin:0;font-size:17px;background:#fff;font-family:'Ubuntu', sans-serif;font-weight:normal;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
.clear{clear:both;width:100%;}
img{max-width:100%;height:auto;display:block;}
embed,
iframe,
object,
video{max-width:100%;}
html{-webkit-text-size-adjust:none;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
a img{border:0px;}
.container{width:100%;background:#fff;padding:0 20px;}
.header-and-banner-container{position:relative;}
#header-top{background:#ce1000;width:100%;padding:3px 0 8px 0;font-size:26px;color:#fff;line-height:33px;font-style:italic;font-weight:600;text-align:right;}
#header-top .top-inner{max-width:1220px;margin:0 auto;padding:0 66px;}
#header-top p{display:inline-block;font-size:25.5px;color:#fff;line-height:33px;font-style:italic;font-weight:500;text-align:right;padding:0;margin:0;border:none;}
#header-top a{display:inline-block;margin:0 24px 0 0;padding:2px 30px 2px 0;text-decoration:none;background:url(../images/header-top-bar.png) no-repeat right 3px;position:relative;margin-bottom:-3px;}
#header-top img{display:block;max-width:100%;height:auto;}
.header-container{position:absolute;top:-44px;left:0;right:0;width:100%;z-index:999;}
#header{max-width:1220px;margin:0 auto;padding:0 43px;}
#header .header-left{float:left;}
#header .header-left a{display:inline-block;margin:0;padding:0;}
#header .logo img{display:block;max-width:100%;height:auto;margin:0;padding:0;border:none;line-height:0;font-size:0;}
#header .logo{position:relative;margin:-44px 0 0 -40px;}
#header .cell-number{position:absolute;top:100%;left:20px;background:#d20100;margin-top:-6px;padding:0 30px 0 25px;-o-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
#header .cell-number,
#header .cell-number p,#header .cell-number .sitephone{font-size:28px;font-weight:500;line-height:44px;color:#fff;letter-spacing:1px;}
#header .cell-number p,#header .cell-number .sitephone{margin:0;padding:0;}
#header .cell-number a{text-decoration:none;margin:0;padding:0;color:#fff;}
#header .cell-number span{display:inline-block;padding:0 0 0 32px;background:url(../images/header-cell-number.png) no-repeat center left;}
#header .header-menu{float:right;max-width:800px;font-size:17px;color:#fff;line-height:21px;font-weight:600;}
#header .header-menu ul.main-menu{display:block;margin:0;padding:0;}
#header .header-menu ul.main-menu li{position:relative;list-style-type:none;float:left;padding:5px 2px;margin:0;height:108px;display:table;background:url(../images/header-menu-bar.jpg) no-repeat right center;font-size:17px;color:#fff;line-height:21px;font-weight:600;text-align:center;}
#header .header-menu ul.main-menu li:nth-child(5) ul{left:-10px;}
#header .header-menu ul.main-menu li:nth-child(5) ul:after{left:40px;}
#header .header-menu ul.main-menu li:last-child ul{left:-90px;}
#header .header-menu ul.main-menu li:last-child ul:after{left:120px;}
#header .header-menu ul.main-menu li a{display:table-cell;vertical-align:middle;color:#fff;text-decoration:none;}
#header .header-menu .main-menu > li:nth-child(1){width:18.5369%;}
#header .header-menu .main-menu > li:nth-child(2){width:16.52349%;}
#header .header-menu .main-menu > li:nth-child(3){width:20.442953%;}
#header .header-menu .main-menu > li:nth-child(4){width:14.64114%;}
#header .header-menu .main-menu > li:nth-child(5){width:10.825503%;}
#header .header-menu .main-menu > li:nth-child(6){width:9.825503%;}
#header .header-menu .main-menu > li:last-child{background:none;width:8%;}
#header .header-menu .main-menu ul{position:absolute;top:100%;left:28px;z-index:5;width:173px;padding:5px;margin:-12px 0 0 0;background:#d40000;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;visibility:hidden;opacity:0;transition:visibility 0s .5s, opacity .3s linear;}
#header .header-menu .main-menu li:nth-child(6) ul{left: -57px;}
#header .main-menu li ul:after{content:'';position:absolute;border-style:solid;border-width:0 14px 14px 14px;border-color:#d20100 transparent;display:block;width:0;z-index:1;top:-14px;left:36px;}
#header .header-menu .main-menu li:nth-child(6) ul:after{left: 90px;}
#header .header-menu .main-menu ul li{height:inherit;padding:0 15px;margin:0;float:none;background:#fff;display:block;font-size:16px;color:#000;text-align:left;font-weight:normal;}
#header .header-menu .main-menu ul li:first-child{padding-top:5px;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
#header .header-menu .main-menu ul li:last-child{padding-bottom:5px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
#header .header-menu .main-menu ul li a{display:block;padding:9px 0;border-bottom:1px solid #dddddd;color:#000;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
#header .header-menu .main-menu ul li:last-child a{border:none;}
#header .header-menu .main-menu ul ul{top:0;left:-190px;}
#header .main-menu li ul ul:after{top:18px;left:95%;-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
#header .main-menu li:hover > ul{visibility:visible;opacity:1;-webkit-transition:opacity .5s linear;transition:opacity .3s linear;}
#header .main-menu ul li.current_page_item > a,
#header .main-menu ul li:hover > a{color:#d20100;}
#menu_holder{display:none;}
.bx-wrapper ul li{list-style:none;margin:0;padding:0;top:-17px;}
#mainslider{top:0;left:0;right:0;width:100%;}
#mainslider video{width:100%;}
#banner{position:relative;width:100%;height:726px;font-family:'Pragati Narrow', sans-serif;font-weight:normal;font-size:80px;color:#fff;line-height:80px;font-weight:normal;text-align:center;}
#banner .banner-info{position:absolute;top:50%;left:0;right:0;width:100%;max-width:900px;margin:0 auto;padding:180px 20px 0 20px;z-index:55;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#banner .banner-info .bannertitle{font-family:'Pragati Narrow', sans-serif;font-weight:normal;font-size:80px;color:#fff;line-height:80px;font-weight:normal;text-align:center;margin:0;}
#banner .banner-shadow{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:rgba(1, 1, 1, .2);z-index:0;}
.three-column-container{background:#fff;max-width:1050px;margin:0 auto;}
.three-column-container{padding:78px 0 44px 0;font-size:37px;font-weight:300;color:#000;text-align:center;}
.three-column-container h2{font-size:37px;font-weight:300;color:#000;text-align:center;line-height:40px;padding:0 0 47px 0;margin:0;background:url(../images/three-column-title-bg.jpg) no-repeat bottom center;}
.three-column-container h1{font-family:'Ubuntu', sans-serif;font-size:37px;font-weight:300;color:#000;text-align:center;line-height:40px;padding:0 0 47px 0;margin:0;background:url(../images/three-column-title-bg.jpg) no-repeat bottom center;}
.three-column-area{text-align:left;overflow:hidden;padding:25px 0;font-size:15px;color:#000;line-height:21px;}
.three-column-area .single-column{float:left;width:33.333333%;padding:25px 25px 25px 25px;}
.single-column .box-image{width:158px;height:158px;margin:0 auto;padding:15px 0;background:rgba(221, 221, 221, 0.8);-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-align:center;}
.single-column .box-image img{display:inline-block;}
.column-inner .box-image img{height:unset}
.single-column .box-info{font-size:15px;line-height:21px;color:#000;padding:23px 0 0 0;text-align:center;}
.single-column .box-info h3{font-family:'Pragati Narrow', sans-serif;font-size:29px;line-height:32px;color:#000;font-weight:normal;padding:0 0 10px 0;margin:0;text-align:center;}
.single-column .box-info p{margin:0;font-size:15px;line-height:21px;padding:0 0 30px 0;text-align:center;}
.single-column .box-info p a{display:inline-block;color:#df3324;font-weight:500;line-height:15px;}
.single-column .box-info p a:hover{text-decoration:none;}
.single-column .underground a{display:inline-block;background:#ca190a;padding:8px 15px;color:#fff;font-size:13px;font-weight:500;text-decoration:none;line-height:16px;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.single-column .underground a:hover{background:#a21104;}
.slider-and-info-container{padding:0;}
.slider-and-info{overflow:hidden;}
.slider-and-info .left-slider{float:left;height:363px;width:65.615368%;padding:10px 15px 0 15px;background:url(../images/sider-bg.jpg) no-repeat center center;background-size:cover;position:relative;overflow:hidden;}
.slider-and-info .left-slider:after{content:'';position:absolute;top:0;left:0;right:0;z-index:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);}
#slider{height:363px;max-width:771px;float:right;padding:5px;}
.slides{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;}
#slider .slider_info{max-width:705px;float:left;padding:0 5px 15px 60px;background:url(../images/slider-left-image.png) no-repeat left 8px;}
.slider_info,
.slider_info p{font-size:18px;font-weight:300;color:#fff;line-height:26px;}
.slider_info p{padding:0 0 10px 0;margin:0;}
.slider_info .author,
.slider_info .author a{font-weight:bold;color:#fff;text-decoration:none;}
.slider-and-info .right-info{float:left;width:34.385%;}
.slider-and-info .row{height:121px;padding:5px 10px 5px 45px;width:100%;}
.slider-and-info .row-inner{max-width:256px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.row.row-date{background:#373635;}
.row.row-location{background:#1c1b1b;}
.row.row-sehelter{background:#000;}
.slider-and-info .row.row-location .row-inner{max-width:inherit;}
.slider-and-info .row.row-date .row-inner p{padding-right:80px;}
.slider-and-info .row,
.slider-and-info .row p{font-weight:300;font-size:22px;color:#fff;line-height:26px;text-transform:uppercase;letter-spacing:1px;}
.slider-and-info .row p{margin:0;padding:0;}
.slider-and-info .row-inner .right-section{float:right;border:2px solid #cc1500;padding:4px 0 0 0;position:relative;margin:-1.5px 0 0 0;}
.slider-and-info .row-inner .right-section > span{display:block;border-top:2px solid #cc1500;font-family:'Ubuntu', sans-serif;font-size:13px;line-height:16px;font-weight:500;text-transform:uppercase;color:#df3324;padding:3px 5px 6px 6px;text-align:center;}
.slider-and-info .right-section span span{display:block;margin:0;padding:0;font-size:21px;line-height:21px;}
.slider-and-info .row strong{display:inline-block;padding-left:5px;text-decoration:none;color:#e23000;text-transform:none;font-size:24px;font-weight:400;}
.row.row-sehelter .row-inner p{padding:23px 100px 0 0;}
.row.row-sehelter .right-section{border:none;padding-right:5px;}
.company-logos-content{max-width:1130px;margin:0 auto;padding:45px 0px 47px 0px;text-align:center;}
.company-logos-content a{display:inline-block;padding:0;margin:5px 27px;}
.company-logos-content img{display:block;max-width:100%;height:auto;padding:0;margin:0;}
.feture-two-column-area{background:#e4e4e4;}
.feture-area{max-width:1048px;margin:0 auto;padding:62px 0;overflow:hidden;font-size:17px;line-height:23px;color:#000;font-weight:300;}
.feture-area .feture-left{float:left;width:71.0878%;padding:10px 50px 0 10px;}
.feture-area p{margin:0;padding:0;}
.feture-area .feture-right{float:right;width:28.91%;padding:7px 10px;font-size:18px;line-height:25px;color:#fff;text-transform:uppercase;text-align:center;}
.feture-right .row{padding:6px 0;}
.feture-right a{display:block;margin:0 0 1px;width:100%;max-width:279px;padding:18px 10px;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;font-size:18px;line-height:25px;color:#fff;text-transform:uppercase;font-weight:400;text-decoration:none;background:url(../images/button-bg.png) no-repeat center center;background-size:cover;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.feture-right a:hover{color:#c81d19;}
.signaturecontainer #signature-pad canvas{border:1px solid #000000;}
.footer-container{background:#c81d19;padding:4px}
#footer{padding:22px 0 26px 0;font-size:16px;line-height:22px;text-align:center;color:#fff;}
#footer ul{margin:0;padding:0;}
#footer ul li{margin:0;display:inline-block;padding:15px 23px 15px 22px;background:url(../images/footer-bar.png) no-repeat right center;}
#footer ul li:last-child{background:none;}
#footer p{margin:0;padding:0;}
#footer li p a{text-decoration:none;color:#fff;}
#footer ul li.social-logos a{display:inline-block;height:29px;width:29px;background:#fff;-o-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin:-6px 3px;line-height:29px;text-align:center;color:#e4e4e4;font-family:'fontawesome';font-size:16px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
#footer ul li.social-logos a i{display:inline-block;height:29px;}
#footer ul li.social-logos a i.fa-facebook{font-size:19px;padding-right:3px;padding-top:5px;}
#footer ul li.social-logos a:hover{background:#fff;color:#ce1000;}
#banner.inner-banner{background-size: cover !important;margin-top:44px;height:288px;background:url(../images/banner-image-inner.jpg) no-repeat center;}
.ground-container{max-width:950px;margin:0 auto;font-family:'Pragati Narrow', sans-serif;font-size:45px;color:#000;line-height:50px;text-align:center;padding:48px 0 40px 0;}
.ground-container h1{font-family:'Pragati Narrow', sans-serif;font-size:45px;color:#000;line-height:50px;font-weight:normal;margin:0;padding:0 0 36px 0;background:url(../images/three-column-title-bg.jpg) no-repeat center bottom;}
.ground-container .ground-info,
.ground-container .ground-info p,.store-container p{font-family:'Ubuntu', sans-serif;font-size:18px;line-height:28px;color:#000;font-weight:300;text-align:left;margin:0;padding:0;}

.store-container .whitetext p{color:#000000;}

.ground-container .ground-info{padding:35px 0 0 0;}
.ground-container .ground-info p{padding-bottom:27px;}
.ground-container .ground-info p:last-child{padding-bottom:24px;}
.ground-container .ground-citys{font-family:'Alegreya Sans', sans-serif;font-size:17px;color:#c62022;line-height:25px;text-align:left;font-weight:700;padding:0 0 31px 0;}
.ground-container .ground-citys ul{margin:0;padding:0 15px 0 0;overflow:hidden;float:left;text-align:left;width:25%;font-size:17px;color:#c62022;line-height:25px;font-family:'Alegreya Sans', sans-serif;}
.ground-container .ground-citys ul li{list-style-type:none;float:left;width:100%;}
.ground-container .ground-citys ul li a{color:#c62022;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.ground-container .ground-citys ul li a:hover{color:#a51003;}
.interior-box-container{background:#e4e4e4;}
.interior-three-column{max-width:1071px;margin:0 auto;padding:50px 0 40px 0;overflow:hidden;display: table;width:100%;text-align:center}
.interior-three-column .column{/*float:left;*/display: inline-table;/*width:33.3333333%;*/padding:20px 10px 30px 10px;}
.interior-three-column .column-inner{position:relative;}
.interior-three-column .column-inner a{display:block;margin:0;padding:0;}
.interior-three-column .box-info{position:absolute;bottom:0;left:0;right:0;width:100%;background:url(../images/inter-box-bg.png) repeat-x bottom;z-index:1;padding:20px 5px 13px 5px;font-family:'Pragati Narrow', sans-serif;font-size:29px;color:#fff;text-align:center;line-height:30px;}
.interior-three-column .box-info p,.interior-three-column .box-info .sheltertitle{font-family:'Pragati Narrow', sans-serif;font-size:29px;color:#fff;font-weight:normal;margin:0;padding:0;}
.store-container{font-family:"Pragati Narrow", sans-serif;color:#000;font-size:45px;line-height:50px;margin:0 auto;max-width:1093px;padding:48px 0 40px 0;text-align:center;}
.store-container h1{background:url("../images/three-column-title-bg.jpg") no-repeat center bottom;color:#000;font-family:"Pragati Narrow", sans-serif;font-size:45px;font-weight:normal;line-height:50px;margin:0;padding:0 0 36px;}
#store-content{font-family:"Ubuntu", sans-serif;}
#store-content .shopping-cart-area{padding:40px 12px 20px 12px;overflow:hidden;text-align:left;}
.shoping-cart-info{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:8px 5px 11px 5px;overflow:hidden;}
.shoping-cart-info,
.shoping-cart-info p{font-family:'Ubuntu', sans-serif;font-size:16px;color:#404051;line-height:20px;font-weight:normal;}
.shoping-cart-info p a{font-family:'Ubuntu', sans-serif;font-size:16px;color:#404051;line-height:20px;font-weight:normal;text-decoration:none;}
.shoping-cart-info p a:hover{color:#ce1000;}
.shoping-cart-info p{margin:0;padding:0;}
.shoping-cart-info .left-info{float:left;padding-top:5px;}
.shoping-cart-info .shopping-cart{float:right;display:inline-block;text-decoration:none;color:#404051;padding:5px 0 5px 45px;background:url(../images/shopping-cart.png) no-repeat left center;}
.product-box-area{padding:10px 0 25px 0;overflow:hidden;}
.product-box-area .product-box{float:left;width:25%;padding:10px 11.5px;font-family:'Ubuntu', sans-serif;}
.product-box .box-inner{position:relative;box-shadow:1px 2px 9px -4px #242424;-webkit-box-shadow:1px 2px 9px -4px #242424;-moz-box-shadow:1px 2px 9px -4px #242424;-o-box-shadow:1px 2px 9px -4px #242424;}
.product-box .product-and-price{padding:5px;}
.product-box .product-price{font-size:28px;line-height:39px;color:#fff;font-weight:500;background:#c62022;position:absolute;top:17px;right:-9px;display:inline-block;padding:0 11.5px;text-align:center;}
.product-box .product-price:after{content:'';position:absolute;top:38px;right:0;z-index:2;display:inline-block;width:9px;height:11px;background:url(../images/product-price-after.png) no-repeat center center;}
.product-box .product-info{padding:0 12px 13px 16px;font-weight:300;font-size:14px;line-height:19px;color:#000;text-align:left;}
.product-box .product-info h2{font-size:18px;line-height:22px;color:#c81d19;font-weight:300;height:34px;margin:0;padding:0;display:table;}
.product-box .product-info h2 a{display:table-cell;vertical-align:middle;margin:0;padding:0;color:#c81d19;text-decoration:none;}
.product-box .product-info p{margin:0;padding:0;height:55px;font-weight:300;font-size:14px;line-height:19px;color:#000;text-align:left;}
.product-box .box-bottom-area{overflow:hidden;}
.product-box .box-bottom-area a{display:block;text-transform:uppercase;font-size:13px;line-height:23px;color:#fff;margin:0;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.product-box .box-bottom-area a.more-info{text-decoration:underline;color:#000;float:left;}
.product-box .box-bottom-area a.buy-now{text-decoration:none;font-weight:400;line-height:22px;float:right;padding:0 12px 1px 12px;background:url(../images/border-now-button.png) no-repeat center center;}
.product-box .box-bottom-area a.more-info:hover{color:#ce1000;}
.product-box .box-bottom-area a.buy-now:hover{color:#ccc;}
.blog-container{color:#000;font-family:"Pragati Narrow", sans-serif;font-size:45px;line-height:50px;margin:0 auto;max-width:1050px;padding:48px 0 0 0;text-align:center;}
.blog-container h1{background:url("../images/three-column-title-bg.jpg") no-repeat center bottom;color:#000;font-family:"Pragati Narrow", sans-serif;font-size:45px;font-weight:normal;line-height:50px;margin:0;padding:0 0 36px 0;}
#blog-area{font-family:'Ubuntu', sans-serif;font-size:16px;line-height:22px;color:#000;text-align:left;overflow:hidden;padding:38px 0 15px 0;}
#blog-area .left-blog{float:left;width:74.3819%;padding:0;}
#blog-area .single-blog{padding-bottom:62px;}
.left-blog .left-date{float:left;background:#ca190a;font-family:'Ubuntu', sans-serif;font-size:21px;line-height:28px;color:#fff;font-weight:700;letter-spacing:1px;border:5px solid #ca190a;text-align:center;margin:6px 0 0 0;}
.left-blog .left-date p{margin:0;padding:0;}
.left-blog .left-date p span{display:block;background:#fff;min-width:62px;font-family:'Pragati Narrow', sans-serif;font-size:48px;color:#000;font-weight:700;line-height:52px;}
#blog-area .blog-right-info{padding:0 15px 0 99px;font-family:'Ubuntu', sans-serif;font-size:16px;line-height:28px;color:#000;font-weight:300;}
#blog-area p,
#blog-area ul,
#blog-area ol,
#blog-area ul li,
#blog-area ul h2,
#blog-area ul h3,
#blog-area ul h4{margin:0;padding:0;}
#blog-area .blog-right-info h2,
#blog-area .blog-right-info h2 a{font-family:'Ubuntu', sans-serif;font-size:28px;line-height:30px;color:#ca190a;font-weight:300;}
#blog-area .blog-right-info h2 a{text-decoration:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
#blog-area .blog-right-info h2 a:hover{color:#9e1d13;}
#blog-area .blog-right-info h2{margin:0;padding:0 0 8px 0;}
#blog-area .blog-right-info p{font-family:'Ubuntu', sans-serif;font-size:16px;line-height:22px;color:#000;font-weight:300;padding-bottom:25px;}
#blog-area .blog-right-info ul,
#blog-area .blog-right-info ol{padding:0 0 22px 16px;}
#blog-area .blog-right-info li{list-style-type:disc;padding:0;line-height:22px;}
#blog-area .read-on-area{border-top:1px solid #000;border-bottom:1px solid #000;position:relative;padding:3px 130px 7px 3px;margin-top:6px;font-family:'Ubuntu', sans-serif;font-size:12px;line-height:18px;color:#000;}
#blog-area .read-on-area p{font-family:'Ubuntu', sans-serif;font-size:12px;line-height:18px;color:#000;font-weight:normal;line-height:20px;margin:0;padding:0;}
#blog-area .read-on-area p a{color:#cc1400;text-decoration:none;}
#blog-area .read-on-area p a:hover{text-decoration:underline;}
#blog-area .read-on-area a.btn-readon{position:absolute;top:0;right:0;width:123px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#0a0d0f;font-family:'Ubuntu', sans-serif;font-size:16px;line-height:31px;color:#fff;font-weight:400;text-decoration:none;text-transform:uppercase;text-align:center;letter-spacing:1px;border-right:1px solid #7d7f80;border-left:1px solid #7d7f80;padding:0 5px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
#blog-area .read-on-area a.btn-readon:hover{color:#cc1400;}
#blog-sidebar{float:right;width:21.142857%;padding:6px 0;font-family:'Pragati Narrow', sans-serif;font-size:30px;line-height:35px;color:#000;text-align:center;}
#blog-sidebar p,
#blog-sidebar ul,
#blog-sidebar ol,
#blog-sidebar h3,
#blog-sidebar h4{margin:0;padding:0;}
#blog-sidebar h3{font-family:'Pragati Narrow', sans-serif;font-size:30px;line-height:35px;color:#000;font-weight:normal;padding-bottom:11px;}
#blog-sidebar .recent-post,
#blog-sidebar .categoris{background:#e4e4e4;padding:12px 20px 13px 20px;}
#blog-sidebar .categoris{margin-top:23px;}
#blog-sidebar ul,
#blog-sidebar ol{font-family:'Ubuntu', sans-serif;font-size:14px;line-height:17px;font-weight:400;text-align:left;}
#blog-sidebar ul li{list-style-type:none;}
#blog-sidebar ul li,
#blog-sidebar ol li{border-top:1px solid #fff;padding:8px 5px 6px 5px;}
#blog-sidebar li a{color:#000;text-decoration:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
#blog-sidebar li a:hover{color:#ce1000;}
.product-container{max-width:1070px;margin:0 auto;font-family:'Pragati Narrow', sans-serif;font-size:45px;color:#000;line-height:50px;text-align:center;padding:48px 0 26px 0;}
.product-container h1{font-family:'Pragati Narrow', sans-serif;font-size:45px;color:#000;line-height:50px;font-weight:normal;margin:0;padding:0 0 36px 0;background:url(../images/three-column-title-bg.jpg) no-repeat center bottom;}
.product-feture-area{padding:40px 8px 0 8px;font-family:'Ubuntu', sans-serif;font-size:28px;line-height:30px;font-weight:300;text-align:left;color:#c51f21;}
.right-feture{float:right;padding:0 0 0 10px;}
.right-image{padding:7px;border:1px solid #ebebeb;-webkit-box-shadow:1px 1px 5px -2px #B0AAAA;-moz-box-shadow:1px 1px 5px -2px #B0AAAA;-o-box-shadow:1px 1px 5px -2px #B0AAAA;box-shadow:1px 1px 5px -2px #B0AAAA;}
.product-feture-area h2,
.product-feture-area p,
.product-feture-area ul,
.product-feture-area ol,
.product-feture-area li{margin:0;padding:0;}
.product-feture-area h2{font-family:'Ubuntu', sans-serif;font-size:28px;line-height:30px;font-weight:300;text-align:left;color:#c51f21;padding-bottom:13px;}
.product-feture-area p,
.product-feture-area ul,
.product-feture-area ol{font-family:'Ubuntu', sans-serif;font-size:16px;line-height:20px;font-weight:400;text-align:left;color:#000;}
.product-feture-area ul,
.product-feture-area ol{padding-left:17px;}
.product-feture-area p,
.product-feture-area ul li,
.product-feture-area ol li{padding-bottom:12px;}
.product-order-container{max-width:1050px;margin:0 auto;padding:0 0 68px 0;}
.product-order-content{padding:13px 0 31px 0;border:1px solid #ccc;}
.order-inner-box{float:left;width:33.3333333%;padding:0 14.9px;font-family:'Ubuntu', sans-serif;font-size:16px;font-weight:500;color:#000;}
.order-inner-box:first-child{padding-left:30px;}
.order-inner-box:last-child{padding-right:40px;}
.order-inner-box h3{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000;margin:12px 0 0 0;padding:0 0 15px 0;}
.order-inner-box h3 span{color:#f00;}
#order-form .form-element input[type="text"],
#order-form .form-element input[type="submit"],
#order-form .form-element input[type="button"]{border:none;padding:0;margin:0;font-family:'Ubuntu', sans-serif;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#order-form .form-element input[type="text"]{border:1px solid #d2d2d2;height:33px;padding:0 10px;width:167px;font-family:'Ubuntu', sans-serif;font-size:15px;color:#000;}
#order-form{font-family:'Ubuntu', sans-serif;font-size:16px;color:#ff1b1b;margin:0;padding:40px 0 0 0;display:block;width:100%;max-width:285px;margin:0 auto;}
#order-form label{display:inline-block;font-family:'Ubuntu', sans-serif;font-size:22px;color:#000;font-weight:700;line-height:32px;padding:0 5px 0 0;}
#order-form label span{font-family:'Pragati Narrow', sans-serif;font-size:16px;line-height:22px;}
#order-form .form-element input[type="submit"],
#order-form .form-element input[type="button"]{width:100%;padding:5px;background:url(../images/button-submit.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu', sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:33px;text-transform:uppercase;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
#order-form .form-element:first-child{padding-bottom:12px;}
#order-form p{font-family:'Ubuntu', sans-serif;font-size:12.5px;color:#ff0606;font-weight:400;line-height:20px;margin:0;padding:0 0 10px 0;}
#order-form .request-more a.btn-request{display:block;width:100%;padding:5px;background:url(../images/button-request.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu', sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:35px;text-transform:uppercase;text-align:center;text-decoration:none;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
#order-form .form-element a.request-more-red{display:block;width:100%;padding:5px;}
#order-form .request-more a.request-more-black{display:block;width:100%;padding:5px;}
#comment-form .form-element input[type="submit"]{width:auto;padding:5px;background:url(../images/button-submit.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu', sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:33px;text-transform:uppercase;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.FormWrapper{box-sizing:border-box;float:left;padding:5px;width:100%;}

.ElementContent{width:100%;text-align:left;float:left;}
.ElementContent1{width:100%;text-align:left;color:#000000;float:left;}

.FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:22%;font-size:16px;line-height:normal;}

.FormWrapper .FormElement div{float:left;position:relative;width:100%;font-size:16px;line-height:normal;}
.FormWrapper .FormElement1 div{float:left;position:relative;width:100%;font-size:16px;color:#fff;line-height:normal;}

.FormWrapper .ElementContent1 .FormElement div.RadioButtonWrapper label,
.FormWrapper .ElementContent .FormElement div.RadioButtonWrapper label
{
	width:unset;
}

.FormWrapper .FormElement div.ccyear{float:left;position:relative;width:100%;}
.FormWrapper .FormElement div.ccmonth{float:left;position:relative;width:100%;margin-left:5px;}
.FormWrapper .FormElement div.cccsv{float:left;width:40%;}
.FormWrapper .FormElement div.cchelp{float:left;width:50%;margin-left:5px;}
.FormWrapper .FormElement .phblock{margin:0 5px 0 0;float:left;width:30%;}
.FormWrapper .FormElement div.storeccyear{float:left;position:relative;width:60%;}
.FormWrapper .FormElement div.storeccmonth{float:left;position:relative;width:35%;margin-left:5px;}
.FormWrapper .FormElement div.storecccsv{float:left;width:55%;}
.FormWrapper .FormElement div.storecchelp{float:left;width:35%;margin-left:5px;}
.FormWrapper .FormElement .storephblock{float:left;margin-left:5px;width:30%;}
.FormWrapper .FormElement .storephblockext{float:left;margin-left:1px;width:24%;}

.FormWrapper .FormElementTel input[type='text']{background:none repeat scroll 0 0 #fff;border:1px solid #353234;border-radius:2px;box-sizing:border-box;float:left;font-family:'Pragati Narrow', sans-serif;font-size:16px;line-height:22px;height:28px;padding:5px;position:relative;box-sizing:border-box;border-radius: 10px;}
.FormWrapper .FormElement input[type='checkbox'],
.FormWrapper .FormElement input[type='radio']{width:20px;height:15px;margin:0;}

.FormWrapper .FormElement .RadioButtonWrapper label{padding-bottom:0px;width:15%;cursor:pointer;}
.FormWrapper .FormElement .RadioButtonWrapper1 label{color:#fff;padding-bottom:0px;width:15%;cursor:pointer;}

.FormWrapper .FormElement .CheckboxWrapper label,.FormWrapper .ElementContent1 .FormElement .CheckboxWrapper label{padding-bottom:0px;width:85%;cursor:pointer;}
.FormWrapper .FormElement .planedcalendar input[type='text']{width:85%;border-radius: 10px;}

.FormWrapper .ElementContent1 .FormElement .formlabel,.FormWrapper .ElementContent1 .FormElement label{color:#000000;float:left;font-family:'Ubuntu', sans-serif;font-size:16px;font-weight:bold;line-height:16px;padding-bottom:6px;text-transform:uppercase;width:100%;}
.FormWrapper .FormElement label,.FormWrapper .FormElement span.label{color:#353234;float:left;font-family:'Ubuntu', sans-serif;font-size:15px;font-weight:bold;line-height:16px;padding-bottom:6px;text-transform:uppercase;width:100%;}

.FormWrapper .FormElement span{color:#353234;float:left;font-family:'Ubuntu', sans-serif;font-size:13px;line-height:16px;padding-bottom:6px;}
.FormWrapper .FormElement .Tel span{color:#353234;float:left;font-family:'Ubuntu', sans-serif;font-size:13px;line-height:26px;padding-bottom:6px;padding-right:5px;padding-left:5px}
.FormWrapper .FormElement input{background:none repeat scroll 0 0 #fff;border:1px solid #353234;border-radius:2px;box-sizing:border-box;float:left;font-family:'Ubuntu', sans-serif;font-size:16px;height:28px;line-height:28px;padding:5px;position:relative;width:100%;box-sizing:border-box;border-radius: 10px;}
.FormWrapper .FormElement input[type='file']{background:none repeat scroll 0 0 #fff;border:0px solid #353234;border-radius:2px;box-sizing:border-box;float:left;font-family:'Ubuntu', sans-serif;font-size:16px;height:40px;line-height:25px;padding:5px;position:relative;width:100%;box-sizing:border-box;}
.FormWrapper .FormElement select{background:none repeat scroll 0 0 #fff;border:1px solid #353234;border-radius:2px;box-sizing:border-box;float:left;font-family:'Ubuntu', sans-serif;font-size:14px;height:28px;line-height:28px;padding:4px;position:relative;width:90%;box-sizing:border-box;}
.FormWrapper .FormElement textarea{background:none repeat scroll 0 0 #fff;border:1px solid #353234;border-radius:2px;box-sizing:border-box;float:left;font-family:'Ubuntu', sans-serif;font-size:16px;height:70px;line-height:10px;padding:4px;position:relative;width:100%;box-sizing:border-box;}
.FormWrapper .SubmitWraper{width:100%;text-align:center;padding:5px;}
.FormWrapper .LoginWrapper{width:100%;padding:5px;float:left;}
.SubmitWraper #btnSubmit{padding:15px;font-size:20px;}
.SubmitWraper input[type='submit'],
.SubmitWraper input[type='button'],
.FormWrapper .LoginWrapper input[type='submit'],
.FormWrapper .LoginWrapper input[type='button']{width:auto;padding:5px;background:url(../images/button-submit.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu',;font-size:16px;color:#fff;font-weight:500;line-height:33px;text-transform:uppercase;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.FormWrapper .LoginWrapper input[type='submit']:disabled,
.FormWrapper .LoginWrapper input[type='button']:disabled{background:#d2d2d2;border:1px solid #b3b3b3;}
.FormWrapper .FormElement input[type='button'].fetch,
input[type='button']#changeshelter{width:auto;padding:5px;background:url(../images/button-submit.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu',;font-size:15px;color:#fff;font-weight:500;line-height:18px;text-transform:uppercase;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:0px solid #353234;}
.FormElement select{background:none repeat scroll 0 0 #fff;border:1px solid #353234;border-radius:2px;box-sizing:border-box;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:28px;line-height:28px;padding:4px;position:relative;width:100%;box-sizing:border-box;}
.FormWrapper .width12{width:12%;}
.FormWrapper .width20{width:19%;}
.FormWrapper .width25{width:25%;}
.FormWrapper .width30{width:29%;}
.FormWrapper .width40{width:39%;}
.FormWrapper .width45{width:44%;}
.FormWrapper .width45Tel{width:44%;}
.FormWrapper .FormElement .width45{width:50%;}
.FormWrapper .FormElementTel .width45Tel{width:50%;}
.FormWrapper .FormElement .width40{width:45%;}
.FormWrapper .width50{width:49%;}
.FormWrapper .width60{width:55%;}
.FormWrapper .width100{width:99%;}
.tbltitles{font-family:'Ubuntu', sans-serif;font-size:16px;line-height:20px;color:#FFF;background-color:#CE1000;text-align:center;vertical-align:middle;padding:6px;clear:left;}

.ErrMsg,
.errmsg{font-family:'Ubuntu', sans-serif;font-size:14px;color:red;text-align:center;font-weight:700;line-height:20px;padding:10px}

.pro_headerbg{background:url(../images/pro_headrbg_img.jpg) center center no-repeat;width:175px;height:24px;}
.pro_mainbg{background:url(../images/pro_mainbg_img.jpg) center top repeat-y;width:175px;}
.pro_heading{font:bold 12px Arial, Helvetica, sans-serif;color:#004892;padding:8px 5px 0 36px;text-transform:uppercase;}
.pro_footerbg{background:url(../images/pro_footerbg_img.jpg) center center no-repeat;width:175px;height:24px;}
.pro_price{font:bold 16px Arial, Helvetica, sans-serif;color:#161616;padding:5px 0px 0px 0px;}
.pro_title{font:bold 13px Arial, Helvetica, sans-serif;color:#161616;padding:20px 4px 0px 4px;word-wrap:break-word;max-width:75%;}
.pro_title1{font:bold 13px Arial, Helvetica, sans-serif;color:#161616;padding:0px 4px 0px 4px;}
.pro_desc{font:10px Arial, Helvetica, sans-serif;color:#5f5f5f;padding:0 7px 9px 8px;}
.addtocart{display:none;margin:5px 0px 0px 0px;padding:5px 0px 5px 0px;border:solid 1px #E5E5DD;height:30px;border:solid 1px #E5E5DD;display:none;background:#EFEFE7;font-family:'Pragati Narrow';font-size:13px;color:#333333;vertical-align:middle;}
.product_top_bg{background:url(../images/product_img_bg.jpg) no-repeat;width:213px;height:86px;border-bottom:1px #8f6556 solid;}
.product_center_bg{background:url(../images/product_center_bg.jpg) repeat-y;width:213px;}
.pname{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#222222;font-weight:bold;}
.pcost{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#222222;font-weight:normal;}
.product_text{font-family:arial;font-size:12px;color:#0469af;padding:7px 0 0 18px;}
.product_price_text{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#61392b;padding:23px 0 0 14px;}
.product_title_text{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#61392b;font-weight:bold;padding:10px 0 0 13px;}
.product_title_text_a{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#333333;padding:2px 0 0 13px;}
.add_cart_text{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#333333;text-transform:uppercase;}
.Categories_text{margin:0px;padding:0px;left:0px;float:left;position:relative;list-style:none;}
.Categories_text li{float:left;list-style:none;width:215px;text-transform:capitalize;}
.Categories_text li a{background:url('../images/cate_icon_img.jpg') 15px 5px no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;width:190px;display:block;line-height:18px;padding:5px 0px 0px 25px;font-weight:normal;text-decoration:none;text-transform:capitalize;}
.Categories_text li a:hover{background:url('../images/cate_hover_img.jpg') 15px 5px no-repeat;text-decoration:none;}
.Categories_text li a.home{background:url('../images/cate_hover_img.jpg') 15px 5px no-repeat;text-decoration:none;}
.Categories_text ul{margin:5px 0px 0px 0px;padding:0px;width:150px;float:left;list-style:none;top:0px;left:0px;}
.Categories_text ul li{float:left;list-style:none;width:213px;margin-left:10px;text-transform:capitalize;}
.Categories_text ul li a{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;width:155px;font-weight:normal;display:block;padding:0px 10px 0 30px;text-decoration:none;border-bottom:0px #333333 solid;border-top:0px #666666;word-wrap:no-wrap;background:url('../images/bullet.png') no-repeat 15px 8px;}
.Categories_text ul li a:hover{color:#333333;background:#e8e6e6 url('../images/bullet.png') no-repeat 15px 8px;}
.Categories_text ul li a.selectedCat{color:#333333;background:#e8e6e6 url('../images/bullet.png') no-repeat 15px 8px;}
.store_h1_pretxt{font-size:20px;line-height:20px;margin:0 0 10px 0;color:#1D242A;font-family:'Pragati Narrow';text-transform:uppercase;font-weight:normal;display:inline;}
.store_h1_pretxt h1{font-size:20px;line-height:20px;margin:0 0 10px 0;color:#1D242A;font-family:'Pragati Narrow';text-transform:uppercase;font-weight:normal;display:inline;}
.store_h1_pretxt a{font-size:20px;line-height:20px;margin:0 0 10px 0;color:#1D242A;font-family:'Pragati Narrow';text-transform:uppercase;font-weight:normal;}
.store_h1_pretxt a:hover{font-size:20px;line-height:20px;margin:0 0 10px 0;color:#1D242A;font-family:'Pragati Narrow';text-transform:uppercase;font-weight:normal;}
.store_h1_pretxt a:visited{font-size:20px;line-height:20px;margin:0 0 10px 0;color:#1D242A;font-family:'Pragati Narrow';text-transform:uppercase;font-weight:normal;}
.store_h1 h1{font-size:20px;line-height:20px;margin:0 0 10px 0;color:#1D242A;font-family:'Pragati Narrow';text-transform:uppercase;font-weight:normal;display:inline;}
.store_h1 h1 a{font-size:20px;line-height:20px;margin:0 0 10px 0;color:#59386d;font-family:'Pragati Narrow';text-transform:uppercase;font-weight:normal;}
.store_h1 h1 a:hover{font-size:20px;line-height:20px;margin:0 0 10px 0;color:#59386d;font-family:'Pragati Narrow';text-transform:uppercase;font-weight:normal;}
.store_h1 h1 a:visited{font-size:20px;line-height:20px;margin:0 0 10px 0;color:#59386d;font-family:'Pragati Narrow';text-transform:uppercase;font-weight:normal;}
a.anchorclass{text-decoration:none;}
a.anchorclass:hover{text-decoration:none;}
a.anchorclass:visited{text-decoration:none;}
.loading-bar{display:block;text-align:center;font-size:2em;margin-right:1px;cursor:pointer;position:relative;}
.loading-bar img{background-image:url('../images/ajax_loader.gif');width:50px;height:50px;margin-left:50%;}
.loading-bar:hover{}
#container{width:100%;margin:0px auto;}
.pdesc{font-size:16px;line-height:20px;}
.store_cat_sidebar{float:left;width:20%;margin-right:10px;}
.store_product_detail{float:left;width:100%;}
.product_preview{float:left;width:45%;margin-right:10px;}
.product_preview img{width:100% !important;}
.product_addcart{float:left;width:45%;}
.tblrow1{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000033;background-color:#D7E6CC;}
.tblrow2{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000033;background-color:#EBDEC7;}
.tblrownew1{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000033;border-bottom:1px solid #bb3405;}
.tblrownew2{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000033;border-bottom:1px solid #bb3405;}
.tblrownew1 td,
.tblrownew2 td{border-bottom:1px solid #bb3405;}
.menubody{background-color:yellow;}
.tblrow3{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#E4EAF4;border-top:#3A5D91 1px solid;border-bottom:#3A5D91 2px solid;border-left:#3A5D91 1px solid;border-right:#3A5D91 1px solid;}
.tblrow4{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#ffffff;border-bottom:#3A5D91 1px solid;border-left:#3A5D91 2px solid;border-right:#3A5D91 1px solid;}
.tblrow5{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#ffffff;}
.tblrow6{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#ffffff;border-left:#3A5D91 1px solid;border-right:#3A5D91 1px solid;}
.tblrow7{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#ffffff;border-left:#3A5D91 2px solid;border-right:#3A5D91 1px solid;}
.tblrow8{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#ffffff;border-top:#3A5D91 1px solid;}
.tblrow9{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#ffffff;border-left:#3A5D91 1px solid;}
.tblrow10{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#E4EAF4;border-top:#3A5D91 1px solid;border-bottom:#3A5D91 2px solid;border-left:#3A5D91 1px solid;}
.tblrow11{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#ffffff;border-bottom:#3A5D91 1px solid;border-left:#3A5D91 1px solid;border-right:#3A5D91 1px solid;}
.tblrow12{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#ffffff;border-top:#3A5D91 1px solid;border-bottom:#3A5D91 1px solid;border-left:#3A5D91 2px solid;border-right:#3A5D91 1px solid;}
.tblrow13{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#E4EAF4;border-top:#3A5D91 1px solid;border-bottom:#3A5D91 2px solid;border-left:#3A5D91 2px solid;border-right:#3A5D91 1px solid;}
.tblrow14{font-family:'Ubuntu', sans-serif;font-size:16px;color:#000000;background-color:#ffffff;border-top:#3A5D91 1px solid;border-left:#3A5D91 2px solid;border-right:#3A5D91 1px solid;}
.loginmenu{font-family:'Ubuntu', sans-serif;font-size:16px;}
.strikethrough{text-decoration:line-through;}
.name_texcatg{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#d1c8b3;text-decoration:none;}
.txt_catg{font-family:Impact;font-size:18px;color:#000000;text-transform:uppercase;padding:10px 10px 0px 15px;}
.txt_catg:hover{color:#a68064;}
.txt_catg:visited{font-family:Impact;font-size:22px;color:#de9e57;text-transform:uppercase;padding:10px 10px 0px 15px;}
.ground-container .ground-info .shelterinfo img{float:left;margin-right:0;padding-right:30px;}
.ground-container .ground-info .shelterinfo ul{margin:0;padding:0;}
.shelterAgreement{border:2px solid #000000;clear:both;display:block;height:300px;overflow:auto;width:100%;padding:5px;font-size:16px;line-height:normal;text-align:left}
a.preferreddate{padding:8px 10px 8px 10px;background:url(../images/button-submit.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu', sans-serif;font-size:14px;color:#fff;font-weight:500;line-height:20px;text-transform:uppercase;text-align:center;text-decoration:none;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;align-items:flex-start;background-color:buttonface;border-width:2px;border-style:outset;border-color:buttonface;display:block;}
.submitbtn{width:auto;padding:5px;background:url(../images/button-submit.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu',;font-size:16px;color:#fff;font-weight:500;line-height:33px;text-transform:uppercase;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
#mainslider .slides{list-style:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slider img{width:100%;}
.slider{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slider li{list-style:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.request-more-black,
.request-more-red{padding:6px 0;margin:5px auto;}
a.request-more-black{padding:15px;background:url(../images/button-request.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu', sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:35px;text-transform:uppercase;text-align:center;text-decoration:none;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
a.request-more-red{padding:15px;background:url(../images/button-submit.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu', sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:35px;text-transform:uppercase;text-align:center;text-decoration:none;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
a.download-installation{padding:15px;background:url(../images/button-submit.png) no-repeat center center;background-size:cover;cursor:pointer;font-family:'Ubuntu', sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:35px;text-transform:uppercase;text-align:center;text-decoration:none;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.responsive-table p{font-size:15px;color:#000;line-height:18px;padding-bottom:0px;}
.responsive-table .headtitle{font-size:15px;color:#ffffff;}
.responsive-table th.itemqty{width:10%;}
.responsive-table th.itemorgprice{width:10%;}
.responsive-table td .itemtitle{clear:left;width:100%;font-weight:bold;}
.responsive-table td .itemcontractinfo{width:100%;}
.responsive-table{width:100%;margin-bottom:1.5em;}
.responsive-table a{color:#000;}
.responsive-table thead{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;}
.responsive-table thead th{background-color:#ce1000;border:1px solid #ce1000;font-weight:bold;text-align:center;color:white;}
.responsive-table thead th:first-of-type{text-align:left;}
.responsive-table thead th a.headtitle{color:#ffffff;text-decoration:none;}
.responsive-table tbody,
.responsive-table tr,
.responsive-table th,
.responsive-table td{display:block;padding:0;text-align:left;white-space:normal;font-size:17px;color:#000}
.responsive-table th,
.responsive-table td{padding:.5em;vertical-align:middle;}
.responsive-table caption{margin-bottom:1em;font-size:1em;font-weight:bold;text-align:center;}
.responsive-table tbody tr:last-of-type{margin-bottom:0;}
.responsive-table tbody th[scope="row"]{background-color:#ce1000;color:white;}
.responsive-table tfoot{font-size:.10em;font-style:italic;}
.responsive-table tbody tr{margin-bottom:1em;border:2px solid #ce1000;}
.responsive-table tbody td{text-align:right;}
.responsive-table tbody td[data-type=currency]{text-align:right;}
.responsive-table tbody td[data-type=contenttitle]{text-align:left;}
.responsive-table tbody td[data-title]:before{content:attr(data-title);float:left;font-size:1em;color:#000000;font-weight:bold;}
@media (min-width:48em){.responsive-table{font-size:.9em;}
.responsive-table thead{position:relative;clip:auto;height:auto;width:auto;overflow:auto;}
.responsive-table tr{display:table-row;}
.responsive-table th,
.responsive-table td{display:table-cell;padding:.5em;}
.responsive-table caption{font-size:1.5em;}
.responsive-table tbody{display:table-row-group;}
.responsive-table tbody tr{display:table-row;border-width:1px;}
.responsive-table tbody tr:nth-of-type(even){background-color:rgba(94, 93, 82, 0.1);}
.responsive-table tbody th[scope="row"]{background-color:transparent;color:#5e5d52;text-align:left;}
.responsive-table tbody td{text-align:center;}
.responsive-table tbody td[data-title]:before{content:none;}
}
@media (min-width:62em){.responsive-table{font-size:1em;}
.responsive-table th,
.responsive-table td{padding:.75em .5em;}
.responsive-table tfoot{font-size:.9em;}
}
@media (min-width:30em){.responsive-table th,
.responsive-table td{padding:.75em .5em;}
.responsive-table tbody td[data-title]:before{font-size:.9em;}
}
@media (min-width:75em){.responsive-table th,
.responsive-table td{padding:.50em;}
}
.caption-image-left{float:left;margin-left:0px;margin-right:15px;margin-top:0px;margin-bottom:1px;}
.caption-image-right{float:right;margin-left:15px;margin-right:0px;margin-top:0px;margin-bottom:1px;}
.caption-image-center{margin:5px;}
.formname{font-weight:700;font-size:18px}
.formbg{background-color:#F5F5F5;color:#000;padding:10px;border-radius:10px;}
