
.tidy,
.bx-controls-direction:after,
.client-product-item:after,
#content_wrapper .client-product-item > .inner:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0;
}


.layout-single-secure { text-align: center; min-height: 400px; padding: 30px 0; }
.layout-single-secure h1 { text-transform: uppercase; font-size: 38px; margin: 0; }

.layout-single-secure#content_wrapper { width: 100%; max-width: 1280px; }

.layout-single-secure .description { font-size: 20px; padding: 0 0 31px; }
.layout-single-secure .description p { padding: 0; margin: 0 0 15px 0; }

.client-product-item { padding: 20px 0; text-align: left; }
#content_wrapper .client-product-item > .inner { padding: 0 10px; width: auto; border-bottom: solid 1px #ebebeb; }
#content_wrapper .client-product-item:last-child > .inner { border-bottom: none; } 
.client-product-item .col1 { width: 20%; float: left; }

.client-product-item .row1 { padding-bottom: 30px !important; }
.client-product-item .row1 .col1 { width: 20%; float: left; }
.client-product-item .row1 .col2 { width: 80%; float: left; }
#content_wrapper .client-product-item .row1 .col2 .inner { border-right: none; padding: 0 0 0 30px; }

#content_wrapper .client-product-item .col1 .inner { width: auto; padding: 0 0 20px 0; }
.image-container { cursor: pointer; max-width: 216px; overflow: hidden; }

.client-product-item .col2 { width: 53%; float: left; }
#content_wrapper .client-product-item .col2 .inner { width: auto; padding: 0 30px 0; margin-bottom: 20px; border-right: solid 1px #ebebeb; }
.client-product-item .col3 { width: 27%; float: left; }
#content_wrapper .client-product-item .col3 .inner { width: auto; padding: 57px 0 20px 30px; }

.client-product-item .row2 .col1 { width: 73%; float: left; }
.client-product-item .row2 .col2 { width: 27%; float: left; }
#content_wrapper .client-product-item .row2 .col2 .inner { width: auto; padding: 0 0 0 30px; margin-bottom: 20px; border-left: solid 1px #ebebeb; border-right: none; }


.client-product-item .title { font-size: 28px; text-transform: uppercase; padding-bottom: 10px; font-family: 'Oswald' !important; padding-bottom: 15px; }
.client-product-item .title.green { color: #2cadad; }
.client-product-item .subtitle { color: #2cadad; font-family: 'Oswald' !important; margin: 0; margin-bottom: 5px; font-size: 20px; font-weight: bold; text-transform: uppercase; }

.client-product-item .features ul { list-style: disc; padding: 10px 0 10px 20px; }
.client-product-item .features ul li { padding: 0 0 3px 0; }

.client-product-item .manual,
.client-product-item .manual:hover { text-decoration: none; }

.client-product-item .manual.video { display: block; padding: 5px 0 5px; text-transform: uppercase; }
.client-product-item .manual.video::before { padding-right: 15px; font-family: 'FontAwesome'; content: '\f008'; font-size: 17px; }

.client-product-item .manual.pdf { display: block; padding: 5px 0 5px; text-transform: uppercase; }
.client-product-item .manual.pdf::before { padding-right: 15px; font-family: 'FontAwesome'; content: '\f019'; font-size: 17px; }

.client-product-item .manual.interactive { display: block; padding: 5px 0 5px; text-transform: uppercase; }
.client-product-item .manual.interactive::before { padding-right: 15px; font-family: 'FontAwesome'; content: '\f25a'; font-size: 17px; }

.client-product-item .manual span { font-family: 'Oswald' !important; font-size: 18px; }
.client-product-item .manual:hover span { text-decoration: underline; }

.client-product-item.document {}
#content_wrapper .client-product-item.document .col3 .inner { padding: 9px 0 20px 40px; }
#content_wrapper .client-product-item.document .col3 .inner h3 { color: #2cadad; font-family: 'Oswald' !important; margin: 0; margin-bottom: 5px; font-size: 20px; font-weight: bold; text-transform: uppercase; }
#content_wrapper .client-product-item.document .image-container { cursor: default; }
#content_wrapper .client-product-item.document .image-container img { box-shadow: 0px 0px 20px 4px #a1a1a1; }

.bx-controls-direction .bx-prev { float: left; display: inline-block; }
.bx-controls-direction .bx-prev::before { font-size: 25px; padding: 5px; font-family: 'FontAwesome'; content: '\f0d9'; color: #08478f; }
.bx-controls-direction .bx-next { float: left; display: inline-block; }
.bx-controls-direction .bx-next::before { font-size: 25px; padding: 5px; font-family: 'FontAwesome'; content: '\f0da'; color: #08478f; }

.bx-controls-direction .bx-prev::before,
.bx-controls-direction .bx-next::before { color: #c9c9c9; }

.bx-controls-direction .bx-prev:hover::before,
.bx-controls-direction .bx-next:hover::before { color: #08478f; }

.bx-controls-direction a.bx-prev:hover,
.bx-controls-direction a.bx-next:hover { text-decoration: none; }


body .pagination a, 
body .pagination a:active, 
body .pagination a.active, 
body .pagination span.current { padding: 3px 7px 3px 7px; }

body .pagination span.current, 
body .pagination a:hover { background: #999; border-color: #686868; }

@media only screen 
and (max-width : 1920px) {
	

	
}

@media only screen 
and (max-width : 1440px) {

	
	
}


@media only screen 
and (max-width : 960px) {
	

	
}

@media only screen 
and (max-width : 767px) {
	
	#content_wrapper .client-product-item.document .image-container { text-align: center; }
	#content_wrapper .client-product-item.document .col3 .inner { padding: 10px 0 0 0; }
	
	.layout-single-secure .description { font-size: 14px; padding: 30px 0 0px; }
	
	.layout-single-secure h1 { font-size: 18px; }
	
	.client-product-item .title { font-size: 18px; }
	.client-product-item .subtitle { font-size: 15px; }
	.client-product-item .manual span { font-size: 15px; }
	
	

	.client-product-item .col1 { width: 100%; float: none; }
	.client-product-item .col1 .inner { }
	.client-product-item .col2 { width: 100%; float: none; border-right: none; }
	.client-product-item .col2 .inner { padding: 0; }
	.client-product-item .col3 { width: 100%; float: none; }
	.client-product-item .col3 .inner { padding: 0; }
	
	.client-product-item .row1 .col1 { width: 100%; float: none; }
	.client-product-item .row1 .col2 { width: 100%; float: none; }
	.client-product-item .row2 .col1 { width: 100%; float: none; }
	.client-product-item .row2 .col2 { width: 100%; float: none; }
	
	#content_wrapper .client-product-item .row1 .col2 .inner { padding: 0; border-left: none; border-right: none; }
	#content_wrapper .client-product-item .row2 .col2 .inner { padding: 0; border-left: none; border-right: none; }
	
	.client-product-item { padding: 20px 0 10px; }
	#content_wrapper .client-product-item > .inner { padding-bottom: 20px; }
	#content_wrapper .client-product-item .col2 .inner { padding: 0; border-right: none; }
	#content_wrapper .client-product-item .col3 .inner { padding: 10px 0 0 0; }
	
	


}

@media only screen 
and (max-width : 480px) {



}
