/* @override https://shop.calrec.com/catalog/view/theme/calrec/stylesheet/additionals.css?v=1.2 */

/* @override http://shop.calrec.com/catalog/view/theme/calrec/stylesheet/additionals.css */

label.control-label {
	font-size: 16px;
}

.form-horizontal input,optgroup,select,textarea,label {
font-family: 'Open Sans', sans-serif;
}

h4.panel-title {
	font-family: 'DIN_Bold_Condenced', sans-serif;
	font-size: 19px;
}


h4.modal-title {
	font-size: 30px;
}


.modal-body h2 {
	font-family: 'Open Sans', sans-serif;
}

.modal-body h3 {
	font-family: 'Open Sans', sans-serif;
}

.modal-body p {
	font-family: 'Open Sans', sans-serif;
}

.modal-body li {
	font-family: 'Open Sans', sans-serif;
}




/* This removes ALL rounded corners START */

* {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

/* This removes ALL rounded corners END */

.menubar8 {
	background-color: #eee;
}

nav#menu.navbar {
	margin-top: 3px;
	margin-bottom: 2px;
}

img.toplogo-retina {
	width: 268px;
	display: block;

}

.btn-default {
	color: #777;
	text-shadow: none;
	background-color: #f4f4f4;
	background-image: none;
	border-color: none;
}

div.product-thumb div div.button-group button {
	background-color: #05b8ff !important;
	color: #FFFFFF !important;
}

.caption p.price {
	color: #222222;
	font-size: 25px !important;
	font-family: 'DIN_Regular', sans-serif;
	letter-spacing: -1px;
	margin-bottom: 15px;
}

.btn-danger {
	color: #ffffff;
	text-shadow: none;
	background-color: #da4f49;
	background-image: none;
	border-color: none;
}

/* Download Table START */

table.downloadtable thead tr td {
	border: 0px solid #05b8ff;
	background-color: #05b8ff !important;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 13px;
	vertical-align: middle;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
}

table.downloadtable tbody td {
	padding-top: 23px;
	vertical-align: middle;
	padding-bottom: 20px;
}

table.downloadtable tbody tr td.text-center input {
	border: 1px solid #05b8ff;
	background-color: #ffffff;
}

table.downloadtable tbody td input {
	padding: 5px 2px;
}

table.downloadtable tbody td input[type=submit] {
	background: #eee !important;
	border: 0 none;
	cursor: pointer;
	padding-right: 4px;
	padding-left: 4px;
}

table.downloadtable tbody td input[type=submit]:hover {
	color: #ffffff;
	background-color: #05b8ff !important;
}

table.downloadtable tbody tr {
	border-bottom: 1px solid #dddddd !important;
}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/

@media 
only screen and (max-width: 996px) {

/* Force table to not be like tables anymore */

table.downloadtable, thead, tbody, th, td, tr {
	display: block;
}

/* Hide table headers (but not display: none;, for accessibility) */

table.downloadtable thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}




table.downloadtable tr {
	border: 1px solid #ccc;
	margin-bottom: 15px;
}



table.downloadtable td {
	/*

Behave  like a "row" */
		border: none;
	border-bottom: 1px solid #bbb !important;
	position: relative;
	padding-left: 20% !important;
}

table.downloadtable td:before {
	/*

Now like a table header */
		position: absolute;
	left: 6px;
	width: 0%;
	padding-right: 10px;
	white-space: nowrap;
	
	font-size: 14px;
}

/*
	Label the data
	*/



table.downloadtable td:nth-of-type(1):before {
	content: "Order";
}

table.downloadtable td:nth-of-type(2):before {
	content: "Name";
}

table.downloadtable td:nth-of-type(3):before {
	content: "Client";
}

table.downloadtable td:nth-of-type(4):before {
	content: "Product UID";
}

table.downloadtable td:nth-of-type(5):before {
	content: "Product UID (Again)";
}

table.downloadtable td:nth-of-type(6):before {
	content: "Serial Number";
}

table.downloadtable td:nth-of-type(7):before {
	content: "Serial Number UID (Again)";
}

table.downloadtable td:nth-of-type(8):before {
	content: "Licence Key";
}

}

/* Download Table END */

::-moz-focus-inner {
	border: 0;
	padding: 0;
}

div.product-thumb.transition button {
	background-color: #05b8ff !important;
	color: #FFFFFF !important;
}

div.product-thumb.transition button:hover {
	background-color: #222222 !important;
	color: #FFFFFF;
}

button.btn.btn-inverse.btn-block.btn-lg.dropdown-toggle {
	background-color: #05b8ff !important;
	color: #FFFFFF !important;
}

