.top_new_head-2{
font-size: 50px;
}

@media screen and (max-width:767px)
{
.small-circle {
  width: 75% !important;
    height: 75% !important;
    padding: 5% !important;
}
.top_new_head{
   font-size:11px !important;
   display: none;
}
.top_new_head-2{
   font-size:11px !important;
}
.home_image{
   display:block !important;
   width:70px;
   height:70px;
}
.main_head{
  font-size: 8px !important;
  padding: 10px;
  line-height: 9px;
   display:none !important;
}

.icon-block span {
  top: auto !important;
  left:auto !important;
  right:auto !important;
} 

.big-circle {
   border: 1px solid #021945 !important;
   position: absolute;
  top: -10px;
  left: -14px;
  bottom: 0px;
  right: 0px;
  width: 120%;
  height: 120%;
}
  .icon-block {
    width: 20%;
    height: 20%;
    padding: 2%;
  }

 .icon-block {
  /* background-color:transparent !important;*/
  }
  
  .icon-block span {
    font-size: 11px !important;
	display: none;
  }

   .icon-block:nth-child(3) span {
	  color:#476E2C !important;
	}
	
	.icon-block:first-child span {
	  color:#F74E06 !important;
	}
	
	.icon-block:nth-child(2) span {
	  color:#A20000 !important;
	}
	
	.icon-block:nth-child(4) span {
	  color:#203864 !important;
	}
	
	.icon-block:nth-child(5) span {
	  color:#7030A0 !important; 
	}
	
	.icon-block:nth-child(6) span {
	  color: #31BFA7 !important;
	}

    .icon-block:nth-child(7) span {
	  color: #FDB421 !important;
	}
	
	.icon-block:nth-child(8) span {
	  color:#409FBC !important;
	}
	
	.main-box-element{
	  margin-top:0px !important;
	  margin-bottom:0px !important;
	}
}

@media screen and (min-width:768px)
{
.top_new_head{
  font-size:34px !important;
   display: none;
}

.main_head{
  font-size:20px !important;
}
}



/* Style the tab */
.wrap {
  width: 100%;
display: block ruby;
border-radius: 20px;
margin-top: 20px;
}

/* Style the buttons inside the tab */
.wrap{
  display: block;
  background-color: #920000;
  color: #fff;
  padding: 22px 16px;
  border: none;
  outline: none;
  text-align: center;
  cursor: pointer;
  font-size: 17px;
  border-radius: 20px;
}

/* Change background color of buttons on hover */
.wrap:hover {
  background-color: #1f4e79;
  color: white;
}

/* Create an active/current "tab button" class */
.wrap.active {
  background-color: #1f4e79;
  color: white !important;
}

/* Style the tab content */
.tabcontent {
  padding: 0px 12px;
  display: none;
}

.box-bg {
  /*border: 1px solid #ccc;*/
  background-color: #1f4e79;
  display: inline-block;
    margin-top: 10px;
}

/* Clear floats after the tab */
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.tablinks{
	font-weight: 600;
color: #fff;
padding: 5px;
border-radius: 7px;
background: none;
border: 2px solid #fff;
}

.wrap i{
font-size: 35px;
color: #fff;
}

.bx-content {
 background: #fff;
padding: 35px 20px 35px 20px;
border: 1px solid #1f4e79;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 20px;
}

.bx-content i{
font-size: 40px;
color: #1f4e79;
margin-bottom: 10px;
}

.wrap h3{
color: #fff;
margin-top: 20px;
margin-bottom: 10px;
}

@media screen and (max-width: 500px){
.wrap {
  width: 100%;
  display: block;
  border-radius: 20px;
  margin-top: 20px;
}
.wrap div{
  margin-top: 10px;
  margin-bottom: 10px;
}
}
@media screen and (max-width: 900px){
.wrap {
  display: block;
  border-radius: 20px;
  margin-top: 20px;
}
.wrap div{
  margin-top: 10px;
  margin-bottom: 10px;
}
}

.pub_bg

{
background:transparent !important;

}

.hospital_h3

{
color:#fff !important;

}


.wd_bg

{
width: 100% !important;

}

@media screen and (max-width:767px){
	.degrees-graduate-area__bg {
	  position: absolute;
	  top: 0;
	  left: 0;
	  right: 0;
	  height: 950px;
	  background-color: #f9f5f3;
	  z-index: -1;
	}
	
	.single-degrees-graduate-box .img-box .btn-box {
  position: absolute;
  left: 35px;
  bottom: 80px;
  z-index: 3;
}
}


@media screen and (max-width: 1199px){

.school_dl_block{
  display:none !important;
  
}

.school_mobile_block {
  display:block !important;
  
}
}


@media screen and (min-width: 1200px){

.school_dl_block{
   display:block !important;
  
}

.school_mobile_block {
  display:none !important;
  
}
}

@media screen and (min-width: 768px) and (max-width: 991px) {

.single-blog-style3 .text-holder .text {
   min-height: 380px;
}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {

.single-blog-style3 .text-holder .text {
   min-height: 260px;
}

}