@media (max-width: 640px) {




}


@media (max-width: 413px)  and (orientation: portrait) {






}



@media (max-width: 375px)  and (orientation: portrait) {




}

@media (max-width: 330px)  and (orientation: landscape) {


#abtus .card-body {
           -ms-flex: 1 1 auto;
           flex: 1 1 auto;
         padding:0 !important;
       }

}


@media (max-width: 330px)  and (orientation: portrait) {

#abtus .card-body {
           -ms-flex: 1 1 auto;
           flex: 1 1 auto;
         padding:0 !important;
       }


}


@media all and (min-width: 992px ){

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 2rem !important;
    }
    #showSeparator{
        display: none;
    }

    .logout_desk{
    	width:22%;
    }
}


@media all and (max-width: 992px ){


    #showSeparator{
        display: block;
    }
    p.pm-text-font-content {
        font-size: 21px !important;
        font-family: 'Gill Sans semi bold' !important;
        color: #950000;
        line-height: 1 !important;
    }

}


@media (max-width: 913px)  and (orientation: landscape) {


    .banner-img .logo-pos-center {
        width:21% !important;
    }





}






@media (max-width: 375px)  and (orientation: portrait) {




}


@media (max-width: 500px)  and (orientation: portrait) {


    .banner-img .logo-pos-center {
        width:54% !important;
    }




}


@media all and (min-width: 1920px)   {


    .navbar-nav a{
        font-size: 26px !important;
        color:#fff!important;
    }

    .dropdown-menu a{
        font-size: 26px !important;
        color:#700000 !important;
    }


    h4.title-padding{
        padding-top: 15px;
        font-size: 48px!important;
        font-family: 'Gill Sans Ultra Bold' !important;
    }

    h4.title-padding-cntnt{
        padding-top: 0px;
        font-size: 44px;
        font-family: 'Gill Sans Ultra Bold' !important;
    }


    p.bg-repeat-cntnt{
        font-size: 36px !important;
        font-weight: lighter;
    }

       p.bg-repeat-cntnt-pm{
            font-size: 36px !important;
            font-weight: lighter;
        }

        p.bg-repeat-cntnt-gm{
                    font-size: 36px !important;
                    font-weight: lighter;
                }

                 p.bg-repeat-cntnt-em{
                                    font-size: 36px !important;
                                    font-weight: lighter;
                                }


    footer p{
        font-size: 19px!important;

    }

    h4.lic-text-font-header{

        font-size: 31px!important;
        font-family: 'Gill Sans semi bold' !important;
        color:#950000;

    }


    p.lic-text-font-content{

        font-size: 20px!important;
        font-family: 'Gill Sans semi bold' !important;
        color:#950000;
        line-height: 1!important;
    }


    p.pm-text-font-content{
        font-size: 34px !important;
        font-family: 'Gill Sans semi bold' !important;
        color:#950000;
        line-height: 1!important;
    }


    p.exe-title-cntnt{
        font-family: 'Gill Sans regular' !important;
        font-size: 27.5px !important;
        color: #950000 !important;
        line-height: 1.2 !important;
    }

    h4.exe-title-padding-cntnt{
        font-family: "Gill Sans Ultra Bold";
        font-size: 38px !important;
        color:#950000;
    }

    p.designation-txt{
        font-size: 26px !important;
        font-family: "Gill Sans semi bold italic" !important;
        color:#950000;
    }


    .broucher-text-cntnt{
        font-family: 'Gill Sans semi bold' !important;
        font-size: 36px!important;
        color:#950000;
    }



    .country-loc{
    	font-size: 20px !important;
    	font-family: "Gill Sans italic" !important;
    	color:#950000;

    }


}





@media (max-width: 405px)  and (orientation: portrait) {

    .logo-resize{
        width:20% !important;
    }

}





@media (min-width: 992px ) and (max-width:1366px) {

    .logo-resize{
        width:14%!important;
        padding-top: 11px; padding-left: 11px;
    }




}



