body{
	font-family: "Montserrat",sans-serif !important;
    font-size: 14px !important;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
b, strong{
	font-family: "Montserrat",sans-serif !important;
}
iframe{
	display:none;
}
a{
	text-decoration: none !important;
}
a,span,li,h1,h2,h3,h4,h5,h6,b,p,td,th,tr{
	font-family: "Montserrat",sans-serif !important;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777 !important;
}
.color-light {
    color: #ffffff !important;
}

h1, h2, h3, h4, h5 {
    color: #000001;
    letter-spacing: 0;
}

.container-fluid{
	padding:0px !important;
	max-width:100% !important;
	min-width:100% !important;
}
div.topLinks ul li:last-child a::after {
    display: none;
}
div.topLinks ul li:last-child a.searchIcon {
		display: none !important;
	}





body#home_index .navbar-pasific{
	background:none;
}
.navbar-pasific{
	    z-index: 99999 !important;
    background: #fff;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.navbar-pasific .container-fluid{
	  max-width: 1200px !important;
}
.navbar-pasific .dropdown-menu{
	display: none !important;
}
.navbar-mp .dropdown:hover > .dropdown-menu {
    display: block !important;
}
.navbar-brand{
	height:auto !important;
	transition:all 0.9s ease 0s;
}
.navbar-pasific .container-fluid .navbar-brand img{
	margin:0px !important;
	width:335px !important;
	transition:all 0.9s ease 0s;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
    padding-bottom: 0 !important;
	transition:all 0.9s ease 0s;
}
a.searchIcon{
	 padding-left: 0 !important;
    padding-right: 0 !important;
}
.navbar-mp .navbar-main-collapse {
    float: right;
    margin-top: 55px;
	transition:all 0.9s ease 0s;
}
.navbar-pasific .container .navbar-brand img {
    margin: 0 !important;
    width: 265px !important;
}
/* tabs menu */

div.tabedMenu .megacollink{width:23%; float:left; margin:0% 1%;}	
div.tabedMenu .megacollink li{
	display:block;
	text-align:center;
	white-space:nowrap;
	text-align:left;}
