/* cyrillic-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'poalimsansbook';
/*    src:  url('../fonts/poalimsans-book.ttf');*/
    src:  url('../fonts/PoalimSansBIT-Light.woff2'),
    	  url('../fonts/PoalimSansBIT-Light.woff'),
    	  url('../fonts/PoalimSansBIT-Light.eot'),
    	  url('../fonts/PoalimSansBIT-Light.otf');
    
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poalimsanslight';
    src:  url('../fonts/PoalimSansBIT-Light.woff2'),
    	  url('../fonts/PoalimSansBIT-Light.woff'),
    	  url('../fonts/PoalimSansBIT-Light.eot'),
    	  url('../fonts/PoalimSansBIT-Light.otf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poalimsansmedium';
    src:  url('../fonts/PoalimSansBIT-Medium.woff2'),
    	  url('../fonts/PoalimSansBIT-Medium.woff'),
    	  url('../fonts/PoalimSansBIT-Medium.eot'),
    	  url('../fonts/PoalimSansBIT-Medium.otf');
    font-weight: normal;
    font-style: normal;

}



body{
	text-align:right;	
	height: 100%;
	margin:0;	
	direction:rtl;
	font-family: poalimsansbook;
 		
}
/*
body.home-page{
	opacity:0;
	transition: all .2s ease-out;
}*/

.vertical-align{
	display: table-cell;
	display: flex;
    align-items: center;
}


[data-scrollto],
[data-href] {
	cursor:pointer;
}


section{
	position:relative;
}

.col-sm-12,.col-sm-11,
.col-sm-3,.col-sm-10,
.col-sm-1,.col-sm-2,
.col-sm-9,.col-sm-8,
.col-sm-5,.col-sm-7,
.col-sm-6,.col-sm-4{
	float:right;
}


#banner .banner_img{
	display: block;
	margin:auto;
	width:100%;
}

.img-holder-text .banner-bank img,
.img-holder-text .logo img{
	opacity:0;
	transition: all 0.8s ease-out;
}

.img-holder-text {
    position: absolute;
    top: 0;
    height: 100%;
    color: #fff;
    right: 0;
    width: 100%;
    font-size: 48px;
    font-size: 3.45em;
    line-height: 48px;
}
#banner .logo{
	margin-bottom:55px;
}

#banner .top{
	font-family:poalimsansmedium;
}


#banner .bottom{
	margin-bottom:50px;
	font-family:poalimsanslight;
}

.buttons a img{
	margin:0 11px;
	border-radius:5px;
	transition: all .4s ease;
}

.buttons a img:hover{
	background:#000;
}

.black  a img:hover{
	background:#f2f2f2;
}

.btn{
	font-size:23px;
	color:#fff;
	border:2px solid white;
	border-radius: 27px;
	font-family:poalimsansmedium;
	background:transparent; 	
 	margin:0 15px;
	width: 202px;
	height: 54px;		
	padding-top: 7px;
	transition: all .4s ease;
}


.btn .fa{
	margin-left: 4px;
}

.btn:hover{
	background:#fff;
	color:#000;
}

.black .btn{
	color: #000;
	border:2px solid #000;
	width: 188px;
	height: 44px;
	padding-top: 2px;
}

.black .btn:hover{
	color:#fff;
	background:#000;
}


.inner_nav
{
    text-align: center;
    position: fixed;
    top: 0;
    width: 100%;
    left:0;    
    z-index: 999;
    padding:5px 0 13px;
    height:49px;
    /*transition: all .4s ease;*/
}

.inner_nav.fixed{
    background: rgba(0,0,0,0.7);
    z-index: 9999;
}

.banner-bank{
    text-align: center;
    width: 100%;
 	top: auto;
	font-family: 'poalimsanslight';
	color:#fff;
	font-size:22px;
}

.hidden-xs.banner-bank{
	margin: 45px auto 25px;
}


.inner_nav li{
	margin:0 35px;
	color:#fff;
	font-family:poalimsansmedium;
	font-size:22px;
        font-size: 1.55em;
	list-style-type:none;
	display:inline;
}

.mobile_nav li a,.mobile_nav li a:hover,
.inner_nav li a,.inner_nav li a:hover{
	color:#fff;
	text-decoration:none;
}


.arrow{
	position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
}

