*{
margin: 0px;
padding: 0px;
}

body{
margin: 0px;
padding: 0px;
}

.nopadding{
margin: 0px;
padding: 0px;
}
a, a:hover{
text-decoration: none;
}







.headbg{
margin: 0px;
padding:20px 0;
background: #253137;
}
.logo{
margin: 0px;
padding: 0px;
}
.logo img{
margin: 0px;
padding: 0px;
max-width: 100%;
}



.ccwidget{

display: flex;
margin: 0px auto;
padding:8px 0;
width: 100%;
justify-content: center;
}
.ccwidget i{

color:#fff; 
display: flex;
margin: 30px 0;
}

.pricetabcontent{
width: auto;
float: none;
margin:0;
padding: 0 16px;
display: block;
background:transparent;
border-right: 1px solid #324149;
}

.pricetabcontent a.pricename{

margin: 0px;
padding: 0px;
color: #fabf2c;
text-transform: uppercase;
font-size: 18px;
display: flex;
}
.pricetabcontent a.price{

margin: 0px;
padding: 0px;
color: #fff;
text-transform: uppercase;
font-size: 18px;
display: flex;
}
.pricetabcontent a.pricechange{

margin: 0px;
padding: 0px;
color: #ff4a68;
text-transform: uppercase;
font-size: 14px;
display: flex;
}
.pricetabcontent a.pricechange2{

margin: 0px;
padding: 0px;
color: #3abc98;
text-transform: uppercase;
font-size: 14px;
display: flex;
}


.ccwidget2{

display: flex;
margin: 0px auto;
padding:8px 0;
width: 100%;
justify-content: center;
}
.ccwidget2 i{

color:#fff; 
display: flex;
margin: 5px 0;
padding: 0 15px 0 0;
}

.langtab{
width: auto;
float: none;
margin:0;
padding:5px 0px 0 0;
display: block;
background:transparent;
}



.langtab a.eng{

margin: 0px;
padding:0px 0 0 0;
color: #fff;
text-transform: uppercase;
font-size:11px;
display: flex;
}
.langtab a.ads{

margin: 0px;
padding:5px 0 0 0;
color: #fabf2c;
text-transform: uppercase;
font-size: 11px;
display: flex;
}
.langtab a.sub{

margin: 0px;
padding:5px 0 0 0;
color: #fabf2c;
text-transform: uppercase;
font-size: 12px;
display: flex;
}










/*navbar-css-start*/

.navbg{

margin: 0px;
padding: 0px;
background:#e74c3c;
}

.searchbar {
margin-bottom: auto;
margin-top: auto;
height: auto;
background-color: #353b48;
border-radius: 30px;
padding: 3px;
width: auto;
}

.search_input{
color: white;
border: 0;
outline: 0;
background: none;
width: 0;
caret-color:transparent;
line-height: 40px;
transition: width 0.4s linear;
}

.searchbar:hover > .search_input{
padding: 0 10px;
width:200px;
caret-color:red;
transition: width 0.4s linear;
}

.searchbar:hover > .search_icon{
background: white;
color: #e74c3c;
}

.search_icon{
height: 40px;
width: 40px;
float: right;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
color:white;
}


.navbar-nav .nav-link {
    color: #fff !important;
    font-size: 18px;
    padding: 0px 8px !important;
}
/*navbar-css-end*/


.bgspace{

  margin: 0px;
  padding:40px 0;
  background:#fafafa;
}

.slidebox{

  margin: 0px;
  padding: 0px;
  background:url("../images/slide.jpg") center;
  background-size: cover;
  min-height:500px;
  overflow: hidden;
}

.stitle{

  margin: 0px;
  padding:10px 15px;
  background:rgba(0,0,0, 0.6);
  font-size: 26px;
  color:#fff;
}

.stitle2 {
    margin: 0;
    padding: 10px 15px;
    background: rgba(0,0,0, 0.6);
    color: #fff;
    bottom: 0px;
    width: 96%;
    position: absolute;
}


ul.bloglist{

    margin: 0px;
    padding: 0px;
}
.bloglist li{

  margin: 0px;
  padding: 0px 15px;
  list-style-type: none;
  display: inline-block;
  color:#fff;
   font-size: 20px;
  border-right:#fff solid 1px;
}
.bloglist li a{

  margin: 0px;
  padding: 0px;
  display: inline-block;
  color:#fff;
  font-size: 20px;
}


/*tab-css*/

/*nav > .nav.nav-tabs{

  border: none;
    color:#fff;
    background:#272e38;
    border-radius:0;

}
nav > div a.nav-item.nav-link,
nav > div a.nav-item.nav-link.active
{
  border: none;
    padding: 18px 25px;
    color:#fff;
    background:#272e38;
    border-radius:0;
}

nav > div a.nav-item.nav-link.active:after
 {
  content: "";
  position: relative;
  bottom: -57px;
  left: -10%;
  border: 15px solid transparent;
  border-top-color: transparent; ;
}
.tab-content{
  background: transparent;
    line-height: 25px;
    border: 0px solid #ddd;
    border-top:5px solid #e74c3c;
    border-bottom:0px solid #e74c3c;
    padding:30px 25px;
}

nav > div a.nav-item.nav-link:hover,
nav > div a.nav-item.nav-link:focus
{
  border: none;
    background: #e74c3c;
    color:#fff;
    border-radius:0;
    transition:background 0.20s linear;
}*/
/*tab-css-end*/



