.awardTxt, .paddingFooter, footer .section-dark, footer .section-grey {
	font-size:14px
}
.proVersionText {
	background:#f56003;
	padding:0 8px
}
.downloadBtn, .downloadBtn:hover, .purchaseBtn {
	border:0;
	padding-bottom:12px;
	padding-right:15px;
transition:ease .5s;
	box-shadow:none
}
.downloadBtn:hover, .purchaseBtn {
	background:#01496a;
	color:#fe7a35!important;
	text-shadow:0 1px 0 #000
}
.purchaseBtn:hover {
	background:#fe7a35;
	color:#151619!important;
	border:0;
	box-shadow:none;
	text-shadow:0 1px 0 #f1d505
}
.downloadBtn {
	background:#05b52b;
	color:#fff!important;
	text-shadow:0 1px 0 #039021
}
.vedioHeight {
	height:532px
}
.vedioHeight2 {
	height:446px
}
.simple-menu>li, .topbar .menu>li {
	float:none;
	display:inline-block;
	vertical-align:top
}
.topbar .btn {
	margin-top:0;
	margin-bottom:0
}
.userComment .tabs-navigation li a {
	font-weight:600;
	background:#f4f6f6;
	color:#01496a;
	border:1px solid #d6dfdf;
transition:ease .5s
}
.userComment .tabs-content {
	border-top:1px solid #d6dfdf;
	padding:0
}
.userComment .tabs-navigation li.active a:after {
	height:0
}
.userComment .tabs-navigation li a:hover {
	background:#01496a;
	color:#fe7a35;
	border:1px solid #01496a;
	border-bottom:1px solid #01496a
}
.userComment .tabs-navigation li.active a, .userComment .tabs-navigation li.active a:focus, .userComment .tabs-navigation li.active a:hover {
	background:#fff;
	color:#000;
	border:1px solid #d6dfdf;
	border-bottom:1px solid #fff
}
.awardTxt {
	line-height:19px;
	margin-top:10px
}
ul.listFooter {
	padding:0;
	margin-top:5px;
	margin-bottom:0
}
ul.listFooter li {
	list-style:none;
	position:relative;
	display:inline-block;
	margin-right:20px
}
#buyHeader .section {
	padding:1px 40px 0
}
@media (max-width:1024px) {
.btnSmBlock {
display:inline-block
}
}
@media (max-width:991px) {
.innterChangeList .list-dashed li {
display:inline-block;
padding-right:15px;
padding-top:6px;
padding-bottom:6px
}
.innterChangeList .list-dashed li:last-child {
border-bottom:1px dashed #d6dfdf
}
}
@media (max-width:800px) {
.vedioHeight, .vedioHeight2 {
height:432px
}
}
@media (max-width:600px) {
.vedioHeight, .vedioHeight2 {
height:300px
}
}
@media (max-width:400px) {
.vedioHeight, .vedioHeight2 {
height:150px
}
.topbar .menu>li>a {
padding:0 8px
}
}
@media (max-width:350px) {
.topbar .menu>li>a {
padding:0 4px
}
}
.box-slave .list-icons-right-dir li:after {
	color:#151619
}
.box-slave .list-icons-right-dir li {
	margin-top:3px
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #f4f6f6
}
.byStrip {
	border-bottom:1px solid #e6eaea;
	margin-bottom:1px
}
.bgLightDark {
	background:#1f2025
}
.bgLightDark a {
	color:#fff;
transition:ease .5s
}
.bgLightDark a:hover {
	color:#fde428
}
.icon-pro {
	font-size:30px;
	display:block;
	padding-bottom:5px
}
.userComment a {
	color:#21252b
}
.userComment .list-icons-right-open li a, .userComment .list-icons-right-open li:after {
	color:#666;
transition:ease .5s
}
.table-default .button, .table2 {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease
}
.userComment .list-icons-right-open li a:hover {
	color:#05a
}
.proTab .tabs-navigation li a {
	padding:20px 15px 22px
}
.proTab .tabs-navigation li.active a, .proTab .tabs-navigation li.active a:focus, .proTab .tabs-navigation li.active a:hover {
	background:#01496a;
	color:#fe7a35;
	border:1px solid #01496a;
	border-bottom:1px solid #01496a;
	position:relative
}
.proTab .tabs-navigation li.active a:after {
	position:absolute;
	bottom:-20px;
	left:43%;
	width:0;
	height:0;
	border-width:20px 20px 0;
	border-style:solid;
	border-color:#01496a #fff;
	border-image:initial
}
.proTab .tabs-content {
	background:#fff;
	border:1px solid #d6dfdf;
	padding:10px 35px 30px
}
.sysinfoProBox {
	padding:10px 10px 0;
	position:relative;
	background:rgba(214, 223, 223, .53)
}
.sysinfoProBox:before {
	content:'';
	position:absolute;
	border-top:12px solid transparent;
	border-left:15px solid rgba(214, 223, 223, .53);
	border-bottom:12px solid transparent;
	height:0;
	width:0;
	right:-15px;
	top:50px
}
.sysinfoProCon hr {
	margin-top:7px;
	margin-bottom:10px;
	border-color:#e6e4e4!important
}
.sysinfoProCon .btn {
	padding:6px 10px 6px 6px;
	margin-bottom:10px
}
.sysinfoProCon .box {
	padding:20px 20px 10px;
	margin-bottom:30px
}
.sysinfoProCon a.btn-link {
	white-space:pre
}
@media (max-width:479px) {
.sysinfoProBox:after {
content:'';
position:absolute;
width:0;
height:0;
border-left:12px solid transparent;
border-right:12px solid transparent;
border-top:10px solid rgba(214, 223, 223, .53);
left:15px;
bottom:-10px;
z-index:9999
}
}
@media (max-width:911px) {
.proTabTxt {
font-size:14px;
display:block
}
}
@media (max-width:821px) {
.proTabTxt {
font-size:18px
}
}
@media (max-width:612px) {
.proTabTxt {
font-size:14px;
line-height:18px
}
.proTab .tabs-navigation li.active a:after {
bottom:-15px;
left:40%;
border-width:15px 15px 0
}
}
@media (max-width:511px) {
.icon-pro {
font-size:20px
}
.proTabTxt {
font-size:12px;
line-height:14px
}
}
@media (max-width:461px) {
.proTab .tabs-navigation li.active a:after {
bottom:-10px;
border-width:10px 10px 0
}
.proTabTxt {
font-size:9px;
line-height:13px
}
.proTab .tabs-navigation li a {
padding:10px 2px 16px
}
}
.extreme-section {
	padding-bottom:30px;
	background:#fff
}
.extreme-section.bg {
	background:#f7f7f7
}
.table-header {
	text-align:center;
	margin-bottom:20px
}
.table-header .title {
	font-size:24px;
	font-weight:700;
	position:relative;
	padding-bottom:20px;
	display:inline-block;
	color:#555;
	text-transform:uppercase;
	margin:0
}
.table-default {
	margin-top:30px;
	font-weight:400
}
.table-default .title {
	margin:0;
	font-weight:700
}
.table-default .text {
	font-weight:400
}
.table-default .table-list, .table-default .table-list li {
	list-style:none;
	margin:0;
	padding:0
}
.table-default .table-list li {
	display:block;
	cursor:pointer
}
.table-default .button {
	display:inline-block;
	font-size:14px;
	padding:12px 40px;
	text-decoration:none;
	font-weight:400;
	cursor:pointer;
	background:#f2f2f2;
transition:all .3s ease
}
.extreme-section.adjust .row-fix {
	margin:0
}
.extreme-section.adjust .col-fix {
	padding:0
}
.table2 {
transition:all .3s ease;
	border: 1px solid transparent;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .03);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .03);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .03);
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	border-radius: 0!important;
	text-align:center;
	position:relative;
	overflow:hidden
}
.table2 .table-head {
	position:relative;
	padding:20px 0;
}
.table2 .title {
	font-weight:700;
	position:relative;
	display:block;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
	font-size:20px;
	color:#fff;
	margin-bottom:15px
}
.line-through, .swing img, .tag {
	display:inline-block
}
.table2 .title i {
	margin-right:5px
}
.table2 .amount {
	top:50%;
	right:12px
}
.table2 .price p {
	font-weight:700;
	color:#fff;
	font-size:50px;
	margin:0
}
.table2 .price span {
	font-size:27px;
	font-weight:400;
	margin-right:5px;
}
.table2 .table-list {
	text-align:left;
	position:relative
}
.table2 .table-list li {
	color:#666;
	position:relative;
	text-transform:capitalize
}
.table2 .table-list li span {
	background:#353535;
	float:right;
	color:#fff;
	text-transform:uppercase;
	position:relative;
	border-radius:100%;
	padding:5px 10px
}
.table2 .table-list li span::before {
position:absolute;
bottom:-1px;
left:-4px;
content:"";
border-left:14px solid #353535;
border-right:14px solid transparent;
border-top:14px solid transparent;
transform:rotate(25deg)
}
.table2 .table-list li:last-child {
	margin:0
}
.table2 .table-list li.cross {
	opacity:.5;
	text-decoration:line-through
}
.table2 .table-bottom .text {
	text-align:center;
	background:rgba(154, 154, 144, .18);
	padding:12px
}
.table2 .button {
	z-index:1;
	padding:10px 50px;
	color:#fff;
	border-radius:5px;
	border:1px solid transparent
}
.table2 .button:hover {
	background:0 0;
	border-color:#fff
}
.table2 .button i {
	font-size:16px;
	margin-right:10px
}
.table2.active .button {
	opacity:1;
	visibility:visible
}
.table2 .table-bottom {
	padding:15px;
}
.table2 .table-bottom .amount {
	color:#fff
}
.table2 .table-bottom .text {
	color:#fff;
	margin:0
}
.table2 .table-bottom .text i {
	margin-right:5px
}
.table2 .button, .table2.active .table-head {
	/*background:rgba(154, 154, 144, .12)*/
}
.table2.active .price p, .table2.active .title {
	color:#000!important
}
.buyTxt {
	line-height:16px;
	font-size:13px;
	padding-top:2px
}
.table2 .btn {
	box-shadow:none;
	padding:20px 20px;
	border:0!important;
	border-radius:5px
}
.aboutTab .tabs-navigation li {
	display:inline-block;
	float:none;
	margin-left:10px;
	margin-bottom:5px
}
.aboutTab .tabs-navigation li:first-child {
	margin-left:0
}
.aboutTab .tabs-navigation li a {
	background:#f4f6f6;
	color:#000;
	border:1px solid #d6dfdf
}
.aboutTab .tabs-navigation li.active a, .aboutTab .tabs-navigation li.active a:focus, .aboutTab .tabs-navigation li.active a:hover {
	background:#fff;
	color:#000
}
.aboutTab .tabs-navigation li:after {
	content:'';
	position:absolute;
	top:22px;
	right:-25px;
	width:26px;
	height:5px;
	background:#d6dfdf
}
.aboutTab .tabs-navigation li:last-child::after {
width:0!important;
height:0!important;
content:''
}
@media (max-width:991px) {
.aboutTab .tabs-navigation li {
margin-left:3px
}
.aboutTab .tabs-navigation li:after {
width:0
}
.aboutTab .tabs-navigation li a {
font-size:14px;
padding:5px 10px 6px
}
}
.counterBg {
	background:url(../rmails-img/4.jpg) center center no-repeat fixed #202022;
	background-size:cover;
	padding-top:40px;
	padding-bottom:30px;
	text-align:center;
	position:relative
}
.counterBg::before {
content:"";
position:absolute;
background:rgba(0, 0, 0, .8);
width:100%;
height:100%;
left:0;
top:0
}
.swing:after, .swing:before {
	content:'';
	position:absolute
}
.offerBg {
	background:url(../rmails-img/offer-bg.png) top center no-repeat #048398;
	background-size:cover
}
.swing {
	animation:swing ease-in-out 1s infinite alternate;
	transform-origin:center -20px
}
.swing:after {
	width:30px;
	height:30px;
	border:1px solid #f51f09;
	top:-12px;
	left:40%;
	z-index:0;
	border-bottom:none;
	border-right:none;
	transform:rotate(45deg)
}
.swing:before {
	width:5px;
	height:5px;
	top:-18px;
	left:48.4%;
	z-index:5;
	border-radius:50%;
	background:#fde428
}
@keyframes swing {
0% {
transform:rotate(5deg)
}
100% {
transform:rotate(-5deg)
}
}
.offerTab .tabs-content {
	padding:0
}
.offerTab dl, .offerTab ol, .offerTab ul {
	padding-left:0
}
.offerTab .accordion .accordion-title {
	background:#fff
}
.offerTab .accordion .accordion-item {
	border-bottom:1px dashed #d6dfdf
}
.offerTab .accordion .accordion-content {
	overflow:hidden;
	padding:5px 0 10px 28px
}
.offerTab .innerTab .tabs-content {
	border-top:0
}
.offerTab .innerTab .tabs-navigation li a {
	padding:2px 10px 5px
}
.offerTab .innerTab .tabs-navigation li.active a:after {
	background:0 0
}
.offerTab .innerTab .tabs-navigation li:after {
	top:19px;
	right:-25px;
	height:1px
}
.tag {
	background:#f4f6f6;
	border-radius:3px 0 0 3px;
	color:#999;
	height:70px;
	padding:10px 35px 10px 40px;
	position:relative;
	margin:35px 10px 10px 0;
	text-decoration:none;
transition:ease .2s
}
.tag::after, .tag::before {
background:#fff;
content:'';
position:absolute
}
.tag::before {
border-radius:10px;
box-shadow:inset 0 1px rgba(0, 0, 0, .25);
height:15px;
right:12px;
width:15px;
top:25px
}
.tag::after {
border-bottom:35px solid transparent;
border-right:30px solid #f4f6f6;
border-top:35px solid transparent;
left:0;
top:0
}
.tag:hover {
	background-color:#FCD746;
	color:#000
}
.tag:hover::after {
border-right-color:#FCD746
}
.line-through {
	position:relative;
	color:#999
}
.line-through span {
	position:absolute;
	width:100%;
	border-top:1px solid red;
	left:0;
	top:50%
}
.offerBtnMr {
	margin-left:32px
}
#countDown span {
	background:#101010;
	color:#ffffff;
	margin-right:5px;
	padding:0 10px 2px;
	border-radius:5px
}
#countDown p {
	font-size:10px;
}
.line-height-20 {
	line-height:20px
}
.line-height-24 {
	line-height:24px
}
@media (max-width:1199px) {
.swing::after {
left:48.5%
}
.swing::before {
left:49.8%
}
}
@media (max-width:991px) {
.offerTxt .h2 {
font-size:20px;
font-weight:400!important
}
.tag {
height:45px;
padding:10px 35px 10px 25px;
margin:35px 10px 10px 0
}
.tag::before {
height:10px;
right:12px;
width:10px;
top:18px
}
.tag::after {
border-bottom:23px solid transparent;
border-right:20px solid #f4f6f6;
border-top:22px solid transparent
}
.offerTxt .lead-20 {
font-size:14px;
line-height:1.1em
}
.offerBtnMr {
margin-left:22px
}
.offerTab .proTabTxt {
font-size:12px;
fon-weight:600!important
}
.icon-pro {
font-size:20px
}
}
@media (max-width:471px) {
.tag {
margin:0 10px 10px 0
}
.offerTab .accordion .accordion-content {
overflow:hidden;
padding:5px 0 10px
}
.offerTab .resp-tab-content {
display:none;
padding:20px 15px
}
}
@media (max-width:400px) {
.offerTab .proTabTxt {
font-size:10px
}
.offerTab .innerTab .tabs-navigation li a {
padding:0 5px 3px;
font-size:12px
}
}
@media (max-width:350px) {
.offerTab .proTabTxt {
font-size:10px
}
}
.storeBox .box {
	padding:17px 20px 25px 15px;
	margin-bottom:30px!important
}
@media (max-width:510px) {
.lead-16 {
font-size:14px
}
}
ul.newsList {
	padding:18px 0 20px
}
ul.newsList li {
	list-style:none;
	display:inline-block;
	padding:0 25px 0 0
}
ul.newsList li a {
	color:#101010;
	font-size:16px;
transition:ease .5s
}
ul.newsList li a:hover {
	color:#938206
}
.meta {
	display:block;
	list-style:none;
	padding:0;
	margin-bottom:10px;
	font-size:13px;
	line-height:1.8em
}
.meta li {
	display:inline-block;
	margin:0 5px 0 0
}
.meta li i {
	margin-right:5px
}
.meta li:last-child {
	margin-right:0
}
.meta li a {
	border:0;
-webkit-transition:color .1s ease-in-out 0s;
-moz-transition:color .1s ease-in-out 0s;
-ms-transition:color .1s ease-in-out 0s;
-o-transition:color .1s ease-in-out 0s;
transition:color .1s ease-in-out 0s
}
.meta.meta-small {
	margin-bottom:6px
}
.meta.meta-small li {
	margin:0 9px 0 0
}
.meta.meta-small li i {
	margin-right:3px;
	font-size:13px
}
.newsMr {
	margin-top:3px
}
.newList .list-icons-right-dir li {
	margin-top:0;
	border-bottom:1px solid #d6dfdf;
	background:#f8fafa
}
.newList .list-icons-right-dir li:last-child {
	border-bottom:0
}
.newList .list-icons-right-dir li a {
	padding:6px 10px 6px 15px;
	display:block
}
.newList .list-icons-right-dir li:after {
	top:5px;
	left:13px
}
.newList .current-p {
	background:#232323!important;
	color:#fe7a35;
	text-shadow:0 1px 0 #000;
	padding:6px 10px 6px 25px;
	font-size:15px
}
.newList .list-icons-right-dir li.current-p:after {
	content:'\e920';
	color:#fe7a35;
	top:7px;
	left:10px;
	font-size:18px;
	text-shadow:0 1px 0 #000
}
.contactForm .form-control {
	height:44px;
	background:#fff!important;
	padding-left:35px
}
.contactForm .input-with-icon .form-control {
	padding-left:35px
}
.contactForm .input-with-icon .input-icon {
	top:3px
}
.contactSec .list-big-margins li {
	margin:0;
	padding-left:0
}
.contactSec .list-big-margins li .borderBox .bullet-icon {
	top:24px;
	left:15px
}
.contactSec .list-big-margins li .borderBox {
	padding:20px 20px 20px 60px!important
}
.borderTop {
	border-top:solid 4px #333!important
}
.borderTopYellow {
	border-top:solid 4px #fde428!important
}
.borderTopgray {
	border-top:solid 4px #ccc!important
}
.contactUsBg {
	background:url(../rmails-img/contact-us.jpg) center center no-repeat #273036;
	background-size:cover
}
.supportBg {
	background:url(../rmails-img/support.jpg) center center no-repeat #273036;
	background-size:cover
}
.partnersBg {
	background:url(../rmails-img/partners-bg.png) center center no-repeat #273036;
	background-size:cover
}
.legalBg {
	background:url(../rmails-img/legal.jpg) center center no-repeat #6d3013;
	background-size:cover
}
.copyrightBg {
	background:url(../rmails-img/copyright.jpg) center center no-repeat #5e6d73;
	background-size:cover
}
.policyBg {
	background:url(../rmails-img/privacy-policy.jpg) center center no-repeat #425e6e;
	background-size:cover
}
.knowledgeBaseBg {
	background:url(../rmails-img/knowledge-base.png) center center no-repeat #ade4f6;
	background-size:cover
}
.banner-heading-2 {
	font-size:55px;
	line-height:55px;
	text-shadow:#000 4px 4px 4px
}
.bn, .bns {
	background:rgba(21, 21, 21, .4);
	padding:12px 15px 15px 17px;
	border-left:5px solid #fe7a35;
	border-left:#EFC32F solid 5px;
	font-size:26px
}
.bns {
	font-size:18px;
	line-height:22px
}
.borderLightLeft {
	border-left:solid 1px rgba(21, 22, 25, .09);
	padding-left:30px
}
@media (max-width:767px) {
.newList .current-p {
display:block!important
}
.newList .list-icons-right-dir li {
display:inline-block
}
.newList .list-icons-right-dir li:last-child {
border-bottom:1px solid #d6dfdf
}
.borderLightLeft {
border:0;
padding-left:15px
}
}
.mrRight {
	margin-right:15px
}
.shadow-effect2, .shadow-effect3, .shadow-effect4, .shadow-effect5, .shadow-effect6, .shadow-effect7, .shadow-effect8 {
	position:relative
}
.shadow-effect2 div, .shadow-effect3 div, .shadow-effect4 div, .shadow-effect5 div, .shadow-effect6 div, .shadow-effect7 div, .shadow-effect8 div {
	position:relative;
	z-index:1
}
.shadow-effect2:after, .shadow-effect2:before, .shadow-effect3:after, .shadow-effect3:before, .shadow-effect4:after, .shadow-effect4:before, .shadow-effect5:after, .shadow-effect5:before, .shadow-effect6:after, .shadow-effect6:before, .shadow-effect7:after, .shadow-effect7:before, .shadow-effect8:after, .shadow-effect8:before {
	position:absolute;
	z-index:0;
	content:""
}
.shadow-effect1 {
	-webkit-box-shadow:0 8px 10px -6px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 8px 10px -6px rgba(0, 0, 0, .5);
	box-shadow:0 8px 10px -6px rgba(0, 0, 0, .5)
}
.shadow-effect2:after, .shadow-effect2:before, .shadow-effect3:before {
	-webkit-box-shadow:0 15px 15px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 15px 15px rgba(0, 0, 0, .5);
	bottom:15px;
	top:80%;
	width:45%;
	max-width:300px
}
.shadow-effect2:after, .shadow-effect2:before {
	left:10px;
	box-shadow:0 15px 15px rgba(0, 0, 0, .5);
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	transform:rotate(-3deg)
}
.shadow-effect2:after {
	-webkit-transform:rotate(3deg);
	-moz-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	transform:rotate(3deg);
	right:10px;
	left:auto
}
.shadow-effect3:before {
	left:10px;
	box-shadow:0 15px 15px rgba(0, 0, 0, .5);
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	transform:rotate(-3deg)
}
.shadow-effect4:after {
	bottom:15px;
	right:10px;
	left:auto;
	width:45%;
	top:80%;
	max-width:300px;
	-webkit-box-shadow:0 15px 15px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 15px 15px rgba(0, 0, 0, .5);
	box-shadow:0 15px 15px rgba(0, 0, 0, .5);
	-webkit-transform:rotate(3deg);
	-moz-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	transform:rotate(3deg)
}
.shadow-effect5:after, .shadow-effect5:before {
	-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 20px rgba(0, 0, 0, .5);
	box-shadow:0 0 20px rgba(0, 0, 0, .5);
	top:0;
	bottom:0;
	left:10px;
	right:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.shadow-effect5:after {
	right:10px;
	left:auto;
	-webkit-transform:skew(8deg) rotate(3deg);
	-moz-transform:skew(8deg) rotate(3deg);
	-ms-transform:skew(8deg) rotate(3deg);
	-o-transform:skew(8deg) rotate(3deg);
	transform:skew(8deg) rotate(3deg)
}
.shadow-effect6:after, .shadow-effect6:before {
	-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .7);
	-moz-box-shadow:0 0 20px rgba(0, 0, 0, .7);
	box-shadow:0 0 20px rgba(0, 0, 0, .7);
	top:10px;
	bottom:10px;
	left:0;
	right:0;
	-moz-border-radius:10px;
	border-radius:10px
}
.shadow-effect6:after {
	right:10px;
	left:auto;
	-webkit-transform:skew(8deg) rotate(3deg);
	-moz-transform:skew(8deg) rotate(3deg);
	-ms-transform:skew(8deg) rotate(3deg);
	-o-transform:skew(8deg) rotate(3deg);
	transform:skew(8deg) rotate(3deg)
}
.shadow-effect7:after, .shadow-effect7:before {
	bottom:9px;
	left:10px;
	width:45%;
	top:80%;
	max-width:300px;
	-webkit-box-shadow:0 10px 10px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 10px 10px rgba(0, 0, 0, .1);
	box-shadow:0 10px 10px rgba(0, 0, 0, .1);
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	transform:rotate(-3deg)
}
.shadow-effect7:after {
	-webkit-transform:rotate(3deg);
	-moz-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	transform:rotate(3deg);
	right:10px;
	left:auto
}
.shadow-effect8:after, .shadow-effect8:before {
	bottom:15px;
	left:10px;
	width:45%;
	top:80%;
	max-width:300px;
	-webkit-box-shadow:0 15px 15px rgba(0, 0, 0, .7);
	-moz-box-shadow:0 15px 15px rgba(0, 0, 0, .7);
	box-shadow:0 15px 15px rgba(0, 0, 0, .7);
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	transform:rotate(-3deg)
}
.shadow-effect8:after {
	-webkit-transform:rotate(3deg);
	-moz-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	transform:rotate(3deg);
	right:10px;
	left:auto
}
.shadow-effect7 .borderBox {
	padding:20px 30px;
	margin-bottom:30px
}
.borderBox {
	border:1px solid #dde1e1
}
.darkBreadcrumb a {
	color:#fff;
transition:ease .5s
}
.darkBreadcrumb a:hover {
	color:#fde428
}
.darkBreadcrumb li {
	color:rgba(255, 255, 255, .74)
}
.careertextbg {
	padding:3px 10px;
	background:#fe7a35;
	color:#000;
	text-shadow:0 1px 2px rgba(167, 150, 17, .54)
}
.knowledgebase .accordion-titles-icon-right .accordion-title a .accordion-toggle, .section-grey .accordion-titles-icon-right .accordion-title a .accordion-toggle {
	right:10px
}
.knowledgebase .accordion-titles-icon-right .accordion-title a, .section-grey .accordion-titles-icon-right .accordion-title a {
	padding-left:12px
}
.knowledgebase .accordion .accordion-content {
	overflow:hidden;
	padding:15px 0 0 15px
}
.knowledgebase .accordion .accordion-title {
	background:#f3f6f6;
	margin-bottom:0
}
.section-grey .accordion .accordion-title {
	background:#fff
}
.section-grey .accordion .accordion-item {
	border-color:rgba(212, 221, 221, .5);
	margin-bottom:2px
}
.section-grey .accordion .accordion-content {
	padding:15px 15px 0;
	background:#fff;
	border-top:solid 1px rgba(212, 221, 221, .7)
}
.sitemap .list-icons-right-open li:after {
	color:#4b472c
}
.sitemap ul.list-icons-right-dir, .sitemap ul.no-bullets {
	margin-left:10px
}
.sitemap .list-icons-right-dir li {
	margin-top:3px
}
.line-height-15 {
	line-height:15px;
}
.proBoxDec {
	padding: 10px 15px 10px;
	margin-bottom: 20px;
}
.proBoxDec .list-icons-right-dir li {
	margin-top: 4px;
	line-height: 18px;
	font-size: 14px;
}
.pdfBanner {
	background: #dd1200;
	background: -moz-radial-gradient(center, ellipse cover, #dd1200 0%, #600300 100%);
	background: -webkit-radial-gradient(center, ellipse cover, #dd1200 0%, #600300 100%);
	background: radial-gradient(ellipse at center, #dd1200 0%, #600300 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd1200', endColorstr='#600300', GradientType=1 );
}
.pdfBanner .titlebar .breadcrumb li:after {
	color:#999;
}
.errortimer #countDown span {
	color:#fff;
	border-radius:0;
	background:#1a1a1c;
	padding-top:4px;
	padding-bottom:6px;
}
.pdfBanner #countDown span {
	color:#fe7a35;
	font-size:15px;
	line-height:14px;
	display:inline-block;
	border-radius:15px;
	background:#000;
	padding:4px 10px 0px 10px;
	padding-bottom:6px;
}
.addBtn {
	background:#fe7a35;
	padding:8px 25px 12px 30px;
	border-radius: 55px;
	transition: ease 0.5s;
}
.addBtn:hover {
	background:#f5f5f5
}
.btnKnowPd {
	padding: 13px 28px 14px 24px;
}
.differencePageBorder {
	border: solid 1px #f1d605;
	border-bottom: solid 5px #f1d605;
}
#corner-slider {
	position:fixed;
	z-index:10000;
	overflow:hidden;
	width:300px;
	background:#01496a;
	padding:30px 20px 35px 20px;
}
#corner-slider.hidden {
	display:none;
}
#corner-slider .close {
	position:absolute;
	cursor:pointer;
	font-size:13px;
	display:inline-block;
	z-index:1002;
	color:#000;
	background:#fe7a35;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	left:0px;
	top:0;
	opacity: 1;
}
.relatedArticles a.tagArticle {
	background:#101010;
	color:#fff;
	transition:ease 0.5s;
	padding:4px 10px 5px 10px;
	display:inline-block;
	margin:2px 2px 2px 2px
}
.relatedArticles a.tagArticle:hover {
	background:#fe7a35;
	color:#000;
}
.differenceBg {
	background: url(../rmails-img/offer-bg.png) top center no-repeat;
	background-size: cover;
}
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
}
.table2 .container {
    position: relative;
    padding-left: 35px;
    margin-bottom: 20px;
    cursor: pointer;
    font-size: 22px;
	font-weight:400;
	color:#333;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.table2 .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.table2 .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #dbd9d9;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.table2 .container:hover input ~ .checkmark {
    background-color: #aeadad;
}

/* When the radio button is checked, add a blue background */
.table2 .container input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.table2 .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.table2 .container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.table2 .container .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

#countDown span {
	background:#101010;
	color:#ffffff;
	margin-right:5px;
	padding:0 10px 2px;
	border-radius:5px
}

