@import url("../elements/phone.css");
@import url("../forms/phone.css");
@import url("../tables/phone.css");
@import url("../social/phone.css");
@import url("../errors/phone.css");
@import url("../profile/phone.css");
@import url("../../../notifications/css/phone.css");
@import url("../../../user/css/phone.css");
@import url("../../../search/css/phone.css");
@import url("../../../cart/css/phone.css");
@import url("../../../slider/css/phone.css");
@import url("../../../effects/css/phone.css");
@import url("../../../popup/css/phone.css");
@import url("../../../shop/css/phone.css");
@import url("../../../ads/css/phone.css");
@import url("../../../products/css/phone.css");
@import url("../../../comments/css/phone.css");
@import url("../../../faqs/css/phone.css");
@import url("../blog/phone.css");
@import url("../../../feedback/css/phone.css");
@import url("../../../reviews/css/phone.css");
@import url("../../../notes/css/phone.css");
 
 

html,
body {
    display: block;
    width: 100vw;
 
 
}


#overall {
    display: block;
    min-height: 100vh;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: unset !important;
    position: relative;
    z-index: 1;
    background: #FFF;
    height: unset;
}




#cover {
    display: block;
    width: 100vw;
    min-height: 500px;
    min-height: unset;
    position: unset;
    overflow: unset;
}#overall {

    display: block;

    min-height: 10px;

    height: unset;

    padding: 0;

    overflow-x: hidden;

}

 

/* xxxxxxxxxxxxxxxxxxxx */

 

#overall > div:nth-child(1) {

    height: 50vh;

}







#overall > div:nth-child(2) {
    height: unset;
}







#menu {

    display: block !important;

    position: absolute;

    top: 0;

    left: -90%;

    z-index: 100;

    min-height: 50px;

    height: 100vh;

    width: 80%;

    padding: 0;

    background: #FFF;

    /*  */

    -webkit-border: none;

    -moz-borde: none;

    border: none;

    /*  */

    backdrop-filter: blur(100px);

    /*  */

    background: -webkit-linear-gradient(to bottom right, #CCC, #EEE, #CCC);

    background: -moz-linear-gradient(to bottom right, #CCC, #EEE, #CCC);

    background: linear-gradient(to bottom right, #CCC, #EEE, #CCC);



    -webkit-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.301);

    -moz-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.301);

    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.301);

    /*  */

    opacity: 0.95;

    filter: alpha(opacity=95);

    /*  */

    -webkit-transition: all 1s cubic-bezier(0, 0.31, 0, 1.06) 0.2s;

    -moz-transition: all 1s cubic-bezier(0, 0.31, 0, 1.06) 0.2s;

    transition: all 1s cubic-bezier(0, 0.31, 0, 1.06) 0.2s;



}



 

#menu > span:nth-child(1) {

    display: block;

    min-height: 10px;

    padding: 3em 0 0 0;

    

}





#menu > span:nth-child(1) > a {

    display: block;
    min-height: 10px;
    padding: 1em;
    margin-right: 0;
    font-size: 16px;
    font-family: 'intermedium';
    font-weight: 900;
}




#menu > span:nth-child(2) > span:nth-child(1) {
    padding: 10px 0;
    -webkit-border-top: 1px dotted #585988; 
    -moz-border-top: 1px dotted #585988; 
    border-top: 1px dotted #585988; 
    /* ------------------- */
    -webkit-border-bottom: 1px dotted #585988; 
    -moz-border-bottom: 1px dotted #585988; 
    border-bottom: 1px dotted #585988;   
}




#menu > span:nth-child(1) > a:hover {

    background: #2444ad;

    color: #FFF;



}





/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



 

#topmast {
    min-height: unset;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 65px !important;
    position: relative;
}


#topmast2 {
    width: 100%;
    margin: 0;
    padding: 0;
}


#topmast2 > span:nth-child(1) > span:nth-child(2) > span#signupin {
    display: flex;
    justify-content: flex-start;
    min-height: 40px;
}

#topmast2 > span:nth-child(1) > span:nth-child(2) > span#signupin > a {
    background: #FFF;
    color: #000000;
    width: 50px;
}  





#maincontent2 {
    display: block;
    margin: 0 auto;
    width: 92%;
    min-height: 10px;
    padding: 0;
    font-family: 'cal';
    font-size: 17px;
 
}


#maincontent2 > div {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2em;
    min-height: 20px;
    width: 100%;
    margin: 0;
    padding: 2em 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



#topmast2 > span:nth-child(1) > span:nth-child(2) {
    display: block;
    min-height: 10px;
    width: 80%;
    padding: 0.4em 0 0 0;
}


