.mobile-display{
	display:none !important;
}
.dextop-display{
	display:block !important;
}
@media (min-width: 1367px) and (max-width: 1920px) {
}
@media (min-width: 767px) and (max-width: 1024px) {

.left-box-top img, .right-panel-top img, .registration-box-top img{
	width:5% !important;
}
}
@media (min-width: 320px) and (max-width: 768px) {
.mobile-display{
	display:block !important;
}
.dextop-display{
	display:none !important;
}	

body{   
	font-size:12px !important;
}
p {
    line-height: 20px;
	font-size:12px;
}
.navbar-default {
		font-weight:400;
	    font-size:14px;
		text-transform:uppercase;
        border:0;
		border-top:rgba(0, 109, 226) 1px solid;
		border-bottom:rgba(0, 109, 226) 1px solid;
		margin-top:0px;
        background-color:#f7f7f7;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
    }
.navbar-default .navbar-toggler-icon{
	color:rgba(0, 109, 226) !important;
}
.navbar-default .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 109, 226)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-default .navbar-toggler {
    color: #f6e687;
    border-color:#000;
	padding:2px 8px;
	margin-right:15px;
}	
.navbar-default .navbar-brand {
		background:url(../images/logo_mobile-1.png) no-repeat 0px 0;
		width:200px;
		height:70px;
		text-indent:-999px;
		margin-top:0px;
		margin-left:15px;
 }
.navbar-default .navbar-text{
	margin-left:15px;
	border-top:rgba(20, 20, 20, 0.1) 1px solid;
}
.navbar-default .navbar-nav>li>a {
	padding:8px 6px;
	line-height:30px;
	color:rgba(0, 109, 226);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #000;
}
.navbar-default.navbar-shrink {
        padding:6px 15px;
		background:rgba(236, 27, 37, 0.9);
		border-bottom:rgba(20, 20, 20, 0.1) 1px solid;
		margin-top:0px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
}
.navbar-default.navbar-shrink .navbar-nav>li>a {
	    line-height:30px;
		color:#fff;
	     margin-top:0px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
    }
.navbar-shrink .navbar-nav>li>a:hover {
    color: #000;
}
.navbar-default.navbar-shrink .navbar-brand {
		background:url(../images/logo_mobile-1.png) no-repeat 0px 0;
		width:79px;
		height:50px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;		
		margin-top:0px;
    }
	

  .navbar .dropdown-menu .nav-item a{
	  color:#6c6c6e;
	  font-size:14px;
	  text-transform:none;
  }
  .navbar .dropdown-menu .nav-item a:hover{
	  color:#39b54a;
  }
.navbar .dropdown-menu div[class*="col"] {
    margin-bottom: 0rem;
}
	
	
.dropdown-menu>li>a {
    padding: 8px 15px !important;
    color: #fff;
}
.navbar-default .navbar-nav .dropdown-menu {
    background-color: #000;
}
.navbar-collapse{
	margin-top:8px;
	border-top:#e8e8e8 1px solid;
}
.navbar-bottom{
	margin-top:70px;
	position:relative;
}
.navbar-bottom ul li{
	display:list-item;
	padding:0 20px;
	margin:0;
	font-size:16px;
	color:#7d7b7b;
	border-right:none;
}
.navbar-bottom ul li img{
	width:30px;
}
.navbar-bottom ul li span{
	color:#1d3394;
	font-weight:700;
	font-size:18px;
}




/***************** Footer *******************/
footer{
	padding:10px 0;
	margin-top:20px;
}

/**********  Home  ******************/
.banner-caption{
	padding:10px 0;
	font-size:18px;
}
.section1 {
    padding:20px 0;
}
.left-box-top{
	font-size:18px;
	padding:10px 10px;
}
.left-box-top img{
	width:10%;
}
.left-box-contain .nav-link {
    padding:0 !important;
	font-size:16px !important;
}
.card-body {
    padding:0 !important;
}
.container-fluid {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.con ul{
	padding:0 !important;
	margin:0 !important;
	list-style-type:none !important;
}
.con ul li{
	padding:10px 0px 10px 10px; !important;
	margin:0 !important;
}
.btn-view-details{
	font-size:10px !important;
	border-radius:10px !important;
	padding:2px 8px 2px 8px !important;
}


.right-panel{
	margin-top:20px;
}
.right-panel-top{
	font-size:18px;
	padding:10px 10px;
}
.right-panel-top img{
	width:10%;
}
.right-panel-con ul li{
	padding:10px 10px;
	font-size:12px;
}
.right-panel-con ul li span{
	font-size:11px;
}
.btn-read-more{
	font-size:10px !important;
	border-radius:10px !important;
	padding:2px 8px 2px 8px !important;
}
.section2{
	padding:20px 0 0px 0;
	font-size:12px;
}
.section2 h2{
	font-size:18px;
	padding:20px 0 10px 0;
	margin-bottom:20px;
	border-bottom:#d1d1d1 1px solid;
}
.section2 img{
	margin-bottom:10px;
}


.right-panel-con, .tab-pane .container-fluid {
    height: 250px ;
}
/***********************************************
          --------  Registration   --------
***********************************************/
.registration-section{
	padding:20px 0;
}
.registration-box-con {
    border: #d8dffc 1px solid;
    background: #FFF;
    padding:15px 15px 30px 15px;
}
.registration-box-top {
    font-size: 18px;
    padding: 10px 10px;
}
.registration-box-top img{
	width:10%;
}
.btn-Continue-to-Step {
    border-radius: 20px !important;
    padding: 10px 8px !important;
    font-size: 16px !important;
}
.stepwizard-step {
	display:inline;
}
.btn-Continue-to-Step{
	border-radius:30px !important;
    background:#6dcc3a;
	/*padding:10px 8px !important;*/
	width:100% !important;
	font-size:15px !important;
	display:block !important;
}
.stepwizard{
	background:#fff;
	border:#CCC 1px solid;
	margin-bottom:20px;
	color:#000;
}
label{
	margin-bottom:1px !important;
}
.mt-5, .my-5 {
    margin-top: 0rem !important;
}
}