.container > .row .main-el {
    padding-top: 25px;
    padding-bottom: 25px;
}

.container #mainMR > .row .main-el {
    padding-top: 25px;
    padding-bottom: 25px;
}


.timeline .start .line {
    right: -18px;
}
	
.timeline .element{
    max-width:none;
    min-width:100%;		
}
.timeline .start i{
    background-color:#F1F1F1;
		
}
.timeline .element.right .attached .dot{
    background-color: rgba(0, 0, 0, 0);
}
.timeline .element.left .attached .dot{
    background-color: rgba(0, 0, 0, 0);
}
        
.timeline .spine {
    top: 25px;
}
        
.timeline .element.left {
    padding-right:30px;
    margin-right:0px;
}

.timeline .element.left .attached .arrow {
    right: 15px;
}

.timeline .element.left .attached .dot {
    right: -20px;
}
        
.timeline .element.left h3 {
    padding-left: 5px;
}
        
.timeline .element.right {
    padding-left:30px;
    margin-left:0px;
}

.timeline .element.right .attached .arrow {
    left: 15px;
}

.timeline .element.right .attached .dot {
    left: -20px;
}      

div.side {
    float: left;
    margin-left: 5%;
    margin-top: 1%;
}  
        
@media screen and (max-width: 767px) {

    h1.main-text-color {
        margin-top: -50px;
    }

    .timeline .element.left {
        padding-left: 0px;
        padding-right: 0px;
        float: none;
    }
            
    .timeline .element.right {
        padding-left: 0px;
        padding-right: 0px;
        float: none;
    }
            
    .timeline .element .attached {
        display: none;
    }
    
    .container > .row .main-el {
        padding-top: 10px;
        padding-bottom: 10px;   
    }
    
    div.side {
        width: 100%;
        margin-top: 5%;
        float: none;
    }
    
    div.side ul {
        columns: 2;
    }
    
}             

#col-right h1:first-of-type {
    padding-top: 0px;  
}

#col-left h1 {
    float: right;
    padding-right: 30px;
    padding-top: 20%;
}

#col-right h1 {
    padding-left: 30px;
    padding-top: 20%;
}

hr {
    width: 100%;
    border-top: 1px solid black;   
}

.timeline .element {
    background: initial;   
}

.dropdown-menu li a:hover {
    background-color: #0566ce;
    color: white;
}