div.tabedMenu .megacollink li a{
	line-height:18px;
	border-right:none;
	text-align:left;
	padding:8px 0px;
	background:none !important;
	background-image:none !important;
	color: #666666 !important;
	border-right: 0 none !important;
	display:block;
	border-right:1px solid #e7e7e7;
	background-color:#fff;
	color:#424242;}
div.tabedMenu .megacollink .fa{font-size:11px;}
div.tabedMenu  .title{
	 border-bottom: 1px solid rgba(255,255,255,0.2) !important;
    color: #424242;

    font-size: 17px;
    height: auto;
    margin-bottom: 8px !important;
    padding:0px !important;
    text-align: left;
}
.megamenu .navbar-nav > li > .dropdown-menu li.title {
    margin: 10px 0px !important;
}
div.tabedMenu  .title a {
    display: block !important;
    padding: 0px !important;
    background: none !important;
}
div.tabedMenu  li.title a:hover{
	padding-left:15px !important;
    background: none !important;
    color: #CF193C !important;
}
	div.tabedMenu .megamenu h3.title{
		margin-top:3px;
	}
	/* megamenu without tab */

div.tabedMenu  .submenuWithoutTab ul li a{

	border-right:none;
	


	background-image:none !important;
	color: #666666 !important;
	border-right: 0 none !important;
	display:block;
	border-right:1px solid #e7e7e7;
	background-color:#fff;

	
	text-align: left;
    display: block;
    line-height: 22px;
    padding: 6px 12px;
    text-transform: none;
    font-size: 13px;
    letter-spacing: normal;

	color:#000 !important;}
div.tabedMenu  .submenuWithoutTab ul .fa{font-size:11px;display: none !important;}

div.tabedMenu .submenuWithoutTab ul  li a:hover{
		background: #cf193c !important;
    color: #fff !important;
  padding: 6px 12px !important;
    text-decoration: none;
}

div.tabedMenu ul.nav-pills li {
    float: left;
    width: 100%;
	margin:0px !important;
}
div.tabedMenu .nav-pills > li > a {
	padding: 6px 10px !important;
	border-radius: 0px !important;
	display: block !important;

}
div.tabedMenu .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    /* background-color: #F73B35 !important;
    color: #fff;
	text-decoration: none !important; */
}
div.tabedMenu .nav-pills > li > a {
    color:#000 ;
}
div.tabedMenu .removePadding{
}
div.tabedMenu .col-lg-2.col-md-2.removePadding{
	border-right:1px #4e4e4e solid !important
}
div.tabedMenu .leftNavBorder{
	padding: 0px 5px !important;
}
ul.nav.nav-pills.navTabs {
    margin: 0px !important;
	    padding-bottom: 10px !important;
}
.megamenu .dropdown-menu .withoutdesc .tab-content ul.megacollink li a {
    font-weight: normal !important;
    color: #8c8c8c !important;
}
.megamenu .dropdown-menu .withoutdesc .tab-content ul.megacollink li a:hover{
	color:#ec1651 !important;
}
.megamenu .dropdown-menu .withoutdesc .tab-content ul.megacollink li.title a {
	 font-weight: bold !important;
	   color: #fff !important;
}

/* after scrolled page */
nav.top-nav-collapse .navbar-brand.page-scroll > img {
    width: 250px !important;
}
nav.top-nav-collapse div.topLinks {
    margin-top: 0;
}
nav.top-nav-collapse  .navbar-brand {
    padding-top: 10px;
}
nav.top-nav-collapse.navbar-mp .navbar-main-collapse {
    float: right;
    margin-top: 32px;
	
}








/* div.topLinks{
 clear: both;
    float: right;
    margin-top: 30px;
    width: auto !important;
	transition:all 0.9s ease 0s;
} */
div.topLinks{
	clear: both;
    float: right;
    margin-top: 20px;
    position: absolute;
    right: 30px;
    top: 0;
    transition: all 0.9s ease 0s;
    width: auto !important;
}
div.topLinks ul{
	padding:0px;
	margin:0px;
	text-align:right;
}
div.topLinks ul li{
	list-style: none;
	display: inline-block;
}
div.topLinks ul li a{
	color:#000;
	letter-spacing: 1px;
    text-transform: capitalize;
	
    font-size: 12px;
	 padding: 0 0 0 8px;
}
div.topLinks ul li:last-child a:after{
	display: none;
}
div.topLinks ul li a::after {
    border: 1px solid #0000;
    color: #000;
    content: "|";
    height: 2px !important;
    overflow: hidden;
    padding-left: 8px;
    position: relative;
    width: 2px;
}
.navbar-nav {
    clear: both !important;
    float: right;
}
.navbar-mp .navbar-nav > li > a {
    color: #000 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: normal !important;
    padding: 15px 15px 25px;
}
.navbar-mp .navbar-nav > li > a:hover , div.topLinks ul li a:hover{
    color: #ec1651 !important;
}
.megamenu .navbar-nav > li > .dropdown-menu li{
	margin: 1px 0px 0px !important;
    padding: 0 !important;
}
.megamenu .navbar-nav > li > .dropdown-menu a {
   display: block !important;
    font-size: 12px !important;
    height: auto !important;
    line-height: normal !important;
    margin: 0 !important;
    padding: 9px 10px !important;
    text-align: left;
    text-decoration: none !important;
}
.megamenu .navbar-nav > li > .dropdown-menu a:hover{
	color: #ec1651 !important;
	background: #000 none repeat scroll 0 0 !important;
}
.megamenu .dropdown-menu {
     background-color: #222222;
    border-radius: 0 !important;
    padding-bottom: 0 !important;
}
.megamenu .container-fluid{
	position:static !important;
}


/* shpping cart */
#hub_cart {
    float: none !important;
    font-size: 12px;
    text-align: left;
}
#hub_cart a {
    background: url("http://tshirtplus.deco-printing.com/uploads/11346752/File/assets/img/icons/sm-cart.png") no-repeat scroll 6px 13px, rgba(0, 0, 0, 0)  repeat scroll 0 0 !important;
	border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #000 !important;
    display: block;
    min-width: auto !important;
	
	background-position: 5px 10px !important;
    background-repeat: no-repeat, repeat;
    background-size: 20px auto !important;
}
#hub_cart a:hover{
	color: #ec1651 !important;
}
#hub_cart .int {
    border-left: medium none !important;
    box-shadow: none !important;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    padding: 10px 0px 10px 0 !important;
}
#hub_cart .int #hub_cart_shoppingcart {
    display: none !important;
}


