/**FONTS**/
@font-face {
    font-family: 'Zurich_BT';
    src: url('../fonts/ZurichBT-Bold.eot');
    src: url('../fonts/ZurichBT-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ZurichBT-Bold.woff2') format('woff2'),
        url('../fonts/ZurichBT-Bold.woff') format('woff'),
        url('../fonts/ZurichBT-Bold.ttf') format('truetype'),
        url('../fonts/ZurichBT-Bold.svg#ZurichBT-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'ZurichBT_Roman';
    src: url('../fonts/ZurichBT-Roman.eot');
    src: url('../fonts/ZurichBT-Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ZurichBT-Roman.woff2') format('woff2'),
        url('../fonts/ZurichBT-Roman.woff') format('woff'),
        url('../fonts/ZurichBT-Roman.ttf') format('truetype'),
        url('../fonts/ZurichBT-Roman.svg#ZurichBT-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

body,html{margin:0;padding:0;height:100%; font-family: 'ZurichBT_Roman';}
#wrapper{min-height:100%;position:relative; overflow:hidden;}
.container{ position:relative;}
h1,h2,h3, h4{margin:0px; padding:0px;}
a{display:block;color:#ff7e00; cursor:pointer;}
a:hover,a:focus,a:focus{outline:0; text-decoration:none;}
p{font-size:15px; line-height:27px; color:#333333; font-weight:400; margin-bottom:15px;}
ul, li, ol{ list-style:none; padding:0; margin:0;}
.padd-left-right{padding-left:0px; padding-right:0px;}
.marg-left-right{margin-left:0px; margin-right:0px;}
.row{width:100%; height:auto; float:left;}
.full-colm{width:100%; height:auto; float:left;}
.header{padding:20px 0px 10px 0px;}
.gift-banner-bg{background:url(../../images/gift-banner-bg.jpg) right bottom no-repeat; background-size:cover; padding:100px 0px 45px 0px;}
.banner-title h1{font-size:36px; line-height:40px; color:#fff; font-weight:300;}
.banner-title a{background:#f5821f; color:#fff; font-size:22px; width:auto; float:left; text-transform:uppercase; font-weight:bold; padding:5px 15px; margin:40px 0px 60px 0px;transition:0.5s;}
.banner-title a:hover{background:#004a80; transition:0.5s;}
.gift-card .col-lg-2{padding-right:0px;}
.info-details{text-align:center;}
.info-details img, .take-minutes-colm img{display:inline-block;}
.info-details img, .abc img{display:inline-block;}
.message-rewarded{padding:35px 0px;}
.info-details{background:url(../../images/border-right.png) right center no-repeat;}
.info-details:last-child{background:none;}
.info-details h2{font-size:34px; line-height:38px; color:#a41c2b; margin-top:10px;}
.take-minutes-bg{background:#f3f3f3; position:relative; padding:30px 0px;}
.take-minutes-bg h2{width:100%; float:left; text-align:center; font-size:38px; line-height:42px; color:#a41c2b; margin-bottom:20px;}
.take-minutes-bg h2 span{border-bottom:2px solid #cccccc; padding:3px 10px; width:630px; display:inline-block;}
.take-minutes-colm{width:20%; float:left; padding:0px 10px; text-align:center;}
.abc{width:25%; float:left; padding:0px 10px; text-align:center;}
.take-minutes-colm h3{margin-top:10px; font-size:24px; color:#fe7c16; line-height:30px;}
.abc h3{margin-top:10px; font-size:24px; color:#fe7c16; line-height:30px;}
.take-minutes{margin-bottom:30px; float:left;}
.take-minutes:last-child{margin-bottom:0px;}
.take-minutes-colm{background:url(../../images/right-arrow.png) top 50px right no-repeat;}
.abc{background:url(../../images/right-arrow.png) top 50px right no-repeat;}
.take-minutes-colm:last-child{background:none;}
.abc:last-child{background:none;}
.minutes-bottom{margin-top:-3px;}
.minutes-bottom img{width:100%; height:auto; float:left; }
.buy-now{margin-top:-4%; position:relative;}
.buy-now img{width:100%; height:auto; float:left;}
.button {position:absolute; top:20%; left:50%;padding: 8px 20px;font-size:30px;text-align: center;cursor: pointer; outline: none;color: #fff;width:185px;background-color: #b8282e; border: none; border-radius: 15px;box-shadow: 0 9px #99111c; margin-left: -96px; font-weight:bold;}
.button:hover {background-color: #b8282e}
.button:active, .button:hover {top:21%; background-color: #b8282e; box-shadow: 0 5px #99111c; transform: translateY(4px);}
.gift-card-faq{ padding:20px 0px;}
.gift-card-faq h3{font-size:15px; color:#333333; font-weight:bold;}
.bank-expression{width:100%; height:auto; float:left; margin-top:15px;}
.bank-expression h4{font-size:13px; color:#333333; font-weight:bold;}
.bank-expression p{font-size:13px; color:#333333; line-height:18px; margin-left:15px; margin-bottom:0px;}
.bank-expression ul, .bank-expression ol{margin-left:27px;}
.bank-expression ul li{list-style:disc;font-size:13px; color:#333333; line-height:18px;}
.bank-expression ol li{list-style:decimal; font-size:13px; color:#333333; line-height:18px;}
.banner1{display:block;}
.banner2{display:none;}
.gift_banner img{width:100%; height:auto; float:left;}
.slider .carousel-inner>.item>a>img.mobile-banner, .slider .carousel-inner>.item>a>img.desktop-banner{
	width: 100%;
}
.slider .carousel-inner>.item>a>img.mobile-banner{
	display:none;
}
.slider .carousel-inner>.item>a>img.desktop-banner{
	display:block;
}
@media screen and (max-width:767px){
	.slider .carousel-inner>.item>a>img.mobile-banner{
			display:block;
	}
	.slider .carousel-inner>.item>a>img.desktop-banner{
			display:none;
	}

}