@media screen and (min-width: 992px) {
.custom-home-area p{font-size: 19px; width: 80%;}
.custom-home-area h1{font-size: 48px; font-weight: 700;}
.benefits-area h2{font-size: 48px; font-weight: 700; line-height: 60px;}
.btn-lg{font-size: 18px; font-weight: 600;}
.benefits-area .service-box img{width: 70px; height: 70px;}
.benefits-area h4{font-weight: 700; line-height: 32px;}
.custom-home-area .custom-image{position: absolute; top:-400px; right:20%; height: 730px;} 
.hero-1 {padding: 300px 0 200px;width: 100%;overflow: hidden;}
.benefits-area p{font-size: 18px;}
.features-area .theme-blue-bg h2{font-size: 28px; font-weight: 700; line-height: 34px;}
.features-area .theme-blue-bg h2 span{font-size: 28px; font-weight: 400; line-height: 34px;}
.features-area p{font-size: 18px; width: 87%;}
.contact-area img{width: 100%;}
.contact-area .col-lg-6{padding-right: 0;}
.footer-color-theme .ms-lg-auto{top:-48px;}
.white-label-area h3{font-size: 48px; font-weight: 700; line-height: 60px;}
.white-label-area p{font-size: 18px;}
.nav-sticky.navbar .nav-btn {background-color: #2559DE!important;color: #fff!important;border:none!important;}
.nav-btn:active{border:none!important}
}

@media screen and (max-width: 991px) {
  /* .custom-header-bg{background-image: url(../images/all-mask-bg.svg)!important; background-size: cover; background-position: 80% top!important;} */
  .custom-header-bg{padding-bottom: 32px!important;}
  .custom-home-area h1{font-size: 22px; font-weight: 700; line-height: 26px; text-align: center;}
  .navbar-area .btn.btn-sm {padding: 10px 0!important; background-color:transparent!important; color:#6c757d!important; font-size: 16px!important; font-weight: 500!important;}
  .custom-home-area p{font-size: 16px; text-align: center;}
  .custom-home-area .btn{width: 100%;}
  .hero-1 {padding: 100px 0 0px;}
  .features-area .img-fluid{width: 100%; }
  .features-area .position-relative .me-5{margin-right: 0!important;}
  .features-area .position-relative .ms-5{margin-left: 0!important;}
  .custom-padding-top{padding-top: 40px!important;}
  .features-area h2{text-align: center;}
  .features-area p{text-align: center;}
  .contact-area .img-fluid{width: 100%; border-radius: 16px; margin-bottom: 32px;}
  .contact-area .white-form-area{border-radius: 16px!important;}
  .contact-area .white-form-area{padding: 0px 15px!important;}
  .footer-color-theme ul li{display: inherit!important;}
  .copyright-gap p{text-align: center; font-size: 14px;}
  .only-for-desktop{display: none;}
  .only-for-desktop .custom-terms-area{display: none;}
  .custom-width-for-mobile{width: 100%;}
  .only-for-mobile{display: flex!important;}
  .only-for-mobile ul li{text-align: left;}
  .copy-border{display: none;}
  .footer-color-theme{padding: 40px 0!important;}
  .bg-light{background-color: #fff!important;}
  .section{padding: 32px 0!important;}
  .contact-area .mt-5{margin-top: 0!important;}
  .navbar-toggler:focus{box-shadow: none!important;}
  .custom-image{text-align: center;}
  .features-area a.btn-link{text-align: center; width: 100%;}
  .features-area a.btn{text-align: center; width: 100%;}
  .features-area .mb-5{margin-bottom: 16px!important;}
  .features-area .mt-5{margin-top: 1.5rem!important;}
  .features-area .mb-4{margin-bottom: 1rem !important;}
  #btn-back-to-top{display: none!important;}
  .white-label-area{text-align: center;}
  .white-label-area .mb-5{margin-bottom: 16px!important;}
  .white-label-area .mt-5{margin-top: 0px!important;}
  .white-label-area ul li{list-style-type: none; font-size: 15px!important; padding-bottom: 8px!important;}
  .white-label-area ul li img{width: 24px!important; margin-right: 4px!important;}
  #only-price-special nav .btn{border:none;}
  .successfull-messege img{height: 65px!important;} 
  .successfull-messege p{font-size: 15px!important;}
  .features-area ul.feature-list-area{padding:0 0 0 0!important; width: 90%; margin: 0 auto 12px auto;}
  .features-area ul.feature-list-area li{font-size: 15px!important; padding-bottom: 8px!important; list-style-type: none; text-align: center; line-height: 1.7;}
  .features-area ul.feature-list-area li::before{
    content: '';
    display: inline-block;
    width: 4px;
    height: 4px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
    background-color: hwb(210 12.9% 83.9% / 0.75) !important;
    position: relative;
    left: -6px;
    top:-3px;
 }
 .single-services-area .text-muted {text-align: center;}
 .single-services-area h2.fw-bold {text-align: center;}
 .theme-blue-bg{padding: 16px 0!important;}
 .single-proven{margin-bottom: 8px!important; padding: 16px!important; min-height: auto!important;}
 .single-choose p{margin-bottom: 16px!important;}
 .single-proven h4{font-size: 46px!important; line-height: normal!important;}
  }

  @media (min-width:992px) and (max-width:1400px) {
    .footer-color-theme  .col-lg-8{width:60%; flex: 60%;}
    .footer-color-theme .col-lg-4{width:40%; flex: 40%;}
    .custom-home-area h1 {font-size: 40px; line-height: 48px;}
    .benefits-area h2{font-size: 40px; line-height: 48px;}
    .features-area h2{font-size: 40px; line-height: 48px;}
    .contact-area img {position: absolute;min-height: 100%;}
}

.benefits-area p{color:#111827!important;}

.features-area .btn{color: #fff; background-color: rgba(37, 89, 222, 1)!important;}
.features-area .btn-two{color: rgba(37, 89, 222, 1)!important; background-color: transparent!important; border:1px solid rgba(37, 89, 222, 1);}
.contact-area .white-form-area{background-color: #fff; border-radius: 0 16px 16px 0; padding: 50px;}
.contact-area .white-form-area .btn{width: 100%; background-color: #2559DE!important;}
.bg-color-theme{background-color: #2559DE!important;
color:#fff; border:none;
}
.bg-color-theme:hover{color:#fff!important;}
.bg-color-theme:active{color:#fff!important;}
.bg-color-theme:focus-visible{color:#fff!important;}
.custom-header-bg{background-image: url(../images/all-mask-bg.svg); background-repeat:repeat-x; background-position: left top;}
/* .custom-header-bg{
background: rgb(18,45,122);
background: linear-gradient(90deg, rgba(18,45,122,1) 0%, rgba(18,45,122,1) 39%, rgba(16,34,84,1) 100%);
} */
.custom-padding-top{padding-top: 96px;}
.contact-area textarea{min-height: 116px;}
#only-price-special .contact-area textarea{min-height: 116px;}
.btn{border-radius: 12px!important; font-size: 16px;}
.btn.btn-sm{letter-spacing: .5px;background-color: transparent!important; border:1px solid #fff; color:#fff;}

.footer-color-theme{background: #2754CB;
  color:#fff;padding: 64px 0;}
.footer-color-theme ul li{font-size: 16px; font-weight: 500;} 
.footer-color-theme ul li:last-child{padding-right: 0;}
.footer-color-theme ul li a{color:#fff!important;}
.footer-color-theme img{margin-bottom: 40px;}
.footer-color-theme input{width: 100%;}
ul.custom-terms-area li{font-weight: 400; padding-right: 16px;}
ul.custom-terms-area{text-align: right;}
.copy-border{border-top:1px solid #fff; height: 1px; width: 100%; margin-top: 26px;}
.copyright-gap{margin-top: 40px;}
.bg-color-theme-white{background:#fff;color:#5541A5; font-size: 16px; width: 100%;}
.bg-color-theme-white:hover{color:#5541A5; background-color: #fff;}
.form-control{border-radius: 12px;}
.normal-font-weight{font-weight: 500;}
.only-for-mobile{display: none;}
.features-area .features-img .img-fluid{width: 100%;}
.btn.btn-light{color:#000!important;}
#btn-back-to-top {position: fixed;bottom: 20px;right: 20px;z-index: 9999; width: 30px; height: 30px; border-radius: 12px; background-color: #5479D9; text-align: center; padding-top: 3px;
cursor: pointer; padding-left: 1px; color:#fff;}
.pricing-area-custom{padding: 150px 0 80px; width: 100%; overflow: hidden;}
#only-price-special .navbar{background-color: #ffffff;}
#only-price-special .navbar .navbar-nav li a{color: #6c757d !important;}
.white-label-area{padding-top: 0!important;}
.white-label-area ul{padding: 0;}
.white-label-area ul li{list-style-type: none; font-size: 18px; padding-bottom: 16px;}
.white-label-area ul li img{width: 32px; margin-right: 8px;}
.white-label-area .btn{padding: 0;}
.white-label-area .btn{color: #7C3AED;}

.successfull-messege{text-align: center;}
.successfull-messege img{height: 130px;} 
.successfull-messege p{font-size: 18px;}

.features-area ul.feature-list-area{padding: 0 0 0 16px;}
.features-area ul.feature-list-area li{font-size: 18px; padding-bottom: 8px; color:hwb(210 12.9% 83.9% / 0.75) !important}


.single-services-area .colorfull-image-area{background-color: #DBE0ED;border-radius: 15px!important; margin-right: 16px!important; width: 100px; height: 70px;}
.single-services-area .colorfull-image-area img{height: 32px;}
.single-services-area h5{font-weight: 700;}
.single-services-area p{color: #161C2D!important;}
.single-services-area .text-muted{font-size: 14px; text-transform: uppercase; color: rgba(37, 89, 222, 1)!important;font-weight: 700; margin-bottom: 10px;}
.theme-gray-bg{background-color: rgba(244, 247, 250, 1);}
.theme-blue-bg{background-color:rgba(37, 89, 222, 0.06); border-radius: 24px; padding: 60px 0;}

.features-area .text-muted{font-size: 14px; text-transform: uppercase; color: rgba(37, 89, 222, 1)!important;font-weight: 700; margin-bottom: 10px; width: 100%;}

.proven-area p{ font-size: 16px; color: #1E1E1E!important}
.single-proven{background-color: rgba(223, 231, 247, 0.32); border-radius: 24px; padding: 24px; min-height: 440px; margin-bottom: 4px;}
.single-proven h4{color:#DFE7F7; text-align: right; font-size: 96px; line-height: 116px; margin-bottom: 0;}
.single-proven h3{font-size: 24px; font-weight: 600;}
.single-proven img{margin-bottom: 16px;}
.single-proven p{color:#1E1E1E!important; line-height: 28px; font-weight: 400;}

.single-choose img{width: 32px; float: left; margin-right: 8px; position: relative; top:-4px}
.single-choose h4{color: #18925E; font-size: 20px!important;}
.single-choose p{margin-top: 12px; color: #1E1E1E; font-size: 16px;}

ul.custom-terms-area li{display: inline;}
@media screen and (min-width: 991px) {
.contact-area img {position: absolute;min-height: 100%;}
}

.padding-top-0{padding-top: 0;}
.padding-bottom-0{padding-bottom: 0;}









