﻿        .First_row  blockquote {
            font-size:14px !important;
        }
        
        .Help_btn {
            background: #000000;
            color: #fff !important;
            border: none;
            outline:none !important;
            float: right;
            margin-bottom: 15px;
            transition: 0.3s all;
        }
        
        .Help_btn:hover {
            background: #808080 !important;
        }
        
        .main_breadcrumb ol li::before {
            content: "" !important;
        }
        
        
        .main_breadcrumb ol li.breadcrumb-item a.asm{
            text-decoration:underline !important;
        }
        
        .dates-list, .ser-btn {
            max-width: 146px !important;
            min-width: 146px !important;
        }
        
        
        .introjs-helperLayer {
            height: 45px !important;
            background-color: rgb(173,166,166) !important;
        }

        .attact_ments{
            padding: 7px 10px;
            background: #50cc92;
            border-radius: 5px;
            margin-top: 15px;
            color: #fff !important;
            transition: 0.5s all;
        }

        .attact_ments:hover{
            background: #43b580;
            color: #fff !important;
        }

        .attact_m:hover{
            background: #3599e6;
            color: #fff !important;
        }

        .attact_m{
            padding: 7px 10px;
            background: #53b4ff;
            border-radius: 5px;
            margin-top: 15px;
            color: #fff !important;
            transition: 0.5s all;
        }

        .form_bx_shd{
            padding: 25px;
            box-shadow: 0px 0px 5px #b3abab;
            border-radius: 5px;
            background: #f5f5f5;
        }

        .bbx_sh{box-shadow: 0 3px 6px #00000017;}


        h2.quick_heading{font-size: 27px;}
        h2.quick_heading span {color: #E03347;}
        h5.font-weight-700{font-weight: 700;}

        .bottom_imgs p.parahed{font-size: 14px;font-weight: 700;}
        .bottom_imgs p.parahed2{font-size: 17px; padding-top: 6px;}


        .navTop.natdot.mob li:hover a {color: #febd69;}
        .navTop.natdot.mob li{transition: 0.3s all ease-in-out; position:relative; }
        .navTop.natdot.mob li:hover a::after {width: 100%;}
        .navTop.natdot.mob li a::after {position: absolute; bottom: 6px; left: 0; width: 0%; transition: width 0.5s ease; border-bottom: 2px solid #febd69; content: "";}
        .in_type a:hover img {transform: scale(1.2); transition: 0.4s all;}

        .policyservices a:hover .policyservicesImg img{animation: shake 0.5s; animation-iteration-count: 1;}
        @keyframes shake {
            0% {transform: translate(3px, 0px) rotate( 0deg );}
            20% {transform: translate(-3px, 0px) rotate( 0deg );}
            40% {transform: translate(3px, 0px) rotate( 0deg );}
            60% {transform: translate(-3px, 0px) rotate( 0deg );}
            80% {transform: translate(3px, 0px) rotate( 0deg );}
            100% {transform: translate(-3px, 0px) rotate( 0deg );}
        }
        .companiesBg li:hover a img {transform: scale(1.2);transition: 0.4s all;}
        .create:hover img {transition: 1s all; transform: translate(0px, -15px)}
        .power_mobile_img img{animation:toggle 1s infinite alternate;}
         @keyframes toggle {0% {transform: translateY(0); } 100% {transform: translateY(-15px);}}
        .policyboxs img { transition: 0.3s all;}        
        .policyboxs:hover img { transform: translate(0px , -10px);}


        .shadow4:hover img{transform:rotateY(360deg);transition:1.5s all;}

        .policybox img {transition: 0.3s all;}
        .policybox:hover img {transform: scale(1.2);}

        .instant-policy:hover a img {transform: scale(1.2); transition: 0.5s all;}

        .Other-olans-box a:hover .Other-icons img{transform:rotate(360deg); transition: 2s all}

        .gradientA:hover .Vehicle_img img{transform:translate(0px,-15px);transition:0.5s all; }

        .product_card:hover img{transform: scale(1.1);transition:0.3s all; filter: drop-shadow(0px 0px 1px #808080);}
        .product_card:hover {background-position: 0 0; color: #000;}

         .purpose_icon ._2app:hover img {transform: scale(1.1,1.1); transition: 0.3s all;}

         .owl-item .item .shadowR:hover{box-shadow: 0px 0px 5px #6d6c6c; transition:0.3s all;}

        .alldraft-box.bg-img.Recent-box:hover {transform: translateY(-3px); box-shadow:0px 0px 3px #6d6c6c; border-radius:5px;}
        .bor_left2 .boxshadow:hover {transform: translateY(-3px); box-shadow:0px 0px 3px #6d6c6c; border-radius:5px;}
        .bor_left2 .alldraft-box:hover{transform: translateY(-3px); box-shadow:0px 0px 3px #6d6c6c; border-radius:5px;}
        
        .alldraft-box.bg-img.Recent-box{transition:0.3s all;}
        .bor_left2 .boxshadow{transition:0.3s all;}
        .bor_left2 .alldraft-box{transition:0.3s all;}

        .bor_left{position:relative;}

        .bor_left .boxshadow::before {position: absolute; content: ''; display: block; width: 5px; left: 12px; top: 0px; height: 0px; background: #007bff; 
                                      transition: height .3s;}

        .bor_left .boxshadow:hover::before { height: 83%; left: 12px; top: 0px;}

        .bor_left .Recent-box.shadowR::before {position: absolute; content: ''; display: block; width: 5px; left: 12px; top: 0px; height: 0px; background: #007bff; 
                                      transition: height .3s;}

        .bor_left .Recent-box.shadowR:hover::before { height: 83%; left: 12px; top: 0px;}

        .add_ons{transition: 0.3s all;}
        .add_ons:hover img{transform: translateY(-3px); transition: 0.3s all;}
        .add_ons:hover {background: #fff; color: #000; box-shadow: 0px 0px 9px 0px #848282; border: 1px solid #cac5c5; transition: 0.3s all;}


        /*book-an-appontiment*/
         .book_an_ap:hover img {
             transform: translateY(-10px);
             transition: 0.3s all;
         }
        /*book-an-appontiment*/


        /*insurance-company Page agon-life*/

        table.insurance-company-table tbody tr:first-child td{
            border-top: none !important;
        }

        /*insurance-company Page agon-life*/

        

        /*List Of Resources Start*/

            img.LOR-img{
                height: 52px;
                width:100%;
            }

        /*List Of Resources Finish*/



        /*Hospital Start*/ 
        ul.companiesBg.img_increase li{
            width: 200px !important;
            height: 80px !important;
            padding: 10px !important;
        }

        ul.companiesBg.img_increase img{
            max-height: 55px !important;
            max-width: 100% !important;
        }
        /*Hospital Finish*/


        
       /*Speak-to-us*/
        
        .need-help {
            background-image: linear-gradient( 136deg, #aaa8ef,#c9c8e6, #f1caca4f);
            box-shadow: 0 0 0 #aaa8ef;
            animation: pulse 2s infinite;
        }
        
        .need-help:hover {animation: none;}
        
        @-webkit-keyframes pulse {
          0% {-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);}
          70%{-webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);}
          100%{-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);}
        }
        
        @keyframes pulse {
          0% {-moz-box-shadow: 0 0 0 0 rgb(183,181,236);box-shadow: 0 0 0 0 0 0 0 0 rgb(183,181,236);}
          70% {-moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);box-shadow: 0 0 0 10px rgba(204,169,44, 0);}
          100% {-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0); box-shadow: 0 0 0 0 rgba(204,169,44, 0);}
        }
       /*Speak-to-us*/



       /*WEB-Quote1 page start*/

        .bg_card_img {
            background-image: url(/images/v3/quotes-policy/Path-21227.svg);
            background-repeat: no-repeat;
            background-size: contain;
            background-position: bottom;
        }

        ul.nav.nav-pills li.nav-item a.nav-link.active{
            background:#EEE8DA;
            color:#131921;
            padding: 8px 25px;
            font-weight:600;
            border-radius: 0px;
        }

        ul.nav.nav-pills li.nav-item a.nav-link {
            color: #EEE8DA;
            font-weight: 600;
        }

        img.table__image{
            /*height:30px;*/
            max-width:90px;
        }
        img.table__rupee{
            height: 10px; margin-top: -3px; padding-right: 2px;
        }

        .f11_table{
            display:flex;
            border:none !important;
            font-weight:600;
            align-items:center;
        }

        textarea[name=none]{
              resize: none;
        }
        
/*        .table-bordered td, .table-bordered th{
            border-top:none !important;
            border-bottom:none !important;
        }*/


        .bbr:before {
            content: "";
            display: block;
            width: 3px;
            background-color: #9e9e9e;
            height: 20px;
            left: 10px;
            top: 22px;
            position: absolute;
        }


        .card_name {
            height: 15px;
            /*height: 25px;*/
            overflow: hidden;
            display: inline-flex;
        }

       /*WEB-Quote1 page finish*/




    /*WEB-Quick-renewal page start*/

       .magenta-color{color:#4C4FFA !important;}
       .font-weight-700{font-weight:700;}

    /*WEB-Quick-renewal page finish*/




    /* Bottom To Top Button*/
        #btp {background-color: #FF9800; border-radius: 50%; padding: 8px 12px; font-size: 14px; position: fixed; bottom: 50px; left: 4px; 
              transition: background-color .3s, opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000; color: #fff;}

        #btp:hover {cursor: pointer; background-color: #333;}
        #btp:active {background-color: #555;}
        #btp.show {opacity: 1; visibility: visible;}

    /* Bottom To Top Button*/



        
       /*Manage-policy*/
        .man_card{transition: 0.3s all;}        
        .man_card:hover {transform: translateY(-10px); box-shadow: 0px 0px 8px #9a9a9a;}        
        .hov_icon:hover img {transform: rotate( -360deg ); transition: 1.5s all;}  
       /*Manage-policy*/

       /*apply-for-pos*/
        .apply-for-pos > div:nth-child(3) .col-12 > div{margin:auto;}      
       /*apply-for-pos*/

       /*Pension-policys*/
        .pol_rig_se:hover{transform: translateY(-5px); box-shadow: 0px 0px 5px #0c0c0c; }
        .pol_rig_se{transition:0.3s all;}
        /*Pension-policys*/

       /*Child_plans*/
         .child_pl:hover img{transform:translateY(-3px);transition: 0.3s all; filter:drop-shadow(0px 0px 2px #b7b8b9);}
       /*Child_plans*/

       /*become-a-posp*/
        .be_pos{transition: 0.4s all;}
        .be_pos:hover{box-shadow: 0px 0px 5px #717070; padding: 8px 0px; border-radius: 5px;}
        /*become-a-posp*/

        /*app/#organization/employees/*/
        .arrow_ico{position:absolute; right: 27%;}
        /*app/#organization/employees/*/



        .table .thead-dark tr.med th{ font-size: 11px; white-space: nowrap;}
        tbody.k_table{text-}
        tr.med th a{color: #fff; white-space: nowrap;}
        tr.med th a img{padding-right: 5px;}


        /*footer/Privacy_policy-page*/
            ul.privacy_policy {padding-left: 16px; list-style-image: url("../../../images/resource/Privacy-Policy.svg");}

            ul.privacy_policy li {padding: 7px 0px;}

        /*footer/Privacy_policy-page*/

        .fixedElement {
            background-color: #c0c0c0;
            position: fixed;
            z-index: 100;
        }

        .Helth_hedd{width: 350px;}


         /*/app/#quotes/menu/*/                       
             .w-sm-100{width: 1%;}
         /*/app/#quotes/menu/*/




         /*Advertisement Report page Start*/

            .profile-card {
                border-radius: 10px;
                position: relative;
                padding: 0px 0px 10px 0px;
                margin:auto;
            }

            .search-input .rp-serch{
                padding-left: 2.375rem;
            }
            
            .search-input .form-control-feedback {
                z-index: 2;
                width: 2.375rem;
                line-height: 2.375rem;
                pointer-events: none;
                color: #aaa;
            }


            .reg-table table tbody tr td{
                padding: 12px 10px;
            }

            .reg-table table tbody tr{
                border-bottom: 1px solid #eee;
            }

            .tableimg{
                height:auto;
                width:24px;
            }
/*
            .table-pagination ul.pagination li.page-item a.page-link{
                border: none !important;
            }



            .page-item.active a.page-link{
                border-radius: 5px !important;
                padding: 3.2px 7.2px;
                margin: 0px 2px;
            }
*/


         /*Advertisement Report page Finish*/










       /*--------------- Media Query Start Here --------------*/


       /* Extra Small devices (landscape phones, 576px and up)*/
        @media screen and (max-width: 575px) and (min-width: 320px) {
            .Aply{padding: 15px; padding-right: 11%; font-size: 14px !important;}
            .Aply p{ font-size: 14px !important;}
             h3.Apply_for{font-size: 40px !important; margin: 15px 10px !important;}
             h2.posp_policy{font-size: 20px !important;}
             h2.posp_policy span{font-size: 35px !important;}
            .Eli_cri{font-size:36px;}
            h2.quick_heading {font-size: 22px;}
            .navTop{float: left;}
            .navTop li{margin-left: 18px;}
            .natdot li:before{left: -12px;}
            .pr_limit{max-width: 100% !important;}

            /*Quotes View*/
                .height-186 {height: auto !important;}
            /*Quotes View*/

            /*/app/#quotes/menu/*/                       
                .w-sm-100{width: 100% !important; margin: 5px 0px;}
            /*/app/#quotes/menu/*/



        }


        @media screen and (min-width: 768px) and (max-width: 1199px) {
            .fixEl iframe {width: 100% !important;}
            .Helth_hedd{width: auto !important ;}

            /*Quotes View*/
                .height-186{height: auto !important;}
            /*Quotes View*/

        }

        /*................. arrow_ico Media Query Custom...............*/


        @media screen and (min-width: 320px) and (max-width: 374px) {
            .arrow_ico {right: -8% !important;}
        }


        @media screen and (min-width: 375px) and (max-width: 425px) {
            .arrow_ico {right: 10% !important;}
        }

        @media screen and (min-width: 426px) and (max-width: 768px) {
            .arrow_ico {right: 10% !important;}
        }

        @media screen and (min-width: 769px) and (max-width: 991px) {
            .arrow_ico {right: 10% !important;}
        }

        @media screen and (min-width: 992px) and (max-width: 1024px) {
            .arrow_ico {right: 20% !important;}
        }
        
        @media screen and (min-width: 1025px)  {
            .arrow_ico {right: 25% !important;}

            /*Button Bottom To Top*/
            #btp {bottom: 5px; left: 5px;}
        }