@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700');

.banner{padding-top:0px; background-image:url('../img/banner.jpg'); height:930px; margin-bottom:0;}
.navbar{margin-top:30px;}
.phone_nav{font-family:"Open Sans"; color: #fff; font-size:24px; font-weight:700; float:right; margin-top:30px;}
.phone_nav:hover{color:#fff; text-decoration:none;}
.phone_nav i{margin-right:10px;}
.heading{font-family:"Raleway"; font-size:44px !important; color:#ff9900 !important; font-weight:700 !important; text-align:center !important; margin:20px auto 0;}
.subheading{font-family:"Open Sans"; font-size:17px; color:#fff; font-weight:300; text-align:center; margin-top:20px;  margin-bottom:50px;}
.subheading2{font-family:"Open Sans"; font-size:16px !important; color:#fff; font-weight:300; text-align:center; margin-top:20px;  margin-bottom:5px !important;}
.banner label{color:#fff;}
.requestBtnHeading{font-family:"Raleway"; font-size:20px; color:#fff; font-weight:600; text-align:center; background-color:#ff9900; margin:0 auto; padding:15px 100px;}
.requestBtnvideo{font-family:"Raleway"; font-size:20px; color:#fff; font-weight:600; text-align:center; background-color:#ff9900; margin:0 auto; padding:0px 0px 0px 30px !important; border:none;}
.requestBtnvideo i{background-color:#d47f00; padding:20px 30px; border-radius:0 4px 4px 0; margin-left:15px;}
.sec_whynextbee{font-family:"Open Sans"; font-size:17px; color:#8c8c8c; font-weight:300; text-align:center; padding-top:70px;  padding-bottom:80px; background-color:#f7f8f8;}
.sec_whynextbee h1{font-family:"Raleway"; font-size:29px; color:#5f5f5f; font-weight:700;}
.sec_whynextbee p{font-family:"Open Sans"; font-size:16px; color:#8c8c8c; font-weight:400; line-height:25px; padding-top:25px;  margin-bottom:50px;}
.sec_whynextbee hr{width:60%; background:#ff9900; height:2px; margin-bottom:65px;}
.sec_whynextbee h2{font-family:"Raleway"; font-size:16px; color:#2a282e; font-weight:700; margin-top:25px;}
.sec_whynextbee .point{font-family:"Open Sans"; font-size:14px; color:#8c8c8c; font-weight:600; line-height:24px; padding-top:10px;  margin-bottom:80px;}
#footer {padding: 20px 20px 0; position: relative; overflow: hidden; background-color: #2c2c2c;}
.copywrite {padding: 30px 10px; font-size: 13px; text-align: center; color: #ffffff; opacity: 0.5;}
#footer p {color: #555; line-height: 1.8;}
footer .aboutUs p{color:#ff9900 !important;}
footer .foot-links p a{color:#fff !important;}
footer .copywrite{margin-bottom:50px;}
.sec_hownextbee{font-family:"Open Sans"; font-size:17px; color:#8c8c8c; font-weight:300; text-align:center; padding-top:100px;  background-image:url('../img/hownextbee_bg.png'); background-repeat:no-repeat; background-color:#f7f8f8; background-position: center top;}
.sec_hownextbee h1{font-family:"Raleway"; font-size:29px; color:#fff; font-weight:700;}
.sec_hownextbee p{font-family:"Open Sans"; font-size:16px; color:#c7c7c7; font-weight:400; line-height:25px; padding-top:25px;  margin-bottom:50px;}
.sec_hownextbee iframe{border-radius:5px;}
.sec_steps{font-family:"Open Sans"; font-size:17px; color:#8c8c8c; font-weight:300; text-align:center; padding-top:100px;  padding-bottom:450px; background:#f7f8f8;}
.sec_steps h1{font-family:"Raleway"; font-size:29px; color:#5f5f5f; font-weight:700; margin-bottom:60px;}
.card{background:#fff; border-radius:4px; -webkit-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.08); -moz-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.08); box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.08); padding-top:60px; padding-bottom:60px;  margin-bottom:50px;}
.card h1{font-family:"Open Sans"; font-size:73px; color:#ff9900; font-weight:400; margin-bottom:20px;}
.card h2{font-family:"Raleway"; font-size:17px; color:#2a282e; font-weight:700; padding-bottom:25px; padding-top:15px;}
.card p{font-family:"Open Sans"; font-size:13px; color:#8c8c8c; font-weight:400; }
.client-sec{background-color:#f7f8f8; padding:0; margin:50px 0;}
.client-sec2{background-color:#f7f8f8;}
.client-sec2 h1{font-family:"Raleway"; font-size:29px; color:#5f5f5f; font-weight:700; text-align:center; margin-bottom:40px;}
.client-sec2 hr{width:30%; background:#ff9900; height:2px; margin-bottom:65px; margin-top:30px;}
.client-sec h1{font-family:"Raleway"; font-size:29px; color:#5f5f5f; font-weight:700; text-align:center; margin-bottom:40px;}
.client-sec hr{width:30%; background:#ff9900; height:2px; margin-bottom:65px; margin-top:30px; margin-left:auto; margin-right:auto;}
.download-box {background:url("../img/download_box.png") no-repeat; float:left; padding:20px 10px 40px; width:366px; min-height:575px; text-align:center;}
.download-box h3 {color:#ff9900; text-align:center; font-size:24px; font-family:'Open Sans' !important; min-height: 60px; text-transform:uppercase; font-weight:600; margin-bottom:30px; margin-top:20px;}
.download-box img {margin: 10px auto 55px;}
.green-btn-new {background:#fff; color:#6a8000; text-shadow:none; padding:9px 15px; border:none; font-size:18px; transition:ease 0.2s all; font-family:'Open Sans'; margin:25px auto; border:1px solid #6a8000;}
.green-btn-new:hover {background:#fa9a00; color:#fff; transition:ease 0.2s all; border:1px solid #fa9a00;}
.download-box img{margin:10px auto 55px;}
.download-pop h3 {font-size:22px; color:#343434; margin-top:0;}
.download-pop input {border:1px solid #e0e0e0; border-radius:0; margin:14px 0; font-size:18px; height:40px; color:#919191; font-family:'Open Sans';}
@media (min-width:768px) {.download-pop .modal-dialog {width:480px; margin:30px auto; top:20%;}}
.download-pop .modal-body {padding:45px 45px 45px;}
.download-pop .modal-content {border-radius:0 !important;}
.download-pop button.close {position:absolute; right:0; top:0; background:#ccc; padding:6px 10px;}
.d-btn {background:#fa9a00; color:#fff; text-shadow:none; width:100%; border:0; padding:12px; font-size:18px; font-family:'Lato'; border-radius:0; transition:ease 0.2s all;}
.d-btn:hover, .d-btn:focus {background:#6a8000; transition:ease 0.2s all; color:#fff;}
@media (max-width:767px) {.download-box {margin-bottom: 15px;}}
.download_pdf{background-color:#f7f8f8; padding-top: 60px;}
.download_pdf h2{font-family:"Raleway"; font-size:29px; color:#5f5f5f; font-weight:700; text-align:center; margin-bottom:40px; padding-top:30px;}
.download_pdf hr{width:30%; background:#ff9900; height:2px; margin-bottom:65px; margin-top:30px;}
.pre_footer{font-family:"Raleway"; font-size:28px; font-weight:400; text-align:center; padding-top:80px; padding-bottom:120px;}
.pre_footer span{font-weight:700;}
.testimony .box{background:url('../img/testymoni_bg.jpg') no-repeat; height:533px; border-radius:4px; -webkit-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.08); -moz-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.08); box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.08); margin-top:-325px; padding-top:160px;}
.testimony .box p{color:#fdfdfd; font-family:"Open Sans";}
.testimony .box h3{color:#ff9900; font-size:18px; font-family:"Open Sans"; font-weight:800;}
.testimony .box h4{color:#b9b9b9; font-size:14px; font-family:"Open Sans";}
.sec_steps .row{margin-right:0; margin-left:0;}
.reqModel {padding: 15px 30px 0; margin: auto; background: #fff; width:100%;}
#modal-get-started-package {/* margin-top: 6px; */ text-align: right; line-height: 24px; font-size: 16px; font-weight: 500; color: #737272; text-transform: uppercase; letter-spacing: 1px;}
.nextBtn {border-radius: 0; border: 2px solid #ff9900; color: #fff; text-align: center; padding: 10px 20px; font-size: 18px; font-weight: 400; background: #ff9900; margin: 10px 0;}
.nextBtn:hover, .nextBtn:active:hover, .nextBtn:active:focus, .nextBtn:active, .nextBtn:focus, .nextBtn:active:focus {background:#fff; color: #ff9900; border: 2px  #ff9900 solid; outline: none;}
.requestBtnGreen {border: 2px #6a8100 solid; color: #FFF !important; text-align: center; padding: 8px 20px; font-weight: 500; background: #6a8100; margin: 10px 0px; border-radius: 50px; font-size: 16px; webkit-transition: all ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
 .requestBtnGreen:hover, .requestBtnGreen:active:hover, .requestBtnGreen:active:focus, .requestBtnGreen:active, .requestBtnGreen:focus, .requestBtnGreen:active:focus {background: #fa9a00 !important; color: #FFF !important; border: 2px #fa9a00 solid;}
.trustImg{text-align:center;}
#modal_demoSbtMsg_1 {color: #fff;}
.step_1{background:url('https://s3.amazonaws.com/info.nextbee.com/landing/v7/assets/img/step_1.jpg') no-repeat center;}
.step_2{background:url('https://s3.amazonaws.com/info.nextbee.com/landing/v7/assets/img/step_2.jpg') no-repeat center;}
.step_3{background:url('https://s3.amazonaws.com/info.nextbee.com/landing/v7/assets/img/step_3.jpg') no-repeat center;}
.modal-footer{justify-content:flex-start;}

.sec_weknowloyalty{font-family:"Open Sans"; font-size:17px; color:#8c8c8c; font-weight:300; text-align:left; padding-top:70px;  padding-bottom:80px; background-color:#f7f8f8;}
.sec_weknowloyalty h1{font-family:"Raleway"; font-size:29px; color:#5f5f5f; font-weight:700; margin:0;}
.sec_weknowloyalty p{font-family:"Open Sans"; font-size:16px; color:#8c8c8c; font-weight:400; line-height:25px; padding-top:10px;  margin-bottom:50px;}
.sec_weknowloyalty hr{width:60%; background:#ff9900; height:2px; margin-bottom:65px;}
.sec_weknowloyalty h2{font-family:"Raleway"; font-size:16px; color:#2a282e; font-weight:700; margin-top:0px; padding-left:10px;}
.sec_weknowloyalty .point{font-family:"Open Sans"; font-size:14px; color:#8c8c8c; font-weight:600; line-height:24px; padding-top:00px;  margin-bottom:50px; padding-left:10px;}
.left_know h2{margin-top:30px; font-size:30px;}


/* CSS talk bubble */
.talk-bubble {
	margin: 40px 0;
	display: inline-block;
	position: relative;
	width: 100%;
	height: auto;
	background-color: #fff;
}

.round{
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;

}


/*Right triangle, placed bottom left side slightly in*/
.tri-right.border.btm-left-in:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 30px;
	right: auto;
	top: auto;
	bottom: -40px;
	border: 20px solid;
	border-color: #666 transparent transparent #666;
}
.tri-right.btm-left-in:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 38px;
	right: auto;
	top: auto;
	bottom: -20px;
	border: 12px solid;
	border-color: #fff transparent transparent #fff;
}


/* talk bubble contents */
.talktext{
	padding: 1em;
	text-align: center;
	line-height: 25px;
	
}
.talktext p{
  /* remove webkit p margins */
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  color:#3f3e43;
  text-align:center;
  font-weight:600;
}
.hero-author{text-align:left;}
.hero-author h4{color:#ff9900; font-family:"Open Sans"; font-weight:800; font-size:18px; padding-top:18px;}
.hero-author p{margin:0; padding:0; color:#b9b9b9; font-family:"Open Sans"; font-weight:400; font-size:14px;}
.testy{padding-bottom:60px;}


.download_article {text-align:center;}
.download_article h5{font-family:Open Sans; font-weight:600; font-size:19px; color:#363636; margin-bottom:25px;}
.download_article button{margin-top:50px;}

.heading{font-size:40px;}
.columns {
    float: left;
    width: 33.3%;
    padding: 8px;
}

.price {
    list-style-type: none;
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.price:hover {
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

.price .header {
    background-color: #5d8400;
    color: white;
    font-size: 25px;
}

.price li {
    border-bottom: 1px solid #eee;
    padding: 20px;
    text-align: center;
}

.price .grey {
    background-color: #eee;
    font-size: 20px;
}

.button {
    background-color: #ff9900;
    border: none;
    color: #fff;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
	font-weight:bold;
}

@media only screen and (max-width: 600px) {
    .columns {
        width: 100%;
    }
	iframe{height:300px;}
	.btn-default{padding:15px 32px !important;}
}

.btn-default {
    border-radius: 5px;
    background: #ff9900;
    border: 2px solid #ff9900;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    margin: 10px auto;
    padding: 15px 60px;
    display: inline-block;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-family: 'Open Sans', sans-serif;
    position: relative;
	margin-top:10px;
}
.button:hover{color:#fff; text-decoration:none;}
.pricing_section{padding:50px 0 100px;}
.contact-team {
    background: #fff;
    padding: 15px 0;
	margin-bottom:0 !important;
}
.only_nextbee-panel .resources-panel {margin-top:50px;}
.resources-panel {
    text-align: left;
}

.resources-content {
    padding: 32px 0;
}
.resources-icons img {
    max-width: 100%;
}
.resources-content h4 {
    color: #ff9900;
    font-weight: 600;
}
 .res-pt120{padding-top:120px;}
 .only_nextbee-panel h2.title{
	color:#fff;
}

@media screen and (max-width:767px) {
.only_nextbee-panel h2.title {
    color: #fff !important;
}
.resources-panel h3 {
    color: #fff !important;
}
.team-txt{padding-top:0 !important;}
}
.card{background:#fff; border-radius:20px; text-align:center; min-height:500px; margin-bottom:50px; margin-top:100px; padding-left:20px; padding-right:20px;}
.card img{margin-top:50px; }
.card h2{color:#3c3c3c; font-size:22px; font-weight:700; }
.card p{color:#565656; font-size:15px; line-height:22px;}
.only_nextbee-panel {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#191919+0,394f03+100 */
    /* background: #394f03d9; /* Old browsers */
    /* background: -moz-linear-gradient(45deg, #191919 0%, #394f03d9 100%); /* FF3.6-15 */
    /* background: -webkit-linear-gradient(45deg, #191919 0%,#394f03d9 100%); /* Chrome10-25,Safari5.1-6 */
    /* background: linear-gradient(45deg, #191919 0%,#394f03d9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#394f03d9',GradientType=1 );  IE6-9 fallback on horizontal gradient */
	
	
background: url(../img/only_nextbee_bg.jpg) no-repeat center center;


    margin-top: -60px;
    padding: 100px 0;
    color: #fff;
    text-align: center;
	background-size:cover;
}
.card {
    background: #fff;
    border-radius: 20px;
    text-align: center;
    min-height: 500px;
    margin-bottom: 50px;
    margin-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
}
.team-txt {
    padding-top: 150px;
}

.pricing_section{background:#343d4a; text-align:center; font-family:open sans;}
.pricing_section h1{color:#ff9900 !important; font-weight:800; font-size:40px; text-transform:uppercase;}
.pricing_section h6{color:#fff; font-size:18px; font-weight:600;}
.pricing_section p{color:#fff; font-size:18px; font-weight:300;}