.form{

  margin:20px 0 0 0;
  padding:0px;
  display: flex;
  justify-content: center;
}

.formtxt{

  margin:0px 0 0 0;
  padding:0px 15px;
  min-height:50px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 600;
  min-width:350px;
  float: left;
}
.formbtn{

  margin:0px 0 0 0;
  padding:0px 15px;
  min-height: 50px;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 600;
  background:#000;
  color: #fff;
  border: none;
  outline: none;
  border-radius: 0px;
  min-width:200px;
  float: left;
}


.subsbg{

  margin: 0px;
  padding:40px 0;
  background:#e74c3c;
}
.substitle{

  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size: 26px;
  color: #fff;
}





ul.editorlist{

  margin: 0px;
  padding: 0px;
}
.editorlist li{

  margin: 0px;
  padding:14px 0;
  list-style-type: none;
  display: block;
  border-bottom:#ccc solid thin;
}
.editorlist li a{

  margin: 0px;
  padding: 0px;
  display: block;
  font-size: 16px;
  font-weight: 600;
  color:#000;
}
.editorlist li a:hover{

  margin: 0px;
  padding: 0px;
  display: block;
  font-size: 16px;
  font-weight: 600;
  color:#000;
  text-decoration: underline;
}













.red{color:red;}
.green{color:green;}

.topspace{

  margin:0px;
  padding:30px 0 ;
}
.cryptitle{


  margin: 0px;
  padding:0px 0 20px 0;
  font-size: 26px;
  color: #000;
}

tr:nth-child(2n+1){background: #f6f6f6;}

.table{border:#ccc solid thin;}












.newspace{

  margin: 0px;
  padding:40px 0;
  background: #efefef;
}
.whitebox{

  margin: 0px;
  padding:20px;
  background: #fff;
  border-radius: 10px;
}

.contentbox{

  margin: 0px;
  padding:0px 0 20px 0;
  text-align: center;
  border-bottom: #ccc solid 1px;
}

.contentbox h2{

  margin: 0px;
  padding: 0px;
  font-size: 28px;
}
.contentbox p{

  margin: 0px;
  padding:10px 0;
  font-size:12px;
}


ul.toplist{

  margin: 0px;
  padding: 0px;
}
.toplist li{

  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline-block;
}
.toplist li a{

  margin: 0px;
  padding:5px 10px;
  font-size: 16px;
  border:#8c8f93 solid thin;
  border-radius: 50px;
  display: inline-block;
  color: #8c8f93;
}
.toplist li a:hover{

  margin: 0px;
  padding:5px 10px;
  font-size: 16px;
  border:#07c7f5 solid thin;
  border-radius: 50px;
  display: inline-block;
  color: #07c7f5;
}


.pro{

  margin: 0px;
  padding: 0px;
}
.pro img{

  margin: 0px;
  padding: 0px;
  max-width:25%;
  border-radius: 50%;
}
.pro span{font-size: 16px; color: #000; padding-left: 15px;}







.eventbox{
  margin: 0px;
  padding: 0px;
  border:#ccc solid thin;
  background:#fff;
}
.evimg{

  margin: 0px;
  padding: 0px;
}
.evimg img{

  margin: 0px;
  padding: 0px;
  max-width: 100%;
}

.evecontent{

  margin: 0px;
  padding:20px;
}

.evecontent h4{

  margin: 0px;
  padding:0px;
  font-size: 26px;
  color: #000;
}
.evecontent p{

  margin:8px 0 0 0;
  padding:0px;
  font-size: 14px;
  color: #000;
}



.spacetop{margin-top: 25px;}

.footerbg{

  margin: 0px;
  padding:30px 0;
  background: #333;
}
.copy{

  margin: 0px;
  padding: 0px;
  text-align: center;
  color: #fff;
  width: 100%;
}










ul.main_press{

  margin: 0px;
  padding:20px;
  background:#fff;
  border:#ccc solid 2px;
  border-radius: 5px;
  width: 100%;
  display: flex;
}
.main_press li{

  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline-block;
}
.main_press li a{

  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline-block;
}
.presimg{
  margin: 0px;
  padding: 0px 10px 0 0px;
  float: left;
} 
.presimg img{
  margin: 0px;
  padding: 0px;
  flex-shrink: 0;
  width: 100%;
} 
.prescontent{

  margin: 0px;
  padding: 0px;
  font-size: 16px;
  line-height: 26px;
  color:#000;
}
.prescontent:hover{text-decoration: underline;}




@media (min-width: 1200px){
.container {
    max-width: 1200px;
}






@media(min-width: 100px) and (max-width: 736px){

  .navtopspace{margin-top: 15px;}
}