body {
    font-family: 'Raleway', sans-serif;
}

a:hover {
    text-decoration: none;
}

.container.boxed-slider {
    padding: 0px;
}

.profile-usermenu h4 {
    color: #5a5a5a;
    font-size: 13px;
    /* background: #e2e2e2; */
    padding: 8px 10px;
    margin: 0px;
}

.profile-sidebar h3 {
    font-size: 19px;
    letter-spacing: 0px;
    background: #ed1c2a;
    padding: 15px 10px;
    margin-bottom: 0px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
}



input.form-control {
    margin: 20px 0px;
}

h2.form-signin-heading {
    color: #ed1c2a;
    /* border-bottom: 1px solid #27414b; */
    padding-bottom: 0px;
    margin-bottom: 0px;
    /* letter-spacing: -1px; */
    font-size: 16px;
}

.message {
    margin: 0 auto;
    width: 100%;
    background: #3291a7;
    padding: 10px;
    margin-bottom: 0px;
    color: #fff;
    padding-right: 30px;
    padding-left: 30px;
    text-align: center;
    font-weight: bold;
    margin-top: 30px;
}



.card.cart-block {
   
    border-radius: 0px;
    margin-bottom: 30px;
}


section button {
  display: block;
  background-color: #ed1c2a;
  border: 1px solid transparent;
  color: #ffffff;
  font-weight: 300;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 4px 8px;
}

section button:hover {
  background-color: #ffffff;
  color: #ed1c2a;
  border-color: #ed1c2a;
}




.det {
    float: left;
    width: 100%;
}

div#count1 {
    float: left;
    width: 50%;
}

div#count {
    float: right;
    margin: 7px 0px;
}

div#count img {
    width: 16px;
    float: left;
    opacity: .4;
}

div#count h5 {
    margin: 2px 0px 2px 2px;
    float: right;
    font-size: 12px;
    color: #999;
}

.det p {
    margin-bottom: 0px;
    text-align: left;
    letter-spacing: -.2px;
    line-height: 18px;
    font-size: 15px;
    font-weight: 500;
}

div#border {
    float: left;
    margin-bottom: 30px;
    border-radius: 2px;
    background: white;
    box-shadow: 0 2px 1px rgba(170, 170, 170, 0.25);
    height: 323px;
}

.det2 {
    /* height: 60px; */
    padding: 10px 0px 0px 0px;
    /* height: 50px; */
}

.det1 {
    /* height: 60px; */
    padding: 10px 0px;
    /* height: 100px; */
}

section#slider3-34 {
    /* border: 1px solid; */
}

.container.boxed-slider {
    padding: 0px;
    margin-top: 30px;
}

.container-slide {
    width: 97.25555%;
    margin: 0 auto;
    
    margin-top: 90px;
}

.container.boxed-slider {
    padding: 0px;
}

div#topic {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 30px;
}

div#topic h4 {
    font-size: 19px;
    padding: 14px 0px;
    font-family: 'Montserrat', sans-serif;
    margin: 0px;
    color: #4e4e4e;
    font-weight: bold;
    text-transform: uppercase;
}



input {
	outline: none;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; 
}


input[type=search] {
	background: #ffffff url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
	border: solid 1px #e2e2e2;
	padding: 9px 10px 9px 32px;
	width: 100%;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 0px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 100%;
	background-color: #fff;
	border-color: #ed1c2a;
	
	-webkit-box-shadow: 0 0 5px rgba(237, 28, 42, 0.31);
	-moz-box-shadow: 0 0 5px rgba(237, 28, 42, 0.31);
	box-shadow: 0 0 5px rgba(237, 28, 42, 0.31);
}


input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}

div#tp {
    border-left: 4px solid#ed1c2a;
}

div#tp p {
    margin-left: 10px;
    font-size: 19px;
    padding: 5px 0px;
    font-family: 'Montserrat', sans-serif;
    color: #4e4e4e;
    font-weight: bold;
    text-transform: uppercase;
}

div#count-main {
    float: left;
    padding: 0px 0px;
    width: 100%;
}

