
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.6.1/font/bootstrap-icons.css");
body {
    background-image: url(/img/bg.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    text-align: center;
}
:root{
    --main-radius:5px;
    --main-padding:5px;

    }
.container {
    
    background: rgba(85, 198, 206, 0.3);
    display: grid;
    grid-template-columns:1.8fr 0.8fr;
    grid-template-rows: 0.1fr 0.1fr 0.3fr 0.1fr 0.2fr 0.2fr 0.8fr 0.2fr 0.1fr ;
    grid-template-areas: 
    "nav nav nav nav"
    "myvide main main main"
    "myvide main main main"
    "line line line line"
    "models models models models"
    "mytittle mytittle toplist toplist"
    "mytittle mytittle toplist toplist"
    "forads forads forads forads"
    "footer footer footer footer";
    grid-gap:0.5rem;
    font-size: 32px;
    font-weight: bold;
    color: #000;
    
}
div {
    padding: 10px;  
    text-align:justify; 
    
}
nav {
   
    grid-area: nav;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    border:var(--border) ;
    text-align: center;
 
}
main {
    
    grid-area: main;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    text-align: center;
    
}
#myvide {
   
    grid-area: myvide;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    font-size: 15px;
    text-align: center;
    
   
}
.vids {
    text-align: center;
    border: 1px solid #000;
    
   
}
#line {
      
        grid-area: line;
        border-radius:var(--main-radius);
        padding-top: var(--main-padding);
        text-align: center;
    
}
#models {
  
    grid-area: models;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    font-size: 15px;
    
}

#mytittle {
 
    grid-area: mytittle;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    text-align:center;
}
#toplist {
    
    grid-area: toplist;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    text-align: center;
    font-size: 15px;
}
#forads {

    grid-area: forads;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    text-align: center;
}
footer {
 
    grid-area: footer;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    font-size: 15px;
    text-align: center;
    
}
.col-1 {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    width:100px;
    height: 100px;
    margin-left:12px ;
 
}
p {
    text-align: center;
}

@media only screen and (max-width:960px) {
.container {
    grid-template-columns:1fr;
    grid-template-rows: 0.1fr 0.1fr 0.1fr 0.1fr 0.1fr 0.1fr 0.1fr 0.1fr;
    grid-template-areas: 
    "nav"
    "main"
    "myvide"
    "line"
    "models"
    "toplist"
    "mytittle"
    "forads"
    "footer"
    ;
 
}    
}
.myimg {
    margin: auto;

  }
  .col-md-2 {
    background: #000;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
  }
  .col-md-9 {
    background: #000;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
  }
  a:link {
  text-decoration: none;
  }
  
  /* visited link */
  a:visited {
  
  }
  
  /* mouse over link */
  a:hover {
    color: hotpink;
  }
  
  /* selected link */
  a:active {
    color: blue;
  }
  span   {
text-align: center;
  }
  @media only screen and (max-width:960px) {
    #toplist {
font-size: 30px;
     
    }    
    }
  @media only screen and (max-width:960px) {
    #myvide {
font-size: 30px;
     
    }    
    }
    .myvids {
        height: 450x;
        width: 420px;
    }

    .tags a {
        display: inline-block;
        height:24px;
        line-height:23px;
        position:relative;
        margin: 0 12px 8px 0;
        padding: 0 12px 0 10px;
        background: #777;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        box-shadow: 0 1px 2px rgba(0,0,0,0.2);
        color: #fff;
        font-size:12px;
        font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
        text-decoration: none;
        text-shadow: 0 1px 2px rgba(0,0,0,0.2);
        font-weight: bold;
        }
        
    .tags a:before {
        content: "";
        position: absolute;
        top: 10px;
        right: 1px;
        float: left;
        width: 5px;
        height: 5px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #fff;
        -moz-box-shadow: -1px -1px 2px rgba(0,0,0,0.4);
        -webkit-box-shadow: -1px -1px 2px rgba(0,0,0,0.4);
        box-shadow: -1px -1px 2px rgba(0,0,0,0.4);
        }
        
    .tags a:after {
        content: "";
        position: absolute;
        top:0;
        right: -12px;
        width: 0;
        height: 0;
        border-color: transparent transparent transparent #777;
        border-style: solid;
        border-width: 12px 0 12px 12px;
        }
        
    .tags a.color1 {background: #f58220;}
    .tags a.color1:after {border-color: transparent transparent transparent #f58220}
    .tags a.color2 {background: #97c224;}
    .tags a.color2:after {border-color: transparent transparent transparent #97c224}
    .tags a.color3 {background: #de3f3e;}
    .tags a.color3:after {border-color: transparent transparent transparent #de3f3e}
    .tags a.color4 {background: #ec008c;}
    .tags a.color4:after {border-color: transparent transparent transparent #ec008c}
    .tags a.color5 {background: #00a6df;}
    .tags a.color5:after {border-color: transparent transparent transparent #00a6df}	
    .tags a:hover {background:#222 !important}
    .tags a:hover:after {border-color:transparent transparent transparent #222!important}
        
    
 .myads {
     border: 1px solid yellow;
     width: 250px;
     height: 250px;
     text-align: center;
 }