.arrow img{
	display:block;
	margin:25px auto;
	opacity:.7;
 	-webkit-animation: arrow_anim 8s linear infinite;
    animation: arrow_anim 8s linear infinite;
}


#whatis{
	padding-top:70px;
	width:100%;
	overflow:hidden;
}

.heading_title{
	line-height:80px;
	font-size:80px;
    font-size: 5.7em;
	font-family:poalimsanslight;
	color:#000000;
}

#whatis .heading_title{
	margin-bottom:5px;
}

.whatis_subtitle{	
    color: #000;
    font-size: 26px;
        font-size: 1.85em;
    line-height: 27px;
    margin-bottom: 40px;
    max-width:300px;
}

.w_item{
	font-size:34px;
        font-size: 2.5em;
	color:#000000;
	max-width:242px;
	margin:auto;
	line-height: 34px;
	text-align:center;
}



.w_item img{
	margin:0 auto 0;
	display:block;
}


.w_item img.middle-img{
	margin-top: -20px;
}

.top-info{
	height:170px;
}

.first-line{
	font-family:poalimsansmedium;
}

.second-line{
	font-size: 25px;
    font-size: 0.75em;
    display: block;
    line-height: 25px;
}

.top-info.middle-info{
	height:190px;
}

#whatis .btn{
	display:none;
	background-color: #107a8d;	
	border-color: #107a8d;	
	margin:30px auto 0;
	font-size: 24px;
	width:242px;
	padding-top: 5px;
	height:54px;
}


#whatis .btn:hover{
	background-color: #fff;
	color: #107a8d;
}

.phone-image{
	margin-top:54px;
}

.phone-image img{
	display:block;
	margin:auto;
}

#features{
	width:100%;
	overflow:hidden;
	text-align:center;
	background:url(/themes/bitpay_inner/img/features_back.png) center top no-repeat;
	font-size:30px;
        font-size: 2.1em;
	background-size:cover;	
}

#features .feature-item{
	position:relative;	
}

.feature_decoration{
	background:url(/themes/bitpay_inner/img/decoration_top.png) center top no-repeat;
	width:281px;
	height:156px;
	position:absolute;
	right:50%;
	z-index: 2;
	margin-right:-154px;	
	bottom:25px;
	
}

#features .feature-item.first .col-sm-6{
	height:457px;
}

.first [data-aos^=fade].go-back{
	opacity:1;
	transform: translate(0);
}

#features .feature-item.second .col-sm-6{
	height:451px;
}

#features .feature-item.third .col-sm-6{
	height:455px;
}

.feature-text{
	position:static;
	display: table-cell;
	display: flex;
    align-items: center;
}

.feature-text .inner{
	width:100%;
}

#features .feature-item .img-container{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}


.feature-text:before{
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    height: 100%;
}


.feature-heading{
    font-size: 80px;
    font-size: 2.7em;
    color: #fff;
    position: relative;
    z-index: 1;
    max-width: 500px;
    margin: auto;
    line-height: 62px;
    margin-bottom:22px;
    margin-top: -20px;
    font-family:poalimsanslight;
}


#features .description{
	margin:auto;
	position:relative;
	z-index:1;	
	line-height: 33px;
}
.arrow-bottom,
.arrow-right,
.arrow-left {
    z-index: 1;
    position: absolute;
    width: 0;
    height: 0;
    right: 0px;
    top:50%;
    margin-top:-20px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #8549e1;
}

.arrow-bottom{
	display:none;
}

.arrow-right{
	border-left: 20px solid #cd402e;
	right: auto;
	left: -1px;
	border-right:none;
}

#features .first .col-sm-6.feature-text:before{
	background:#8549e1;
	background:#9e21c2 linear-gradient(-56deg, #9e21c2, #824fe5);	
}


#features .first .description{
	color:#e2fef4;
	color:#fff;
	max-width:324px;
}

#features .second .col-sm-6.feature-text:before{
	background:#cd402e;
	background:#b43085 linear-gradient(-56deg, #d04322, #b43085);
	right:auto;
	left:0;

}


#features .second .description{
	color:#d4d4fa;
	color:#fff;
	max-width:370px;
}

#features .third .col-sm-6.feature-text:before{
	background:#2e8d95;
	color:#fff;
	background:#2e9597 linear-gradient(-56deg, #2d5483, #2e9597);
}	


#features .third .description{
	color:#e5fbff;
}

