.navbar-brand {margin-right: 30px;}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-left: 0.5rem;
  padding-right: 0;
}
.contact-info-box { max-width: 520px;}
.Landingcontainer { max-width: 1170px; margin-left: auto; margin-right: auto;}
 .text-center { text-align: center;}

.mb_20 { margin-bottom: 20px;}
.mt_20 { margin-top: 20px;}

.mr_20 { margin-right: 20px;}
.ml_20 { margin-left: 20px;}


.mb_30 { margin-bottom: 30px;}
.mt_30 { margin-top: 30px;}

.mr_30 { margin-right: 30px;}
.ml_30 { margin-left: 30px;}

.mb_40 { margin-bottom: 40px;}
.mt_40 { margin-top: 40px;}

.mr_40 { margin-right: 40px;}
.ml_40 { margin-left: 40px;}

.mb_50 { margin-bottom: 50px;}
.mt_50 { margin-top: 50px;}

.mr_50 { margin-right: 50px;}
.ml_50 { margin-left: 50px;}

.mb_60 { margin-bottom: 60px;}
.mt_60 { margin-top: 60px;}

.mr_60 { margin-right: 60px;}
.ml_60 { margin-left: 60px;}

.mb_70 { margin-bottom: 70px;}
.mt_70 { margin-top: 70px;}

.mr_70 { margin-right: 70px;}
.ml_70 { margin-left: 70px;}

.mb_80 { margin-bottom: 80px;}
.mt_80 { margin-top: 80px;}


.mb_90 { margin-bottom: 90px;}
.mt_90 { margin-top: 90px;}


.mb_100 { margin-bottom: 100px;}
.mt_100 { margin-top: 100px;}

.mr_80 { margin-right: 80px;}
.ml_80 { margin-left: 80px;}



.pr_20 { padding-right: 20px;} 
.pl_20 { padding-left: 20px;} 


.pt_20 { padding-top: 20px;} 
.pb_20 { padding-bottom: 20px;} 

.pr_30 { padding-right: 30px;} 
.pl_30 { padding-left: 30px;} 

.pt_30 { padding-top: 30px;} 
.pb_30 { padding-bottom: 30px;} 


.pr_40 { padding-right: 40px;} 
.pl_40 { padding-left: 40px;} 

.pt_40 { padding-top: 40px;} 
.pb_40 { padding-bottom: 40px;} 



.pr_50 { padding-right: 50px;} 

.pl_50 { padding-left: 50px;} 

.pr_60 { padding-right: 60px;} 

.pl_60 { padding-left: 60px;} 


.pr_70 { padding-right: 70px;} 

.pl_70 { padding-left: 70px;} 

.mt_lg_40 { margin-top: 40px;}
.mt_lg_20 { margin-top: 20px;}
.mt_lg_10 { margin-top: 10px;}



.WhiteText { color: #FFF;}

.DisplayInDeskTopOnly { display: block;}

.DisplayInMobOnly  { display: none;}


body { margin: 0; padding: 0;  }

.StarField {color: #b2893c;}



.pr_70 { padding-right: 70px;} 

.pl_70 { padding-left: 70px;} 

.addLineHeight { line-height: 1.9;}






.form-select {
  display: block;
  width: 100%;
  padding: 12px;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left .75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; border-radius: 9px; padding-right: 20px;
}












.block {
  position: absolute;
  background-color: #abc;
  left: 50px;
  width: 90px;
  height: 90px;
  margin: 5px;
}


.checkout_content input {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
  box-shadow: 0px 2px 4px 2px rgba(12, 0, 46, 0.08);
  background: #fff;

  font-size: 18px;
  padding: 16px 30px;
  color: #969ca5;
  border: 1px solid transparent;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 30px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-family: "Tahoma", sans-serif;
}

.checkout_content .selectpickers, .nice-select .option {
  color: rgba(0, 11, 40, 0.6);
  font-family: "Tahoma", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: right; padding-right: 25px;
}
.checkout_content .selectpickers {
  width: 100%;
  border-radius: 0px;
  border: 0px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 11, 40, 0.06);
  box-shadow: 0px 2px 3px 2px rgba(0, 11, 40, 0.08);
  font-family: "Tahoma", sans-serif;
    font-weight: 300;
    font-size: 14px;

  font-weight: 300;
  font-size: 14px;
 
  background: #fff;
  height: 60px;
  color: #9ca3b9;
  padding-left: 30px;
  margin-bottom: 30px;
}
.col-lg-6 input::placeholder { color:#2977ff}
.checkout_content input::placeholder, .checkout_content textarea {
  color: rgba(0, 11, 40, 1);

  font-size: 16px;
  font-weight: 500;
}
.checkout_content textarea {
  width: 100%;
  border: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 11, 40, 0.06);
  box-shadow: 0px 2px 3px 2px rgba(0, 11, 40, 0.08);
  height: 170px;
  font-family: "Tahoma", sans-serif;
  color: #000;
  padding-left: 30px;
  padding-top: 16px;
  margin-bottom: 30px; padding-right: 30px;
}
.formFrameAddMargin h3 { font-size: 22px; font-weight: 400;}
.checkout_content input:focus {
  -webkit-box-shadow: 0px 10px 14px 0px rgba(12, 0, 46, 0.06);
  box-shadow: 0px 10px 14px 0px rgba(12, 0, 46, 0.06);
  border-color: #FFF;
  outline: none;
}

.checkout_content .selectpickers, .nice-select .option {
  color: rgba(0, 11, 40, 0.6);
  font-family: "Tahoma", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: right;
}


#FirstSectionText h2 {color:#051441; margin-right: 40px;}

#FirstSectionText ul {
  list-style: none;
}

#FirstSectionText ul li:before {
  content: '✓'; font-size: 22px; color:#051441
}

#FirstSectionText ul li{
  content: '✓'; font-size: 18px; color:#f80003
}
#FirstCTA, #FirstCTA2 { color: #043465; text-decoration: none; font-size: 20px;}

.pos_footer_area {
  background: #043465;
  padding-bottom: 0;
  padding-top: 120px;
  position: relative;
  z-index: 0;
}

.h_footer_dark {
  padding: 100px 0px 120px;
    padding-top: 100px;
    padding-bottom: 120px;
}

.subcribes .form-control {
  border-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  background-color: #fff;
  box-shadow: 0 8px 16px 0 rgb(0 11 40 / 10%);
  font: 300 18px/36px ;
  border: 0;
  color: #a1a8be;
  height: 60px;
  padding-left: 30px;
  position: relative;
  z-index: 1;
}

.subcribes .btn_submit {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
  color: #fff;
  background: #1c7ce7;
  border-radius: 4px;
  padding: 15px 25px;
  border: 0;
  z-index: 222;
}
.h_footer_dark .company_widget p {
  font-size: 16px;
  font-weight: 400;
  margin-top: 32px;
  margin-bottom: 0;
}

.dark_widget .f-title {
  color: #fff; font-size: 20px; font-weight: 600;
}

