﻿* {margin:0px; padding:0px; outline:none !important;}

html {min-height:100%; position:relative;}
body {/*position:relative;*/ min-height:100%;background:url(Images/body-bg.png) repeat 0px 0px;}
body {font-family: 'Yanone Kaffeesatz', sans-serif; font-size:18px; font-weight:300;color:#474f51;}
.body-content {padding-bottom:310px;}
a {color:#003162;}
a:hover {color:#da260a;}
.taL {text-align:left;}
.taC {text-align:center;}
.taR {text-align:right;}
.taJ {text-align:justify;}
.mTop20 {margin-top:20px;}
.mBot20 {margin-bottom:20px;}
.mRight10 {margin-right:10px;}
.red {color:#f00;}
.vertical_align{display:flex;align-items:center;}
footer { padding:0px; color:#8d9ca3;font-weight: 300; position:absolute; bottom:0px; width:100%; background:url(Images/footer-bg.jpg) repeat 0px 0px;}
footer .footerTxt { padding:15px 0px;text-align:center; font-size:18px; font-weight:300;background:url(Images/footer-bg.jpg) repeat 0px 0px;border-top: solid 1px #b5bec3;box-shadow: inset 0px 1px 0px 0px #e0e4e7;}
footer .footerTxt a {color:#8d9ca3; text-decoration:none;}
footer .footerTxt a:hover {color:#da260a; text-decoration:underline;}
.footerLine {height:1px; margin:10px auto; background:#254c74;}
.tryFree {padding:15px 0px; color:#546b76;background:none; font-size:20px; text-align:center; border-radius:4px; max-width:850px; margin:auto;}
.tryFree h6 {color:#212f35; font-size:24px; font-weight:300; text-transform:uppercase; margin-bottom:5px; line-height:24px; font-family: 'Yanone Kaffeesatz', sans-serif !important;}
.navigation {font-size: 0; list-style-type: none; margin-right:0px; margin-bottom:0px; margin-top: 10px; padding:0px; font-family:'Yanone Kaffeesatz', sans-serif;}
.navigation > li {display: inline-block; padding:0px 5px; transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; z-index:1;}
.navigation li a {position:relative;color:#c6c8c8; display: block; font-size:20px;outline: medium none; padding:8px 15px; text-decoration: none; transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.navigation li:last-child,.navigation li:last-child a{padding-right:0px;}
.navigation li a:hover {color:#fff;}
.navigation li.active a, .navigation li.active:hover a {color:#fff;}
.navbar-default {background:url(Images/header-bg.jpg) repeat 0px 0px;}
.menufix-part {background:url(Images/header-bg.jpg) repeat 0px 0px;}
.navbar-fixed-top {top: 0;border-bottom: solid 1px #222628;box-shadow: inset 0px -1px 0px 0px #3e484a;}
.logo img {margin-top:0px;width:165px;}
.callUs { margin-top:0px;}
.callUs ul {margin:0px; padding:0px; line-height: 1.3; list-style-type: none; padding-top: 17px;}
.callUs ul li {display: inline-block; color:#c6c8c8; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:22px;padding: 0 1px; position: relative; vertical-align: middle;}
.callUs ul li span {color:#fff;}
.callUs ul li a {font:600 24px 'Yanone Kaffeesatz', sans-serif; color:#c6c8c8; text-decoration:none; padding-top:5px;}
.callUs ul li a img {margin-top:-4px;}
.callUs ul li:first-child:after { background: #949494; content: ""; display: block; height: 32px; position: absolute; right: -15px; top: -5px; width: 1px;}
.callUs ul li:last-child {padding:0 0px 0px 25px !important;}
.banner {background: url(Images/header-bg.jpg) repeat 0px 0px;max-height: 610px;height: 450px;padding: 150px 0px 30px;margin-top: 0px;margin-bottom: 40px;}
.bordered-feature-image {display: block;background: #fff url("images/bg04.png");padding: 10px;box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.15);margin: 0 0 1.5em 0;margin-bottom:0;outline: 0;}
.banner h2 {color:#fff; font:200 36px 'Yanone Kaffeesatz', sans-serif !important; /*text-shadow:3px 3px 2px rgba(0,0,0,.5);*/  margin:15px 0px 30px;}
.startBtn,.startBtn:focus,.tryFree a,.tryFree a:focus {background-image: -moz-linear-gradient(top, #ed391b, #ce1a00);background-image: -webkit-linear-gradient(top, #ed391b, #ce1a00);background-image: linear-gradient(top, #ed391b, #ce1a00);display: inline-block;background-color: #ed391b;color: #fff;text-decoration: none;font-size:24px;font-weight: 300;padding:7px 25px;outline: 0;border-radius:5px;box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(255, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(255, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);}
.startBtn:hover,.tryFree a:hover {background-image: -moz-linear-gradient(top, #fd492b, #de2a10);background-image: -webkit-linear-gradient(top, #fd492b, #de2a10);background-image: linear-gradient(top, #fd492b, #de2a10);background-color: #fd492b;color: #fff;text-decoration:none; box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(255, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(255, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);}
#back-top {bottom: 10px; position: fixed; right: 20px; z-index: 999;}
img{width:auto;max-width:100%;}
.priceTag {position: absolute;right: 20px;top: -20px;width: 120px;content: "";}
#back-top a {color: #bbb; display: block; text-align: center; text-decoration: none; text-transform: uppercase; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;}
#back-top span i {background:#da260a; border-radius: 50px; color: #fff; display: block; font-size: 30px; height: 37px; line-height: 33px; opacity: 0.9; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s; width: 37px;}
.titleText span {color: #373f42;text-transform: uppercase;display: block;font-size: 18px;font-weight: 300;font-family: "Yanone Kaffeesatz", sans-serif;}
.titleText h1, .titleText h2 {position: relative; text-transform: uppercase; font-weight:300; margin-bottom: 30px; font-size:30px; font-family: 'Yanone Kaffeesatz', sans-serif; margin-top:0px; padding-bottom: 0; color:#373f42;}
.aboutText .column {background: #fff;padding: 10px 20px;min-height: 225px;margin-bottom: 10px;box-shadow:2px 2px 2px 1px rgba(128, 128, 128, 0.1);}
.aboutText .column h2, .aboutText .column h3, .aboutText .column h1 {font-weight: 700;letter-spacing: 0px;margin-top: 10px;margin-bottom: 10px;font-size: 24px;font-family: 'Yanone Kaffeesatz', sans-serif;color: #373f42;font-weight: 300;}
.aboutText .column p{margin-bottom:0px;}
/*.steps {margin-bottom: 20px;overflow: hidden;background: #f8f8f8;padding: 15px 0px;box-shadow: 0px 10px 10px rgba(0,0,0,0.3);}*/
.steps .numbers {float: left;margin-bottom: 10px;margin-right: 10px;font-size:30px;font-weight:300;width:50px;height:50px;text-align: center;border-radius: 200px;line-height:50px;margin-top: 5px;color:#FFF;background:#373f42;border: 0px;}
.steps h3, .steps h4 {font:500 20px 'Yanone Kaffeesatz', sans-serif !important; margin:0px; color:#231f20; text-transform:uppercase;}
.steps h4 {font-size:16px !important; font-weight:300 !important;margin-top: 15px;}
.steps ul {margin:0px 0px 0px 10px; padding:0px; list-style-type:none; clear:both;}
.steps ul li {background:url(Images/bulletIcon.png) no-repeat left 4px; padding-left:20px; list-style-type:none; color:#474f51; font-size:18px; margin-bottom:10px; line-height:18px;}
.sepLine {height:1px; background:#d4dee5 ; width:50%; margin:30px auto;}
.sepLine span {background: #d4dee5; border: 8px solid #ffffff; border-radius: 50%; display: block; height: 32px; margin: 0 auto; position: relative; width: 32px; top:-15px;}
.sepLine span:after {background:none; border: 2px solid #ffffff; border-radius: 50%; content: ""; display: block; height: 10px; left: 3px; position: absolute; top: 3px; width: 10px;}
.leftColum h3 {font: 300 20px 'Yanone Kaffeesatz', sans-serif;text-transform: uppercase;color: #373f42;}
.leftColum ul {margin:0px; padding:0px; list-style-type:none; clear:both;}
.leftColum ul li {background:url(Images/bulletIcon.png) no-repeat left 4px; padding-left:20px; list-style-type:none; color:#2c3740; font-size:18px; margin-bottom:10px; line-height:18px;}
.rightColum {margin:15px;}
.userBtn a,.userBtn a:focus{background:#373f42; display:block; padding:10px; font:300 20px 'Yanone Kaffeesatz', sans-serif; color:#fff; text-align:left; margin:10px 0px; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s; text-transform:uppercase; box-shadow: 0px 0px 0px 2px #fff inset; border:3px solid #373f42;text-decoration:none;}
.fa.fa-arrow-circle-right{position: relative;top: -2px;}
.newBtn a,.newBtn a:focus {background:#777; display:block; padding:10px; font:600 18px 'Yanone Kaffeesatz', sans-serif; color:#fff; text-align:left; margin:10px 0px; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s; text-transform:uppercase; box-shadow: 0px 0px 0px 2px #fff inset; border:3px solid #777;text-decoration:none;}
.userBtn a:hover, .newBtn a:hover {text-decoration:none; background:#555; border-color:#555;}
.listTable {background:#dddddd; border-spacing:1px; border-collapse:separate; width:100%;}
.listTable th {background: #f9f9f9;padding: 15px 10px;font:400 22px 'Yanone Kaffeesatz', sans-serif;text-align: left;}
.listTable td {background:#fff; padding:10px 10px; font:300 18px 'Yanone Kaffeesatz', sans-serif; text-align:left;}
.listTable td.priceValue {width:15%;}
.cards {margin-top:20px;}
input[type="text"], input[type="password"], textarea {border: 1px solid #d3ddde; display: block; outline:none !important; font-weight:500; font-size: 15px; margin-bottom:15px; padding: 11px 5px 12px 15px; width: 100%;}
select {border: 1px solid #d3ddde; display: block; outline:none !important; font-weight:500; font-size: 15px; margin-bottom: 15px; padding: 11px 0px 12px 15px; width: 100%;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {border-color:#333; outline:none !important; box-shadow:0px 0px 6px rgba(0,0,0,.2);}
.submitBtn {background: #373f42; color: #ffffff; display: block; border-radius:6px; font-weight: 800; width: 15.4%; border:none; font-size: 18px !important; height: 51px; line-height: 25px; margin-top: 11px; padding: 0 !important; text-transform: uppercase; width: 133px !important;}
.blueGrd {background: #fff;padding: 15px;border: 0;line-height: 20px;margin-bottom: 20px;min-height: inherit !important;box-shadow: 2px 2px 2px 1px rgba(128, 128, 128, 0.1);}
.topMargin {margin-top:56px;}
.inputbox {font-weight:300; margin-top:10px; color:#2c3740; text-transform:uppercase; font-size:14px;}
.field-validation-error {background:#f00; padding:3px 10px; color:#fff; font:500 13px 'Yanone Kaffeesatz', sans-serif; position:absolute; border-radius:3px 3px 0px 0px; margin-top:-85px; right:15px;}
.input-validation-error {border-color:#f00 !important;}
.leftColum #accordion .panel-heading {padding:0px;}
.leftColum #accordion h3 {text-transform:none; font:600 16px 'Yanone Kaffeesatz', sans-serif important; margin-bottom:0px; padding:0px;}
.leftColum #accordion h3 a {color:#404040; text-decoration:none; display:block; padding:10px 15px;}
.leftColum #accordion h3 a:hover {text-decoration:none; color:#373f42}
.plain_content {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d4dee5; text-align:justify;}
.panel {box-shadow:none;}
.navbar-header {float:none;}
.navbar-toggle {margin-top:5px; margin-bottom:0px;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:hover {border-color:#373f42;background:#FFF;}
.navbar-toggle .icon-bar {background-color:#373f42 !important;}
.logo{padding:5px 0px;display:inline-block;}
b, strong{font-weight:400 !important;}
/*.rose_trans_logo {display: block;background: rgba(0,0,0,0.8);padding: 15px 10px;}*/
/*.ad_banner{padding:5px; border:1px #ccc solid; margin-bottom:10px;}
.block{display:inline-block;}
.text_center{text-align:center;}
.text_left{text-align:left;}
.flex_block{display:flex;align-items:center;}
@media only screen and (max-width:690px) {
.ad_banner{width:100%;}
.flex_block{display:block;}
}*/
/*stickybar*/
.bottom_ad_section { background: #fff; border: 1px solid #949494; font-size: 20px; padding: 10px 15px; border-bottom: 0; box-shadow: 0 0 20px rgba(0,0,0,.3); border-radius: 3px 3px 0px 0px; }
.ad_close { position: absolute; right: -10px; top: -12px; background: #e04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; }
.ad_close:hover { position: absolute; right: -10px; top: -12px; background: #e04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; text-decoration:none; }
.bottom_fixed_bar { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 99; transition: all .4s linear; -webkit-transition: all .4s linear; }
.bts{margin-top:5px;}
.stky-caption{margin-top:21px; color:#000 !important; font-size:18px;}
.sticky-top{position:sticky;top:100px;z-index:0;}
.foot_adpopup{display:none !important;}
.button_sticky { font-family: "Raleway",sans-serif;background-color:#d62206; border: 2px solid #d62206; padding: 6px 7px; color: #fff; border-radius: 3px; min-width: 130px; display: inline-block; font-size: 16px; font-weight:500; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; margin-top:15px;}
.button_sticky:hover, .button_sticky:focus { background-color: #ef5f3d; border: 2px solid #ef5f3d; padding: 6px 7px; color: #fff; border-radius: 3px; text-decoration: none; }
.bottom_ad_section .button_sticky{margin:0px;}
.ad_row{display:flex;align-items:center;}
.bottom_ad_section .stky-caption{margin:0px;}

