/*
Theme Name: SANiTe
Author: ThoughtCapital
Description: Custom theme for SANiTe.
Version: 0.1
Tags: SANiTe
*/

/* Beni 20200520 - 20200530*/



/*  Covid banner   */


.covidfoot {
	
padding: 10px 10px 10px 10px;
border:1px solid #fff;
color:#e4dddd;
	
	font-size:10px;
	border-radius: 5px;
	word-wrap:normal;
}	
	
.covidfoot a{
	color:#fff;
	text-decoration:none!important;
	
}

/*  End Covid banner   */

.ywraq-button {
	width:auto !important;
}
	
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	display:inline-block !important;
	width:auto !important;
}

@charset "utf-8";
#accord-add {
	display: none;
}
#breadcrumbs {
	color: #FFFFFF;
	font-size: 12px;
	margin: 8px 0 5px 0;
}
#breadcrumbs a,#breadcrumbs a:active,#breadcrumbs a:hover {
	color: #FFFFFF;
	font-size: 12px;
}
#bs-example-navbar-collapse-1 {
	margin-right: 0px !important;
}
#fancybox-content {
	min-width: 300px !important;
}
#footer_image {
	display: block;
	float: right;
	height: 280px;
	max-width: 100%;
	padding: 15px 0 5px 15px;
	text-align: right;
}
#footer_menu > .navbar-nav {
	float: left!important;
	margin: 0 0 0 0;
	width: 100%;
}
#footer_menu > .navbar-nav > li {
	float: none;
}
#footer_menu > .navbar-nav > li > a {
	background-color: #000000;
	color: #FFFFFF !important;
	font-family: 'Open Sans', sans-serif !important;
	padding: 2px 0 !important;
}
#footer_menu > .navbar-nav > li > a:hover {
	background-color: #000000;
	color: #FFFFFF !important;
	text-decoration: none;
}
#loginform1 {
	color: #ffffff;
	font-family: "Open Sans",sans-serif;
}
#loginform1 #header-element {
	display: none;
}
#loginform1 #wp-submit1 {
	background-color: #000 !important;
	color: #2cacd7;
	moz-transition: all .3s ease-in-out;
	ms-transition: all .3s ease-in-out;
	o-transition: all .3s ease-in-out;
	padding: 5px 10px 5px 10px !important;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
#loginform1 #wp-submit1:hover {
	color: #fff;
}
#loginform1 input {
	background-color: #2cacd7 !important;
	border: none !important;
}
#loginform1 label {
	font-weight: 400 !important;
}
#loginform1 p {
	border-bottom: 1px solid #fff;
	color: #555555;
}
#loginform1 p label:after {
	content: ": ";
}
#loginform1 p.forgetmenot {
	display: none;
}
#loginform1 p.submit {
	border-bottom: none;
}
#menu-business-solutions-menu li {
	background-color: transparent !important;
	border: none !important;
	color: transparent;
	padding: 0px !important;
}
#menu-footer-menu {
	background-color: transparent !important;
	font-size: 11px;
	list-style-type: none;
}
#menu-footer-menu li {
	padding: 0 !important;
}
#menu-footer-menu li a {
	background-color: transparent !important;
	color: #000 !important;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
}

#menu-login-menu .dropdown-menu > li > a {
	font-weight:600;
}

#menu-main-menu.navbar-nav {
	float: right!important;
}
#prod-menu {
	float: left !important;
	padding-left: 5% !important;
	width: 95% !important;
}
#prod-menu .caret {
	display: none;
}
#prod-menu .navbar-nav {
	float: left!important;
	width: 100%;
}
#prod-menu .navbar-nav > li > a {
	color: #FFFFFF !important;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
	padding: 35px 8px !important;
}
#prod-menu .navbar-nav > li > a:hover {
	background-color: #2cacd7;
	color: #FFFFFF !important;
	text-decoration: none;
}
#subscribe input {
	background: #000000 none repeat scroll 0 0;
	border: 1px solid #ffffff;
	color: #ffffff;
	margin: 0;
	padding: 5px;
	width: 300px;
}
#subscribe input[type="submit"] {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #000000;
	font-weight: bold;
	margin: 5px 0 5px -15px;
	width: 20%;
}
#tab-add {
	display: block;
}
#text-black {
	color: #000000 !important;
	font-family: 'Open Sans', sans-serif !important;
}
#text-grey {
	color: #555555 !important;
	font-family: 'Open Sans', sans-serif !important;
}
#text-white {
	color: #ffffff !important;
	font-family: 'Open Sans', sans-serif !important;
}
#text-yellow {
	color: #2cacd7 !important;
	font-family: 'Open Sans', sans-serif !important;
}
#theme-my-login {
	font-family: "Open Sans",sans-serif;
}
#theme-my-login h3 {
	font-size: 18px;
}
#theme-my-login label {
	color: #555555;
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
}
.about-content {
	background-color: #F4F4F4;
	font-color: #555555;
	font-size: 14px;
	margin-top: 68px !important;
	padding-bottom: 20px !important;
}
.accordion {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 1em !important;
}
.accordion .ui-accordion-header {
	background-color: #ececed;
	margin-top: 0 !important;
	padding: 10px 15px;
}
.accordion .ui-accordion-header-active, .accordion .ui-state-hover {
	border: 0 none;
	color: #000;
}
.accordion .ui-state-active .fa-minus {
	background-color: #2cacd7;
	display: inline-block;
}
.accordion .ui-state-active .fa-plus {
	display: none;
}
.accordion .ui-state-default .fa-minus {
	display: none;
}
.accordion .ui-state-default .fa-plus {
	background-color: #2cacd7;
	display: inline-block;
}
.accordion > div {
	background-color: #fff;
	padding: 10px 15px;
}
.accordion > h3 {
	background-color: #ececed;
	color: #000;
	cursor: pointer;
	font-size: 18px !important;
	margin-top: 0 !important;
	outline: 0;
	padding: 10px 15px;
}
.accordion > h3 span {
	color: red;
	float: right;
	text-transform: none;
}
.accordion h3 span.faq-icon {
	background-color: #2cacd7;
	color: #fff;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 48px;
}
.accordion h3 span.faq-text {
	display: inline-block;
	display: table-cell;
	height: 100%;
	padding: 0 10px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}
