﻿

/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
    .mMobileBTN{display:none;}
    .mSocialIcons{display:none;}
}
/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/
@media (min-width: 1025px) and (max-width: 1280px) {
    .mMobileBTN{display:none;}
    .mSocialIcons{display:none;}    
}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) { 
    .mMobileBTN{display:none;}
    .mPageTitle{font-size:32px;}
    .mSocialIcons{display:none;}      
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {  
    .mMobileBTN{display:none;}
     .mSocialIcons{display:none;}  
    
}
/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@media (min-width: 481px) and (max-width: 767px) {
     .mFloating_Icon{display:none;}  
     .mPrd_Img{height:130px;}

      .mTxt_SM{    font-size: 12px;font-weight: 400;}
      .text-sm-center {text-align: center !important}
      .mPageTitle{font-size:32px;}

  .mCommBox{padding:0px;}
 .mHeaderComm{padding-top: 10px;border-bottom: 1px solid #6D6D6D;float: none !important;text-align:center !important; 
              padding-bottom: 0px; padding-left:0px; padding-right:0px;}
.mHeaderComm li{display: inline-block;margin-left:10px; }
.mHeaderComm li .mNavBar-Toggler{margin-right:10px !important;font-size: 16px; }
.mHeaderComm li:nth-child(4){display: none;}
.mHeaderComm li a{font-size: 14px;position: relative;padding-left: 20px;padding-top: 4px;color:#6D6D6D;}
.mHeaderComm li a i{font-size: 16px;position: absolute;left: 0;top: 5px;color:#6D6D6D;}
 #MF{min-height:80px;}
 .mHomeAboutIMG{height:auto !important;}
 
 
 
 
   .mMaxWidth_33 {max-width:100% !important;}
  .mMaxWidth_20,.mMaxWidth_25{width:100% !important;}
}
/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
@media (min-width: 320px) and (max-width: 480px) {  
    #MFR1 {margin-top: -70px;}
    .mSocialIcons{display:block;margin:0px;}
     .mFloating_Icon{display:none;}  
     .mPrd_Img{height:130px;}

    .mSecTitle h2{font-size:28px;}
    .feature-box{height:auto;}
    .mPunchLine1{text-align:center;}
    .mPrd_Img{height:130px;}
    .mFloating_Icon{display:none;}
.mMaxWidth_33 {max-width:100% !important;}
.mMaxWidth_20,.mMaxWidth_25{max-width:100% !important;}
.text-sm-center {text-align: center !important}
.mTxt_SM{    font-size: 12px;font-weight: 400;}
.mTxtTop,.mTxtBottom{margin-bottom: 10px;display: inline-block; padding: 8px 20px;font-size: 14px; font-weight:400;
         animation: fadeInUp 0.8s both 1s;background: var(--CP); border-radius: 20px;color:var(--CW);}
.mPunchLine{font-size: 32px;}  
.mPageTitle{font-size:28px;}
.mCommBox{padding:0px;}
.mHeaderComm{padding-top: 10px;border-bottom: 1px solid #6D6D6D;float: none !important;text-align:center !important; 
              padding-bottom: 0px; padding-left:0px; padding-right:0px;}
.mHeaderComm li{display: inline-block;margin-left:10px; }
.mHeaderComm li .mNavBar-Toggler{margin-right:10px !important;font-size: 16px; }
.mHeaderComm li:nth-child(4){display: none;}
.mHeaderComm li a{font-size: 14px;position: relative;padding-left: 20px;padding-top: 4px;color:#6D6D6D;}
.mHeaderComm li a i{font-size: 16px;position: absolute;left: 0;top: 5px;color:#6D6D6D;}
 #MF{min-height:80px;}
.mHomeAboutIMG{height:auto !important;}
 
 }

.mModal{}
.mModal-Dialog{}
.mModal-Content{border-radius: 1px;}
.mModal-Header{padding: 5px 10px;background: #EFF6FE;border-radius: 0;border-bottom:1px solid var(--CA);}
.mModal-Header-Title{font-size: 14px;color: var(--CA);margin: 0px;font-weight: 500;}
.mModal-Header-Title i{color: var(--CA);}
.mModal-Header .btn-close{color: var(--CA);} 
.mModal-Header-Title-Error{color:var(--CA);}
.mModal-Header-Title-Success{color:var(--CA);}
.mModal-Header-Title-Primary{color:var(--CA);}
.mModal-Header-Title-Info{color:var(--CA);}
.mModal-Header-Title-Warning{color:var(--CA);}
.mModal-Header-Title-Default{color:var(--CA);}


.mModal-Heading-Error{color:var(--bs-danger);font-weight: 500;}
.mModal-Heading-Success{color:var(--bs-success);font-weight: 500;}
.mModal-Heading-Primary{color:var(--bs-primary);font-weight: 500;}
.mModal-Heading-Info{color:var(--bs-info);font-weight: 500;}
.mModal-Heading-Warning{color:var(--bs-warning);font-weight: 500;}
.mModal-Heading-Default{color:var(--CT);font-weight: 500;}

.mModal-Header-Icon{font-size:16.5px;}
.mModal-Header-Colse{outline:none;}
.mModal-Body{padding-top: 0px; padding-bottom: 0px;}
.mModal-Body-UI{padding-top: 15px; padding-bottom: 15px;}
.mModal-Heading{background: #F3F2F1;padding: 10px;color:#555555;margin:0px;font-size: 1rem;font-weight: 500;border-bottom: 1px solid #dee2e6;}
.mModal-Msg-Box{}
.mModal-Footer{padding: 3px 0px;border-top:0px;}
.mModal-Footer .btn {margin: 0px;}
.mModal-UL{list-style: outside none none;padding-left: 0; color:#495057}
.mModal-UL li{margin: 5px 0; padding-left: 15px;position: relative;font-size:15px;}
.mModal-UL li::before {content: "\f101";font-size:11px;font-family: 'Font Awesome 5 Free';font-weight: 900;
                      border: none;color: #155BA1;display: inline-block;margin-right: 10px;padding: 0;
                      left: 0;position: absolute;top: 3px;}

.btn-close {  box-sizing: border-box;width: 2px;height: 2px;padding: 6px !important;
    margin-right: 0px !important;color: rgb(0, 0, 0);
    background: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e) center center / 1em no-repeat transparent;
    border: 0px;border-radius: 0.25rem;opacity: 0.5;}
/*Modal*/





.mFC,.select2-container--default .select2-selection--single{border-radius: 1px;padding: 2px;display: block;margin-bottom: 2px;width: 100%;color: #495057;background-color: #fff;
     border: 1px solid var(--BC-Ctrl);transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;
     }