
/* form-group coverageTypeDiv */
@media(max-width: 320px) {
   .form-group .input-label {
      width: 100%;
   }

   .form-group .input-content {
      width: 100%;
   }

   #coverageTypeDiv .input-label {
      width: 110px;
   }

   #coverageTypeDiv .input-content {
      display: inline-block;
      width: calc(100% - 110px);
   }
}


@media(max-width: 1124px){
   .left-col {
      width: 100%;
      padding-right: 16px;
      margin-right: 16px;
      border: none;
   }

   .right-col {
      float: none;
      width: 100%;
      margin-bottom: 16px;
   }

   #resultContentDiv {
     max-width: 560px;
     margin: auto; 
   }


   #coverageTypeDiv .input-label {
      width: 180px;
   }

   #coverageTypeDiv .input-content {
      display: inline-block;
      width: calc(100% - 180px);
   }
}

@media(min-width: 900px) {
   #informationPage .two-column-input-div-left {
      width: 49%;
      display: inline-block;
   }

   #informationPage .two-column-input-div-right {
      width: 51%;
      display: inline-block;
      padding-left: 2%;
   }
}

@media(min-width: 1500px) {
   #calculatePage .two-column-input-div-left {
      width: 49%;
      display: inline-block;
   }

   #calculatePage .two-column-input-div-right {
      width: 51%;
      display: inline-block;
      padding-left: 2%;
   }


   #coverageTypeDiv .input-label {
      width: 110px;
   }

   #coverageTypeDiv .input-content {
      display: inline-block;
      width: calc(100% - 110px);
   }
}
/* form-group coverageTypeDiv end*/


/* shortInforDiv fullInforDiv content-padding*/
@media(max-width: 420px) {
   #shortInforDiv {
      display: block;
   }

   #fullInforDiv {
      display: none;
   }

   #content-padding {
      height: 6.5em;
   }
}

@media(min-width: 421px) and (max-width: 560px) {
   #shortInforDiv {
      display: block;
   }

   #fullInforDiv {
      display: none;
   }

   #content-padding {
      height: 6.5em;
   }
}

@media(min-width: 561px) and (max-width: 800px) {
   #shortInforDiv {
      display: none;
   }

   #fullInforDiv {
      display: block;
   }

   #content-padding {
      height: 4.5em;
   }
}

@media(min-width: 801px) and (max-width: 900px) {
   #shortInforDiv {
      display: none;
   }

   #fullInforDiv {
      display: block;
   }

   #content-padding {
      height: 3.5em;
   }
}

@media(min-width: 901px) and (max-width: 1100px) {
   #shortInforDiv {
      display: block;
   }

   #fullInforDiv {
      display: none;
   }

   #content-padding {
      height: 3.5em;
   }
}

@media(min-width: 1100px) {
   #shortInforDiv {
      display: none;
   }

   #fullInforDiv {
      display: block;
   }


   #content-padding {
      height: 3.5em;
   }
}
/* shortInforDiv fullInforDiv content-padding end*/



/* searchByIDButtonDiv  MAPlanIDInputDiv */
@media (max-width: 586px) {
   .custom-radio-three-options label {
      height: 4em;
   }

   #MAPlanID .input-label {
      width: 100px;
   }

   #searchByIDButton {
      width: 80px;
   }

   #searchByIDButtonDiv {
      display: inline-block;
      width: 80px; 
      margin-left: 12px;
   }
   
   #MAPlanIDInputDiv {
      width: calc(100% - 192px);
   }
}

@media (min-width: 587px) {
   
   #searchByIDButtonDiv {
      display: inline-block;
      width: 130px; 
      margin-left: 12px;
   }
   
   #MAPlanIDInputDiv {
      width: calc(100% - 332px);
   }
}
/* searchByIDButtonDiv  MAPlanIDInputDiv */


/*profile-div*/

@media(max-width: 599px){

   .profile-div {
      float: right;
      background-color: #ECECEC;
      width: 100%;
      text-align: right;
   }

}

@media (min-width: 600px) and (max-width: 1024px){

   .profile-div {
      float: right;
   }
}
@media(min-width: 1025px) {
   .profile-div {
      position: absolute;
      right: 0px;
      top:   16px;
   }
}

/*profile-div - end*/

/* plan-designer-left plan-designer-right */
@media(max-width: 600px) {
   .plan-designer-left :last-child {
      padding-left: 2%;
      width: 50%;
      float: right;
      vertical-align: middle;
      display: flex;
      justify-content: center;
      align-items: center;
   }
   .plan-designer-right :last-child {
      padding-left: 2%;
      width: 50%;
      float: right;
      vertical-align: middle;
      display: flex;
      justify-content: center;
      align-items: center;
   }
}

@media(max-width: 1063px) {
   .plan-designer-left {
      width: 100%;
       margin-right: 0;
      margin-bottom: 16px;
   }
   .plan-designer-right {
      width: 100%;
      margin-left: 0;
   }
   .plan-designer-label {
      vertical-align:top;
      padding-top: 2em;
   }
}
@media(min-width: 1064px) {
   .plan-designer-left {
      width: 49%;
      margin-right: 1%;
      display: inline-block;
      margin-bottom: 0px;
   }
   .plan-designer-right {
      width: 49%;
      margin-left: 1%;
      display: inline-block;
   }
}
@media(min-width: 1125px) {
   .plan-designer-left {
      width: 100%;
      margin-right: 0;
      margin-bottom: 16px;
   }
   .plan-designer-right {
      width: 100%;
      margin-left: 0;
   }
   .plan-designer-label {
      vertical-align:top;
      padding-top: 2em;
   }
}
@media(min-width:1514px) {
   .plan-designer-left {
      width: 49%;
      margin-right: 1%;
      display: inline-block;
      margin-bottom: 0px;
   }
   .plan-designer-right {
      width: 49%;
      margin-left: 1%;
      display: inline-block;
   }
   .plan-designer-label {
      padding-top: 0em;
   }
}
/* plan-designer-left plan-designer-right end */