button.btn.btn-inverse.btn-block.btn-lg.dropdown-toggle:hover {
	background-color: #222222 !important;
	color: #FFFFFF;
}

button#button-cart.btn.btn-primary.btn-lg.btn-block {
	background-color: #05b8ff !important;
	color: #FFFFFF !important;
}

button#button-cart.btn.btn-primary.btn-lg.btn-block:hover {
	background-color: #222222 !important;
}

a.thumbnail {
	border-style: none;
}

input#input-quantity.form-control {
	border-radius: 0px !important;
}

p.intro {
	-webkit-font-smoothing: antialiased;
	line-height: 1.6;
	
	font-size: 16px;
	margin-bottom: 25px;
}

table.core2spec tbody tr {
	border-bottom: 1px solid #eeeeee;
}

table.core2spec td:nth-child(3) {
	background-color: rgba(0,142,215,0.15);
	
}

table.core2spec thead {
	background-color: #05b8ff;
	color: #ffffff !important;
	
}

p {
	-webkit-font-smoothing: antialiased;
	line-height: 1.6;
	
	font-size: 16px !important;
	margin-bottom: 25px;
}

div.caption p {
	-webkit-font-smoothing: antialiased;
	line-height: 1.6;
	font-family: 'DIN_Light', sans-serif;
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: 25px;
}

#tab-description {
	-webkit-font-smoothing: antialiased;
	line-height: 1.6;
	font-size: 16px !important;
	margin-bottom: 25px;
	
}



img.centeredimage {
    display: block;
    margin-left: auto;
    margin-right: auto; }



#menu div.collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav li a {
	color: #787878;
	font-size: 17px;
	letter-spacing: 0;
}

ul.nav.navbar-nav a:hover {
	background-color: #ffffff !important;
	color: #05b8ff !important;
}

ul.nav.navbar-nav li.dropdown a.dropdown-toggle {
	background-color: #ffffff;
	color: #5d686e;
}

ul.nav.navbar-nav li.dropdown div.dropdown-menu div.dropdown-inner ul.list-unstyled li a {
	color: #ffffff !important;
	text-transform: none !important;
	font-size: 13px !important;
	font-weight: 400 !important;
}

ul.nav.navbar-nav li.dropdown div.dropdown-menu div.dropdown-inner ul.list-unstyled li a:hover {
	color: #ffffff !important;
	background-color: #444444 !important;
}



ul.nav.navbar-nav li.dropdown div.dropdown-menu div.dropdown-inner ul.list-unstyled {
	background-color: #101010;
}

.account88_head h2 {
	font-size: 29px;
	margin-bottom: 20px;
}

.account88_head h2 i {
	font-size: 29px;
	color: #05b8ff;
	margin-right: 10px;
}



.account88 h2 {
	margin-bottom: 20px;
}

.account88 h2 i {
	font-size: 24px;
	color: #05b8ff;
	margin-right: 1px;
}

ul.account88 {
	padding-bottom: 10px;
}

ul.account88 li {
	font-weight: 400;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 18px;
}

ul.account88 li i {
	color: #222222;
	margin-right: 10px;
}

.process7 {
	margin-top: 30px;
	margin-bottom: 20px;
}

.process7 p {
	text-align: center;
}

.process7 p span {
	display: block;
	
	color: #05b8ff;
	margin-top: 10px;
}

@media (max-width: 767px) {

#menu div.collapse.navbar-collapse {
	float: left;
	position: relative;
	left: 0%;
	text-align: left;
}

ul.nav.navbar-nav {
	position: relative;
	left: 0%;
}

}

/* Info Pages */


body.information-information-3 #content h1 {
	margin-bottom: 35px;
}


body.information-information-3 #content p {
	-webkit-font-smoothing: antialiased;
	line-height: 1.4;
	font-weight: 400;
	font-size: 15px !important;
	margin-bottom: 15px;
}


body.information-information-3 #content ul {
	margin-bottom: 20px;
}


body.information-information-3 #content li {
	-webkit-font-smoothing: antialiased;
	line-height: 1.4;
	font-weight: 400;
	font-size: 15px !important;
	margin-bottom: 5px;
}



body.information-information-5 #content h1 {
	margin-bottom: 35px;
}


body.information-information-5 #content p {
	-webkit-font-smoothing: antialiased;
	line-height: 1.4;
	font-weight: 400;
	font-size: 15px !important;
	margin-bottom: 15px;
}


body.information-information-5 #content ul {
	margin-bottom: 20px;
}


body.information-information-5 #content li {
	-webkit-font-smoothing: antialiased;
	line-height: 1.4;
	font-weight: 400;
	font-size: 15px !important;
	margin-bottom: 5px;
}