a, li :hover {
    text-decoration: none;
    color: #c3c3c3;
    transition:all .5s;
}

div#detc {
    height: 120px;
}

div#detimg {
    margin: 8px 0px;
    float: left;
    width: 100%;
}

div#detimg img {
    width: 25px;
    float: left;
}

div#detimg h6 {
    float: left;
    margin: 5px 0px 6px 4px;
    font-size: 12px;
    color: #989898;
}

input#rememberMe {
    position: relative;
    margin-left: 0px;
}

.card-img {
    
    margin-bottom: 15px;
    margin-top: 30px;
}

.profile-content p {
    margin-bottom: 0px;
}

.line1 {
    border-bottom: 1px solid #f5f5f5;
    float: left;
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.line2 {
    float: left;
    width: 100%;
    padding: 10px 0px 0px 0px;
}

.line {
    border-bottom: 1px solid #f5f5f5;
    float: left;
    width: 100%;
    padding: 10px 0px;
}


.blue h6 {
    color: #ed4853;
    font-weight: 500;
}

div#img {
    float: right;
    width: 20px;
    opacity: .3;
}

div#img img {
    width: 15px;
    padding: 11px 0px;
}

.line h6, .line2 h6, .line1 h6 {
    margin: 0px;
    padding: 10px 0px;
    font-size: 13px;
}


.col-md-8 h6 {
    font-weight: bold;
}

div#head h1 {
    font-weight: 500;
    font-size: 19px;
    margin: 0px;
    color: #fff;
    letter-spacing: -.5px;
}

div#head {
    background: #ed1c2a;
    padding: 14px 22px;
    margin-bottom: 10px;
    font-weight: bold;
    float: left;
    width: 100%;
}

div#img1 {
    width: 100%;
    margin: 10px 0px 20px  0px;
    border: 11px solid #fbfbfb;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.32);
}

div#img1 img {
    width: 100%;
}

input[type="submit"] {
    background: #ed1c2a;
    border: 1px solid rgba(0, 0, 0, 0.07);
    padding: 4px 10px;
    color: #fff;
    border-radius: 4px;
    /* font-size:12px; */
    /* width:inherit; */
}

input[type="submit"]:hover{
    transition:all 0.4s;
    background: #c31c27;
    border: none;
    color: #fff;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.07);
}

.col-md-4 {
    float: left;
    padding: 10px 0px;
}

input#passone {
    border-radius: 3px;
    border: 1px solid #cecece;
    padding: 3px 10px;
}



select {
    padding: 5px 10px;
    border-radius: 3px;
    border: 1px solid #d8d8d8;
}

.panel-heading {
    /* background: #f5f5f5; */
    /* padding: 10px 10px 2px 10px; */
    /* border-bottom: 1px dotted #ccc; */
}

.panel-body {
    margin-top: 10px;
}

.panel-heading h2 {
    font-size: 16px;
    font-weight: bold;
    color: #247c9e;
}

.card-img {
    margin: 0px;
}



div#bn {
    background: #e2e2e2;
    width: 100%;
    border-bottom: 2px solid #ed1c2a;
}

div#bn-set {
    width: 82.255555%;
    margin: 0 auto;
}

.profile-usermenu {
    border: 1px solid #e2e2e2;
}

i.fa.fa-angle-right {
    font-weight: bold;
    color: #ed1c2a;
    margin-right: 5px;
    font-size: 14px;
}

.profile-userpic img {
    /* float: left; */
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
}

i.fa {
    color: #ed1c2a;
    margin-right: 4px;
}

.profile-usertitle-job h5 {
    padding: 0px 10px 10px 10px;
    font-size: 13px;
    color: #ed1c2a;
    /* font-weight: bold; */
    border-bottom: 1px solid #e2e2e2;
    margin: 0px;
}

.profile-usertitle-name h5 {
    padding: 8px 10px 0px 8px;
    font-weight: bold;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
}

.profile-usertitle-job {
}

.profile-usertitle {
    /* background: #f9f9f9; */
}

