body{background-color:#fff; padding-bottom:none; padding:0px; margin:0px; font-family:'Open Sans', sans-serif;}
html{padding:0px; margin:0px;}
.img-responsive{margin:auto;}
.textblue{color:#34abd7;}
.bluetext{background-color:rgba(81,168,200,0.8); padding-left:10px; padding-right:10px;}
.font16{font-size:16px;}
.font13{font-size:13px;}
.marginb40{margin-bottom:40px;}
.marginb50{margin-bottom:50px;}
.margint80{margin-top:80px;}
.navbar-default{background:#fff; border:0; margin:0;}
.navbar-nav{text-transform:uppercase; font-size:13px;}
.navbar-brand img{height:50px; margin-top:-12px;}
.navbar-header, .navbar-collapse{padding:20px 0;}
.btn-warning{background-color:#ffae00; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.btn-info{background-color:#34abd7;border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.navbar-default .navbar-nav > li > a.btn-warning{color:#fff; font-size:13px; border:0; padding:5px 40px; margin:10px 0 0 15px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.navbar-default .navbar-nav > li > a.btn-warning:hover{background-color:#ffae00;}
.navbar-default .navbar-nav > li > a.active{border-image:url('../images/border.png') 0 0 1 0; border-image-repeat:stretch; padding-bottom:10px; margin-top:-3px;}
.carousel .btn-warning, #why-choose .btn-warning{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.carousel-indicators{display:none;}
.carousel-caption{text-align:left;}
.carousel-caption h1{font:38px 'Open Sans', sans-serif; font-weight:300; color:#fff;}
.carousel-caption p.h1{font:40px 'Open Sans', sans-serif; font-weight:700; color:#fff;}
.form-control{width:100%; font-size:12px;}
.form-control.error{border-color:#a94442;}
label.error{color:#a94442; font-weight:normal; width:79% !important; margin-left:21%; font-size:12px; margin-bottom:0; line-height:normal;}
#myModal .modal-footer{margin-top:0;}
#myModal label, #myModal .form-control, #contactfrm .form-control, #contactfrm label{display:inline-table; vertical-align:top;}
#myModal label, #contactfrm label{width:20%; line-height:30px; font-size:13px;}
#myModal .form-control, #contactfrm .form-control{width:79%;}
#myModal label.error, #contactfrm label.error{line-height:normal;}
#quoterow{background:#000; padding:20px 0 10px; font-size:18px; color:#fff; font-style:italic;}
#quoterow p{font-family:18px 'Open Sans', sans-serif; font-weight:300;}

#quoterow .bluetext{color:#34abd7; font-weight:bold; font-size:20px; background:none;}
#contact #quoterow{background:#323232; font-size:16px; font-weight:normal;}
#turning-data-into{background:#f4f4f4; padding-top:45px;}

#key-signals{padding:20px 0 0;}
#key-signals h1, #pricing h1{font-weight:bold; color:#323232; text-transform:uppercase; font-size:26px;}
#key-signals h1 span, #pricing h1 span{display:block; font-style:italic; font-size:14px; font-weight:normal; margin:10px 0 40px; text-transform:none; color:#5a5a5a;}
#key-signals h2{font-size:20px; font-weight:bold;}
#key-signals .glyphicon{font-size:24px; padding:25px; background:#34abd7; color:#fff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
#why-choose{background:url(../images/why2.jpg) no-repeat 0 center; padding:90px 0; margin-bottom:40px;}
#pricing h1{font-size:30px; margin-bottom:31px;}
#pricing h2{color:#34abd7; font-weight:bold; font-size:28px;}
#pricing{background:#f4f4f4; text-align:center; padding:40px 0;}
#pricing .inner-blk{background:#fff; padding:5px;}
#pricing .inner-blk img{margin-bottom:20px;}
.gray-bg{background:#f4f4f4;}
#pricing .gray-bg{font-size:12px;}
#help-you{background:#34abd7; padding:20px 0 40px; text-align:center; color:#fff;}
#help-you h1{font-weight:bold; font-size:32px;}
#help-you h3{margin-top:15px; margin-bottom:5px; font-weight:bold;}
#help-you hr{width:50%; border-color:#65bfe1; margin:40px auto;}
#help-you .fa, #help-you .glyphicon{font-size:24px; padding:15px; background-color:#58c0e6; color:#fff;}

#contact-demo{padding:40px 0;}
#contact-demo h1{font-size:28px; font-weight:bold; color:#323232;}
#contact-demo .btn-warning{margin-top:20px; background-color:rgba(255,174,0,1.0); color:#fff; font-weight:bold; border:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
#contact-demo .btn-info{margin-top:20px;}

.modal-dialog .close{margin-right:10px; margin-top:5px;}
.modal-dialog h2{font-size:20px; line-height:30px; font-weight:bold; text-align:center; margin-top:20px; margin-bottom:20px;}
.modal-dialog h2 span{color:#323232; font-size:30px; font-weight:bold;}

.featurette-heading{font-size:31px; margin:20px 0;}
.featurette-heading span{font-size:60px; color:#323232; font-weight:bold;}
.featurette-heading span.text-muted{color:#34abd7;}
h3.calign{font-size:17px; font-weight:bold; margin-top:50px;}
p.calign{font-size:14px; padding-right:15px;}

#why-choose h1{color:#fff; font-weight:700;}
#why-choose p{color:#FFFFFF; max-width:500px; line-height:20px;font-size:14px;}

footer{background:#333; color:#888; font-size:13px;}
footer p{width:90%;}
.footer-bottom{padding:10px; margin-top:50px; border-top:1px solid #3e3e3e;}
.footer-bottom{color:#4b4b4b;}
.footer-bottom a{color:#4b4b4b;}
.footer-bottom .fa{margin-left:10px;}

#footer h4{margin-top:40px;}
#footer hr{border-color:#34abd7; width:50px; margin:10px 0 20px;}
#footer .col-lg-3 p{margin-bottom:20px;}
#footer img{margin:0 0 20px;}
#footer i.fa{font-size:13px; padding:3px; color:#888888; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
#footer i.fa-twitter{background-color:#2daae1; font-size:15px; padding:5px; color:#fff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
#footer a{color:#888;}

.activeraz1{color:#ffae00;}
#footer ul li:before{content:"\2023 \0020";}
#blogcats ul li:before{content:"\2023 \0020";}
#blogcats ul li a{padding-left:10px; color:#323232;}
#footer ul li a{color:#888888;}
.footernav{list-style:none; margin:20px 0 0; padding:0px;}
.footernav li{margin-bottom:5px; font-size:13px;}

.header-top{padding:80px 0;}
.header-top h1{color:#fff; margin:0; text-shadow:0 1px 2px rgba(0,0,0,.6);}
#about .header-top{background:url(../images/about_header1.jpg) no-repeat center; background-size:100% auto;}
#contact-us .header-top{background:url(../images/contact_header.jpg) no-repeat center; background-size:100% auto;}
#pricing-p .header-top{background:url(../images/pricing.jpg) no-repeat center; background-size:100% auto;}
#our-product .header-top{background:url(../images/slide1.jpg) no-repeat center; background-size:100% auto;}

.container.marketing .fa{font-size:24px; padding:20px 25px; background-color:#34abd7; color:#fff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
#expert-team{background:#F4f4f4; padding:15px;}
#expert-team .col-md-6{margin:auto; float:none;}
#expert-team h3{font-size:20px; font-weight:bold; margin-top:10px; text-transform:uppercase;}

#get-started{padding:45px 0;}
#get-started h1{font-size:28px; font-weight:bold; color:#323232; margin:0; padding:8px 0;}

#contact-us section .container h3{margin:30px 0; color:#323232;}
#contact-us section .container h3 span{display:block; margin-top:15px;}
#contact-us section .container .col-lg-6{margin-top:50px;}
#contact-us section .container .col-lg-6 h4{font-weight:bold; font-size:13px; color:#5a5a5a; margin-left:30px;}
#contact-us section .container .col-lg-6 h4 .fa{margin-right:10px;}
#contact-us section .container .col-lg-6 p{margin-bottom:35px; margin-left:30px;}
#contact-us section .container .col-lg-6 p, #contact-us section .container .col-lg-6 p a{color:#34abd7;}

.mapcontactdiv{margin:50px 0;}
.content-top{padding-bottom:30px;}
.content-top h3{font-weight:bold; color:#323232; margin-bottom:30px;}

.pricingul{font-size:12px; margin:0px; padding:0px; padding-left:12px; margin-top:10px; text-align:left;}

#other-info h3{color:#323232; font-weight:bold;}
#other-info p{color:#323232;}
#other-info p.small{color:#919191;}

#analytics-pltfrm{color:#afafaf; font-size:12px;}
#analytics-pltfrm h3{color:#afafaf; font-size:16px; font-weight:bold;}

#entire-org{background:#f4f4f4; padding:20px 0;}
#entire-org h1{font-size:26px; font-weight:bold;}
#entire-org h2{font-size:16px; font-weight:bold;}

.lgraybg{background:#f4f4f4;}
.two-col{padding:45px 0 0;}
.two-col h2{margin-bottom:50px;}
.two-col .col-md-6{vertical-align:middle; display:table-cell; float:none;}
.two-col p{font-size:18px; font-weight:200; padding-right:30px;}

@media (min-width:979px) and (max-width:1200px){
	.navbar-default .container{width:100%;}
	#pricing .col-lg-3{margin:20px 0;}	
	#pricing .inner-blk{min-height:330px;}
	.navbar-nav.navbar-right:last-child{margin-right:0;}
}

@media (min-width:768px) and (max-width:979px){
	.navbar-default .container{width:100%;}
	.carousel-caption h1{font-size:30px;}
	.carousel-caption p.h1{font-size:32px;}
	.carousel-caption{text-align:center;}	
	.navbar-nav.navbar-right:last-child{margin-right:0;}
}

@media (max-width:767px){
	.navbar-default .container{width:100%;}
	.carousel-caption h1{font-size:30px;}
	.carousel-caption p.h1{font-size:32px;}
	.carousel-caption{text-align:center;}	
	.navbar-nav.navbar-right:last-child{margin-right:0;}
}

@media (min-width:480px) and (max-width:767px){
	.navbar-default .container{width:100%;}
	.carousel-caption h1{font-size:30px;}
	.carousel-caption p.h1{font-size:32px;}
	.carousel-caption{text-align:center;}	
	.navbar-nav.navbar-right:last-child{margin-right:0;}
	#why-choose h1{font-size:28px;}
	#help-you h3{margin-bottom:30px; font-size:20px;}
	#help-you h1{font-size:28px;}
	#pricing .col-md-6.col-md-3{margin:20px 0;}
	.container.marketing.text-center .col-md-4{margin-bottom:30px;}
	.nav>li{text-align:center;}
	#get-started .btn-warning{margin-top:20px;}
	#our-product .header-top{background-size:100% 100%;}
	#pricing{padding:20px 0;}
	#pricing .col-md-3{margin:20px 0;}
	#myModal label, #contactfrm label, #myModal .form-control, #contactfrm .form-control{width:100%;}
}

@media (max-width:480px){
	.navbar-default .container{width:100%;}
	.carousel-caption h1{font-size:30px;}
	.carousel-caption p.h1{font-size:32px;}
	.carousel-caption{text-align:center;}	
	.navbar-nav.navbar-right:last-child{margin-right:0;}
	#why-choose h1{font-size:28px;}
	#help-you h3{margin-bottom:30px; font-size:20px;}
	#help-you h1{font-size:28px;}
	#pricing .col-md-6.col-md-3{margin:20px 0;}
	.container.marketing.text-center .col-md-4{margin-bottom:30px;}
	.nav>li{text-align:center;}
	#get-started .btn-warning{margin-top:20px;}
	#our-product .header-top{background-size:100% 100%;}
	#analytics-pltfrm h3.margint80{margin-top:20px;}
	.two-col .col-md-6{display:block;}
	#pricing{padding:20px 0;}
	#pricing .col-md-3{margin:20px 0;}
	#myModal label, #contactfrm label, #myModal .form-control, #contactfrm .form-control{width:100%;}
}