

/* Carousel CSS*/



/* Universal Styles CSS*/

html {
    scroll-behavior: smooth;
    background-color: rgba(18, 20, 26,1 );
  }


  .myForm {
    position: absolute;
    top: 25%;
    /*left: 20%;*/
    z-index: 888;

}

.myFormBack{
    background-color:  rgba(251, 251, 251 ,1);
    opacity:0.9;
    padding:30px;


}



.lead, p {
    font-size: 1.2rem;
    font-family: 'Lato', sans-serif;
    font-weight: normal;
}




*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;



}


.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}


.container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}




body {
    margin: 0;
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: rgba(255, 255, 255,1 );
    scroll-behavior: smooth;
}

p{
    font-size:120%;
    font-family: 'Lato', sans-serif;
    font-weight: normal;
}


.navbar-light .navbar-nav .nav-link {
    color:rgba(250, 250, 250 ,1);
    font-size: 1rem;
    font-weight: 400;
  /*  font-family: 'Open Sans Condensed', sans-serif; */
    font-family:'lato', sans-serif;
        font-weight: 900;

}


.navbar-light:hover .navbar-nav:hover .nav-link:hover {
    color:#929292;
    font-size: 1rem;
    font-weight: 400;
  /*  font-family: 'Open Sans Condensed', sans-serif; */
    font-family:'lato', sans-serif;
        font-weight: 900;

}


.carousel-item {
    /*height: -o-calc(100vh - 250px) !important;
        height: -webkit-calc(100vh - 250px) !important;
        height: -moz-calc(100vh - 250px) !important;
        height: calc(100vh - 250px) !important;
    min-height: 350px;*/
    min-height: 100vh;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }


  /* Background-Colors*/
  .bg-200 {
    background-color: #f7f7f7;
}


.bg-000 {
    background-color: transparent;
}


.bg-grey{
  background-color: rgba(36, 32, 0,1);
}



.bg-Tools {
    background-color:  rgba(79, 79, 83 ,1);


}

.bg-Footer {
    background-color:  rgba(49, 50, 51 ,1);


}



#designThinkingSection{

    background-color: transparent;
}


  /* Padding*/
.fortyPad{
    padding:100px 40px;
}

.padLeft60{
    padding:0 0 0 60px;
}


#chovchov{
background-color: rgba(0, 0, 0,1 );
padding:20px 0 20px 0;
}
  /* Border*/
  .chovchovBorderTB {
    border-top: 0.3px solid rgb(34 34 41);
    border-bottom: 0.3px solid rgb(34 34 41);
}

    .chovchovBorderT{
        border-top: 0.3px solid rgba(79, 79, 83 ,1);
        }

        .chovchovBorderB{
            border-bottom: 0.3px solid rgba(79, 79, 83 ,1);
            }
            .chovchovBorder{
                border: 0.3px solid rgba(79, 79, 83 ,1);
                }
                .chovchovFooterTOop{
                    border-top: 0.1px solid rgba(39, 32, 32 ,1);
                    }



.chovchovRadius{
    border-radius: 0.375rem;
}

/*Margins*/
.marginTop30{
margin-top:30px;
}

.marginTop15{
    margin-top:15px;
    }

/* Shadowds*/

.chovchovShadow {
    -webkit-box-shadow: 5px 8px 28px rgba(23, 23, 36, 0.1);
    -moz-box-shadow: 5px 8px 28px rgba(23, 23, 36, 0.1);
    -o-box-shadow: 5px 8px 28px rgba(23, 23, 36, 0.1);
    box-shadow: 5px 8px 28px rgba(23, 23, 36, 0.1);

}

.chovchovShadowB {
    -webkit-box-shadow: 0px 2px 33px -9px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 33px -9px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 33px -9px rgba(0,0,0,0.75);
}

.chovchovShadowC {
    -webkit-box-shadow: -1px 2px 9px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 2px 9px -1px rgba(0,0,0,0.75);
    box-shadow: -1px 2px 9px -1px rgba(0,0,0,0.75);
}






.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 1rem .75rem;
    font-size: 1.4rem;
    line-height: 1.5;
    border-radius: .25rem;
    text-transform: uppercase;;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}


.small, small {
    font-size: 80%;
    font-weight: 400;
    text-align: left;
}