a.button {
  display: block;
  background-color: #ed1c2a;
  border: 1px solid transparent;
  color: #ffffff;
  font-weight: 300;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 4px 8px;
}

a.button:hover {
  background-color: #ffffff;
  color: #ed1c2a;
  border-color: #ed1c2a;
}

div#detc a {
    color: #000;
    text-decoration:none;
}

div#detc a:hover {
    color: #ed1c2a;
}

div#detimg1 {
    margin: 4px 0px 15px 0px;
    height: 65px;
}

div#detimg1 h6 {
    color: #848484;
    font-size: 12px;
    text-align: left;
    line-height: 16px;
    float: left;
}

#calculator {
    width: 100%;
    overflow: auto;
    padding: 10px;
    background: #f1f1f1;
}

.io-field {
    border: 1px solid #dedede;
    margin: 5px;
    padding: 2px;
    text-align: right;
    overflow: hidden;
    position: relative;
    background: #fff;
    padding: 10px;
}

.calculation,
.collapsed-calculation {
    font-size: 10px;
    height: 14px;
    line-height: 14px;
}

.input {
    font-size: 16px;
    height: 24px;
    line-height: 24px;
}

.numbers {
    margin: 5px;
    width: 120px;
    float: left;
}

.operations {
    margin: 5px;
    width: 160px;
    float: left;
}

.button {
    /* width: 30px; */
    height: 30px;
    padding: 0;
    font-size: 14px;
    /* line-height: 30px; */
    text-align: center;
    border: 1px solid;
    cursor: pointer;
    float: left;
    margin: 4px;
    background: #fafafa;
}

.button.number-0 {
    width: 70px;
}

.memory-indicator {
    position: absolute;
    bottom: 10px;
    left: 2px;
    font-size: 10px;
}

div#sign-up-set-3 {
    /* float: left; */
    width: 100%;
}

div#sign-up-set-3 img {
    width: 100%;
}

div#sign-up-set-1 {
    border: 1px solid #e2e2e2;
    padding: 10px;
    margin-bottom: 10px;
}

input.btnRegister {
    margin: 10px 0px;
}

input.demoInputBox {
    width: 100%;
}

input#password {
    border: 1px solid #d8d8d8;
    padding: 5px 10px;
    border-radius: 4px;
}

.thank {
    text-align: center;
}

div#login-in-set {
    padding: 10px;
}

div#login-in-main {
    width: 30%;
    margin: 0 auto;
    border: 1px solid #e2e2e2;
}

.info-set img {
    width: 17px;
    border-radius: 2px;
}

.l-label p {
    margin: 0px;
}

button.btn.btn-danger.dropdown-toggle {
    background: #fff;
    border: none;
    color: #28324e;
    margin: 11px 0px;
    font-size: 0.85rem;
}

button.btn.btn-danger.dropdown-toggle:hover {
    background: #fff;
    border: none;
    color: #28324e;
    margin: 11px 0px;
    font-size: 0.85rem;
}

.dropdown-menu {
    background: #fff;
}

.nav-dropdown .dropdown-item {
    padding: 0px 30px 5px 30px;
}

a.btn.btn-danger.dropdown-toggle {
    background: none;
    color: #28324e;
    border: none;
    font-size: 0.85rem;
}

a.btn.btn-danger.dropdown-toggle:hover {
    background: none;
}

a.btn.btn-danger.dropdown-toggle {
    padding: 0.875rem 2.4rem 0.875rem 1.5625rem !important;
}

li hr {
    margin: 0px;
}

h4 a:hover {
    color: #ed1c2a;
    margin: 0px 0px;
    padding: 0px;
}

h4 a {
    color: #969696;
    margin: 0px 0px;
    padding: 0px;
}

.nav1 {
    padding: 0px 20px;
}

.nav1 h4 {
    padding: 0px 0px 10px 1px;
}

.more2 {
    float: right;
}

h6 {}

.more2 h6 {
    font-size: 10px;
    font-weight: bold;
    /* background: #000; */
}