main
{
	float:left;
	width:100%;

}
/* sectionWelcome */

section#sectionWelcome{
	float:left;
	width:100%;
	background:#ffffff;
	padding:100px 0 30px;
	text-align:center;
}
section#sectionWelcome h6{
	color:#000;
	text-align:center;
	  margin: 0 0 15px;
	font-size:16px;
	line-height:normal;

	font-weight:300;
}
section#sectionWelcome h2{

		 font-size: 32px;
    font-weight: bolder;
		 text-transform: capitalize;
		 color:#000;
		 line-height:30px;
		 margin:0 0 35px;
		 text-align:center;
}
section#sectionWelcome p{
	color: #000000;

	text-align:center;
	line-height:28px;
	 font-size: 16px;
}
section#sectionWelcome p span{
	display: block;
}
section#sectionWelcome div.box{
	float:left;
	width:100%;
	text-align:center;
}
section#sectionWelcome div.boxes{
	float:left;width:100%;
	text-align:center;
	margin-top:45px !important;
}
div.box{
	float: none;
	padding:0px;
	background: none;
	margin:0px;
	border:0px;
	width:auto !important;
}
section#sectionWelcome div.box{
	float: none;
	padding:0px;
	background: none;
	margin:0px;
	border:0px;
	width:200px !important;
	display: inline-block;
	float: left !important;
	margin-right:30px !important;
}
section#sectionWelcome div.box:last-child {
    margin-right: 0 !important;
}
section#sectionWelcome div.box div.image{
	float:left;
	width:100%;
	text-align:center;
}
section#sectionWelcome div.box div.image img{
	 display: inline-block;
    margin: 0 auto;
    width: 100px !important;
}
section#sectionWelcome div.box div.desc{
	float:left;
	width:100%;
	text-align:center;
}
section#sectionWelcome div.box div.desc h3{
	 color: #000;

    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    margin: 7px 0;
    text-align: center;
}
section#sectionWelcome div.box div.desc p{
	 color: #000000;

    font-size: 13px;
    line-height: normal !important;
    margin: 0;
    text-align: center;
}






/* customApearal */
section#customApearal{
	float:left;
	width:100%;
	padding:62px 0 40px;
	background: url("http://tshirtplus.deco-printing.com/uploads/11346752/File/assets/img/bg/bg-apearal.jpg") no-repeat  !important;
	background-size:cover !important;
	text-align:center;
}
section#customApearal h6{
	color:#fff;
	text-align:center;
	 margin: 0 0 65px;
	font-size:16px;
	line-height:normal;

	font-weight:300;
}
section#customApearal h2{

		 font-size: 32px;
    font-weight: bolder;
		 text-transform: capitalize;
		 color:#fff;
		 line-height:30px;
		 margin:0 0 15px;
		 text-align:center;
}
section#customApearal p{
	color: #fff;

	text-align:center;
	line-height:28px;
	 font-size: 16px;
}
section#customApearal p span{
	display: block;
}
section#customApearal div.box{
	float:left;
	width:100%;
	text-align:center;
}
section#customApearal div.boxes{
	float:left;width:100%;
	text-align:center;
	margin-top:45px !important;
}
section#customApearal div.box{
	float: none;
	padding:0px;
	background: none;
	margin:0px;
	border:0px;
	width:100% !important;
	display: inline-block;
	float: left !important;
	margin: 0 0 35px;
}
section#sectionWelcome div.box div.image{
	float:left;
	width:100%;
	text-align:center;
}
section#customApearal div.box div.image img{
	 display: inline-block;
    margin: 0 auto;
   
}
section#customApearal div.box div.desc{
	float:left;
	width:100%;
	text-align:center;
}
section#customApearal div.box div.desc h3{
	color: #fff;

    font-size: 22px;
    font-weight: bold !important;
    line-height: normal;
    margin: 25px 0 10px;
    text-align: center;
}
section#customApearal div.box div.desc p{
	 color: #fff;

    font-size: 13px;
    line-height: normal !important;
    margin: 0;
    text-align: center;
}
section#customApearal .divider {
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
}
section#customApearal .divider span {
    background: #fff none repeat scroll 0 0 !important;
    display: inline-block;
    height: 3px;
    margin: 0 auto;
    width: 51px;
}
section#customApearal h4 {
    color: #fff !important;
    font-size: 22px !important;
    margin: 22px 0;
}