.btn-primary {
    color: #fff;
    background-color:rgba(31, 199, 255,1 );
    border-color:rgba(22, 184, 238,1 );
    font-weight: 700;
    font-family: 'Open Sans Condensed', sans-serif;

}


.text-muted {
    color: rgba(31, 199, 255,1 );
}




.btn-primary:not(:disabled):not(.disabled).active,
    .btn-primary:not(:disabled):not(.disabled):active,
    .show>.btn-primary.dropdown-toggle{
        color: #fff;
        background-color: rgba(44, 48, 55,1 );
        border-color: rgba(44, 48, 55,1 );
    }



    .btn-primary:not(:disabled):not(.disabled).hover,
    .btn-primary:not(:disabled):not(.disabled):hover,
    .show>.btn-primary.dropdown-toggle{
        color: #fff;
        background-color: rgba(44, 48, 55,1 );
        border-color: rgba(44, 48, 55,1 );
    }


    .form-control:focus {
        border-color: rgba(12, 226, 255,1 );
        box-shadow: 0 0 0 0.2rem rgba(12, 226, 255,1 );
    }



.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
  border: 0 solid rgba(0,0,0,.125);
     /* border-radius: .25rem;*/
}


.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-top: 0 solid rgba(0,0,0,.125);
}




  .seeThrough{
    background-color:rgba(0, 0, 0, 1)!Important;
    /*border-bottom: 0.5px solid rgba(5, 6, 6 ,1);*/
    }

    .bannerBorder{
        border-bottom: 0.5px solid rgba(79, 79, 83 ,1);
        }



    object#chovchov-logo {
      /*  height:60px; */
 height:40px;

        }

  #skillFOOTER  object#chovchov-logo {
          /*  height:60px; */
     height:30px;
     margin-bottom:40px;

            }



        /*Headings*/


        h1 {
            display: block;
            font-size: 300%;
            line-height: 1;
            word-break: break-word;
            word-wrap: break-word;
            margin-top: 0;
            margin-bottom: 30px;
            padding: 8px;
            color:#fff;
              border-radius: 4px;
              font-weight: 800;
      font-family: 'Open Sans', sans-serif;
              text-transform:uppercase;
              padding:0;


          }



        h3 {
            display: block;
            font-size: 180%;
            line-height: 110%;
            word-break: break-word;
            word-wrap: break-word;
            margin-top: 0;
            margin-bottom: 30px;
            padding: 8px;
            color:#fff;
              border-radius: 4px;
              font-weight: 800;
      font-family: 'Open Sans', sans-serif;
              text-transform:uppercase;
              padding:0;


          }



          h5 {
            display: block;
            font-size: 220%;
            line-height: 1;
            word-break: break-word;
            word-wrap: break-word;
            margin-top: 30px;
            margin-bottom: 30px;
            padding: 8px;
            color:#404040;
              border-radius: 4px;
              font-weight: 700;
              font-family: 'Open Sans Condensed', sans-serif;
              text-transform:uppercase;
              padding:0;

          }


          h6 {
            display: block;
            font-size: 90%;
            line-height: 1;
            word-break: break-word;
            word-wrap: break-word;
            margin-top: 30px;
            margin-bottom: 30px;
            padding: 8px;
            color:rgba(31, 199, 255,1 );
              border-radius: 4px;
              font-weight: 700;
              font-family: 'Open Sans Condensed', sans-serif;
              text-transform:uppercase;
              padding:0;

          }



          #prototypesUI  a{
            display: inline-block;
        }

       #toolsSection h1 {
            display: block;
            font-size: 250%;
            line-height: 1;
            word-break: break-word;
            word-wrap: break-word;
            margin-top: 0;
            margin-bottom: 30px;
            padding: 8px;
            color:#404040;
              border-radius: 4px;
              font-weight: 700;
              font-family: 'Open Sans Condensed', sans-serif;
              text-transform:uppercase;
              padding:0;
          }





/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {

    #navbarResponsive{
        text-align:right;
    }

}




/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {



}



/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {



}



/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}





/* MODAL STYLING*/

/*
.modal-dialog {
    max-width: \;
    margin: 30px auto;
} */

.modal-dialog {
    max-width: 1200px;
    margin: 30px auto;
}



