@charset "utf-8";
/* CSS Document */

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:0; margin:0; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{height:100%;}
body{font-family: 'Lato', sans-serif; font-size:15px; line-height:20px; margin:0px; color: #565a5c; background-color: #ffffff;}

/* For HTML 5 CSS ***/
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block; }
audio, canvas, progress, video { display:inline-block; vertical-align:baseline; }
audio:not([controls]) { display:none; height:0; }
[hidden], template { display: none; }
/* For HTML 5 CSS ***/

img{border:0px;max-width:100%;}
form{margin:0px;padding:0px;}
ul{list-style:none;margin:0px;padding:0px;}
:focus{outline:none;}
a:link, a:visited, a:active{color:#333;text-decoration:none;outline:none;}
a:hover{color:#000;text-decoration:underline;}

.container{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}

h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-weight:normal;line-height:120%;}
h1{font-size:28px;color:#333;}
h2{font-size:22px;color:#333;}
h3{font-size:20px;color:#333;}
h4{font-size:18px;color:#333;}
h5{font-size:16px;color:#333;}
h6{font-size:14px;color:#cccccc;}
.head-title{text-align:center;}

.container:before,.container:after,.row:before,.row:after,.clearfix:before,.clearfix:after,.row15:before,.row15:after,.row10:before,.row10:after{display:table;content:" ";}
.container:after,.row:after,.clearfix:after,.row15:after,.row10:after{clear:both;}
.container {margin-right:auto;margin-left:auto; padding-left:15px; padding-right:15px; max-width:994px;}
@media (min-width: 768px){.container{width:738px;}}
@media (min-width: 992px){.container{width:964px;}}
@media (min-width: 1200px){.container{width:994px;}}


.row{margin-right:-15px;margin-left:-15px;}

/* HEADER 
================================================================== */
header{ position:absolute; top:0px; left:0; right:0; width:100%; z-index:9999; transition: all 0.3s ease-in-out 0s; }
.header:after{content:""; display:table; clear:both;}
.logo { padding:15px; float:left; transition: all 0.3s ease-in-out 0s; }
.logo img{ display:block; }
/*header.sticky { background:#294495; position:fixed; box-shadow:0px 0px 10px rgba(0,0,0,.7); }
header.sticky .logo{ width:100px; }*/


.banner { background:#d9ba2b; position:relative; }
.banner-text { position:absolute; width:700px; left:50%; top:0; margin-left:-350px; padding-top:15%; text-align:center; color:#fff; }
.banner-text h2{ font-size:62px; font-weight:800; color:#fff; text-transform:uppercase; padding-bottom:15px; }
.banner-text p { font-size:20px; font-weight:600; padding-bottom:15px; }

#mobNav { display:none; }

.block-explore-world { background:#edefed; padding:50px 0; }
.block-explore-world .block-title { text-align:center; padding-bottom:20px; }
.block-explore-world .block-title h3 { font-size:34px; color:#565a5c; font-weight:600; }
.block-explore-world .block-title p { font-size:17px; color:#565a5c; }
.block-explore-world figure{background:#000;margin:0;cursor:pointer;float:left;margin:20px 0;max-height:330px;overflow:hidden;position:relative;text-align:center;width:100%;}
.block-explore-world figure img {position:relative;display:block;/*min-height:100%;max-width:100%;*/opacity:0.8;}
.block-explore-world figure figcaption {padding:2em 0.5em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden; }



.block-explore-world figure figcaption::before,.block-explore-world figure figcaption::after{pointer-events:none;}
.block-explore-world figure figcaption,.block-explore-world figure figcaption > a {position:absolute;top:0;left:0;width:100%;height:100%;}
.block-explore-world figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.block-explore-world figure h4 {font-size:30px; line-height:100%;font-weight:600;color:#ffffff;padding-top:30%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
.block-explore-world .col-sm-8 figure h4 { padding-top:20%;}
.block-explore-world figure h4,.block-explore-world figure p {margin:0;}
.block-explore-world figure p {letter-spacing:1px;font-size:68.5%;padding: 20px 2.5em;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
.block-explore-world figure img {opacity: 0.7;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
.block-explore-world figure:hover img {opacity: 0.4;}
.block-explore-world figure figcaption::before,
.block-explore-world figure figcaption::after { display:none; position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.block-explore-world figure figcaption::before { border-top: 1px solid #fff;border-bottom: 1px solid #fff;	-webkit-transform: scale(0,1);transform: scale(0,1);}
.block-explore-world figure figcaption::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}
.block-explore-world figure h4 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
.block-explore-world figure:hover figcaption::before,.block-explore-world figure:hover figcaption::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.block-explore-world figure:hover h4,.block-explore-world figure:hover p {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.totalFormDiv{width:60%; height:auto; overflow:auto; border:1px solid #d9ba2b; border-radius:10px; margin:0 auto; margin-bottom:20px; background-color:#ffffff;	}
.formHd{padding:10px; background-color:#d9ba2b; color:#FFFFFF; font-size:18px;}
.formOverall{padding:10px; font-size:15px; font-weight:bold; line-height:40px;}
.formEle{height:40px; width:100%;  border:1px solid #d9ba2b; border-radius:6px; padding-left:5px;}

.submitForm { padding:8px 12px; font-size:14px; font-weight:700; background:#d9ba2b; color:#fff !important; border:none; box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.3); display:inline-block; cursor:pointer; text-transform:uppercase; line-height:20px;text-decoration:none!important; transition: all 0.4s ease-in-out 0s; border-radius:6px; border:1px solid #d9ba2b;}
.submitForm:hover{background:#fff; color:#d9ba2b!important; border:1px solid #d9ba2b;border-radius:6px;}



.Table
    {
        display: table;
		width:100%;
    }
    .Title
    {
        display: table-caption;
        text-align: center;
        font-weight: bold;
        font-size: 14px;
		color:#505671;
    }
    .Heading
    {
        display: table-row;
        font-weight: bold;
        text-align: left;
		font-size: 14px;
		background-color:#E7F0FB;
		border-radius: 0px 4px 0px 0px;

    }
    .RowIndv
    {
        display: table-row;
		background-color:#FFFFFF;
    }
    .Cell
    {
        display: table-cell;
        border-bottom:1px solid #C0CCDA;
		padding:17px;
		width:20%;
		font-size: 14px;

    }
	.footerCell
    {
        text-align: left;
		font-size: 14px;
		background-color:#E7F0FB;
		border-radius: 0px 4px 0px 0px;
		width:100%;
		padding-right:10px;
		height:auto;
		overflow:auto;
    }

.Cell p{margin-bottom:0;}


.col-sm-3{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:768px){
.col-sm-3{float:left;}
.col-sm-3{width:25%;}
.col-sm-12{float:left;}

}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important;} 

/* FOOTER 
================================================================== */

.footer{background:#09090a; padding:25px 0px}


.pre-footer2{background:#000; padding:10px 0; font-size:12px; color:#fff; text-align:center;}
.pre-footer2 span,.pre-footer2 a{color:#fff; padding:0px 5px;}

.col-sm-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
