.navbar-default .navbar-brand{ background:#0e91bf;}
.btn-primary{ background:#98dc30; border:1px solid #589300;}
.btn-primary:hover{background:#0e91bf;border:1px solid #175588;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{border-top:6px solid #0e91bf;}
a.navy-link{ color:#266090;}
.navy-line{ border-bottom:2px solid #0e91bf;}
span.navy{color:#0e91bf;}
.features-icon{color:#028ebf;}
.features small{color:#0e91bf;}
.social-icon a{background:#0e91bf;}
.features .big-icon{color:#0e91bf;}
.testimonials{ background-color:#0e91bf;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background-color:none;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background-color:none;}
.colr li a{color:#000!important;}
.carousel .item{ background:none;}
.new-carousal-height{ height:330px!important;}
.foot-list{ margin:0; padding:0; list-style:none;}
.foot-list a{ color:#676a6c; font-weight:normal;}
.features-text{ margin-top:10px;}
.mod-height{ height:160px;}
.colo li a{ color:#000!important;}
.carousel-caption p{ font-size:12px;}
.marg-top{ margin-top:20px;}
.pad-modal-bdy{padding:43px;}
.blue-btn{background:#0e91bf;border:1px solid #175588;}
.addon-box{ border:1px solid #ddd; margin-bottom:40px;}
.gray-addon-box{ border-bottom:1px solid #ddd;background:#f5f5f5; padding:10px 0;}
.gray-addon-box2{ border-top:1px solid #ddd; background:#f5f5f5; padding:5px 0;}
.btn-addon-small{background:#0e91bf;border:1px solid #175588; padding:5px; color:#fff;}
.btn-addon-small:hover{background:#98dc30; border:1px solid #589300;color:#fff;}
.height-cont{ height:200px;}
.icon-dot{ font-size:13px; color:#aeaeae}
.testi-bor{ border:1px solid #ddd; height:20px;}
.margin-top5{ margin-top:60px;}
/*login-bg */
.bg-login{ background:url(../images/trial/login-step-bg.png) no-repeat top center #0277bd;}
.wrapper-com{position:fixed;left:0px;bottom:0px;width:100%;}

.mobile-dash-new { background:url(../img/login-step-lab-bg.png) no-repeat center bottom; height:400px;}
/*login*/
.loginscreen2{ width:980px; margin:0px auto 0 auto;}
.icon-col i{ color:#0a94c4; margin-right:5px; }
.small-font-log{ font-size:12px;}
.new-log-li{ text-align:left!important; color:#000!important;}
.pricing-plan-new-log { margin:20px 0px 0; font-size:12px!important}
.pricing-plan-new-log  li.pricing-title{ font-size:16px; background:#0288d1;}
.new-white-log{ color:#fff;}
/*book login*/
.gray-bg-books{ background: url(../img/top-menu-bg.png) repeat;}
.new-books-login{box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); padding:30px; background:#fff; border-top:none; margin-top:30px;}
.no-border-books{ border-top:none;}

.progress1 {
	color: #fff;
	margin: 0px 0px 15px 0px;
	font-size: 0;
	background:none; text-shadow:none;
}
.progress__point {
	display: inline-block;
	line-height: 1;
	opacity: .4
}
.progress--end .fifth, .progress--end .first, .progress--end .fourth, .progress--end .second, .progress--end .third, .progress--mid .first, .progress--mid .second, .progress--mid .third, .progress--start .first {
	opacity: 1
}
.progress--rounded {
	color: #fff;
	border: 2px solid #fff;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	border-radius: 20px;
	font: 15px National-SemiBold, Calibri, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	width: 190px
}
.progress--line {
	background: #fff;
	height: 2px;
	position: relative;
	top: -4px;
	width: 90px
}
.progress--mid .first {
	color: #57C40A;
	background: #fff;
	position: relative
}
.progress--mid .first:before {
	width: 11px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: -128px 0;
	background-image: url(/images/partners-2/signup/sprite.png);
	background-size: 224px 128px;
	position: relative;
	display: inline-block;
	margin-right: 5px
}
.white-color{ color:#fff;}
.heading-new{ margin:0; padding:0; font-weight:normal; font-size:20px; padding-bottom:10px;}
.addon-set{ width:95px; float:left; margin-top:10px; font-size:20px;}
.addon-name{ color:#000; font-size:12px;}	
.pull-right strong{color:#fff;}
a {
   outline: 0;
}
.call-us{ font-size:20px!important;}
.call-us span{ font-size:12px;}
.carousel-caption h1{ font-size:25px;}
.banner-ul{ float:left; margin:0 0 0 12px; padding:0; text-transform:uppercase; line-height:1.4; text-shadow:none; font-weight:700; font-family:"Open Sans",helvetica,arial,sans-serif; font-size:12px; padding-bottom:30px; width:100%;}
.carousel-image-new{top:138px;}
.new-slider-ul{ padding:0; margin-left:10px; color:#aeaeae; font-size:14px; color:#333;}
.new-testi{ margin-top:0;}
.hundrd-px{ height:90px;}
.pad-bot{ padding-bottom:20px;}

button.dim::before {
    color: #fff;
    display: block;
    font-size: 50px;
    font-weight: normal;
    line-height: 1em;
    padding-top: 10px;
}

button.dim::before {
    color: #fff;
    display: block;
    font-size: 50px;
    font-weight: normal;
    line-height: 1em;
    padding-top: 10px;
}

button.dim {
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    margin-bottom: 20px !important;
    margin-right: 10px;
    padding-top: 6px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.btn-large-dim {
    font-size: 35px;
    height: 60px;
    width: 60px;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.new-addon-but{ background:#018cb3; margin-top:20px; border:1px solid #018cb3}
.new-addon-but:hover{ background:#018cb3;border:1px solid #018cb3}
button.btn-warning.dim {
    box-shadow: 0 0 0 #186e9d inset, 0 5px 0 0 #186e9d, 0 10px 5px #999999;
}
.btn-addon-small-buy{background: #98dc30 none repeat scroll 0 0;
    border: 1px solid #589300; color:#fff;}
.mar-top-addon{ margin-top:60px;}
.marg-no-top{ margin-top:0; border-bottom:1px solid #ddd;}
.contact{ border-top:1px solid #ddd; margin-top:0;}
.h2cont h2{ margin-top:0; font-size:24px;}
.h2cont p{ color:#333; font-size:14px;}
.marg-move{ margin-top:40px;}
.new-center-com{ margin:0 auto; width:300px;}
   /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
		 .carousel-caption h1{ font-size:24px!important;}

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
 iframe{ width:100%;}	
 .new-carousal-height{ height:400px!important;}
 .carousel-caption h1{ font-size:24px!important;}
 .hundrd-px{ background:none!important;}
 .mod-height{height:auto;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
     iframe{ width:100%;}
	 .height-cont{ height:auto;}
	 .carousel-indicators{ display:none;}
	 .call-us{ font-size:16px!important;}
	 .new-carousal-height{ height:470px!important;}
	.new-height{ height:150px;}
	.carousel-caption h1{ font-size:30px!important;}
	.hundrd-px{ background:none!important;}
	.mod-height{height:auto;}
	.mod-height h2{ font-size:14px;}	
	.pad-bot{ font-size:20px;}
		.features-text h2{font-size:20px;}
		.carousel-caption h1{font-size:20px!important;}
    }
    

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
		iframe{ width:100%;}
        .height-cont{ height:auto;}
		.carousel-indicators{ display:none;}
		.call-us{ font-size:16px!important;}
		.new-carousal-height{ height:470px!important;}
		.new-height{ height:150px;}
		.carousel-caption h1{ font-size:30px!important;}
		.hundrd-px{ background:none!important;}
		.carousel-caption h2{ font-size:16px; font-weight:bold;}
		.mod-height{height:auto;}
		.mod-height h2{ font-size:14px;}	
		.pad-bot{ font-size:20px;}
		.features-text h2{font-size:20px;}
		.carousel-caption h1{font-size:20px!important;}
    }

.nooverflow {
    overflow: hidden;
}
.new-overflow{ overflow:hidden;}
.compare_select {
    border-bottom: 1px solid #ddd;
    font-family: "OswaldBook";
    font-size: 20px;
    padding: 10px 0;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#000;
    border:none;
    outline:none;
    display: inline-block;
    cursor:pointer;
    text-align: center;
}
.contact_map_area {
    width: 540px;
    height: 290px;
}
.navbar-fixed-top .navbar-brand{ background:none!important;}
.navbar-scroll .navbar-brand{ margin-top:5px!important; background:url(../siteimg/small-logo.png) no-repeat top left!important; width:47px; 
height:51px!important;}
.navbar-scroll .navbar-brand img{ display:none;}
 
 /*login*/
/*.loginscreen2{ width:800px; margin:100px auto 0 auto;}*/
.icon-col i{ color:#0a94c4; margin-right:5px; }