@import "./modules/components.css";
.main-part{padding:0 22px;position:relative;display:block}
.main-part.existing{padding:0 22px 0 0}
.main-part.existing > .row:last-of-type{padding:0 20px 0 0}
.main-part.existing article > div:nth-of-type(2){border-top: 0px;}
.main-part .row{margin:0;padding:0;position:relative;display:block}
.main-part.pdf_viewer{padding:0}
.main-part .row:after{display:table;clear:both;content:''}
.main-part .row article{padding:0}
.main-part .row article > div{padding:35px 0;border-top:1px solid #d4d4d5}
.main-part .row article > div[data-ck*="_el"]{padding:0;border:0}
.main-part .row article > div.partial > div{padding:0}
.main-part .row article > div.partial > div.right_movie{float:right;}
.main-part .row article > div.partial > div.right_movie:first-of-type{padding:0 0 0 10px;}
.main-part .row article > div.partial > div.right_movie:last-of-type{padding:0 10px 0 0;}
.main-part .row article > div.partial > div:first-of-type{padding:0 10px 0 0}
.main-part .row article > div.partial > div:last-of-type{padding:0 0 0 10px}
.main-part .row article.cms-article > div:first-of-type{border-top:0}
.main-part .row article.cms-article > div:last-of-type{border-bottom:0}
.main-part .row.one-column article > div:first-of-type{padding:0 0 0px;border-bottom:1px solid #d4d4d5}
.main-part .row.one-column article > div[data-ck*="_el"]{padding:0!important;border:0}
.main-part .row.two-column article > div:first-of-type{padding:0 0 0px;border-bottom:0 solid #d4d4d5;border-top:0}
.main-part .row.one-column article > div{padding:35px 0 0;border-top:0}
.main-part .row article > div:last-of-type{border-bottom:1px solid #D4D4D5}
.main-part.one_column .row article > div:first-of-type,.main-part.one_column .row article > div:nth-of-type(2){border-top:0}
.main-part .row article > div:after{display:table;content:'';clear:both}
.main-part .row article.site-tabs{display:none}
.main-part .row article.site-tabs.opend{display:block}
.main-part .row article.site-tabs.opend > div:nth-of-type(2){border-top:0}
.ex_nav{display:inline-block;padding:36px 0 0;list-style-type:none;width:100%}
.ex_nav ul{display:inline-block;padding:0;list-style-type:none;width:100%;background:transparent}
.ex_nav ul > li{margin:0}
.ex_nav li{position:relative;margin-bottom:2px}
.ex_nav > li > ul{display:none;background:#fbfbfb}
.ex_nav > li a > sup > strong {color: #FF0000!important; margin-left: 5px;}
.ex_nav > li > ul > li > ul{display:none;background:#fbfbfb}
.ex_nav > li.opend > ul{display:inline-block}
.ex_nav > li.opend > ul > li.opend > ul{display:inline-block}
.ex_nav > li > a{font-family:'Arial';font-weight:700;background:#f3f3f3;-webkit-transition:background .4s;transition:background .4s}
.ex_nav > li > ul > li > a,.ex_nav > li > ul > li > ul > li > a{font-family:'Arial';font-weight:400;font-size:14px;line-height:14px;color:#717073;-webkit-transition:background .4s;transition:background .4s}
.ex_nav > li > ul > li.opend > a,.ex_nav > li > ul > li > ul > li.opend > a,.ex_nav > li.opend > a{background:#ebebeb}
.ex_nav li div.arrow_down{display:block;width:30px;height:100%;position:absolute;top:0;right:0}
.ex_nav li div.arrow_down > div{display:table;width:100%;height:100%}
.ex_nav li div.arrow_down > div > div{display:table-row;width:100%;height:100%}
.ex_nav li div.arrow_down > div > div > span{display:table-cell;vertical-align:middle;text-align:center;color:#004684;padding:0;top:0}
.ex_nav div.arrow_down > div > div > span:before{padding:0!important}
.ex_nav div.arrow_down > div > div > span{-webkit-transition:all .4s;transition:all .4s}
.ex_nav li.opend > a div.arrow_down > div > div > span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ex_nav > li a{padding:12px 30px 12px 22px;color:#707072;line-height:14px;text-decoration:none;position:relative;display:block;min-height:40px;-webkit-transition:color .4s background .4s;transition:color .4s background .4s}
.ic13_q_video{border-top:0!important}
@media (min-width:768px) {
.main-part .row.two-column{padding-right:10px}
.main-part .row.one-column{padding-left:10px}
}
@media (max-width:1024px) {
.main-part.existing{padding:0 22px}
}
@media (max-width:767px) {
.main-part.existing{padding:0 22px}
.main-part.existing > .row:last-of-type{padding:0}
.main-part .row article > div.partial > div:last-of-type{padding:20px 0 0}
.main-part .row article > div.partial > div:first-of-type{padding:0}
.main-part .row article > div.partial > div.right_movie{width:100%; padding:0px!important;}
.main-part .row article > div.partial > div.right_movie:last-of-type{margin-top:20px;}
/* ppilarge form */
.title {
width: 100%;
float: left;
}
#title1{
     width:100%;
}
.first_name{
width:100%;

}
#firstname{
     width:100%;
     margin-top:20px;
     margin-left:0px;

}
.last_name{
     width:100%;
     margin-top:20px;

}
.input_width{

     width:100%;
}
.sur_row {
     width:100%;

}
.pre_sur {
     width: 100%;
}
.dob_row {
     width: 100%;
}
.pre_addr {
     width: 100%;

}
.pre_addr1 {
     width: 100%;
}
.pre_addr2 {
     width: 100%;
}
.pre_addr3 {
     width: 100%;
}
.tel_addr {
     width: 100%;
}
.tel_address {
     width: 100%;

}
.email_address {
     width:100%;
}
.title_row{
     width:100%;
}
.inuput_box_width{
     width:100%;
}
.sales_insurace_width{
     width:100%;
}
.sold_type span {
     display: block;
     margin-bottom: 30px;
}
.move_left{
     margin-left:0px;
}
.premium_type span {
     display: block;
     margin-bottom: 40px;
}
label {
     font-size: 16px;
}
.situation_type span {
     display: block;
     margin-bottom: 30px;
}
.insurance_cover span {
     display: block;
     margin-bottom: 20px;
     margin-left: 0px;
}
.credit_select span {
     display: block;
     margin-bottom: 20px;
     margin-left: 0px;
}
.profession_option span {
     display: block;
     margin-bottom: 20px;
     margin-left: 0px;
}
.tenure_options span {
     display: block;
     margin-top: 10px;
}
.acci_opt span {
     display: block;
     margin-top: 10px;
}
.display_acc_opt_yes span {
     display: block !important;
     margin-bottom: 30px;
     margin-left: 0px;
}
.display_for_yes_option span {
     display: block !important;
     margin-top: 20px;
     margin-left: 0px;
}
.acci_opt span {
     display: block;
     margin-top: 10px;
}
.tenure_options span {
     display: block;
     margin-top: 10px;
}

.profession_option span {
     display: block;
     margin-bottom: 20px;
     margin-left: 0px;
}
}
                                    
                                      
                                      