.f_social_icon_two img {margin-top: -5px;}

.LandingMainCTA { background-image: url("../img/CTABG.png"); background-size: 100% auto; padding: 50px; text-align: center;}

.LandingMainCTA h2{ padding: 40px; color: #FFF; font-weight: 600; }



.OneOfThree22 { margin: 5px; padding: 20px; box-shadow: 3px 3px 14px rgba(0, 0, 0, 0.2); text-align: center; border-radius: 9px; margin-top: 40px;min-height: 470px;}

.OneOfThree22:hover { box-shadow: 11px 11px 44px rgba(0, 0, 0, 0.1);}

.OneOfThree22 h3 {font-size: 20px; font-weight: 600; color: #f90713;margin-bottom: 20px;}

.OneOfThree22 p {font-size: 15px;}

.OneOfThree22 img { color: #3cb252; margin-top: 20px; margin-bottom: 20px;}
.OverlayOneOfThree, .OverlayOneOfThree2, .OverlayOneOfThree3, .OverlayOneOfThree4 { max-width: 390px; overflow: hidden; max-height: 440px;}
.overlayDiv, .overlayDiv2, .overlayDiv3, .overlayDiv4 {background: linear-gradient(90deg, rgba(15,10,99,1) 0%, rgba(255,0,0,1) 100%); min-height: 500px; z-index:1; top:0; position:relative; top:-70px; opacity: 1;}
.overlayDiv, .overlayDiv2, .overlayDiv3, .overlayDiv4 { padding: 20px; text-align: center;}

.overlayDiv h3,.overlayDiv2 h3, .overlayDiv3 h3, .overlayDiv4 h3 { font-size: 20px; color: #FFF; }

.overlayDivDetails, .overlayDivDetails2, .overlayDivDetails3, .overlayDivDetails4 {font-size: 22px; color: #FFF; margin-top: 140px;}


.imageContainer1of3 { position: relative;z-index:-1;}
.overlabBulittpoints { position: relative;  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,1) 49%);   z-index: 999; padding: 50px; margin: 280px; box-shadow: 4px 4px 12px rgba(0, 11, 40, 0.2); margin-top: -190px; padding-top: 50px; border-radius: 12px; padding-bottom: 50px; margin-bottom: 0; }
  
  
  .overlabBulittpoints li { text-shadow: 2px 2px 4px #fff; line-height: 1.4;}
  
  .overlabBulittpoints span { text-shadow: 2px 2px 4px #fff; color: #f90713; font-size: 22px; margin-left: 5px;}  
  
  

/* ================================== DESKTOP CSS CONDITIONS =================================== */


@media only screen and (min-width: 768px) {
    /* For desktop: */
   
   

    .mt_lg_30 {margin-top: 30px;}
    .mt_lg_40 {margin-top: 40px;}
    .mt_lg_50 {margin-top: 50px;}
   
   
   
   
    .SpecialFooterLink { color: #ed5f07;}
    .checkout_content input { font-family: "Tahoma", sans-serif;}

    .payment_clients_area .clients_bg_shape_top {
      position: absolute;
      width: 100%;
      height: 85px;
      top: -82px;
      left: 0;
      background: url("../img/home9/triangle_top.png") no-repeat;
    }
    
    .payment_clients_area .clients_bg_shape_right {
      width: 1600px;
      height: 1253px;
      background-color: white;
      -webkit-box-shadow: 0px 0px 59px 0px rgba(91, 82, 254, 0.05);
      box-shadow: 0px 0px 59px 0px rgba(91, 82, 254, 0.05);
      position: absolute;
      right: -44.5%;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      border-radius: 150px;
      top: -375px;
      z-index: -1;
    }
    .payment_clients_area .clients_bg_shape_right{
      right: -77.7%;
  }
  .payment_clients_area {
    background: #fcf7fe;
    padding: 80px 0px;
    position: relative;
    margin-bottom: 20px;
    min-height: 800px;
    z-index: -2;  overflow: hidden; margin-top: -80px;
  }

 /* ============ Direction Script ================ */
    body { text-align: right; direction: ltr;font-family: "Tahoma";}

    div {direction: rtl;}

    .text-center { text-align: center;}
    
     /* =========================================== */
    


     .TopBannerContent { height: 640px;}

     .TopBannerContent3, .LandingTopBannerContent3 { height: 990px; padding-top: 0; margin-right: 0;}

     .FAQBannerContent3 { height: 490px; padding-top: 0; margin-right: 0;}

     .ResourcesBannerContent { height: 750px; padding-top: 0; margin-right: 0;}

     .RequestDemoTopBannerContent3 { height: 990px; padding-top: 0; margin-right: 0;}
     .RequestDemoTopBannerContent3G { height: 990px; padding-top: 0; margin-right: 0;}


                /* =========== Menu Button ============ */

              .btn_get {
                  
                  margin-left: 20px;
                  color: #003192;
                  border-radius: 45px;
                  border: 1px solid #2977ff;
                  background: #2977ff;
                  padding: 10px 15px; padding-top: 12px; font-weight: 500;
  
  min-width: 120px; font-size: 18px;
  text-align: center; color: #FFF; text-decoration: none;
                }

                .btn_get:hover {
              
                  margin-left: 20px;
            
                  border-radius: 45px;
                  border: 1px solid #2977ff;
                  background: #FFF;
                  padding: 10px 15px;
  
  min-width: 120px;
  text-align: center; color: #2977ff;
                }

    

                .TopBannerContent h1,.TopBannerContent2 h1,.TopBannerContent3 h1, .LandingTopBannerContent3 h1 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 100px; margin-top: 0px; font-size: 44px; line-height: 1.6; font-weight: 600; margin-bottom: 0;}


                .FAQBannerContent3 h1 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #003192;margin: 100px; margin-top: 0px; font-size: 54px; line-height: 1.6; font-weight: 600; margin-bottom: 0;}


                .ResourcesBannerContent h1{ padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 100px; margin-top: 0px; font-size: 54px; line-height: 1.6; font-weight: 600; margin-bottom: 0; margin-left: 30px;}



                .RequestDemoTopBannerContent3 h1 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF; font-size: 34px; line-height: 1.6; font-weight: 600; margin-bottom: 0; padding-top: 50px; margin-left: 0; margin-right: 50px;}


                .RequestDemoTopBannerContent3 h3 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 50px; margin-top: 0px; font-size: 24px; line-height: 1.6; font-weight: 600; margin-bottom: 0; padding-top: 50px;}




                .RequestDemoTopBannerContent3G h1 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #2977ff; font-size: 34px; line-height: 1.6; font-weight: 600; margin-bottom: 0; padding-top: 50px; margin-left: 0; margin-right: 50px;}


                .RequestDemoTopBannerContent3G h3 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #b2893c;margin: 50px; margin-top: 0px; font-size: 24px; line-height: 1.6; font-weight: 600; margin-bottom: 0; padding-top: 50px;}








                .TopBannerContent p, .TopBannerContent2 p, .TopBannerContent3 p, .LandingTopBannerContent3 p { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 100px; margin-top: 0px; margin-bottom: 20px;; font-size: 28px; line-height: 1.6; font-weight: 300; padding-left: 100px; padding-top: 0;}

                .FAQBannerContent3 p { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 100px; margin-top: 0px; margin-bottom: 20px;; font-size: 28px; line-height: 1.6; font-weight: 300; padding-left: 100px; padding-top: 0;}



                .ResourcesBannerContent p  { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 110px; margin-top: 0px; margin-bottom: 20px;; font-size: 28px; line-height: 1.6; font-weight: 500; padding-top: 0; margin-left: 135px;}

                .RequestDemoTopBannerContent3 p { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 50px; margin-top: 0px; margin-bottom: 20px;; font-size: 24px; line-height: 1.6; font-weight: 300; padding-left: 100px; padding-top: 0; margin-left: 0;}

                .RequestDemoTopBannerContent3G p { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #333;margin: 50px; margin-top: 0px; margin-bottom: 20px;; font-size: 24px; line-height: 1.6; font-weight: 300; padding-left: 100px; padding-top: 0; margin-left: 0;}



                .TopBannerCTAcontent { margin-right: 80px;}
                .TC-001 { font-size: 22px; text-decoration: none; padding: 10px 40px; margin-left: 0;
                  margin-right: 20px;
                  color:#FFF;
                  border-radius: 45px;
                  border: 1px solid #2977ff;
                  background: #2977ff;
               }
             .TC-001:hover { margin-left: 0;
                margin-right: 20px;
                color:#2977ff;
                border-radius: 45px;
                border: 1px solid #2977ff;
                background: #FFF; }


             .TC-002 { font-size: 22px; text-decoration: none; padding: 15px 40px; margin-left: 0;
                  margin-right: 20px;
                  background:#FFF;
                  border-radius: 45px;
                  border: 1px solid #2977ff;
                  color: #2977ff;
                  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
               }
       .TC-002:hover { margin-left: 0;
                margin-right: 20px;
                background:#2977ff;
                border-radius: 45px;
                border: 1px solid #2977ff;
                color: #FFF; margin-left: auto;
                margin-right: auto;}

                .TC-002 a { color: #2977ff; text-decoration: none;}

                .TC-002:hover a { color: #FFF; text-decoration: none;margin-left: auto;
                  margin-right: auto;}

                  .addMarginTop {margin-top: 60px;}

    #FirstSectionText, #SecondSectionText { margin-top: 100px;}

  


    .title { margin-left: auto; margin-right: auto; color: #ed5f07; margin-top: 40px; margin-bottom: 20px;}


    .TestimonialCont {min-height: 400px; padding: 100px; padding-top: 20px; max-width: 60%;background-position: center left; padding-bottom: 10px;}

 

  
  h2{ font-size: 28px; line-height: 1.6; font-weight: 600;}
  

 
  .SpeedCTASection { padding: 100px}



  .SpeedCTASection h2 { padding-top: 100px;}

  .buttonOnWhite { background-color: #264b80; color: #FFF; padding: 16px; padding-left: 35px; padding-right: 35px; border-radius: 9px; font-size: 22px; font-weight: 700; max-width: 300px; margin-left: auto; margin-right: auto;}
  .buttonOnWhite:hover {background-color: #FFF; color: #264b80; box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.2);}


  .TestimonialCont { background-color: #fff; box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.2); max-width: 80%; margin-left: auto; margin-right: auto; border-radius: 9px; margin-top: 20px; background-image: url(../img/quoat.jpg); background-repeat: no-repeat; background-position: center left; margin-bottom: 20px; padding-bottom: 20px;} 


  .TopBannerContent3 { background-image: url(../img/DeskTopBanner_PartnerShip_003.jpg); background-size:100% auto; background-position: bottom; background-repeat: no-repeat; background-color: #3c39ff;background-position: bottom; }

  .TopBannerContent3 p {padding-left: 0; padding-bottom: 0; margin-bottom: 20px;}



  .LandingTopBannerContent3 { background-image: url(../img/Qorrect_Landing_NewSpeedBanner_001.webp); background-size:100% auto; background-position: bottom; background-repeat: no-repeat; background-color: #3c39ff;background-position: bottom; }



  .ResourcesBannerContent { background-image: url(../img/Resources_Page_TopBanner_DT.webp); background-size: auto 100%;  background-repeat: no-repeat; background-color: #c6c6c6;background-position: top; }

  .FAQBannerContent3 { background-image: url(../img/FAQ_DT.webp); background-size:110% 120%; background-position: bottom; background-repeat: no-repeat; background-color: #ccb290;background-position: bottom; }

  .LandingTopBannerContent3 p {padding-left: 0; padding-bottom: 0; margin-bottom: 20px; }
.Landing_topBanner_UL li { float: right; margin-right: 40px; color: #FFF; font-weight: 500; font-size: 20px;text-align: center;list-style: none;}

.ResourcesBannerContent p {padding-left: 0; padding-bottom: 0; margin-bottom: 20px; }



.FAQBannerContent3 p {padding-left: 0; padding-bottom: 0; margin-bottom: 20px; }
.Landing_topBanner_UL li { float: right; margin-right: 40px; color: #FFF; font-weight: 500; font-size: 20px;text-align: center;list-style: none;}



.Landing_topBanner_UL { max-width: 999px; margin-left: auto; margin-right: auto; text-align: center;}



.RequestDemo_topBanner_UL li { float: none; margin-right: 17px; color: #FFF; font-weight: 500; font-size: 20px;text-align: center;list-style: none;}
.RequestDemo_topBanner_UL { max-width: 999px; margin-left: auto; margin-right: auto; text-align: center;}
.RequestDemo_topBanner_ULG li { float: none; margin-right: 17px; color: #333; font-weight: 500; font-size: 20px;text-align: center;list-style: none;}
.RequestDemo_topBanner_ULG { max-width: 999px; margin-left: auto; margin-right: auto; text-align: center;}










.RequestDemoTopBannerContent3 { background-image: url(../img/Qorrect_NewSpeed_RequestDemo_DT.webp); background-size:100% auto; background-position: bottom; background-repeat: no-repeat; background-color: #3c39ff;background-position: bottom; }


.RequestDemoTopBannerContent3G { background-image: url(../img/Qorrect_NewSpeed_RequestDemo_DT2.webp); background-size:100% auto; background-position: bottom; background-repeat: no-repeat; background-color: #3c39ff;background-position: bottom; }




.RequestDemoTopBannerContent3 p {padding-left: 0; padding-bottom: 0; margin-bottom: 20px; font-size: 20px; }
.Landing_topBanner_UL li { float: right; margin-right: 40px; color: #FFF; font-weight: 500; font-size: 20px;text-align: center;list-style: none;}
.Landing_topBanner_UL { max-width: 999px; margin-left: auto; margin-right: auto; text-align: center;}


.RequestDemo_topBanner_UL li { float: none; margin-right: 17px; color: #FFF; font-weight: 500; font-size: 20px;text-align: center;list-style: none;}
.RequestDemo_topBanner_UL { max-width: 999px; margin-left: auto; margin-right: auto; text-align: center;}

.RequestDemo_topBanner_ULG li { float: none; margin-right: 17px; color: #333; font-weight: 500; font-size: 20px;text-align: center;list-style: none;}
.RequestDemo_topBanner_ULG { max-width: 999px; margin-left: auto; margin-right: auto; text-align: center;}





.pr-lg-20 { padding-right: 20px;}

.LandingMiddleCTA {background: rgb(62,67,251);
  background: linear-gradient(214deg, rgba(62,67,251,1) 7%, rgba(30,175,252,1) 90%);  min-height:400px; background-position:bottom center; background-repeat: no-repeat; }

.LandingLastCTA { background-image: url(../img/Landing_Last_CTA.webp); background-size:100% auto ;}


.Landing_contact-info-body {background-color: #FFF; padding: 20px; border-top-left-radius: 10px; border-top-right-radius: 10px; min-height: 120px; padding-top: 40px; padding-bottom: 0;}

.Landing_contact-info-body h3 { text-decoration: none;}

.zeroo {margin: 0; padding: 0;}

.FirstSEctionCorpPockets_001 {background-image: url(../img/LandingBockets_IMG_001.webp); background-color: #043465; min-height: 240px; margin-top: 0; background-size: 100% auto; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
 
.FirstSEctionCorpPockets_002 {background-image: url(../img/LandingBockets_IMG_002.webp); background-color: #043465; min-height: 240px; margin-top: 0; background-size: 100% auto; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
 
.FirstSEctionCorpPockets_003 {background-image: url(../img/LandingBockets_IMG_003.webp); background-color: #043465; min-height: 240px; margin-top: 0; background-size: 100% auto; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
 
.FirstSEctionCorpPockets_004 {background-image: url(../img/LandingBockets_IMG_004.webp); background-color: #043465; min-height: 240px; margin-top: 0; background-size: 100% auto; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
 
 
.FirstSEctionCorpPockets_005 {background-image: url(../img/LandingBockets_IMG_005.webp); background-color: #043465; min-height: 240px; margin-top: 0; background-size: 100% auto; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
 
.FirstSEctionCorpPockets_006 {background-image: url(../img/LandingBockets_IMG_006.webp); background-color: #043465; min-height: 240px; margin-top: 0; background-size: 100% auto; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
 
.FirstSEctionCorpPockets_007 {background-image: url(../img/LandingBockets_IMG_007.webp); background-color: #043465; min-height: 240px; margin-top: 0; background-size: 100% auto; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
 
.FirstSEctionCorpPockets_008 {background-image: url(../img/LandingBockets_IMG_008.webp); background-color: #043465; min-height: 240px; margin-top: 0; background-size: 100% auto; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}








 

.LandingPockets_TextOver_001, .LandingPockets_TextOver_002, .LandingPockets_TextOver_003, .LandingPockets_TextOver_004,.LandingPockets_TextOver_005, .LandingPockets_TextOver_006, .LandingPockets_TextOver_007, .LandingPockets_TextOver_008 {
  opacity: 0; /* Initially hidden */
  transform: translateY(200px); /* Move it down even more */
  transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
  background-color: rgba(255,255,255,0.4); padding: 30px; font-size: 20px; color: #333; position:absolute; z-index: 20; max-width: 520px;
}

 
 .FirstSEctionCorpPockets_001_Anchor,
 .FirstSEctionCorpPockets_002_Anchor,
 .FirstSEctionCorpPockets_003_Anchor,
 .FirstSEctionCorpPockets_004_Anchor,
 .FirstSEctionCorpPockets_005_Anchor,
 .FirstSEctionCorpPockets_006_Anchor,
 .FirstSEctionCorpPockets_007_Anchor,
 .FirstSEctionCorpPockets_008_Anchor

 { text-decoration: none;}
 
 
 .TrailPocketArrowUp {position:relative; top: 225px; }


.LandingMiddleCTAParagraph { font-size: 22px; color:#FFF; font-weight: 500;}




.CheckListText { max-width: 350px; }

.CheckListText2 { max-width: 100%; }

.CheckListText, .CheckListNavy { float: right;}

.CheckListText2, .CheckListNavy2 { float: right;}


.CheckListText2 { float:none; text-align: right;}
.CheckListNavy { max-width: 20px; margin-left: 10px;}

.CheckListNavy2 { max-width: 20px; margin-left: 10px;}

.LS_Pock_01 p, .LS_Pock_02 p, .LS_Pock_03 p, .LS_Pock_04 p, .LS_Pock_05 p, .LS_Pock_06 p, .LS_Pock_07 p, .LS_Pock_08 p{ font-size: 20px;}
.LS_Pock_01 h3, .LS_Pock_02 h3, .LS_Pock_03 h3, .LS_Pock_04 h3, .LS_Pock_05 h3, .LS_Pock_06 h3, .LS_Pock_07 h3, .LS_Pock_08 h3{ min-height: 70px;}

.LS_Pock_01 {background-color: #1d107e; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 266px;}

.LS_Pock_02 {background-color: #8a9af8; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 266px;}

.LS_Pock_03 {background-color: #6161f6; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 266px;}

.LS_Pock_04 {background-color: #ec6570; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 266px;}




.LS_Pock_08 {background-color: #5fc1e2; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 266px;}

.LS_Pock_07 {background-color: #aad4cd; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 266px;}

.LS_Pock_06 {background-color: #5bc77b; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 266px;}

.LS_Pock_05 {background-color: #603b6e; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 266px;}











.LS_Pock_Cont { margin: 0px;}


.Landing_StatisticsSection .col-lg-3.col-xs-6 {padding: 5px; padding-bottom: 5px;}


#Request_Top_Note {margin-right: 80px; font-weight: 500; font-size: 18px;}

 .RequestForm h3 {padding: 0; margin: 0; text-align: center; color: #ff8929;}
 .RequestForm p {padding: 0; margin: 0; text-align: center; margin-top: 20px; margin-bottom: 30px; font-size: 18px; font-weight: 400;}




 .RequestFormMessage {padding: 0; padding-top: 8px;margin-left: 20px; margin-right: 0px; max-width: 100%;}
 



 .Request-three-IMG-001 { background-image: url(../img/RequestBockets_IMG_001.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

 .Request-three-IMG-002 { background-image: url(../img/RequestBockets_IMG_002.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}


 .Request-three-IMG-003 { background-image: url(../img/RequestBockets_IMG_003.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}


 .Request-three-IMG-004 { background-image: url(../img/RequestBockets_IMG_004.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

 .Request-three-IMG-005 { background-image: url(../img/RequestBockets_IMG_005.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}


 .Request-three-IMG-006 { background-image: url(../img/RequestBockets_IMG_006.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}







 .Request-three-IMG-007 { background-image: url(../img/RequestBockets_IMG_007.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

 .Request-three-IMG-008 { background-image: url(../img/RequestBockets_IMG_008.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}


 .Request-three-IMG-009 { background-image: url(../img/RequestBockets_IMG_009.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}



.BocketsSection-RequestDemo { max-width: 1200px; margin-left: auto; margin-right: auto;}

.Request-Three-Bockets-cont { padding: 0px; border: solid 1px rgba(213, 160, 24, 0.7); margin: 4px; border-radius: 20px; background-color: #FFF; min-height: 495px;}

.Request-Three-Text h3 { font-weight: 700; color: #b2893c; padding: 15px;text-align: center; padding-top: 30px; font-size: 26px;}
.Request-Three-Text p { font-weight: 400; color: #333; padding: 20px;text-align: center; padding-top: 0; font-size: 20px;}
 .Request-title-first-section { color:#e4ad48; padding: 40px; font-size: 34px; margin-top: 40px;}




 .BocketsSection-RequestDemo {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transform: translateY(20px);
  transition: max-height 0.6s ease-in-out, opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
}
.BocketsSection-RequestDemo.visible {
  max-height: 500px; /* Adjust based on content height */
  opacity: 1;
  transform: translateY(0);
}

#loadMoreBtn {
  display: block;
  margin: 20px auto;
  padding: 10px 20px;
  background-color: #e8980d;
  color: #003192;
  border: none;
  cursor: pointer;
  font-size: 22px;
  font-weight: 500;
  border-radius: 5px;
  transition: background-color 0.3s ease-in-out, transform 0.2s ease;
}
#loadMoreBtn:hover {
  background-color: #ffc258;
  transform: scale(1.05);
}


.accordion-button svg { max-width: 20px; height: auto; margin-left: 2px; margin-top: -5px;}


.FAQ_Section_TItle {
  font-size: 28px;
  line-height: 1.6;
  font-weight: 600; color:#000

}



.FAQ_Top_Paragraph {  font-size:18px; max-width: 800px; text-align: center;font-weight: 500; margin-left: auto; margin-right: auto;}




.ResourcesContainerRow .col-lg-3 { float: right;}

.LaunchModale {float: right;cursor: pointer;}











.ResourcesCOnt
{
 background-color: rgba(255,255,255,0.61); text-align: center;


  transition: 0.3s;
  padding: 20px;
  padding-bottom: 0;
  border-radius: 9px;
  margin: 10px;
  display: block;
  overflow-y: hidden;
  min-height: 400px;

}



.ResourcesCOnt:hover
{
 background-color: #FFF;
 opacity: 1;
 box-shadow: 0px 0px 10px rgba(0,0,0,0.31);
}
 /*transform: translateY(30px);
*/


.ResourcesCOnt:hover > .Doc_Image {   position: relative;
  bottom:-10px ;
  transform: translateY(20px);
  transition: all 0.3s ease-in-out; }


  .ResourcesCOnt .Doc_Image {  
    transition: all 0.5s ease-in-out;margin-left: auto; margin-right: auto; }
  



.Doc_Image img {margin-left: auto; margin-right: auto; margin-top: 30px;}

.ResourcesCOnt a
{
  font-size:22px;font-weight:bold; border:none; border-radius:5px; margin-top:10px; margin-bottom: 20px;color: #FFF; padding: 30px; padding-top: 15px; padding-bottom: 10px;
  margin-bottom: 10px;background-color: #2977ff;text-decoration: none;
}


.ResourcesCOnt h3 { font-weight: 700; padding: 0; margin-bottom: 40px; margin-top: 30px; min-height: 73px;}


.maintitlesub {
  font-size: 36px;
  font-weight: 700;
  text-transform: none;
  font-family: 'Tajawal', sans-serif;
  color: #2977FF;
  margin-bottom: 30px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto; margin-top: 30px;
}

.TheFirstSec_AllResources { padding: 60px;}
.TheFirstSec_AllResources h2 { font-size: 36px;}
.TheFirstSec_AllResources p { font-size: 22px;}
.ZoomIcon
{float: right; margin-top: 34%;}
}





  /* =============== TESTIMONIALS PART ===================== */
 
 
  .bodyTestimonials { padding: 30px;}

  .imageTestimonials { padding-top: 30px;}

  .carousel-inner img {  margin-left: auto; margin-right: auto;}
  .carousel-inner,.carousel-item { text-align: center;}

  .TestimonialsName { font-weight: 600; color: rgb(39, 57, 107); font-size: 18px; margin-top: 30px;}

 /* .carousel-item { margin-left: auto; margin-right: auto; width: 100%; min-height: 300px;} */


  .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #264b80;
    background-clip: padding-box;
    border: 0;
      border-top-width: 0px;
      border-top-style: none;
      border-top-color: currentcolor;
      border-bottom-width: 0px;
      border-bottom-style: none;
      border-bottom-color: currentcolor;
    border-top: 1px solid #264b80;
    border-bottom: 1px solid #264b80;
    opacity: 0.5;
    transition:  0.6s ease;
  }

  .carousel-indicators { top:590px;}
  .carousel-control-next-icon  {
    background-image: url("../img/next.jpg");
  }

  .carousel-control-prev-icon{
    background-image: url("../img/prev.jpg");
  }
  .carousel-control-prev-icon, .carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: auto auto;
  }

  #CarouselContainerSection {background-color: #FFF; min-height: 570px; margin-bottom: 100px;}

  .SpecialFooterLink { color: #ed5f07;}
/* ================================= MOBILE  CSS CONDITIONS ==================================== */


@media only screen and (max-width: 768px) {
  /* For Mobile: */


 /* ============ Direction Script ================ */

  body { text-align: right; direction: rtl; font-family: "Tahoma";}

  p, h1, h2, h3, h4, a, li, li p { text-align: right; direction: rtl;}
  
  /* =================================================== */
  

.DisplayInDeskTopOnly { display: none;}

.DisplayInMobOnly  { display: block;}

.WhiteText { color: #FFF;}





.overlabBulittpoints { padding: 15px;}


  h2{ font-size: 22px; color: #ed5f07;}
  
  .LandingMainCTA { background-image: url("../img/CTA_Mob.jpg"); background-size:auto 100% ; padding: 20px; text-align: center;}

  .LandingMainCTA h2 {text-align: center;}

 ul{ margin-bottom: 0;}

.TopBannerContent, .TopBannerContent2 { background-image: url(../img/mobileTopBanner02.jpg); background-size:auto 100% ; height: 500px;}

.TopBannerContent3 { background-image: url(../img/mobileTopBannerHome_0011.jpg); background-size:100% 100% ; height: 550px;}

.TopBannerContent4 { background-image: url(../img/mobileTopBannerHome_0011.jpg); background-size:100% 100% ; height: 1200px;}



#FirstSection h2, #FirstSection p { text-align: center;}

#FirstSection .col-lg-3 {margin-bottom:20px;}
.TopBannerContent { height: 550px;}

.TopBannerContent2 { height: 1180px; margin-top: 70px;}

.TopBannerH1 {margin-right: 10px;}

.SpeedCTASection { background-image: url(../img/CTA_Mob.jpg); background-size: cover; padding: 40px;}
.SpeedCTASection h2 { color: #FFF; padding-top: 20px;} .SpeedCTASection p { color: #FFF;}


#ThirdSection h2 span { text-align: center;}
#ThirdSection h2, #ThirdSection h3, #ThirdSection p { text-align: center;}


.overlabBulittpoints { margin: 20px ; margin-right: 30px; top:-36px}
.ClientsLogosMainSec { margin-top: -70px;}
#ThirdSection { margin-top: 40px;}

.TopBannerContent h1, .TopBannerContent2 h1,  .TopBannerContent3 h1 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 10px; margin-top: 40px; font-size: 30px; line-height: 1.6; font-weight: 600; margin-bottom: 0; text-align: center;}

.TopBannerContent p, .TopBannerContent3 p { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 10px; margin-top: 0px; margin-bottom: 0px; font-size: 28px; line-height: 1.6; font-weight: 300; padding-top: 0;text-align: center;}


.TopBannerCTAcontent { margin-right: 0px; text-align: center;}
.TopBannerCTAcontent .TC-001 { font-size: 22px; text-decoration: none; padding: 10px 40px; margin-left: 0;
  margin-right: 20px;
  color:#FFF;
  border-radius: 45px;
  border: 1px solid #2977ff;
  background: #2977ff;
}
.TopBannerCTAcontent .TC-001:hover { margin-left: 0;
margin-right: 20px;
color:#2977ff;
border-radius: 45px;
border: 1px solid #2977ff;
background: #FFF; }


.TopBannerCTAcontent .TC-002 { font-size: 22px; text-decoration: none; padding: 10px 40px; margin-left: 0;
  margin-right: 20px;
  background:#FFF;
  border-radius: 45px;
  border: 1px solid #2977ff;
  color: #2977ff;
}

.TopBannerCTAcontent .TC-002:hover { margin-left: 0;
margin-right: 20px;
background:#2977ff;
border-radius: 45px;
border: 1px solid #2977ff;
color: #FFF; }

 .TC-002 { font-size: 22px; text-decoration: none; padding: 10px 30px; margin-left: 0;
  margin-right: 20px;
  background:#FFF;
  border-radius: 45px;
  border: 1px solid #2977ff;
  color: #2977ff;
}

.TC-002 a { color: #2977ff; text-decoration: none;}

.TC-002:hover { margin-left: 0;
margin-right: 20px;
background:#2977ff;
border-radius: 45px;
border: 1px solid #2977ff;
color: #FFF;margin-left: auto;
margin-right: auto; }





.mainCOntThanks { padding: 10px;}




.OneOfThree { margin: 20px; padding: 20px; box-shadow: 3px 3px 14px rgba(0, 0, 0, 0.2); text-align: center; border-radius: 9px;}

.OneOfThree h3 { color: #3cb252; margin-bottom: 20px;}

.OneOfThree img { color: #3cb252; margin-top: 10px; margin-bottom: 10px;}

.buttonOnWhite { background-color: #FFF; color: #264b80; padding: 20px; padding-left: 40px; padding-right: 40px; border-radius: 9px; font-size: 22px; font-weight: 700;}


.TestimonialCont { background-color: #fff; box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.2); max-width: 80%; margin-left: auto; margin-right: auto; border-radius: 9px; margin-top: 20px; background-image: url(../img/quoat.jpg); background-repeat: no-repeat; background-position: top left; margin-bottom: 20px; padding-bottom: 20px;} 
.SpecialFooterLink { color: #ed5f07;}




.LandingTopBannerContent3 { background-image: url(../img/Qorrect_Landing_NewSpeedBanner_001_Mob.webp); background-size:100% auto; background-position: bottom; background-repeat: no-repeat; background-color: #3c39ff;background-position: bottom; padding-right: 0; }



.FAQBannerContent3 { background-image: url(../img/FAQ_Mob.webp); background-size:100% auto; background-position: bottom; background-repeat: no-repeat; background-color: #dabda6;background-position: bottom; padding-right: 0; }


.ResourcesBannerContent { background-image: url(../img/Resources_Page_TopBanner_Mob.webp); background-size:100% auto; background-position: bottom; background-repeat: no-repeat; background-color: #cccccc;background-position: bottom; padding-right: 0; }



.ResourcesBannerContent p  { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 30px; margin-top: 0px; margin-bottom: 20px;; font-size: 28px; line-height: 1.6; font-weight: 500; padding-top: 0;}



.ResourcesBannerContent h1{ padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 30px; margin-top: 0px; font-size: 54px; line-height: 1.6; font-weight: 600; margin-bottom: 0;}

.LandingTopBannerContent3 p {padding-left: 0; padding-bottom: 0; margin-bottom: 20px; }
.Landing_topBanner_UL li { float: none; margin-right: 0px; color: #FFF; font-weight: 500; font-size: 22px;text-align: right;list-style: none;}

.FAQBannerContent3 p {padding-left: 0; padding-bottom: 0; margin-bottom: 20px; }
.Landing_topBanner_UL li { float: none; margin-right: 0px; color: #FFF; font-weight: 500; font-size: 22px;text-align: right;list-style: none;}



.Landing_topBanner_UL { max-width: 430px; margin-left: auto; margin-right: auto; text-align: right; margin-top: 20px;}



.RequestDemo_topBanner_UL li { float: none; margin-right: 0px; color: #FFF; font-weight: 500; font-size: 22px;text-align: right;list-style: none;}
.RequestDemo_topBanner_UL { max-width: 430px; margin-left: auto; margin-right: auto; text-align: right; margin-top: 20px;}


.RequestDemo_topBanner_ULG li { float: none; margin-right: 0px; color: #333; font-weight: 500; font-size: 22px;text-align: right;list-style: none;}
.RequestDemo_topBanner_ULG { max-width: 430px; margin-left: auto; margin-right: auto; text-align: right; margin-top: 20px;}



.Landing_topBanner_UL li { float: none; margin-right: 0px; color: #FFF; font-weight: 500; font-size: 22px;text-align: right;list-style: none;}
.Landing_topBanner_UL { max-width: 430px; margin-left: auto; margin-right: auto; text-align: right; margin-top: 20px;}




.RequestDemo_topBanner_UL li { float: none; margin-right: 0px; color: #FFF; font-weight: 500; font-size: 22px;text-align: right;list-style: none;}
.RequestDemo_topBanner_UL { max-width: 430px; margin-left: auto; margin-right: auto; text-align: right; margin-top: 20px;}








.TopBannerContent h1,.TopBannerContent2 h1,.TopBannerContent3 h1, .LandingTopBannerContent3 h1 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 10px; margin-top: 0px; font-size: 34px; line-height: 1.6; font-weight: 600; margin-bottom: 0;}

ResourcesBannerContent h1{ padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 10px; margin-top: 0px; font-size: 34px; line-height: 1.6; font-weight: 600; margin-bottom: 0;}

.FAQBannerContent3 h1 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 10px; margin-top: 0px; font-size: 34px; line-height: 1.6; font-weight: 600; margin-bottom: 0;}



.RequestDemoTopBannerContent3 h1 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 10px; margin-top: 0px; font-size: 30px; line-height: 1.6; font-weight: 600; margin-bottom: 0; text-align: center; padding-bottom: 0;}

.RequestDemoTopBannerContent3G h1 { padding: 30px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #2977ff;margin: 10px; margin-top: 0px; font-size: 30px; line-height: 1.6; font-weight: 600; margin-bottom: 0; text-align: center; padding-bottom: 0;}




.CheckListText { max-width: 290px; margin-left: }
.CheckListText, .CheckListNavy { float: right;}
.CheckListNavy { max-width: 20px; margin-left: 10px;}

.CheckListText2, .CheckListNavy2 { float: right;}
.CheckListNavy2 { max-width: 20px; margin-left: 10px; margin-bottom: 50px;}

.TopBannerNewThem01 { margin-bottom: 100px;}

body { direction: ltr;}

.LandingMiddleCTA {background: rgb(62,67,251);
  background: linear-gradient(214deg, rgba(62,67,251,1) 7%, rgba(30,175,252,1) 90%);  min-height:400px; background-position:bottom center; background-repeat: no-repeat; }


  .LandingMiddleCTA h2 { font-size: 30px;}

  .LandingMiddleCTA p { font-size: 20px; color: #FFF; padding: 30px; text-align: center; padding-top: 0;}

.LandingPockets_TextOver_001, .LandingPockets_TextOver_002, .LandingPockets_TextOver_003, .LandingPockets_TextOver_004,.LandingPockets_TextOver_005, .LandingPockets_TextOver_006, .LandingPockets_TextOver_007, .LandingPockets_TextOver_008 {
  opacity: 0; /* Initially hidden */
  transform: translateY(120px); /* Move it down even more */
  transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
  background-color: rgba(255,255,255,0.4); padding: 0px; font-size: 20px; color: #333; position:absolute; z-index: 20; max-width: 370px; padding-top: 40px; padding-right: 20px; padding-left: 20px;
}



 
 .FirstSEctionCorpPockets_001_Anchor,
 .FirstSEctionCorpPockets_002_Anchor,
 .FirstSEctionCorpPockets_003_Anchor,
 .FirstSEctionCorpPockets_004_Anchor,
 .FirstSEctionCorpPockets_005_Anchor,
 .FirstSEctionCorpPockets_006_Anchor,
 .FirstSEctionCorpPockets_007_Anchor,
 .FirstSEctionCorpPockets_008_Anchor

 { text-decoration: none;}
 
 
 .TrailPocketArrowUp {position:relative; top: 205px; }




 .FirstSEctionCorpPockets_001 {background-image: url(../img/LandingBockets_IMG_001.webp); background-color: #ffffff; min-height: 220px; margin-top: 0; background-size:auto 100% ; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
 
 .FirstSEctionCorpPockets_002 {background-image: url(../img/LandingBockets_IMG_002.webp); background-color: #ffffff; min-height: 220px; margin-top: 0; background-size:auto 100% ; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
  
 .FirstSEctionCorpPockets_003 {background-image: url(../img/LandingBockets_IMG_003.webp); background-color: #ffffff; min-height: 220px; margin-top: 0; background-size:auto 100% ; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
  
 .FirstSEctionCorpPockets_004 {background-image: url(../img/LandingBockets_IMG_004.webp); background-color: #ffffff; min-height: 220px; margin-top: 0; background-size:auto 100% ; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
  
  
 .FirstSEctionCorpPockets_005 {background-image: url(../img/LandingBockets_IMG_005.webp); background-color: #ffffff; min-height: 220px; margin-top: 0; background-size:auto 100% ; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
  
 .FirstSEctionCorpPockets_006 {background-image: url(../img/LandingBockets_IMG_006.webp); background-color: #ffffff; min-height: 220px; margin-top: 0; background-size:auto 100% ; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
  
 .FirstSEctionCorpPockets_007 {background-image: url(../img/LandingBockets_IMG_007.webp); background-color: #ffffff; min-height: 220px; margin-top: 0; background-size:auto 100% ; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
  
 .FirstSEctionCorpPockets_008 {background-image: url(../img/LandingBockets_IMG_008.webp); background-color: #ffffff; min-height: 220px; margin-top: 0; background-size:auto 100% ; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
 
 .contact-info-box h3 { padding: 30px; text-align: center;}
 
 
 
.CheckListText, .CheckListNavy { float: right;}

.CheckListText2 { float: none; font-size: 18px;}
.CheckListNavy { max-width: 20px; margin-left: 10px;}

.LS_Pock_01 p, .LS_Pock_02 p, .LS_Pock_03 p, .LS_Pock_04 p, .LS_Pock_05 p, .LS_Pock_06 p, .LS_Pock_07 p, .LS_Pock_08 p{ font-size: 20px; text-align: center;}
.LS_Pock_01 h3, .LS_Pock_02 h3, .LS_Pock_03 h3, .LS_Pock_04 h3, .LS_Pock_05 h3, .LS_Pock_06 h3, .LS_Pock_07 h3, .LS_Pock_08 h3{ min-height: 70px; text-align: center; font-size: 30px;}

.LS_Pock_01 {background-color: #1d107e; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 226px;}

.LS_Pock_02 {background-color: #8a9af8; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 226px;}

.LS_Pock_03 {background-color: #6161f6; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 226px;}

.LS_Pock_04 {background-color: #ec6570; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 226px;}





.LS_Pock_08 {background-color: #5fc1e2; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 226px;}

.LS_Pock_07 {background-color: #aad4cd; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 226px;}

.LS_Pock_06 {background-color: #5bc77b; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 226px;}

.LS_Pock_05 {background-color: #603b6e; padding: 20px; color:#FFF; border-radius: 20px; text-align: center; padding-top: 40px; padding-bottom: 40px; min-height: 226px;}



.LandingLastCTA { background-image: url(../img/Landing_Last_CTA.webp); background-size: auto 100% ; padding: 30px;}

.LandingLastCTA h2 { font-size: 32px; font-weight: 700;}

.LandingLastCTA p  { font-size: 22px; text-align: center;}

.LS_Pock_Cont { margin: 20px;}

 

.Landing_StatisticsSection .col-lg-3.col-xs-6 {padding: 20px; padding-bottom: 5px;}

.mt_lg_40 { margin-top: 0px;}
.mt_lg_20 { margin-top: 0px;}






.RequestDemoTopBannerContent3 { background-image: url(../img/Qorrect_NewSpeed_RequestDemo_Mob.webp); background-size:100% auto; background-position: bottom; background-repeat: no-repeat; background-color: #3c39ff;background-position: bottom; padding-right: 0; }



.RequestDemoTopBannerContent3G { background-image: url(../img/Qorrect_NewSpeed_RequestDemo_Mob2.webp); background-size:100% auto; background-position: bottom; background-repeat: no-repeat; background-color: #ffffff;background-position: bottom; padding-right: 0; }




#PARATopRequest {padding: 30px; padding-bottom: 0; margin-bottom: 20px; color: #FFF;text-align: center; }

.RequestDemoTopBannerContent3 h3 { padding: 20px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #FFF;margin: 20px; margin-top: 0px; font-size: 22px; line-height: 1.6; font-weight: 600; margin-bottom: 0; padding-top: 50px;}
.RequestDemoTopBannerContent3G h3 { padding: 20px;margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; color: #b2893c;margin: 20px; margin-top: 0px; font-size: 22px; line-height: 1.6; font-weight: 600; margin-bottom: 0; padding-top: 50px;}


#Request_Top_Note {margin-right: 80px; font-weight: 500; font-size: 18px; color: #FFF;}

.RequestForm h3 {padding: 0; margin: 0; text-align: center; color: #ff8929;}
.RequestForm p {padding: 0; margin: 0; text-align: center; margin-top: 20px; margin-bottom: 30px; font-size: 18px; font-weight: 400;}
 


.RequestFormMessage {padding: 0; padding-top: 8px;margin-left: 0px; margin-right: 10px; max-width: 100%;}
 











.Request-three-IMG-001 { background-image: url(../img/RequestBockets_IMG_001.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.Request-three-IMG-002 { background-image: url(../img/RequestBockets_IMG_002.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}


.Request-three-IMG-003 { background-image: url(../img/RequestBockets_IMG_003.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}


.Request-three-IMG-004 { background-image: url(../img/RequestBockets_IMG_004.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.Request-three-IMG-005 { background-image: url(../img/RequestBockets_IMG_005.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}


.Request-three-IMG-006 { background-image: url(../img/RequestBockets_IMG_006.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}







.Request-three-IMG-007 { background-image: url(../img/RequestBockets_IMG_007.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.Request-three-IMG-008 { background-image: url(../img/RequestBockets_IMG_008.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}


.Request-three-IMG-009 { background-image: url(../img/RequestBockets_IMG_009.webp); height: 250px; background-size: auto 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: center;}



.BocketsSection-RequestDemo { max-width: 1200px; margin-left: auto; margin-right: auto;}

.Request-Three-Bockets-cont { padding: 0px; border: solid 1px rgba(213, 160, 24, 0.7); margin: 4px; border-radius: 20px; background-color: #FFF; min-height: 400px; margin-bottom: 40px;}

.Request-Three-Text h3 { font-weight: 700; color: #b2893c; padding: 15px;text-align: center; padding-top: 30px; font-size: 26px;}
.Request-Three-Text p { font-weight: 400; color: #333; padding: 20px;text-align: center; padding-top: 0; font-size: 20px;}
.Request-title-first-section { color:#e4ad48; padding: 40px; font-size: 34px; margin-top: 40px;}





.BocketsSection-RequestDemo {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transform: translateY(20px);
  transition: max-height 0.6s ease-in-out, opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
}
.BocketsSection-RequestDemo.visible {
  max-height: 1500px; /* Adjust based on content height */
  opacity: 1;
  transform: translateY(0);
}

#loadMoreBtn {
  display: block;
  margin: 20px auto;
  padding: 10px 20px;
  background-color: #e8980d;
  color: #003192;
  border: none;
  cursor: pointer;
  font-size: 22px;
  font-weight: 500;
  border-radius: 5px;
  transition: background-color 0.3s ease-in-out, transform 0.2s ease;
}
#loadMoreBtn:hover {
  background-color: #ffc258;
  transform: scale(1.05);
}




.accordion-button svg { max-width: 20px; height: auto; margin-left: 2px; margin-top: -5px;}






.FAQ_Section_TItle, .maintitlesub {
  font-size: 28px;
  line-height: 1.6;
  font-weight: 600; color:#000

}

.FAQ_Section_TItle1 {
  font-size: 28px;
  line-height: 1.6;
  font-weight: 600; color:#000; padding-right: 20px;

}


 #accordionExample2, #accordionExample3, #accordionExample4, #accordionExample5, #accordionExample6, #accordionExample7 { padding-right: 0;}

 #accordionExample {padding-right: 20px;}

.FAQ_Top_Paragraph {  font-size:18px; max-width: 800px; text-align: right;font-weight: 500; margin-left: auto; margin-right: auto;}




.ResourcesContainerRow { max-width: 380px; margin-left: auto; margin-right: auto; margin-top: 60px;} 


.ResourcesContainerRow .col-lg-3 { float: right;}

.form-select {text-align: right;} 

.LaunchModale {float: left;cursor: pointer;}


.SearchResMob {position: relative;
top: -85px;
z-index: 999;
left: 70px;
}










.ResourcesCOnt
{
 background-color: rgba(255,255,255,0.61); text-align: center;


  transition: 0.3s;
  padding: 30px;
  padding-bottom: 0;
  border-radius: 9px;
  margin: 20px;
  display: block;
  overflow-y: hidden;
  min-height: 400px;

}



.ResourcesCOnt:hover
{
 background-color: #FFF;
 opacity: 1;
 box-shadow: 0px 0px 10px rgba(0,0,0,0.31);
}
 /*transform: translateY(30px);
*/


.ResourcesCOnt:hover > .Doc_Image {   position: relative;
  bottom:-10px ;
  transform: translateY(20px);
  transition: all 0.3s ease-in-out; }





  .ResourcesCOnt .Doc_Image {  
    transition: all 0.5s ease-in-out;margin-left: auto; margin-right: auto; }
  



.Doc_Image img {margin-left: auto; margin-right: auto; margin-top: 30px;}

.ResourcesCOnt a
{
  font-size:22px;font-weight:bold; border:none; border-radius:5px; margin-top:10px; margin-bottom: 20px;color: #FFF; padding: 30px; padding-top: 15px; padding-bottom: 10px;
  margin-bottom: 10px;background-color: #2977ff;text-decoration: none;
}


.ResourcesCOnt h3 { font-weight: 700; padding: 0; margin-bottom: 40px; margin-top: 30px; min-height: 73px; text-align: center;}


.maintitlesub {
  font-size: 36px;
  font-weight: 700;
  text-transform: none;
  font-family: 'Tajawal', sans-serif;
  color: #2977FF;
  margin-bottom: 30px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto; margin-top: 30px;
}


.TheFirstSec_AllResources { padding: 60px;}
.TheFirstSec_AllResources h2 { font-size: 36px;}
.TheFirstSec_AllResources p { font-size: 22px;}

.ZoomIcon
{float: left; margin-top: 38%; margin-left: -16px;}
}


