/* @media screen and (-webkit-min-device-pixel-ratio:0) {  */
@media screen\0{
/* .login-page.container-fluid > .row{-webkit-display:flex;} */
 body .container{display:block; height:100%;}
 body{margin:0px; padding:0px; height:100%; width:100%;}
 .login-page.container-fluid > .row .col-md-6{float:left; height:100%;}
 #Signin .d-flex.align-items-center.captch-wrap.my-3 + div > .row{clear:both; min-height: 55px;}
 .login-page{height:100%;}
 .row{-webkit-display:block; display:block; height: 100%;}
 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11{float:left;}
::i-block-chrome,.mr-auto,  .mx-auto{float:left;}
 .ml-auto,  .my-auto{float:right;}
 .row.ml-1 .col{ width:auto; float:left;}
 .custom-flex-btwn .custom-chkbox{float:left;}
 .custom-flex-btwn .custom-chkbox + div{float:right;}
 .custom-flex-btwn{ display: block; justify-content: space-between; clear: both; margin-bottom: 20px; min-height: 25px; }
 .field{display:flex;flex-flow:column-reverse;margin-bottom:1rem;position:relative}
 .field label {position: absolute;top: 5px;}
 .field input:focus+label, .field input:active+label, .field input:hover+label{position: absolute;top: -20px; }
 .field.has-error input:focus.error.is-invalid+label{top:38px}
 .field input::-webkit-input-placeholder {color: #fff!important;}
 .fixed-top li {float: left;}
 .homeBox .col{width:20%; float:left;}
 .custom-faq li{width:20%; float:left;}
 .optn-actn.thre-otpn {overflow: hidden;}
 .optn-actn.thre-otpn {overflow: hidden;}
 :root { background-color: #fff+; }
 .mainTop { background-color: #1b1464;   height: 100%;   display: block;   margin: 0 auto;  overflow: hidden; padding-bottom: 70px;}
 .faq { background-color: #fff;   height: 100%;   display: block;   margin: 0 auto;}
 .homeBox a {display: block;}
 .homeBox a:hover .card-img-top img {filter: brightness(00) invert(1);  -webkit-filter: brightness(00) invert(1);}
 .faq .thre-otpn ul.nav > li.nav-item a.nav-link > span:nth-child(1){float:left; margin-top: 25px}
 .imageBlock{float:right;}
 .imageBlock img{width:70px;}
 .custom-faq .upcase{font-size: 1.3rem;}
 .footerTop{overflow:hidden;}
 .name::before{ top: -30px;}
 .mitra-sector{ height: 100%;}
 .page-show {width: 100%!important;margin: 0;padding: 0;height: 100%;}
 .page-show > .container-fluid {width: 100%!important;margin: 0;padding: 0;height: 100%;}
 .page-show > .container-fluid .col-md-4 {width: 33.3%!important;margin: 0;padding: 0;height: 100%;}

 .mbpage {width: 100%!important;margin: 0;padding: 0;height: 100%;}
 .mbpage.container-fluid {width: 100%!important;margin: 0;padding: 0;height: 100%;}
 .mbpage.container-fluid .col-md-4 {width: 33.3%!important;margin: 0;padding: 0;height: 100%;}
 .thre-otpn ul.nav > li.nav-item {float:left;}
 .custom-tabs li.nav-item a.nav-link > span:nth-child(1) {padding: 12px;}
 .page-show .col-md-8.col-12{float:right;}
 .prev-next{float:left;}
 .btn.btn-orange.animateRght{float:right;}

 .mbpage .col-md-8.col-12{float:right;}
 header.custom-flex .mr-5{margin: auto; float: left;}

 .pRight{float:right;}
 div.yEpic.org-form.col{clear:both;}
 div.row.headerarea{height:auto;}
 div.row{height:auto;}
 *{height:auto;}
 .locationSearch{clear:both; overflow:hidden;}
 .accordion div.select-custom.field.customSelectBox{float:left; width:33.3%;}
 .locationSearch .row.d-flex .col{float:left; width:50%;} 

}

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
 
}


@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .mobilenav { margin-left: auto;}
  .downloadAPP img{height:27px!important; }
  
   .mitr-content { overflow: auto;}
   .main-section > .mitr-content ::-webkit-scrollbar{    width: 40px;}
   .card.ResultCard table td:nth-child(3){width:auto;}   
   .thre-otpn ul.nav>li.nav-item{width:100%;}
   .thre-otpn ul.nav > li.nav-item a.nav-link{padding:0px; min-height:120px!important;}
   .custom-tabs li.nav-item a.nav-link>span:nth-child(1){float:left;     margin: 15px!important;}
   .thre-otpn ul.nav>li.nav-item a.nav-link>span:nth-child(2){text-align: left;}	
   .custom-tabs li.nav-item a.nav-link.active-now>span:nth-child(2){display: block;}
  

  
}

@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:landscape) {
	 .in-height {
    margin-top: -59px!important;
}
.homeBox { display: flex!important;}
  .thre-otpn ul.nav>li.nav-item{width:100%;}
   .thre-otpn ul.nav > li.nav-item a.nav-link{padding:0px; min-height:120px!important;}
   .custom-tabs li.nav-item a.nav-link>span:nth-child(1){float:left;     margin: 15px!important;}
   .thre-otpn ul.nav>li.nav-item a.nav-link>span:nth-child(2){text-align: left;}	
   .custom-tabs li.nav-item a.nav-link.active-now>span:nth-child(2){display: block;}

.homeBox .col {
    max-width: 190px!important;
    width: 146px;
    padding: 4px;
}
}

/* Portrait and landscape iPad Pro */

@media only screen 
  and (min-width: 1024px) 
  and (max-width: 1366px) 
  and (-webkit-min-pixel-ratio: 2){

/* Portrait iPad Pro */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  .textFaqs strong{font-size: 22px;}
	  .imageBlock-md { max-width: 50px;}
	  .homeBox{display:flex!important;}
	  .homeBox .col{padding:0;}
	  
  }
/* Landscape iPad Pro */

@media only screen 
  and (min-width: 1024px) 
  and (max-width: 1366px) 
  and (-webkit-min-pixel-ratio: 2) 
  and (orientation: landscape){
	.character-main .character {
    background: #2e2f7e;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    height: 115px;
    overflow: hidden;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
}

}
/*  Portrait and landscape Samsung Galaxy S5 */

@media only screen 
  and (min-width: 360px) 
  and (max-width: 640px) 
  and (-webkit-min-device-pixel-ratio: 3){}
/* Portrait Samsung Galaxy S5 */

@media only screen 
  and (min-width: 360px) 
  and (max-width: 640px) 
  and (-webkit-min--pixel-ratio: 3) 
  and (orientation: portrait){}
/* Landscape Samsung Galaxy S5 */

@media only screen 
  and (min-width: 360px) 
  and (max-width: 640px) 
  and (-webkit-min-pixel-ratio: 3) 
  and (orientation: landscape){ 
  .character {display: block!important;}
  } 
 _:-ms-fullscreen, :root .login-left-side { background-color: red;}
 
 
 .ResultCard.card .card-header * {font-size: 1.4rem;   font-weight: 600;}
 @media screen and (-webkit-min-device-pixel-ratio:0) { .card.ResultCard table td:nth-child(2){background:transparent;}}
@-moz-document url-prefix() { 
 .card.ResultCard table td:nth-child(2){background:transparent; #safari { background-color:red } }
}
select{-webkit-appearance:none;}
 