body{
	font-size: 16px;	
}

@media screen and (min-width : 320px) and (max-width : 480px) {
	.navbar-brand>img {
		height: 40px;
	}
	.bes-big-logo{
		width: 100%;
		height: 667px;
		background: url('../img/bes_big_logo.png') no-repeat center;	
		background-size: 70%;
	} 
	.bes-banner{
		margin-top: 86x;
		width: 100%;
		height: 667px;
		background: url('../img/banner2-mobile.gif') no-repeat center;
		z-index: 2;
	}
	.bes-about{
		display: none;
	}
	.bes-about-text-mobile{
		width: 100%;
		height: 667px;
		margin: 20px;
	}
	.bes-about-mobile{
		margin: 40px 0;
		text-align: justify;
		margin-bottom: 40px;
		background-color: #F8F8F8;
	}
	.bes-about-text{
		font-size: 20px!important;
		margin-bottom: 20px;
	}
	.request-demo-mobile{
		margin-bottom: 20px;
		text-align: center;
	}
	
	.bes-interested-mobile{
		font-size: 18px;
		text-align: center;
	}
	
	.section-title{
		margin: 60px auto 40px;
		text-align: center;
	}
	
	.icon-rocket, .icon-clock, .icon-user-following, .icon-bubbles, .icon-graph, .icon-earphones-alt{
		font-size: 32px!important;
		color: #0071BC!important;
	}
	.features{
		margin: 30px auto!important;
		text-align: center;
	}
	.bes-chatbot-banner{
		padding: 4px;
		background-color: #F7FFE8!important;
	}
	.chatbot-list{
		margin: 16px 24px;
	}
	.chatbot-title{
		margin: 20px 0;
		font-size: 22px!important;
	}
	.chatbot-list-text{
		font-size: 16px!important;
		text-align: justify;
	}
	.services-title{
		text-align: center;
		margin: 30px auto;
	}
	.list-text{
		margin: 30px auto;
	}
	
	.subscription{
		padding: 4px;
		background-color: #F0F1F1!important;
	}
	.monthiy-subscription-title{
		text-align: center;
		font-size: 18px!important;
		margin: 30px auto;
	}
	.list-item{
		margin: 30px auto;
	}
	.contact{
		font-family: 'Source Sans Pro Regular', sans-serif;
		font-size: 14px;
		color: #1A2136;
		font-weight: normal;
	}
	.contact-mobile-upper{
		text-align: center;
		margin: 20px 10px;
		
	}
	.contact-mobile-lower{
		margin: 20px 10px;
	}
}

@media screen and (min-width: 920px) { 

	.bes-banner{
		margin-top: 50px;
		height: 706px;
		width: 100%;
		background: url('../img/banner2-new.gif') no-repeat center;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		height: 100px!important;
		padding-top: 50px;
	}
	
	.bes-small-logo{
		margin-top: 10px!important;
	}


	.bes-about{
		width: 430px;
		position: absolute!important;
		left: 130px;
		bottom: 110px;
	}
	
	.bes-interested{
		
		margin: 14px 20px;
	}
	
	.section-title{
		
		margin: 20px 0 50px;
	}		

	.feature-hr{
		width: 280px;
		height: 2px;
		background-color: #0071BC;
		margin: 10px 0;
	}

	.icon-rocket, .icon-clock, .icon-user-following, .icon-bubbles, .icon-graph, .icon-earphones-alt{
		font-size: 32px!important;
		color: #0071BC!important;
	}

	/**************************************************************************/

	.bes-chatbot-banner{
		height: 600px;
		width: 100%;
		background: url('../img/use_bes_chatbot.png') no-repeat center;
		margin: 60px auto;
	}

	.blue{
		color: #0071BC;
	}
	
	.bes-chatbot-banner{
		background: url('../img/use_bes_chatbot.png') no-repeat center;
	}
	.bes-chatbot-banner-content{
		width: 520px;
		position: absolute!important;
		right: 60px;
		top: 224px;
	}
	
	.chatbot-list{
		margin: 16px 24px;
	}
	.chatbot-title{
		margin: 20px 0;
	}
	.chatbot-list-text{
		font-family: 'Source Sans Pro Regular', sans-serif;
		font-size: 18px;
	}

	/**************************************************************************/


	.list-text{
		font-family: 'Source Sans Pro Regular', sans-serif;
		font-size: 16px;
		color: #1A2136;
		margin: 30px 0;
	}

	/**************************************************************************/
	.subscription{
		height: 360px;
		width: 100%;
		background: url('../img/subscription.png') no-repeat center;
		z-index: 0;
	}


	li.list-item{
		margin: 10px 0px; 
	}
	.subscription-content{
		position: absolute!important;
		right: 200px;
		top: 80px;
	}
	.request-demo, .request-demo:hover{
		
		font-family: 'Source Sans Pro Bold', sans-serif;
		height: 50px;
		width: 360px;
		
		padding-top: 10px;
		margin-top:  24px;
		
		font-size: 20px;
		color: #FFFFFF;
		background-color: #0071BC;
		border-radius: 10px;
		
		text-transform: uppercase;
		font-weight: bold;
	}

	/**************************************************************************/
	.contact-hr{
		width: 1080px;
		height: 2px;
		background-color: #0071BC;
	}
	.contactus{
		margin-bottom: 60px;
	}
	.icon-phone, .icon-envelope, .icon-location-pin {
		font-size: 16px;
		color: #1A2136;
	}

}

