.ui.menu{
    background: transparent;
    box-shadow: none;
    border: none;
}
/* h3{
    text-align: center;
} */
.item{
    color : white !important;
}
.ui.menu .item:before{
    display: none;
}
.navbar{
    padding: 10px 75px;
    margin-bottom: 50px;
}
.header {
    position: relative;
    background: linear-gradient(#36D1DC,#5B86E5);
    color: white;
    text-align: center;
}
.header > div > div > div > div > h1{
    letter-spacing: 1px;
}
.header > div > div > div > div > img{
    margin-top: 50px;
    width: 72%;
}
#curveDownColor > path:nth-child(1){
    fill: rgba(91,134,229,0.8);
    box-shadow: 5px 5px 5px black ;
}
#curveDownColor > path:nth-child(2){
  fill: #5B86E5;
  stroke: transparent;
}
.six.wide.column > p{
    line-height: 2;
}
.horline{
    padding: 0 100px;
    padding-top: 1px;
    padding-bottom: 75px;
}
.horline > hr{
    background-image: linear-gradient(to right, rgba(99,201,216,0), rgba(99,201,216,0.75), rgba(99,201,216, 0));
    border: 0;
    height: 2px;
    overflow: visible;
    text-align: center;
}
.image{
    position: relative;
    bottom:200px;
    width : 100%;
}
.ui.grid.plans{
    height : 23vh !important;
}
.ui.grid.about{
    text-align: center;
}
p.plansDesc{
    line-height: 1.5;
}
div.eight.wide.column > div.ui.large.buttons{
    margin-top: 30px;
}
svg{
    display: block;
}
.second{
    background: linear-gradient(90deg,#17BCDC,#5B86E5);
}
.second>div>div>div>div>img{
    padding-top: 40px;
    width : 100%;
}
.second>div>div>div>div>h1{
    padding-top: 90px;
    color: #fff;
    line-height: 2;
}
p.aboutDesc{
    line-height: 2;
    color: white;
}
div.eight.wide.column > div > div:first-child{
    background: #35a4e0 !important;
    border : 1px solid #35a4e0;
    color: white;
    letter-spacing: 0.5px;
    box-shadow : -2px 2px 10px rgba(0, 0, 0, 0.1) !important;
}
div.eight.wide.column > div > div:last-child{
    background: white !important;
    border : 1px solid #35a4e0;
    color: #35a4e0;
    letter-spacing: 0.5px;
    box-shadow : 2px 2px 10px rgba(0, 0, 0, 0.1) !important;
}
.hidden.content.one > a{
    color : white;
}
.hidden.content.two > a{
    color : #35a4e0;
}
.ui.buttons .or:before{
    color : #35a4e0;
    line-height: 1.55em;
}
.or::before{
    border-top : none;
    border-bottom : none;
    border-left : 1px solid #35a4e0;
    border-right : 1px solid rgb(53,164,224);
}
.ui.button.pulseButton{
    background: transparent;
    border: none;
    position: fixed;
    z-index: 999;
    padding: 17px 70px;
    right : 10.5px;
    bottom: 14px;  
    box-shadow: 1.5px 1.5px 7px rgba(53,164,224,0.2)
}
.ui.button.pulseButton.active:hover{
    background: transparent;
}
.pulse{
    color : #5B86E5;
    background: white;
    position: fixed;
    z-index: 999;
    border-radius: 5px;
    padding: 10px;
    right : 15px;
    bottom: 30px;
    animation: pulse 1.5s infinite;
}
.pulse:hover{
    animation: none;
}
.pulseButton:focus{
    outline: none;
}
.plus.icon{
    transition-duration: 500ms;
    margin: 0 !important;
    position: absolute;
    right : 10px;
    bottom: 11.5px;
    color: #5B86E5;
}
.show{
    display: none;
}
.showClass {
    display: block;
}
img.channel{
   width : 50% !important; 
}
@-webkit-keyframes pulse {
    0% {
      -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
    }
  }
  @keyframes pulse {
    0% {
      -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
      box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
        box-shadow: 0 0 0 10px rgba(255,255,255, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}
.ui.container.map{
    background-image: url('../images/maps.png');
    background-repeat: no-repeat;
    background-size: cover;
    width : 100%;
    height: 100%;
    margin: 0% !important;
}
.ui.column.centered.grid.address{
    padding-top: 25vh;
}
.ui.card{
    padding: 30px;
}
footer{
    margin-top: 5vh;
    height: 5vh;
    background: #5B86E5;
}

.ui.column.centered.grid.footer{
    color:white;
}
.ui.segment{
  background: linear-gradient(#56CCF2,#2F80ED);
  color : white;
  letter-spacing : 0.5px;
  border : none;
}
body > footer > div > div > div > div:nth-child(1) > div > p>a{
    color:white;
}
footer{
    padding-top: 3vh;
}
/* .mapImage{
    padding: 0% !important;
    width: 100%;
} */
img.channel{
	width : 50%;
}
@media only screen and (min-width: 1200px){
.ui.container.map{
    width: 100%;
}
}
@media only screen and (max-width: 480px){
    .second>div>div>div>div>h1{
        padding-top: 0px;
    }
    body > section:nth-child(5) > div > div > div > div:nth-child(1){
        display: none;
    }
    body > section:nth-child(5) > div > div > div > div:nth-child(1){

    }
    .second>div>div>div>div>h1{
        padding-top: 0px;
    }
    body > div.second > div > div > div > div.one.wide.column{
        display: none
    }
    #channels{
margin-top: 5vh;
    }
    footer{
        height: 10vh;
    }
    .right.menu{
        display: none !important;
    }

    }