@charset "UTF-8";
/* -----------------------------------------------------
+
+ Large Sense
+
------------------------------------------------------ */
body {
	margin:0px auto;
	background:#141414;
	line-height:normal;
	overflow-x:hidden!important;
	width:100%;	
	font-family: 'Open Sans', sans-serif;
}

header, footer {
	float:left;
	width:100%;
}

section{
	float:left;
	width:100%;
}

h1, h2, h3, h4, h5, h6 {
	color:#444;
}

p {
	color:#444;
}

ul, ol {
	list-style:none;
	margin:0px;
	padding:0px;
}

a:focus { 
	outline:none;
}

a,i, input[type="submit"] {
	text-decoration:none!important; 
	transition:all 0.4s ease-in-out 0s; 
	-moz-transition:all 0.4s ease-in-out 0s; 
	-ms-transition:all 0.4s ease-in-out 0s; 
	-o-transition:all 0.4s ease-in-out 0s; 
	-webkit-transition:all 0.4s ease-in-out 0s;
}

img { 
	max-width:100%; 
}

textarea:focus, input:focus, select:focus { 
	outline: 0;
}

/***** header ****/
.header{
 -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
   }

/***** header ****/

.header { 
	width:100%; 
	float:left; 
	position:relative; 
	top:0px; 
	z-index:10; 
	transition:all 0.4s ease-in-out 0s;
	background:#000;
	padding:15px 0 17px;
}

.navbar {
	min-height:auto!important;
	padding:0px;
}
.primary {
	width:100%;
	float:left; 
	text-align:center; 
	transition:all 0.4s ease-in-out 0s; 
	padding:0.5rem 1rem;
	background:#b90005;
}
.primary nav.navbar { 
	padding:0; 
	margin:0px; 
	border:0px;
}
.navbar-brand img { 
	width:100%; 
	transition:all 0.4s ease-in-out 0s;
}
.web-menu ul { 
	float:left; 
	padding:0; 
	transition:all 0.4s ease-in-out 0s; 
	padding-right:0;
	margin-left:0px;
	text-align:center;
	border-radius:0px;
	border:0px!important;
}
.web-menu ul li { 
	float:left; 
	display:inline-block;
}
.web-menu ul li a {
	font-family:Arial, Helvetica, sans-serif; 
	color:#bababa; 
	font-size:15px;
	line-height:68px;
	padding:0 15px 0 15px;
	display:inline-block;
}
.nav-path-selected{
	color:#b50000!important;
	font-size:18px!important;
	background:none!important;
}
.web-menu ul li a:hover {
	background:#b50000; 
	color:#fff;
	text-decoration:none;
}