button.btn.btn-lg.btn-primary.btn-block {
    border-radius: 0px;
    background: #ed1c2a;
    border: none;
    padding: 6px;
    /* width: 120px; */
    margin: 0 auto;
    letter-spacing: 0px;
}

.cprt {
    text-align: center;
    margin: 0px;
}

.profile-userpic {
    padding: 10px 10px 0px 10px;
}


.profile-usermenu {
  background:#fff;
}

input.form-control, select, input[type="text"], input#myDate, textarea#describe, textarea#preferlanguage, textarea, select, input {
    border: 1px solid #d8d8d8;
    width: 100%;
    font-size:12px;
    font-style:italic;
    padding:10px;
    color: #000000;
    text-transform: capitalie;
}

select {
    border: 1px solid #d8d8d8;
    width: 100%;
    font-size:12px;
    font-style:italic;
    padding:10px;
    color: #999e9f;
}

button.js-export.img-export {
    background: #ed1c2a;
    border: 1px solid #d60000;
    padding: 7px 10px;
    border-radius: 3px;
    font-weight: bold;
    color: #fff;
    font-style: inherit;
    font-size: 12px;
}

select {
    font-size: 12px;
    font-style: italic;
    color: #8e8e8e;
}

.content-success {
    width: 50%;
    margin: 0 auto;
}


.content-success-set {
    float: left;
    padding: 20px;
}

.content-success-set h1,h2,h3,h4,h5,h6{
    color: #000;
}

.padding90 {
    padding: 45px 0px;
}

footer#footer1-2 {
    background: #000;
}

.mbr-small-footer a {
    float: right;
}

.mbr-small-footer a :hover {
    float: right;
    color:#ed1c2a;
    transition:.5s;
}

.border {
    float: right;
    margin: 0px 15px;
}

.background-image {
    background-image: url('Login Page BG.png');
     margin-top:10px;
  background-size: cover;
  display: block;
  filter: blur(3px);
  -webkit-filter: blur(0px);
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  z-index: -999;
  opacity: 1.9;
}

.background-image-analiz {
  background-image: url('Analiz.jpg');
  background-size: cover;
  display: block;
  filter: blur(3px);
  -webkit-filter: blur(0px);
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  z-index: -999;
  opacity: 1.9;
}

.background-image-suresh {
  background-image: url('Suresh.jpg');
  background-size: cover;
  display: block;
  filter: blur(3px);
  -webkit-filter: blur(0px);
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  z-index: -999;
  opacity: 1.9;
}

.wrapper {
    background: rgb(255, 255, 255);
    padding: 40px;
    margin-bottom: 20px;
    margin-top: 20px;
    border-top: 5px solid #ed1c2a;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.17);
}

.rc-anchor.rc-anchor-normal.rc-anchor-light {
    background: #fff;
    border: 1px solid #e2e2e2;
    box-shadow: none;
    border-radius: 0px;
    margin: 0px;
}


.paypal {
    margin-top: 0px;
    padding: 0px;
}

div#sign-up-topic h6 {
    font-size: 12px;
}

input[type="checkbox"] {/* float: none; */width: inherit;}

select {
    font-size: 12px;
    font-style: italic;
    color: #8e8e8e;
}

button#showall, button#web,button#ux,button#graphic,button#motion {
    background: #ed1c2a;
    float: left;
    margin-right: 2px;
    border-radius: 0px;
    padding: 8px 15px;
    /* border-right:1px solid rgba(0, 0, 0, 0.3); */
}

.toggles {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    /* border-bottom: 1px solid #e2e2e2; */
}

button#showall:hover, button#web:hover, button#ux:hover, button#graphic:hover, button#motion:hover {
    background: #920e16;
    color:#fff;
    border:1px solid #920e16;
}

.topic {
    float: left;
    width: 100%;
    padding: 10px 15px 10px 15px;
    font-weight: bold;
    /* border-right: 1px solid #e2e2e2; */
    border-bottom: 1px solid #e2e2e2;
    /* border-top: 1px solid #e2e2e2; */
    border-left: 2px solid #ed1c2a;
}