#topmast2 > span:nth-child(1) {
    display: block;
    padding: 0 0 0 1em;
 
}


/* logo holder */
#topmast > span:nth-child(1) {

    display: flex;
    justify-content: space-between;

    min-height: 50px;

    padding: 1em;

    width: 100%;

 



}



/* logo holder */

#topmast > span:nth-child(1) > span:nth-child(1) {

    display: flex;

    justify-content: flex-start;

    min-height: 50px;

    padding: 0;

    width: 140px;



}



/* logo holder */

#topmast > span:nth-child(1) > span:nth-child(1) > img {

    display: block;

    width: 170px;

    height: 30px;



}







#topmast > span:nth-child(1) > span:nth-child(2) {
    display: none;

}


#topmast > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) {

    font-size: 18px;
    white-space: nowrap;
    font-weight: 900;

}




 
 








/* xxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxxx */



#topoverlay {



    width: 90%;

    position: absolute;

    top: 20px;

    left: 0;

     right: 0;

     z-index: 12;

     margin: 0 auto;

     

 

}





#topoverlay > span:nth-child(1) {

    display: flex;

    justify-content: flex-start;

    align-items: center;

    width: 30%;

    /* background: #5897df; */

    color: #e8fdff;

    font-family: 'cal';

    white-space: nowrap;

    padding: 0;

    z-index: 1;

 



}







#topoverlay > span:nth-child(2) {

    width: 1px;

}



/* ====================== */

/* ====================== */




 









/* img holder */

.pimg,
#mainmov > span:nth-child(1) > span:nth-child(1) {
    display: block;
    height: unset;
    min-height: 600px;
    width: 100%;
    min-width: 200px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}




 







/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */









#cover {

    display: block;

    margin: 0;

    min-height: 774px;

    width: 100%;

    padding: 0;

    position: relative;

    background: #FFF;

    -webkit-box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 14px, rgba(17, 17, 26, 0.3) 0px 11px 6px, rgba(17, 17, 26, 0.1) 0px 24px 80px;

    -moz-box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 14px, rgba(17, 17, 26, 0.3) 0px 11px 6px, rgba(17, 17, 26, 0.1) 0px 24px 80px;

    box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 14px, rgba(17, 17, 26, 0.3) 0px 11px 6px, rgba(17, 17, 26, 0.1) 0px 24px 80px;

 

}







#brand {

    display: block;

    width: 100%;

    overflow-x: scroll;

    padding: 0;

    min-height: 40px;

 

}



#brand > span {

    display: flex;

    float: left;

    justify-content: flex-start;

    padding: 1em;

    height: 50px;

    min-width: 400px;

    width: unset;

    margin: 0;

}



#brand > span > span {

    display: grid;
    place-items: center;
    padding: 0 1em;
    width: 40px;
    height: 45px;
    /* opacity: 0.75;
	filter: alpha(opacity=75); */

}





#brand > span > span > img {

    display: block;

    padding: 0;

    width: 90%;

    height: auto;

}





#brand > span > span:nth-child(4) {

    display: grid;

    place-items: center;

    width: 130px;

}



#brand > span > span:nth-child(4) > img {

    padding: 0;

    width: 100%;

    height: auto;

    transform: translateX(0);

}



#brand > span > span:nth-child(5) > img {

    display: block;

    padding: 0;

    width: 99%;

    height: auto;

}







/* xxxxxxxxxxxxxxxxxxxxxx */


#foots {
    display: block;
    margin: 0;
    width: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
    min-height: 560px;
    padding: 2EM 1em;
}







 



#foots > div:nth-child(1) {

    display: block;

    margin: 0;

    min-height: 10px;

    width: 100%;

}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */







.pimg > img,

#mainmov > span:nth-child(1) > span:nth-child(1)  > img {

    display: block;

    height: auto;

    width: 110%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1;

    /*  */

	-webkit-mask-image: linear-gradient(to bottom,#FFF,  transparent);

    -moz-mask-image: linear-gradient(to bottom,#FFF,  transparent);

    mask-image: linear-gradient(to bottom,#FFF,  transparent);

}




#topmast2 > span:nth-child(1) > span:nth-child(1)  {
    width: 160px;
}


#topmast2 > span:nth-child(1) > span:nth-child(1) > a {
    position: relative;
    left: 25px;
    width: 160px;
}
















/* comons */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



#apity {

    width: unset;

}





#foots > div:nth-child(2) {

    display: block;

    margin: 0;

    min-height: 10px;

    width: 100%;

    text-align: right;

}