.modal-body {
position:relative;
padding:0px;
min-height:400px;
/*background-color: rgba(23, 23, 36, 0.5);*/
background-color: transparent;
border-radius: 5px;
border:0px;
margin:auto;

}


/*

.close {
position:absolute;
right:-30px;
top:0;
z-index:999;
font-size:2rem;
font-weight: normal;
color:#fff;
opacity:1;
}
*/

.close {
    position: absolute;
    right: -57px;
    top: -14px;
    z-index: 999;
    font-size: 3rem;
    font-weight: normal;
    color: #fff;
    opacity: 1;
    /* bottom: 0; */
    /* text-align: center; */
    /* margin: auto; */
}

#image {
min-height:200px;
}


.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
   /* background-color: rgba(23, 23, 36, 0);*/
    background-color: transparent;
    background-clip: padding-box;
    border: 0 solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}


[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}




button.close {

    padding: 0;
    background-color: transparent;
    border: 0;
}

button.close:link, nav a:visited, nav a:active { color: blue; }
button.close:hover { color: yellow; }
button.close.active { color: red; border:3px solid green;}
button.close.active:focus { color: red; border:3px solid green;}




.card .btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.375rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin:0;
}

.sizeICON{
    width:60px;

}


#normanChovuchovu a {
    display: inline-block;
}


a.svg {
    position: relative;
    display: inline-block;
  }
  a.svg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left:0;
  }

  #chovchovFooterSection img{
    height:150px;

  }


.myActive{
  border:2px solid #c49a6c!Important;
  box-shadow: 5px 10px #c49a6c!Important;
  outline: 1 dotted #c49a6c!Important;

}

.fixed-bottom {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.chovchovShadow {
    -webkit-box-shadow: 5px 8px 28px rgba(23, 23, 36, 0.1);
    -moz-box-shadow: 5px 8px 28px rgba(23, 23, 36, 0.1);
    -o-box-shadow: 5px 8px 28px rgba(23, 23, 36, 0.1);
    box-shadow: 5px 8px 28px rgba(23, 23, 36, 0.1);
}


.chovCover {
    background-image: url(../img/skills.svg);
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#myFOOTER{

    padding: 50px 40px;

}



#prototypesUI p {
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    color:#060606;
    line-height: 1.3;

}


#wireframesSection p {
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    color:#060606;
    line-height: 1.3;

}


#visualdesignSection p {
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    color:#060606;
    line-height: 1.3;

}



#htmlcssSection p {
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    color:#060606;
    line-height: 1.3;

}



#incubatorSection p {
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    color:#060606;
    line-height: 1.3;

}


#toolsSection p {
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    color:#060606;
    line-height: 1.3;
}


.skillHeader1{
    display: block;
    font-size: 250%;
    line-height: 0.9;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 0;

    padding: 8px;
    color:#fff;
      border-radius: 4px;
      font-weight: 800;
      font-family: 'Open Sans', sans-serif;
      margin-bottom: 20px;
      padding:0;

}


.skillHeader2{
    display: block;
    font-size: 580%;
    line-height: 0.9;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 0;

    padding: 8px;
    color:rgba(31, 199, 255,1 );
      border-radius: 4px;
      font-weight: 800;
      font-family: 'Open Sans', sans-serif;

      padding:0;

}

.introPadding{
    padding:0 90px 0 50px;
}


.welcometoSkillHead{
    margin-top:-200px;

}





#skilllayer1 {

    background-color: rgba(0, 0, 0,1 );
    height:auto;
    padding:180px 0;

}

#skilllayer2 {

    background-color: rgba(0, 0, 0,1 );
    height:auto;
    padding:180px 0;

}

#skilllayer3 {

    background-color: rgba(0, 0, 0,1 );
    height:auto;
    padding:180px 0;

}

#skilllayer4 {

    background-color: rgba(0, 0, 0,1 );
    height:auto;
    padding:180px 0;

}


#skilllayer5 {

   /* background-color: rgba(9, 10, 13,1 ); */
    height:auto;
    margin-bottom: 100px;
    background-color: rgba(0, 0, 0,1 );

}

#skillFOOTER {

    background-color: rgba(0, 0, 0,1 );
    height:auto;
    padding: 100px 0 100px 0;

}