.topic h2 {
    letter-spacing: -1px;
    font-weight: bold;
    font-size: 20px;
    color: #ed1c2a;
    margin: 0px;
}

.toggles i.fa{color:#fff;}

.left {
    float: left;
}

.right {
    float: right;
}

.channelno {
    float: left;
    width: 10%;
}

.channelname {
    float: left;
    width: 80%;
    margin-left: 15px;
}

.right-b {
    font-weight: bold;
    color: #ed1c2a;
    /* background: #000; */
    /* padding: 8px 14px; */
    text-align: center;
}

.link a {
    padding: 20px;
    color: #ef1c2a;
    border-right: 1px solid #fff;
    text-decoration:none;
}

.link a:hover {
    color: #ffffff;
    transition:.5s;
    text-decoration:none;
}

a.button { margin: 0px; margin-top: 20px;}

textarea#res {
    display: none;
}

p.notes-note {
    font-size: 14px;
    margin-top: 10px;
    color: #ed1c2a;
}

h4.list {
    margin: 0px;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 0px;
}

.width-200-img {
    width: 100px;
}

a.button-1 {
    /* display: block; */
    background-color: #ed1c2a;
    border: 1px solid transparent;
    color: #ffffff;
    font-weight: 300;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 4px 8px;
    display: inline-block;
}

a.button-1:hover{opacity:.7;text-decoration:none;}

.width-100 img { width: 100%;}