#features .third .arrow-left{
	border-right: 20px solid #2e8d95;
}

#demo{
	padding:100px 0 0;		
}


#about{
	padding:75px 0;
}

#about .heading_title{
	line-height: 80px;
	text-align:center;
}

#about .heading_sub_title{
	text-align:center;
	margin:auto;
	max-width:430px;
	color:#000;
	font-size:26px;
        font-size: 1.9em;
	line-height:27px;
	margin-bottom:74px;
	margin-top:5px;
	
}


#about hr{
	border-top:2px solid #e0e0e0;
	margin:13px 0;
}

.col-sm-6.tabs{
	float:left;
	padding:0 0 0 15px;
}

ul.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.tabs li{
	max-width:350px;
	background: none;
	color: #000000;
    display: block;
    padding: 4px 17px 0;
    cursor: pointer;
    font-size: 27px;
        font-size: 1.9em;
    font-family: poalimsansmedium;
    height: 50px;
    position:relative;
}

ul.tabs li.current{
	background: #f2f2f2;	
}

ul.tabs li.current:before {
    content: "\f104";
    position:absolute;
    left:17px;
    font-family:fontAwesome;
    top:6px;
}

.tab-content{
	display: none;

}

.tab-content.current{
	display: inherit;
}

.question{
	color:#000000;
	font-size: 27px;
    font-size: 1.9em;
	line-height:27px;
	cursor:pointer;
	padding:0 50px 2px 15px;
	position:relative;
	transition: all .4s ease-in-out;
}

.question:before{
	content:'';
    position: absolute;
    margin-right: -16px;
    top: 0;
    right:15px;
    background:url(/themes/bitpay_inner/img/minus.png) center center no-repeat;
	background:url(/themes/bitpay_inner/img/plus.png) center center no-repeat;
    height: 30px;
    width: 30px;   
}

.question.active:before{
	content:'';
	background:url(/themes/bitpay_inner/img/minus.png) center center no-repeat;
}	


.answer
{
	display:none;
	color:#626262;
	font-size:25px;
    font-size: 1.8em;
	line-height:27px;
	padding:6px 50px 0 15px;
}


img{
	max-width:100%;
	height:auto;
}

#about  .container{
	max-width:1250px;
}


#contact{
	background:url(/themes/bitpay_inner/img/contact_bg.jpg) left center no-repeat;
	position:relative;
	height:457px;
 	
}

.contact_deco{
	background:url(/themes/bitpay_inner/img/contact_deco.png) left top no-repeat;
	height:185px;
	width:332px;
	right:50%;
	margin-right:-211px;
	top:0;
	position:absolute;
	z-index:1;
}



#contact .inner{
	position:relative;
	color:#fff;	
}

#contact .col-sm-6.feature-text{
	height:457px;
}

#contact .col-sm-6.feature-text:before{
	background: rgb(3,92,145);
	background:#a3365f linear-gradient(-56deg, rgba(67,32,153,.77), rgba(3,92,145,.77));	
}

.contact_heading
{
    font-family: 'poalimsanslight';
    font-size: 80px;
    font-size: 5.8em;
    line-height: 60px;
    margin-bottom: 19px;
}

.contact_desc{
	font-family: 'poalimsanslight';
	font-size:26px;
    font-size: 1.8em;
	line-height:27px;
	max-width:300px;
	margin-bottom: 29px;
	
}


.contact_info_heading{
	font-family: 'poalimsansmedium';
	font-size:26px;
        font-size: 1.8em;
	line-height:26px;
 	margin-bottom: 10px;
}

#contact .contact_info{
	color:#fff;
	max-width: 455px;
	font-size:24px;
        font-size: 1.7em;
	line-height:24px;
	
}



#contact .contact_info a{
	display:block;
	color:#c7c6c6;
	text-decoration:none;
}

#credits .logo{
	margin:100px auto 50px;	
}

.notify{
	max-width:416px;
	margin:50px auto 50px;
	font-size:20px;
        font-size: 1.4em;
	line-height:18px;
	color:#010101;	
    /*font-family: poalimsansmedium;*/
}



.poalim a{
	font-family: 'poalimsanslight';
	color:#888888;
	font-size:18px;
    font-size: 1.3em;
	line-height:18px;
	text-decoration:none;
	display: block;
    text-align: center;
    margin-bottom: 60px;	
}

.poalim img{
	margin-left:10px;
}