.mockup1 {
background-image: url(../img/mockup1.png);
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height:522px;
}

.mockup2 {
    background-image: url(../img/mockup2.png);
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height:522px;
    }

    .mockup3 {
        background-image: url(../img/mockup3.png);
            height: 100%;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            height:522px;
        }


        .mockup4 {
            background-image: url(../img/mockup4.png);
                height: 100%;
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover;
                height:522px;
            }


            .mockup5 {
                background-image: url(../img/banner7.png);
                    height: 100%;
                    background-position: center;
                    background-repeat: no-repeat;
                    background-size: cover;
                    height:522px;
                }

.pad50{
    padding:50px;
}



.btn-secondary {
    color: #fff;
    background-color:transparent;
    border-color: rgba(22, 184, 238,1 );
    font-weight: 700;
    font-family: 'Open Sans Condensed', sans-serif;
}




.btn-secondary:not(:disabled):not(.disabled).active,
    .btn-secondary:not(:disabled):not(.disabled):active,
    .show>.btn-secondary.dropdown-toggle{
        color: rgba(18, 20, 26,1 );
        background-color: rgba(250, 250, 250,1 );
        border-color: rgba(250, 250, 250,1 );
    }



    .btn-secondary:not(:disabled):not(.disabled).hover,
    .btn-secondary:not(:disabled):not(.disabled):hover,
    .show>.btn-secondary.dropdown-toggle{
        color: rgba(18, 20, 26,1 );
        background-color: rgba(250, 250, 250,1 );
        border-color: rgba(250, 250, 250,1 );
    }


    .padTop30{
        padding:30px 0 0 0;
    }

    .padTop50{
        padding:50px 0 0 0;
    }


    .btn-blockB {
        display: block;
        width: 50%;
    }
    .pad100{
        padding: 50px 100px 100px 100px;
    }

    .small, small {
        font-size: 80%;
        font-weight: 400;
        text-align: left;
    }


    .myBlue{
       color:rgba(31, 199, 255,1 );
    }


    .myBlack{
        color:rgba(0, 0, 0,1 );
     }


    .myLists {  display: block;
    font-size: 150%;
    line-height: 1.2;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 0;
    padding: 8px;
    color:#fff;
      border-radius: 4px;
      font-weight: 800;
      font-family: 'Open Sans', sans-serif;
      margin-bottom: 20px;
      padding:0;
      padding-left:30px;
    }

   #blueSection {
            margin-top: -100px;
            height: 300px;

    }



    .skillBTNSENT{
        display: inline-block;
        text-transform: uppercase;
        font-weight: 400;
        color: white;
        text-align: center;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: transparent;
        border: 1px solid #fff;
        padding: .6rem 1.2rem;
        font-size: 1.4rem;
        line-height: 1.5;
        border-radius: .25rem;
        text-transform: none;

        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }



.skillBTN{
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .6rem 1.2rem;
    font-size: 1.4rem;
    line-height: 1.5;
    border-radius: .25rem;
    text-transform: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-transform: uppercase;
}


.skillBTNC{
    display: inline-block;
    font-weight: 400;
    color: black;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid black;
    padding: 1rem 3rem;
    font-size: 1.2rem;
    line-height: 1.5;
    border-radius: .25rem;
    text-transform: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
            font-family: 'Open Sans Condensed', sans-serif;
                margin-top:20px;
                text-transform: uppercase;
}


.skillBTNB{
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .6rem 1.2rem;
    font-size: 1.4rem;
    line-height: 1.5;
    border-radius:0;
    text-transform: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
text-transform: uppercase;
}


.skillBTN-secondary {
    color: #fff;
    background-color: transparent;
    border-color: rgba(22, 184, 238,1 );
    font-weight: 700;
    font-family: 'Open Sans Condensed', sans-serif;
}


.skillBTN-secondary {
  color: #212529;
    background-color: #fff;
    border-color: rgba(22, 184, 238,0 );
    font-weight: 700;
    font-family: 'Open Sans Condensed', sans-serif;
    margin-top:20px;
    text-transform: uppercase;
}

