.fa-3x {
    font-size: 2em;
}

.nav-item{
	border-right: 2px solid #D3D3D3;
}
.logoimg1{
	max-width: 230px!important;
    /* float: right; */
    max-height: 230px!important;
}
.logoimg2{
	max-width: 130px!important;
    /* float: right; */
    max-height: 130px!important;
	margin-bottom:10px;
}
.icon1{
		max-width: 60px!important;
    /* float: right; */
    max-height: 60px!important;
}


.icon_follow{
	
/* line-height: 33px; */
	
margin-top: 8px;
	
font-size: 20px;
}
.iconinst{
	padding-right: 0.5em;
}
.btnbg{
	background-color:#fff !important;
}
.btnbg1{
	background-color:#9E1114 !important;
}
.btnbgc{
	background-color:#9E1114 !important;
}
.btnbg2{
	color: #fff !important;
    padding: 14px 10px;
    width: 160px;
    height: 55px;
    font-size: 17px;
	background-color:#9E1114 !important;
}

.btnbgc{
	padding: 5px 10px;
	width: 100%;
	height: 48px;
	font-size: 25px;
	color: #fff !important;
	text-transform: none;
}
.btnbgc1{
	padding: 5px 10px;
	background-color:#FCAC56 !important;
	border:none !important;
    width: 135px;
    height: 55px;
    font-size: 25px;
	color: #fff !important;
	    text-transform: none;
}
.btnbgcback{
	padding: 5px 10px;
    width: 120px !important;
    height: 55px;
    font-size: 25px;
	color: #fff !important;
	    text-transform: none;
		background-color:#9E1114 !important;
}
.btnbgcadd{
	padding: 5px 10px;
    width: 260px;
    height: 55px;
    font-size: 25px;
	color: #fff !important;
	background-color:#9E1114 !important;
	text-transform: none;
}
/* for form field */
		  fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

    legend.scheduler-border {
        font-size: 1.2em !important;
        font-weight: bold !important;
         
        width:auto;
        
        border-bottom:none;
    }
	
	
/* for form field end */


a.btn1{
    height:50px;
    font-size: 25px;
    font-weight: bold;
    /* width:225px; */
    line-height:50px;
    vertical-align:middle;
    text-align:center;
    padding:0 10px;
    color: #000;
    background-color: #006064;
    position:relative;
    display:inline-block;
}
a.btn1:after{
    position:absolute;
    right: -50px;
    content:" ";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 25px 0 25px 50px;
    border-color: transparent transparent transparent #006064;
}
 
a.btn1.active:after{
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 25px 0 25px 50px;
    border-color: transparent transparent transparent #9E1114;
}
 
*:before,
*:after {
  box-sizing: border-box;
  position: relative;
  box-sizing: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 

.input-group {
  justify-content: flex-end;
  margin-bottom: .5em !important;
}

.btn1 {
  border-radius: 0;
  margin-right: .5em;
  color: #fff !important;
   
}

.nav-tabs,
.tab-content {
  max-width: 100%;
}

.nav-tabs .nav-item a {
  border-radius: 0;
   
  border: none;
}

.nav-tabs .nav-item .active {
  border-radius: 0;
  background-color: #9E1114;
  border: none;
  color: #fff;
  font-weight: bold;
  font-size: 25px;
}
 

.tab-content .tab-pane {
  padding: 1em;
  /* background-color: #eee; */
  /* border: 2px solid #eee; */
}
 
.texth1_size{
	font-size: 1.5rem !important;
}
.lead {
    font-size: 18px;
text-align: justify;}
.btnbg{
	background-color:#9E1114 !important;
}
		.btnbg{
	color:#fff !important;
	padding:5px 10px;
	 width: 160px;
    height: 55px;
    font-size: 25px;
	}
	
h1, h2, h3, h4, h5, h6{
	
	font-weight:500;
}
th{
	    border-right: 1px solid #e4ebeb !important;
		border:none;
}
.card-header{
    background-color: #9E1114 !impo;
    
}
.card-header1{
	    background-color: #9E1114;
color: #fff;
		    padding: 0.75rem 1.25rem;
			    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.accordion .card-header a{
	background-color: #000 !important;
}

.card-headerstep{
	background-color:#fff;
	color:#9E1114;
}
/*How to Apply start*/
.rounded1{
	
	    width: 100px;
        height: 100px;
        background-color: #9E1114;
        left:0; right:0;
        top:0; bottom:0;
        margin:auto;

        /*this to solve "the content will not be cut when the window is smaller than the content": */
        max-width:100%;
        max-height:100%;
        overflow:auto;
   
 }
 .rounded {
    margin-top: 16px;
 }
 .rounded1:hover{
	 
 }
 
 
 /*How to Apply end*/
 .m-top{
	 margin-top:-80px;
 }
 .page-footer{
	 background-color:#9E1114!important;
 }
 
 .header-right-logo{float:right;}
 @media (max-width:320px)
{
	.header-right-logo{
		margin:0px auto;	
		padding:0px;
		display:block;
	}
}
@media (max-width:480px)
{
	.header-right-logo{
		margin:0px auto;	
		padding:0px;
		display:block;
		float:none;
	}
	.affiliate-img{width:50%;height:50%}
}