.daniel{
	font-size:14px;
    font-size: 1em;
	color:#4c4b4b;
	text-align:left;
	margin-bottom:60px;
    display:none;
}

* {
  box-sizing: border-box;
}


@media (min-width: 768px) and (max-width:1441px){
	#contact{
		background:url(/themes/bitpay_inner/img/contact_bg.jpg) -400px center no-repeat;
	}	
}

@media (min-width: 1442px) and (max-width:1920px){
	#contact{
		background:url(/themes/bitpay_inner/img/contact_bg.jpg) -200px center no-repeat;
	}	
}


@media (min-width: 768px) {
	#banner{
		background:url(/themes/bitpay_inner/img/cover-image-min.jpg) center center no-repeat;
		background-size:cover;
		height:1024px;
	}
}


@media (min-width: 1024px) {
	#banner{
		height:768px;
	}
}



@media (min-width: 1280px) {
	#banner{
		height:800px;
	}
}


@media (min-width: 1440px) {
	#banner{
		height:900px;
	}
	#demo .container{
		width:1440px;
	}
}


@media (min-width: 1900px) {
	#banner{
		height:960px;
	}
}


@media (min-width: 2000px) {
	#banner{
		background:url(/themes/bitpay_inner/img/cover-image.png) center center no-repeat;
		background-size:cover;
	}
}


@media (min-width: 1440px){
	#banner .logo {
	    margin-top: 25px;
	}
	.parallax-window {	   
	    background: transparent;

	}
}




@media (min-width: 1024px) and (max-width: 1439px){	
/*	#banner .logo {
	    margin-bottom: 20px;
	    margin-top:45px;
	}
	.hidden-xs.banner-bank {
	    margin: 5px auto 0;
	}
	#banner .bottom{
		margin-bottom:20px;
	}
*/	
}



@media (max-width: 1024px){

	.parallax-window {
	    min-height: auto;	    
	}
}

@media (min-width: 1440px){
	.container {
		width: 1340px;
	}
	#features .container{
		width:100%;
	}

}

@media (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) {
/*	#banner .bottom {
   	 margin-bottom: 15px;
   	} 
  	#banner .logo {
    	margin-bottom: 15px;
    	margin-top: 50px;
	}	
	.hidden-xs.banner-bank {
	    margin: 05px auto 0;
	}
	.img-holder-text{
	    font-size: 35px;
    	line-height: 35px;
	}	
	.logo img{
		max-width: 117px;
    	height: auto;
	}
	.arrow img{
 		max-height: 30px;
    	width: auto;
	}*/
	#banner{
		background:url(/themes/bitpay_inner/img/tablet-stand.jpg) center center no-repeat;
		background-size:cover;
	}
	
	.inner_nav li {
    	margin: 0 25px;
    }
	.img-holder-text{
		font-size: 43px;
	}
	.inner_nav{
 		background: rgba(0,0,0,0.7);
	}
	.top-info{
		height:155px;
	}
	.top-info.middle-info{
		height:168px;
	}
	.w_item img{
 		max-height: 137px;
	}
	.w_item img.middle-img {
	    margin-top: -13px;
     	max-height: 100%;
	}	
	.w_item {
    	font-size: 28px;
    	line-height:28px;
	}			
	
	.phone-info{
		width:40%;
	}
	.email-info{
		width:60%;
	}	
	
	#credits .logo {
	    margin: 50px auto 30px;
	}
	#demo{
		padding:0;
	}
	#demo .container{
		width:100%;
		padding:0;
		
	}
	#demo video{
		background:url(/themes/bitpay_inner/img/Poalim-Bit-sub.png) center center no-repeat;
	}
 }
 
 
@media (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape) {
  	#banner{
		background:url(/themes/bitpay_inner/img/cover-image-ipad.jpg) center center no-repeat;
	}
	#banner .logo {
    	margin-bottom: 25px;
	}
	.inner_nav{
 		background: rgba(0,0,0,0.7);
	}
  	
} 





