/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body{ font-family:'Montserrat' !important}

.redc { color:#d12111;}
.alias {cursor: alias;}
.font32 { font-size:32px;}

.prod-v {background-color:#f3f3f3; border:#CCC; border-style:solid; border-width:1px; padding:20px;}

#topr {background-image:url(../img/red-back.png); background-repeat:no-repeat; background-position:top center; padding-bottom:50px; padding-top:50px;}
#topr .title {font-size:42px; color:#FFF; text-align:center; font-size:52px; font-weight:600;}

#top-d {background-color:#be0203; color:#FFF; text-align:right; font-size:14px; padding-top:6px; padding-bottom:2px; padding-right:40px;}
#top-d a {color:#FFF;}
#top-d a:hover {text-decoration:none; color:#CCC;}

#t-head { background-image:url(../img/head-bg.png); background-repeat:no-repeat; background-position:top center; padding-bottom:50px; padding-top:50px;}


#br-div {padding-bottom:50px; padding-top:50px; padding-left:50px; padding-right:50px; background-image:url(../img/head-div.png); background-repeat:no-repeat; background-position:top center; color:#FFF;}
#br-div .l-title {font-size:32px; font-weight:700; color:#CCC;}
#br-div .r-title {font-size:32px; font-weight:700; color:#FFF;}
#br-div .quality {border-left-color:#dc3545; border-left-style:solid; border-left-width:4px; padding-left:20px; padding-bottom:5px;}
#br-div .help {border-left-color:#17a2b8; border-left-style:solid; border-left-width:4px; padding-left:20px; padding-bottom:5px; margin-top:10px;}
#br-div .experience {border-left-color:#ffc107; border-left-style:solid; border-left-width:4px; padding-left:20px; padding-bottom:5px; margin-top:10px;}
#br-div .sub-title {font-size:24px; font-weight:600;}
#br-div .desc {color:#FFF; font-size:22px;}
#br-div .btn-al {margin-top:105px; text-align:right;}

.hd-sub {font-size:20px; font-weight:600; margin-top:10px;}

#reviews {padding-bottom:100px; padding-top:50px; background-image:url(../img/cor-client.jpg); background-repeat:no-repeat; background-position:top right;}
#reviews .first {padding:20px; border-color:#CCC; border-style:dashed; border-width:1px; background-color:#FFF;}
#reviews .second {padding:20px; border-color:#CCC; border-style:dashed; border-width:1px; margin-top:50px; background-color:#FFF;}

#news {padding-bottom:50px; padding-top:50px; background-color:#f3f3f3; padding-left:50px; padding-right:50px;}
#news .events {border-color:#CCC; border-style:solid; border-width:1px; padding:20px; padding-right:100px; padding-bottom:50px; padding-top:50px; background-image:url(../img/photo-1544531585-9847b68c8c86.jpg); background-repeat:no-repeat; background-position:top center;}
#news .updates {border-color:#CCC; border-style:solid; border-width:1px; padding:20px; padding-right:100px; padding-bottom:50px; padding-top:50px; background-image:url(../img/photo-1556745753-b2904692b3cd.jpg); background-repeat:no-repeat; background-position:top center;}
#news .blog {border-color:#CCC; border-style:solid; border-width:1px; padding:20px; padding-right:100px; padding-bottom:50px; padding-top:50px; background-image:url(../img/photo-1519337265831-281ec6cc8514.jpg); background-repeat:no-repeat; background-position:top center;}
#news .style {background-color:#d2090f; padding:20px;}
#news .title {font-weight:500; font-size:20px; color:#FFF;}
#news .desc {font-size:26px; color:#FFF;}
#news .desc1 {font-size:22px; color:#FFF; line-height:27px;}

#trusted {padding-bottom:50px; padding-top:50px; background-image:url(../img/client-zero.png); background-repeat:no-repeat; background-position:top right; margin-bottom:-80px;}
#trusted .up {font-size:52px; font-weight:700; color:#F00;}
#trusted .down {font-size:22px; font-weight:600;}
#trusted .world {background-image:url(../img/world-map.png); background-position:top center; background-repeat:no-repeat;}

.button { background-color: #4CAF50; /* Green */  border: none;  color: white;  padding: 8px 32px;  text-align: center;  text-decoration: none;  display: inline-block;  margin: 4px 2px;  -webkit-transition-duration: 0.4s; /* Safari */  transition-duration: 0.4s;  cursor: pointer;}
.bttn-green:hover {  color: white;  background-color:#188c42;}
.bttn-green {  background-color: #0a6129;  color: white;  border-radius: 3px;}

.btn-head { /* Green */  border: none;  color: white;  padding: 12px 32px; text-align:left;  text-decoration: none;  display: inline-block;  margin: 4px 2px;  -webkit-transition-duration: 0.4s; /* Safari */  transition-duration: 0.4s;  cursor: pointer; font-size:18px;}

.bttn-red:hover {  color: white;  background-color:#9c1300;}
.bttn-red {  background-color: #b6110b;  color: white;  border-radius: 3px;}

.mt5 { margin-top:5px;}

.btnhome {  background-color: #4CAF50; /* Green */  border: none;  color: white;  padding: 15px 32px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 16px;}

.greent {background-color: #4CAF50;} /* Green */
.bluet {background-color: #008CBA;} /* Blue */
.redt {background-color: #f44336;} /* Red */
.grayt {background-color: #e7e7e7; color: black;} /* Gray */
.blackt {background-color: #555555;} /* Black */

#service {padding-bottom:70px; padding-top:50px;}
#service .main {font-size:20px; color:#666; font-weight:700;}
#service .title {font-size:42px; margin-top:-18px; font-weight:700;}
#service .hr {font-size:20px; text-align:center; color:#870000; margin-top:-10px;}
#service .sub-tit {font-size:24px; text-align:center; font-weight:500; margin-top:10px; color:#333;}

.imgs { border-radius: 50%;}

.revgrad {    background: linear-gradient(to bottom, #80c4db 0%, #FFF 100%);}

.awardgr {    background: linear-gradient(to bottom, #fd9e9e 0%, #FFF 100%);}

.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.mt60 { margin-top:60px;}

.mtm10 { margin-top:-10px;}

.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.mb50 { margin-bottom:50px;}
.mb60 { margin-bottom:60px;}

.pl10 { padding-left:10px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}
.pl60 { padding-left:60px;}
.pl100 {padding-left:100px;}

.pr10 { padding-right:10px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pr40 { padding-right:40px;}
.pr50 { padding-right:50px;}
.pr60 { padding-right:60px;}
.pr100 { padding-right:100px;}

.pb10 { padding-bottom:10px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}
.pb40 { padding-bottom:40px;}
.pb50 { padding-bottom:50px;}
.pb60 { padding-bottom:60px;}
.pb70 { padding-bottom:70px;}
.pb80 { padding-bottom:80px;}
.pb90 { padding-bottom:90px;}
.pb100 { padding-bottom:100px;}

.pt10 { padding-top:10px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.pt40 { padding-top:40px;}
.pt50 { padding-top:50px;}
.pt60 { padding-top:60px;}
.pt70 { padding-top:70px;}
.pt80 { padding-top:80px;}
.pt90 { padding-top:90px;}
.pt100 { padding-top:100px;}

#top-navs {font-size:12px; text-align:right; padding-right:35px; padding-bottom:4px; padding-top:4px; background-color:#32908f; color:#FFF;}
#top-navs a {color:#FFF;}




.testh {	color: #000;	font-size: 32px;	font-weight: 400;	text-align: center;	position: relative;	margin: 30px 0 60px;}
.testh::after {	content: "";	width: 100px;	position: absolute;	margin: 0 auto;	height: 4px;	border-radius: 1px;	background: #1abc9c;	left: 0;	right: 0;	bottom: -20px;}
.testh1 {	color: #000;	font-size: 32px;	font-weight: 400;	text-align:center;	position: relative;	margin: 30px 0 60px;}
.testh1::after {	content: "";	width: 100px;	position: absolute;	margin: 0 auto;	height: 4px;	border-radius: 1px;	background: #1abc9c;	left: 0;	right: 0;	bottom: -20px;}
.carousel {	margin: 0 auto;	padding: 0 70px;}
.carousel .item {	color: #999;	overflow: hidden;    min-height: 120px;	font-size: 15px;}
.carousel .media {	position: relative;	padding: 0 0 0 20px;}
.carousel .media img {	width: 75px;	height: 75px;	display: block;	border-radius: 50%;}
.carousel .testimonial-wrapper {	padding: 0 10px;}
.carousel .testimonial {    color: #4a4949;    position: relative;    padding: 15px;    background: #d6d7d9;    border: 1px solid #efefef;    border-radius: 3px;	margin-bottom: 15px;}
.carousel .testimonial::after {	content: "";	width: 15px;	height: 15px;	display: block;	background: #d6d7d9;	border: 1px solid #efefef;	border-width: 0 0 1px 1px;	position: absolute;	bottom: -8px;	left: 46px;	transform: rotateZ(-46deg);}
.carousel .star-rating li {	padding: 0 2px;}
.carousel .star-rating i {	font-size: 16px;	color: #cd882f;}
.carousel .overview {	padding: 3px 0 0 15px;}
.carousel .overview .details {	padding: 5px 0 8px;	color:#333;}
.carousel .overview b {	text-transform: uppercase;	color: #1abc9c;}
.carousel .carousel-indicators {	bottom: -70px;}
.carousel-indicators li, .carousel-indicators li.active {	width: 18px;    height: 18px;	border-radius: 50%;	margin: 1px 2px;}
.carousel-indicators li {	    background: #c4b7b7;    border: 4px solid #fff;}
.carousel-indicators li.active {	color: #fff;    background: #1abc9c;    border: 5px double;    }


.carousel .itemp {	color: #747d89;	min-height: 325px;    text-align: center;	overflow: hidden;}
.carousel .thumb-wrapper {	padding: 25px 15px;	background: #fff;	border-radius: 6px;	text-align: center;	position: relative;	box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.carousel .itemp .img-box {	height: 120px;	margin-bottom: 20px;	width: 100%;	position: relative;}
.carousel .itemp img {		max-width: 100%;	max-height: 100%;	display: inline-block;	position: absolute;	bottom: 0;	margin: 0 auto;	left: 0;	right: 0;}
.carousel .itemp h4 {	font-size: 18px;}
.carousel .itemp h4, .carousel .item p, .carousel .item ul {	margin-bottom: 5px;}
.carousel .thumb-content .carousel .thumb-content .btn:focus {	color: #fff;	background: #7ac400;	box-shadow: none;}
.carousel .thumb-content .btn i {	font-size: 14px;    font-weight: bold;    margin-left: 5px;}
.carousel .carousel-control {	height: 44px;	width: 40px;	background: #32908f;	    margin: auto 0;    border-radius: 4px;	opacity: 0.8;}
.carousel .carousel-control:hover {	background: #2d8180;	opacity: 1;}
.carousel .carousel-control i {    font-size: 36px;    position: absolute;    top: 50%;    display: inline-block;    margin: -19px 0 0 0;    z-index: 5;    left: 0;    right: 0;    color: #fff;	text-shadow: none;    font-weight: bold;}
.carousel .item-price {	font-size: 13px;	padding: 2px 0; color:#333;}
.carousel .item-price strike {	opacity: 0.7;	margin-right: 5px;}
.carousel .carousel-control.left i {	margin-left: -2px;}
.carousel .carousel-control.right i {	margin-right: -4px;}
.carousel .carousel-indicators {	bottom: -50px;}
.carousel-indicators li, .carousel-indicators li.active {	width: 10px;	height: 10px;	margin: 4px;	border-radius: 50%;	border: none;}
.carousel-indicators li {		background: rgba(0, 0, 0, 0.2);}
.carousel-indicators li.active {		background: rgba(0, 0, 0, 0.6);}
.carousel .wish-icon {	position: absolute;	right: 10px;	top: 10px;	z-index: 99;	cursor: pointer;	font-size: 16px;	color: #abb0b8;}
.carousel .wish-icon .fa-heart {	color: #ff6161;}
.star-rating li {	padding: 0;}
.star-rating i {	font-size: 14px; color:#cd882f;
}

.st-c { color:#634621;}


.newo {
  opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */
  color:#000;
}

.newo:hover {
  opacity: 1.0;
  filter: alpha(opacity=100); /* For IE8 and earlier */
  color:#FFF;
}

.meno {color:#333}
.meno:hover { color:#666;}

.nav-item {padding:.5rem .5rem;margin:0 .25rem; color:#333; font-size:20px; font-weight:500}


@media only screen and (max-width: 991px) {
.nav-item { margin-top:-20px; margin-left:10px;}
}


.carousel-control.leftaa {
	left: auto;
	right: 40px;
}
.carousel-control.rightaa i {
	margin-right: -2px;
}

.carousel .carousel-controlaa {
	width: 30px;
	height: 30px;
	border-radius: 50%;
    background: #999;
    text-shadow: none;
	top: 4px;
}
.carousel-controlaa i {
	font-size: 20px;
	margin-right: 2px;
}

.carousel .testimonialb {	
	padding: 30px 0 10px;
}

.ex2 {
  box-shadow: 5px 10px #7b7c7f;
}


.col-center {
	margin: 0 auto;
	float: none !important;
}

.carousel .itempp {
    text-align: center;
	overflow: hidden;
}
.carousel .itempp h4 {
	font-family: 'Varela Round', sans-serif;
}
.carousel .itempp img {
	max-width: 100%;
	display: inline-block;
}
.carousel .itempp .btnpp {
	border-radius: 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	background: #d12111;
	padding: 6px 15px;
	margin-top: 5px;
}
.carousel .itempp .btnpp:hover {
	background: #9d2a20; text-decoration:none;
}

.carousel .itempp .btndd {
	border-radius: 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	background: #066829;
	padding: 6px 15px;
	margin-top: 5px;
}
.carousel .itempp .btndd:hover {
	background: #12853b; text-decoration:none;
}

.carousel .itempp .btnpp i {
	font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.carousel .thumb-wrapper {
	margin: 5px;
	text-align: left;
    background: #fff;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.1);   
}
.carousel .thumb-content {
	padding: 15px;
	font-size: 13px;
}
.carousel .carousel-controlpp {
	height: 44px;
	width: 44px;
	background: none;	
    margin: auto 0;
    border-radius: 50%;
    border: 3px solid rgba(0, 0, 0, 0.8);
}
.carousel .carousel-controlpp i {
    font-size: 36px;
    position: absolute;
    top: 50%;
    display: inline-block;
    margin: -19px 0 0 0;
    z-index: 5;
    left: 0;
    right: 0;
    color: rgba(0, 0, 0, 0.8);
	text-shadow: none;
    font-weight: bold;
}
.carousel .carousel-controlpp.left i {
	margin-left: -3px;
}
.carousel .carousel-controlpp.right i {
	margin-right: -3px;
}
.carousel .carousel-indicators {
	bottom: -50px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin: 4px;
	border-color: transparent;
}
.carousel-indicators li {	
	background: #ababab;
}
.carousel-indicators li.active {	
	background: #555;
}



#accordion {}
#accordion .card { border-left-color:#be0203; border-left-style:solid; border-left-width:5px;}
#accordion .card-header { background-color:#f5e2e2;}

.bo-red { border-bottom-color:#d12111; border-bottom-style:solid; border-bottom-width:4px; width:100px; margin-top:-25px;}

.wh-link { color:#FFF;}
.wh-link:hover {color:#CCC; text-decoration:none;}

.ind-h1 {font-size:52px; color:#FFF; font-weight:700; line-height:70px;}
.ind-h1 .hl {font-size:60px; font-weight:800;}
.ind-sub-h1 {color:#FFF; font-size:24px;}

.pro-h1 {font-size:42px; color:#FFF; font-weight:700; line-height:70px;}
.pro-sub-h1 {color:#FFF; font-size:24px;}
.pro-h1-desc {color:#FFF; font-size:18px; font-weight:300; margin-top:30px;}
.pro-h4 {color:#be0203; font-weight:700; font-size:20px;}

.or-h1 {font-size:32px; font-weight:500; text-align:center;}

.how-h1 {font-size:24px; font-weight:500;}

.upwid {border-color:#CCC; border-style:solid; border-width:1px; padding:20px; text-align:center;}
.upwid:hover { background-color:#e2f9ea;}

#demo2 { color:#FFF;}
#demo2 .carousel-item {}
#demo2 .carousel-controld.left {
	left: auto;
	right: 100px;
	top:auto;
	
}
#demo2 .carousel-controld.right {
	left: auto;
	top:auto;
	margin-right:60px;
}
#demo2 .carousel-controld {
	width: 30px;
	height: 30px;
    background:#FFF;
    text-shadow: none;
	top: 4px;
}

#demo3 { color:#FFF;}
#demo3 .carousel-item {}
#demo3 .carousel-controld3.left {
	left: auto;
	right: 100px;
	top:auto;
	
}
#demo3 .carousel-controld3.right {
	left: auto;
	top:auto;
	margin-right:60px;
}
#demo3 .carousel-controld3 {
	width: 30px;
	height: 30px;
    background:#FFF;
    text-shadow: none;
	top: 4px;
}

.trsted {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.trsted:hover {
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
}

#soft-m {color:#FFF; font-size:16px; font-weight:500; padding-right:20px; text-align:right;}
.soft-re {font-size:16px; color:#FFF; text-align:justify;}

.faq-sp {border-bottom-color:#CCC; border-bottom-style:solid; border-bottom-width:1px; margin-bottom:30px;}

#scrbar {
  background-color:#e8e7e5; /* Black background color */
  position: fixed; /* Make it stick/fixed */
  top: -50px; /* Hide the navbar 50 px outside of the top view */
  width: 100%; /* Full width */
  transition: top 0.3s; /* Transition effect when sliding down (and up) */
  z-index:1000;
}

/* Style the navbar links */
#scrbar .left {
  float: left;
  display: block;
  text-align: center;
  padding: 15px;
  text-decoration: none;
}

#scrbar .right {
  float: right;
  display: block;
  text-align: center;
  padding: 15px;
  text-decoration: none;
}

#scrbar .right .download {background-color:#28a745; padding:10px; color:#FFF;}
#scrbar .right .download:hover { background-color:#218838;}
#scrbar .right .purchase {background-color:#ffc107; padding:10px; color:#000;}
#scrbar .right .purchase:hover { background-color:#e0a800;}

#scrbar .right a { margin-left:10px;}

#scrbar .right a:hover { color: black; text-decoration:none;}

#scrbar .left a { margin-right:20px;}

#scrbar .left a:hover {
  text-decoration:none;
}

.aff-div {border-color:#CCC; border-style:solid; border-width:1px; padding:10px; border-left-color:#be0203; border-left-style:solid; border-left-width:5px; background-color:#f9e0e0;}

.aff-btn {font-size:32px; padding:10px; background-color:#e11f27; color:#FFF; padding-left:30px; padding-right:30px; border:none;}
.aff-btn:hover {background-color:#cd0e16;}

.aff-btn-r {background-color:#FFF; color:#000; padding:20px; border-radius:100%; font-size:22px;}

.order-head {padding-top:20px; padding-bottom:50px; padding-left:100px; padding-right:100px;}
.order-head2 {padding-top:20px; padding-bottom:40px; padding-left:100px; padding-right:100px;}
.top-or-grey {background-color:#f5f5f5; color:#FFF; text-align:center; padding-top:3px; padding-bottom:3px; font-size:13px;}
.top-or-red {background-color:#d83b01; color:#FFF; text-align:center; padding-top:3px; padding-bottom:3px; font-size:13px; border-color:#d83b01; border-width:1px; border-style:solid;}
.body-or-grey {background-color:#f5f5f5; padding:15px; text-align:center; padding-bottom:40px;}
.body-or-greyd {background-color:#ffe4da; padding:15px; text-align:center; padding-bottom:40px; border-color:#fbb690; border-style:solid; border-width:1px;}
.body-or-greyd:hover { background-color:#fdd2c1;}
.order-title {font-size:26px; font-weight:600; margin-top:10px;}
.ann-off {font-size:14px; font-weight:600;}
.price-or {font-size:42px; font-weight:400; margin-top:30px; margin-bottom:10px; color:#F00;}
.price-dis {font-size:42px; font-weight:500; margin-top:10px; margin-bottom:30px;}
.price-dis2 {font-size:42px; font-weight:400; margin-top:10px; margin-bottom:10px;}
.or-star {font-size:10px; margin-top:5px;}
.black-ben {background-color:#000; color:#FFF; padding:10px; padding-bottom:5px; padding-top:5px;}
.redhd { color:#ff0000;}

.btn-orange-order { background-color:#e46526; padding:7px; width:150px; border:none; font-weight:500; color:#FFF;}
.btn-orange-order:hover { background-color:#f58b3c;}

.title-b {font-size:32px; font-weight:700;}
.title-b2 {font-size:28px; font-weight:700;}
.title-b4 {font-size:20px; font-weight:500;}

.thead1 {width:34%; background-color:#f5f5f5;}
.thead1b {width:22%; background-color:#f5f5f5; text-align:center;}
.theadn {width:52%; background-color:#ffe4da; font-size:20px;}
.theadnb {width:16%; background-color:#ffe4da; text-align:center; font-size:20px;}
.tdhigh {background-color:#efffef}
.tdnote {padding-bottom:20px; padding-top:30px; background-color:#ffe4da;}

.font12 { font-size:12px;}
.font13 { font-size:13px;}
.font14 { font-size:14px;}
.font15 { font-size:15px;}
.font16 { font-size:16px;}
.font17 { font-size:17px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px;}
.font26 { font-size:26px;}
.font28 { font-size:28px;}
.font30 { font-size:30px;}
.font32 { font-size:32px;}
.font36 { font-size:36px;}
.font40 { font-size:40px;}
.font60 { font-size:60px;}

.fw100 { font-weight:100;}
.fw200 { font-weight:200;}
.fw300 { font-weight:300;}
.fw400 { font-weight:400;}
.fw500 { font-weight:500;}
.fw600 { font-weight:600;}
.fw700 { font-weight:700;}

.order-first {background-color:#f8d7da; padding:15px; border-color:#f9b5bb; border-style:solid; border-width:1px;}
.order-second {background-color:#ded7ec; padding:15px; border-color:#c8b6ed; border-style:solid; border-width:1px;}

.good-hands {background-color:#001124; color:#FFF; padding:15px;}
.good-border {border-right-style:solid; border-right-width:1px;}

#order-faqs { padding-top:20px;}
#order-faqs .card-header { cursor:pointer;}

#faqs .card-header { cursor:pointer;}

.license-mode { font-size:20px;}
.license-mode a { color:#F00; cursor:pointer;}
.license-mode a:hover { color:#069;}
.redhd2 { color:#b60102;}