@media all and  (max-width: 850px )   {

    h4.title-padding {
         padding-top: 0px !important;
          font-size: 50px !important;
          font-family: 'Gill Sans Ultra Bold' !important;
          text-align: left !important;
          padding-left: 27px !important;
    }

    p.bg-repeat-cntnt {
       text-align: left !important;
           padding-left: 26px !important;
           font-size: 40px !important;
           padding-top: 21px !important;
           line-height: 1 !important;
           padding-right: 25px !important;

    }

      p.bg-repeat-cntnt-pm {
           text-align: left !important;
               padding-left: 26px !important;
               font-size: 40px !important;
               padding-top: 21px !important;
               line-height: 1 !important;
               padding-right: 25px !important;
        }

        p.bg-repeat-cntnt-gm {
                   text-align: left !important;
                       padding-left: 26px !important;
                       font-size: 40px !important;
                       padding-top: 21px !important;
                       line-height: 1 !important;
                       padding-right: 25px !important;
                }

                 p.bg-repeat-cntnt-em {
                                   text-align: left !important;
                                       padding-left: 26px !important;
                                       font-size: 40px !important;
                                       padding-top: 21px !important;
                                       line-height: 1 !important;
                                       padding-right: 30px !important;
                                }


    p.pm-text-font-content {
        font-size: 21px !important;
        font-family: 'Gill Sans semi bold'!important;
        color: #950000;
        line-height: 1 !important;
    }

    #showTexture{
        display: block !important;
    }


    #deskrepeatbg{
    display:none !important;
    }

    #gadgetrepeatbg{
    display:block !important;
    }


    p.lic-text-font-content {
        font-size: 25px !important;
        font-family: 'Gill Sans semi bold' !important;
        color: #950000;
        line-height: 1 !important;
        margin-top: -7px;
    }


    h4.lic-text-font-header {
        font-size: 33px !important;
        font-family: 'Gill Sans semi bold' !important;
        color: #950000;
    }





}


@media all and  (min-width: 850px )   {

#deskrepeatbg{
display:block !important;
}

#gadgetrepeatbg{
display:none !important;
}



}

@media all and  (min-width: 710px ) and (orientation:portrait)   {
#whatwegmmobile{
display:none!important;
}

#whatwegmdesk{
display:block!important;
}
}

@media all and  (max-width: 710px ) and (orientation:portrait)   {
#whatwegmmobile{
display:block!important;
}

#whatwegmdesk{
display:none!important;
}
}



@media all and  (min-width: 850px ) and (orientation:landscape)   {
#whatwegmmobile{
display:none!important;
}

#whatwegmdesk{
display:block!important;
}
}

@media all and  (max-width: 850px ) and (orientation:landscape)   {
#whatwegmmobile{
display:block!important;
}

#whatwegmdesk{
display:none!important;
}
}



@media all and  (max-width: 700px ) and (orientation: portrait) {

   .logo-resize{
       width: 46%!important;
      padding-left: 15px!important;
      padding-top: 5px;
   }


.logout_desk{
   	width:7%!important;
   }

}

@media all and  (max-width: 820px ) and (orientation: landscape) {

   .logo-resize{
       width: 38%!important;
      padding-left: 15px!important;
      padding-top: 5px;
   }

   .logout_desk{
      	width:3%!important;
      }

.logo-arrow-center{
width: 3%!important;
}

}