@media (max-width: 767px){
	.col-sm-12, .col-sm-11, .col-sm-3, .col-sm-10, .col-sm-1, .col-sm-2, .col-sm-9, .col-sm-8, .col-sm-5, .col-sm-7, .col-sm-6, .col-sm-4{
		width:100%;
		float:none;
	}
	#BNagish{
		display:none;
	}
	#banner{
		background:url(/themes/bitpay_inner/img/cover-image-mobile.jpg) center center no-repeat;
		background-size: cover;

	}	
	section{
		width:100%;
		overflow:hidden;
	}
	#banner .container{
		width:98%;
		padding:0;
	}
	.mobile-container{
		width:330px;
		max-width: 100%;
		padding-right:15px;
		padding-left:15px;
		margin:auto;
		display:block;
		position:relative;
	}
	.container{
		width:330px;
		max-width: 100%;
	}
	.heading_title {
    	line-height: 40px;
    	font-size: 40px;
	}
		
	#banner .logo{
		margin-bottom:35px;
	}
	.logo img{
		max-width:110px;
		height:auto;
	}
	#banner .top {
	    font-family: poalimsansmedium;
	    line-height: 39px;
		font-size:39px;	    
     	max-width: 350px;
    	margin: auto;
	}

	#banner .bottom {	    
	    line-height: 39px;
		font-size:39px;
  		margin: 12px auto 35px;
	}	
	.buttons{
		max-width: 95%;
    	margin: auto;
	}	
	.buttons a{
	    margin: 0;
	}
	.buttons a img{
		margin: 0 5px;
	}
	
	.buttons.black a img{
		margin: 0 7px;
	}
	.buttons .visible-xs{
		display:inline-block!important;
		max-height: 44px;
		
	}
	.btn {
	    font-size: 21px;
	    margin: 0;
	    width: auto;
		height:auto;	 
	    padding: 5px 11px;
	}
	.btn.right{float:right;}
	.btn.left{float:left;}
	.banner-bank img {
	    max-width: 130px;
	}
	.overlay{
		position:fixed;
		display:none;
		height:100%;
		width:100%;
		background:rgba(0,0,0,0.6);
  		z-index: 9;
        top:0;
        right:0;
	}	
	.toggled-on .overlay{
		display:block;
	}
	.hamburger{
		position:absolute;
    	top: 19px;
    	right: 15px;
    	color: white;
    	z-index:999;
	}
	.burger, .burger-after, .burger-before {
	    top: 50%;
	    display: block;
	    position: absolute;
	    width: 24px;
	    height: 2px;
	    background: #fff;
	    -webkit-transition: -webkit-transform .4s;
	    transition: transform .4s;
	}	
	.burger-before {
	    margin-top: -8px;
	}
	.burger-after {
	    margin-top: 8px;
	}	
	.toggled-on .burger {
	    display: none;
	}	
	.toggled-on .burger-before {
	    margin-top: 0;
	    -webkit-transform: rotate(-45deg);	
	    transform: rotate(-45deg);
	}	
	.toggled-on .burger-after {
	    margin-top: 0;
	    -webkit-transform: rotate(45deg);	
	    transform: rotate(45deg);
	}	
	.menu-bg{
 		background-image: linear-gradient( -54deg, rgb(46,149,151) 0%, rgb(45,84,131) 100%);
		width:171px;
		height:100%;
		position:absolute;
		z-index:998;
		top:-100%;		
		right:-171px;
    	transition: top 400ms ease;
    	transition: right 300ms ease;
		
	}
	.toggled-on .menu-bg{
		top:0;
		right:0;
	}
	ul.mobile_nav{
		padding:80px 33px 0;
		margin:0;
	}
	.mobile_nav li{
		font-size:22px;
		list-style-type:none;
		color:#fff;
		font-family: 'poalimsanslight';		
		margin:0 0 15px 0;
	}
	.banner-bank{
		position:static;		
		margin:50px auto 40px;
	}
	.arrow img{
		max-height:26px;
		margin:20px auto;
	}	
	
	#whatis{
		padding-top:35px;
	}
	.whatis_subtitle{
 		font-size: 23px;
    	line-height: 26px;
    	max-width: 290px;
    	margin-right:auto;
    	margin-left: auto;
	}	

	.w_item img{
		margin:0 auto 30px;
  		max-height: 168px;		
	}

	#whatis .btn{
		width:100%;
		max-width: 281px;
		height: 47px;
		font-size:28px;
  		margin-bottom: 35px;
		padding-top:0;
	}
	.black .btn{
		padding-top:4px;
	}
	.w_item{
		height:300px;
	}
	.heading_title,.go_to_app{
		direction:rtl;
	}
	.phone-image {
	    margin-top: 20px;
	}
	.phone-image img{
 		width: 100%;
	}
	.feature-heading{
 		font-size: 44px;
 		line-height: 32px;
 		margin-top: -11px;
 		margin-bottom:15px;
 		color:#fff;
	}	
	#features{
		/*background:none;*/
	}
	#features .container{
		width:100%;
	}
	#features .description{
 		font-family: poalimsanslight;
 		font-size:26px;
 		line-height:26px; 		
 		margin:auto;
	}
	.arrow-right,.arrow-left{
		display:none;
	}
	.arrow-bottom{
		display:block;
	    right: 50%;
	    margin-right: -12px;
	    bottom: 0;
	    top: 209px;
	    margin-top: -20px;
	    border-bottom: 12px solid transparent;
	    border-right: 12px solid transparent;
	    border-top: 12px solid #9332cf;
	    border-left: 12px solid transparent;
	}
	.feature_decoration {
    	background: url(/themes/bitpay_inner/img/m_decoration_top.png) center top no-repeat;
    	width: 41px;
    	height: 158px;    	
    	right: 0;
    	z-index: 2;
    	bottom: auto;
    }
	#features .second .arrow-bottom{
		border-top: 12px solid #c63c44;
	}
	#features .third .arrow-bottom{
		border-top: 12px solid #2e7e90;
	}
	.phone-container{
		/*background:url(/themes/bitpay_inner/img/mobile_phone_bg.jpg) center top no-repeat;
		background-size:cover;*/	
	}
	
	#features .first .description {	    
	    max-width: 271px;
	    color:#f6e6ff;
	    color:#fff;
	}	
	#features .second .description{
		max-width:320px;
  		color: #e2fef4;
  		color:#fff;
	}
	#features .third .description {
	    color: #e2fef4;
	    color:#fff;
     	max-width: 320px;
	}	
	#features .feature-item.first .col-sm-6,#features .feature-item.second .col-sm-6,#features .feature-item.third .col-sm-6{
		height:auto;
	}
	#features .feature-item.first .col-sm-6.feature-text{
		height: 190px;
		background: linear-gradient(-56deg, #9e21c2, #824fe5);
	}
	#features .feature-item.second .col-sm-6.feature-text{
		background: linear-gradient(-56deg, #d04322,#b43085);
		height: 190px;
	}
	#features .feature-item.third .col-sm-6.feature-text {
		background: linear-gradient(-56deg, #2e9597, #2d5483);
    	height: 190px;    	
	}
	.feature-text:before {
    	width: 0;
    }
    .arrow-left{display:none;}
    #features .feature-item .img-container{    	
    	position:static;
    }
    #features .feature-item .img-container img{
    	margin:auto;
    	display:block;
    }

	#demo{
		padding:0 0 0;
	}
    
	#demo .container {
	    width: 100%;
	    padding:0;	    
	}    
	
	#demo video{
		background:url(/themes/bitpay_inner/img/Poalim-Bit-sub.png) center center no-repeat;
	}
    #about {
	    padding: 30px 0 0;
	}
	#about .container{
		width:100%;
	}
	#about .heading_title {
	    line-height: 44px;
	    text-align: right;
			    
	}
	#about .heading_sub_title{		
		text-align:right;
  		line-height: 21px;	  
  		font-size:22px;  
	    margin:0 auto 28px;				
	}
	.col-sm-6.tabs {
	    float: none;
	    padding: 0;
	}	
	.mobile-question{
		font-family: poalimsansmedium;
		font-size:22px;
		line-height:19px;
		color:#000;
		background:#f2f2f2;
		padding:10px 0 11px;  		
  		border-bottom:1px solid #dbdbdb;
  		position:relative;
	}
	
	.mobile-question:after{
	    content: "\f104";
		position:absolute;
		left:25px;
	 	top: 12px;
		font-family:fontAwesome;
	}
	.mobile-question.active:after{
 		transform: rotate(-90deg);
	}
	
	.question{
		font-size:22px;
		line-height:22px;
  		padding: 3px 0 0px 0;
  		color:#000;
  		
	}	
	.question:before {
		display:none;
	}
	
	.answer .mobile-container,
	.question .mobile-container{
		padding-right:47px;
	}
	.question .mobile-container:before {	    
	    top: 2px;
	    right: 15px;	    
	    height: 22px;
	    width: 22px;	    
	    position:absolute;
		background:url(/themes/bitpay_inner/img/plus.png) center center no-repeat;
		background-size:contain;	  
		content:'';  
	}
	
	.question.active .mobile-container:before {
		background:url(/themes/bitpay_inner/img/minus.png) center center no-repeat;
		content:'';
		background-size: contain
	}
	
	.answer{
    	font-size: 20px;
    	line-height: 20px;
    	padding: 5px 0 0 0;
	}
	#about hr {
	    border-top: none;
	    margin: 14px 0;
	}	
    .tab-content.current,
    .tab-content{
    	display:none;
	    padding: 20px 0;
    }
    #contact{
    	background-color: #a3365f;
    	background-image: linear-gradient(-56deg, rgba(67,32,153,.77), rgba(3,92,145,.77));
    	height:288px;
    }
	.contact_deco {
	    background: url(/themes/bitpay_inner/img/m_contact_deco.png) left top no-repeat;
	    height: 116px;
	    width: 95px;
	    right: auto;
		left:0;	    
	    margin:0;
	    top: -10px;	    	    
	}    
    #contact .col-sm-6.feature-text{
    	height:288px;
    }
    .contact_heading{
    	font-size:44px;
    	line-height:44px;
    	margin-bottom: 6px;
    }
    #contact .col-sm-6.feature-text .contact_desc{
    	font-size:24px;
    	line-height:24px;
    	margin-bottom:9px;
    }
	.contact_info_heading{
		font-size:22px;
		margin-bottom:6px;
		line-height:19px;
	}
	.contact_info .col-sm-6{		
		font-size:22px;
		line-height:22px;
		float:right;
	}
	.phone-info{
		width:100%;
	}
	.email-info{
		padding-left:0;
		width:60%;
	}	
	.mobile-contact-img{
		width:100%;
	}
	
	#credits .container{
		width:100%;
		padding:0;
	}
	#credits .logo {
	    margin: 34px auto 25px;
	}
	.black .btn{
		width:auto;
	}
	.notify {
	    
	    margin: 25px auto 25px;
	    font-size: 16px;
	    line-height: 17px;
	}

	.daniel{
 		margin-top: 22px;
    	font-size: 10px;
    	text-align:center;
    	border-top:1px solid #f7f7f7;
    	padding-top: 27px;
    	margin-bottom: 30px;
    	display:none;
	}	
	.poalim a{
		
        margin-bottom:25px;
	}			
}