/**       GENERAL  CSS                     **/

.nav>li {
	margin: 0 16px;
}
.bes-nav{
	text-transform: uppercase;
	font-family: 'Source Sans Pro Regular', sans-serif;
	font-size: 14px;
	color: #1A2136;
}


.bes-about-text{
	font-family: 'Source Sans Pro Regular', sans-serif;
	font-size: 21px;
	color: #1A2136;
	
}
.bes-interested{
	font-family: 'Source Sans Pro Light', sans-serif;
	font-size: 18px;
	color: #1A2136;
	font-weight: normal;
}
/**************************************************************************/

.section-title{
	font-family: 'Montserrat Regular', sans-serif;
	font-size: 30px;
	color: #1A2136;
	font-weight: bold;
}
	
	

/**************************************************************************/
	
.feature-title{
	font-family: 'Source Sans Pro Bold', sans-serif;
	font-size: 21px;
	color: #1A2136;
	font-weight: bolder;
}

.feature-body-text{
	font-family: 'Source Sans Pro Regular', sans-serif;
	font-size: 16px;
	color: #1A2136;
	font-weight: bold;
}

.orange-box-bullet{
	height: 16px;
	width: 16px;
	float: left;
	font-size: 16px;
	background-color: #FFA03F;
}
.green-box-bullet{
	
	float: left;
	height: 16px;
	width: 16px;
	float: left;
	font-size: 16px;
	background-color: #B6CC40;
}
.greenboxnumber{
	float: left;
	font-family: 'Source Sans Pro Bold', sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	width: 28px;
	height: 28px;
	background-color: #B6CC40;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	margin: auto 10px;
}
.orangeboxnumber{
	float: left;
	font-family: 'Source Sans Pro Bold', sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	width: 28px;
	height: 28px;
	background-color: #FFA03F;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	margin: auto 10px;
}
/**************************************************************************/



.blue{
	color: #0071BC;
}


.chatbot-title{
	font-family: 'Montserrat Regular', sans-serif;
	font-size: 30px;
	color: #1A2136;
	font-weight: bold;

}
.chatbot-list-text{
	font-family: 'Source Sans Pro Regular', sans-serif;
	font-size: 18px;
}

/**************************************************************************/
.services-title{
	font-family: 'Source Sans Pro Bold', sans-serif;
	font-size: 21px;
	color: #0071BC;
	font-weight: bold;
}

.list-text{
	font-family: 'Source Sans Pro Regular', sans-serif;
	font-size: 16px;
	color: #1A2136;
}

/**************************************************************************/

.monthiy-subscription-title{
	font-family: 'Source Sans Pro Bold', sans-serif;
	font-size: 21px;
	color: #1A2136;
	font-weight: bold;
}

li.list-item{
	font-family: 'Source Sans Pro Regular', sans-serif;
	font-size: 18px;
	color: #1A2136;

}



/**************************************************************************/


.contact-left, .contact-right{
	font-family: 'Source Sans Pro Regular', sans-serif;
	font-size: 14px;
	color: #1A2136;
	font-weight: normal;
}