#foots > div > span:nth-child(1){

    display: block;

    margin: 0;

    min-height: 10px;

    /* text-align: left; */

    font-family: 'cal';

    width: 100%;

    font-size: 14px;



}





#nl {

    padding: 1.5em 0 0 0;

}



#nl > span:nth-child(1) {

    padding: 0.1em 0 0 0;

}







.collapseoverlay2 {

    display: block;

    bottom: 20px;

    width: 75px;

    border: 1px dotted #93bde9;

    padding: 0.4em;

    right: 15px;

 

 



}





#topmast > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) {

    display: none;

}









#triggers {

    display: grid;

    place-items: center;

    height: 30px;

    width: 30px;

    position: absolute;

    right: 12px;

    top: 16px;

    z-index: 50;

    border: 1px dotted #149bff;

}









#triggers:hover {

    background: #149bff;

    border: 1px dotted #149bff;

    color: #ffffff;

}



#triggers:hover > a {

    color: #ffffff;

}





#pgimg,

#pgimg > span,

#pimg {

    height: 23vh !important;

    min-height: unset;   

  }





  #pimg > img {

    width: 210%;

    height: auto;    

  }





  .ptxt {

    display: block;

    min-height: 10px;
    width: 80%;
    min-width: 50vw !important;
    overflow: hidden;
    position: absolute;
    top: 35px;
    left: 30px;
    right: 0;
    z-index: 4;
    margin: 0;
    color: #dfeef5;
    font-family: 'cal';
    font-size: 14px;
}


.ptxt > span:nth-child(2) {
    display: block;
    font-size: 11px;
    font-weight: 200;
    font-family: 'interLightbeta';
    padding: 0.5em 0 0 0;
    line-height: 19px;
}






.lightZoneShadow {

    -webkit-box-shadow: #32325d00 0px 6px 10px !important;

    -moz-box-shadow: #32325d00 0px 6px 10px;

    box-shadow: #32325d00 0px 6px 10px;

  }

  







  #maincontent {

    display: block;
    margin: 0;
    width: 100%;
    font-size: 17px;
    color: #555;
    padding: 1em;

}







#maincontent > div {

    display: block;

    min-height: 20px;

    width: 100%;

    margin: 0;

    padding: 0.7em;

    /*  */

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

 

}







.imprtsector {

    display: block;

    min-height: 100px;

    padding: 1em !important;

    width: 99%;

    margin: 0.3em 0 0.8em 0;

    /*  */

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}





.imprtsector > p:nth-child(1) {

    display: block;

    min-height: unset;

    height: 1px;

    margin: 0;

 

}







.imprtsector > h6 {

    font-size: 23px !important;

    line-height: 28px;

}



#maincontent > div > span:nth-child(1) {

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}







.grided2 {

    display: grid;

    grid-template-columns: 1fr;

    grid-gap: 1em;

    min-height: 100px;

    padding: 1em 0;

}







#maincontent > div > span:nth-child(2) {

    display: block;

    min-height: 20px;

    padding: 0;

    width: 100%;

    margin: 0;

 

    /*  */

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}











/* 1st of links */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */

/* -------------  about us ---------------  */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */




/* ------------------------- */

.boxes,
.box {

    right: 0;
    width: 100%;
    left: 0;
    margin: 0 auto;
    min-height: 240px;

  }

  

  .boxes > a > span:nth-child(1) {
     height: 290px;    
}



  .boxes {

    margin: 1em auto;

  }

 



  #botomlinks  {

    display: grid;
    grid-template-columns: 2fr 3fr 3fr;
      padding: 2em 0 0;
      margin: 0;
      width: 98%;

  }





  #botomlinks > span > a {

      font-size: 13px;

      padding:  0.5em 0;

  }





  

.box > span:nth-child(2) {



    font-weight: 700;

    font-family: 'cal';

    font-size: 16px;

 

  

  }





  

#menu > span:nth-child(2) {

    display: block;
    margin: 0 auto;
    width: 100%;
}





#menu > span:nth-child(2) > span:nth-child(2) {

    display: block;

    min-height: 10px;

    padding: 1.6em 0 0.6em 0;

    margin: 0 auto;

    width: 90%;

}





#menu > span:nth-child(2) > span:nth-child(2) > a {

    padding: 0.6em 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}









