body { font-family: Modern H !important; }
#fp-nav ul li .fp-tooltip { font-family: Modern H !important; }
p { margin-top: 0px; }
a         { color: #000000; text-decoration: none;}
a:link    { color: #000000; text-decoration: none;}
a:visited { color: #000000; text-decoration: none;}
a:hover   { color: #000000; text-decoration: none;}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section-has-fill.vc_section, .vc_section-has-fill.vc_section + .vc_row-full-width + .vc_section, .vc_section-has-fill.vc_section + .vc_section { padding-top:0px; }
.vc_column_container > .vc_column-inner { padding-left:0px; padding-right:0px; }

#fp-nav { top:47%; }
.fp-big-nav #fp-nav ul li { margin: 15px 7px; }
#fp-nav ul li .fp-tooltip { font-size: 16px; overflow: visible; opacity:1; width:auto; height:13px;}
#fp-nav ul li:hover .fp-tooltip { font-weight:600;}
#fp-nav ul li a.active + .fp-tooltip { font-weight:600; }

#fp-nav ul li a span::before, #fp-nav ul li:hover a:not(.active) span { background: none; background-image:url('http://gdesignindex.com/wp-content/uploads/2017/02/active-e1486753434694.png'); }
#fp-nav ul li a span { background: none; }
#fp-nav ul li a.active span { background: none; background-image:url('http://gdesignindex.com/wp-content/uploads/2017/02/active-e1486753434694.png'); }
.fp-big-nav #fp-nav ul li a span, .fp-big-nav #fp-nav ul li a.active span, .fp-big-nav #fp-nav ul li:hover a span, .fp-big-nav #fp-nav ul li:hover a.active span { width:19px; height:12px; margin-top:4px; }
#PopupContact_BoxContainer { position:fixed; }
.fp-tableCell { white-space:nowrap; vertical-align:top; padding-top:230px;}
ul, ol { margin: 0 0 0 0; }
ul, menu, dir { -webkit-padding-start: 0px; }
.vc_row-flex.vc_row > .vc_column_container > .vc_column-inner > * { min-height: 0px; }
.fl { float:left; display: inline; padding-left : 55px; padding-right:45px; }
.fr { float:right; display: inline; padding-right : 55px; }
.frpc { float:right; display: inline; padding-right : 160px; }
.frmo { display: none; }
.rmanu { width: 300px; margin-top: -105.5px;}
.fimg { display: none;}

.lcont { padding:20px 10px 10px 70px; }
.lconts { font-size:20px; }
.lcontl { font-size:35px; }
.lcontl11 { display:block; font-size:35px; }
.lcontl22 { display:none; }
.lcontl2 { font-size:35px; }
.lcontw { color:#ffffff; }
.lcont5 { height: 35px; }

.vc_custom_1488843359889{
    width:261px;    
}
.vc_custom_1489037391138{
       width:261px;    
       margin-left:55px;
}
.vc_custom_1489037409630{
    width:261px;
    margin-left:55px;
}

	.vc_custom_1486741017531{
	    
        background-position-x: center;
        background-position-y: center;
	}
	.vc_custom_1488481442834{
	
	}
	.vc_custom_1486745166323 {
	    background-position-x: center;
	    background-position-y: center;	    
	}
	.vc_custom_1486745519829{
	    background-position-x: center;
	    background-position-y: center;
	}
	.vc_custom_1486745746808{
	    background-size: cover;
	    background-position-x: center;
	    background-position-y: center;
	}
	.vc_custom_1486744867812{
	    background-color: #FFFFFF;   
	}
	.vc_custom_1486746094027{
	    background-color: #FFFFFF;   
	}
    .vc_custom_1485536884916{
        margin-top:0px;
    }
    
    .vc_custom_1488444942638{
        margin-top:0px;
    }
    
    .vc_custom_1483199085985 {
        margin-left:35px;
    }


#tou { padding-left : 190px; padding-right : 190px; }



@media screen and (max-width: 1366px) {
    .fp-tableCell {vertical-align:top; padding-top:180px;}
    .lconts { font-size:19px; }
    .lcontl { font-size:27px; }
    .lcontl11 { display:block; font-size:27px; }
    .lcontl2 { font-size:27px; }
    
    #fp-nav ul li .fp-tooltip { font-size: 14px; }
}

@media screen and (max-width: 1024px) {
    #tou { padding-left : 10px; padding-right : 10px; }
    #fp-nav ul li a span::before, #fp-nav ul li:hover a:not(.active) span { background: none; background-image:url('http://gdesignindex.com/wp-content/uploads/2017/03/smallcircle.png'); background-size:cover; }
    #fp-nav ul li a span { background: none; background-image:url('http://gdesignindex.com/wp-content/uploads/2017/03/smallcircle.png');  background-size:cover;}
    #fp-nav ul li a.active span { background: none; background-image:url('http://gdesignindex.com/wp-content/uploads/2017/03/bigcircle.png'); background-size:cover; }
    #fp-nav ul li .fp-tooltip { font-size: 12px; display: none; }
    
    .lcont { padding:20px 10px 10px 40px; }
    .lconts { font-size:12px; }
    .lcontl { font-size:16.5px; }
    .lcontl2 { font-size:16.5px; }
    .lcontl11 { display:none;}
    .lcontl22 { display:block; font-size:16.5px;margin-top:-21px; }
    
.fl { float:left; display:none; height:0px; visibility:hidden;}
	.frpc { display: none; }
	.fr { display: none;}

    .fimg {
        float: left;
        position: relative;
        display:block;
        right: -50%; /* or right 50% */
        text-align: right;
    }
    .fimg > .fc {
        position: relative;
        right: 50%;
    }

	
	.frmo { float:none; display: block; padding-left : 35px; padding-right : 0px; }
	.rmanu { display:none; width: 250px; margin-top: -15px;}
	.fp-tableCell { vertical-align:top; padding-top:75px; }
	.fimgc{margin-left:20px; margin-right:20px; margin-top:-2px;}
    
	.vc_custom_1486741017531{
        background-position-x: 72%;
        background-position-y: -15px;
	}
	.vc_custom_1486745166323 {
	    background-position-x: center;
	    background-position-y: -15px;	    
	}
	.vc_custom_1488481442834{

	}
	.vc_custom_1486745519829{
	    background-position-x: 50%;
	    background-position-y: center;
	}
	.vc_custom_1486745746808{
	    background-size: 100%;
	    background-position-x: 48%;
	    background-position-y: 81%;
	}
	
		.vc_custom_1486744867812{
	    height:60px;
	    background-color: #1C1C1C;   
	}
		.vc_custom_1486746094027{
	    height:60px;
	    background-color: #1C1C1C;   
	}
    .vc_custom_1488843359889{
    
        width:200px;    
    }
    .vc_custom_1489037391138{
       width:200px;    
       margin-left:225px;
}
.vc_custom_1489037409630{
    width:200px;
    margin-left:225px;
}
	
}





@media screen and (max-width:600px) {
    #fp-nav ul li a span::before, #fp-nav ul li:hover a:not(.active) span { background: none; background-image:url('http://gdesignindex.com/wp-content/uploads/2017/03/smallcircle.png'); background-size:cover; }
    #fp-nav ul li a span { background: none; background-image:url('http://gdesignindex.com/wp-content/uploads/2017/03/smallcircle.png');  background-size:cover;}
    #fp-nav ul li a.active span { background: none; background-image:url('http://gdesignindex.com/wp-content/uploads/2017/03/bigcircle.png'); background-size:cover; }
    .vc_column_container > .vc_column-inner { padding-left:0px; padding-right:0px; margin-top:0px;}
    
    .lcont { padding:20px 10px 10px 40px; }
    .lconts { font-size:12px; }
    .lcontl { font-size:14.5px; }
    .lcontl2 { font-size:14.5px; }
    .lcontl11 { display:none;}
    .lcontl22 { display:block; font-size:14.5px; margin-top:-20px;}

    #fp-nav { top:40%; margin-top : 0px !important; }

    #fp-nav ul li .fp-tooltip { font-size: 12px; display: none; }
	.fl { float:left; display:none; height:0px; visibility:hidden;}
	.frpc { display: none; }
	.fr { display: none;}

    .fimg {
        float: left;
        position: relative;
        display:block;
        right: -50%; /* or right 50% */
        text-align: right;
    }
    .fimg > .fc {
        position: relative;
        right: 50%;
    }

	
	.frmo { float:none; display: block; padding-left : 35px; padding-right : 0px; }
	.rmanu { display:none; width: 250px; margin-top: -14px;}
	.fp-tableCell { vertical-align:top; padding-top:75px; }
	.fimgc{margin-left:20px; margin-right:20px; margin-top:-2px;}

	#tou { padding-left : 10px; padding-right : 10px; }
.vc_custom_1488843359889{
    
    width:200px;    
}

.vc_custom_1489037391138{
       width:200px;    
       margin-left:90px;
}
.vc_custom_1489037409630{
    width:200px;
    margin-left:90px;
}
	
	.vc_custom_1486741017531{
        background-position-x: 72%;
        background-position-y: center;
	}
	.vc_custom_1486745166323 {
	    background-position-x: center;
	    background-position-y: 10px;	    
	}
	.vc_custom_1488481442834{

	}
	.vc_custom_1486745519829{
	    background-position-x: 50%;
	    background-position-y: center;
	}
	.vc_custom_1486745746808{
	    background-size: 200%;
	    background-position-x: 48%;
	    background-position-y: 81%;
	}
	.vc_custom_1486744867812{
	    height:60px;
	    background-color: #1C1C1C;   
	}
	.vc_custom_1486746094027{
	    height:60px;
	    background-color: #1C1C1C;   
	}

    .vc_custom_1485536884916{
        margin-top:100px;
    }
    
    .vc_custom_1488444942638{
        margin-top:100px;
    }

}