@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 776px) and (max-width: 798px) {
    .txt26 {
        color: #fff;
        font-size: 20.46px;
        font-family: "effra-n7", "effra";
        font-weight: 700;
        line-height: 1.1em;
    }
}
@media screen and (min-width: 799px) and (max-width: 991px) {
    .txt26 {
        color: #fff;
        font-size: 20.47px;
        font-family: "effra-n7", "effra";
        font-weight: 700;
        line-height: 1.1em;
    }
}
@media screen and (min-width: 992px) and (max-width: 1006px) {
    .txt26 {
        color: #fff;
        font-size: 21.1px;
        font-family: "effra-n7", "effra";
        font-weight: 700;
        line-height: 1.1em;
    }
}
@media screen and (min-width: 1007px) and (max-width: 1199px) {
    .txt26 {
        color: #fff;
        font-size: 21.8px !important;
        font-family: "effra-n7", "effra";
        font-weight: 700;
        line-height: 1.1em;
    }
}
@media screen and (min-width: 1200px){
    .txt26 {
        font-size: 21.86px;
        color: #fff;
        font-family: "effra-n9", "effra";
        font-weight: 900;
        line-height: 1.3em
    }
    .pag6 {
        margin-left: 40px
    }
}
@media screen and (min-width: 992px){
    .display1000 {
        display: none
    }
    .display998 {
        width: 100%;
        display: block;
    }
    .display66661 {
        display: none
    }
}
.mdn {
    display: block
}
@media screen and (min-width: 100px) and (max-width: 767px) {
    .mdn {
        display: none
    }
    .display1000 {
        display: none
    }
    .display998 {
        display: none
    }
    .display66661 {
        display: block
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .display1000 {
        display: block
    }
    .display998 {
        display: none
    }
    .display66661 {
        display: none
    }
}
.pad10000 {
    padding: 0 7px
}
.display1991 {
    display: none;
}
.bg20 {
    background-color: #DB385A;
    padding: 0px 40px 0 0px;
    margin-top: -120px;
    position: absolute;
}
.display20 {
    display: inline-block
}
.bg20:after {
    content: "";
    position: absolute;
    width: 0;
    right: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-right: 40px solid #DB385A;
    border-bottom: 55px solid transparent;
    margin: -6px 0% 0 auto;
    z-index: 5
}
.bg20style {
    border-right: 3px solid #a7a7a7;
    padding: 93px 120.1px 93px 130.2px;
}
.bg30 {
    background-color: #2454AD;
    padding: 25px 0px 0px 25px;
    margin-top: -287px;
    position: absolute;
}
.bg30:after {
    content: "";
    position: absolute;
    width: 0;
    right: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-left: 40px solid #2454AD;
    border-bottom: 50px solid transparent;
    margin: 0px 10% 0 auto;
    z-index: 5
}
.bg30style {
    border-top: 3px solid #0a1e6e;
    border-left: 3px solid #0a1e6e;
    padding: 80px 100px 73px 80px;
}
.bg31 {
    background-image: url(../images/bg6.jpg);
    clear: both;
    min-height: 520px !important;
    padding-top: 3%;
    background-repeat: no-repeat;
    background-size: 100%;
}
.pad31 {
    margin-top: 2%
}
.txt31 {
    color: #DB385A;
    font-size: 24px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.bg32 {
    background-color: #DB385A;
    padding: 20px 0 0 20px
}
.bg32style {
    border-top: 3px solid #b33152;
    border-left: 3px solid #b33152;
    padding: 100px 100px;
}
.bg33 {
    background-color: #E0E0E0;
    padding: 20px 20px 0 0px;
    margin-top: 46px;
}
.bg33style {
    border-top: 3px solid #a7a7a7;
    border-right: 3px solid #a7a7a7;
    padding: 77px 90px;
}
.bg32:after {
    content: "";
    position: absolute;
    width: 0;
    right: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-right: 3em solid #DB385A;
    border-bottom: 3em solid transparent;
    margin: 0px 10% 0 auto;
    z-index: 5
}
.bg532 {
    background-color: #E0E0E0;
    padding: 20px 0px 0 20px;
    margin-top: 7%;
}
.bg532 .txt34 {
    color: #040236
}
.bg533 .txt35 {
    color: #fff
}
.bg532style {
    border-top: 3px solid #a7a7a7;
    border-left: 3px solid #a7a7a7;
    padding: 67px 90px;
}
.bg533 {
    background-color: #DB385A;
    padding: 20px 20px 0 0px;
}
.bg533style {
    border-top: 3px solid #b33152;
    border-right: 3px solid #b33152;
    padding: 100px 100px;
}
.bg533:after {
    content: "";
    position: absolute;
    width: 0;
    left: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-left: 3em solid #DB385A;
    border-bottom: 3em solid transparent;
    margin: 0px 0% 0 10%;
    z-index: 5
}
.bg37 {
    border: 3px solid #ccc;
    padding: 10% 15% 18% 7.7%;
    margin-bottom: 4%;
}
.txt34 {
    color: #fff;
    font-size: 24px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.txt35 {
    color: #040236;
    font-size: 24px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.txt36 {
    color: #040236;
    font-size: 14px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.txt37 {
    color: #DB385A;
    font-size: 24px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.txt38 {
    color: #333;
    font-size: 14px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    line-height: 1.5em;
}
.bg35 {
    background-color: #2454AD;
    position: absolute;
    right: 0;
    margin-right: -20px;
    padding: 22% 0 22% 15%;
    margin-top: 4%;
}
.pad45 {
    padding: 14.5% 0 14.5% 15%;
}
.bg38 {
    background-color: #dcdcdc;
    clear: both;
    padding: 7% 7% 5.5%;
}
.txt39 {
    color: #fff;
    font-size: 24px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.txt40 {
    color: #fff;
    font-size: 18px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.txt41 {
    color: #333;
    font-size: 14px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    line-height: 1.7em;
    margin-bottom: 10px;
}
.txt42 {
    color: #2454AD;
    font-size: 14px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    line-height: 1.7em;
}
.txt43 {
    color: #fff;
    font-size: 28px;
    font-family: "effra-n7", "effra";
    font-weight: 700;
}
.display31 {
    display: block
}
.display32 {
    display: none
}
.txt32 {
    font-size: 14px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    color: #040236;
    line-height: 1.6em;
}
.txt33 {
    font-size: 14px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    color: #040236;
    line-height: 1.6em;
}
.txt51 {
    font-size: 14px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    color: #040236;
    line-height: 1.6em;
}
.txt52 {
    font-size: 14px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
    color: #040236;
    line-height: 1.6em;
}
.list2 {
    list-style: url(../images/liststyle1.jpg);
    padding-left: 5%;
    margin-top: 5%;
}
.list2 li {
    color: #040236;
    font-size: 14px;
    padding-left: 5px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    margin-bottom: 20px;
    line-height: 1.6em;
}
.bg51 {
    border: 3px solid #E0E0E0;
}
.bg52 {
    padding: 12% 14% 6%;
}
.bg53 {
    position: absolute;
    top: 0;
    margin-top: -28%;
    margin-left: 14%
}
.txt53 {
    font-size: 19px;
    font-family: "effra-n9", "effra";
    color: #fff;
    line-height: 2.5em;
}
.txt54 {
    font-size: 19px;
    font-family: "effra-n9", "effra";
    color: #fff;
    margin-top: 10px
}
.list1 {
    list-style: url(../images/liststyle1.jpg);
    padding-left: 4%;
}
.display51 {
    display: block;
}
.display52 {
    display: none;
}
.list1 li {
    color: #DB385A;
    font-size: 14px;
    padding-left: 5px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    color: #080250;
    margin-bottom: 20px;
    line-height: 1.6em;
}
.bg21 {
    background-color: #fff;
    padding: 0 40px;
    position: relative;
    clear: both
}
.bg21style {
    border-top: 3px solid #a7a7a7;
    border-left: 3px solid #a7a7a7;
    padding: 93px 30px 90px 50px
}
.bg22 {
    border-right: 3px solid #a7a7a7;
    height: 70px;
    position: relative;
    display: inline-block;
    clear: both;
    right: 0;
    margin-left: 42px;
}
.txt20 {
    font-size: 22px;
    color: #040236;
    font-family: "effra-n9", "effra";
    font-weight: 900;
    line-height: 1.3em
}
.txt21 {
    font-size: 14px;
    color: #040236;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    line-height: 1.5em
}
.bg23 {
    background-color: #D6D6D6;
    padding: 0 40px;
    margin-top: -40px;
    position: relative;
    clear: both
}
.bg23style {
    padding: 130px 0px 95px 60px;
}
.bg24 {
    background-color: #D6D6D6;
    padding: 2% 0px 2% 40px;
    position: absolute;
}
.bg24style {
    padding: 130px 20px 123px 40px;
    border-left: 3px solid #a7a7a7;
    margin-right: 50px;
}
/* for mozilla */

@-moz-document url-prefix() {
    .bg24style {
        padding: 130px 39px 123px 50px;
    }
}
/* for mozilla ends*/

@-moz-document url-prefix() {
    .hhh789 {
        display: block !important
    }
}
/* for mozilla ends*/

.display22 {
    /*margin-top:-36.78%;*/
    
    margin-top: -0.1%;
    top: 0;
}
.bg25 {
    background-color: #D6D6D6;
    padding: 0 40px 40px 0;
    position: relative;
}
.bg25style {
    padding: 132px 0 28% 50px;
    border-right: 3px solid #a7a7a7;
    border-bottom: 3px solid #a7a7a7
}
.bg25:after {
    content: "";
    position: absolute;
    width: 0;
    left: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-left: 40px solid #D6D6D6;
    border-bottom: 50px solid transparent;
    margin: 40px 0% 0 auto;
    z-index: 5
}
.block1 {
    display: block;
}
.block2 {
    display: none;
}
.block3 {
    display: block;
}
.block4 {
    display: none;
}
.display34 {
    display: none;
}
.display35 {
    display: block;
}
.pad30 {
    padding-top: 12%;
}
.block10 {
    display: block
}
.block11 {
    display: none
}
.block88 {
    display: none !important;
}
.block98 {
    display: none;
}
.block78 {
    display: none;
}
.txt245 {
    font-size: 32px;
    color: #fff;
    font-family: "effra-n7", "effra";
    font-weight: 700;
    line-height: 1.3em
}
.po {
    position: absolute;
    margin-top: -345px;
    margin-left: 6.5%
}
.flo1 {
    float: right;
}
.bg61 {
    background-image: url(../images/bg7.jpg);
    clear: both;
    min-height: 420px;
    padding-top: 10%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.pad781 {
    padding-top: 15px
}
.txt61 {
    font-size: 20px;
    font-family: "effra-n7", "effra";
    color: #2454AD
}
.txt62 {
    color: #040236;
    font-size: 14px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.bor61 {
    border-top: 3px solid #c9c9c9;
}
.pad61 {
    padding: 13% 0 13% 10%;
}
.txt63 {
    color: #fff;
    font-size: 14px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    line-height: 1.5em;
}
.txt64 {
    color: #fff;
    font-size: 18px;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    line-height: 1.5em;
}
.display63 {
    display: block
}
.display64 {
    display: none
}
.txt71 {
    color: #040236;
    font-size: 38px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.bg71 {
    background-image: url(../images/bg8.jpg);
    clear: both;
    min-height: 482px;
    padding-top: 138px;
    background-size: 100%;
    background-repeat: no-repeat;
    float: right
}
.txt72 {
    color: #2454AD;
    font-size: 24px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
    text-align: center
}
.bg72 {
    background-color: #e4e4e4;
    color: #858089;
    font-family: "effra-n3", "effra";
    font-weight: 300;
    font-size: 14px;
    text-align: center;
    padding: 1% 0;
}
.bg73 {
    border: 3px solid #d2d2d2;
    padding: 8% 5%;
}
.display75 {
    display: block
}
.display76 {
    display: none
}
.display77 {
    display: block
}
.display78 {
    display: none
}
.bg81 {
    background-color: #DB385A;
    padding: 80px 40px 20px 25px;
    margin-top: -370px;
    position: absolute;
    z-index: 8;
}
.bg81:after {
    content: "";
    position: absolute;
    width: 0;
    right: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-right: 40px solid #DB385A;
    border-bottom: 50px solid transparent;
    margin: 3% 0 0 auto;
    z-index: 5
}
.bg81style {
    border: 4px solid #a00c1f;
    border-right: none;
    border-bottom: none;
    padding: 158px 70px 229px 90px;
    position: relative;
    margin-top: -100px;
    margin-right: -63px;
}
.bg81style:after {
    content: "";
    position: absolute;
    top: -3px;
    bottom: 0px;
    right: 0px;
    width: 4px;
    height: 50%;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(186, 48, 75, 0.6)), to(#000000));
    background-image: -webkit-linear-gradient(rgba(186, 48, 75, 0.6), #000000);
    background-image: -moz-linear-gradient(rgba(186, 48, 75, 0.6), #000000);
    background-image: -o-linear-gradient(rgba(186, 48, 75, 0.6), #000000);
    background-image: linear-gradient(rgba(186, 48, 75, 0.6), #000000);
}
.bg81style:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 95.3%;
    height: 3px;
    border-bottom: 4px solid #a00c1f;
    /*   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a00c1f), to(#000000));
    background-image: -webkit-linear-gradient(#a00c1f, #000000);
    background-image: -moz-linear-gradient(#a00c1f, #000000);
    background-image: -o-linear-gradient(#a00c1f, #000000);
    background-image: linear-gradient(#a00c1f,#000000);*/
}
.bg556:after {
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0;
    width: 3px;
    height: 100%;
    border-right: 3px solid #a00c1f
}
.bg556:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 3px;
    border-bottom: 3px solid #a00c1f;
    /*   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a00c1f), to(#000000));
    background-image: -webkit-linear-gradient(#a00c1f, #000000);
    background-image: -moz-linear-gradient(#a00c1f, #000000);
    background-image: -o-linear-gradient(#a00c1f, #000000);
    background-image: linear-gradient(#a00c1f,#000000);*/
}
.txt81 {
    color: #fff;
    font-size: 28px;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.txt82 {
    color: #eee;
    font-size: 16px;
    line-height: 1.5em;
}
.bg82 {
    background-image: url(../images/bg9.png);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 9;
    position: relative;
    padding: 11.5% 0 11.8%;
}
.bg83 {
    border: 4px solid #2454AD;
    padding: 15% 21%;
    text-align: center;
    background-color: #fff;
}
.bg84 {
    border: 4px solid #2454AD;
    padding: 15% 20%;
    text-align: center;
    background-color: #fff;
}
.bg85 {
    border: 4px solid #2454AD;
    padding: 15% 21%;
    text-align: center;
    background-color: #fff;
}
.txt83 {
    color: #DB385A;
    font-size: 19.6px;
    font-family: "effra-n7", "effra";
    font-weight: 700;
    line-height: 1.8em;
    text-shadow: 0.4px 0.4px #DB385A;
}
.txt84 {
    color: #2454AD;
    font-family: "effra-n3", "effra";
    font-size: 17px;
    font-weight: 300;
    line-height: 1.8em;
    text-shadow: 0.4px 0.4px #2454AD;
}
.display89 {
    display: none
}
.txt91 {
    color: #eee;
    font-size: 13.6px;
    font-weight: 600 !important;
    line-height: 1.5em;
}
.bg86 {
    padding: 8% 0 5%;
}
.txt92 {
    color: #040236;
    font-family: "effra-n3", "effra";
    font-size: 17px;
    font-weight: 300;
    line-height: 1.8em;
}
.textbox1 {
    border: none;
    border-bottom: 3px solid #d5d5d5;
    background-color: #fff;
    padding: 10px 0;
    width: 100%
}
.textbox1:focus {
    outline: none;
    border-bottom: 3px solid #2454AD;
}
.submitstyle {
    background-color: #DB385A;
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-family: "effra-n3", "effra"; 
    font-weight: 300;
    font-size: 14px;
    float: right
}
.display91 {
    display: none
}
.txt94 {
    color: #4679ba;
    font-family: "effra-n3", "effra"; 
    font-weight: 300;
    font-size: 14px;
    line-height: 1.6em;
}
.txt95 {
    color: #040236;
    font-family: "effra-n9", "effra";
    font-size: 24px;
    line-height: 1.3em;
}
.txt96 {
    color: #040236;
    font-family: "effra-n3", "effra"; 
    font-weight: 300;
    font-size: 14px;
    line-height: 1.6em;
}
.bg95 {
    border-bottom: 3px solid #476fab;
    margin-bottom: 20px;
    white-space: 100%;
    margin-top: 5px;
    clear: both;
    float: left
}
/*width:68.7%; */

.flo91 {
    float: right !important;
}
.display101 {
    display: block
}
.display102 {
    display: none
}
.bg103 {
    border: 4px solid #c9c9c9;
    padding: 14% 20%;
}
.txt101 {
    color: #DB385A;
}
.padleft {
    padding-left: 0;
    padding-right: 25px
}
.display201 {
    display: block
}
.display202 {
    display: none
}
.k213 {
    text-align: right;
}
.display430 {
    display: block;
}
.display431 {
    display: none;
}
.display204 {
    display: none;
}
.display205 {
    display: none;
}
@media screen and (min-width: 100px) and (max-width: 991px) {
    .display91 {
        display: block
    }
    .display101 {
        display: none
    }
    .display102 {
        display: block;
        width: auto
    }
    .display430 {
        display: none;
    }
    .display431 {
        display: block;
    }
}
@media screen and (min-width: 100px) and (max-width: 991px) {
    .display201 {
        display: none
    }
    .display202 {
        display: block
    }
}
@media screen and (min-width: 1300px){
    .kkk67890 {
        margin-left: -5%
    }
    .bg82 {
        margin-top: 0.44%
    }
}
@media screen and (min-width: 1200px) and (max-width: 1250px) {
    .bg82 {
        padding: 10% 0 10%;
        margin-top: 0.65%
    }
}
@media screen and (min-width: 1251px) and (max-width: 1299px) {
    .bg82 {
        padding: 10% 0 10%;
        margin-top: 0.63%
    }
}
@media screen and (min-width: 1200px){
    .kkk14 {
        padding-left: 0;
    }
    .kkk15 {
        padding-right: 0;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1299px) {
    .bg81style {
        padding: 130px 108px 228px 60px;
    }
    .bg81 {
        margin-top: -340px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .bg81style {
        padding: 90px 80px 200px 80px;
    }
    .bg81 {
        margin-top: -273px;
    }
    .bg33style {
        padding: 77px 90px
    }
}
.jjjk {} @media screen and (min-width: 992px) and (max-width: 1099px) {
    .bg82 {
        padding: 10% 0 10%;
        margin-top: 0.85%
    }
}
@media screen and (min-width: 1120px) and (max-width: 1199px) {
    .bg82 {
        padding: 10% 0 10%;
        margin-top: 0.7%
    }
}
@media screen and (min-width: 1100px) and (max-width: 1119px) {
    .bg82 {
        padding: 10% 0 10%;
        margin-top: 0.7%
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .po {
        position: absolute;
        margin-top: -30%;
        margin-left: 1.5%
    }
    .po1 {
        position: absolute;
        margin-top: -55%;
        margin-left: 1.5%
    }
    .bg24 {
        position: absolute;
        min-height: 400px;
    }
    .k515 {
        width: 100%
    }
    .p023 {
        position: absolute;
        margin-top: -55%;
        margin-left: 1.5%
    }
    .hs_bannerText{
        margin-top: -30% !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .po {
        position: absolute;
        margin-top: -36%;
        margin-left: 1.5%
    }
    .po1 {
        position: absolute;
        margin-top: -30%;
        margin-left: 1.5%
    }
    .bg24 {
        position: absolute;
        min-height: 400px;
    }
}
@media screen and (min-width: 100px) and (max-width: 1024px) {
    .bg25:after {
        display: none;
    }
}
.display450 {
    display: block;
}
.display451 {
    display: none;
}
.display452 {
    display: none;
}
/*	.display998{ display:block}*/
/*	.display1000{ display:none;}*/

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .pad67890 {
        padding-left: 0;
        padding-right: 5px
    }
}
@media screen and (min-width: 100px) and (max-width: 767px) {
    .display33{
        display: none;
    }
    .klm123 {
        margin-top: 25px
    }
    .navbar-collapse {
        background-image: url('../images/icons-bg.png');
        background-size: 84% 100%;
        background-repeat: no-repeat;
        background-position: right bottom
    }
    .pad981 {
        padding: 0;
    }
    .k17 {
        padding: 0;
        width: 100%;
    }
    .bg36 {
        padding: 0;
    }
    .txt33 {
        font-size: 17px !important;
        color: #3b2a6b
    }
    .bg533 {
        background-color: #DB385A;
        padding: 40px 0 0 10px;
        margin-top: 0;
    }
    .bg533style {
        border-top: none;
        border-left: none;
        padding: 20px 20% 60px;
    }
    .bg532 {
        background-color: #E0E0E0;
        margin-top: 0%;
        padding: 40px 0px 0 0px;
    }
    .bg532style {
        border-top: none;
        border-right: none;
        padding: 20px 20% 60px;
    }
    .bg532:after {
        content: "";
        position: absolute;
        width: 0;
        right: 0;
        height: 0;
        border-top: 0px solid transparent;
        border-left: 3em solid #DB385A;
        border-bottom: 3em solid transparent;
        margin: 0px -70px 0 auto;
        z-index: 5;
    }
    .bg533:after {
        display: none
    }
    .bg533 .txt35 {
        color: #FFF;
    }
    .bg532 .txt34 {
        color: #040236;
    }
    .hhh {
        margin-top: -30px;
    }
    .pad5456 {
        padding-bottom: 40px
    }
    .pad788 {
        padding: 0 0 40px;
    }
    .display450 {
        display: none;
    }
    .display451 {
        display: block;
    }
    .display452 {
        display: none;
    }
    .display204 {
        display: none;
    }
    .display205 {
        display: block;
    }
    .po {
        display: none;
    }
    .bg95 {
        width: 100%
    }
    .pad15 p {
        margin-top: -10px !important;
    }
    .txt95 {
        font-size: 26px;
    }
    .txt96 {
        font-size: 15px;
        font-family: "effra-n3", "effra"; 
        font-weight: 300;
    }
    .bg103 {
        padding: 10% 8%;
    }
    .submitstyle {
        background-color: #DB385A;
        padding: 10px 20px;
        border: none;
        border-radius: 4px;
        color: #fff;
        font-family: "effra-n3", "effra";
        font-weight: 300;
        font-size: 14px;
        float: left;
        width: 100%;
    }
    .pad201 {
        padding-right: 15px;
        padding-left: 15px;
    }
    .bg81style:after {
        display: none
    }
    .bg81style:before {
        display: none
    }
    .flo91 {
        margin-top: 20px;
    }
    .bg101 .img91 {
        text-align: center !important;
        width: 100%;
        margin-bottom: 30px;
    }
    .pad91 {
        padding-right: 25px;
        padding-left: 25px;
    }
    .bg71 {
        background-image: none;
        padding: 5% 5% 5% 5%;
        margin: 0 auto;
    }
    .bg61 {
        background-image: none;
        padding: 5% 5% 5% 5%;
        margin: 0 auto;
    }
    .display75 {
        display: none
    }
    .display76 {
        display: block
    }
    .display77 {
        display: none
    }
    .display78 {
        display: block
    }
    .bg73 {
        border: none;
        padding: 5%;
    }
    .bg82 {
        background: none;
        position: relative;
        padding: 9% 0 0;
    }
    .bg81 {
        position: relative;
        margin-top: 0;
        padding: 40px 0px 20px 0px
    }
    .bg81style {
        border: none;
        padding: 20px 0px 60px 0px;
        position: relative;
        margin-top: 0;
        margin-right: 0;
        display: inline-block;
        width: 100%;
        margin: 0 auto;
        float: none
    }
    .bg81:after {
        content: "";
        position: absolute;
        width: 0;
        right: 0;
        height: 0;
        border-top: 0px solid transparent;
        border-right: 70px solid #DB385A;
        border-bottom: 85px solid transparent;
        margin: 0% 0 0 auto;
        z-index: 5;
    }
    .txt81 {
        color: #fff;
        font-size: 30px;
        font-family: "effra-n9", "effra";
        font-weight: 900;
    }
    .txt82 {
        color: #eee;
        font-size: 18px;
        /*font-weight: 400 !important;*/
        
        line-height: 1.5em;
        text-align: left;
        float: none
    }
    .txt91 {
        color: #eee;
        font-size: 18px;
        font-weight: 600 !important;
        line-height: 1.5em;
    }
    .txt93 {
        color: #040236;
        font-size: 16px;
        line-height: 1.5em;
        font-family: "effra-n3", "effra"; 
        font-weight: 300;
    }
    .bg83 {
        border: 0;
        padding: 15% 0% 15% 20%;
        text-align: center;
        background-size: 100%;
        background-image: url(../images/bg9mobile1.png);
        background-position: right;
        background-repeat: no-repeat;
        position: relative;
        top: 0;
        margin-left: -45px;
        background-color: transparent;
        margin-top: -9.1%;
        vertical-align: top;
        z-index: 1;
        background-position: top
    }
    .bg84 {
        border: 0;
        border-top: 3px solid #2454AD !important;
        padding: 15% 0% 15% 0;
        background-image: url(../images/bg9mobile2.jpg);
        background-position: left;
        background-repeat: no-repeat;
        position: relative;
        background-size: 100%;
    }
    .bg85 {
        border: 0;
        border-top: 3px solid #2454AD;
        padding: 15% 0 15% 0;
        text-align: center;
        background-image: url(../images/bg9mobile3.jpg);
        background-position: right;
        background-repeat: no-repeat;
        position: relative;
        background-size: 80%;
    }
    .pad10000 {
        padding: 0;
    }
    .txt83 {
        color: #DB385A;
        font-size: 24px;
        font-family: "effra-n9", "effra";
        font-weight: 900;
        line-height: 1.8em;
        text-shadow: none
    }
    .txt84 {
        color: #2454AD;
        font-family: "effra-n3", "effra"; 
        font-weight: 300;
        font-size: 22px;
        line-height: 1.8em;
        text-shadow: none
    }
    .bg35 {
        background-color: #2454AD;
        position: relative;
        margin-right: 0;
    }
    .display31 {
        display: none
    }
    .display32 {
        display: block
    }
    .bg51 {
        border: none;
        margin-top: -0.6px;
    }
    .bg54 {
        background-color: #2454AD;
        padding: 10%;
        color: #fff;
        font-size: 35px;
        text-align: center;
        font-family: "effra-n9", "effra";
        font-weight: 900;
    }
    .bg53 {
        position: relative;
        top: 0;
        margin-top: -48%;
        margin-left: 10%
    }
    .pad51 {
        position: absolute;
        top: 0;
        margin-top: 24%;
        z-index: 9999;
        right: 0;
        margin-right: 15px;
    }
    .pad52 {
        position: absolute;
        top: 0;
        margin-top: -40%;
        z-index: 9999;
        right: 0;
        margin-right: -25px;
    }
    .display51 {
        display: none;
    }
    .display52 {
        display: block;
    }
    .txt44 {
        color: #fff;
        font-size: 33px;
        font-family: "effra-n9", "effra";
        font-weight: 900;
        text-align: center
    }
    .con1 {
        margin-top: 0;
    }
    .con5 {
        display: none
    }
    .bg30 {
        background-color: #2454AD;
        padding: 40px 0 0px 0px;
        margin: 0 auto;
        position: relative;
    }
    .bg30:after {
        content: "";
        position: absolute;
        width: 0;
        right: 0;
        height: 0;
        border-top: 0px solid transparent;
        border-left: 40px solid #2454AD;
        border-bottom: 55px solid transparent;
        margin: 0px 10% 0 auto;
        z-index: 5
    }
    .bg30style {
        border-top: none;
        border-left: none;
        padding: 53px 0px 53px 0px;
    }
    .bg30stylemobile {
        border-top: none;
        border-left: none;
        padding: 33px 0px 290px 0px;
    }
    .bg30stylemobile1 {
        border-top: none;
        border-left: none;
        padding: 93px 0px 230px 0px;
    }
    .bg30stylemobile2 {
        border-top: none;
        border-left: none;
        padding: 0;
        min-height: 100%;
        height: 360px;
    }
    .bg30stylemobile3 {
        border-top: none;
        border-left: none;
        padding: 0;
        min-height: 100%;
        height: 350px
    }
    .bg31 {
        background-image: none;
        min-height: 493px;
        padding: 10% 5% 5% 5%;
        margin: 0 auto;
    }
    .bg34 {
        padding: 0% 5% 0% 7%;
    }
    .img12 {
        width: 50%
    }
    .img13 {
        width: 15%;
        margin-top: 10px;
    }
    .pad70 {
        padding-left: 0;
        padding-right: 0;
    }
    .bg32 {
        background-color: #DB385A;
        padding: 40px 0 0 10px
    }
    .bg32style {
        border-top: none;
        border-left: none;
        padding: 20px 20% 60px;
    }
    .bg33 {
        background-color: #E0E0E0;
        padding: 40px 0px 0 10px;
        margin-top: 0;
    }
    .bg33style {
        border-top: none;
        border-right: none;
        padding: 20px 20% 60px;
    }
    .bg32:after {
        content: "";
        position: absolute;
        width: 0;
        right: 0;
        height: 0;
        border-top: 0px solid transparent;
        border-right: 3em solid #DB385A;
        border-bottom: 3em solid transparent;
        margin: 0px 35px 0 auto;
        z-index: 5
    }
    .bg37 {
        border: none;
        padding: 10% 0%
    }
    .bg38 {
        padding: 10% 7% 8%;
    }
    .txt36 {
        font-size: 18px;
    }
    .txt37 {
        font-size: 30px;
    }
    .txt38 {
        font-size: 20px;
    }
    .txt31 {
        font-size: 30px;
    }
    .txt32 {
        font-size: 20px;
    }
    .txt33 {
        font-size: 20px;
    }
    .list1 li {
        font-size: 20px;
    }
    .toggle2 {
        display: none
    }
    .toggle1 img {
        text-align: left
    }
    .toggle2 img {
        text-align: left;
        float: left
    }
    .toggle3 img {
        text-align: left;
        float: left
    }
    .toggle4 img {
        text-align: left;
        float: left
    }
    .toggle3 {
        display: none
    }
    .toggle4 {
        display: none
    }
    .display20 {
        display: none
    }
    .block10 {
        display: none;
    }
    .block11 {
        display: block;
    }
    .block3 {
        display: none;
    }
    .block4 {
        display: block;
    }
    .block78 {
        display: none;
    }
    .block8 {
        display: none;
    }
    .block88 {
        display: block !important;
    }
    .block98 {
        display: block;
    }
    .bg20 {
        background-color: #DB385A;
        padding: 0px 0px 0 0px;
        margin-top: -18%;
        position: relative;
    }
    .bg20style {
        border-right: none;
        padding: 83px 0px 93px 8.5px;
        margin: 0 auto
    }
    .txt28 {
        color: #fff;
        font-size: 35px;
        font-family: "effra-n7", "effra";
        font-weight: 700;
        line-height: 1.1em;
    }
    /*	.txt20{ font-size:22px; color:#040236; font-family:Effra; font-weight: bolder; line-height:1.3em}
				.txt21{font-size:14.6px; color:#040236; font-family:Effra; font-weight:400; line-height:1.5em}
				*/
    
    .txt20 {
        font-size: 18px;
        color: #040236;
        font-family: "effra-n9", "effra";
        font-weight: 900;
        line-height: 1.3em
    }
    .txt21 {
        font-size: 14px;
        color: #040236;
        font-family: "effra-n3", "effra";
        font-weight: 300;
        line-height: 1.5em
    }
    .pad28 {
        margin-bottom: 10%
    }
    .bg23 {
        margin-top: 0;
        min-height: 200px
    }
    .bg21style {
        border-top: none;
        border-left: none;
        padding: 53px 0px 53px 18px
    }
    .bg23style {
        border-top: none;
        border-left: none;
        padding: 73px 0px 63px 18px
    }
    .bg24 {
        position: relative;
        min-height: 200px
    }
    .bg24style {
        border-top: none;
        border-left: none;
        padding: 73px 0px 63px 18px
    }
    .bg25 {
        min-height: 200px
    }
    .bg25style {
        border-bottom: none;
        border-right: none;
        padding: 73px 0px 43px 48px
    }
    .bg22 {
        display: none;
    }
}
@media screen and (min-width: 992px) and (max-width: 1050px) {} @media screen and (min-width: 1025px) and (max-width: 1130px) {
    .bg532style {
        padding: 70.5px 80px !important;
    }
}
@media screen and (min-width: 1133px) and (max-width: 1199px) {
    .bg532style {
        padding: 70px 80px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .bg533style {
        padding: 100px 80px;
    }
    /*				.bg22{border-right:3px solid #a7a7a7; height:70px;  position:relative ; display:inline-block; clear:both; right:0; margin-left:41px;}*/
    
    .bg38 {
        padding: 7% 0 5.5%;
    }
    .pad30 {
        padding-top: 20%;
    }
    <!-- .bg20style {
        padding: 83px 150.1px 83px 100.2px;
    }
    --> .block78 {
        display: none;
    }
    /*	.bg23style{padding:90px 50px 168.8px 60px }
																.bg24style{padding:130px 30px 184px 50px; }
																	.bg25style{padding:13% 30px 15% 50px; }*/
    /*		.display998{ display:none}														
			.display1000{ display:block}	*/
    
    .display75 {
        display: none
    }
    .display76 {
        display: block
    }
    .bg71 {
        background-image: url(../images/bg8.jpg);
        clear: both;
        min-height: 420px;
        padding-top: 10%;
        background-size: 100%;
        background-repeat: no-repeat
    }
    .k14 {
        width: 900px;
        float: left
    }
}
@media screen and (min-width: 1200px) and (max-width: 1250px) {
    .bg25style {
        padding: 13.7% 30px 15% 50px;
    }
}
@media screen and (min-width: 1251px) and (max-width: 1300px) {
    .bg25style {
        padding: 20% 30px 16% 50px;
    }
}
@media screen and (min-width: 1301px) and (max-width: 1360px) {
    .bg25style {
        padding: 19.3% 30px 18.5% 50px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
    .jk11 {
        width: auto
    }
    .bg23style {
        padding: 90px 50px 140.5px 60px
    }
}
@media screen and (min-width: 100px) and (max-width: 1024px) {
    .block1 {
        display: none;
    }
    .block2 {
        display: block;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .mdn {
        display: none
    }
}
@media screen and (min-width: 768px) and (max-width: 820px) {
    .jk45 {
        height: 28px !important
    }
    .jk46 {
        height: 21px !important
    }
    .havasy2 {
        min-height: 100%;
        /*height: 426px;*/
        height: auto;
        display: inline-block
    }
    .havasy4 {
        min-height: 100%;
        /*height: 357px;*/
        height: auto;
        display: inline-block
    }
}
@media screen and (min-width: 821px) and (max-width: 840px) {
    .jk45 {
        height: 28px !important
    }
    .jk46 {
        height: 21px !important
    }
    .havasy2 {
        min-height: 100%;
        /*height: 402px;*/
        height: auto;
        display: inline-block
    }
    .havasy4 {
        min-height: 100%;
        /*height: 335px;*/
        height: auto;
        display: inline-block
    }
}
@media screen and (min-width: 841px) and (max-width: 855px) {
    .jk45 {
        height: 28px !important
    }
    .jk46 {
        height: 21px !important
    }
    .havasy2 {
        min-height: 100%;
        /*height: 409px;*/
        height: auto;
        display: inline-block
    }
    .havasy4 {
        min-height: 100%;
        /*height: 339px;*/
        height: auto;
        display: inline-block
    }
}
@media screen and (min-width: 856px) and (max-width: 899px) {
    .jk45 {
        height: 0px !important
    }
    .jk46 {
        height: 0px !important
    }
    .havasy2 {
        min-height: 100%;
        /*height: 381px;*/
        height: auto;
        display: inline-block
    }
    .havasy4 {
        min-height: 100%;
        /*height: 340px;*/
        height: auto;
        display: inline-block
    }
}
@media screen and (min-width: 900px) and (max-width: 929px) {
    .jk45 {
        height: 0px !important
    }
    .jk46 {
        height: 0px !important
    }
    .havasy2 {
        min-height: 100%;
        /*height: 384px;*/
        height: auto;
        display: inline-block
    }
    .havasy4 {
        min-height: 100%;
        /*height: 344px;*/
        height: auto;
        display: inline-block
    }
}
@media screen and (min-width: 930px) and (max-width: 991px) {
    .jk45 {
        height: 0px !important
    }
    .jk46 {
        height: 0px !important
    }
    .havasy2 {
        min-height: 100%;
        /*height: 392px;*/
        height: auto;
        display: inline-block
    }
    .havasy4 {
        min-height: 100%;
        /*height: 350px;*/
        height: auto;
        display: inline-block
    }
}
.display770 {
    display: block;
}
.display771 {
    display: none;
}
@media screen and (min-width: 768px) and (max-width: 799px) {
    .bg533 {
        margin-top: 7.4%;
    }
}
@media screen and (min-width: 800px) and (max-width: 850px) {
    .bg533 {
        margin-top: 7.2%;
    }
}
@media screen and (min-width: 851px) and (max-width: 899px) {
    .bg533 {
        margin-top: 6.7%;
    }
}
@media screen and (min-width: 900px) and (max-width: 950px) {
    .bg533 {
        margin-top: 6.2%;
    }
}
@media screen and (min-width: 951px) and (max-width: 991px) {
    .bg533 {
        margin-top: 5.8%;
    }
}
@media screen and (min-width: 1200px){
    .pad994 {
        padding: 0;
    }
    .pad995 {
        padding: 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 859px) {
    .bg31 {
        min-height: 470px;
    }
}
@media screen and (min-width: 860px) and (max-width: 919px) {
    .bg31 {
        min-height: 680px;
    }
}
@media screen and (min-width: 920px) and (max-width: 991px) {
    .bg31 {
        min-height: 600px !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .display201 {
        display: block;
    }
    .display204 {
        display: none;
    }
    .display205 {
        display: none;
    }
}
@media screen and (min-width: 768px) and (max-width: 800px) {
    .bg22 {
        margin-left: 3.1% !important
    }
}
@media screen and (min-width: 801px) and (max-width: 810px) {
    .bg22 {
        margin-left: 3.4% !important
    }
}
@media screen and (min-width: 811px) and (max-width: 850px) {
    .bg22 {
        margin-left: 3.4% !important
    }
}
@media screen and (min-width: 851px) and (max-width: 880px) {
    .bg22 {
        margin-left: 3.7% !important
    }
}
@media screen and (min-width: 881px) and (max-width: 899px) {
    .bg22 {
        margin-left: 4% !important
    }
}
@media screen and (min-width: 900px) and (max-width: 950px) {
    .bg22 {
        margin-left: 4.1% !important
    }
}
@media screen and (min-width: 951px) and (max-width: 991px) {
    .bg22 {
        margin-left: 4.3% !important
    }
}
@media screen and (min-width: 768px) and (max-width: 918px) {
    .bg20style {
        padding: 123px 70px 83px 75px;
        height: 100%;
        min-height: 100%;
        display: inline-block;
    }
    .bg20 {
        display: inline-block;
        min-height: 100%;
        height: 410px
    }
    .bg24style {
        padding: 10% 3% 10% 12%;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg24 {
        display: inline-block;
        min-height: 100%;
        height: 500px;
    }
    .bg21style {
        padding: 10% 4.5% 10% 13%;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg21 {
        display: inline-block;
        min-height: 100%;
        height: 470px;
    }
    .bg23style {
        padding: 27% 12% 10% !important;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg23 {
        display: inline-block;
        min-height: 100%;
        height: 510px;
    }
    .bg25style {
        padding: 10% 15% 15%;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg25 {
        display: inline-block;
        min-height: 100%;
        height: 502px;
    }
    .display1000 {
        min-height: 100%;
        height: 470px;
    }
    .height5 {
        min-height: 100%;
        height: 500px;
    }
}
@media screen and (min-width: 920px) and (max-width: 991px) {
    .bg20style {
        padding: 133px 86px 83px 100px;
        height: 100%;
        min-height: 100%;
        display: inline-block;
    }
    .bg20 {
        display: inline-block;
        min-height: 100%;
        height: 410px
    }
    .display1000 {
        min-height: 100%;
        height: 500px;
    }
    .bg24style {
        padding: 15%;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg24 {
        display: inline-block;
        min-height: 100%;
        height: 500px;
    }
    .bg21style {
        padding: 15%;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg21 {
        display: inline-block;
        min-height: 100%;
        height: 500px;
    }
    .bg23style {
        padding: 28% 15% 18% !important;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg23 {
        display: inline-block;
        min-height: 100%;
        height: 540px;
    }
    .bg25style {
        padding: 15%;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg25 {
        display: inline-block;
        min-height: 100%;
        height: 502px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
    .k890 {
        width: 90% !important
    }
    .k891 {
        width: 96% !important
    }
    .bg31 {
        min-height: 450px !important;
    }
    .dioo {
        display: none
    }
    .bg532style {
        padding: 72.5px 80px !important;
    }
    .bg33style {
        padding: 77px 90px;
    }
    .kkleft {
        float: left
    }
    .bg35 {
        padding: 22% 0 27% 13%;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .bg30style {
        padding: 80px 45px 73px 45px
    }
    .height3 {
        min-height: 160px !important
    }
    .jk568 {
        width: 88% !important;
    }
    .bg101 {
        width: 88% !important;
        padding-right: 23px;
    }
    .pad650 {
        padding: 0 15px;
    }
    .pad6500 {
        padding: 0;
    }
    .havasy4 {
        min-height: 100%;
        /*height: 370px;*/
        height: auto;
        display: inline-block
    }
    .bg22 {
        margin-left: 4.3% !important
    }
    .bg20style {
        padding: 90px 129px 83px 125px;
        height: 100%;
        min-height: 100%;
        display: inline-block;
    }
    .bg20 {
        display: inline-block;
        min-height: 100%;
        height: 345px
    }
    .display1000 {} .display998 {
        min-height: 100%;
        height: 430px;
    }
    .bg24style {
        padding: 15%;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg24 {
        display: inline-block;
        min-height: 100%;
        height: 550px;
    }
    .bg21style {
        padding: 15% 18%;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg21 {
        display: inline-block;
        min-height: 100%;
        height: 420px;
    }
    .bg23style {
        padding: 28% 15% 18% !important;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg23 {
        display: inline-block;
        min-height: 100%;
        height: 460px;
    }
    .bg25style {
        padding: 20% 15% 15%;
        display: inline-block;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .bg25 {
        display: inline-block;
        min-height: 100%;
        height: 502px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .bg101 {
        width: 99% !important
    }
    .bg103 {
        padding: 14% 19%
    }
    /*
									.display998{ display:none}
					.display1000{ display:block;}*/
    
    .quo {
        font-size: 22px
    }
    .bg36 {
        padding: 0;
    }
    .bg532 {
        background-color: #E0E0E0;
        padding: 20px 0px 0 20px;
        margin-top: 46px;
    }
    .bg532 .txt34 {
        color: #040236;
    }
    .bg533 .txt35 {
        color: #FFF;
    }
    .bg532style {
        border-top: 3px solid #a7a7a7;
        border-left: 3px solid #a7a7a7;
        padding: 66px 80px;
    }
    .bg533 {
        background-color: #DB385A;
        padding: 20px 20px 0 0px;
        margin: 0;
    }
    .bg533style {
        border-top: 3px solid #b33152;
        border-right: 3px solid #b33152;
        padding: 90px 100px;
    }
    .bg532:after {
        content: "";
        position: absolute;
        width: 0;
        right: -30%;
        height: 0;
        border-top: 0px solid transparent;
        border-left: 3em solid #DB385A;
        border-bottom: 3em solid transparent;
        margin: 0px 10% 0 0%;
        z-index: 5;
    }
    .bg533:after {
        display: none
    }
    .bg61 {
        background-image: url(../images/bg7tablet.jpg);
        clear: both;
        min-height: 437px;
        padding-top: 10%;
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .pad890 {
        margin-left: 10px !important;
    }
    .hjy {
        padding: 0;
    }
    .bg95 {
        width: 100%;
    }
    .hhh {
        width: 7% !important;
        padding: 0;
    }
    .pad5456 {
        padding: 0;
    }
    .display450 {
        display: none;
    }
    .k12 {
        /*width: 87%;*/
    }
    .jk568 {
        width: 96% !important;
    }
    .k17 {
        width: auto!important;
    }
    .display451 {
        display: none;
    }
    .display452 {
        display: block;
    }
    .txt566 {
        font-size: 28px !important;
    }
    .txt33 {
        font-size: 15px
    }
    .display770 {
        display: none;
    }
    .display771 {
        display: block;
    }
    .k14 {
        width: 86%;
    }
    .display204 {
        display: block;
    }
    .display205 {
        display: none;
    }
    .pad410 {
        padding-top: 19%;
    }
    .pad650 {
        padding: 0 15px;
    }
    .pad651 {
        padding: 0 0 0 15px
    }
    .display458 {
        width: 100%!important;
        padding: 0;
    }
    .pad652 {
        padding: 0 0px 0 0px
    }
    .pad654 {
        padding: 0 0px 15px
    }
    .bg82 {
        background-image: url(../images/bg9tablet.png);
        background-repeat: no-repeat;
        background-size: 100%;
        margin-top: 20px;
        z-index: 9;
        position: relative;
        padding: 15.5% 0;
    }
    .bg86 {
        padding-top: 16%;
    }
    .bg81 {
        background-color: #DB385A;
        padding: 70px 120px 20px 20px;
        margin-top: -350px;
        position: absolute;
        z-index: 8;
    }
    .bg81style {
        border: 4px solid rgba(160, 12, 31, 0.6);
        border-bottom: none;
        border-right: none;
        padding: 143px 60px 233.5px 40px;
        /* padding:143px 100px 233.5px 100px;*/
        
        position: relative;
        margin-top: -100px;
        margin-right: -150px
    }
    .bg81style:after {
        content: "";
        position: absolute;
        top: 0px;
        bottom: 0px;
        right: 0px;
        width: 4px;
        height: 99%;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(186, 48, 75, 0.6)), to(#000000));
        background-image: -webkit-linear-gradient(rgba(186, 48, 75, 0.6), #000000);
        background-image: -moz-linear-gradient(rgba(186, 48, 75, 0.6), #000000);
        background-image: -o-linear-gradient(rgba(186, 48, 75, 0.6), #000000);
        background-image: linear-gradient(rgba(186, 48, 75, 0.6), #000000);
    }
    .bg556:after {
        content: "";
        position: absolute;
        top: 0px;
        bottom: 0px;
        right: 0px;
        width: 3px;
        height: 100%;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(186, 48, 75, 0.6)), to(#000000));
        background-image: -webkit-linear-gradient(rgba(186, 48, 75, 0.6), #000000);
        background-image: -moz-linear-gradient(rgba(186, 48, 75, 0.6), #000000);
        background-image: -o-linear-gradient(rgba(186, 48, 75, 0.6), #000000);
        background-image: linear-gradient(rgba(186, 48, 75, 0.6), #000000);
    }
    .bg81style:before {
        width: 93.3%;
    }
    .bg556:before {
        width: 100%;
    }
    .pad150 {
        padding: 0;
        margin: 0;
    }
    .bg85 {
        margin-top: 40px;
        float: none
    }
    .display75 {
        display: none
    }
    .display89 {
        display: block
    }
    .display76 {
        display: block
    }
    .txt68 {
        font-size: 19px
    }
    .txt82 {
        text-align: left
    }
    .txt81 {
        text-align: left
    }
    .bg71 {
        background-image: url(../images/bg8tablet.jpg);
        clear: both;
        min-height: 580px;
        padding-top: 15%;
        background-size: 100%;
        background-repeat: no-repeat
    }
    .jk11 {
        width: auto
    }
    .bg38 {
        padding: 10% 0% 8%;
    }
    .block3 {
        display: none;
    }
    .block4 {
        display: block;
    }
    .pad30 {
        padding-top: 20%;
    }
    .block78 {
        display: block;
    }
    .block98 {
        display: none;
    }
    .bg20style {
        border-right: 3px solid #a7a7a7;
        /*padding:112px 66px 112px 80.5px;*/
    }
    .bg22 {
        border-right: 3px solid #a7a7a7;
        height: 70px;
        position: relative;
        display: inline-block;
        clear: both;
        right: 0;
        margin-left: 22px;
    }
    .txt26 {
        color: #fff;
        font-size: 20.47px;
        font-family: "effra-n7", "effra";
        font-weight: 700;
        line-height: 1.1em;
    }
    .txt20 {
        font-size: 20px;
        color: #040236;
        font-family: "effra-n9", "effra";
        font-weight: 900;
        line-height: 1.3em
    }
    .txt21 {
        font-size: 14px;
        color: #040236;
        font-family: "effra-n3", "effra";
        font-weight: 300;
        line-height: 1.5em
    }
    .bg23style {
        padding: 110px 50px 120.8px 60px
    }
    .display22 {
        top: 0;
    }
    .display62 {
        display: none
    }
    .height3 {
        min-height: 150px !important
    }
    .bg30 {
        padding: 50px 50px 20px 25px;
        margin-top: -260px;
    }
    .bg30style {
        border: 3px solid #0a1e6e;
        margin-top: -22%;
        margin-right: -23%;
        padding: 113px 20px 63px 40px;
    }
    .bg30:after {
        content: "";
        position: absolute;
        width: 0;
        right: 0;
        height: 0;
        border-top: 0px solid transparent;
        border-left: 55px solid #2454AD;
        border-bottom: 70px solid transparent;
        margin: 0px 10% 0 auto;
        z-index: 5;
    }
    .height4 {
        padding-top: 15% !important;
    }
    .pad202 {
        width: 5% !important
    }
    .bg31 {
        background-image: url(../images/bg6tablet.jpg);
        background-size: 100%;
        background-repeat: no-repeat;
        padding-top: 15%;
    }
    .display990 {
        display: none;
    }
    .bg33style {
        padding: 66px 80px;
    }
    .display33 {
        display: none
    }
    .pad70 {
        padding: 0;
    }
    .bg32style {
        padding: 89px 80px;
    }
    .bg37 {
        border-top: 0;
        border-bottom: 0;
        padding: 10% 0% 0%;
    }
    .bg34 {
        padding-left: 13%;
        padding-right: 10%
    }
    .flo {
        float: right;
        margin-right: 8%
    }
    .flo1 {
        float: right;
        margin-right: 8%;
        margin-top: -10%;
    }
    .flo2 {
        float: right;
        margin-right: 18%;
        margin-top: -31%;
    }
    .flo3 {
        float: right;
        margin-right: 18%;
        margin-top: -21%;
    }
    .display63 {
        display: none
    }
    .display64 {
        display: block
    }
    .bg35 {
        position: relative;
        margin-right: 0;
        padding: 10% 0 10% 13%;
    }
    .txt36 {
        font-size: 16px;
    }
    .txt37 {
        font-size: 27px;
    }
    .txt38 {
        font-size: 16px;
    }
    .display34 {
        display: block
    }
    .display35 {
        display: none
    }
    /*.j {
        display: none;
    }*/
    .j1 {
        display: block;
    }
}
@media screen and (min-width: 100px) and (max-width: 767px) {
    .display149 {
        display: none
    }
    .display150 {
        display: block
    }
    .jk568 {
        padding: 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .bg52 {
        padding: 10% 8%
    }
}
@media screen and (min-width: 768px){
    .display149 {
        display: block
    }
    .display150 {
        display: none
    }
    .havasy1 {
        display: block !important;
    }
    .havasy2 {
        display: block !important;
    }
    .havasy3 {
        display: block !important;
    }
    .havasy4 {
        display: block !important;
    }
}
@media screen and (min-width: 530px) and (max-width: 767px) {
    .havasylearnmore {
        width: 60%
    }
}
@media screen and (min-width: 768px) and (max-width: 840px) {
    .txt16 {
        font-size: 21px
    }
    .pad881 {
        margin-left: 10px;
    }
}
h4 {
    font-size: 20px;
    color: #DB385A;
    margin: 0 5px 0 0;
    font-family: "effra-n9", "effra";
    font-weight: 900;
}
.inline-block {
    display: inline-block;
}
.see-more h4, 
.see-more img {
    margin-top: 20px;
    vertical-align: middle;
    color: #fff;
}
a:hover, a:focus{
    text-decoration: none;
}
h6 {
    color: #DB385A;
    font-size: 16px;
    margin: 0 5px 0 0;
    font-family: "effra-n3", "effra";
    font-weight: 300;
}
.content-syndication-link {
    margin: 40px 0;
}
@media screen and (max-width: 767px){
    .index-to-analysis_desktop{
        display: none;
    }
    .index-to-analysis_nonDesktop{
        display: block;
    }
    .havasay-logo img {
        display: block;
    }
}
@media screen and (min-width: 768px){
    .index-to-analysis_desktop{
        display: block;
    }
    .index-to-analysis_nonDesktop{
        display: none;
    }
}
@media screen and (min-width: 992px){
    .bg18 {
        width: calc(100%);
        height: 420px;
    }
    .see-more-challenges {
        height: 73px;
    }
}
@media screen and (min-width: 768px) {
    .see-more-challenges {
        float: right;
        padding-right: 0;
    }
    .see-more-challenges a{
        float: right;
    }
}
.havasay-logo img {
    width: 110px;
    height: 27px;
}
.try-it-free {
    text-align: center;
}