body
{
	padding-top: 0px;
	margin-top: 0px;
}
h1
{
	margin-top: 0px;
}
.index
{
	background-image: url(img/cc_banner.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	min-height: 1080px;
}
#mainHeader
{
	background: url(img/cc_banner_sidepages.jpg) 100% 0 fixed;
	background-repeat: no-repeat;
	background-position: bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	min-height: 200px;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
}
#mainFooter
{
	background-color: black;
	height: auto;
	margin: 0 auto;
	padding: 0;
	width: 100vw;
	position: relative;
}
.footer-left, .footer-center, .footer-right
{
	display: inline-block;
	vertical-align: top;
}
.footer-left
{
	width: 40%;
}
.footer-company-name
{
	color:  #8f9296;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}
.footer-center
{
	width: 35%;
}

.footer-center i
{
	background-color:  #33383b;
	color: #ffffff;
	font-size: 25px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	text-align: center;
	line-height: 42px;
	margin: 10px 15px;
	vertical-align: middle;
}

.footer-center i.fa-envelope
{
	font-size: 17px;
	line-height: 38px;
}

.footer-center p
{
	display: inline-block;
	color: #ffffff;
	vertical-align: middle;
	margin:0;
}

.footer-center p span
{
	display:block;
	font-weight: normal;
	font-size:14px;
	line-height:2;
}

.footer-center p a
{
	color:  #5383d3;
	text-decoration: none;;
}


/* Footer Right */

.footer-right
{
	width: 20%;
}

.footer-company-about
{
	line-height: 20px;
	color:  #92999f;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

.footer-company-about span
{
	display: block;
	color:  #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.footer-icons
{
	margin-top: 25px;
}

.footer-icons a
{
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:  #33383b;
	border-radius: 2px;

	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 35px;

	margin-right: 3px;
	margin-bottom: 5px;
}
#header
{
	background: url(img/storefronts3.jpg) 100% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	min-height: 1080px;
	position: relative;
}
#intro
{
	background: url(img/ict220-2.jpg) 100% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	min-height: 1080px;
	position: relative;
}
#support
{
	background: url(img/customer_support_banner2.jpg) 100% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	min-height: 1080px;
	position: relative;
}
#fees
{
	background: url(img/cancellation_fees2.jpg) 100% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	min-height: 1080px;
	position: relative;
}
#setup
{
	background: url(img/customized.jpg) 100% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	min-height: 1080px;
	position: relative;
}
#guarantee
{
	background: url(img/best_price.jpg) 100% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	min-height: 1080px;
	position: relative;
}
#search-container
{
	position: relative;
}
#search-bg
{
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 99;
			
	background-position: center -70px;
			
	-webkit-filter: blue(10px);
	filter: url('img/blur.svg#blur');
	filter: blur(10px);
}
#search
{
	position: relative;
	z-index: 100;
	padding: 20px;
	background: rgb(34,34,34);
	background: rgba(34,34,34,0.75);
}
@media (max-width: 600px;)
{
	#bg
	{
		padding: 10px;
	}
	#search-bg
	{
		background-position: center -10px;
	}
}
#search h2, #search h5, #search h5 a
{
	text-align: center;
	color: #fefefe;
	font-weight: normal;
}
#search h2
{
	margin-bottom: 50px;
}
#search h5
{
	margin-top: 70px;
}
#method-D
{
	border-top: 100px solid transparent;
	margin-top: -50px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.opaque-navbar
{
    background-color: rgba(0,0,0,0.5);
    height: 60px;
    border-bottom: 0px;
    transition: background-color .5s ease 0s;
}

.opaque-navbar.opaque
{
    background-color: black;
    height: 60px;
    transition: background-color .5s ease 0s;
}

ul.dropdown-menu
{
    background-color: black;
}

.navbar-brand
{
	padding: 15px 15px;
	margin-top: 0px;
	height: 50px;
}
.navbar-nav>li>a
{
	padding-top: 0px;
	padding-bottom: 0px;
}
.navbar-brand, .navbar-nav>li>a
{
	height: 67px;
	line-height: 67px;
}
.navbar-brand
{
	padding: 0px 15px;
}
.btn-huge
{
	padding-top: 20px;
	padding-bottom: 20px;
}
#form h2
{
	text-align: center;
}
#form h4
{
	text-align: left;
}
.btnSend
{
	/*background-color: #179edd;*/
	background-color: #005aaa;
	color: #fff;
	font-weight: 400;
	letter-spacing: 0px;
	border-radius: 2px;
	border-width: 0px;
	border-style: solid;
	padding: 13px 29px;
	line-height: 17px;
	font-size: 14px;
	border-color: #000;
	width: auto;
	cursor: pointer;
	max-width: 90%;
	float: none;
	display: inline-block;
	position: relative;
	outline: 0;
	border: 1px solid rgba(0, 0, 0, 0);
	text-align: center;
	text-transform: uppercase;
	box-sizing: border-box;
}
legend
{
	font-size: 15px;
	font-weight: bold;
}
@media (max-width: 992px)
{

	.opaque-navbar
	{
		background-color: black;
		height: 60px;
		transition: background-color .5s ease 0s;
	}
}
@media (max-width: 1200px)
{
	/*body
	{
		background:white;
	}
	.opaque-navbar
	{
		background-color: black;
		height: 60px;
		transition: background-color .5s ease 0s;
	}*/
	.navbar-header
	{
		float: none;
	}
	.navbar-toggle
	{
		display: block;
	}
	.navbar-collapse
	{
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-collapse.collapse
	{
		display: none!important;
	}
	.navbar-nav
	{
		float: none!important;
		margin: 7.5px -15px;
		background-color: black;
	}
	.navbar-nav>li
	{
		float: none;
	}
	.navbar-nav>li>a
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-text
	{
		float: none;
		margin: 15px 0;
	}
	.navbar-collapse.collapse.in
	{
		display: block!important;
	}
	.collapsing
	{
		overflow: hidden!important;
	}
}