@media all and  (max-width: 850px ) and (orientation: portrait) {

 .bg-repeat{
    background-color:#830006;
	min-height: 720px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

 .bg-repeat-em{
    background-color:#830006;
	min-height: 626px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

 .bg-repeat-up{
    background-color:#830006;
	min-height: 518px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

.bg-repeat-gb{
    background-color:#830006;
	min-height: 620px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

 .bg-repeat-fb{
    background-color:#830006;
	min-height: 450px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

 .bg-repeat-pm{
    background-color:#830006;
	min-height: 515px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}


#showSeparator-pm{
display:block !important;
}

.pm-cntnt-pos-mobile-ls{
margin-top:0px;
}

#abtus .bg-cover-abt {
    background: url(../imgs/footer_world.png) no-repeat;
    display: block;
    left: 0;
    top: 0;
    width: 100vw;
   height: 155vh !important;

    opacity: 1;
    background-size: cover;
    background-position: center;
}

.footer-center {
	position: absolute;top: 49% !important;left: 50%;transform: translate(-50%, -50%);
}

#showSeparatorls{
display:none !important;
}

.popup-cntnt-txt-size-fgt{
	font-size: 28px !important;
	text-align: center !important;
	color:#fff;
	justify-content: center !important;
}


.popup-close-pos{
	margin-top: -47px !important;
}

.popup-close-pos-fgt{
	margin-top: -44px !important;
}

.popup-close-pos-reg{
	margin-top: -47px !important;
}

.pwd-text-pos{
	position: absolute;
	top:204px !important;
	left:16px;
}

.user-text-pos{
	position: absolute;
	top:113px !important;
	left:16px;
}

.server-msg {
    position: absolute;
    text-align: center;
    top: 206px !important;
    font-size: 18px;
}


.responsibility-game{
     width: 129% !important;
    margin-top: 12px !important;
    margin-left: -7px !important;}

.mga{
	    width: 119% !important;

        margin-left: -35px !important;
        margin-top: 9px !important;

}

.age{
	width: 57% !important;
        margin-right: 9px !important;
        text-align: right !important;
        margin-top: 8px !important;
}

.new-logofooter-pos{
margin-left:-3px !important;
}


section.ctct{
	padding: 5px 0 !important;
}

}


@media all and  (max-width: 895px )  and (orientation: landscape)  {

 .bg-repeat{
     background-color:#830006;
 	min-height: 465px !important;
     width:100vw;
      color:#fff;
 	vertical-align:middle;
 	padding-top: 78px;
 }

 .bg-repeat-em{
     background-color:#830006;
 	min-height: 448px !important;
     width:100vw;
      color:#fff;
 	vertical-align:middle;
 	padding-top: 78px;
 }

 .bg-repeat-up{
    background-color:#830006;
	min-height: 371px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}


 .bg-repeat-gb{
    background-color:#830006;
	min-height: 501px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

 .bg-repeat-fb{
    background-color:#830006;
	min-height: 431px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

 .bg-repeat-pm{
    background-color:#830006;
	min-height: 338px !important;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

#showSeparator-pm{
display:block !important;
}


.pm-cntnt-pos-mobile-ls{
margin-top:46px!important;
}

.pm-cntnt-pos-mobile-ls-two{
margin-top:100px!important;
}

#abtus .bg-cover-abt {
    background: url(../imgs/footer_world.png) no-repeat;
    display: block;
    left: 0;
    top: 0;
    width: 100vw;
    height: 220vh !important;
    opacity: 1;
    background-size: cover;
    background-position: center;
}


#showSeparatorls{
display:block !important;
}

.footer-center {
    position: absolute;
    top: 46% !important;
    left: 50%;
    transform: translate(-50%, -50%);
}

.new-logofooter-pos{
margin-left:7px;
}
.responsibility-game{
   width: 92% !important;
       margin-top: 9px !important;
       margin-left: -49px !important;
    }

.mga{
	   width: 74% !important;

      margin-left: -80px !important;
           margin-top: 7px !important;

}

.age{
	width: 35% !important;
        margin-right: 9px !important;
        text-align: right !important;
        margin-top: 8px !important;
}
section.ctct{
	padding: 5px 0 !important;
}

}



@media all and  (max-width: 991px )  and (orientation: landscape)  {

.pm-cntnt-pos-mobile-ls{
margin-top:46px!important;
}

.pm-cntnt-pos-mobile-ls-two{
margin-top:100px!important;
}
}

@media all and  (min-width: 850px ){
#showSeparator-pm{
display:none !important;
}
#showSeparatorls{
display:none !important;
}
}