@media (max-width: 767px) and (orientation : landscape) {
	#banner .logo {
	    margin-bottom: 15px;
	}
/*	#banner img.visible-xs{display:none!important;}
	#banner img.hidden-xs{display:block!important;}
*/
	#banner{
		background:url(/themes/bitpay_inner/img/cover-image-min.jpg) center center no-repeat;
		background-size:cover;
	}		
	.arrow img {
	    max-height: 26px;
	    margin: 0 auto 3px;
	    display: block;
	}	
	#banner .top {
		max-width:95%;
		font-size:32px;
	}
	#banner .bottom{
 		margin-bottom: 28px;
 		font-size:32px;
   		margin-top: 0;
	}
	.banner-bank{
		 margin: 0 auto 0;
	}
	.phone-image img{
		width: auto;		
	}
	#contact .container{
		width:90%;
	}
	.mobile-container {
    	width: 90%;
    }
	#about .heading_sub_title{
		max-width:100%;
	}
	.heading_title,#about .heading_sub_title{
		margin-right:-15px;
	}	
}

@media (max-width: 568px) and (orientation : portrait)  { 
	/*IPHONE5 STYLES GO HERE */
	#credits .container{
		padding:0;
	}
    #about .container{
    	padding:0;
    }	 
    #about .row{margin:0;}
    .mobile-question:after{left:15px;}
	
    .notify{
    	padding-right:4px;
    	padding-left:4px;
    }
    .banner-bank{
    	margin: 20px auto 0;
    }
    #banner .bottom,
    #banner .top{
    	line-height: 35px;
    	font-size: 35px;
    }    
}


