/*
 Table Of Content:
 1) General Styles
 2) Grids




 7) Media Quries - Except Grid
 --------------------------------*/
/*
 1) General Styles
 --------------------------------*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Roboto regular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto light';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto medium';
    src: url('../fonts/roboto-medium.eot');
    src: url('../fonts/roboto-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium.woff2') format('woff2'),
         url('../fonts/roboto-medium.woff') format('woff'),
         url('../fonts/roboto-medium.ttf') format('truetype'),
         url('../fonts/roboto-medium.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}


*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  /* Removes padding behaviour on widths */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family:'Roboto light', sans-serif;
  font-size:12px;
  line-height: 1;
  color:#666666;
  background:#fff;
}
a {
  color:#000;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2559a6;
  text-decoration: none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 { padding:0px; }
h1,.h1 {
  font-size:40px; line-height:40px;
}
h2,.h2 {
  font-size:30px; line-height:30px;
}
h3,.h3 {
  font-size:26px; line-height:31px;
}
h4,.h4 {
  font-size:24px; line-height:31px;
}
h5,.h5 {
  font-size:20px;
}
h6,.h6 {
  font-size:16px;
}
p {
  margin: 0 0 10px;
  font-size:14px;
  line-height:24px;
  color:#6d6d6d;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.clearfix {
  clear: both;
}
img {
  vertical-align: top;
}
.fa {
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fatop {
  vertical-align: top;
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-comments:before {
  content: "\f086";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-arrow-up:before {
  content: "\f062";
  color: #2bb673;
}
.fa-arrow-down:before {
  content: "\f063";
  color: #e90000;
}
.fa-angle-right:before {
  content: "\f105";
  margin: 0 2px;
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
/*-------------- 2) Grids - 3 Column --------------------------------*/
.row:before,
.row:after {
  content: "";
  display: table ;
  clear: both;
}
[class*='col-'] {
  float: left;
  min-height: 1px;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#949494;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#949494;
   opacity:1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#949494;
   opacity:1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#949494;
}
/*--------------- General Css ----------*/
.center-align { float:none; margin-left:auto; margin-right:auto; }
.pad-lt-0 { padding-left:0px;}
.pad-rt-0 { padding-right:0px;}


/*--------------- Header Css ----------*/
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea { border:1px solid #b9b9b9; height:44px; padding:0px 10px 0px 20px; font-size:18px; background:#fff; border-radius:5px; width:100%; margin-bottom:20px; }
.btn { height:44px; line-height:44px; padding-top:0px; padding-bottom:0px; font-size:18px; background:#f37435; border-color:#f37435; border-radius:5px; width:100%; margin-bottom:20px; color:#fff; font-family:'Roboto regular', sans-serif; }
.btn:hover, .btn:focus { background:#d75d21; color:#fff; border-color:#f37435;}

.navbar-default { padding:20px 0px 20px; background:#fff; border:none; margin:0px;}
.navbar-left { padding-left:90px; }
.logo { background:url(../img/sprites.png) no-repeat 0px 0px; width:231px; height:75px; display:block; margin-top:2px;}

.navbar-default .navbar-nav > li > a { color:#000; font-size:16px; padding:8px 10px; }
.navbar-default .navbar-nav > li > a:hover { color:#f37435; }
.navbar-default .navbar-left > .active > a, .navbar-default .navbar-left > .active > a:focus, .navbar-default .navbar-left > .active > a:hover { background:none; color:#f37435; }
.navbar-default .navbar-right > .active > a, .navbar-default .navbar-right > .active > a:focus, .navbar-default .navbar-right > .active > a:hover { background:#f37435; color:#fff; border-radius:5px; }
.navbar-default .navbar-right > .active > a:hover{background: #D75D21;}
.navbar-default .navbar-right > li > a { padding:8px 13px; margin-left:1px; }
.navbar-left, .navbar-right { padding-top:18px; }

/*--------------- Banner Css ----------*/
.banner-bg { background:#f4f4f4 url(../img/banner-bg-img.png) no-repeat 0px 0px; padding:10px 0px 20px; }
.banner-bg .banner-form { padding-left:45px;}
.banner-bg .banner-form h2 { color:#2559a6; line-height:24px; font-family:'Roboto regular', sans-serif; padding:20px 0px; }

.carousel-inner { height:310px; overflow-x:hidden; margin-top:50px; margin-bottom:20px; }
.banner-bg h1 { font-size:48px; line-height:56px; color:#2559a6; margin-top:0px; }
.carousel-indicators li { border-color:#2559a6; height:12px; width:12px; }
.carousel-indicators .active { background:#2559a6; margin:1px; }
.carousel-indicators { bottom:-10px; }
.carousel-inner > .item { padding-right:15px;}

.white-bg { padding:75px 0px 90px; }
.white-bg h4 { color:#000; font-family:'Roboto medium', sans-serif; padding:10px 0px; }
.white-bg p { font-size:14px;}
.icon-box { width:151px; height:151px; background:#2559a6; display:inline-block; border-radius:100px; text-align:center; margin:20px 0px; }

.blue-bg { background:#2559a6;}
.blue-bg-img { background:url(../img/blue-bg.png) no-repeat 0px 0px; background-size:cover; padding:25px 0px 0px; }
.blue-bg h1 { font-family:'Roboto light', sans-serif; color:#fff; line-height:48px; margin-bottom:0px; }
.blue-bg h6 { color:#fff; margin-top:6px; line-height:24px; }
.blue-bg h4, .blue-bg h4 a, .blue-bg p { color:#fff; font-family:'Roboto light', sans-serif; }
.blue-bg h4 a:hover { color:#000; }
.divider-line { border-bottom:1px dotted #99b2d5; display:inline-block; width:100%; margin:10px 0px 0px; }
.box-cont { padding-top:40px; padding-bottom:40px; }

.dark-blue-strip { background:rgba(37,38,38,0.40); padding:50px 0px 30px; font-size:18px; line-height:24px; color:#fff; margin-top:45px; }
.dark-blue-strip .textbox { margin-bottom:10px; border:none; color:#949494; }
.dark-blue-strip .pad-lt-30 { padding-left:5px; }
.blue-btn { background:#2559a6; border:1px solid #dedede; font-family:'Roboto light', sans-serif; margin-bottom:10px; }
.blue-btn:hover, .blue-btn:focus  { background:#184689; border:1px solid #dedede; }
.subscribe-box{ padding-left:25px !important; padding-right:0px; min-height:75px;}
.subscribe-text{ padding:0px 0px; text-align:left; padding-right:0px;}
.subscribe-box input[type="email"] {
	margin-bottom:5px !important;
}
.subscribe-alert {
	display:none;
}
.subscribe-text h2{
	margin-top:3px;
}
.subscribe-success {
	display:none;
	padding: 5px 0 17px;
}
.subscribe-success .subscribe-text{
	text-align:center;
	width:100%;
	display:block;
}
.subscribe-success h5 span{
	font-size:30px;
}
.mobile-app-bg { padding:50px 0px 50px; }
.btn-box-pad { padding:50px 0px 20px;}
.banner-form input, .banner-form button {
	margin-bottom:5px;
	margin-top:20px;
}
.banner-form input:first-child {margin-top:0px;}
/*--------------- Footer Css ----------*/
.pre-footer { background:#636161; padding:40px 0px 20px; clear:both;}
.pre-footer ul { padding:0px 0px 0px 37px; margin:0px; list-style:none; }
.pre-footer ul li { padding:0px; margin:0px; font-size:13px; color:#fff; float:left; line-height:20px; }
.pre-footer ul li a { color:#fff; margin:10px 7px; display:inline-block; }
.pre-footer ul li a:hover { color:#f37435; }
.pre-footer .btn { float:right; width:auto; padding:0px 25px; }

.footer { background:#4c4b4b; padding:45px 0px 30px; font-size:13px; color:#fff; }
.coppyright-text { padding:15px 0px 10px 60px;}


/*--------------- Icon Css ----------*/
.rate-icon { background:url(../img/sprites.png) no-repeat 0px -81px; width:69px; height:86px; display:inline-block; vertical-align:top; margin-top:33px;}
.sales-icon { background:url(../img/sprites.png) no-repeat -75px -81px; width:87px; height:74px; display:inline-block; vertical-align:top; margin-top:39px;}
.roi-icon { background:url(../img/sprites.png) no-repeat -168px -81px; width:87px; height:77px; display:inline-block; vertical-align:top; margin-top:37px;}
.chat-transfer { background:url(../img/sprites.png) no-repeat -343px -81px; width:72px; height:72px; display:inline-block; vertical-align:top; margin-top:2px; margin-bottom:15px; }
.mobile-app-icon { background:url(../img/sprites.png) no-repeat -423px -81px; width:56px; height:50px; display:inline-block; vertical-align:top; margin-top:23px; margin-bottom:15px; }
.integration-icon { background:url(../img/sprites.png) no-repeat -264px -81px; width:71px; height:71px; display:inline-block; vertical-align:top; margin-bottom:15px; }
.mobile-sdk { background:url(../img/sprites.png) no-repeat -71px -175px; width:67px; height:66px; display:inline-block; vertical-align:top; margin-bottom:3px; margin-top:9px; }
.fb-messenger { background:url(../img/sprites.png) no-repeat 0px -176px; width:65px; height:66px; display:inline-block; vertical-align:top; margin-bottom:10px; }

.google-play { background:url(../img/sprites.png) no-repeat 0px -357px; width:170px; height:58px; display:inline-block; vertical-align:top; margin:5px 3px; }
.app-store { background:url(../img/sprites.png) no-repeat -177px -357px; width:196px; height:58px; display:inline-block; vertical-align:top; margin:5px 3px; }
.windows-store { background:url(../img/sprites.png) no-repeat -379px -357px; width:176px; height:58px; display:inline-block; vertical-align:top; margin:5px 3px; }

.fb-icon { background:url(../img/sprites.png) no-repeat -144px -176px; width:42px; height:41px; display:inline-block; vertical-align:top; margin:0px 1px; }
.fb-icon:hover { background:url(../img/sprites.png) no-repeat -144px -225px; }
.twitter-icon { background:url(../img/sprites.png) no-repeat -192px -176px; width:42px; height:41px; display:inline-block; vertical-align:top; margin:0px 1px; }
.twitter-icon:hover { background:url(../img/sprites.png) no-repeat -192px -225px; }
.instagram { background:url(../img/sprites.png) no-repeat -240px -176px; width:43px; height:42px; display:inline-block; vertical-align:top; margin:0px 1px; }
.instagram:hover { background:url(../img/sprites.png) no-repeat -240px -225px; }
.google-plus { background:url(../img/sprites.png) no-repeat -289px -176px; width:43px; height:42px; display:inline-block; vertical-align:top; margin:0px 1px; }
.google-plus:hover { background:url(../img/sprites.png) no-repeat -289px -225px; }
.pinterest { background:url(../img/sprites.png) no-repeat -338px -176px; width:43px; height:42px; display:inline-block; vertical-align:top; margin:0px 1px; }
.pinterest:hover{ background:url(../img/sprites.png) no-repeat -338px -225px; }
.tweet-icon { background:url(../img/sprites.png) no-repeat -387px -176px; width:44px; height:43px; display:inline-block; vertical-align:top; margin:0px 1px;  }
.tweet-icon:hover { background:url(../img/sprites.png) no-repeat -387px -225px; }
.youtube { background:url(../img/sprites.png) no-repeat -437px -176px; width:44px; height:42px; display:inline-block; vertical-align:top; margin:0px 1px; }
.youtube:hover { background:url(../img/sprites.png) no-repeat -437px -225px; }
.email {
	color:#000000;
}


/* 
About us 
---------------------*/
.inner_page_banner {
	background:url(../img/bg_blue.png) no-repeat; 
	padding:20px 0px;
	text-align:center;
}
.inner_page_banner h1 {
	color: #fff;
    font-size: 32px;
    line-height: 32px;
	margin-bottom:4px;
    margin-top: 0;
	
}
.inner_page_section1 {
	width:100%;
	height:auto;
	display:inline-block;
	margin:30px 0px;
}
.content_left {
	float:left;
}
.content_left p {
	padding-right:125px;
	font-size:18px;
	font-family: 'Roboto light';
	line-height:2;
	float:left;
	margin-bottom:0px;
}
.text_highlight{
	width:100%;
	height:auto;
	display:inline-block;
	border-left:5px solid #787878;
	margin:55px 0px 55px 42px;
}
.text_highlight p span {
	display:block;
	padding-left:20px;
	color:#4270b6;
	font-size:24px;
	float:left;
	margin-top:-10px;
	line-height:1.6;
}
.register_right {
	float:left;
	padding:0px 5px;
}
.register_add_bg {
	height:auto;
	background:#fff;
	padding:55px 0px 46px;
	text-align:center;
}
.register_add_bg h2 {
	font-size:36px;
	color:#939393;
	font-family:'Roboto medium';
	padding:35px 0px 19px;
}
.register_btn_bg {
	border-radius:6px;
	background:#f65c08;
	width:auto;
	display:inline-block;
	padding:9px 20px;
	margin:10px 0px;
}
.register_btn_bg:hover {
    background: #d75d21 none repeat scroll 0 0;
}
.register_btn_bg a:hover {
	color:#ffffff;
}
.register_now {
	font-size:24px;
	color:#ffffff;
	borde-radius:6px;
}
.content_div1 p {
    padding-bottom: 15px;
}
.map_section {
	width:100%;
	height:auto;
	margin-bottom:0px;
	float:left;
}
.map_section iframe {
	float:left;
}
.contact_right textarea {
	padding-top:10px;
	height:120px;
	resize:none;
}
.contact_right .blue-btn{
	width:200px;
	text-transform:uppercase;
	border:0 solid #dedede;
}

/* how it works */

.content_left p{
	float:left;
	width:100%;
}
.register_content{
	float:left;
	width:100%;
	padding-left:20px;
}
.website_content{
	float:left;
	width:100%;
	padding-left:20px;
}
.agent_login{
	float:left;
	width:100%;
	padding-left:20px;
}
.infographic img {
	height:auto;
	max-width:100%;
}
/* product */
.product_chat_details{
	width:100%;
}
.product_chat_details ul {
	width:100%;
	height:auto;
	display:inline-block;
	margin-left:20px;
}
.product_chat_details li{
	width:100%;
	font-size:18px;
	line-height:2;
}
.content_div1{
	display:inline-block;
	margin-bottom:30px;
}
.content_div1 h2{
	width:100%;
	font:14px;
	font-family: "Roboto light";
	color:#4270B6;
	margin:0px;
	padding-bottom:20px;
}

/* contact */

.contact_left{
	float:left;
	width:50%;
}
.contact_right{
	float:left;
	width:50%;
}
.contact_left h2{
	float:left;
	width:100%;
	color:#4270B6;
	margin:0px;
	padding-bottom:20px;
}
.contact_right h2{
	float:left;
	width:100%;
	color:#4270B6;
	margin:0px;
	padding-bottom:20px;
}
.office_details p{
	font-size:18px;
	line-height:2;
}
.contact_right #name_msg, #email_msg {
	padding-bottom:30px;
	font-size:16px;
	color:#F00;
}
.btnb{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;
white-space:nowrap; border-radius: 4px; border:none;
}
.btn-default {
	border:1px solid #cccccc;
}
#confirmation p{
	font-size:16px;
}
#mce-responses .response {
	color:#F00;
	font-size:14px;
}
.register_success {
	margin-top:28%;
}
.register_success h3 {
	font-size:18px;
	color:#2559A6;
	font-family:'Roboto';
	font-weight:300;
}
.register_success h3 span {
	font-weight:400;
}
/*
 7) Media Queries - Except Grid
 --------------------------------*/
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1219px) { /* Layout width - 1 */
  img {
    max-width: 100%;
    height: auto;
  }
}

/* Medium Devices, Desktops */
@media only screen and (min-width:768px) and (max-width:1024px) {
	.banner-bg h1 { font-size:44px; line-height:40px; }
}
/* Small Devices, Tablets */
@media only screen and (min-width:768px) and (max-width:992px) {
	.m-pad-0 { padding-left:0px; padding-right:0px; }
	h4 { font-size:20px; }
	.navbar-left { padding-left:20px; }
	.navbar-default .navbar-nav > li > a { padding-left:7px; padding-right:7px; }
	.banner-bg h1 { font-size:40px; line-height:40px; }
	.banner-bg .banner-form { padding-left:15px;}
	.subscribe-box { padding-left:15px; }
	.subscribe-text { padding:0px;}
	.pre-footer ul { padding-left:0px; }
	.coppyright-text { padding-left:15px; }
	.subscribe-text h2{ font-size:25px;}
}
@media only screen and (max-width: 991px) {
	.register_add_bg img {
		width:80%;
		height:auto;
		max-width:100%;
	}
	.register_add_bg h2 {
		font-size:24px;
	}
	.register_now {
		font-size:20px;
	}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 767px) {
	.m-pad-0 { padding-left:0px; padding-right:0px; }
	.container > .navbar-header { margin-left:0px; padding-bottom:15px;}
	.navbar-default { padding:15px 0px 0px;}
	.navbar-default .navbar-toggle .icon-bar { background:#2559a6; }
	.navbar-default .navbar-toggle { border:1px solid #2559a6; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background:none;}
	.navbar-left, .navbar-right { padding:0px; margin-top:0px; margin-bottom:0px; }
	.navbar-left li { padding:0px 10px; border-bottom:1px solid #e7e7e7; }
	.navbar-default .navbar-right li { border-bottom:1px solid #e7e7e7; border-radius:none; padding-left:10px; }
	.navbar-default .navbar-right > .active > a, .navbar-default .navbar-right > .active > a:focus { background:none; color:#000; }
	.navbar-default .navbar-right > .active > a:hover { background:none; color:#f37435;}
	
	
	.banner-bg { background:#f4f4f4; }
	.banner-bg .banner-form {  padding-left:15px; border-top:1px solid #e7e7e7; }
	.banner-form { width:100%; }
	.banner-bg h1 { font-size:28px; line-height:32px; margin-top:15px;}
	.carousel-inner { height:340px; text-align:center; margin-bottom:40px; margin-top:30px; }
	.carousel-inner > .item { padding-right:0px;}
	.carousel-inner .pad-lt-0 { padding-right:0px;}
	.white-bg { padding:30px 0px 45px; }
	.icon-box { margin:30px 0px 5px;}
	.blue-bg-img { padding:10px 0px 0px;}
	.blue-bg h1 { font-size:30px; line-height:34px;}
	.box-cont { padding-bottom:0px; padding-top:30px;}
	.divider-line { margin-top:30px;}
	.subscribe-box { padding-left:15px;}
	.dark-blue-strip{ padding:20px 0px;}
	.subscribe-text { text-align:center; padding-right:15px;}
	.subscribe-box .pad-lt-30 { padding-left:0px; }
	.mobile-app-bg, .btn-box-pad { padding:20px 0px; }
	.mobile-app-bg h1 { font-size:28px;}
	.pre-footer{ padding:20px 0px 30px; text-align:center;clear:both;float:left; }
	.pre-footer ul { padding-left:0px; padding-bottom:20px; display:inline-block; }
	.coppyright-text { padding-left:15px; padding-bottom:20px; padding-right:15px; text-align:center; }
	.pre-footer ul li { float:none; display:inline-block; }
	.pre-footer ul li a { margin:5px 10px; }
	.pre-footer .btn { float:none; margin:auto; }
	.footer{ padding:20px 0px 30px; }
	.social-links { width:335px; margin:0px auto; float:none !important;}
	.divider-line{ display:none;}
	
	.logo { background:url(../img/sprites.png) no-repeat -237px 0px; width:180px; height:58px; }
	.mobile-app-icon { margin-top:0px; }
	.fb-icon, .twitter-icon, .instagram, .google-plus, .pinterest, .tweet-icon, .youtube {}
	/* product*/
	.register_add_bg img {
		width:auto;
		height:auto;
	}
	.content_left p {
		padding-right:10px;
	}
	.text_highlight {
		width:90%;
	}

	.content_left {
		margin-bottom:30px;
	}
	.contact_left, .contact_right {
		width:100% !important;
	}
	.contact_right {
		padding-top:30px;
	}
	.contact_right .blue-btn {
		width:100%;
	}
	.navbar-right .active {
		background:#f37435;
	}
	.navbar-right .active:hover {
		background:#d75d21;
	}
	#navbar .navbar-right .active a {
		color:#fff;
	}
	.subs_btn {
		padding-left: 0px;
	}
	
}

@media only screen and (max-width:480px) {
	.social-links { width:280px; }
	.fb-icon { background:url(../img/sprites.png) no-repeat -144px -272px; width:34px; height:33px; display:inline-block; vertical-align:top; margin:0px 1px; }
	.fb-icon:hover { background:url(../img/sprites.png) no-repeat -144px -311px; }
	.twitter-icon { background:url(../img/sprites.png) no-repeat -192px -272px; width:34px; height:33px; display:inline-block; vertical-align:top; margin:0px 1px; }
	.twitter-icon:hover { background:url(../img/sprites.png) no-repeat -192px -311px; }
	.instagram { background:url(../img/sprites.png) no-repeat -240px -272px; width:35px; height:34px; display:inline-block; vertical-align:top; margin:0px 1px; }
	.instagram:hover { background:url(../img/sprites.png) no-repeat -240px -311px; }
	.google-plus { background:url(../img/sprites.png) no-repeat -289px -272px; width:35px; height:34px; display:inline-block; vertical-align:top; margin:0px 1px; }
	.google-plus:hover { background:url(../img/sprites.png) no-repeat -289px -311px; }
	.pinterest { background:url(../img/sprites.png) no-repeat -338px -272px; width:35px; height:34px; display:inline-block; vertical-align:top; margin:0px 1px; }
	.pinterest:hover{ background:url(../img/sprites.png) no-repeat -338px -311px; }
	.tweet-icon { background:url(../img/sprites.png) no-repeat -387px -272px; width:36px; height:35px; display:inline-block; vertical-align:top; margin:0px 1px;  }
	.tweet-icon:hover { background:url(../img/sprites.png) no-repeat -387px -311px; }
	.youtube { background:url(../img/sprites.png) no-repeat -437px -272px; width:36px; height:34px; display:inline-block; vertical-align:top; margin:0px 1px; }
	.youtube:hover { background:url(../img/sprites.png) no-repeat -437px -311px; }
	.text_highlight {
		margin-left:0px;
		width:100%;
	}
}