.accordion-heading a {
	color: #000;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}
.acf-fields > .acf-field {
    padding: 5px 0px!important;
    border:0!important;
}
.alertbox {
	padding: 30px;
	width: 100%;
}
.alertbox .alert-btn {
	margin: 20px auto 0;
	text-align: center;
}
.alertbox .alert-btn .btn {
	min-width: 80px;
}
.alertbox .alert-data {
	color: #2cacd7;
	text-align: center;
}
.alertbox .alert-data h4 {
	font-size: 1.25em;
	margin: 20px auto 5px;
}
.alertbox .alert-data p {
	font-size: 1em;
	margin-top: 0;
}
.alertbox .alert-icon-box {
	border: 1px solid #f8d7da;
	border-radius: 100px;
	height: 100px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 100px;
}
.alertbox .alert-icon-box i {
	font-size: 50px;
	left: 0;
	line-height: 1;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	vertical-align: middle;
}
.alertbox .alert-icon-box i.dashicons-yes {
	font-size: 95px;
	left: 0;
	line-height: 1;
	position: absolute;
	right: 3px;
	top: 15%;
	transform: translateY(-50%);
	vertical-align: middle;
}
.alertbox.alert-danger .alert-data {
	color: #000;
}
.alertbox.alert-danger {
   background-color: #FFFFFF;
}
.alertbox.alert-danger .alert-data h4 {
	color: #000;
   font-weight: 600;
}
.alertbox.alert-danger .alert-icon-box {
/*	background-color: rgba(227, 33, 26, 0.2);*/
	background-color: rgba(255, 255, 255);
	border-color: #2cacd7;
}
.alertbox.alert-danger .alert-icon-box i {
	color: #2cacd7;
}

.alertbox.alert-danger .btn-danger {
   background-color: #2cacd7;
   color: #fff;
   padding: 6px 12px!important;
}
.alertbox.alert-danger .dark-btn {
   background-color: #2cacd7;
   color: #fff;
   padding: 6px 12px!important;
}

.alertbox.alert-success .alert-data {
	color: #155724;
}
.alertbox.alert-success .alert-icon-box {
	background-color: #d4edda;
	border-color: #155724;
}
.alertbox.alert-success .alert-icon-box i {
	color: #155724;
}

.alertbox.alert-warning .alert-data {
	color: #2cacd7;
}
.alertbox.alert-warning {
   background-color: #FFFFFF;
}
.alertbox.alert-warning .alert-data h4 {
	color: #2cacd7;
   font-weight: 600;
}
.alertbox.alert-warning .alert-icon-box {
	background-color: rgba(243, 49, 85, 0.2);
	border-color: #2cacd7;
}
.alertbox.alert-warning .alert-icon-box i {
	color: #2cacd7;
}

.black-bar {
	background-color: #000000;
	border-bottom: 5px solid #ffffff;
}
.black-line {
	border-bottom: 1px solid #000;
	padding-bottom: 40px !important;
}
.bot_content {
	background: #000000 url("img/finger.jpg") no-repeat fixed;
	margin: 0 auto;
	min-height: 400px;
	position: relative;
	width: 100%;
}
.bot_content article {
	color: #2cacd7;
	font-size: 24px;
	padding: 10% 20%!important;
	text-align: center;
	width: 100%;
}
.bottom-line {
	border-bottom: 1px solid #fff;
}
.bottom-space {
	padding: 0px 0px 10px 0px !important;
}
.bs-menu-container {
	padding: 30px 40px 30px 40px !important;
}
.btn {
	background-color: transparent;
	border: none !important;
	font-family: 'Open Sans', sans-serif;
	padding-left: 0px !important;
}
.btn-bw,.btn-bw:focus {
	background-color: #000000;
	border: 0px solid #FFFFFF;
	color: #FFFFFF!important;
	display: inline-block;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600;
	margin: 10px 0px;
	padding: 10px 30px;
	text-decoration: none;
}
.btn-bw:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.btn-default {
	background-color: transparent !important;
	color: #fff !important;
}
.btn-product,.btn-product:focus {
	background-color: #000000;
	border: 0px solid #FFFFFF;
	color: #FFFFFF!important;
	display: block;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600;
	margin: 2px;
	padding: 10px 20px;
	text-decoration: none;
}
.btn-product:hover {
	background-color: #2cacd7;
	color: #FFFFFF;
	text-decoration: none;
}
.btn-red,.btn-red:focus {
	background-color: #2cacd7;
	border: 1px solid #2cacd7;
	color: #FFFFFF;
	display: inline-block;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600;
	margin: 2px 0;
	padding: 10px 30px;
	text-decoration: none;
}
.btn-red:hover,.btn-red:active {
	background-color: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
	text-decoration: none;
}
.btn-step,.btn-step:focus {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	color: #000000!important;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 11px;
	font-weight: bold;
	margin: 2px;
	padding: 5px 20px;
}
.btn-step:hover,.btn-step:active {
	border: 2px solid #2cacd7;
	color: #2cacd7;
	text-decoration: none;
}
.button-padding {
	bottom: 0px !important;
	margin-bottom: 0px !important;
	margin-top: 45px;
}
.button-padding-wiki {
	bottom: 0px !important;
	margin-bottom: 0px !important;
	margin-top: 102px;
}
.button-padding-wiki-81 {
	bottom: 0px !important;
	margin-bottom: 0px !important;
	margin-top: 81px;
}
.button-primary {
	background-color: #2cacd7;
	border: medium none;
	color: #000;
	float: right;
	font-weight: 600;
	padding: 15px 40px;
}
/*
.carousel-control {
	bottom: 0;
	color: #fff;
	font-size: 20px;
	left: 0;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	text-shadow: none;
	top: 45% !important;
	width: 15%;
	z-index: 9999;
}
.carousel-control.left {
	background-image: none !important;
}
.carousel-control.right {
	background-image: none !important;
}
.carousel-indicators {
	bottom: -5px !important;
}
.carousel-indicators .active {
	background-color: #2cacd7 !important;
}
.carousel-text {
	left: 0%;
	position: absolute;
	text-align: center;
	top: 45px;
	width: 100%;
	z-index: 25;
}
.carousel-text h1 {
	color: #FFFFFF;
	font-size: 50px!important;
	font-weight: 700;
	line-height: 0.9;
	text-transform: uppercase;
}
.carousel-text p {
	color: #2cacd7;
	font-size: 24px!important;
}
*/
.cd-overlay {
	backface-visibility: hidden;
	background-color: rgba(192, 192, 192, 0.9);
	cursor: pointer;
	height: 100%;
	left: 0;
	moz-transition: opacity .3s 0s, visibility 0s .3s;
	opacity: 0;
	position: fixed;
	top: 0;
	transition: opacity .3s 0s, visibility 0s .3s;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	width: 100%;
}
.cd-overlay.is-visible {
	moz-transition: opacity .3s 0s, visibility 0s 0s;
	opacity: 1;
	transition: opacity .3s 0s, visibility 0s 0s;
	visibility: visible;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
}
.center-div {
	margin: 0 auto;
}
.center-img {
	margin: 0 auto;
	width: 100%;
}
.center-text {
	text-align: center;
}
.close {
	color: #000;
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	opacity: 1 !important;
	text-shadow: none !important;
}
.close:hover {
	color: #555555 !important;
}
.codedropz-upload-inner h3 {
    margin: 5px 0;
    font-size: 16px !important;
}
.codedropz-upload-wrapper {
    margin: 15px auto;
}
.collapse .navbar-collapse {
	border: none !important;
	display: block !important;
}
.col-xs-3 {
	min-height: 480px;
}
.contact-content {
	padding: 20px 0px 20px 0px;
}
.contactform {
	background: #000000 url("img/corner.png") no-repeat right 10px;
	color: #ffffff;
	float: right;
	height: 50px;
	margin: 0;
	padding: 15px 40px 0 0;
	text-align: right;
}
.contactform_container {
	background: #000000 none repeat scroll 0 0;
	height: 50px;
	margin: 40px 60px 10px 0;
	padding: 0 10px;
}
.contact-input {
	background-color: #ebebeb;
	border: none;
	float: right;
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
	width: 100%;
}
.contact-label {
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
}
.contact-option {
	background-color: #ededed;
	border-bottom: 2px solid #fff;
	color: #000;
	padding: 20px !important;
	padding: 7px 10px 7px 10px;
}
.content-container {
	max-width: 1280px;
	z-index: 999;
}
.contform input, .contform textarea {
	background-color: #FFFFFF;
}
.contform input[type="submit"] {
	background-color: #000000;
}
.contform textarea {
	height: 167px;
}
.current_page_item {
	background-color: none !important;
}
.current-menu-item {
	background-color: none !important;
}
.dropdown-menu {
	border: medium none;
	border-radius: 0!important;
	box-shadow: none !important;
	min-width: 190px;
	padding: 0;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus {
	background-color: #000000;
	color: #FFFFFF;
}
.dropdown-menu > .active > a:hover {
	background-color: #2cacd7;
	color: #FFFFFF;
}
.dropdown-menu > li > a {
	background-color: #000000;
	clear: both;
	color: #FFFFFF;
	display: block;
	padding: 10px 15px;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover {
	background-color: #2cacd7;
	color: #FFFFFF;
}
.error-msg {
	color: #2cacd7;
	padding-bottom: 15px;
}
.events-calender-item {
}
.events-content {
	background-color: #fff;
	border-top: 36px solid #555555;
	font-color: #555555;
	font-size: 14px;
	padding-bottom: 30px !important;
	padding-top: 10px !important;
}
.events-content-details {
	padding: 20px 0px 20px 0px !important;
}
.events-date-time {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}
.events-thumbnail {
	max-height: 185px !important;
	padding-bottom: 15px;
	padding-right: 20px !important;
}
.fadediv h1 {
	color: #ffffff;
	font-size: 40px!important;
	text-align: center;
}
.faq input, .faq textarea {
	background-color: #FFFFFF;
   border: 1px solid #949494;
}
.faq input[type="submit"] {
	background-color: #000000;
}
.faq select {
	border: 1px solid #949494;
}
.footer_catg {
	display: block;
}
.footer_prod {
	display: none;
}
.footer-nav-bar {
	background-color: transparent;
}
.footer-nav-list {
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding-bottom: 10px;
	padding-left: 0 !important;
	padding-top: 10px !important;
}
.footer-nav-list li {
	display: inline;
}
.footer-nav-list li a {
	color: #000;
	display: inline;
	font-size: 11px;
	padding: 4px!important;
	text-transform: none;
}
.footer-search-bar {
	background-color: #000;
	border-top: 10px solid #ECECEC;
}
.footer-search-container {
	max-width: 1280px;
	/*padding: 20px 0px 20px 0px;*/
}
.form-control {
	background-color: transparent !important;
	border: none !important;
}
.form-control:focus {
	box-shadow: none !important;
}
.front-btn-step,.front-btn-step:focus {
	background-color: #F4F4F4;
	border: 2px solid #000000;
	color: #000000!important;
	display: inline-block;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 24px;
	font-weight: bold;
	margin: 2px;
	padding: 15px 30px;
}
.front-btn-step:hover,.front-btn-step:active {
	border: 2px solid #2cacd7;
	color: #2cacd7;
	text-decoration: none;
}
.general-content {
	background-color: #fff;
	border-top: 36px solid #555555;
	font-color: #555555;
	font-size: 14px;
	padding-bottom: 30px !important;
	padding-top: 10px !important;
}
.general-content ul {
	font-size: 14px;
	list-style-type: disc;
}
.general-content-container {
	max-width: 1280px;
}
.grey-bg {
	background-color: #ebebeb;
	padding: 20px 25px 10px 25px !important;
}
.grey-bg a {
	color: #555555;
	font-weight: bold;
}
.grey-bg a:hover {
	color: #555555;
	font-weight: bold;
	text-decoration: underline;
}
.headcontact a,.headcontact a:hover,.headcontact a:focus {
	color: #FFFFFF!important;
}
.headersearch {
	padding: 30px 0;
	text-align: right;
}
.headersearch input {
	background-color: #F4F4F4!important;
	border: none;
	border-radius: 0px;
	color: #000000;
	width: 100%;
}
.home-text-bar {
	background-color: #FFFFFF;
	padding: 0 !important;
}
.input-box {
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 41px;
}
.input-group {
	max-width: 300px !important;
}
.ite_container {
	background: #000000 url('img/corner.png') no-repeat right 10px top 10px;
	float: left;
	height: 80px;
	width: 50%;
}
.ite_container_div {
	left: 0;
	padding: 10px 35px 0 15px;
	position: absolute;
	top: 0;
	width: 50%;
}
.loader {
	background: rgba(255,255,255,0.7);
	background-image: url(img/loader.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	bottom: 0;
	display: none;
	height: 100%;
	left: 0;
	min-height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 5000;
}
.login ul.tml-action-links {
	display: none !important;
}
.logo {
}
.logo-img-container {
	background-color: transparent;
	margin: 0 auto;
	max-width: 1280px;
}
.logo-text-container {
	margin: 0 auto;
	max-width: 1280px;
}
.logo-text-container p {
	font-family: 'Open Sans', sans-serif !important;
	padding: 10px 0px 0px 115px;
}
.menu {
	color: #000;
	list-style-type: none !important;
	padding: 0px 0px 0px 0px;
}
.menu li {
	background-color: #FFFFFF;
	border-bottom: 1px solid #fff;
	color: #000;
	font-weight: normal;
	padding: 7px 10px 7px 0px;
	text-transform: none;
}
.menu li a {
	color: #000;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	padding-right: 25px;
	text-transform: none;
}
.menu-amt-c-software-side-menu-container ul {
	list-style-type: none !important;
}
.menu-item {
	color: #000000;
	font-size: 12px;
	font-weight: 600;
}
.menu-item a {
	color: #000000;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
	font-weight: 600;
	padding: 10px!important;
}
.menu-item.login a {
	text-transform: uppercase;
}
.menu-product-projects-container.navbar-nav {
	float: left!important;
	height: 90px;
}
.menu-product-projects-container.navbar-nav > li > a {
	color: #FFFFFF !important;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 12px;
	padding: 35px 8px !important;
}
.menu-product-projects-container.navbar-nav > li > a:hover {
	background-color: #2cacd7;
	color: #FFFFFF !important;
	text-decoration: none;
}
.modal-body {
	color: #2cacd7;
	padding: 1% 15% 5% 15% !important;
}
.modal-content {
	background-color: #2cacd7 !important;
	border-radius: 0px !important;
	opacity: 0.95;
}
.modal-header {
	border-bottom: none !important;
}
.modal-title {
	color: #000000;
	font-family: "Open Sans",sans-serif;
	font-size: 14px;
}
.nav > li {
	padding: 5px 0px 5px 0px !important;
}
.navbar {
	border: none !important;
	border-radius: 0 !important;
	font-family: 'Open Sans', sans-serif !important;
	margin-bottom: 0px !important;
}
.navbar-collapse {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.navbar-default {
	border: none !important;
	border-radius: 0 !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #000 !important;
	color: #FFFFFF !important;
}
.navbar-default .navbar-nav > li {
	padding: 0px !important;
}
.navbar-default .navbar-nav > li > a {
	color: #FFFFFF !important;
	font-family: 'Open Sans', sans-serif !important;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
}
.navbar-default .navbar-nav > li > a:hover {
	background-color: #000000;
	color: #FFFFFF !important;
	text-decoration: none;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #FFFFFF!important;
}
.navbar-nav {
	float: left!important;
}
.navbar-nav > li > a {
	font-family: 'Open Sans', sans-serif !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}
.navbar-nav > li:hover > .dropdown-menu {
	display: block;
}
.navbar-toggle {
	background-color: #000 !important;
	border: 2px solid #000000 !important;
	border-radius: 0px;
	float: right !important;
}
.navbar-toggle:hover {
	background-color: #2cacd7 !important;
}
.nav-container {
	margin: 0 auto;
	max-width: 1280px;
}
.nav-list {
	float: right !important;
}
.nav-list {
	color: #000;
	display: inline;
	margin: 0px;
}
.nav-list li {
	display: inline;
}
.news_content {
	background: #000000 url("img/news.jpg") no-repeat fixed;
	color: #FFFFFF;
	margin: 0 auto;
	min-height: 400px;
	position: relative;
	width: 100%;
}
.news_content article {
	color: #FFFFFF;
	font-size: 24px;
	padding: 5% 35% 15% 10%!important;
	text-align: left;
	width: 100%;
}
.news-content {
	background-color: #fff;
	border-top: 36px solid #000;
	font-color: #555555;
	font-size: 14px;
	padding-bottom: 30px !important;
	padding-top: 0px !important;
}
.newsletter {
	background: #000000 url("img/corner.png") no-repeat right 10px;
	color: #ffffff;
	float: right;
	height: 140px;
	margin: 0;
	padding: 35px 35px 10px 0px;
	text-align: right;
}
.newsletter_container {
	background: #000000 none repeat scroll 0 0;
	height: 150px;
	margin: 60px 60px 60px 0;
	padding: 0 10px;
}
.news-thumbnail {
	height: 220px !important;
	padding-bottom: 15px;
	padding-right: 20px !important;
	width: 220px !important;
}
.no-padding {
	padding: 0px !important;
}
.op-red-bar {
	background: #2cacd7;
	border-bottom: 0px solid #000;
	padding: 0px !important;
}
.panel {
	background: #FCFCFC;
	box-shadow: none;
}




.popupMain {
   position: fixed;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   z-index: 9999;
   text-align: center;
   overflow: auto;
   opacity: 0;
   visibility: hidden;
/*
   transition: .3s all;
   -webkit-transition: .3s all;
*/
   padding: 100px 15px
}

.popVisible, .popVisible .overlayer {
   opacity: 1;
   visibility: visible
}

.bodyFixed {
   overflow: hidden
}

.overlayer {
   position: fixed;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   background-color: rgba(0, 0, 0, .8);
   opacity: 0;
   visibility: hidden;
   transition: .3s all;
   -webkit-transition: .3s all
}

.popupMain:before {
   content: '';
   display: inline-block;
   vertical-align: middle;
   margin-left: -5px;
   height: 100%
}

.popBody {
   display: inline-block;
   vertical-align: middle;
   text-align: left;
   position: relative;
   z-index: 99;
   transition: .6s all;
   -webkit-transition: .6s all;
   background: #fff;
   max-width: 450px;
   width: auto;
   height: auto;
   padding: 0;
   -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   /* overflow: hidden; */
   -moz-box-shadow: 0 0 9px rgba(0, 0, 0, .2);
   -ms-box-shadow: 0 0 9px rgba(0, 0, 0, .2);
   -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .2);
   box-shadow: 0 0 9px rgba(0, 0, 0, .2);
   width: 100%;
   /* border-radius: 7px; */
   border: 5px solid #000000;
}

.popCemoxBody {
   display: inline-block;
   vertical-align: middle;
   text-align: left;
   position: relative;
   z-index: 99;
   transition: .6s all;
   -webkit-transition: .6s all;
   background: #fff;
   max-width: 600px;
   width: auto;
   height: auto;
   padding: 15px;
   -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   /* overflow: hidden; */
   -moz-box-shadow: 0 0 9px rgba(0, 0, 0, .2);
   -ms-box-shadow: 0 0 9px rgba(0, 0, 0, .2);
   -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .2);
   box-shadow: 0 0 9px rgba(0, 0, 0, .2);
   width: 100%;
   /* border-radius: 7px; */
   border: 5px solid #000000;
}

.popVisible .popBody {
   -moz-transform: translateY(0);
   -ms-transform: translateY(0);
   -webkit-transform: translateY(0);
   transform: translateY(0)
}
.popVisible .popCemoxBody {
   -moz-transform: translateY(0);
   -ms-transform: translateY(0);
   -webkit-transform: translateY(0);
   transform: translateY(0)
}

.popInner {
   display: inline-block;
   width: 100%;
}

.popup-cont {
   display: inline-block;
   padding: 20px 10px;
}

.popBody:before {
   position: absolute;
   left: 0;
   right: 0;
   top: 50px;
   bottom: 50px;
   background-color: #fff;
   content: '';
   z-index: -1
}
.popCemoxBody:before {
   position: absolute;
   left: 0;
   right: 0;
   top: 50px;
   bottom: 50px;
   background-color: #fff;
   content: '';
   z-index: -1
}

.closePopup {
   position: absolute;
   right: -40px;
   top: -40px;
   width: 30px;
   height: 30px;
   transition: all .4s ease-in-out;
   z-index: 12;
}

.closePopup:after, .closePopup:before {
   position: absolute;
   content: '';
   top: 0;
   bottom: 0;
   height: 3px;
   background: #fff;
   width: 100%;
   right: 0;
   margin: auto;
   left: 0
}

.closePopup:before {
   -moz-transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   -webkit-transform: rotate(-45deg);
   transform: rotate(-45deg)
}

.closePopup:after {
   -moz-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg)
}

.closePopup:hover {
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -webkit-transform: rotate(180deg);
   transform: rotate(180deg);
}








.pro-collapse {
	display: block;
}
.pro-toggle {
	background-color: #000 !important;
	display: none;
	padding: 0;
	text-align: center;
}
.proud_parent {
	height: 110px;
	padding: 0;
	position: relative;
}
.proud_partner {
	bottom: 0;
	position: absolute;
	right: -12%;
	text-align: right;
	width: 100%;
}
.quick_links {
	background: #000000;
	color: #FFFFFF;
	padding: 60px 30px;
	text-align: center;
}
.regular-text {
	background-color: #ebebeb;
	border: medium none;
	float: right;
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
	width: 100%;
}
.right_content {
	background: #000000;
	color: #2cacd7;
	font-size: 19px;
	padding: 50px 20px;
	text-align: center;
}
.services-cont {
	max-width: 800px !important;
	padding: 10px 0px 0px 0px !important;
}
.services-content-details {
	padding: 5px 0px 30px 0px !important;
}
.sidebar-video .ytc_title {
	color: #2cacd7;
	font-size: 18px!important;
}
.sidenav {
	border-right: 2px solid #fff;
	color: #000;
	list-style-type: none !important;
	min-width: 255px !important;
	padding: 0px 0px 0px 0px;
	width: 100% !important;
}
.sidenav a {
	color: #000;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.sidenav-heading {
	background-color: #2cacd7;
	border-bottom: 2px solid #fff !important;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
	font-weight: 200;
	padding: 15px 20px;
}
.sidenav-item-link {
	color: #000;
	font-size: 14px;
}
.sidenav-item-link:hover {
	color: #000;
	text-decoration: none;
}
.sidenav-option {
	background-color: #ededed;
	border-bottom: 2px solid #fff !important;
	color: #000;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
	font-weight: 200;
	padding: 15px 20px;
}
.slick-slider .slick-prev, .slick-slider .slick-next {
   background-image: none!important;
   background-color: rgba(0, 0, 0, 0);
   background-repeat: repeat-x;
   border: medium none;
   bottom: 0;
   color: #FFFFFF;
   cursor: pointer;
   display: block;
   font-size: 20px;
   line-height: 0;
   opacity: 0.5;
   outline: medium none;
   padding: 0 30px;
   position: absolute;
   top: 0;
   width: 85px;
   z-index: 250;
}
.slick-next {
	right: 0px;
}
.slick-prev {
	left: 0px;
}
.slick-next:hover, .slick-prev:hover {
	opacity: 1;
}
.slick-slider .carousel-caption {
	display: block;
	left: 50%;
	padding: 0 30px;
   text-align: left;
	top: 50%;
	transform: translate(-50%,-50%);
   bottom: auto;
}
.slick-slider .carousel-caption .half {
   width:65%;
}
.slick-slider .carousel-caption h1 {
   margin: 0;
   font-family: Helvetica, Arial, "sans-serif"!important;
	font-size: 70px!important;
   font-weight: 900;
	position: relative;
	text-align: left;
}
.slick-slider .carousel-caption h2 {
   font-family: Helvetica, Arial, "sans-serif"!important;
   font-size: 41px !important;
	margin: 0 0 20px 0!important;
	position: relative;
	text-align: left;
}
.slick-slider .carousel-caption h2.cont {
   font-family: Helvetica, Arial, "sans-serif"!important;
   font-size: 34px !important;
   font-weight: 900;
	margin: 0 0 10px 0!important;
	position: relative;
	text-align: left;
}
.social-share {
	padding: 5px 0px!important;
}
.solutions a {
	background: #000000;
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.solutions a:hover {
	background: #2cacd7;
	color: #000000;
	text-decoration: none;
}
.solutions a:visited {
	background: #000000;
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.splash {
	display: none;
}
.table th {
   /*
	border-bottom: 0;
	border-right: 0;
	color: #545454;
   */
	cursor: pointer;
   /*
	font-size: 16px;
	font-weight: 600;
	padding: 10px 15px;
   */
	position: relative;

}
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
   right: 1em;
   content: "\2191";
   position: absolute;
   height: 22px;
   bottom: 0;
   top: 0;
   margin: auto;
   display: block;
   opacity: 0.3;
}
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after {
   bottom: 0;
   content: "\2193";
   display: block;
   height: 22px;
   margin: auto;
   opacity: 0.3;   
   position: absolute;
   right: 0.5em;
   top: 0;

}
.thumbnail {
	border: none !important;
	padding: 10px 10px 10px 0px !important;
}
.video-container {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.video-container iframe,
.video-container object,
.video-container embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.videoWrapper {
	height: 0;
	padding-bottom: 44.0%;
	padding-top: 25px;
	position: relative;
}
.videoWrapper iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.welcome-message {
	font-size: 20px !important;
}
.welcome-message p {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 20px !important;
}
.with-padding {
	padding: 2px 0px 10px 0px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background: none!important;
	border: 1px solid #ffffff!important;
	border-radius: 0px!important;
	color: #949494!important;
	display: block!important;
	font-size: 14px!important;
	margin: 5px auto!important;
	padding: 10px 15px!important;
	text-align: center!important;
	text-transform: uppercase;
	width: 150px;
}
.woocommerce .woocommerce-message a.button.wc-forward:hover {
   background-color: #2cacd7!important; 
}
.woocommerce .woocommerce-message a.button.wc-forward {
   background-color: #000000!important;
   color:#FFFFFF!important;
   display: block!important;
   float: right;
   font-family: 'Open Sans', sans-serif !important;
   font-weight: 600;
   margin: 2px!important;
   padding: 10px 20px!important;
   text-decoration: none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	border: 1px solid #949494!important;
	color: #949494!important;
}
.woocommerce .quantity .qty {
	padding: 7px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
	left: unset!important;
	right: 0!important;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
	border-bottom: 1px solid #ebe9eb!important;
	padding: 25px 5px 5px 0!important;
	text-align: right;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li.empty {
	font-size: 16px!important;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
	border-bottom: 3px double #ebe9eb;
	border-top: 3px double #ebe9eb;
	padding: 4px 0 0 15px;
}
.woocommerce .woocommerce-breadcrumb {
	display: block!important;
	float: none;
}
.woocommerce a.add_to_cart_button {
	color: #FFFFFF!important;
}
.woocommerce div.product form.cart div.quantity {
	float: left!important;
	margin: 0 15px 0 0!important;
}
.woocommerce div.product form.cart table td.value {
	width: 85%;
}
.woocommerce div.product form.cart .variations {
    width: 66.66666667%!important;
}
.woocommerce div.product form.cart .variations select {
    border: 1px solid #949494;
}
.woocommerce div.product p.price, .woocommerce div.product span.price,.woocommerce ul.products li.product .price {
	color: #000000!important;
	font-size: 16px!important;
   font-weight: 600!important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	font-size: 14px;
	padding: 4px;
}
.woocommerce form .form-row label {
	line-height: 1!important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	float: left!important;
	padding: 5px!important;
	width: 75px!important;
}
.woocommerce ul.products li.product h3 {
	font-size: 20px!important;
	margin: 0;
	padding: 5px 0!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	min-height: 490px;
	width: 25%!important;
}
.woocommerce-breadcrumb a {
	color: #000000!important;
	font-weight: bold;
}
.woocommerce-breadcrumb a:hover {
	color: #000000;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals tr td {
	text-align: right;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	width: 55%!important;
}
.woocommerce-main-image img, .woocommerce ul.products li.product a img, .woocommerce ul.products li.product img {
	border: 0px solid #CCCCCC;
}
.wpcf7-mail-sent-ok {
	color: #46AE00;
}
.wpcf7-not-valid-tip {
	color: #CC0000;
}
.wpcf7-validation-errors {
	color: #CC0000;
}
.wp-core-ui input.button, .wp-core-ui input.button-primary, .wp-core-ui input.button-secondary {
	width: auto;
}
a {
	color: #2cacd7;
	font-family: 'Open Sans', sans-serif !important;
}
a#inifiniteLoader {
	bottom: 15px;
	display: none;
	position: fixed;
	right: 10px;
	z-index: 2;
}
a:hover, a:focus {
	color: #2cacd7;
	outline: none!important;
	text-decoration: none;
}
body {
	font-family: 'Open Sans', sans-serif !important;
}
button, input, select, textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
div.wpcf7-response-output {
	clear: both;
	float: left;
	font-size: 14px !important;
	margin: 0!important;
}
footer .ite_container {
	margin-top: 75px;
}
footer .ite_container_div {
	margin-top: 75px;
}
footer-nav-container {
	max-width: 1280px;
	padding: 0px !important;
}
general-content ul li {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
h1 {
	font-size: 48px !important;
	font-weight: 700;
}
h1, h2, h3, h4, h5 {
	font-family: 'Arimo', sans-serif !important;
	font-style: italic;
}
h2 ,.ytc_title.ytc_title_above {
	font-size: 26px !important;
	font-weight: normal;
}
h3 {
	font-size: 24px !important;
	font-weight: bold !important;
}
h4 {
	font-size: 20px !important;
	font-weight: 500 !important;
}
h5 {
	font-size: 16px !important;
	font-weight: 400;
}
h6 {
	font-size: 14px !important;
	font-weight: bold !important;
}
hr {
	border-top: 0 none;
	margin: 15px 0;
	padding: 0;
	text-align: left;
}
img {
	display: block;
	height: auto;
	max-width: 100%;
}
img.wpcf7-captcha-captcha-750 {
	border: 1px solid #2cacd7;
	height: 40px;
	margin: 5px 0;
	min-height: 40px;
	width: auto;
}
input, textarea {
	background-color: #ECECEC;
	border: 1px solid #EBEBEB;
	color: #000000;
	font-size: 14px !important;
	margin: 5px 0;
	padding: 10px;
	width: 100%;
}
input[type="checkbox"] {
	appearance: checkbox;
	display: inline-block;
	height: 5px;
	moz-appearance: checkbox;
	-webkit-appearance: checkbox;
	width: 20px;
}
input[type="radio"] {
	appearance: radio;
	display: inline-block;
	height: 15px;
	moz-appearance: radio;
	-webkit-appearance: radio;
	width: 20px;
}
input[type="submit"] {
	background-color: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
	display: inline-block;
	font-family: "Open Sans",sans-serif !important;
	font-weight: 400;
	margin: 5px 0;
	padding: 10px 20px;
	text-decoration: none;
}
input[type="submit"].btn-danger {
   background-color: #2cacd7;
   color: #fff;
   padding: 6px 12px!important;
}
label {
	font-family: 'Open Sans', sans-serif !important;
}
p {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
	font-weight: 400;
}
select {
	appearance: none;
	background: #ffffff url('img/select_arrow.png') no-repeat scroll 96% center / 20px auto;
	border: 1px solid #ffffff;
	font-size: 14px!important;
	height: 40px;
	margin: 10px 0;
	moz-appearance: none;
	padding: 5px;
	-webkit-appearance: none;
	width: 100%;
}
ul {
	font-family: 'Open Sans', sans-serif !important;
}
ul li {
	font-family: 'Open Sans', sans-serif !important;
}
ul.checkmark {
	list-style-type: none !important;
}
ul.checkmark li:before {
	content: "\2713\0020";
}
ul.tabs {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
ul.tabs li a {
	background-color: none;
	border: 0 solid #ffffff;
	color: #000000 !important;
	display: block;
	font-family: "Open Sans",sans-serif !important;
	font-weight: 600;
	margin: 2px;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}
ul.tabs li.active a {
	background-color: #2cacd7;
	border: 0 solid #ffffff;
	color: #ffffff !important;
	display: block;
	font-family: "Open Sans",sans-serif !important;
	font-weight: 600;
	margin: 2px;
	padding: 10px 20px;
	text-decoration: none;
}
@media only screen and (max-width: 1198px) {
	#prod-menu {
		border-top: 1px solid #ECECEC;
		width: 100% !important;
	}
	#prod-menu .dropdown-menu {
		display: block;
		float: none;
		margin-left: 35px;
		position: relative;
	}
	#prod-menu .dropdown-menu > li > a {
		background-color: #e3211a;
		clear: both;
		color: #ffffff;
		display: block;
		font-size: 12px;
		padding: 10px 15px;
		white-space: nowrap;
	}
	#prod-menu .dropdown-menu > li > a:hover {
		background-color: #000000;
	}
	#prod-menu .navbar-nav {
		background: #2cacd7;
		margin: 0!important;
		width: 100%!important;
	}
	#prod-menu .navbar-nav > li {
		float: none!important;
	}
	#prod-menu .navbar-nav > li > a {
		padding: 10px 30px!important;
	}
	#prod-menu .navbar-nav > li > a:hover {
		background-color: #000000;
	}
	#prod-menu.collapse {
		display: none!important;
	}
	#prod-menu.collapse.in {
		display: block!important;
	}
	.carousel-caption {
		top: 35%;
	}
	.carousel-caption h1 {
		font-size: 40px!important;
		text-align: center;
	}
	.carousel-text h1 {
		font-size: 40px!important;
	}
	.carousel-text p {
		display: none;
	}
	.col-xs-3 {
		min-height: 400px;
	}
	.foot-bot {
		border: 0;
	}
	.pro-collapse {
		display: none;
	}
	.pro-toggle {
		display: block;
		width: 100%!important;
	}
	.pro-toggle .navbar-toggle {
		display: block!important;
		float: left!important;
	}
	.proud_partner {
		right: -7%;
	}
	.right_content {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		min-height: 440px;
	}
}
@media only screen and (min-width: 1185px) {
	.button-padding {
		padding: 0px !important;
	}
	.collapse .navbar-collapse .nav-list {
		float: right !important;
	}
	.footer-nav-list li {
		display: inline;
	}
	.general-content-container {
		padding-bottom: 150px;
	}
	.quick-link-img-black {
		height: 200px !important;
		width: 330px !important;
	}
	.quick-link-img-yellow {
		height: 200px !important;
		width: 330px !important;
	}
	.wiki-thumbnail {
		min-height: 170px !important;
		min-width: 170px !important;
	}
}
@media only screen and (max-width: 991px) {
	#accord-add {
		display: block;
	}
	#center-when-small {
		margin: 0 auto !important;
		text-align: center;
	}
	#contact-button {
		margin-top: -35px !important;
	}
	#footer_image {
		display: none;
	}
	#footer_menu > .navbar-nav {
		background: #000000;
		margin-left: 0%!important;
	}
	#tab-add {
		display: none;
	}
	.amtc_logo {
		float: left;
	}
	.button-padding {
		margin-top: 137px !important;
	}
	.button-padding-wiki {
		margin-top: 115px;
	}
	.contact-button {
		border-bottom: 10px solid #fff;
	}
	.contact-input {
		border-bottom: 10px solid #fff;
	}
	.contact-label {
		display: none !important;
	}
	.disappear-tablet {
		display: none;
	}
	.footer_catg {
		display: none;
	}
	.footer_prod {
		display: block;
	}
	.footer-nav-list li {
		display: inline;
	}
	.general-content-container {
		padding-bottom: 30px !important;
	}
	.ite_container {
		margin-top: 0!important;
		width: 100%;
	}
	.ite_container_div {
		margin-top: 0!important;
		width: 100%;
	}
	.navbar-header {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.navbar-nav {
		margin-left: 15px !important;
		margin-top: 0px !important;
	}
	.newsletter_container {
		margin: 0;
	}
	.proud_parent {
		height: 25px;
	}
	.proud_partner {
		right: 0%;
		text-align: left;
	}
	.quick-link-excerpt {
		margin: 0 auto !important;
		text-align: center;
	}
	.quick-link-img-black {
		height: 200px !important;
		margin: 0 auto !important;
		width: 330px !important;
	}
	.quick-link-img-yellow {
		height: 200px !important;
		margin: 0 auto !important;
		width: 330px !important;
	}
	.services-thumbnail {
		display: none !important;
	}
	.sidenav {
		max-width: 284px !important;
		padding: 0px !important;
	}
   .slick-slider {
      background-color: #000000;
   }
	.slick-slider .carousel-caption {
		color: #FFFFFF !important;
		display: block;
		left: 5%;
		min-height: 260px;
		padding: 20px 15px;
		position: relative;
		text-align: center;
		text-shadow: none;
		top: 0%;
      transform: translate(0,0);
		width: 90%;
	}
	.slick-slider .carousel-caption h2 {
		color: #FFFFFF !important;
	}
	.slick-slider .carousel-caption hr {
		border-color: #FFFFFF !important;
	}
	.slick-slider .carousel-caption h1 {
		font-size: 30px!important;
	}   
	p {
		font-family: 'Open Sans', sans-serif !important;
		font-size: 18px;
		font-weight: 400;
	}
}

