
@media all and (device-width: 810px) and (device-height: 1080px){
    .container          { width: 100% !important; max-width: 100% !important;}
    .ppi_cont           { min-height: 810px !important;}
    .head_cont          { max-width: 90% !important;}
    .cont_sect          { max-width: 92% !important;}
    .para               { width: auto !important;     padding: 0 0 0 19px !important;}
    .head:after         { width: 100% !important; height: 9px !important; background-size: 100% 100% !important;}
    .para p strong      { font-size: 22px !important;}
    .para p             { font-size: 20px !important;}
    .footer_sect        { max-width: 95% !important; left: 0; right: 0;}
    .footer_left        { padding: 0 !important;}
    .open_sect          { left: 16px !important;}
    .pantL_footer .open_sect        { left: 4px !important;}
    .head_cont a img            { width: 75% !important; margin: 0 0 20px 20px !important;}
    .head_cont span img         { width: 90% !important;}
    .cont_sect.solution_cont    { max-width: 80% !important;}
    .left_side                  { width: 243px !important;}
    .left_side::after           { width: 175px !important; background-size: 100% 100% !important;}
    .right_side                 {  width: 368px !important;}
    .para.cont_para             { width: 76% !important;}
    .cont_sect.solution_cont::before        { width: 96px !important; height: 96px !important; left: -60px !important; background-size: contain !important;}
    .solution_sect .head_cont img {
        margin: 0 -40px 20px 40px !important;
    }
    .insta_right { width: 42% !important;}
    .insta_left { width: 54% !important;}
    .cont_sect.insta_txt ul li      { font-size: 20px !important;}
    .insta_aft_txt h3 {
        font-size: 18px  !important;}
    .insta_aft_txt p {
            font-size: 16px !important;
            line-height: 20px !important;}

 .insta_right2 img {
                margin: -30px 0 0 !important;
                width: 150px !important;
            }
 .cont_sect ul li span  { height: 87px !important;}
.lumia_sect small       { font-size: 30px !important; line-height: 34px !important;}
.lumia_sect h1          { font-size: 28px !important; line-height: 30px !important;}
.tab_content            { width: 370px !important;}
.tab_content  img       { width: 100% !important;}
.tab_sect span          { width: 300px !important;}
.tab_sect span img      { width: 100% !important;}
.tab_sect ul.tabs       { width: 300px !important; min-width: 300px !important;}
.lumia_cont::before     { width: 100% !important; background-size: contain !important;}
.tab_sect ul.tabs li.tab1 {
    left: 57px !important;
    top: 111px !important;}
.tab_sect ul.tabs li.tab2           { left: 140px !important;
        top: 110px !important;    width: 120px !important;
        height: 33px !important;}
.tab_sect ul.tabs li.tab3       { left: 117px !important;
            top: 201px !important;    width: 70px !important;
            height: 22px !important;}

 .cont_sect.lumia_cont1 span         { right: 0 !important;}
 .cont_sect.lumia_cont1 span img        { width: 370px !important;}
 .cont_sect.lumia_cont1 span .bg_txt    { bottom: 18px !important; right: 300px !important;}

 .head_cont.etoshine_cont img, .head_cont.etoshine120_cont img      { margin: 0 0 10px 20px !important;}
 .cont_sect.etoshine_cont ul, .cont_sect.etoshine120_cont ul {
    margin: 10px 0 0 !important;
}
.cont_sect.etoshine_cont ul li {
    padding: 9px 0 0 !important;
}
.cont_sect.etoshine_cont, .cont_sect.etoshine120_cont, .cont_sect.etoshineMR_txt            { max-width: 75% !important;}
.head_cont.etoshine_cont span img, .head_cont.etoshine120_cont span img, .gaba_sect .head_cont img        { margin: 0 !important; width: 100% !important;}
.open_sect button, .open_sect   { font-size: 7px !important; line-height: 10px !important;}
.gaba_cont_top::before , .gaba_cont_top::after         { width: 100% !important; background-size: contain !important;}
.gaba_cont_top::before          { margin: 15px 0;}
.gaba_cont_bottom h5 {
    margin: 40px 0 0;}
.gaba_cont1_right {
        width: 48% !important;}
.gaba_cont1_right img       { width: 100% !important;}
.gaba_ul ul li span         { width: auto !important; height: auto !important; padding: 2px 5px 10px 44px !important;}

.footer_left.abpos_chge .open_sect      { bottom: 4px !important;}
.gaba_cont1_left1 {
    width: 535px !important;}
    .gaba_cont1_right1 {
        width: 171px !important;}

        .meth_left {
            width: 255px !important;}
            .nort_left {
                width: 248px !important;}
                .text_bg1 span.north_bg     { height: auto !important; padding: 0 0 0 15px !important; font-size: 14px !important; line-height: 18px !important;}
                
                .cont_sect ul li .text_bg1 span      { height: auto !important;}
                .gaba_sect .head_cont img  { width: 90% !important;}
                .gaba_sect .head_cont span img  { width: 100% !important;}
                .meth_left ul li .text_bg1          {     width: 197px;}
                .text_bg1 p         { font-size: 13px !important; line-height: 18px !important;     width: 176px !important; }
                .text_bg1 p br      { display: none;}
                .head_cont.flexura_head span img, .head_cont.hepta_head span img, .head_cont.dsr_cont span img    { width: 100% !important;}

                .flexura_cont_left img      { width: 100% !important;}
                .flexura_cont_right {
                    width: 355px !important;}
                    .flexura_cont_left {
                        width: 328px !important;}
                        .head_cont.flexura_head img {
                            width: 100% !important;
                        }
                        .cont_sect.flexura_cont ul li span, .cont_sect.hepta_cont ul li span      { height: auto !important;}
                        .hepta_text_right img {
                            margin: 20px 0 0 !important;
                        }
                        .hepta_text_left            { margin: 20px 0 0 !important;}
                        .cont_sect.mebiz_cont           { max-width: 65% !important;}

.open_sect.mebiz_foot  { padding: 16px 10px 16px 43px !important;}
.pantocid_cont1.last_sect h1::before, .pantocid_cont1.last_sect h1::after        { width: 100% !important; background-size: contain !important;}
.last_img img       { width: 100% !important;}
.lumia_sect         { background-size: 110% 100% !important;}




}

@media all and (device-width: 1080px) and (device-height: 810px) {
    .container          { width: 100% !important; max-width: 100% !important;}
   


  } 