.skillBTN-secondary:not(:disabled):not(.disabled).active,
    .skillBTN-secondary:not(:disabled):not(.disabled):active,
    .show>.skillBTN-secondary.dropdown-toggle{
        color: rgba(18, 20, 26,1 );
        background-color: rgba(250, 250, 250,1 );
        border-color: rgba(250, 250, 250,1 );
        text-decoration: none;
    }



    .skillBTN-secondary:not(:disabled):not(.disabled).hover,
    .skillBTN-secondary:not(:disabled):not(.disabled):hover,
    .show>.skillBTN-secondary.dropdown-toggle{
        color: rgba(18, 20, 26,1 );
        background-color: rgba(250, 250, 250,1 );
        border-color: rgba(250, 250, 250,1 );
        text-decoration: none;
    }



    .skillBTNB-secondary:not(:disabled):not(.disabled).hover,
    .skillBTNB-secondary:not(:disabled):not(.disabled):hover,
    .show>.skillBTNB-secondary.dropdown-toggle{
        color: rgba(26, 135, 232,1 );
        background-color: rgba(255, 255, 255,1 );

        text-decoration: none;
    }


    .skillBTN-LINE:not(:disabled):not(.disabled).hover,
    .skillBTN-LINE:not(:disabled):not(.disabled):hover,
    .show>.skillBTN-LINE.dropdown-toggle{
        color: rgba(31, 199, 255,1 );
        background-color: rgba(255, 255, 255,1 );

        text-decoration: none;
    }



    .skillBTNC-secondary:not(:disabled):not(.disabled).hover,
    .skillBTNC-secondary:not(:disabled):not(.disabled):hover,
    .show>.skillBTNC-secondary.dropdown-toggle{
        color: rgba(250, 250, 250,1 );
        background-color: rgba(0, 0, 0,1 );
        border-color: rgba(0, 0, 0,1 );
        text-decoration: none;
    }


    .skillBTNSENT-secondary:not(:disabled):not(.disabled).hover,
    .skillBTNSENT-secondary:not(:disabled):not(.disabled):hover,
    .show>.skillBTNSENT-secondary.dropdown-toggle{
        color: rgba(250, 250, 250,1 );
        background-color: rgba(23, 23, 23,1 );
        border-color: rgba(0, 0, 0,1 );
        text-decoration: none;
            border: 1px solid #fff;
    }





    .skillBTN-LINE {
        color: rgba(0, 0, 0,1 );
        background-color: transparent;
        border-bottom: 4px solid rgba(35, 35, 35,1 );
        font-weight: 700;
        font-family: 'Open Sans Condensed', sans-serif;
        width:100%;
    }





    #waiting{
      height:100vh;
    }

    .waiting{
      height:100vh;
    }


    .carousel-caption {
        position: absolute;
        right: 60%;
        bottom: 20px;
        left: 21%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: left;
        top:40%;
    }


#carouselExampleIndicators    h1 {
    display: block;
    font-size: 300%;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 30px;
    padding: 8px;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    text-transform: none;
    padding: 0;
}


#skillDivA {

  height:auto;
  background-color:rgba(252, 252, 252,1);
      padding:100px 0;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
}


#normandNav{

      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
}


.container-fluid .row{

      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
              padding-left:0;
              padding-right:0;
}


.container-fluid .container {
    padding-left:0;
    padding-right:0;
}


#skillTwitter, #skillFacebook, #skillIntagram, #skillLInkedin {
  height:30px;
  color:white;
  padding:0 30px 0 0;
}


#skillcontact {
  height:50px;
  color:white;
  padding:0 30px 0 0;
}





#skillDivT {

  height:auto;
  background-color:rgba(252, 252, 252,1);
      padding:100px 0;
      border-top: 1px solid rgba(63, 63, 63,1);
}

#skillDivB {

  height:auto;
  background-color:rgba(255, 255, 255,1);
      padding:50px 0 100px 0;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
}

#skillDivK {

  height:auto;
  background-color:rgba(255, 255, 255,1);
      padding:0 0 70px 0;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
}


#skillDivC{

  height:auto;
  background-color:rgba(31, 199, 255,1 );
      padding:100px 0;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
}




#skillDivA    h1 {
    display: block;
    font-size: 250%;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 30px;
    padding: 8px;

    color: rgba(18, 18, 18,1);
    border-radius: 4px;
    font-weight: 700;
  font-family: 'Lato', sans-serif;
    text-transform: none;
    padding: 0;
}