#fleet {

    display: block;
     /*  */
    width: 100%;
    min-height: 70vh;
    overflow: hidden;
    overflow-x: scroll;
  } 







  #fleet > span {
    height: 70vh;
    overflow: hidden;
    position: relative;
    min-width: 400px;
    float: left;

}





  /* column  */

  #fleet > span > span {
    display: block;
    overflow: hidden;
    width: 80vw;
  }

  /* column  */





   /* column  */

   #fleet > span > span:not(:last-child) {
    border-right: 1px dotted #597799;
  }






  /* text */

#fleet > span > span > span:nth-child(1) {

    top: 15%;
    left: 40px;
    width: 70%;
    min-height: 20px;
    /* background: #4067c9; */

} 





#driverconnect {
    display: block;
}


#driverconnect > span:nth-child(1)  {
    display: block;
    min-height: 10px;
    width: 90%;
    padding: 2em 1em
}




#driverconnect > span:nth-child(2)  {
    display: block;
    height: 240px;
    width: 100%;
}


#driverconnect > span:nth-child(1) > span:nth-child(6) > span:nth-child(2) {
    width: 90%;
 
}



#driverconnect > span:nth-child(2) > img {
    top: 0;
}




/* --------------------------------- */
#shuttlemain > div:nth-child(1) {
    min-height: 500px;
}



#shuttlemain > div:nth-child(2) {
	display: block;
	min-height: 10px;
	position: absolute;
    z-index: 1;
	top: 30%;
	left: 5%;
	width: 90%;
}



#shuttlemain > div:nth-child(2) > span:nth-child(1) {
    display: block;
    font-family: 'interLightbeta';
    font-size: 15px;
 
}


#shuttlemain > div:nth-child(2) > span:nth-child(2) {
    line-height: 39px;
    font-size: 35px;
}


#shuttlemain > div:nth-child(2) > span:nth-child(4) {
    width: 50%;
}



#numberchild {
    display: flex;
    flex-wrap: wrap; /* Allow children to wrap into the next line */
    justify-content: flex-start; /* Align children to the start */
    gap: 0.4em;
    min-height: 10px;
    width: 94%;
    padding: 3em 0;
    margin: 0 auto;
}



#numberchild > a {
    height: 40px;
    width: 40px;
    max-height: 40px;
    max-width: 40px;
    font-size: 16px;
    padding: 0;
    -webkit-border: 4px solid #777;
    -moz-border: 4px solid #777;
    border: 4px solid #777;
}

/* ----------------------------------- */

.subheader {
    margin: 0 auto;
    width: 90%;
    font-size: 35px;
}



#threegrid > div:nth-child(2) {
    overflow: hidden;
    overflow-x: scroll;
    padding: 1em 0;
}



#threegrid > div:nth-child(2) > span:nth-child(1) {
    margin: 0 0 0 1.5em;
}






#maincontent > span {
    display: block;
    min-height: 20px;
    width: 100%;
    margin: 0;
    padding: 2em 0 0 0;
 
}



#threegrid > div:nth-child(2) > span {
    min-width: 350px;
}


#threegrid > div:nth-child(2) > span:last-child {
   margin-right: 4em;
}

/* ------------------------------------- */

#nl > span:nth-child(2) > form{

    background: -webkit-linear-gradient(to bottom, #5e7bb3, #31287d);

    background: -moz-linear-gradient(to bottom, #5e7bb3, #31287d);

    background: linear-gradient(to bottom, #5e7bb3, #31287d);

}





  /* #fleet > span > span:nth-child(1) > a */

#fleet > span > span:hover > a {
    bottom: 30px;
}













.ptxt > span:nth-child(1) {

    display: block;

    min-height: 10px;

    width: 100%;

    margin: 0;

    font-size: 23px;

 

  

  }



  .ptxt > span:nth-child(2) {

      display: block;

      font-size: 13px;

  }




 
  #services {
    display: grid;
    grid-template-columns: 1fr;
    padding: 1em 0;
}






/* xxxxxxxxxxxxxxxxxxxxx */









#umodule {
    display: block;
}



.imprtsector2 > span:nth-child(1) {
    display: block;
    height: 160px;
  }

  

  #cov {
    display: block;
    height: 1px !important;
    min-height: unset !important;
    /* ------------------ */
    -webkit-border-top: 1px dotted #e6e6e6;
    -moz-border-top: 1px dotted #e6e6e6;
    border-top: 1px dotted #e6e6e6;
    /* ------------------ */
    padding: 0;
}






  #maincontent {
    display: block;
    margin: 0 auto;
    width: 100%;
    position: relative;
    z-index: 1;
    min-height: 10px;
    padding: 0;
    background: #e4e3e3;
    font-family: 'cal';
    font-size: 17px;
    color: #555;

}