.nav-path-selected:hover{color:#b50000;}
.navbar-collapse { 
	display:block;
}
.web-menu {
	width:auto; 
	float:left; 
	margin-top:0px;
	text-align:left;
}
.web-menu ul li a:after{border-color: #fff transparent; margin-left:10px; vertical-align:0;}
.web-menu ul li a:after {
    border-color: #fff transparent;
    border-style: solid solid none;
    border-width: 0.35em 0.35em 0;
    content: "";
    display: inline-block;
    margin-left:10px;
    vertical-align: 0.255em;
	font-size:15px!important;
}
.web-menu ul li ul li a:after{ display:none;}

.dropdown-menu{ background:#000; margin:0px; padding:0px;}
.dropdown-menu a{ float:left; width:100%; display:block; padding:12px 15px!important; line-height:normal!important;}
.dropdown-toggle:focus{ background:#272727;}
.dropdown-menu li{ text-align:left; width:100%;}
.dropdown-item:focus{ background:#272727;}

.web-menu ul li ul{ display:none;}
 nav.ccm-responsive-navigation.original ul li{position:relative; text-align:left;}
 nav.ccm-responsive-navigation.original ul li:hover> ul{display:block}
 nav.ccm-responsive-navigation.original ul ul{position:absolute;top:100%;left:0;min-width:200px;display:none; background:#000;}
 nav.ccm-responsive-navigation.original ul ul ul{position:absolute;top:0;left:-100%;min-width:200px;width: 100% !important;display:none; background:#000;}
nav.ccm-responsive-navigation.original ul li:nth-child(4) ul ul {
    width: 150% !important;
    left: -150% !important;
}
nav.ccm-responsive-navigation.original ul ul ul li a {
    line-height: 20px !important;
}
 nav.ccm-responsive-navigation.original ul ul li a{ padding:12px 15px; line-height:1; width:100%; float:left;}
 nav.ccm-responsive-navigation.original ul ul li{ width:100%; float:left;}


.site-logo{ 
	float:left; 
}
.site-logo a{
	padding:0px;
}
.site-logo img{
	width:auto;
	height:68px;
}

/** Header end **/
.home-content{ padding:20px 0; width:100%; float:left; text-align:center;}
.home-content h1{ font-size:44px; color:#fff; line-height:1.4; font-weight:400; margin:4px 0 8px;}
.home-content h1 a{ color:#fff; text-decoration:none; font-weight:300;}
.home-content h1 a:hover{ color:#c42727;}
.home-content h2{ font-size:37px; color:#fff; line-height:1.4; font-weight:400; margin:4px 0 8px;}
.home-content h2 a{ color:#fff; text-decoration:none; font-weight:300;}
.home-content h2 a:hover{ color:#c42727;}
.home-content ul{}
.home-content ul li{ float:left; margin-bottom:0px;}
.ccm-block-page-list-title{ margin:15px 0 8px; min-height:75px;}
.ccm-block-page-list-title a{ font-size:27px; color:#c42727; text-align:center; text-decoration:none; font-family: 'Lato', sans-serif; font-weight:300; line-height:1.4;}
.ccm-block-page-list-description{ color:#fff; font-size:16px; text-align:center; line-height:normal; margin-bottom:26px;}
.home-content ul li h4{ font-size:13px; line-height:23px; text-align:center; color:#ccc; margin:0px;}
.home-content ul li h5{ font-size:13px; line-height:23px; text-align:left; color:#ccc; margin:20px 0 0px;}
.bnr{ width:100%; float:left; background:#000; padding-top:22px;}
.bnr img{ width:100%; float:left; height:auto;}
.brn .carousel-item{ padding:10px 10px 20px;}
.inr-btn { color:#fff;  border: 1px solid #fff;  border-radius: 2px; margin: 15px 0; padding: 8px 12px; text-align: center; display:inline-block;}
.social{ width:100%; float:left; text-align:center;}
.social a{ float:none; display:inline-block; margin:0 6px; width:13px; height:auto;}
.social a img{ width:100%; float:left; height:auto;}
.inr-bt{ width:100%; display:inline-block;}
.inr-bt img{ width:100%; float:left; height:auto;}
.home-content ol{ width:100%; float:left; margin:25px 0;}
.home-content ol li{ float:none; margin:0px; display:inline-block;}
.home-content ol li a{ font-size:16px; color:#fff; text-decoration:none;}
.home-content ol li:first-child { float:left;}
.home-content ol li:last-child { float:right;}
.home-content h6{ text-align:left; font-size:16px; color:#ccc; width:100%; float: left;}

.footer{ width:100%; float:left; background:#000; padding:70px 0;}
.footer ul{}
.footer ul li{ float:left; margin:0 10px;}
.footer ul li a{}
.ftr_btm{ width:100%; float:left; background:#333; padding:20px 0;}
.ftr_btm h3{ float:left; font-size:10px; color:#fff; line-height:1.4; margin:0px;}
.ftr_btm h4{ float:right; line-height:normal; margin:0px;}
.ftr_btm h4 a{font-size:10px; color:#fff; text-decoration:none; float:left; margin:0px; line-height:normal;}
.ftr_btm h4 a:hover{ color:#c42727;}

.rslides_nav{ width:20px; height:20px; opacity:1; top:inherit; bottom:0px; margin:0px; background-size:35px 20px;}
.bnr .carousel-control-prev-icon, .bnr .carousel-control-next-icon{ width:10px; height:10x;}
.bnr .carousel-control-prev{ right:20px; left:inherit;}
.rslides_nav.rslides1_nav.prev{ right:20px; left:inherit;}

.products-sec{ width:100%; float:left; padding:22px 0; background:#1a1a1a;}
.products-sec h1{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.products-sec h4{ font-size:23px; line-height:1.4; color:#ccc; font-weight:300; margin:4px 0 8px;}
.products-sec h2{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}

.products-sec2{ width:100%; float:left; padding:20px 0;}
.products-sec2 img{ width:auto!important; height:auto;}
.products-sec2 h2{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.products-sec2 h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec2 h4{ font-size:37px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec2 h3 a{ color:#fff; text-decoration:none;}
.products-sec2 h3 a:hover{ color:#c42727;}
.products-sec2 p{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:20px; color:#ccc; width:100%; display:inline-block;}
.products-sec2 p span{ width:100%; float:left;}
.products-sec2 p span b{ float:left; margin-right:30px; font-weight:400;}
.img-sec{ width:100%; float:left; text-align:center; padding:20px 0;}
.img-sec a{ display:inline-block;}
.img-sec img{ margin:0 auto; display:inline-block; float:none; width:auto!important;}
.products-sec2 ul{ list-style:inside disc; margin-bottom:20px; margin-left:18px;}
.products-sec2 ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}
.products-sec2 ul li a{ color:#fff; text-decoration:none;}

.products-vid{ width:100%; float:left; padding:22px 0 0; background:#000;}
.products-vid h1{ font-size:44px; line-height:1.4; color:#db1922; font-weight:300; margin:4px 0 8px;}
.products-vid h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-vid .img-sec{ padding-bottom:0px;}
.bg-gry{ background:none;}
.products-vid p{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:20px; color:#ccc; width:100%; display:inline-block;}
.products-vid h3 a{ color:#fff; text-decoration:none;}

.products-sec3s{ width:100%; float:left; padding-top:55px!important;}
.products-sec3{ width:100%; float:left; padding:20px 0;}
.products-sec3 h2{ font-size:37px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec3 p{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:20px; color:#ccc; width:100%; display:inline-block;}
.products-sec3 h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec3 ul{ list-style:inside disc; margin-bottom:0px; margin-left:18px;}
.sec3e ul{margin-bottom:20px;}
.products-sec3 ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc; float:left; width:100%;}
.products-sec3 ul li a{ color:#fff; text-decoration:none;}
.products-sec3 ul li ul{ list-style: inside circle;}
.products-sec3 ul li ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}
.products-sec3 ul li ul li ul{ list-style: inside square;}
.products-sec3 ul li ul li ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}
.products-sec3 a:hover{ color:#db1922; text-decoration:none;}
.products-sec3 input[type="text"]{background-color: #fff; border: 1px solid #ccc; border-radius: 3px;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; color: rgba(0, 0, 0, 0.75); display: block;  font-size: 0.875rem; height: 2.3125rem; margin: 0 0 1rem; padding: 0.5rem; width: 100%;}
.products-sec3 input[type="submit"]{}

.top-ul1{ margin-bottom:10px!important;}
.top-ul1 h2{ font-size:37px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 25px;}
.top-ul1 ul{ width:90%; float:left; border:1px solid #ddd;}
.top-ul1 .form-group{ width:100%; float:left; background:#666; padding:0.5625rem 0.625rem; margin:0px;}
.top-ul1 .form-group:nth-child(even){ background:#9e9e9e ;}
.top-ul1 .ccm-block-express-form{ margin-bottom:0px!important;}
.top-ul1 label{ width:35%; float:left; color: #fff; cursor: pointer;  display: block;  font-size: 0.875rem; margin-bottom: 0.5rem;}
.top-ul1 label span{ color:#cc0000;}
.top-ul1 input[type="text"], .top-ul1 input[type="email"]{background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 0.875rem;
    height: 2.3125rem;
    margin: 0 0 12px;
    padding: 0.5rem;
    transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
    width: 65%;
	float:right;
}
.top-ul1 textarea{background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 0.875rem;
    height:5.9125rem;
    margin: 0 0 12px;
    padding: 0.5rem;
    transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
    width: 65%;
	float:right;
}
.top-ul1 button[type="submit"]{ font-size:0.875rem; color:#222; margin:0.5625rem 0.625rem 0.5625rem 266px; background:#ccc; border:1px solid #999; border-radius:0px; padding:2px 8px;}
.right-radio{ width:65%; float:right;}
.radio-sec{ width:100%; float:left; line-height:1.125rem; font-size:0.875rem; color:#fff; margin:0 0 12px;}
.radio-sec input[type="radio"]{ margin-right:5px;}
.top-ul1 .radio{ width:65%; float:right;}

.products-sec2in{ width:76%;}
.btm-sec{ padding-top:40px; width:100%; float:left;}
.btm-sec b{ color:#fff;}
.btm-sec strong{ color:#db1922;}
.search-top{ padding-top:80px;}
.top-ul{ padding:32px 20px; margin-bottom:30px;}

.container{ padding:0px;}
.blog-post{ width:100%; float:left; padding:20px 0;}
.blog-post h1{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.blog-post h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:700; margin:4px 0 8px;}
.blog-post h4{ font-size:23px; line-height:1.4; color:#ccc; font-weight:300; margin:4px 0 8px;}
.blog-post h6{ font-size:44px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.blog-post h6 strong{ font-weight:700;}
.blog-post p{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:20px; color:#ccc; width:100%; display:inline-block;}
.page-date, .page-author{ margin-right:10px; float:left; font-size:23px; line-height:1.4; color:#ccc; font-weight:300; margin:4px 0 8px;}
.blog-post a{ color:#fff;}
.blog-post img{ width:auto!important; height:auto; margin-bottom:1.25rem;}
.blog-post .sg-item{ width:calc(33% - 10px);}

.blog-post h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.blog-post h5, .ccm-block-page-list-no-pages{ font-size:27px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.blog-post h3 a{ color:#fff; text-decoration:none;}
.blog-post .top-ul a{ width:100%; float:left;font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#fff;}
.blog-post ul{ margin-bottom:20px; width:100%; float:left;}
.blog-in{ width:100%; float:left; border:2px solid #e9e9e9; padding:10px; background:#555; margin-top:20px; margin-bottom:30px;}
.blog-in h2{ font-size:42px; line-height:1.4; color:#fff; font-weight:300; margin:4px 0 8px;}
.blog-in h2 a{ color:#fff;}
.blog-in h2 a:hover{ color:#db1922; text-decoration:none;}
.blog-in h3{ font-size:16px; color:#fff; margin:0px;}
.blog-in h3 a{ color:#fff;}
.blog-in h3 a:hover{ color:#db1922; text-decoration:none;}
.blog-in h4{ font-size:16px; color:#ccc; margin-bottom:25px;}
.blog-in h5{ font-size:10px; color:#ccc;}
.img-sec1{ width:100%; float:left; margin:8px 0 25px;}
.img-sec1 img{float:left; border:8px solid #f6f4ee; box-shadow:3px 3px 6px 3px #636363;}
.social1{ width:100%; float:left;}
.social1 a{ float:left; margin:5px 8px 0 0; width:16px; height:auto;}
.social1 a img{ width:100%; float:left; height:auto;}
.home-contenta ol{ width:100%; float:left; margin:0px 0; text-align:center;}
.home-contenta ol li{ float:none; margin:0px; display:inline-block;}
.home-contenta ol li a{ font-size:16px; color:#fff; text-decoration:none;}
.home-contenta ol li:first-child { float:left;}
.home-contenta ol li:last-child { float:right;}
.home-contenta h6{ float:left; width:100%;font-size:16px; color:#ccc; margin:0px;}

.products-sec2s{ width:75%; float:right; padding:100px 0 20px;}
.products-sec2s h1{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.products-sec2s h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:700; margin:4px 0 8px;}
.products-sec2s h4{ font-size:23px; line-height:1.4; color:#ccc; font-weight:300; margin:4px 0 8px;}
.products-sec2s p{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:20px; color:#ccc; width:100%; display:inline-block;}
.products-sec2s ul{ list-style:inside disc; margin-bottom:0px; margin-left:0px;}
.products-sec2s ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}
.img-sec2s{ width:100%; float:left; padding-top:50px;}
.img-sec2s ul{ list-style:none!important;}
.img-sec2s ul li{ width:33%; float:left; height:150px; line-height:normal;}

.img-sec2{ width:100%; float:left; text-align: center;}
.img-sec2 img{ width:auto!important; height:auto; float:none;}
form{ width:100%; float:left;}
.products-sec5s{ width:100%; float:right; padding:22px 0;}
.products-sec5s h1{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.products-sec5s h2{ font-size:37px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec5s h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:700; margin:4px 0 8px;}
.products-sec5s h4{ font-size:23px; line-height:1.4; color:#ccc; font-weight:300; margin:4px 0 8px;}
.products-sec5s h5{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:25px 0 8px;}
.ccm-block-date-navigation-header h5{ font-size:27px!important; margin:4px 0 8px!important;  color:#eee;}
.products-sec5s p{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:20px; color:#ccc; width:100%; display:inline-block;}
.products-sec5s p a{ text-decoration:none; font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#fff; display:inline-block;}
.products-sec5s p a:hover{ color:#db1922;}
.products-sec5s ul{ list-style:inside disc; margin-bottom:1.25rem; margin-left:0px; float:left; width:100%;}
.products-sec5s ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}
.products-sec5s ul li a{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#fff; text-decoration:none;}
.products-sec5s img{ width:auto!important; float:none; display: inline-block; margin-bottom:0px; height:200px;}
.btn-arw{ font-size:23px; line-height:1.4; color:#ccc; font-weight:300; margin:4px 0 8px; text-decoration:none; width:100%; float:left;}
.btn-arw:hover{ color:#ccc; text-decoration:none;}
.inr-sec5s{ padding:0px 30px 20px; background:#00638a; width:100%; float:left; text-align:center; margin-bottom:5px;}
.inr-sec5s a{ display:inline-block; text-transform:uppercase; width:auto; color:#fff; padding:0.875rem 1.75rem 0.9375rem; float:none;}
.products-sec5s h6{font-weight:300; color:#f63808; font-size:27px; line-height:1.4; margin:4px 0 8px;}
.products-sec5s ol{ list-style:decimal; margin-bottom:1.25rem; margin-left:22px; float:left; width:100%;}
.products-sec5s ol li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}
.inr1-sec1{ width:100%; float:left; padding-left:30px;}
.inr1-sec1 a{ width:auto!important; color:#fff; margin-bottom:0px!important;}
.products-sec5s h6 strong{ font-weight:700;}
.btn-success{ background:#43ac6a; color:#fff; border-color:#3c9a5f; padding:1.0625rem 2rem 1rem; margin:0 0 0px; font-size:1rem; font-family:Arial, Helvetica, sans-serif; display: inline-block; text-decoration:none;}
.products-sec5s table {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    margin-bottom: 1.25rem;
	margin-top:30px;
}
.products-sec5s table tr:nth-child(2n+1) {
    background-color: #666666 !important;
    color: #ffffff !important;
}
.products-sec5s table tr:nth-child(2n) {
    background-color: #9e9e9e !important;
    color: #ffffff !important;
}
.products-sec5s table tr td {
    color: #fff;
    font-size: 0.875rem;
    padding: 0.5625rem 0.625rem;
}
.sec2-inr{ width:100%; float:left;}
.sec2-inr img{ float:right; width:100%;}
.sec2-inr ul{ list-style:disc;}


.products-sec6s{ width:100%; float:right; padding:22px 0;}
.products-sec6s h1{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.products-sec6s h1 span{ color:#db1922;}
.products-sec6s h2{ font-size:37px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec6s h2 a{ font-size:37px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec6s h2 a strong{ font-weight:700;}
.products-sec6s h2 a:hover{ color:#db1922;}
.products-sec6s h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec6s h4{ font-size:23px; line-height:1.4; color:#fff; font-weight:300; margin:24px 0 8px;}
.products-sec6s h5{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.products-sec6s h5 span{ color:#db1922;}
.products-sec6s p{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:20px; color:#ccc; width:100%; display:inline-block;}
.products-sec6s p a{ text-decoration:none; font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#fff; display:inline-block;}
.products-sec6s p a:hover{ color:#db1922;}
.products-sec6s ul{ list-style:none; margin-bottom:1.25rem; margin-left:20px; float:left; width:100%;}
.products-sec6s ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}
.products-sec6s ul li a{ font-size:16px; font-weight:400; line-height:13px; margin-bottom:0px; color:#fff;}
.products-sec6s ul li a:hover{color:#db1922;}
.products-sec6s input{ margin:0 0 1rem; display:inline-block;}
.products-sec6s button[type="submit"]{ font-size:0.875rem; color:#222; margin:0px; background:#ccc; border:1px solid #999; border-radius:0px; padding:2px 8px; text-transform:capitalize;}
.products-sec6s .form-group{ margin:0px}
.products-sec6s form{ color:#fff;}
.products-sec6s img{ margin-bottom:0px; float:left; width: auto!important; height:auto;}
.imgbtms .sg-item{justify-content:flex-start; width:calc(33% - 10px);}
.imgbtms .sg-item-content, .imgbtms .sg-item-overlay{ width:100%; right:inherit;}
.img-inr2s{ width:100%; float:left;}
.img-inr2s a img{ width:100%; float:left; height:auto; margin:0px;}

.poll .form-group{ font-size:16px; font-weight:400; line-height:1.5; margin-bottom:0px; color:#fff;}

.poll .btn-primary{font-size:0.875rem; color:#222; margin:0px; background:#ccc; border:1px solid #999; border-radius:0px; padding:2px 8px; text-transform:capitalize;}
.ul-lists li{ line-height:13px!important; width:80%;}

.poll{ width:100%; float:left; margin-bottom:30px;}

.sg-item{ display:inline-block;}

.sg-392 .sg-item{width:calc(25% - 10px);}
.sg-392 .sg-item-content, .sg-392 .sg-item-overlay{ width:100%; right:0;}

.sg-1323 .sg-item{width:calc(25% - 10px);}
.sg-1323 .sg-item-content, .sg-1323 .sg-item-overlay{ width:100%; right:0;}

.sg-417 .sg-item{width:calc(20% - 10px); margin:0px; display:inline-block;}
.sg-417 .sg-item-content, .sg-417 .sg-item-overlay{ width:100%; right:0;}

.img-sec2s .sg-item{justify-content:flex-start; width:calc(33% - 10px);}
.img-sec2s .sg-item-content, .img-sec2s .sg-item-overlay{ width:57%; right:inherit;}

.img-inr2s .sg-item{width:calc(25% - 10px);}
.img-inr2s .sg-item-content, .img-inr2s .sg-item-overlay{ width:100%; right:0;}

.products-sec6s table {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    margin-bottom: 1.25rem;
	margin-top:30px;
}
.products-sec6s table tr:nth-child(2n+1) {
    background-color: #666666 !important;
    color: #ffffff !important;
}
.products-sec6s table tr:nth-child(2n) {
    background-color: #9e9e9e !important;
    color: #ffffff !important;
}
.products-sec6s table tr td {
    color: #fff;
    font-size: 0.875rem;
    padding: 0.5625rem 0.625rem;
}

.mdlimg{ width:100%; float:left; background:#141414; padding:30px 0;}
.mdlimg1{ width:87%; float:left; text-align:center; min-height:304px; display:flex; align-items:center;}
.mdlimg1 img{float:left; width:100%!important; height:auto;}
.mdlimg2 img{ margin:10px 0; float:left; width:auto; height:auto;}
.mdlimg2{ padding-top:37px;}
.mdlimg3{ width:100%; float:left; background:#0189b9; padding:19px 22px 24px; min-height:304px;}
.mdlimg3 h3{ font-size:16px; line-height:1.4; color:#fff; font-weight:300; margin:0px; font-family:Arial, Helvetica, sans-serif;}
.pd0{ padding:0px;}
.mdlcol{ width:14%;}

.slider-sec{ width:100%; float:left;}
.slider-sec .carousel-control-prev, .slider-sec .carousel-control-next{ background:rgba(171, 0, 0, 0.6); width:36px; height:60px; opacity:1; top:36%;}
.slider-sec .carousel-control-prev-icon, .slider-sec .carousel-control-next-icon{ width:15px; height:10x;}
.slider-sec .carousel-control-prev{left:0px;}
.carousel-indicators{ margin:0px!important; bottom:23px; right:16.5px; width:auto!important; float:right; left:inherit;}
.carousel-item{ position:relative;}
.carousel-item h6{ position:absolute; bottom:12px; padding:10px 14px; font-size:0.875rem; color:#cc0000; background:rgba(255, 255, 255, 0.6); width:100%;}
.carousel-indicators li{ width:0.5625rem; margin-right:3px; border-radius:50%; height:0.5625rem; opacity:1;}
.carousel-indicators .active{ background-color:#540000;}

.products-sec5s pre{ white-space:pre-wrap; font-size:16px; color:#ccc; margin-bottom:10px;}
.products-sec5s pre a{ color:#fff;}
.products-sec5s pre a:hover{ color:#db1922;}
.products-sec5s a{ color:#fff;}
.products-sec5s a:hover{ color:#db1922;}
.taglist{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc; width:100%; display:inline-block;}
.taglist a{ text-decoration:none; font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#fff; display:inline-block;}
.taglist a:hover{ color:#db1922;}
.awatr-sec{background:#555; border:1px dotted #adadad; display: block; margin:8px 0 30px; padding-left:10px; padding-right:10px;  width:300px;}
.awatr-sec img{ margin:0px;}
.social3s{ width:100%; float:left; margin:20px 0;}
.social3s a{ float:left; margin-right:10px;}
.social3s a img{ width:63px!important; float:left; height:auto;}

.img-inr3s{ width:100%; float:left;}
.img-inr3s a{ width:19%; float:left; padding:0px;}
.img-inr3s a img{ width:100%; float:left; height:auto; margin:0px;}

.collapsea{ margin:1.125rem 0; padding:30px 0.625em 0.75em 15px; border:1px solid #c0c0c0; float:left; width:100%;}
.collapsea label { color: #fff; cursor: pointer; display: block; font-size: 0.875rem; font-weight: normal; margin-bottom: 0.5rem;}
.collapsea input[type="text"]{background-color: #fff; border: 1px solid #ccc; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
 color: rgba(0, 0, 0, 0.75);  display: block;  font-size: 0.875rem; height: 2.3125rem;  margin: 0 0 1rem; padding: 0.5rem; transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s; width: 100%;}
 
.img-inr4s{ width:73%; float:left;}
.img-inr4s ul { list-style:none; width:80%; float:left;}
.img-inr4s ul li{ width:33.33%; float:left; padding:5px; line-height: 0; transition: all 200ms ease-out 0s;}
.img-inr4s ul li a img{ width:100%; float:left; height:auto; margin:0px;  display: inline-block; border: 4px solid #fff; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);}
.img-inr4s .sg-item{width:calc(33% - 10px); border:4px solid #fff;}

.list-sec li{ line-height:1.2!important; font-size:12px;}
.list-sec li a{ font-size:16px; color:#fff;}
.list-sec li a:hover{ color:#db1922;}

.products-sec7s{ width:100%; float:right; padding:22px 0;}
.form-sec{ width:100%; float:left; background-color: #2a2a2a; border-color: #181818; border-image: none; border-style: solid; border-width: 55px 25px 25px;  padding:30px 50px;}
.form-sec h1{ font-size:44px; line-height:1.4; color:#fff; font-weight:300; margin:4px 0 8px;}
.form-sec h1 span{ color:#db1922;}
.form-sec h2{ font-size:37px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.form-sec h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.form-sec h4{ font-size:23px; line-height:1.4; color:#fff; font-weight:300; margin:24px 0 8px;}
.form-sec h5{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.form-sec h5 span{ color:#db1922;}
.form-sec p{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:20px; color:#ccc; width:100%; display:inline-block;}
.form-sec p a{ text-decoration:none; font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#fff; display:inline-block;}
.form-sec p a:hover{ color:#fff;}
.form-sec ul{}
.form-sec .form-group{margin:0 0 1rem; width:100%; float:left;}
.form-sec ul li{margin:0 0 1rem; width:100%; float:left;}
.form-sec label{ width:33%; float:left; margin:3px 0 8px; font-size:13px; color:#fff; cursor:pointer;}
.form-sec label span{ color:#db1922;}
.form-sec input[type="text"], .form-sec input[type="email"], .form-sec input[type="number"]{ width:66%; float:right; background:#fff;  border:1px solid #ccc; border-radius:3px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset; box-sizing:border-box; color:rgba(0, 0, 0, 0.75); display:block; font-size:0.875rem; height:35px;  margin:0; padding:0.5rem;
 transition:box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;}
 .form-sec textarea{ width:66%; float:right; background:#fff;  border:1px solid #ccc; border-radius:3px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset; box-sizing:border-box; color:rgba(0, 0, 0, 0.75); display:block; font-size:0.875rem; height:95px;  margin:0; padding:0.5rem;
 transition:box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;}
 .form-sec select{ width:100%; float:right; background:#fff;  border:1px solid #ccc; border-radius:3px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset; box-sizing:border-box; color:rgba(0, 0, 0, 0.75); display:block; font-size:0.875rem; height:35px;  margin:0; padding:0.5rem;
 transition:box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;}
.form-sec .form-group:nth-child(5) label{ width:100%;}
.form-sec .form-group:nth-child(6) label, .form-sec .form-group:nth-child(7) label, .form-sec .form-group:nth-child(8) label{ width:100%;}
.form-sec .form-group:nth-child(5) input[type="text"]{ width:100%;}
.form-sec button[type="submit"]{ border-radius:0px; font-size:14px; background-color: #a10202; color: #fff; float: left;  margin-top: 15px; padding: 12px 35px; border:0px;}
.form-sec [type="checkbox"]{ width:auto; margin-right:5px; margin-bottom:1rem;}
.text-muted{ display:none;}
.products-secss{ width:100%; float:left; padding:17px 0; background:#0b0b0b;}
.form-sec .inr-sec5s{ margin-bottom:63px;}
.form-sec .checkbox , .form-sec .radio{ width:33.33%; float:left;}

.form-control.ccm-input-captcha{ width:100%!important;}

.products-sec8s{ width:100%; float:right; padding:60px 0 22px;}
.products-sec8s h1{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.products-sec8s h1 span{ color:#db1922;}
.products-sec8s h2{ font-size:37px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec8s h2 a:hover{ color:#db1922;}
.products-sec8s h3{ font-size:27px; line-height:1.4; color:#eee; font-weight:300; margin:4px 0 8px;}
.products-sec8s h4{ font-size:23px; line-height:1.4; color:#fff; font-weight:300; margin:24px 0 8px;}
.products-sec8s h5{ font-size:44px; line-height:1.4; color:#cfcfcf; font-weight:300; margin:4px 0 8px;}
.products-sec8s h5 span{ color:#db1922;}
.products-sec8s p{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:20px; color:#ccc; width:100%; display:inline-block;}
.products-sec8s span{font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;  display:inline-block;}
.products-sec8s p a{ text-decoration:none; font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#fff; display:inline-block;}
.products-sec8s p a:hover{ color:#db1922;}
.products-sec8s ul{ list-style:none; float:left; width:100%; margin-bottom:35px;}
.products-sec8s ul li{ font-size:16px;}
.products-sec8s label{font-size:14px; margin-bottom:8px; font-weight:400; line-height:1.6; color:#ccc; width:100%; display:inline-block;}
.products-sec8s .text-muted{ display:none;}
.products-sec8s input[type="text"], .products-sec8s ul li input[type="email"]{ width:100%; float:right; background:#fff;  border:1px solid #ccc; border-radius:3px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset; box-sizing:border-box; color:rgba(0, 0, 0, 0.75); display:block; font-size:0.875rem; height:35px;  margin:0 0 19px; padding:0.5rem; transition:box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;}
.products-sec8s button[type="submit"]{ border-radius:0px; font-size:14px; background: #a10202; color: #fff; float: left;  margin-top: 15px; padding: 15px 35px; border:0px;}
.products-sec8s button[type="submit"]:hover{ background:#3b0000;}

.ccm-block-express-form{ width:100%; float:left; margin-bottom:30px;}

.products-sec3ss ul{ list-style:disc inside; margin-bottom:0px;}
.products-sec3ss ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}
.products-sec3ss ul li a{ color:#fff; text-decoration:none;}
.products-sec3ss ul li ul{ list-style: inside circle; margin-left:20px;}
.products-sec3ss ul li ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}
.products-sec3ss ul li ul li ul{ list-style: inside square;}
.products-sec3ss ul li ul li ul li{ font-size:16px; font-weight:400; line-height:1.6; margin-bottom:0px; color:#ccc;}

.products-vid1{ width:100%; float:left; padding:22px 0 0; background:#000;}
.products-vid1 h1{ font-size:44px; line-height:1.4; color:#fff; font-weight:300; margin:4px 0 8px;}
.sec6s_inr h4{ margin-top:0px;}

.imgbtm{ width:100%; float:left; height:400px;}
.imgbtm ul{ margin:0px; list-style:none!important;}
.imgbtm ul li{ float:left; padding:0px; width:20%;}
.imgbtm ul li img{ width:100%; float:left; margin:0px;}

.imgbtms{ width:100%; float:left;}
.imgbtms ul{ margin:0px; list-style:none!important;}
.imgbtms ul li{ float:left; padding:0px; width:33.33%;}
.imgbtms ul li img{ width:auto; float:left; margin:0px;}
.imgbtms1 li{ height:150px;}

.sec6s_inr ul{ list-style:disc;}

.product-sec9s .float-left, .product-sec9s .float-right{ padding-top:40px;}

.product-sec9s h4{margin-top:0px!important;}

.pagination > li > a, .pagination > li > span{ background-color:inherit!important; border:0px solid #000; color:#fff; font-size:16px; padding:0px; margin-right:4px;}

.ccm-pagination-wrapper{ width:100%; float:left;}

.ccm-pagination-wrapper .pagination{ width:100%; float:left; text-align:center;}

.ccm-pagination-wrapper .pagination li{ float:none; display:inline-block;}
.ccm-pagination-wrapper .pagination li:first-child{ float:left;}
.ccm-pagination-wrapper .pagination li:last-child{ float:right;}

.ccm-block-page-list-page-entry-horizontal, .ccm-block-page-list-page-entry{ width:33.33%!important; float:left; padding:0 15px; margin-bottom:30px!important; display:inline-block!important; height:490px; overflow:hidden;}
.ccm-block-page-list-page-entry-thumbnail, .img-responsive{ width:100%!important; float:left; height:200px; overflow:hidden;}
.ccm-block-page-list-page-entry-text{ width:100%; float:left; padding:0px;}
div.alert-danger {
    border: 1px solid #f00 !important;
    background-color: #E4B5B5 !important;
    padding: 8px;
    margin-bottom: 8px;
    height: auto;
    clear: both;
    display: table;
}
.sg.sg-851.js-sg img {
    width: 100% !important;
    max-height: 160px !important;
}
.sg-item:hover .sg-item-overlay {
    width: 100% !important;
	right: 0px !important;
    height: 100% !important;
}
.sg-item:hover .sg-item-content .fa {
    right:0px !important;
    bottom: 6px !important;
    position: relative !important;
}
.sg.sg-858.js-sg .sg-item-overlay {
    width: 47% !important;
    right: 145px !important;
    height: 88% !important;
}
.sg.sg-858.js-sg i {
    right: 70px !important;
    bottom: 11px !important;
    position: relative !important;
}
.sg.sg-861.js-sg .sg-item-overlay {
    width: 55% !important;
    right: 122px !important;
    height: 90% !important;
}
.sg.sg-861.js-sg i.fa.fa-search {
    right: 62px !important;
    bottom: 9px !important;
    position: relative !important;
}
.sg.sg-863.js-sg .sg-item-overlay {
    width: 74% !important;
    right: 73px !important;
    height: 91% !important;
}
.sg.sg-863.js-sg i.fa.fa-search {
    right: 35px !important;
    bottom: 5px !important;
    position: relative !important;
}
.poll {
    color: #ffffff !important;
}
.join {
	background-color: #00638a !important;
    padding: 20px 30px !important;
	text-align: center !important;
}
.join a {
    padding-top: 0.875rem !important;
    padding-right: 1.75rem !important;
    padding-bottom: 0.9375rem !important;
    padding-left: 1.75rem !important;
    background-color: #a10000 !important;
}
.join a:hover {
    background-color: #3b0000 !important;
}
.blog-post ol li {
    list-style-type: decimal !important;
}
#blockStyle1061Main8 {
    background-color: #454545;
    background-repeat: no-repeat;
    padding: 0 20px 0 20px;
    border: 1px groove;
    min-height: 143px;
}
#blockStyle1061Main8 a {
    color: #ffffff !important;
}
form#miniSurveyView1061 {
    margin: 0 0 1rem;
}
table.formBlockSurveyTable {
    background: #fff;
    margin-bottom: 1.25rem;
    padding-right: 12px !important;
    border: solid 1px #ddd;
}
table tr:nth-child(odd) {
    background-color: #666666 !important;
    color: #ffffff !important;
    padding: 10px !important;
}
td.question {
    padding-bottom: 4px;
    padding: 12px;
}
#miniSurveyView1061 td {
    padding-bottom: 4px !important;
}
.question label {
    color: #fff!important;
    cursor: pointer;
    display: block;
    font-size: 0.875rem;
    font-weight: normal;
    margin-bottom: 0.5rem;
}
span.required {
    color: #cc0000;
}
input#Question10 {
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 0.875rem;
    margin: 12px 12px 12px 0px;
    padding: 0.5rem;
    height: 2.3125rem;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: -webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;
    -moz-transition: -moz-box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
}
table tr:nth-child(even) {
    background-color: #9E9E9E !important;
    color: #ffffff !important;
}
.sg.sg-912.js-sg .sg-item-overlay {
    width: 51% !important;
    right: 134px !important;
    height: 88% !important;
}
.sg.sg-912.js-sg i {
    right: 66px !important;
    bottom: 7px !important;
    position: relative !important;
}
a.rslides_nav.rslides1_nav.next {
    right: 0px;
    top: 0px;
}
a.rslides_nav.rslides1_nav.prev {
    left: 0px;
    top: 0px;
    color: #fff;
}
a.rslides_nav.rslides1_nav.prev {
    left: 0px;
    top: 165px;
    color: #fff;
}
h2.ccm-image-slider-title {
    color: #cc0000;
    font-size: 17px;
    position: relative;
    top: 328px;
    width: 83%;
    padding: 5px;
    font-weight: 600;
    background: rgba(255,255,255,0.7);
}
.ccm-block-page-list-wrapper img.img-responsive {
    width: 100% !important;
}
.ccm-block-page-list-date {
    text-align: center !important;
    color: #ffffff;
    padding-bottom: 10px !important;
}
div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title {
    min-height: 115px !important;
    text-align: center !important;
}
.ccm-block-page-list-description {
    min-height: 145px !important;
}
.Mbl_mnu{ display:none;}
div#ccm-panel-page-design-page-templates {
    width: 100%;
}


.sg-1286 .sg-item{width:calc(33% - 10px);}
.sg-1286 .sg-item img{ width:50%!important;}
.sg-1286 .sg-item-content, .sg-1286 .sg-item-overlay{ width:50%; left:0;}
.sg-1286 .sg-item:hover .sg-item-overlay {
    width: 50% !important;
	left: 0px !important;
	right:auto!important
    height: 100% !important;
}
.sg-1325 .sg-item-content, .sg-1325 .sg-item-overlay{ width:44.7%; left:0;}
.sg-1325 .sg-item:hover .sg-item-overlay {
    width: 44.7% !important;
	left: 0px !important;
	right:auto!important
    height: 100% !important;
}
.sg-1326 .sg-item-content, .sg-1326 .sg-item-overlay{ width:57%; left:0;}
.sg-1326 .sg-item:hover .sg-item-overlay {
    width: 57% !important;
	left: 0px !important;
	right:auto!important
    height: 100% !important;
}
.sg-1330 .sg-item{width:calc(20% - 10px); margin:0px; display:inline-block;}
.sg-1330 .sg-item-content, .sg-1330 .sg-item-overlay{ width:100%; right:0;}