#skillDivK    h1 {
    display: block;
    font-size: 250%;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 30px;
    padding: 8px;

    color: rgba(18, 18, 18,1);
    border-radius: 4px;
    font-weight: 700;
  font-family: 'Lato', sans-serif;
    text-transform: none;
    padding: 0;
}



label {
    display: inline-block;
    margin-bottom: .5rem;
    color:#000;
    font-size: 1.5rem;
}



#skillDivA    h3 {
    display: block;
    font-size: 160%;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-top:30px;
    margin-bottom: 30px;
    padding: 8px;

    color: rgba(18, 18, 18,1);
    border-radius: 4px;
    font-weight: 700;
  font-family: 'Lato', sans-serif;
    text-transform: none;
    padding: 0;
}

#skillDivT    h3 {
    display: block;
    font-size: 160%;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-top:0;
    margin-bottom: 30px;
    padding: 8px;

    color: rgba(18, 18, 18,1);
    border-radius: 4px;
    font-weight: 700;
  font-family: 'Lato', sans-serif;
    text-transform: none;
    padding: 0;
}



.list-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    margin-bottom: 0;
    border-radius: .25rem;
      background-color:rgba(252, 252, 252,1);
}


.list-group a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px;
    margin-bottom: 0;
    border-radius: .25rem;
      background-color:rgba(252, 252, 252,1);
      border:1px solid rgba(225, 225, 225,1);
}




#skillDivB    h1 {
    display: block;
    font-size: 220%;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 60px;
    padding: 8px;

    color: rgba(18, 18, 18,1);
    border-radius: 4px;
    font-weight: 700;
  font-family: 'Lato', sans-serif;
    text-transform: none;
    padding: 0;
}


#skillDivT    h1 {
    display: block;
    font-size: 220%;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 60px;
    padding: 8px;

    color: rgba(18, 18, 18,1);
    border-radius: 4px;
    font-weight: 700;
  font-family: 'Lato', sans-serif;
    text-transform: none;
    padding: 0;
}

#skillDivB    h5 {
    display: block;
    font-size: 160%;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 8px;

    color: rgba(18, 18, 18,1);
    border-radius: 4px;
    font-weight: 700;
  font-family: 'Lato', sans-serif;
    text-transform: none;
    padding: 0;
}


.skillLeft{

  padding:0 60px 0 0;

}

.skillRight{

}


#skillDivC svg {
    overflow: hidden;
    vertical-align: middle;
    float: right;
}



.skillfootmenu {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: red!Important;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}


.skillfootmenuA {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 800;
    color: red!Important;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    margin-bottom:40px;

}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #fff;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;

    font-size: 1rem;
    font-weight: 400;
  font-family: 'Lato', sans-serif;


}


.skillfootmenuA > .dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight:900;
    color: #fff;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;

    font-size: 1.2rem;

  font-family: 'Lato', sans-serif;


}

#copyrightSkill{

padding:0 0 10px 0;

}
#socialSkill{

padding:50px 0 10px 0;

}

#wordsSkill{

padding:50px 0 10px 0;
font-size: .7rem;
font-family: 'Lato', sans-serif;
color:rgba(250, 250, 250, 1);

}


object{
    pointer-events: none;
}

#copyrightSkill p {
    font-size: .9rem;
    font-family: 'Lato', sans-serif;
    color:rgba(250, 250, 250, 1);
}





#skillshiftForm {
  padding:70px 50px;
  margin-top:-180px;

}



#skillshiftFormSent {
  padding:50px;
  text-align: center;
  margin-top:-50px;
background-color:rgba(38, 38, 38, 0.9);
}

#skillshiftFormSent h1{
  color:rgba(249, 249, 249, 1);
}



.padB {

  padding-bottom:50px;
}

.padC {

  padding-bottom:30px;
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    border:2px solid rgba(33, 37, 41, 1);
}


#mainBTN {
  width:60%;
}

.sepaD40{
  margin-bottom:80px;
}

.bannerTitle {
    display: block;
    font-size: 160%;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 0;
    margin-bottom: 30px;
    padding: 8px;
    color: rgba(18, 18, 18,1);
    border-radius: 4px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    text-transform: none;
    padding: 0;

}
