#pagTec .main-image{

    position: relative;
}

#pagTec .main-image .text-img{

    position: absolute;
    right: 0;
    top: 0;
    width: 68%;
    height: 100%;
    text-align: center;
    padding-top: 4.75em;

}

    

#pagTec .main-image .text-img p{
    font-size: 17px;
}

#pagTec .main-image .text-img h1{

    margin-top: 20px;
    font-size: 36px;

} 

    @media only screen and (max-width: 820px) {

        #pagTec .main-image .text-img{

            padding-top: 1em;

       }

       #pagTec .main-image .text-img h1{
            font-size: 26px;
        }

    }


    @media only screen and (max-width: 593px) {

        #pagTec .main-image .text-img{

            position: relative;
            width: 100%;
       }

       

    }

#pagTec .btnBlue{

    background-color: #2196F3;
    color: #fff!important;
    text-align: center;
    padding: 10px 20px;
    font-size: 17px;
}

#pagTec .center-align{
    text-align: center!important;
}

#pagTec .headerQs {

    font-weight: bold;
    text-align: center;
    font-size: 25px;
    border-bottom: 2px solid black;
    margin-bottom: 25px;
}

#pagTec .margin-bottom-36{
    margin-bottom: 36px;
}

#pagTec .margin-bottom-46{
    margin-bottom: 46px;
}

#pagTec .margin-top-26{
    margin-top: 26px;
}

 #pagTec .margin-top-15{
    margin-top: 15px;
}

#pagTec .padding-3em{
    padding: 3.5em;
}

#pagTec .text-img-50{

    position: absolute;
    top: 25%;
    width: 50%;       
    background-color: rgba(255, 255, 255, 0.85);
    padding: 2em;

}

    @media only screen and (max-width: 978px) {

         #pagTec .text-img-50{

            position: absolute;
            top: 1em;
            width: 100%;                

        }
    }

    @media only screen and (max-width: 689px) {

         #pagTec .text-img-50{

            position: relative;               

        }
    }

#pagTec .little-content-div{
    padding: 10px;
}
    
#pagTec .little-content-div p:nth-child(2n){
    text-align: center;
    margin-top: 14px;
    margin-bottom: 14px;
    font-size: 18px;
} 

#pagTec .img-circle{

    border-radius: 50%;
    padding: 10px;
}


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

    #pagTec .litTabla-1 td:nth-of-type(2):before { content: "Serigrafía 1 color"!important; }
    #pagTec .litTabla-2 td:nth-of-type(2):before { content: "Serigrafía 1 color"!important; }

   
}

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #e1f5fe;
  text-align: center;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  /*float: left;*/
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
  margin-bottom: 0px!important;
  color: initial;
  margin: 0px 5px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #2196F3;
  color: #ffffff;
}

/* Create an active/current tablink class */
.tab button.active {

  background-color: #2196F3;
  color: #ffffff;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 1.5em;
  border: 1px solid #ccc;
  border-top: none;
}


/* MODAL DE LOS VÍDEOS */
/* The Modal (background) */
.modalVideo {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 10000; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modalVideo .modal-content {
  background-color: #fefefe;
  margin: 1% auto; /* 15% from the top and centered */
  padding: 10px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.modalVideo .closeVideo {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.modalVideo .titleVideo{
  font-size: 28px;
  float: left;
}

.modalVideo .closeVideo:hover,
.modalVideo .closeVideo:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.videoYoutube{
  cursor: pointer;
}