a,a:hover{text-decoration:none;}
.styled-link{position:relative;padding-bottom:3px;flex-shrink:0;}
.styled-link:after{content:"";position:absolute;bottom:0px;left:auto;right:0px;width:0%;height:1px;transition:0.5s all;}
.styled-link:hover:after{content:"";position:absolute;bottom:0px;left:0px;right:auto;width:100%;height:1px;background-color:#fff;}
a {
    color: #36b825;
}
p.black {
    color: #000;
}

.s9_bot-btn {
    margin: 20px 0 0;
    text-align: center;
}

.terms_section p {
    color: #000;
}
/*floating button*/

.float {

    font-weight: 600;

    vertical-align: middle;

    padding: 8px 16px 10px;

    position: fixed;

    bottom: 20px;

    left: 10px;

    background-color: #25d366;

    color: #FFF;

    border-radius: 50px;

    text-align: center;

    font-size: 16px;

    z-index: 100;

    text-decoration: none;

    animation: key1 .3s ease infinite alternate;

}

.float:hover {

    color: #ffffff;

}



.float i {

    margin-right: 10px;

    font-size: 22px;

    position: relative;

    top: 2px;

    color: #f8f8f8;

}





@keyframes key1 {

    0% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-10px);
    }

}





/* navbar Above */
#navbarAbove{font-size:15px;color:#000;padding:10px 0px;background-color:#fff;font-family:"Lato",sans-serif;}
#navbarAbove a{color:#000;letter-spacing:1px;}
#navbarAbove .styled-link:hover:after{background-color:#000!important;}

