/*#bottom-right-rect .nepal {
	width:70%;
}
#bottom-right-rect .switzerland {
	width:85%;
}*/
#bottom-right-rect {
    position:relative;
    width:100%;
    height:45%;
    border:none;
    margin:-5% 0 0 0;
}
#bottom-right-rect img {
    position:absolute;
    z-index:1;
    width:100%;
    top:0;
    font-size:1px;
}
#bottom-right-rect .content-section-cover {
    margin-left:5%;
    margin-right:6%;
    background: url('images/background_bottom_right.png') no-repeat;
    background-size: contain;
    position:relative;
    z-index: 10;
    overflow: hidden;
    line-height: 1px;
    font-size: 1px;
    width:89.5%;
    border-radius:2%;
}
#bottom-right-rect .content-section {
    position:relative;
    float:left;
    width:10000%;
    vertical-align: bottom;
    top:31%;
}
#bottom-right-rect .flags-area {
    position:relative;
    float:left;
}
#bottom-right-rect .fade-left {
    position:absolute;
    float:left;
    top:19.5%;
    background:transparent;
    height:80%;
    width:100%;
    left:0%;
    background: linear-gradient(to right, rgba(87, 93, 104, 1) 0%,rgba(43, 53, 64, 0.5) 2%,rgba(43, 53, 64, 0.1) 5%, transparent 6%,
    transparent 94%,rgba(43, 53, 64, 0.1) 95%,rgba(43, 53, 64, 0.5) 98%,rgba(87, 93, 104, 1) 100%);
    border-radius:2%;
    z-index:20;
}
#bottom-right-rect .flags-area-col {
    float:left;
    font-size:20em;
    vertical-align: bottom;
    position:relative;
    text-align:center;
/*	-webkit-font-smoothing: antialiased;*/
}
#bottom-right-rect .content-section img {
    position:relative;
    z-index:1;
    width:70%;
    top:0;
    font-size:1px;
    line-height:100%;
    vertical-align: baseline;
    -webkit-transform-origin: bottom;
}
#bottom-right-rect .texts {
	position: absolute;
	width:100%;
	padding:0 5%;
}
#bottom-right-rect .texts p {
    position:relative;
    width: 90%;
    line-height: 1em;
    font-family:"GothamHTF Book";
    color:white;
    margin:0;
    padding:4% 0 0;
}

@-webkit-keyframes flagInflate {
	0% {-webkit-transform: scale3d(1, 1, 1);}
	100% {-webkit-transform: scale3d(1.3, 1.3, 1);}
}
@-webkit-keyframes flagDeflate {
	0% {-webkit-transform: scale3d(1.3, 1.3, 1);}
	100% {-webkit-transform: scale3d(1, 1, 1);}
}
#bottom-right-rect .flagInflateAnimation {
	-webkit-animation: flagInflate 1s ease-in-out forwards;
}
#bottom-right-rect .flagDeflateAnimation {
	-webkit-animation: flagDeflate 1s ease-in-out forwards;
}
#bottom-right-rect .imediateFlagInflate {
	-webkit-transform: scale3d(1.3, 1.3, 1);
}
#bottom-right-rect .imediateFlagDeflate {
	-webkit-transform: scale3d(1, 1, 1);
}