@media (max-width: 568px) and (orientation: landscape) {
	#banner .bottom {
	    margin-bottom: 10px;
	}
	.arrow{
		height: 26px;
	}

	#banner .logo {
	    margin-bottom: 5px;
	}	
}		

/*OLD BROWSERS*/

.no-flex-support .img-holder-text {
    height: auto; 
    top: 50%;
    margin-top: -237px;
    line-height: 48px;
}

.no-flex-support  #features .feature-heading{
	margin-top:0;
}

.no-flex-support  #features .feature-item.first .col-sm-6 { 
    padding-top: 140px;

}


.no-flex-support  #features .feature-item.second .col-sm-6 { 
    padding-top: 152px;
}


.no-flex-support  #features .feature-item.third .col-sm-6 { 
    padding-top: 152px;
}

.no-flex-support #contact .col-sm-6.feature-text {    
    padding-top: 99px;
}


.no-flex-support .arrow{
	margin-top: 100px;
	position: static;
}

.no-flex-support #banner{
	background:url(/themes/bitpay_inner/img/no-flex.jpg) center center no-repeat;
	background-size:cover;
}        


/* PAGER */


.w_item{
	direction:rtl;
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
 	direction:rtl;
}


.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #cccccc;
	text-indent: -9999px;
	display: block;
	width: 7px;
	height: 7px;
	margin: 0 2px;
	outline: 0;
	border-radius: 50%;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #ff4f4f;
}