@media only screen and (max-width: 767px) {
	#breadcrumbs {
		margin: 7px 0;
	}
	#center-when-small {
		margin: 0 auto !important;
		text-align: center;
	}
	#contact-button {
		margin-top: -35px !important;
	}
	#menu-product-projects.navbar-nav {
		float: left!important;
		width: 100%!important;
	}
	.bot_content {
		background-size: 250% auto;
	}
	.button-padding {
		margin-top: 137px !important;
	}
	.button-padding-wiki {
		margin-top: 115px;
	}
	.carousel-text h1 {
		display: none;
	}
	.col-xs-3 {
		min-height: 480px;
		width: 49%!important;
	}
	.contact-button {
		border-bottom: 10px solid #fff;
	}
	.contact-input {
		border-bottom: 10px solid #fff;
	}
	.contact-label {
		display: none !important;
	}
	.disappear-tablet {
		display: none;
	}
	.dropdown-menu {
		display: block;
		float: none;
		margin-left: 15px;
		position: relative;
	}
	.dropdown-menu > li > a {
		background-color: #2cacd7;
		clear: both;
		color: #ffffff;
		display: block;
		padding: 10px 15px;
		white-space: nowrap;
	}
	.dropdown-menu > li > a:hover {
		background-color: #000000;
		color: #FFFFFF;
	}
	.footer-nav-bar > div > div:nth-child(2) {
		text-align: left!important;
	}
	.footer-nav-list li {
		display: inline;
	}
	.general-content-container {
		padding-bottom: 30px !important;
	}
	.headersearch {
		padding: 0 0 30px 0;
	}
	.navbar-header {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.navbar-nav {
		background: #2cacd7;
		margin: 0!important;
		width: 100%;
	}
	.nav-list {
		float: none !important;
	}
	.news_content {
		background-size: 250% auto;
	}
	.proud_parent {
		height: 25px;
	}
	.proud_partner {
		right: 0%;
	}
	.quick-link-excerpt {
		margin: 0 auto !important;
		text-align: center;
	}
	.quick-link-img-black {
		height: 200px !important;
		margin: 0 auto !important;
		width: 330px !important;
	}
	.quick-link-img-yellow {
		height: 200px !important;
		margin: 0 auto !important;
		width: 330px !important;
	}
	.related_products {
		display: none;
	}
	.services-thumbnail {
		display: none !important;
	}
	.sidenav {
		max-width: 284px !important;
		padding: 0px !important;
	}
	.social-share {
		margin: 5px 0px;
		text-align: left!important;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		min-height: 470px;
		width: 50% !important;
	}
}
@media only screen and (max-width: 480px) {
	#center-when-small {
		margin: 0 auto !important;
		text-align: center;
	}
	#contact-button {
		padding-top: 20px !important;
	}
	.amtc-logo {
		margin-top: 73px !important;
	}
	.button-padding {
		margin-left: -15px !important;
		margin-top: 150px !important;
		padding-top: 50px !important;
	}
	.button-padding-wiki {
		margin-left: 23px;
		margin-top: -29px;
		padding-bottom: 20px !important;
		padding-top: 50px !important;
	}
	.carousel {
		display: none !important;
	}
	.col-xs-3 {
		min-height: 1px;
		width: 100%!important;
	}
	.contact-button {
		border-bottom: 10px solid #fff;
	}
	.contact-input {
		border-bottom: 10px solid #fff;
	}
	.contact-label {
		display: none !important;
	}
	.disappear-mobile {
		display: none;
	}
	.fadediv h1 {
		color: #ffffff;
		font-size: 30px!important;
		text-align: center;
	}
	.footer-nav-list {
		padding-bottom: 0px;
	}
	.footer-nav-list li {
		border-left: 1px solid #000000;
		display: inline-block !important;
		padding: 0px;
	}
	.footer-nav-list li:first-child {
		border-left: 0px solid #000000;
	}
	.general-content-container {
		padding-bottom: 30px !important;
	}
	.headcontact {
		top: 5px!important;
	}
	.headcontact div {
		clear: both;
	}
	.home-text-bar {
		margin-top: 0px;
	}
	.isol-logo {
		float: left !important;
		left: 127px !important;
		margin-top: -15px !important;
		position: absolute;
		top: 0;
	}
	.newsletter {
		padding: 25px 35px 10px 0px;
	}
	.newsletter_container {
		height: 200px;
	}
	.proud_parent {
		height: 25px;
	}
	.proud_partner {
		right: 0%;
	}
	.quick-link-excerpt {
		margin: 0 auto !important;
		text-align: center;
	}
	.quick-link-img-black {
		margin: 0 auto !important;
	}
	.quick-link-img-yellow {
		margin: 0 auto !important;
	}
	.services-thumbnail {
		display: none !important;
	}
	.wiki-post-content {
		margin: 0px !important;
	}
	.wiki-post-content a {
		text-align: center;
	}
	.wiki-post-content h4 {
		text-align: center;
	}
	.wiki-post-img {
		margin-left: auto;
		margin-right: auto;
	}
	.wiki-thumbnail {
		padding-bottom: 10px !important;
		padding-right: 0px !important;
	}
	.wiki-thumbnail-big {
		padding-bottom: 10px !important;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		min-height: 1px;
		width: 100%!important;
	}
	.yellow-bar {
		margin-bottom: 5px !important;
	}
}