footer ul.list-unstyled {
	-webkit-font-smoothing: antialiased;
	line-height: 1.6;
	
	font-size: 16px;
	margin-bottom: 25px;
}


#top-links {
	padding-top: 6px;
	background: url(../image/top-back-1.png) no-repeat top right;
	padding-right: 0;
	width: 900px;
}

img.foot_comp_logo {
	max-width: 175px;
	margin-bottom: 30px;
}



h6.foot_comp_name {
	color: #666666;
	letter-spacing: 3px;
	font: 17px 'DIN_Bold', sans-serif;
	margin-bottom: 15px;
}

p.foot_comp_addre {
	line-height: 1.6;
	font-size: 16px;
	margin-bottom: 10px;
	color: #787878;
}

p.foot_comp_tyel {
	line-height: 1.6;
	font-size: 16px;
	margin-bottom: 25px;
	color: #666666;
	font-family: 'DIN_Bold', sans-serif;
}

p.foot_comp_tyel span {
	
}

ul.footer_comp_social {
	padding-left: 0;
}

ul.footer_comp_social li {
	display: inline;
	margin-right: 10px;
}

ul.footer_comp_social li i{
	font-size: 16px;
}



.bottomfooterbar {
	background-color: #222222;
	padding-top: 18px;
	padding-bottom: 18px;
	color: #ffffff;
}

.bottomfooterbar a {
	color: #ffffff;
}


/*	GAPS
/*------------------------------------------------------*/

div.gap0 {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
	text-align: right;
}

div.gap5 {
	clear: both;
	display: block;
	font-size: 0px;
	height: 5px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
	text-align: right;
}

div.gap10 {
	clear: both;
	display: block;
	font-size: 0px;
	height: 10px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
}

div.gap20 {
	clear: both;
	display: block;
	font-size: 0px;
	height: 20px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
}

div.gap30 {
	clear: both;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
}

div.gap40 {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
	height: 40px;
}

div.gap50 {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
	height: 50px;
}

div.gap60 {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
	height: 60px;
}

div.gap80 {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
	height: 60px;
}

div.gap100 {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
	height: 100px;
}

#flickr_badge_wrapper h3 {
	padding: 0 0 10px;
	margin-left: 0;
	color: #c0bfc1;
	margin-top: 0;
}

/* Rules */