section#customApearal div.links{
	float:left;
	width:100%;
	text-align:center;
}
section#customApearal div.links a {
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff !important;
    display: inline-block;

    font-size: 12px !important;
    margin: 10px 20px;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;

}
section#customApearal div.links a:hover {
    background: #fff none repeat scroll 0 0 !important;
    color: #000 !important;
}



/* tshirtCategorized */
section#tshirtCategorized{
	float:left;
	width:100%;
	padding:62px 0 40px;
	background: #fff  !important;
	text-align:center;
}
section#tshirtCategorized h6{
	color:#000;
	text-align:center;
	 margin: 0 0 65px;
	font-size:16px;
	line-height:normal;

	font-weight:300;
}
section#tshirtCategorized h3{

	font-size: 32px;
    font-weight: bolder;
	text-transform: capitalize;
	color:#000;
	line-height:30px;
	margin:0 0 15px;
	text-align:center;
}
section#tshirtCategorized div.boxes{
	float:left;
	width:100%;
}
section#tshirtCategorized .box{
	    width: 20% !Important;
    opacity: 1;
    background: rgb(7, 7, 7);
    position: relative;
    border: 0px !important;
    float: left !important;
    border-radius: 0px !important;
	    overflow: hidden;
}
section#tshirtCategorized	.box img{
	width:100%;
	height:100%;
	transition: opacity .35s;
}
section#tshirtCategorized .box:hover img{
	opacity:0.7;
}
section#tshirtCategorized .box h2{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform .35s,color .35s;
	-moz-transition: -moz-transform .35s,color .35s;
	transition: transform .35s,color .35s;
	-webkit-transform: translate3d(0,-50%,0);
	-moz-transform: translate3d(0,-50%,0);
	margin: 0;
	transform: translate3d(0,-50%,0);
	text-align: center;
	color:#000000;
	transition:all 0.5s ease 0s;

	font-weight: bold !important;
	font-size:22px;
	line-height: normal !important;
}
section#tshirtCategorized .box:hover h2{
	top:45%;
}
section#tshirtCategorized .box h2 span{
	display: block;
}
section#tshirtCategorized .box .desc{
	position: absolute;
    bottom: -10;
    left: 0;
    padding: 0px;
    /* width: 100%; */
    max-height: 100%;
    color: #fff;
    opacity: 0;

    -webkit-transform: translate3d(0,10px,0);
    -moz-transform: translate3d(0,10px,0);
    /* transform: translate3d(0,10px,0); */
    text-align: center;
    padding: 10px 20px;
		transition:all 0.5s ease 0s;
}
section#tshirtCategorized .box .desc p{

	color: #000 !important;
	font-size:12px;
	line-height:normal !Important;
}
section#tshirtCategorized .box:hover .desc{
	opacity:1;
	bottom:0px;
}





/* whyChooseUs */
section#whyChooseUs{
	float:left;
	width:100%;
	padding:30px 0px;
	background:#fff;
}
section#whyChooseUs h6{
	color:#000;
	text-align:center;
	 margin: 0 0 65px;
	font-size:16px;
	line-height:normal;

	font-weight:300;
}
section#whyChooseUs h2{

		 font-size: 32px;
    font-weight: bolder;
		 text-transform: capitalize;
		 color:#000;
		 line-height:30px;
		 margin:0 0 15px;
		 text-align:center;
}
section#whyChooseUs div.box{
	float: left;
	padding:0px;
	background: none;
	width:100% !important;
	display: block;
	float: left !important;
	margin-bottom:40px !important;
}
section#whyChooseUs div.box div.image{
	float:left;
	width:100%;
	text-align:center;
}
section#whyChooseUs div.box div.image img{
	 display: inline-block;
    margin: 0 auto;
    width: 100px !important;
}
section#whyChooseUs div.box div.desc{
	float:left;
	width:100%;
	text-align:center;
}
section#whyChooseUs div.box div.desc h3{
	 color: #000;

    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    margin: 7px 0;
    text-align: center;
}
section#whyChooseUs div.box div.desc p{
	    color: #000000;

    font-size: 11px;
    line-height: normal !important;
    margin: 0;
    height: 120px;
    text-align: justify;
    padding: 0px 40px;
}






