@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

:root {
  --theme-clr: #AB8D58;
}

*,p,ul,li,h1,h2,h3,h4,h5 {
    margin: 0;
    padding: 0;

}


/*font size class start*/
.xxs-font {font-size: 12px;line-height: 15px;}
.xs-font {font-size: 18px;line-height: 15px;}
.body-font {font-size: 17px;line-height: 25px;}
.sm-font {font-size: 20px;line-height: 22px;}
.md-font {font-size: 30px;line-height: 36px;}
.lg-font {font-size: 36px;line-height: 44px;}
.xl-font {font-size: 43px;line-height: 44px;}
.xxl-font {font-size: 48px;line-height: 58px;}
.xxxl-font {font-size: 60px;line-height: 62px;}
.v-font {font-size: 64px;line-height: 78px;}
/*font size class end*/
/*color css start*/
.body-clr {color: #111111;}
.black-clr {color: #000;}
.theme-clr {color: var(--theme-clr);}
/*color css end*/
/*links css start*/
.body-link {font-size: 12px;color: #111111;line-height: 15px;text-transform: uppercase;text-decoration: none;display: inline-block;}
.body-link.theme-clr .theme-clr {color: #AB8D58;}
/*links css end*/
/*global css start*/
html,body {margin: 0;padding: 0;outline: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body {color: #111111;font-family: 'Nunito Sans', sans-serif;font-size: 17px;letter-spacing: 0;line-height: 25px;font-weight: normal;overflow-x: hidden;}
main { margin: 0 auto;max-width: 1440px;}
svg{color:inherit;fill: currentColor;}
img {max-width: 100%;}
ul {list-style-type: none;}
a {text-decoration: none;color:inherit;}
a:hover, a:active, a:focus {outline: none;box-shadow: none;color:inherit;/* color: #AB8D58;*/}
.link-hover:hover{color: #AB8D58;}
.section-padding {padding: 70px 0;}
.section-title {font-size: 60px;letter-spacing: 0;line-height: 62px;}

/*bootstrap grid css*/


@media (min-width: 1366px) and (max-width:1440px){
  .container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1290px;}
  .container-xxl{max-width: 100%}
}
@media (min-width: 1500px){
  .container-xxl{max-width: 1290px;}
}
/*bootstrap grid css end*/

/*global css end*/
/*button css start*/
button:focus, button:hover, button:active, .btn.focus, .btn:focus, .btn:hover, .btn-focus {outline: none;box-shadow: none;color: #000;}
.btn {color: #fff;border: 0;border-radius: 0;min-width: 150px;padding: 15px 20px;}
.btn-theme {height: 54px;position: relative;overflow: hidden;background: transparent;-webkit-transition: 0.3s all ease-in-out;-ms-transition: 0.3s all ease-in-out;-o-transition: 0.3s all ease-in-out;-moz-transition: 0.3s all ease-in-out;transition: 0.3s all ease-in-out;z-index: 1;}
.btn-theme:before {content: "";background: #000;top: 0;right: 0;bottom: 0;left: 0;position: absolute;clip-path: polygon(100% 0, 100% 33px, 129px 100%, 0 100%, 0 0);z-index: -1;}
.btn-theme:after {content: "";position: absolute;bottom: 6px;width: 30px;height: 2px;background: #000;transform: rotate(-45deg);right: -9px;}
.btn-theme:hover:before, .btn-theme:focus:before, .btn-theme:active:before {background: #AB8D58;}
.btn-theme:hover:after, .btn-theme:focus:after, .btn-theme:active:after {background: #AB8D58;}
/*button css end*/

/*card css start*/
.card {border: 0;border-radius: 0;}
/*card css end*/


/*breadcrumb css start*/.breadcrumb{ padding: 30px 0;}
.breadcrumb-item+.breadcrumb-item{position: relative;padding-left:40px;}
.breadcrumb-item a, .breadcrumb-item.active{text-decoration:none;color: #111111;display: inline-block;}
.breadcrumb-item a:hover{color:#AB8D58;}
.breadcrumb-item+.breadcrumb-item::before{background:url(../img/arrow_right.svg);background-size:11px;background-repeat: no-repeat;content:'';width: 26px;height: 12px; top: 6px;float: none;background-position: center;padding-right: 0;display: inline-block;position: absolute;left: 8px;text-align: center;}
/*breadcrumb css end*/

/*header css start*/
.overlay {background-color: rgba(0, 0, 0, 0.5);height: 100%;width: 100%;z-index: 2;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.navbar-toggler {padding: 0;margin-right:30px;font-size: 18px;position: relative;height: 24px;width: 24px;margin-left: auto;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;/* margin-top: 15px; */display: flex;flex-direction: column;justify-content: space-around;}
.navbar-toggler .navbar-toggler-icon {-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.navbar-toggler[aria-expanded = "true"] .navbar-toggler-icon {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.navbar-toggler:focus {outline: none;}
.navbar-toggler span.icon-bar {-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background: #111111;width: 24px;height: 2px;display: block;/* margin-bottom: 6px; */text-align: right;margin-left: auto;opacity: 0.8;}
.navbar-toggler span.icon-bar.bottom-bar {margin-bottom: 0px;}
.navbar-toggler[aria-expanded = "true"] .icon-bar {-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.navbar-toggler[aria-expanded = "true"] .top-bar {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;/* top: 12px; */}
.navbar-toggler[aria-expanded = "true"] .middle-bar {opacity: 0;}
.navbar-toggler[aria-expanded = "true"] .bottom-bar {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);width: 24px !important;position: absolute;/* top: 13px; */}

/*header css end*/


/*head css start*/

.headtimedate {display: none;}

.headerabout  {    padding-left: 110px!important;
    padding-right: 50px!important;}

.navbar-light .navbar-nav .nav-link {color: #263249; padding: 18px 20px; }

.timedate {background-color: #01507C;     padding-top: 11px;
    padding-bottom: 11px; width: 559px;}

.chatcircle {  background-color: rgba(255,255,255,0.18);  padding: 16px; margin-left: 24px; }

.hours {    padding-left: 20px;}

.headerall {box-shadow: 0 10px 17px 6px rgba(224,224,224,0.5);   background-color: #FFFFFF; }

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

/*head css end*/

.carsection img {width: 50%; height: 50%;}

.quotebtn {border-radius: 4px;
  background-color: #E61843;}

  .quotebtn:focus {background-color: #E61843; color: #FFFFFF; }

  .quotebtn:active {background-color: #E61843; color: #FFFFFF; }

  .quotebtn:hover{background-color: #E61843; color: #FFFFFF;}

  .carherosec { padding-top: 60px; }

.carherosec img {border-radius: 20px; object-fit: cover; height: 660px; width: 800px;}

.btn-check:active+.btn-primary:focus, .btn-check:checked+.btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;}

.worktogether {margin-top: 104px;}

.letswork {position: relative;
  z-index : 1;}

.letswork::before {
   width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    left: 588px;

      top: 115px;
}

 .workhead {margin-bottom: 53px;}

.homework {border: 2px solid rgba(206,206,206,0.48);
  border-radius: 10px;
  background-color: #FFFFFF; margin-bottom: 95px;     margin-right: 20px;
    margin-left: 20px;   margin-top: 40px;}

  .homework:hover {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    border: 3px solid rgba(230,24,67,0.48);
  border-radius: 10px;
  background-color: #FFFFFF;
  box-shadow: 0 7px 19px 20px rgba(234,234,234,0.5);
}

.slick-dots li button:before {    font-size: 15px;}

.slick-dots li.slick-active button:before {
     font-size: 19px;
}

.slick-dots li {    padding-right: 26px;}

.slick-slide img {
    display: inline !important;
}

.quotearrow {padding-right: 8px; }

.autohome {    height: 149px; padding-top: 17px; padding-bottom: 14px;}

.addmoreimg {       padding-top: 37px;
    padding-bottom: 37px;}

.homeimg { padding-top: 17px; padding-bottom: 14px; }

.clienthomeimg img {padding-left: 54px;}

.autohomeimg { padding-top: 17px; padding-bottom: 14px;}


  .militarylearnbtn:active{ color: #FFFFFF;
border: 1px solid #F9003B;
  border-radius: 4px;
  background-color: #E61843;}

  .militarylearnbtn:hover { color: #FFFFFF;
border: 1px solid #F9003B;
  border-radius: 4px;
  background-color: #E61843;}


  .insurance {margin-bottom: 104px;}

  .imggroup {    border-radius: 15px;}

  .imghouse {margin-top: 28px;}

  .imgcar {    width: 44%;
    object-fit: cover;     margin-right: 28px;    height: 202px;}

  .imagehouse {width: 50%;
    object-fit: cover;     height: 234px; }

    .imageprofile {    object-fit: cover;
    height: 230px;
    width: 365px;}

    .militaryhomeowner {position: relative;
  z-index : 1;}


  .militaryhomeowner::before {
    /*width: 100%;*/
    /*border-bottom: 3px solid #E61843;*/
    /*content: "";*/
    /*position: absolute;*/
    /*bottom: 0px;*/
    /*margin: auto;*/
    /*left: 0;*/
  }

 .savingmoney {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;

  background-color: #E8EEF3;
  }

  .savingtabs {  border-radius: 10px 10px 0 0;
  background-color: #FFFFFF;
  box-shadow: 0 20px 50px 19px rgba(243,243,243,0.5);
}

.homeautoshadow {box-shadow: 0 0 50px 19px rgba(229,229,229,0.5); }

.allform {padding-top: 50px;
    padding-left: 80px;
    padding-right: 80px;}

    .homequote {margin-top: 50px; margin-bottom: 50px;}

    .militaryhomeowner .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #E61843; border-color: #fff;     font-weight: bold;}

    .militaryhomeowner:hover {color: #E61843; border-color: #fff;}

    .militaryhomeowner:focus {color: #E61843; border-color: #fff;}

    .militaryhomeowner {border-color: #fff; }

    .nav-tabs {    border-bottom: 0px;}

    .financial {border-radius: 10px;
  background-color: #263249;  margin-left: 2px;
    margin-right: 2px;}

.whatneed {border-radius: 5px;
  background-color: #263249;     margin-top: 104px; margin-left: 2px;
    margin-right: 2px;}

  .profileview {background-image: url("../image/img_testimonial_background.png"); background-repeat: no-repeat;     background-size: cover;     background-position: center; }

.profilework {padding-top: 106px; margin-bottom: 80px;}

.profileimg img {
height: 100px;}

.profilename {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 40px;
  padding-top: 4px;
  }

  .profileprofession {color: #989898;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px;
      padding-bottom: 22px;
  }

  .profilecontnt {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 28px;
      padding-bottom: 60px;
}

  .card-title {
    margin-bottom: 0rem;
}

.profilearrow {    padding-bottom: 106px;}

.financialinput {  border-top-left-radius: 6px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 6px;}

.subscribeinput {    height: 60px;}

.subscribebtn {border: 1px solid #F9003B;
  border-radius: 0 4px 4px 0;
  background-color: #E61843;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 22px;
      margin-right: 42px;

  }


.subscribebtn:focus {border: 1px solid #F9003B;
  border-radius: 0 4px 4px 0;
  background-color: #E61843; color: #FFFFFF; }

  .subscribebtn:active {border: 1px solid #F9003B;
  border-radius: 0 4px 4px 0;
  background-color: #E61843; color: #FFFFFF; }

  .subscribebtn:hover{border: 1px solid #F9003B;
  border-radius: 0 4px 4px 0;
  background-color: #E61843; color: #FFFFFF;}

.trust {background-color: #FFFFFF;
  box-shadow: 0 -30px 30px 9px rgba(220,220,220,0.5); }

  .militarytrust {position: relative;
  z-index : 1;}

.militarytrust::before {
   width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;


      top: 166px;
}

.clientimg {padding-top: 77px;}



.footerall { border-top: 1px solid rgba(180,180,180,0.66); border-bottom: 1px solid rgba(180,180,180,0.66);
  background-color: #FFFFFF; }

  .footerbtn {    margin-bottom: 30px;}

  .footerbtnnn { margin-bottom: 50px; }

  .financialinput::placeholder {
color: #D0D0D0;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;

}

.enterinput::placeholder {
color: #D0D0D0;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;

}

.form-control:focus {   background-color: #FFFFFF;
  box-shadow: none;}

/*common css start*/

.militaryheader {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
  font-weight: 600;

  line-height: 20px;}

  .militarytime {color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
  letter-spacing: 0;
  line-height: 20px;
  padding-bottom: 6px;
}

  .militaryphone { color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 29px;}

  .militarybaneer {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 52px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 64px;
  padding-bottom: 36px;
}

  .militarysubbaneer { color: #252525;
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 29px;
  padding-bottom: 36px;
}

  .militaryquote { color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 22px;
  padding-bottom: 7px;
  padding-top: 7px;

  padding-right: 31px;
  padding-left: 31px;


}

  .militaryworkhead { color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 36px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 51px;}


  .militaryworksubhead {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 40px;}

  .militaryworkcont {color: #848484;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  padding-top: 13px; padding-bottom: 13px;

}

  .militaryworkquote {color: #E61843;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 40px;
  padding-bottom: 19px;
text-decoration: underline;

}

  .militarylearn {color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 40px;
  padding-left: 26px;
}

  .militarylearnbtn {color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 22px;
  border: 1px solid #F9003B;
  border-radius: 4px;
  background-color: #E61843;
      padding: 13px 27px 13px 27px;


}

.learnmorebtn {margin-top: 30px;
    margin-bottom: 30px;
        margin-right: 26px;}

  .militarysave {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 36px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 50px;}

  .militarysavecont {color: #252525;
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 31px;
  padding-top: 32px;
  padding-bottom: 32px;
}

  .militarytogether {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 36px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 40px;}

  .militaryprofile {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 40px;}

  .militaryprofilesub {color: #989898;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 40px;}


  .militaryprofilecont {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;}

  .militaryhomeowner {
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;
  padding-top: 28px;
  padding-bottom: 28px;
  margin-left: 20px;
    margin-right: 20px;

}

.enterzip {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;
  padding-bottom: 18px;
}

  .enterinput {border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 20px 50px 19px rgba(243,243,243,0.5);     border: 0px solid #ced4da; }

  .inputwidth { height: 60px;}

  .inputheight {height: 120px;}

  form.row.allform {
    --bs-gutter-x: 50px;
}

.numberslide p {
  color: #C0C0C0;
  font-family:  'Montserrat', sans-serif;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;}

  .militaryauto {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 45px;
  padding-right: 45px;
}

  .militaryinsurance {color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 40px;
  padding-left: 54px;
  padding-top: 66px;
  padding-bottom: 66px;
}

  .militarytrust {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 36px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 46px;
  padding-top: 65px;
  padding-bottom: 65px;
}

  .militaryfooterhead {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 29px;
  padding-top: 56px;
  padding-bottom: 40px;
}


  .militaryfootersubhead {color: #263249;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
    padding-left: 11px;}

    .twitricon {padding-left: 38px;}

  .militarycopyright {color: #838383;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;}

  .footerlogo {padding-top: 27px; padding-bottom: 27px; width: 150px;}

  .profilearrow img {width: 50px;}

  .protectbaneer {display: flex;}

  .dropaction {    margin-top: 14px;     margin-right: 27px;     margin-bottom: 14px;}

.dropactionanother {margin-bottom: 14px;}

.dropdown-toggle::after {
    display: none;
}

.dropdownimg {height: 9px; padding-left: 5px;}

.form-control:focus {    border-color: #ffffff;}




/*common css end*/


/*footer css start*/
footer {}
footer a {text-decoration: none;color: #111111;}
footer a:hover {color: #000;text-decoration: underline;}
footer .nav .nav-item {padding: 5px 0;}
footer .footer-top {padding-bottom: 50px;}
footer .footer-bottom {padding-top: 50px;border-top:1px solid rgb(17 17 17 / 0.23);}
footer ul.footer-menu, footer ul.footer-menu > li, footer ul.footer-menu > li > a {
  padding-left: 0;
  margin-left: 0;
}

footer .footer-bottom-menu li a {
  color: #838383 !important;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  padding-left: 0 !important;
}
/*footer css end*/


/*repsonsive css*/




/* iPadPRO landscape style here */


@media only screen
  and (min-device-width : 1000px)
  and (max-device-width : 1100px)
  and (orientation:landscape)
{
   .timedate {    width: 654px;}

   .letswork::before {
    width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    left: 424px;
    top: 115px;}

        .militarysubbaneer {    font-size: 18px;}

        .allform {padding-left: 20px;
    padding-right: 20px;}



        .militaryinsurance {    padding-left: 4px;}

        .militarytrust::before {
    width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    top: 211px;}

     .subscribebtn {margin-right: 0px;}




}

@media only screen
  and (min-device-width : 1000px)
  and (max-device-width : 1100px)
  and (orientation:portrait)
  {
    .timedate {    width: 654px;}

    .letswork::before {
    width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    left: 424px;
    top: 115px;}

    .militarysubbaneer {    font-size: 18px;}

    .allform {padding-left: 20px;
    padding-right: 20px;}



    .militaryinsurance {    padding-left: 4px;}

    .militarytrust::before {
    width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    top: 211px;}

     .subscribebtn {margin-right: 0px;}




  }

/* iPad landscape style here */

@media only screen
  and (min-device-width : 768px)
  and (max-device-width : 992px)
  and (orientation:landscape)
{

.imgcar {    margin-right: 17px;}

  .subscribebtn {margin-right: 0px;}

.clienthomeimg img {padding-left: 0px;}



 .headerabout {    padding-left: 18px!important;
}

 .miltarylogosmall {    width: 180px;     padding: 5px 0 5px 0;}


.headtimebtn {display: none!important;}

  .letswork::before {
    width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    left: 303px;
    top: 115px;}

    .homework {    margin-bottom: 44px;}

.learnmorebtn {font-size: 13px;}

.allform {    padding-left: 20px;
    padding-right: 20px;}

    .militaryinsurance {padding-left: 0px;     font-size: 26px;     padding-top: 35px;
    padding-bottom: 35px;}

    .militarytrust::before {
    width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    top: 210px;}

    .twitricon {padding-left: 0px;}

}



@media only screen
  and (min-device-width : 768px)
  and (max-device-width : 992px)
  and (orientation:portrait)
{

.imgcar {    margin-right: 17px;}
  .subscribebtn {margin-right: 0px;}

.clienthomeimg img {padding-left: 0px;}



.headerabout {    padding-left: 18px!important;}

  .headtimebtn {display: none!important;}

  .miltarylogosmall {    width: 180px;     padding: 5px 0 5px 0;}

  .letswork::before {
    width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    left: 303px;
    top: 115px;}

    .homework {    margin-bottom: 44px}

    .learnmorebtn {font-size: 13px;}

    .allform {    padding-left: 20px;
    padding-right: 20px;}

    .militaryinsurance {padding-left: 0px;     font-size: 26px;     padding-top: 35px;
    padding-bottom: 35px;}

    .militarytrust::before {
    width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    top: 210px;}

    .twitricon {padding-left: 0px;}

}



@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1500px){
}
@media (min-width: 1800px){
}
@media (min-width: 768px) and (max-width: 1199.98px) {
}
@media (max-width: 1199.98px) {
}

@media (max-width: 991.98px) {
}


@media (max-width: 767.98px) {
/*navabr for mobile css start*/


.clienthomeimg img {padding-left: 0px;}

.subscribebtn {margin-right: 0px;}



.militaryhomeowner {margin-right: 0px; margin-left: 0px;}

.protectbaneer {display: block;}

.footrights {    margin-top: 15px;
    margin-bottom: 15px;}

.militaryfooterhead {     padding-bottom: 15px;}


.footerbtnnn {
    margin-bottom: 0px;}

.militarytrust {    padding-bottom: 23px;}

.clientimg { padding-top: 0px;     padding-bottom: 16px;}

.profilework  {    padding-top: 10px;}

.profilecontnt {    padding-bottom: 10px;}

.profilearrow {
    padding-bottom: 10px; }

.imgcar {padding-right: 7px;
    height: auto;     width: 50%;      margin-right: 0px;}

.subscribeinput {    margin-bottom: 26px; }

.militaryinsurance {    padding-left: 15px;
    padding-bottom: 26px;
    padding-top: 26px;}

.homequote {    width: 100%;}

.enternamemobile {    margin-bottom: 1.5rem;}

.militarysave {    font-size: 23px;
    line-height: 42px;}

.militarylearnbtn {    margin-bottom: 32px;}

.militarylearn {    padding-right: 3px;     margin-top: 21px;}

.learnmorebtn {    margin-right: 69px;}

.homework {margin-bottom: 30px;}

.slick-dotted.slick-slider {margin-bottom: 0px;}

.headerabout  {    padding-left: 20px!important; }

.profileimg {    width: 0rem;}

.miltarylogosmall {    width: 150px;     padding: 5px 0 5px 0;}

.headtimebtn {display: none!important;}

.letswork::before {    width: 88px;
    border-bottom: 5px solid #E61843;
    content: "";
    position: absolute;
    left: 134px;
    top: 168px;}



    .allform {padding-left: 20px;
    padding-right: 20px;}


#navbarNav {
    position: fixed;
    height:100vh;
    height:calc(var(--vh, 1vh) * 100) ;
    display: block;
    width: 265px;
    z-index: 11;
    background:#fff;
    left: 0;
    bottom: 0;
    top: 0;
    transform: translateX(-400px);
    transition:0.3s;
    justify-content: center;

    padding-top: 10px;
  }
  #navbarNav.show{
    transform: translateX(0);
    transition:0.3s;
  }

/*navabr for mobile css end*/
}


@media only screen
  and (min-device-width : 400px)
  and (max-device-width : 700px)
  and (orientation:portrait)
{


  }

@media only screen
  and (min-device-width : 400px)
  and (max-device-width : 700px)
  and (orientation:landscape)
{


}



@media (max-width: 575.98px) {

}

@media (max-width: 419.98px) {

}