a.choose-1 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7b00+1,e22d00+100 */
background: rgb(255,123,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,123,0,1) 1%, rgba(226,45,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,123,0,1) 1%,rgba(226,45,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,123,0,1) 1%,rgba(226,45,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b00', endColorstr='#e22d00',GradientType=0 ); /* IE6-9 */ padding: 10px; border-radius: 5px; color: #fff;}

a.choose-2 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#258dc8+0,1c6993+100 */
background: rgb(37,141,200); /* Old browsers */
background: -moz-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(28,105,147,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%,rgba(28,105,147,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(28,105,147,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#1c6993',GradientType=0 ); /* IE6-9 */ padding: 10px; border-radius: 5px; color: #fff;}


a.choose-1:hover {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc4e00+2,9b2900+100 */
background: rgb(188,78,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(188,78,0,1) 2%, rgba(155,41,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(188,78,0,1) 2%,rgba(155,41,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(188,78,0,1) 2%,rgba(155,41,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc4e00', endColorstr='#9b2900',GradientType=0 ); /* IE6-9 */ padding: 10px; border-radius: 5px; color: #fff; transition:0.5s;}

a.choose-2:hover {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a6c8c+0,133f63+100 */
background: rgb(26,108,140); /* Old browsers */
background: -moz-linear-gradient(top, rgba(26,108,140,1) 0%, rgba(19,63,99,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(26,108,140,1) 0%,rgba(19,63,99,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(26,108,140,1) 0%,rgba(19,63,99,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a6c8c', endColorstr='#133f63',GradientType=0 ); /* IE6-9 */ padding: 10px; border-radius: 5px; color: #fff;}

.back-grey {background: #585858;padding: 40px 0px;width: 100%;}

.back-white {background: #fff;padding: 51px 20px;}

p.big-a-lil { font-size: 18px;}

.width-100-1 img {
    width: 100%;
}

.width-100-1 {
    margin-top: 91px;
}

h1.blue {
    color: #001979;
}

ul.left {text-align: left;background: #000;padding: 20px 40px;color: #fff;border-radius: 4px;width: 100%;}


a.btn.btn-primary {
    padding: 10px 15px;
}

.box {
    background: #fff;
    padding: 20px;
    text-align: center;
}

h1.promo {
    font-size: 25px;
    font-weight: bold;
    margin:0px 0px 5px 0px;
}

p.promo {
    margin:0px;
    color:#ed1c2a;
}

div#no img {
    width: 30px;
    display: inline-block;
    margin: 0px;
}


div#no a {
    background: #353535;
    display: inline-block;
    height: 25px;
    width: 25px;
    color: #fff;
    text-align: center;
    padding: 0px;
    border-radius: 3px;
}


font{
    /* background: #000; */
    display: inline-block;
    /* height: 30px; */
    /* width: 30px; */
    /* color: #fff; */
    /* text-align: center; */
    /* padding: 2px; */
    }

    font{/* color: #fff; *//* background: #8bc34a; */font-weight: bold;}

th {
    width: 20px;
}

.back-form {
    border: 1px solid #dfdfdf;
    padding: 30px;
    box-shadow: 1px 1px 5px #ddd;
}

a.click {
    background: #ed1c2a;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

a.click:hover {
    background: #871019;
    color:#fff;
    text-decoration:none;
}

a.nav-link.btn.btn-success-outline.btn-success {
    background: none;
    border-radius: 50px;
    padding: 10px 30px;
    color: #28a745;
}

a.nav-link.btn.btn-danger-outline.btn-danger {
    padding: 10px 15px;
    border-radius: 6px;
}

h3.mbr-section-title.display-2 {
    font-size: 43px;
    margin-bottom: 0px;
}

.background {
    /* padding: 100px 0px; */
    /* width: 100%; */
    /* overflow: hidden; */
    background: #000000 url(../images/background/ambassador.jpeg) center center no-repeat;
    background-size: cover;
}

.background img {
    width: 100%;
}

.background-gradient {
    background: #000;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,00f79c+100 */
    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #1e5799 0%, #00f79c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #1e5799 0%,#00f79cde 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #1e5799db 0%,#00f79cfa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#00f79c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    padding: 100px 0px;
}

.breadcrumb-text {
    /* position: absolute; */
    width: 100%;
    text-align: center;
    z-index: 777;
    color: #fff;
}

.breadcrumb-text h1 {
    font-weight: bold;
    font-size: 50px;
    letter-spacing: -2px;
    color: #fff;
    margin-bottom: 10px;
}

a.ambassador {
    color: #fff;
    border-radius: 50px;
    border: 1px solid #fff;
    padding: 10px 15px;
    margin: 10px 10px 0px 10px;
    display: inline-block;
    text-decoration: none;
}

a.ambassador:hover {
    background: #fff;
    color: #000;
}

.container-background {
    background: #2f2f2f;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    padding: 15px 20px;
}

.nav-tabs .nav-link {
    padding: 15px 20px;
}

.container-background {
    background: #2f2f2f;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    padding: 15px 20px;
}

.nav-tabs .nav-link {
    padding: 15px 20px;
}

.nav-tabs {
    border: 0px;
    /* text-align: center; */
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-radius: 0px;
    background: #fff;
    border: none;
}

.nav-tabs .nav-link {
    padding: 15px 20px;
    border: none;
}

.nav-tabs .nav-link:hover {
    background: #1f8f97;
    color:#fff;
    border-radius:0px;
    border:none;
}

.nav-tabs {
    border: none;
}



.tabs {
  display: block;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  overflow: hidden; }
  .tabs [class^="tab"] label,
  .tabs [class*=" tab"] label {
    /* color: #efedef; */
    cursor: pointer;
    display: block;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1em;
    padding: 2rem 0;
    text-align: center;
    }
  .tabs [class^="tab"] [type="radio"],
  .tabs [class*=" tab"] [type="radio"] {
    border-bottom: 1px solid rgba(239, 237, 239, 0.5);
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .tabs [class^="tab"] [type="radio"]:hover, .tabs [class^="tab"] [type="radio"]:focus,
    .tabs [class*=" tab"] [type="radio"]:hover,
    .tabs [class*=" tab"] [type="radio"]:focus {
      border-bottom: 1px solid #1b9196; }
    .tabs [class^="tab"] [type="radio"]:checked,
    .tabs [class*=" tab"] [type="radio"]:checked {
      border-bottom: 2px solid #0f928d; }
    .tabs [class^="tab"] [type="radio"]:checked + div,
    .tabs [class*=" tab"] [type="radio"]:checked + div {
      opacity: 1; }
    .tabs [class^="tab"] [type="radio"] + div,
    .tabs [class*=" tab"] [type="radio"] + div {
      display: block;
      opacity: 0;
      padding: 2rem 0;
      width: 90%;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
  .tabs .tab-2 {
    width: 50%; }
    .tabs .tab-2 [type="radio"] + div {
      width: 200%;
      margin-left: 200%; }
    .tabs .tab-2 [type="radio"]:checked + div {
      margin-left: 0; }
    .tabs .tab-2:last-child [type="radio"] + div {
      margin-left: 100%; }
    .tabs .tab-2:last-child [type="radio"]:checked + div {
      margin-left: -100%; }

p,h1,h2,h3,h4,h5,h6 {font-family: 'Raleway', sans-serif;}
body {font-family: 'Raleway', sans-serif;  }


.w100 img {
    width: 100%;
    border: 1px solid #dbdbdb;
    /* margin-bottom: 30px; */
}


.background-gradient-1 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f731ab+0,5d00e0+100 */
    background: #f731ab; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #f731ab 0%, #5d00e0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #f731ab 0%,#5d00e0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #f731ab 0%,#5d00e0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f731ab', endColorstr='#5d00e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.background-gradient-2 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a1ad22+0,005b03+100 */
    background: #a1ad22; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #a1ad22 0%, #005b03 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #a1ad22 0%,#005b03 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #a1ad22 0%,#005b03 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1ad22', endColorstr='#005b03',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.padding-60 {
    padding: 60px 0px;
}

.form {
    box-shadow: 1px 1px 3px #aaa;
}

.form-set {
    background: #1e1e1e;
    padding: 20px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.form-det {
    padding: 30px 10px;
}

.padding-30 {
    padding: 10px;
    display: inline-block;
    width: 100%;
}

.w100 {
    margin-bottom: 30px;
}

.w100-det {
    border: 1px solid #e2e2e2;
    border-top: none;
    padding: 10px;
}

.w100-det p {
    margin: 0px;
}

p.country { text-transform: uppercase; font-size: 11px; margin-top: 3px;}

p.aname { font-weight: bold;}

input.form { text-transform: uppercase; padding: 6px 20px; display: inline-block; width: fit-content;}

.center { text-align: center;}

.margin-top-header { margin-top: 107px;}

.card-img { height: 151px; overflow: hidden;}

div#detc1 h6 { font-size: 12px;  text-align: justify; margin-top: 10px; line-height: 15px;}

.margin-top { margin-top: 19px;}

.course img {  width: 100%;}

a.learn {background: #e22424;padding: 5px 15px;border-radius: 4px;display: inline-block;color: #fff;}

a.learn:hover {text-transform: none;text-decoration: none;background: #af1919;color: #fff;}

.course-det {padding: 20px;margin: 0px;}

.course-det h5 {padding: 0px 0px 10px 0px;margin: 0px;font-size: 14px;height: 70px;}

.course {border: 1px solid #d8d8d8;border-radius: 10px;overflow: hidden;margin-bottom: 0px;background: #fff;margin-bottom: 25px;}

input.course-upload,select.course-upload { margin-bottom: 20px; font-size:13px; color: #8c8c8c; text-transform: capitalize; font-style: normal;}

h5.note { font-size: 11px;padding: 10px 0px 20px 0px; margin: 0px;}

hr.topic {border: 1px solid #dd1f21;padding: 0px;}

a.category {display: block;padding: 0px 0px 0px 15px;color: #464646;font-size: 14px;}

.category-main {/* padding: 10px; */border: 1px solid #dd1f21;}

h4.topic {background: #dd1f21;color: #fff;padding: 8px 15px;}

.category-set { padding: 10px 0px;}

.member-background {   /* The image used */background-image: url("https://images.unsplash.com/photo-1503676260728-1c00da094a0b?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1009&q=80");/* Full height *//* height: 100%; */ /* Center and scale the image nicely */background-position: center;background-repeat: no-repeat;background-size: cover;}

.white-background {background: #ffffffc7;padding: 40px;border-radius: 10px;box-shadow: 3px 3px 10px #0000008a;}

p.footer-center { text-align: center; margin: 0px; font-size: 13px; font-weight: bold; padding: 10px;}

footer.footer { background: #00a569; color: #fff;}

h1.bold { text-align: center; font-weight: 900; text-transform: uppercase; letter-spacing: -2px; font-size: 45px; margin-bottom: 30px;}

h2.text-center {text-align: center;font-weight: bold;border-bottom: 2px solid #00a569;padding-bottom: 20px;color: #00a569;}

.white-background-1 {background: #ffffffc7;padding: 10px;border-radius: 10px;box-shadow: 3px 3px 10px #0000008a;margin-bottom: 25px;}

.background-1 {background: #0275d8;padding: 20px;border-radius: 10px;box-shadow: 3px 3px 10px #0000008a;margin-bottom: 25px;color: #fff;font-weight: bold;text-align: center;}

.background-2 {background: #2a872a;padding: 20px;border-radius: 10px;box-shadow: 3px 3px 10px #0000008a;margin-bottom: 25px;color: #fff;font-weight: bold;text-align: center;}

.background-3 {background: #efa522;padding: 20px;border-radius: 10px;box-shadow: 3px 3px 10px #0000008a;margin-bottom: 25px;color: #fff;font-weight: bold;text-align: center;}

.background-4 {background: #e22424;padding: 20px;border-radius: 10px;box-shadow: 3px 3px 10px #0000008a;margin-bottom: 25px;color: #fff;font-weight: bold;text-align: center;}

p { margin: 0px;}

.channel-background { background-image: url(https://image.freepik.com/free-photo/children-playing-grass_1098-504.jpg); /* height: 100%; */ background-position: center;  background-repeat: no-repeat;   background-size: cover;}

.overlay-d {background: rgba(0, 0, 0, 0.64);}

.backround-icon { font-size: 40px;}

.breadcrumb-1 {  background: #00a569; border-radius: 100px; color: #fff; font-size: 12px; padding: 8px 15px;  margin-bottom: 25px;}

h1.course-cat-topic {font-weight: 900;letter-spacing: -1px;margin-bottom: 25px;border-bottom: 1px solid #00a569;padding-bottom: 15px;color: #00a569;}

p.bcumb {display: inline-block;text-transform: uppercase;}

p.bcumb  .svg-inline--fa { margin: 0px 5px;}

dl.faq-container li a { color: #00a569;}

dl.faq-container li { list-style: none;}

dl.faq-container { margin: 0px;}

.background-1 a:hover, .background-2 a:hover, .background-3 a:hover, .background-4 a:hover{ color: #fff; text-decoration: none;}

.background-1:hover {background: #005aa7; transition: .5s; text-decoration: none;}

.background-2:hover {background: #1e5d1e; transition: .5s;}

.background-3:hover {background: #ab771c; transition: .5s;}

.background-4:hover {background: #a51d1d; transition: .5s;}

.background-5:hover {background: #000; transition: .5s;}

.background-1 a, .background-2 a, .background-3 a, .background-4 a { color: #fff;}

.search-background {
    padding: 20px;
    background: url(https://png.pngtree.com/element_origin_min_pic/16/08/19/1757b6d1b10adbb.jpg);
    margin-bottom: 25px;
    border-radius: 8px;
    box-shadow: 3px 3px 10px #0000008a;
}

input[type="search"] {
    width: 80%;
}

form.form-wrapper.cf button {
    width: 19%;
    padding: 10px;
    background: #e22424;
    color: #fff;
    border: none;
    border-radius: 0px 8px 8px 0px;
}

h1.course-cat-topic-2 {
    font-weight: 900;
    letter-spacing: -1px;
    margin-bottom: 25px;
    border-bottom: 1px solid #00a569;
    padding-bottom: 15px;
    color: #00a569;
    font-size: 27px;
}

.card-block img {
    width: 100%;
}
@media screen and (max-width:800px) {
.img-flp-price {
display:none;
}

.img-flp-price-mobile{
display:block;
}

}