/* Otherpopularstyles */
section#Otherpopularstyles{
	float:left;
	width:100%;
	text-align:center;
	padding:36px 0 45px;
}
section#Otherpopularstyles h2{
	  color: #000;

    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 30px;
    margin: 0 0 10px;
    text-align: center;
    text-transform: capitalize;
}
section#Otherpopularstyles .divider {
   clear: both;
    float: left;
    margin: 12px 0 20px !important;
    text-align: center;
    width: 100%;
}
section#Otherpopularstyles .divider span {
    background: #f73b35 none repeat scroll 0 0 !important;
    display: inline-block;
    height: 3px;
    margin: 0 auto;
    width: 51px;
}
section#Otherpopularstyles h4 {
    color: #000 !important;

    font-size: 16px !important;
    margin: 22px 0;
	  font-weight: 300 !important;
}

section#Otherpopularstyles div.links{
	float:left;
	width:100%;
	text-align:center;
}
section#Otherpopularstyles div.links a {
    border: 0 none !important;
    border-radius: 0 !important;
    color: #000 !important;
    display: inline-block;
    font-size: 12px !important;
    font-weight: bold !important;
    margin: 10px 20px;
    padding: 0 !important;
    text-align: center;
    text-transform: uppercase;
}
section#Otherpopularstyles div.links a:hover{
	color:#f73b35 !important;
}
section#Otherpopularstyles div.linkButton{
	float:left;
	width:100%;
	text-align:center;
}
section#Otherpopularstyles div.linkButton a{
	 background: #f73b35 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff !important;
    display: inline-block !important;
    float: none !important;
    font-size: 12px !important;
    font-weight: bold !important;
    padding: 15px 30px;
    text-align: center;
    text-transform: uppercase;
    width: auto !important;
}




/* austFavorit */
section#austFavorit{
	float:left;
	width:100%;
	text-align:center;
	padding:30px 0 40px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01a99c+0,0698b1+100 */
	background: #01a99c; /* Old browsers */
	background: -moz-linear-gradient(left,  #01a99c 0%, #0698b1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #01a99c 0%,#0698b1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #01a99c 0%,#0698b1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01a99c', endColorstr='#0698b1',GradientType=1 ); /* IE6-9 */

}
section#austFavorit h2{
	 color: #fff;

    font-size: 32px !important;
    font-weight: bold !important;
    line-height: 30px;
    margin:7px 0 17px;
    text-align: center;
    text-transform: capitalize;
}
section#austFavorit h4 {
    color: #fff !important;

    font-size: 22px !important;
    margin: 12px 0 22px;
	font-weight: 300 !important;
}
section#austFavorit div.linkButton{
	float:left;
	width:100%;
	text-align:center;
}
section#austFavorit div.linkButton a{
	 background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    color: #000 !important;
    display: inline-block !important;
    float: none !important;
    font-size: 12px !important;
    font-weight: bold !important;
    padding: 15px 30px;
    text-align: center;
    text-transform: uppercase;
    width: auto !important;
}
section#austFavorit div.linkButton a:hover{
	 background: #f73b35 none repeat scroll 0 0;
	 color:#fff !important;
}













/* contactUs */
#contact {
    padding-top: 140px !important;
	display: none !important;
}




/* cleint */
#client img {
    margin-bottom: 30px;
    transition: all 0.2s ease 0s;
    width: 80px;
}




/* footer */
footer {
    float: left;
    margin-top:0px !important;
    width: 100%;
}
#footer ul li a, #footer  a {

    font-size: 13px;
    color: #747474 !important;
}

	#footer {
    background: #fff none repeat scroll 0 0 !important;
    padding: 63px 0 30px;

}
#footer h6{
	color: #5d5d5d !important;
	font-size:12px;

	 text-transform: uppercase;
	 margin-bottom:10px !important;
}
#footer  p {

    margin: 0 0 25px 0;
    font-size: 13px;
    line-height: 25px;
    color: #747474;
}
#footer ul li a{

    font-size: 13px;
    color: #747474;
} 
#footer ul li a:hover{
	color:#ec1651 !important;
}