@media all and  (min-width: 1399px)  {

   .logo-resize{
          width:14%!important;
          padding-top: 8px; padding-left: 11px;
      }

  .bg-repeat{
    background-color:#830006;
	min-height: 387px;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}


 .bg-repeat-em{
    background-color:#830006;
	min-height: 280px;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

 .bg-repeat-up{
    background-color:#830006;
	min-height: 280px;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

 .bg-repeat-gb{
    background-color:#830006;
	min-height: 280px;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}


  .bg-repeat-fb{
    background-color:#830006;
	min-height: 280px;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}


  .bg-repeat-pm{
    background-color:#830006;
	min-height: 280px;
    width:100vw;
     color:#fff;
	vertical-align:middle;
	padding-top: 78px;
}

span h4.title-padding {
    padding-top: 15px;
    font-size: 48px!important;
    font-family: 'Gill Sans Ultra Bold'!important;
}


h4.title-padding {
    padding-top: 15px;
    font-size: 48px!important;
    font-family: 'Gill Sans Ultra Bold'!important;
}



p.pm-text-font-content {
    font-size: 23px !important;
    font-family: 'Gill Sans semi bold' !important;
    color: #950000;
    line-height: 1!important;
}


#abtus .bg-cover-abt {
	background: url(../imgs/footer_world.png)  no-repeat;
	display: block;
	left: 0;
	top: 0;
	width: 100vw;
	height: 50vh;
	opacity: 1;
	background-size: cover;


}


h4.lic-text-font-header-abt{

	font-size: 36px;
	font-family: 'Gill Sans semi bold' !important;
	color:#fff;

}

p.lic-text-font-content-abt {
    font-size: 19px !important;
    font-family: 'Gill Sans Regular' !important;
    color: #fff;
    line-height: 1.2 !important;
    margin-top: -7px;
}

.footer-center {
    position: absolute;
    top: 55%!important;
    left: 50%;
    transform: translate(-50%, -50%);
}

p.bg-repeat-cntnt {
    font-size: 26px;
    font-family: "Gill Sans Regular" !important;
    font-weight: lighter;
    padding-left: 219px !important;
    padding-right: 262px !important;
}


}





@media (max-width: 991px)   {

a.lic-text-font-content-abt-new {
    font-size: 14px;
    font-family: 'Gill Sans Regular' !important;
    color: #fff;

}

p.lic-text-font-content-abt-new {
    font-size: 14px;
    font-family: 'Gill Sans Regular' !important;
    color: #fff;
    line-height: 1.3 !important;
    margin-top: -7px;
}


#space-cfg{
display:none !important;
}

 .logo-resize{
     width:33%!important;
       padding-left: 15px!important;
       padding-top: 8px;
   }


.carousel-control-prev {
	display:none!important;
}

.carousel-control-next {
	display:none!important;
}


#cub-desk{
display:none !important;
}

#cub-gadget{
display:block !important;
}


#devicephone{
display:block !important;
}

#deviceexe{
display:none !important;
}

#desktopexe{
display:none !important;
}


}



@media (min-width: 992px){
#navbarResponsive div.cust_menu {

    left: -38px!important;
}


#cub-desk{
display:block !important;
}

#cub-gadget{
display:none !important;
}




}

@media (max-width: 991px) and (orientation: portrait)  {


    .banner-img .logo-pos-center {
        width:54%!important;
    }


.carousel-control-prev {
	margin-left: -75px;
}

.carousel-control-next {
	margin-right: -75px;
}




}



@media all and  (max-width: 830px )  and (orientation: portrait)  {

.logo-arrow-center{
width: 7%!important;
}

.logout_desk {
    width: 5% !important;
    padding-bottom: 2px;
}

}




