/* For 1366 Resolution */  
@media only screen   
and (min-width: 1030px)   
and (max-width: 1367px)  
{ 
    
.card h1 {
    padding: 149px 2px 2px 23.3px!important;
    font-size: 20px!important;
}

.insh3 {
    color: grey;
    padding-left: 14px!important;
    margin-right: 3px!important;
    font-size: 18px!important;
    padding-top: 0!important;
    padding-bottom: 29px!important;
    font-weight: 500!important;
}

}


p.card-text {
    text-align: justify;
}

.car-res
{
    margin-top: -128px;
    max-width:142%;
}


.car-p{
    padding-top:20px;
}




@media screen and (max-width:768px){
    
    .pricing{
        display:inline-block;
    }
    .res-d-none{
        display:none;
    }
    


    .tab-label
    {
        display:grid;
        justify-content:center;
        align-items:center;
    }
    .tab-label {padding:0px 21px;
}
.res-m-2{
    margin:1em;
    text-align:center;
}

.res-d-flex {
    display: flex!important;
        padding: 0px 10px;
}

.res-center{
    text-align:center!important;
}



.res-p-2{
    padding:12px!important;
}

.new-in{
    position: absolute;
    margin-top: -22px;
    margin-left:-24px;
}
.new-line
{
    text-align:left;
    padding:0px;
    
}
    .res-p-1{
        padding-left:6px!important;
    }
form#myform {
    margin-top: 20%;
}

        #family {
    margin-top: 30%;
}

    /*form.life, form.auto*/
    /*{    */
    /*text-align: center;*/
    /*    display:flex;*/
    /*}*/
.res-text{
        background: #e5ffda;
    padding: 10px;
    border-radius: 10px;
   margin-top: 184px;
}


    .res-pt-3{
        margin-top:25px;
    }

.about .video-box {
    min-height: 377px;
}

    #hero2 {
    background-position: right center;
        height: 75vh;
}

    .my-img-fluid {
    max-width: 100%;
    margin-left: 0px;
    height:250px;
}

.img-fluid {
 height:250px;
}


.res-mt-0 {
      margin-top: -65px;
}

    
    .res-text-white-shd{    
    color: aliceblue;
    text-shadow: 2px 1px 3px black;
}


#hero-3{    
background:linear-gradient(269deg, rgb(0 0 0 / 47%), rgb(0 0 0 / 25%)), url(../../assets/img/life/hero-life.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: -90px;

}

    .why-us .icon-boxes .icon-box {
    padding: 24px 14px;


}
    .res-text-center{
        text-align:center;
    }
    
    .res-px-3{
        padding-left:25px;
        padding-right:25px;
    }
    
    
    .img-border{
    border:23px solid #ffffff00
    }
.car-res{
max-width:100%;
}

.rect {
    height: 400px;
}

.new-line {
    width: 100%;
    font-size: 12px;
}

.emailbox {
    width: 100%;
}
#hero .btn-get-started {
    font-size: 12px;
    padding: 5px 16px;
}

.content-life {
    box-shadow: 0px 3.83448px 19.1724px rgb(0 0 0 / 12%);
    background: #ffffff5c;
    padding: 36px 10px;
    border-radius: 9px;
    /* padding-left: 24px; */
    text-align: center;
    
}

#hero2 {
    background-position: right -120px top -30px;
    height: 75vh;
    background-repeat:no-repeat;
}

.content-auto {
    box-shadow: 0px 3.83448px 19.1724px rgb(0 0 0 / 12%);
    background: #ffffff5c;
    padding: 36px 10px;
    border-radius: 9px;
    /* padding-left: 24px; */
    text-align: center;
    
}

#hhrr  .btn-get-started {
    font-size: 16px;
    padding: 10px 24px;
    margin-top: 25px;
    margin-left:0;
    border-radius:9px;
}



.myinput-email{
background: #ffffff9e;
    color: black;
    border-radius: 9px;
    padding: 14px 10px;
}





}

@media screen and (min-width:768px){
    
 .action-button-back {
    bottom: 31px!important;
}
    .about .video-box{
    
height:519px!important;  
}
 

.res-height{
height:500px;    
}

.min-mt-4{
    margin-top:20px;
}
 #hero {
     margin-bottom: -200px;
}
    .mypy-5{
    padding-top:54px;
    padding-bottom:20px;
    }
    
    .mypx-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!important;
}
.my-img-fluid {
    max-width: 136%;
    margin-left: -150px;
}
.minpt-4{
padding-top:1.5rem!important;
}
}



/*tablet*/
@media only screen and (min-width: 769px) and (max-width: 1281px) { 
section#why-us {
    margin-top: 91px;
}
#hero2,#hero-3 {
   background-position: right;
    
}


.mobile-nav-toggle {
padding:0px 20px;
}

.new-line {

    text-align: center;
}

}
/*tablet*/