footer .social.social-two {
    text-align: left;
}
 footer .social.social-two a {
    display: inline-block !important;
    float: none !important;
    margin-bottom: 8px !important;
}

#copyrigts {
    border-top: 1px solid #979797;
    float: left;
    padding: 15px 0;
    width: 100%;
}
#copyrigts a{

    font-size: 13px;
    color: #747474;
}
#copyrigts a:hover{
	color:#ec1651;
}
#copyrigts  p {

    margin: 0 !important;
    font-size: 13px;
    line-height: 25px;
    color: #747474;
}










/* showcase */
section#showcase{
	margin-bottom:0px !important;
}
body#home_index section#showcase{
	    margin-bottom: 650px !important;
}
body#home_index #showcase .column {
    display: none;
}
body#home_index section#showcase div.container{
	width:100% !important;
}
.main-container {
  padding: 10px 15px;
}
.skyblue {
	
}
.deepskyblue {

}
.darkerskyblue {
	
}
.carousel-indicators {
	bottom: 0;
}
.carousel-control.right,
.carousel-control.left {
	background-image: none;
}
.carousel .item {
	
	height: 100%;
	width:100%; 
}
.carousel-caption h3,
.carousel .icon-container,
.carousel-caption button {
}
.carousel-caption h3 {
	padding: .5em;
}
.carousel .icon-container {
	display: inline-block;
	font-size: 25px;
	line-height: 25px;
	padding: 1em;
	text-align: center;
	border-radius: 50%;
}
.carousel-caption button {
	border-color: #00bfff;
	margin-top: 1em; 
}

/* Animation delays */
.carousel-caption h3:first-child {
	-webkit-animation-delay: 1s;
	        animation-delay: 1s;
}
.carousel-caption h3:nth-child(2) {
	-webkit-animation-delay: 2s;
	        animation-delay: 2s;
}
.carousel-caption button {
	-webkit-animation-delay: 3s;
	        animation-delay: 3s;
}

section#showcase {
    float: left;
    width: 100%;
    margin-top: 0;
	margin-bottom: 280px;
}
section#showcase #m_controls {
    display: none;
}
section#showcase .carousel .item {
    background-color: transparent !important;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    line-height: 1;
    width: 100%;
}
section#showcase div.freeBanner img{
	width:300px;
}
section#showcase div.freeBanner {
    float: left;
    width: 100%;
    text-align: left;
}
section#showcase div.first{
	text-align:left;
}
section#showcase  .carousel-caption {
        position: absolute;
    top: 140px;
    left: 0;
    right: 0;
	display:none !important;
	
}
section#showcase  .carousel-control{
	display:none !important;
}



section#newsLetterSubscription{
	float:left;
	width:100%;
	padding:40px 0px 50px;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed1c24+0,ec008c+100 */
	background: #ed1c24; /* Old browsers */
	background: -moz-linear-gradient(left,  #ed1c24 0%, #ec008c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ed1c24 0%,#ec008c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ed1c24 0%,#ec008c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#ec008c',GradientType=1 ); /* IE6-9 */

}
section#newsLetterSubscription h6{
	color:#fff;
	text-align:center;
	 margin: 0 0 40px;
	font-size:16px;
	line-height:normal;

	font-weight:300;
}
section#newsLetterSubscription h2{

	 font-size: 32px;
    font-weight: bolder;
		 text-transform: capitalize;
		 color:#fff;
		 line-height:30px;
		 margin:0 0 15px;
		 text-align:center;
}
section#newsLetterSubscription div.newletter {
    float: left;
    width: 100%;
    margin-top: 10px;
}
section#newsLetterSubscription div.newletter input[type="email"] {
    border: medium none !important;
    border-radius: 10px;
    box-shadow: none !important;
    color: #5d5d5d !important;
    display: inline-block;

    font-weight: normal !important;
    height: auto !important;
    letter-spacing: 1px;
    margin: 0 !important;
    padding: 19px 20px;
    width: 760px;
}
section#newsLetterSubscription div.newletter input[type="submit"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 2px solid #fff !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    color: #fff;
    display: inline-block;

    font-size: 14px;
    height: auto !important;
    margin: 0 10px !important;
    padding: 15px 20px !important;
    position: relative;
    text-transform: uppercase;
    top: -2px !important;
}
section#newsLetterSubscription div.newletter input[type="submit"]:hover{
	background:#fff !important;
	color:#000 !important;
}
section#newsLetterSubscription div.newletter .btn.btn-primary {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0;
    text-align: center;
    text-shadow: none !important;
}