@media only screen
  and (min-width: 768px)
  and (max-width: 1024px)

  and (-webkit-min-device-pixel-ratio: 1) {



  .logo-arrow-center{
  width:5%!important;
  }

}


@media (max-width: 1279px){

.carousel-control-prev {
	margin-left: -85px;
}

.carousel-control-next {
	margin-right: -85px;
}
}

@media (min-width: 1400px){

#desktopexe{
display:block!important;
}
#desktopexe.container-fluid{
     width: 100%;
    padding-right: 50px !important;
    padding-left: 50px !important;
    margin-right: auto;
    margin-left: auto;
}

#deviceexe{
display:none !important;
}

#devicephone{
display:none !important;
}



}


@media all (min-width:991) and (max-width: 1389px){

#desktopexe{
display:none!important;
}

#deviceexe{
display:block!important;
}
#devicephone{
display:none !important;
}

}







    @media all and  (max-device-width: 991px ) and (orientation: landscape)  {

        .inherit-class{
            overflow-y: auto; max-height: 250px !important;

        }

    }

    @media all and  (max-device-width: 991px ) and (orientation: portrait)  {

            .inherit-class{
                overflow-y: auto; max-height: 400px !important;

            }

        }

      @media all and  (max-device-width: 991px )  {

#contact .card-body{
	flex: 1 1 auto;
	padding: 1.25rem !important;
}

            server-msg-pwd{

                    text-align:center;
                    font-size:16px !important;
                }

                 .alert-success-form {



                       font-size: 16px !important;
                        text-align: center;

                        color: #3AA849 !important;
                        background-color: transparent !important;
                        border:1px solid transparent !important;
                    }


                    .alert-danger-form-text {
                        text-align: center;

                        margin-top: 0.25rem;
                        margin: 0px auto;
                        font-size: 16px !important;
                        color: #ff4040 !important;
                        background-color: transparent !important;
                        border:1px solid transparent !important;
                    }

                    .footer-lic-text{
                    margin-top:0px !important;
                    }

        }

 @media all and  (min-device-width: 992px )   {

.footer-lic-text{
margin-top:20px !important;
}

 server-msg-pwd{

        text-align:center;
        font-size:18px !important;
    }

}

 @media all and  (max-device-width: 442px ) and (orientation:portrait)   {

.label-txt-cntnt{
    font-size: 16px!important;
}

.login-modal .alert-danger-form {
    width: 100%;
    margin-top: 0.25rem;
    font-size: 13px !important;
    color: #ff4040 !important;
    background-color: transparent !important;
    border: 1px solid transparent !important;
}

.reg-server-msg {

    font-size: 16px !important;
    text-align: center;
}

 server-msg-pwd{

        text-align:center;
        font-size:16px !important;
    }

}

 @media all and  (max-device-width: 812px ) and (orientation:landscape)   {

.label-txt-cntnt{
    font-size: 16px !important;
}

.login-modal .alert-danger-form {
    width: 100%;
    margin-top: 0.25rem;
    font-size: 13px !important;
    color: #ff4040 !important;
    background-color: transparent !important;
    border: 1px solid transparent !important;
}

.reg-server-msg {

    font-size: 17px !important;
    text-align: center;
}

}




@media all and (min-width: 895px) and (max-width:1204px) and (orientation:landscape){
				.responsibility-game{
   width: 92%;
       margin-top: 9px;
       margin-left: -49px;
    }

.mga{
	   width: 74%;

      margin-left: -80px;
           margin-top: 7px;

}

.age{
	width: 35%;
        margin-right: 9px;
        text-align: right;
        margin-top: 8px;
}
}


@media all and (min-width: 895px) and (max-width:1204px) and (orientation:landscape){
				.responsibility-game{
   width: 92%;
       margin-top: 9px;
       margin-left: -49px;
    }

.mga{
	   width: 74%;

      margin-left: -80px;
           margin-top: 7px;

}

.age{
	width: 35%;
        margin-right: 9px;
        text-align: right;
        margin-top: 8px;
}
}