#maincontent > section {
    width: 100%;
    margin: 0;
    padding: 0 !important;
}





#connect {
    display: grid;
    grid-template-columns: 1fr;
    background: #777;
    min-height: 100px;
    /*  */
    background: -webkit-linear-gradient(to bottom, #23344a, #263662);
    background: -moz-linear-gradient(to bottom, #23344a, #263662);
    background: linear-gradient(to bottom, #23344a, #263662);
}






#connect > span:nth-child(1){

    display: block;
    color:#adc5dd;
    min-height: 10px;
    border-right: none;
    border-bottom: 1px dotted #8193a0;
    height: 250px;
    overflow-y: scroll;
}


#menulist > a > span:nth-child(1) {
    width: 90%;
}




/* ------------------------------ */


#foots2 {
    display: block;
    margin: 0;
    width: 100%;
    min-height: 800px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
    padding: 3em 0;
}

#foots2 > div:nth-child(1) {
    display: block;
    width: 90%;
    margin: 0 auto;
}


#foots2 > div:nth-child(2) > span:nth-child(1) > span:nth-child(1) {
    text-align: center;
}

#foots2 > div:nth-child(2) {
    padding: 0;
    margin: 0 auto;
    width: 95%;
}

 


#appos {
    width: 100%;
}


#schmenu {
    display: block;
    height: 0px;
    min-height: unset;
    padding: 0;
    position: relative;
    background: none !important;
}

#schmenu > span:nth-child(1) {
    display: none;
    min-height: 0px;
    width: 30%;
    background: none !important;
}

#schmenu > span:nth-child(2) {
    display: block;
    background: #FFF;
    height: 0px;
    overflow: hidden;
    width: 60%;
    padding: 0;
    opacity: 0;
	filter: alpha(opacity=0);
    /* ----------------- */
    position: absolute;
    top: 65px;
    z-index: 100;
    right: 10px;
    /*  */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    /*  */
    -webkit-box-shadow: #08173f 0px 8px 35px;
    -moz-box-shadow: #08173f 0px 8px 35px;
    box-shadow: #08173f 0px 8px 35px;
    /* ------------------------------ */
    -webkit-transition: all 0.5s cubic-bezier(0, 0.56, 0.34, 1.02) 0.1s;
    -moz-transition: all 0.5s cubic-bezier(0, 0.56, 0.34, 1.02) 0.1s;
    transition: all 0.5s cubic-bezier(0, 0.56, 0.34, 1.02) 0.1s;
}



#schmenu > span:nth-child(2) > a {
    font-family: 'intermedium';
    font-size: 13px;
    color: #555;
    padding: 1em;
    font-weight: 900;
    white-space: nowrap;
}


#schmenu > span:nth-child(2) > a:not(:last-child) {
    -webkit-border-bottom: 1px dotted #CCC;
    -moz-border-bottom: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}

#dotmenu {
    display: grid;
    place-items: center;
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 100;
    right: 15px;
    top: 17px;
    color: #FFF;
   
}

#dotmenu > a {
    display: grid;
    place-items: center;
    width: 40px;
    height: 40px;
    z-index: 100;
    color: #FFF;
    background: #000;
    font-weight: 900;
    /* ---------------- */
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}



#dotmenu > a:hover {
    background:#eec753;
    color: #333;
}






#maincontent > span > main:nth-child(2) {
    width: 90%;
    margin: 0 auto;
}



#maincontent > span > main:nth-child(2) > a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
}




/* -------------------------- */


.formpre {
    font-size: 13px;
    padding: 0 0 15px 0;
}


.formbold > form > span, 
#maincenter > div:nth-child(2) > form > span {
    gap: 9.5em;
}







#maplabel > main:nth-child(1) {
    display: block;
    width: 80%;
}




#maplabel {
    display: block;
    height: 75vh;
    right: 0;
}

#controlwidget {
    width: 290px;
}


#startchild > form > span > input[type='text'],
#startchild > form > span {
    display: block;
    margin-bottom: 10px !important;
}

.sects {
    display: grid !important;
    grid-template-columns: 1fr 1fr  !important;
    gap: 10px !important;
    padding: 1em;
    max-height: 110px;
    overflow: hidden !important;
}



.labelicons {
 
    -webkit-transform: translate(-10px, -59px);
    -moz-transform: translate(-10px, -59px);
    transform: translate(-10px, -59px);
 
}



#startchild > form > span > input[type='submit'],
#startchild > form > span > input[type='reset'] {
    display: grid ;
    place-items: center;
    min-height: 35px !important;
    width: 100%;
    margin: 0 0 10px 0 !important;
}