/* navbar Below */
#navbarBelow .navbar-toggler i{color:#fff;}
#navbarBelow{background-color:#071d37;z-index:999;color:#ffffff; /* background-color: #fff; */}
#navbarBelow a{color:#fff;font-weight:normal;}
#navbarBelow .navbar-toggler{color:#fff;border:none;box-shadow:none;}
#navbarBelow.fixed-top{background-color:#000;animation:navbarBelow 500ms linear;}
@keyframes navbarBelow{
  0%{opacity:0%;transform:translateY(-50%);}
  100%{opacity:100%;transform:translateY(0);}
}
#navbarNavDropdown{font-size:1.1rem;font-weight:600;}
.navbar-brand img{max-height:60px;}
.dropdown-menu{background-color:#071d37;}
.dropdown-item{color:#000;font-weight:400;}
.dropdown-item.active,.dropdown-item:active,.dropdown-item.active,.dropdown-item:hover{background-color:#121c3df4;color:#fff!important;}
.navbar-right-button{background-color:#25d366;border:none;box-shadow:1px 1px 5px #000;color:#fff!important;font-weight:400;padding:9px 14px;border-radius:10px;transition:transform 200ms;}
.navbar-right-button:hover{transform:scale(1.05);}
#navbarBelow .navbar-collapse.show,#navbarBelow .navbar-collapse.collapsing{margin-top:10px;}
h6.mb-0 { color: #ff0727;font-weight: 600;letter-spacing: 2px;}
.banner1 h3,.fa-star,.fa-star-half-alt{color:gold}
.banner1 form button:hover,.btn-primary:hover{scale:1.05}
p .small{font-size:14px}
.banner1{background-image:linear-gradient(to right,#071d37,rgba(51,87,206,.4117647059)),url(img/banner-bg.jpg);background-position:65% center;background-size:cover}
.banner1 h1{font-weight:700}
.banner1 p{font-size:17px}
.banner1 ul{list-style:none;display:grid;gap:15px;grid-template-columns: 1fr 1fr;padding-left:0}
.banner1 li{position:relative;display:flex;gap: 10px;align-items:center;font-size:14px}
.banner11 li img{position:absolute;left:0;background-color:#fff;border-radius:50%;padding:3px;margin-right:5px;width:25px}
.banner1 .reviw-card{background-color:rgba(255,255,255,.0705882353);padding:10px 15px;border-radius:5px;line-height:1.1rem;font-weight:500;display:flex;gap:5px;align-items:center;width:-moz-fit-content;width:fit-content;animation:1s linear infinite alternate border-anim}
@keyframes border-anim{
  0%{border:5px solid rgba(255,255,255,.1529411765)}
  100%{border:5px solid rgba(255,255,255,0)}
}
.banner1 .under-reviews{margin-top:10px;padding:10px 0;font-weight:700;letter-spacing:1px;position:relative;display:flex}
.banner1 .under-reviews i{background-color:#57c5b6;padding:5px;border-radius:100%;margin-right:5px;height:-moz-fit-content;height:fit-content;place-self:center}
.banner1 .under-reviews .cls-1,.banner .under-reviews .cls-2{fill:none;stroke:#fff;stroke-linecap:round;stroke-miterlimit:10}
.banner1 .under-reviews .cls-2{stroke-dasharray:4.01 4.01}
.banner1 .under-reviews .cls-3{fill:#fff}
.banner1 .under-reviews #Layer_1{position:absolute;left:0;bottom:5px}
.banner1 .review-icon{background-position:0 0;background-image:url(img/review-icons.png);background-repeat:no-repeat;background-size:cover;height:48px;width:134px;outline:#fff dashed 1px;outline-offset:4px;border-radius:30px;transition:outline-offset .1s}
.banner1 .review-icon:nth-child(2){background-position:-171px 0}
.banner1 .review-icon:hover{outline-offset:6px}
.banner1 h3{font-size:32px;font-weight: 500;font-family:impact;text-align: center;}
.banner1 form{margin:auto;width:100%;max-width:400px;background-color:rgba(22,28,45,.3568627451);border-radius:10px;padding:2rem 3rem}
@media (width <= 660px){
  .banner1 form{padding:1rem 1.6rem}
}
.banner1 form label{margin:15px 0 5px}
.banner1 form input{background-color:rgba(255,255,255,.262745098)}
.banner1 form input::-moz-placeholder{color:#fff}
.banner1 form input::placeholder{color:#fff}
.banner1 form button{display:block;margin:20px auto 0;background-color:#fff;border-radius:3px;padding:5px 20px;border:none;outline:#fff solid 1px;outline-offset:2px;transition:scale .3s}


/* FOOTER  */
footer{width:100%;background:#000;overflow:hidden;}
.foot_top{width:100%;overflow:hidden;padding:40px 0 40px;}
.foot_box{width:100%;color:#747679;}
.foot_box h3{margin:0 0 20px;color:#fff;font-weight:400;padding-bottom:15px;position:relative;font-size:22px;}
.foot_box ul{padding:0 0 0 18px;list-style:none;}
.foot_box ul li{position:relative;}
.foot_box ul li::before{content:"";width:10px;height:10px;position:absolute;left:-20px;background:#747679;top:9px;border-radius:0 10px 10px 0;transition:linear 0.5s;}
.foot_box ul li a{color:#747679;transition:linear 0.2s;}
.foot_box2 h3{margin:0 0 20px;color:#747679;font-weight:400;padding-bottom:15px;position:relative;font-size:22px;}
.foot_box2 h3::before{content:"";bottom:-2px;right:50%;left:0;position:absolute;z-index:1;height:2px;width:20%;background:#747679;}
.foot_box2 ul li{color:#747679;padding:0 0 10px;}
.foot_box h3::before{content:"";bottom:-2px;right:50%;left:0;position:absolute;z-index:1;height:2px;width:20%;background:#747679;}
.foot_box img{margin-top:10px;}
.foot_box2 ul li a{color:#747679;font-size:12px;}
.foot_box2 ul li{list-style:none;}
.foot_bot p{text-align:center;color:#747679;}

/* modal */
.modal.show .modal-content{animation:modalAnim 0.5s linear;}
@keyframes modalAnim{
  0%{transform:translateY(20%);opacity:0;}
  100%{transform:translateY(0);opacity:100%;}
}
.modal-dialog{display:flex;justify-content:center;align-items:center;height:100%;width:100%;margin:0px auto;padding:0px 6px;}
.modal-content{background-color:#efefef;overflow:hidden; box-shadow: 0px 8px 30px rgb(10 0 163 / 30%);border-radius: 30px;}
.modal-content .line{background-color:#071d37;height:3px;width:100%;}
.modal-body{padding: 0 30px;}
.modal-content .close{margin-left:450px;border:none;box-shadow:none;color:#071d37;}
.modal-content h5{padding: 0 30px;text-align:center;color:#071d37;font-weight:500;}
.modal-content .field{display:flex;align-items:center;gap:5px;}
.modal-content .pop_icon{width:20px;color:#071d37;}
.form-control{box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);}
.pop_btn{background-color:#071d37;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);border:none;color:#fff;font-size:0.9rem;padding:2px 10px;border-radius:5px;margin-left:auto;}
.above_main{padding: 5px 0; border-bottom: 1px solid #071d37;}
.insta{width: 30px;}
.fb{width: 20px;}

/* headerend */

/* bannerstart */
.banner{background:url(img/banner_img.jpg)no-repeat center center/cover;}
.banner .crd1:hover{outline:3px solid #ffc107;}
.banner .crd1{background-color:#071d37;color:aliceblue;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;}
.banner .crd1 i,.crd1 span{color:#ffc107;}
.crd1 b,.crd3 b,.theme_btn{border-bottom:1px dashed  #ffc107;cursor:pointer;color:#ffc107;}
.banner .theme_btn{background-color: #ffffff; color: #071d37; font-weight:600;}
.theme_btn{ padding: 10px 30px; background-color: #071d37; border: none; color: #fff;}
.crd4 b{border-bottom:1px dashed  #ffc107;cursor:pointer;color:#ffc107;}
.crd5 b{border-bottom:1px dashed  #ffc107;cursor:pointer;color:#ffc107;}
.banner .crd2:hover{outline:3px solid #ffc107;}
.banner .crd3:hover{outline:3px solid #ffc107;}
.banner .crd4:hover{outline:3px solid #ffc107;}
.banner .crd5:hover{outline:3px solid #ffc107;}
.banner .crd2{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;background-color:#071d37;color:#fff;padding:10px 30px;}
.crd4{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;background-color:#071d37;color:#fff;padding:30px 22px;}
.banner .highlight{color:#ffc107;font-size:19px;}
.crd2 .btn{color:#fff;font-weight:bold;background-color:#248703;}
.crd_img img{width:75px;height:33px;}
.crd3 p,.crd4 p,.crd5 p{text-align:end;}
.crd3{background-color:#071d37;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:15px 10px 15px 10px;}
.crd5{background-color:#071d37;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:30px 10px;}
.banner .crd5 span > b{border-bottom:1px dashed #ffc107;}
.btn1 a{color: #fff;}
.bann_heading p{ color: #000; text-align: center;}

/* bannerend */

/* section1start */
.sec_1 h2 span{color:#0b57a8;}
.sec_1 .ser_1 h6{background-color:#071d37;color:#fff;padding:10px 8px;text-align: center;}

/* section1end */

/* section2start */


.sec_2{background-color:#ca4a00;padding:60px 0px;text-align:center;}
.s2_heading h2{font-size:3.5rem;font-weight:lighter;padding:10px 0px;}
.s2_heading p{font-size:20px;font-weight:lighter;}
.s2_an .btn{font-size:1.3rem;font-weight:500;}

/* section2end */

/* section3start */
.s3_heading h2{font-size:2.1rem;}
.s3_heading h2 span, .about-sec h2 span {color:#248703;font-weight:bold;}
.sec_3 .reas{padding:10px 20px;text-align:center;}
.sec_3 .reas h2{color:#248703;font-size:3.5rem;font-weight:lighter;}
.sec_3 .reas p span{color:#248703;border-bottom:2px dashed #248703;font-weight:bold;cursor:pointer;}

/* section3end */

/* section4start */
.sec_4{background-color:#071d37;}
.sec_4 .btn_container .theme_btn{background-color: #ffffff; color: #071d37;}
.s4_heading{padding:30px 80px;}
.s4_heading h2{font-size:2.2rem;}
.s4_heading p{font-size:20px;font-weight:lighter;}

/* section4end */

/* section5start */
.s5_heading h2 span{color:#ca4a00;font-weight:bold;}
.s5_heading h2{text-align:center;}
.better i{color:#ca4a00;font-size:2.5rem;}
.better p, .about-sec p{color:#2c3236;}
.better h5{font-size:2rem;}
.better{padding:5px 28px;}
.s5_an .btn{background-color:#ca4a00;color:#fff;}
.sec_5 .row_2{padding-top:40px;}
.about-sec .container {
  max-width: 875px;
}
/* section5end */

/* section6start */
.sec_6{background-color:#ca4a00;padding:50px 10px;}
.s6_heading h2{font-size:3.5rem;color:#fff;font-weight:lighter;}
.s6_heading p{font-size:1.1rem;}

/* section6end */

/* section7start */
.sec_7 {
  background-color: #071d37;
  color: #fff;
}
.s7_heading p{font-size:20px;color:#2c3236;font-weight:lighter;}
.s7_heading{max-width:70%;margin:auto;}

.sec_7 ul {
  list-style: none;
  padding: 0;
  width: 100%;
}
.sec_7 .subject ul a{text-decoration:none!important;}
.s7_an span i{font-size:14px;}
.s7_an .btn{border-color:#ca4a00;background:#ca4a00;}
.s7_an #last{color:#fff;background-color:#0b57a8;border-color:#0b57a8;}
.sec_7 li {
  display: flex;
  align-items: center;
  gap: 10px;
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 10px;
  margin-bottom: 20px;
  color: #000;
  transition: .5s;
}
.sec_7 li img {
  max-width: 41px;
  max-height: 36px;
}
.sec_7 li:hover {
  transform: scale(1.1);
}
.s7_heading p {
  color: #fff;
}
.sec_7 .theme_btn {
  background-color: #248703;
  color: #fff !important;
}
/* section7end */

/* section8start */
.sec_8{padding:30px 0px;border-top:1px solid #dee2e6;background-color:#f8f9fa;}
.s8_left{padding:20px 80px;}
.s8_left h3{font-size:2.5rem;}
.s8_left p{font-size:1.75rem;font-weight:300!important;text-decoration-color:#e7ecee;}
.s8_left h2{font-size:6rem;}
.s8_left h2 span{font-size:4rem;}
.s8_left i{font-size:14px;color:#ffc107;}
.s8_left #uline{border-bottom:1px dashed #0b57a8;color:#0b57a8;}
.s8_left #s8_small{padding:10px 0px;font-size:16px;}
.s8_right{background-color:#fff;padding:38px 71px;}
.s8_right p i{color:#ffc107;}
.s8_right p #uline:hover{color:#09356b;}
.s8_right p #uline{border-bottom:1px dashed #0b57a8;color:#0b57a8;cursor:pointer;}
.s8_right h6{font-size:26px;}
.s8_right #rname{font-size:20px;padding:10px 0px;font-weight:lighter!important;font-style:italic;}

/* section8end */

/* section9start */
.sec_9{border-bottom:15px solid #02080f;background-color:#ca4a00;}
.s9_heading h2{font-weight:lighter;font-size:3.5rem;padding:5px 0px;}
.s9_heading p{font-size:21px;font-weight:lighter;padding:10px 0px;}
.s9_heading{color:#fff;}

/* section9end */

/* section10start */
.sec_10{background-color:#071d37;}
.sec_10 #s10_crd2{padding:31px 10px;}
.sec_10 .s10_card{background-color:#02080f;padding:20px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:15px;}
.sec_10 .s10_card:hover{background-color:#141618;}
.sec_10 .s10_card span #thumb{color:#ffc107;font-size:45px;padding:10px 0px;}
.sec_10 .s10_card h3,p{color: #fff;}
.sec_10 #s10_crd1  #yline{height:2px;width:150px;position:relative;top:17px;background-color:#ffc107;}
.sec_10 .s10_card span #feat{color:#248703;font-size:45px;padding:10px 0px;}
.sec_10 #s10_crd2  #gline{height:2px;width:150px;position:relative;top:28px;background-color:#248703;}
.sec_10 .s10_card span #add{color:#17a2b8;font-size:45px;padding:10px 0px;}
.sec_10 #s10_crd3 #bline{height:2px;width:150px;position:relative;top:18px;background-color:#17a2b8;}

.sec_11{
  background: url(img/banner11.png) no-repeat center center/cover;
  padding: 50px 0;
}
.s11_heading h2{
  color: #e1225c;
  font-weight: 700;
}
.s11_left ul{
  border-top: 5px solid #e1225c;
  border-bottom: 5px solid #e1225c;
}

.s11_left ul li{
  font-size: 18px;
  padding: 7px 0;
}
.s11_left h3{
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #e1225c;
  color: transparent;
  font-size: 40px;
}
.bg{
  background-color: #e1225c;

}
.s11_right{
  padding: 30px 70px 30px;
}

.s11_right h4{
  border-bottom: 5px solid #dc6911;
  padding-bottom: 20px;
  line-height: 40px;
}

@media (max-width: 1200px) {
  .s11_right{
    padding: 30px 15px;
  }
}
@media (max-width: 576px) {
    .s11_right{
      padding: 30px 0;
    }
}

.new_1{padding: 60px 0;}
.new_left p{color: #000000; max-width: 600px;margin: 0 0 30px;}
.new_left h5{color: #0b57a8;}

.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}
@media screen and (max-width:991px){
  .banner  .crd3,.crd4{margin-bottom:10px;}
  .banner  .crd1 img{width:40%;}
  .banner  .crd2  p,.banner .crd3 p{text-align:center;}
  .banner  .crd1,.banner .crd2{align-items:center;}
  .banner .row>*{padding:0;}
  .banner .crd3,.banner .crd4,.banner .crd5{align-items:center;}
  .banner .crd4 p,.banner .crd5 p{text-align:center;}
  .sec_5 .row_2{padding-top:10px!important;}
  .s8_left{padding:17px 2px;}
  .s8_right{padding:30px 10px;}
}
@media screen and (max-width:767px){
  .sec_2 .s2_heading h2{font-size:2.5rem;}
  .s2_heading p{font-size:1rem;}
  .s2_an .btn{font-size:1rem;}
  .s4_heading{padding:0px 0px;}
  .s6_heading h2{font-size:2.5rem;}
  .s6_heading p{font-size:1rem;}
  .s7_heading p{font-size:18px;}
  .s8_right h6{font-size:20px;}
  .s8_left h2{font-size:4rem;}
  .s8_left h2 span{font-size:2.5rem;}
  .s9_heading h2{font-size:2.5rem;}
  .s9_heading p{font-size:18px;}
}
@media screen and (max-width:375px){
  .better{display:flex;flex-direction:column;margin:10px 0px;padding:5px 10px;}
  .s4_heading p{font-size:15px;}
  .better h5{font-size:1.5rem;}
  .better p{font-size:14px;}
  .s7_heading p{font-size:15px;}
  .s8_right h6{font-size:17px;}
}
@media screen and (max-width:1000px){
  .sec_10 #s10_crd2{padding:20px 0px;}
  .sec_10 #s10_crd2 #gline{top:19px;}
}

/* ModalCSS */
@media (max-width:575px){
  .navbar-brand img{max-height:30px;}
  #navbarAbove{padding:5px 0px;font-size:12px;text-align:center;}
}
@media (max-width:991px){
  #navbarBelow .navbar-collapse{order:3;padding:0px 10px;}
  #navbarBelow .navbar-toggler{order:1;}
}