hr.style-one {
	border: 0;
	height: 1px;
	background: #333;
	background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
	background-image: -moz-linear-gradient(left, #ccc, #333, #ccc);
	background-image: -ms-linear-gradient(left, #ccc, #333, #ccc);
	background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
}

hr.style-two {
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}

hr.style-three {
	border: 0;
	border-bottom: 1px dashed #ccc;
	background: #999;
}

hr.style-four {
	height: 12px;
	border: 0;
	box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
}

hr.style-five {
	border: 0;
	height: 0;
	/* Fi

refox... */
    box-shadow: 0 0 10px 1px black;
}

hr.style-five:after {
	

/* Not really supposed to work, but does */
    content: "\00a0";
/

* Prevent margin collapse */
}

hr.style-six {
	border: 0;
	height: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}


/* 
 * Hidden Styles from Bootstrap 4
 */



.hidden-xs-up {
	display: none!important
}

@media (max-width:575px) {

.hidden-xs-down {
	display: none!important
}

}

@media (min-width:576px) {

.hidden-sm-up {
	display: none!important
}

}

@media (max-width:767px) {

.hidden-sm-down {
	display: none!important
}

}

@media (min-width:768px) {

.hidden-md-up {
	display: none!important
}

}

@media (max-width:991px) {

.hidden-md-down {
	display: none!important
}

}

@media (min-width:992px) {

.hidden-lg-up {
	display: none!important
}

}

@media (max-width:1199px) {

.hidden-lg-down {
	display: none!important
}

}

@media (min-width:1200px) {

.hidden-xl-up {
	display: none!important
}

}





/* 
 * CSS Vertical Rhythm
 */

.mt-0 {
	margin-top: 0px !important
}

.mt-5 {
	margin-top: 5px !important
}

.mt-10 {
	margin-top: 10px !important;
}

.mt-20 {
	margin-top: 20px !important;
}

.mt-30 {
	margin-top: 30px !important;
}

.mt-40 {
	margin-top: 40px !important;
}

.mt-50 {
	margin-top: 50px !important;
}

.mt-60 {
	margin-top: 60px !important;
}

.mt-70 {
	margin-top: 70px !important;
}

.mt-80 {
	margin-top: 80px !important;
}

.mt-90 {
	margin-top: 90px !important;
}

.mt-100 {
	margin-top: 100px !important;
}

.mt-110 {
	margin-top: 110px !important;
}

.mt-120 {
	margin-top: 120px !important;
}

.mt-130 {
	margin-top: 130px !important;
}

.mt-140 {
	margin-top: 140px !important;
}

.mb-0 {
	margin-bottom: 0!important
}

.mb-5 {
	margin-bottom: 5px !important
}

.mb-10 {
	margin-bottom: 10px !important;
}

.mb-20 {
	margin-bottom: 20px !important;
}

.mb-30 {
	margin-bottom: 30px !important;
}

.mb-40 {
	margin-bottom: 40px !important;
}

.mb-50 {
	margin-bottom: 50px !important;
}

.mb-60 {
	margin-bottom: 60px !important;
}

.mb-70 {
	margin-bottom: 70px !important;
}

.mb-80 {
	margin-bottom: 80px !important;
}

.mb-90 {
	margin-bottom: 90px !important;
}

.mb-100 {
	margin-bottom: 100px !important;
}

.mb-110 {
	margin-bottom: 110px !important;
}

.mb-120 {
	margin-bottom: 120px !important;
}

.mb-130 {
	margin-bottom: 130px !important;
}

.mb-140 {
	margin-bottom: 140px !important;
}

.pt-0 {
	padding-top: 0!important
}

.pt-10 {
	padding-top: 10px !important;
}

.pt-20 {
	padding-top: 20px !important;
}

.pt-30 {
	padding-top: 30px !important;
}

.pt-40 {
	padding-top: 40px !important;
}

.pt-50 {
	padding-top: 50px !important;
}

.pt-60 {
	padding-top: 60px !important;
}

.pt-70 {
	padding-top: 70px !important;
}

.pt-80 {
	padding-top: 80px !important;
}

.pt-90 {
	padding-top: 90px !important;
}

.pt-100 {
	padding-top: 100px !important;
}

.pt-110 {
	padding-top: 110px !important;
}

.pt-120 {
	padding-top: 120px !important;
}

.pt-130 {
	padding-top: 130px !important;
}

.pt-140 {
	padding-top: 140px !important;
}

.pb-0 {
	padding-bottom: 0!important
}

.pb-10 {
	padding-bottom: 10px !important;
}

.pb-20 {
	padding-bottom: 20px !important;
}

.pb-30 {
	padding-bottom: 30px !important;
}

.pb-40 {
	padding-bottom: 40px !important;
}

.pb-50 {
	padding-bottom: 50px !important;
}

.pb-60 {
	padding-bottom: 60px !important;
}

.pb-70 {
	padding-bottom: 70px !important;
}

.pb-80 {
	padding-bottom: 80px !important;
}

.pb-90 {
	padding-bottom: 90px !important;
}

.pb-100 {
	padding-bottom: 100px !important;
}

.pb-110 {
	padding-bottom: 110px !important;
}

.pb-120 {
	padding-bottom: 120px !important;
}

.pb-130 {
	padding-bottom: 130px !important;
}

.pb-140 {
	padding-bottom: 140px !important;
}

@media only screen and (max-width:1200px) {

.mt-lg-0 {
	margin-top: 0!important
}

.mt-lg-10 {
	margin-top: 10px !important;
}

.mt-lg-20 {
	margin-top: 20px !important;
}

.mt-lg-30 {
	margin-top: 30px !important;
}

.mt-lg-40 {
	margin-top: 40px !important;
}

.mt-lg-50 {
	margin-top: 50px !important;
}

.mt-lg-60 {
	margin-top: 60px !important;
}

.mt-lg-70 {
	margin-top: 70px !important;
}

.mt-lg-80 {
	margin-top: 80px !important;
}

.mt-lg-90 {
	margin-top: 90px !important;
}

.mt-lg-100 {
	margin-top: 100px !important;
}

.mt-lg-110 {
	margin-top: 110px !important;
}

.mt-lg-120 {
	margin-top: 120px !important;
}

.mt-lg-130 {
	margin-top: 130px !important;
}

.mt-lg-140 {
	margin-top: 140px !important;
}

.mb-lg-0 {
	margin-bottom: 0!important
}

.mb-lg-10 {
	margin-bottom: 10px !important;
}

.mb-lg-20 {
	margin-bottom: 20px !important;
}

.mb-lg-30 {
	margin-bottom: 30px !important;
}

.mb-lg-40 {
	margin-bottom: 40px !important;
}

.mb-lg-50 {
	margin-bottom: 50px !important;
}

.mb-lg-60 {
	margin-bottom: 60px !important;
}

.mb-lg-70 {
	margin-bottom: 70px !important;
}

.mb-lg-80 {
	margin-bottom: 80px !important;
}

.mb-lg-90 {
	margin-bottom: 90px !important;
}

.mb-lg-100 {
	margin-bottom: 100px !important;
}

.mb-lg-110 {
	margin-bottom: 110px !important;
}

.mb-lg-120 {
	margin-bottom: 120px !important;
}

.mb-lg-130 {
	margin-bottom: 130px !important;
}

.mb-lg-140 {
	margin-bottom: 140px !important;
}

.pt-lg-0 {
	padding-top: 0!important
}

.pt-lg-10 {
	padding-top: 10px !important;
}

.pt-lg-20 {
	padding-top: 20px !important;
}

.pt-lg-30 {
	padding-top: 30px !important;
}

.pt-lg-40 {
	padding-top: 40px !important;
}

.pt-lg-50 {
	padding-top: 50px !important;
}

.pt-lg-60 {
	padding-top: 60px !important;
}

.pt-lg-70 {
	padding-top: 70px !important;
}

.pt-lg-80 {
	padding-top: 80px !important;
}

.pt-lg-90 {
	padding-top: 90px !important;
}

.pt-lg-100 {
	padding-top: 100px !important;
}

.pt-lg-110 {
	padding-top: 110px !important;
}

.pt-lg-120 {
	padding-top: 120px !important;
}

.pt-lg-130 {
	padding-top: 130px !important;
}

.pt-lg-140 {
	padding-top: 140px !important;
}

.pb-lg-0 {
	padding-bottom: 0!important
}

.pb-lg-10 {
	padding-bottom: 10px !important;
}

.pb-lg-20 {
	padding-bottom: 20px !important;
}

.pb-lg-30 {
	padding-bottom: 30px !important;
}

.pb-lg-40 {
	padding-bottom: 40px !important;
}

.pb-lg-50 {
	padding-bottom: 50px !important;
}

.pb-lg-60 {
	padding-bottom: 60px !important;
}

.pb-lg-70 {
	padding-bottom: 70px !important;
}

.pb-lg-80 {
	padding-bottom: 80px !important;
}

.pb-lg-90 {
	padding-bottom: 90px !important;
}

.pb-lg-100 {
	padding-bottom: 100px !important;
}

.pb-lg-110 {
	padding-bottom: 110px !important;
}

.pb-lg-120 {
	padding-bottom: 120px !important;
}

.pb-lg-130 {
	padding-bottom: 130px !important;
}

.pb-lg-140 {
	padding-bottom: 140px !important;
}

}

@media only screen and (max-width:1024px) {

.mt-md-0 {
	margin-top: 0!important
}

.mt-md-10 {
	margin-top: 10px !important;
}

.mt-md-20 {
	margin-top: 20px !important;
}

.mt-md-30 {
	margin-top: 30px !important;
}

.mt-md-40 {
	margin-top: 40px !important;
}

.mt-md-50 {
	margin-top: 50px !important;
}

.mt-md-60 {
	margin-top: 60px !important;
}

.mt-md-70 {
	margin-top: 70px !important;
}

.mt-md-80 {
	margin-top: 80px !important;
}

.mt-md-90 {
	margin-top: 90px !important;
}

.mt-md-100 {
	margin-top: 100px !important;
}

.mt-md-110 {
	margin-top: 110px !important;
}

.mt-md-120 {
	margin-top: 120px !important;
}

.mt-md-130 {
	margin-top: 130px !important;
}

.mt-md-140 {
	margin-top: 140px !important;
}

.mb-md-0 {
	margin-bottom: 0!important
}

.mb-md-10 {
	margin-bottom: 10px !important;
}

.mb-md-20 {
	margin-bottom: 20px !important;
}

.mb-md-30 {
	margin-bottom: 30px !important;
}

.mb-md-40 {
	margin-bottom: 40px !important;
}

.mb-md-50 {
	margin-bottom: 50px !important;
}

.mb-md-60 {
	margin-bottom: 60px !important;
}

.mb-md-70 {
	margin-bottom: 70px !important;
}

.mb-md-80 {
	margin-bottom: 80px !important;
}

.mb-md-90 {
	margin-bottom: 90px !important;
}

.mb-md-100 {
	margin-bottom: 100px !important;
}

.mb-md-110 {
	margin-bottom: 110px !important;
}

.mb-md-120 {
	margin-bottom: 120px !important;
}

.mb-md-130 {
	margin-bottom: 130px !important;
}

.mb-md-140 {
	margin-bottom: 140px !important;
}

.pt-md-0 {
	padding-top: 0!important
}

.pt-md-10 {
	padding-top: 10px !important;
}

.pt-md-20 {
	padding-top: 20px !important;
}

.pt-md-30 {
	padding-top: 30px !important;
}

.pt-md-40 {
	padding-top: 40px !important;
}

.pt-md-50 {
	padding-top: 50px !important;
}

.pt-md-60 {
	padding-top: 60px !important;
}

.pt-md-70 {
	padding-top: 70px !important;
}

.pt-md-80 {
	padding-top: 80px !important;
}

.pt-md-90 {
	padding-top: 90px !important;
}

.pt-md-100 {
	padding-top: 100px !important;
}

.pt-md-110 {
	padding-top: 110px !important;
}

.pt-md-120 {
	padding-top: 120px !important;
}

.pt-md-130 {
	padding-top: 130px !important;
}

.pt-md-140 {
	padding-top: 140px !important;
}

.pb-md-0 {
	padding-bottom: 0!important
}

.pb-md-10 {
	padding-bottom: 10px !important;
}

.pb-md-20 {
	padding-bottom: 20px !important;
}

.pb-md-30 {
	padding-bottom: 30px !important;
}

.pb-md-40 {
	padding-bottom: 40px !important;
}

.pb-md-50 {
	padding-bottom: 50px !important;
}

.pb-md-60 {
	padding-bottom: 60px !important;
}

.pb-md-70 {
	padding-bottom: 70px !important;
}

.pb-md-80 {
	padding-bottom: 80px !important;
}

.pb-md-90 {
	padding-bottom: 90px !important;
}

.pb-md-100 {
	padding-bottom: 100px !important;
}

.pb-md-110 {
	padding-bottom: 110px !important;
}

.pb-md-120 {
	padding-bottom: 120px !important;
}

.pb-md-130 {
	padding-bottom: 130px !important;
}

.pb-md-140 {
	padding-bottom: 140px !important;
}

}

@media only screen and (max-width:768px) {

.mt-sm-0 {
	margin-top: 0!important
}

.mt-sm-10 {
	margin-top: 10px !important;
}

.mt-sm-20 {
	margin-top: 20px !important;
}

.mt-sm-30 {
	margin-top: 30px !important;
}

.mt-sm-40 {
	margin-top: 40px !important;
}

.mt-sm-50 {
	margin-top: 50px !important;
}

.mt-sm-60 {
	margin-top: 60px !important;
}

.mt-sm-70 {
	margin-top: 70px !important;
}

.mt-sm-80 {
	margin-top: 80px !important;
}

.mt-sm-90 {
	margin-top: 90px !important;
}

.mt-sm-100 {
	margin-top: 100px !important;
}

.mt-sm-110 {
	margin-top: 110px !important;
}

.mt-sm-120 {
	margin-top: 120px !important;
}

.mt-sm-130 {
	margin-top: 130px !important;
}

.mt-sm-140 {
	margin-top: 140px !important;
}

.mb-sm-0 {
	margin-bottom: 0!important
}

.mb-sm-10 {
	margin-bottom: 10px !important;
}

.mb-sm-20 {
	margin-bottom: 20px !important;
}

.mb-sm-30 {
	margin-bottom: 30px !important;
}

.mb-sm-40 {
	margin-bottom: 40px !important;
}

.mb-sm-50 {
	margin-bottom: 50px !important;
}

.mb-sm-60 {
	margin-bottom: 60px !important;
}

.mb-sm-70 {
	margin-bottom: 70px !important;
}

.mb-sm-80 {
	margin-bottom: 80px !important;
}

.mb-sm-90 {
	margin-bottom: 90px !important;
}

.mb-sm-100 {
	margin-bottom: 100px !important;
}

.mb-sm-110 {
	margin-bottom: 110px !important;
}

.mb-sm-120 {
	margin-bottom: 120px !important;
}

.mb-sm-130 {
	margin-bottom: 130px !important;
}

.mb-sm-140 {
	margin-bottom: 140px !important;
}

.pt-sm-0 {
	padding-top: 0!important
}

.pt-sm-10 {
	padding-top: 10px !important;
}

.pt-sm-20 {
	padding-top: 20px !important;
}

.pt-sm-30 {
	padding-top: 30px !important;
}

.pt-sm-40 {
	padding-top: 40px !important;
}

.pt-sm-50 {
	padding-top: 50px !important;
}

.pt-sm-60 {
	padding-top: 60px !important;
}

.pt-sm-70 {
	padding-top: 70px !important;
}

.pt-sm-80 {
	padding-top: 80px !important;
}

.pt-sm-90 {
	padding-top: 90px !important;
}

.pt-sm-100 {
	padding-top: 100px !important;
}

.pt-sm-110 {
	padding-top: 110px !important;
}

.pt-sm-120 {
	padding-top: 120px !important;
}

.pt-sm-130 {
	padding-top: 130px !important;
}

.pt-sm-140 {
	padding-top: 140px !important;
}

.pb-sm-0 {
	padding-bottom: 0!important
}

.pb-sm-10 {
	padding-bottom: 10px !important;
}

.pb-sm-20 {
	padding-bottom: 20px !important;
}

.pb-sm-30 {
	padding-bottom: 30px !important;
}

.pb-sm-40 {
	padding-bottom: 40px !important;
}

.pb-sm-50 {
	padding-bottom: 50px !important;
}

.pb-sm-60 {
	padding-bottom: 60px !important;
}

.pb-sm-70 {
	padding-bottom: 70px !important;
}

.pb-sm-80 {
	padding-bottom: 80px !important;
}

.pb-sm-90 {
	padding-bottom: 90px !important;
}

.pb-sm-100 {
	padding-bottom: 100px !important;
}

.pb-sm-110 {
	padding-bottom: 110px !important;
}

.pb-sm-120 {
	padding-bottom: 120px !important;
}

.pb-sm-130 {
	padding-bottom: 130px !important;
}

.pb-sm-140 {
	padding-bottom: 140px !important;
}

}

@media only screen and (max-width:767px) {

.mt-xs-0 {
	margin-top: 0!important
}

.mt-xs-10 {
	margin-top: 10px !important;
}

.mt-xs-20 {
	margin-top: 20px !important;
}

.mt-xs-30 {
	margin-top: 30px !important;
}

.mt-xs-40 {
	margin-top: 40px !important;
}

.mt-xs-50 {
	margin-top: 50px !important;
}

.mt-xs-60 {
	margin-top: 60px !important;
}

.mt-xs-70 {
	margin-top: 70px !important;
}

.mt-xs-80 {
	margin-top: 80px !important;
}

.mt-xs-90 {
	margin-top: 90px !important;
}

.mt-xs-100 {
	margin-top: 100px !important;
}

.mt-xs-110 {
	margin-top: 110px !important;
}

.mt-xs-120 {
	margin-top: 120px !important;
}

.mt-xs-130 {
	margin-top: 130px !important;
}

.mt-xs-140 {
	margin-top: 140px !important;
}

.mb-xs-0 {
	margin-bottom: 0!important
}

.mb-xs-10 {
	margin-bottom: 10px !important;
}

.mb-xs-20 {
	margin-bottom: 20px !important;
}

.mb-xs-30 {
	margin-bottom: 30px !important;
}

.mb-xs-40 {
	margin-bottom: 40px !important;
}

.mb-xs-50 {
	margin-bottom: 50px !important;
}

.mb-xs-60 {
	margin-bottom: 60px !important;
}

.mb-xs-70 {
	margin-bottom: 70px !important;
}

.mb-xs-80 {
	margin-bottom: 80px !important;
}

.mb-xs-90 {
	margin-bottom: 90px !important;
}

.mb-xs-100 {
	margin-bottom: 100px !important;
}

.mb-xs-110 {
	margin-bottom: 110px !important;
}

.mb-xs-120 {
	margin-bottom: 120px !important;
}

.mb-xs-130 {
	margin-bottom: 130px !important;
}

.mb-xs-140 {
	margin-bottom: 140px !important;
}

.pt-xs-0 {
	padding-top: 0!important
}

.pt-xs-10 {
	padding-top: 10px !important;
}

.pt-xs-20 {
	padding-top: 20px !important;
}

.pt-xs-30 {
	padding-top: 30px !important;
}

.pt-xs-40 {
	padding-top: 40px !important;
}

.pt-xs-50 {
	padding-top: 50px !important;
}

.pt-xs-60 {
	padding-top: 60px !important;
}

.pt-xs-70 {
	padding-top: 70px !important;
}

.pt-xs-80 {
	padding-top: 80px !important;
}

.pt-xs-90 {
	padding-top: 90px !important;
}

.pt-xs-100 {
	padding-top: 100px !important;
}

.pt-xs-110 {
	padding-top: 110px !important;
}

.pt-xs-120 {
	padding-top: 120px !important;
}

.pt-xs-130 {
	padding-top: 130px !important;
}

.pt-xs-140 {
	padding-top: 140px !important;
}

.pb-xs-0 {
	padding-bottom: 0!important
}

.pb-xs-10 {
	padding-bottom: 10px !important;
}

.pb-xs-20 {
	padding-bottom: 20px !important;
}

.pb-xs-30 {
	padding-bottom: 30px !important;
}

.pb-xs-40 {
	padding-bottom: 40px !important;
}

.pb-xs-50 {
	padding-bottom: 50px !important;
}

.pb-xs-60 {
	padding-bottom: 60px !important;
}

.pb-xs-70 {
	padding-bottom: 70px !important;
}

.pb-xs-80 {
	padding-bottom: 80px !important;
}

.pb-xs-90 {
	padding-bottom: 90px !important;
}

.pb-xs-100 {
	padding-bottom: 100px !important;
}

.pb-xs-110 {
	padding-bottom: 110px !important;
}

.pb-xs-120 {
	padding-bottom: 120px !important;
}

.pb-xs-130 {
	padding-bottom: 130px !important;
}

.pb-xs-140 {
	padding-bottom: 140px !important;
}

}

@media only screen and (max-width:480px) {

.mt-xxs-0 {
	margin-top: 0!important
}

.mt-xxs-10 {
	margin-top: 10px !important;
}

.mt-xxs-20 {
	margin-top: 20px !important;
}

.mt-xxs-30 {
	margin-top: 30px !important;
}

.mt-xxs-40 {
	margin-top: 40px !important;
}

.mt-xxs-50 {
	margin-top: 50px !important;
}

.mt-xxs-60 {
	margin-top: 60px !important;
}

.mt-xxs-70 {
	margin-top: 70px !important;
}

.mt-xxs-80 {
	margin-top: 80px !important;
}

.mt-xxs-90 {
	margin-top: 90px !important;
}

.mt-xxs-100 {
	margin-top: 100px !important;
}

.mt-xxs-110 {
	margin-top: 110px !important;
}

.mt-xxs-120 {
	margin-top: 120px !important;
}

.mt-xxs-130 {
	margin-top: 130px !important;
}

.mt-xxs-140 {
	margin-top: 140px !important;
}

.mb-xxs-0 {
	margin-bottom: 0!important
}

.mb-xxs-10 {
	margin-bottom: 10px !important;
}

.mb-xxs-20 {
	margin-bottom: 20px !important;
}

.mb-xxs-30 {
	margin-bottom: 30px !important;
}

.mb-xxs-40 {
	margin-bottom: 40px !important;
}

.mb-xxs-50 {
	margin-bottom: 50px !important;
}

.mb-xxs-60 {
	margin-bottom: 60px !important;
}

.mb-xxs-70 {
	margin-bottom: 70px !important;
}

.mb-xxs-80 {
	margin-bottom: 80px !important;
}

.mb-xxs-90 {
	margin-bottom: 90px !important;
}

.mb-xxs-100 {
	margin-bottom: 100px !important;
}

.mb-xxs-110 {
	margin-bottom: 110px !important;
}

.mb-xxs-120 {
	margin-bottom: 120px !important;
}

.mb-xxs-130 {
	margin-bottom: 130px !important;
}

.mb-xxs-140 {
	margin-bottom: 140px !important;
}

.pt-xxs-0 {
	padding-top: 0!important
}

.pt-xxs-10 {
	padding-top: 10px !important;
}

.pt-xxs-20 {
	padding-top: 20px !important;
}

.pt-xxs-30 {
	padding-top: 30px !important;
}

.pt-xxs-40 {
	padding-top: 40px !important;
}

.pt-xxs-50 {
	padding-top: 50px !important;
}

.pt-xxs-60 {
	padding-top: 60px !important;
}

.pt-xxs-70 {
	padding-top: 70px !important;
}

.pt-xxs-80 {
	padding-top: 80px !important;
}

.pt-xxs-90 {
	padding-top: 90px !important;
}

.pt-xxs-100 {
	padding-top: 100px !important;
}

.pt-xxs-110 {
	padding-top: 110px !important;
}

.pt-xxs-120 {
	padding-top: 120px !important;
}

.pt-xxs-130 {
	padding-top: 130px !important;
}

.pt-xxs-140 {
	padding-top: 140px !important;
}

.pb-xxs-0 {
	padding-bottom: 0!important
}

.pb-xxs-10 {
	padding-bottom: 10px !important;
}

.pb-xxs-20 {
	padding-bottom: 20px !important;
}

.pb-xxs-30 {
	padding-bottom: 30px !important;
}

.pb-xxs-40 {
	padding-bottom: 40px !important;
}

.pb-xxs-50 {
	padding-bottom: 50px !important;
}

.pb-xxs-60 {
	padding-bottom: 60px !important;
}

.pb-xxs-70 {
	padding-bottom: 70px !important;
}

.pb-xxs-80 {
	padding-bottom: 80px !important;
}

.pb-xxs-90 {
	padding-bottom: 90px !important;
}

.pb-xxs-100 {
	padding-bottom: 100px !important;
}

.pb-xxs-110 {
	padding-bottom: 110px !important;
}

.pb-xxs-120 {
	padding-bottom: 120px !important;
}

.pb-xxs-130 {
	padding-bottom: 130px !important;
}

.pb-xxs-140 {
	padding-bottom: 140px !important;
}

}