section#bulkOrderDiscount{
	float:left;
	width:100%;
	padding:55px 0 75px;
}
section#bulkOrderDiscount h6{
	color:#000;
	text-align:center;
	 margin: 0 0 40px;
	font-size:16px;
	line-height:normal;

	font-weight:300;
}
section#bulkOrderDiscount h2{

		 font-size: 32px;
    font-weight: bolder;
		 text-transform: capitalize;
		 color:#000;
		 line-height:30px;
		 margin:0 0 15px;
		 text-align:center;
}

section#bulkOrderDiscount div.discountsTable{
	float:left;
	width:100%;
	padding:15px 0 0;
	text-align:center;
	font-size:0px;
}
section#bulkOrderDiscount div.discountsTable div.item{
	float:none;
	display:inline-block;
	position:relative;
}
section#bulkOrderDiscount div.discountsTable div.item img{
	width:100%;
}
section#bulkOrderDiscount div.discountsTable div.firstVal{
	color: #fff;

    font-size: 45px;
    font-weight: bold;
    left: 30px;
    line-height: 40px;
    position: absolute;
    text-align: left;
    top: 25px;
}
section#bulkOrderDiscount div.discountsTable div.secondVal{
	bottom: 18px;
    color: #fff;

    font-size: 45px;
    font-weight: bold;
    line-height: 40px;
    position: absolute;
    right: 30px;
    text-align: right;
}
section#bulkOrderDiscount div.discountsTable div.item span{
	display:block !important;
	color:#fff;
	font-size:30px;
	font-weight:normal;

}



section#whatWeCover{
	float:left;
	width:100%;
}
section#whatWeCover div.top{
	float:left;
	width:100%;
	padding:55px 0 110px;
	background:#2a3f95;
	color:#fff;
}

section#whatWeCover h6{
	color:#fff;
	text-align:center;
	 margin: 0 0 20px;
	 line-height:28px;
	font-size:16px;

	font-weight:300;
}
section#whatWeCover h2{

		 font-size: 32px;
    font-weight: bolder;
		 text-transform: capitalize;
		 color:#fff;
		 line-height:30px;
		 margin:0 0 15px;
		 text-align:center;
}
section#whatWeCover div.coveredAreas{
float: left;
    position: relative;
    text-align: center;
  top: -85px;
    width: 100%;
  
}
section#whatWeCover div.coveredAreas div.areaItem{
	float: none;
	display: inline-block;
	width: 170px;
	margin:0px 35px 35px 0px !important;
}
section#whatWeCover div.coveredAreas div.areaItem:last-child{
	margin-right:0 !important;
}
section#whatWeCover div.coveredAreas div.areaItem div.image{
	float:left;
	width:100%;
	text-align:center;
	border:2px solid #575455;
	border-bottom:0px;
	border-radius:5px 5px 0 0;
	 overflow: hidden;
}
section#whatWeCover div.coveredAreas div.areaItem div.image img{
	display: inline-block;
	margin:0px;
	  width: 100%;

}
section#whatWeCover div.coveredAreas div.areaItem div.title{
	float:left;
	width:100%;

	 overflow: hidden;
	border-radius:0px 0px 5px 5px;
}
section#whatWeCover div.coveredAreas div.areaItem div.title a{
	color:#fff;
	text-align:center;
	padding:20px 10px;
	background:#f40008;
	display: block;
	font-size:12px;

}





section#australiaFlag{
	float:left;
	width:100%;
	padding:0 0 40px;
	background:#fff;
	  margin-top: -70px;
	position:relative;
}
section#australiaFlag img{
	width:100%;
}
section#australiaFlag div.desc{
	  bottom: 90px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: auto;
}
section#australiaFlag div.text{

	font-size: 32px;
    font-weight: bolder;
	text-transform: capitalize;
}
section#australiaFlag div.text.first{
	color: #f40008;
    left: -130px;
    padding-right: 0;
    position: relative;
}
section#australiaFlag div.text.second{
	color:#0174bb;
}



#showcase, main, footer{
	
}