.terms-page .inner_nav{
    background: rgba(0,0,0,0.7);
}

#terms{
	padding:90px 0 80px;
	max-width: 900px;
	font-size:26px;
    font-size: 1.9em;
	line-height:29px;
	color:#000;
}
.terms-logo img{
	display:block;
	margin:49px auto 50px;
}
#terms h1{
	font-size:70px;
        font-size: 2.7em;
	margin:0 0 20px;
}
.term{
	padding-right: 25px;
	margin-bottom:23px;
}

.term-text .bold-text{
	font-family:poalimsansmedium;
}

.term-heading{
	font-family:poalimsansmedium;
	position:relative;
}
.term-heading span{
    position: absolute;
    right: -22px;
    letter-spacing: -2px;
}
.term-heading.no-bold{
	font-family:poalimsanslight;
}

.terms-page .burger, .terms-page .burger-after, .terms-page .burger-before{
	background:#000;
}

.terms-page.toggled-on .burger,.terms-page.toggled-on .burger-after,.terms-page.toggled-on .burger-before{
	background:#fff;
}


@media (max-width: 767px){
	#terms{
		font-size:24px;
		line-height:26px;
		max-width:92%;
	}
	#terms h1{
		font-size:35px;
		line-height:35px;
	}
	.terms-logo img{
		margin:0 auto 50px;
	}				
}

@-webkit-keyframes arrow_anim {
    0 {
        opacity: .7
    }
    50% {
        opacity: .2
    }
    100% {
        opacity: .7
    }
}

@keyframes arrow_anim {
    0 {
        opacity: .7
    }
    50% {
        opacity: .2
    }
    100% {
        opacity: .7
    }
}



/* accessibility */

body.size_150
{
    font-size: 150%!important
}

body.size_200
{
    font-size: 200%!important
}

#BNagish {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
    font-size:1.286em;
}

#BNagishMenu {
	display: none;
	background: #FFF;
	padding: 10px 20px;

	-webkit-box-shadow: -1px 2px 5px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    -1px 2px 5px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         -1px 2px 5px 0px rgba(50, 50, 50, 0.2);

    width: 400px;
}

#BNagishMenu a {
	display: block;
	padding: 5px;
}

#BNagishMenu strong {
	display: block;
	padding: 5px;
}

#BNagishMenu span {
	display: block;
	padding: 0 5px 5px 5px;
	font-size:smaller;
	color: #333;
}

#toggleBNagish {
	background: #fff;
	color: #2e2e2e;
	padding: 7px;
	display: block;
}

#BNagish .active {
	font-weight: bold;
	background: #000;
	color: #fff;
	border-radius: 5px;
}

*:focus,a:focus {
    outline: -webkit-focus-ring-color auto 0px;
}

.accessibility_class *:focus
{
    outline: 1px solid #D22834 ;
}

.color_dark #features .first .col-sm-6.feature-text:before
{
        background: #000;
}

.color_dark #features .second .col-sm-6.feature-text:before {
    background: #000;
    background: #000;
   
}

.color_dark #features .third .col-sm-6.feature-text:before {
     background: #000;
    background: #000;
}

.color_dark #contact .col-sm-6.feature-text:before {
     background: #000;
    background: #000;
}

