@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Cormorant+Garamond:400,500|Oswald:400,500');
@import url('https://fonts.googleapis.com/css?family=Arimo|Raleway:400,500');

body{margin:0; padding:0;}

.banner{width:100%; height:675px; position:relative; overflow:hidden;}
.banner img{width:100%;}

.innerbanner{width:100%; height:300px; position:relative; overflow:hidden;}
.innerbanner img{width:100%; }

.header{width: 100%; height: 80px; position: fixed; z-index: 99992; -webkit-transition: 0.5s all ease; top:0;}
.logo{width:100%; height:auto; font-size:3em; color:#fff; font-family: 'Cormorant Garamond', serif;     margin-top: 8px;}
.logo a{color:#fff !important; font-size:31px; text-decoration:none !important;}

.fixed .header{ background:rgba(0, 0, 0, 0.55) !important; /*box-shadow:0 8px 6px -6px #111 !important;*/  -webkit-transition: 0.5s all ease; top:0; left:0;}


.hmcntbody{width:100%; height:auto; background:url(../images/white-bg.jpg); background-size:cover; padding:80px 0;}
.hmcntbody h2{margin:0 0 30px 0; padding:0; font-size:34px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:400;}
.hmcntbody h2 span{font-size:14px; font-family: 'Raleway', sans-serif; font-weight:bold; color:#5a5a5a; line-height:25px; letter-spacing:5px; }
.hmcntbody p{font-family: 'Arimo', sans-serif; font-size:15px; color:#000;}
.hmcntbody img{width:100%; height:auto;/* border:solid 8px #b5b5b5;*/}
.hmcntbody .button { border: 1px solid #949393; color: #000; background: none; font-family: 'Oswald', sans-serif; padding: 12px 15px; display: inline-block; font-size: 14px; font-weight: 500; line-height: 1; cursor: pointer; letter-spacing: 1px; border-radius:0 !important; text-transform:uppercase;}
.hmcntbody .button span { position: relative; z-index: 10; display: block;}
.hmcntbody .button a{ text-decoration:none !important; color:#000 !important;}
.hmcntbody .button a:hover{ text-decoration:none !important; color:000;}
.hmcntbody .button i { color: #949393; margin-left:6px;}

.hmachivmnt{width:100%; height:auto; background:#000 url(../images/award.png) right no-repeat; padding:80px 0; background-attachment:fixed;}
.hmachivmnt h2{margin:0 0 80px 0; padding:40px 0 0 30px; font-size:34px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#ffbf02; position:relative; z-index: 10 !important; line-height:20px !important;}
.hmachivmnt h2[data-after-text]:after{
	content:attr(data-after-text) "";
	position:absolute;
	color:#232323;	
	text-transform:uppercase; 
	font-size:90px;
	font-weight:500; 
	letter-spacing:0px; 
	line-height:1;
	left:0px; 
	position:absolute; 
	top:0;  
	overflow-wrap:break-word; 
	word-wrap:break-word; 
	-ms-word-break:break-all; 
	word-break:break-all; 
	word-break:break-word; 
	z-index: -1;
}

.hmachivmnt p{font-family: 'Arimo', sans-serif; font-size:15px; color:#000;}
.hmachivmnt ul{margin:10px 0 0px 0; padding:0;}
.hmachivmnt ul li{list-style:none; position:relative; font-size:14px; line-height:18px; padding:6px 0 6px 20px; color:#dcdcdc;}
.hmachivmnt ul li:after{
    content: '\f006';
    position: absolute;
    top: 6px;
    left: 0;
    font-size: 14px;
    line-height: 14px;
	color:#ffbf02;
    font-family:'FontAwesome';
}

.hmevnt{width:100%; height:auto; background:url(../images/pralx-bg.jpg); background-size:cover; padding:80px 0; background-attachment:fixed;}
.hmevnt h2{margin:0 0 80px 0; padding:40px 0 0 30px; font-size:34px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#000; position:relative; z-index: 10 !important; line-height:20px !important;}
.hmevnt h2[data-after-text]:after{
	content:attr(data-after-text) "";
	position:absolute;
	color:#e6e6e6;	
	text-transform:uppercase; 
	font-size:90px;
	font-weight:500; 
	letter-spacing:0px; 
	line-height:1;
	left:0px; 
	position:absolute; 
	top:0;  
	overflow-wrap:break-word; 
	word-wrap:break-word; 
	-ms-word-break:break-all; 
	word-break:break-all; 
	word-break:break-word; 
	z-index:-1;
	
}
.hmevnt .evntimg{width:100%; height: 318px; overflow: hidden;}
.hmevnt .evntimg img{width:100%; height:auto; /*box-shadow: 42px 38px 42px -38px rgba(0,0,0,.58);*/}
.hmevnt .evnttxt{margin-left:30px;}
.hmevnt .evnttxt h4{margin:0 0 0px 0; padding:40px 0 30px 0; font-size:26px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#000;}
.hmevnt .evnttxt p{font-family: 'Arimo', sans-serif; font-size:18px; color:#000;}


.hmglry{width:100%; height:auto; background:#000; padding:80px 0; }
.hmglry h2{margin:0 0 80px 0; padding:40px 0 0 30px; font-size:34px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#ffbf02; position:relative; z-index: 10 !important; line-height:20px !important;}
.hmglry h2[data-after-text]:after{
	content:attr(data-after-text) "";
	position:absolute;
	color:#232323;	
	text-transform:uppercase; 
	font-size:90px;
	font-weight:500; 
	letter-spacing:0px; 
	line-height:1;
	left:0px; 
	position:absolute; 
	top:0;  
	overflow-wrap:break-word; 
	word-wrap:break-word; 
	-ms-word-break:break-all; 
	word-break:break-all; 
	word-break:break-word; 
	z-index: -1;
}
.hmglry .col-xs-3{padding:0 !important;}
.hmglry .hmglryimg{width: 100%; height: 130px; border:solid 1px #fff; overflow:hidden; }
.hmglry .hmglryimg img{width:100%; }

.hmglry .hmvideors{width:100%; height:255px; border:solid 1px #fff; }

.footer{width:100%; height:auto; background:#fff url(../images/footer-bg.png) right top no-repeat; padding:60px 0;}
.footer h3{margin:0; padding:0px 0 20px 0 ; font-size:28px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#000; }
.footer p{font-family: 'Oswald', sans-serif; font-size:16px; color:#000; list-style:30px;}
.footer .newsltr{width:100%; height:auto; position:relative;}
.newsltr h3{ font-weight: 500; color: #333; font-size: 65px; font-family: 'Oswald', sans-serif; text-transform: uppercase;  text-align:right;}
.newsltr-section{ position:absolute; width:100%; overflow:hidden; padding:30px; margin-top:0px; right:0;}
.newsltr-section:before{ content:""; display:block; margin-top:-597px; border-top:700px solid transparent; border-right:574px solid rgba(0,0,0,.65);}
.newsltr-form{ position:absolute !important; top:50px; left:4%; float:left; margin-left:11%; color:#fff; width:80%; padding-right:30px;}
.newsltr-form .form-control{ background:#373a36; color:#c3c3c3; border-color:transparent; border-radius:0; float:right; width:80%; left:auto; right:4%; border:1px solid #e1e1e1; opacity: 0.4;}
.newsltr-form .input-group-addon{ color:#000 !important; text-transform: uppercase; background:#ffbf02; border: none !important; border-radius: 0px !important;}
.newsltr-form .input-group-addon:hover{ color:#fff !important; background:#ff9c02; }

.btmftr{width:100%; height:auto; background:#ffbf02; font-family: 'Oswald', sans-serif; font-size:15px; color:#000; line-height:70px; font-weight:400;}
.btmftr a{color:#924b00 !important; text-decoration:none !important;}
.btmftr a:hover{color:#000 !important; text-decoration:none !important;}
.btmftr i{font-size:30px; color:#000; display:inline-block; margin:0 !important; padding:0 !important; margin-right:10px !important;}


.profile{width:100%; height:auto; background:url(../images/white-bg.jpg); background-size:cover; padding:80px 0;}
.profile h2{margin:0 0 30px 0; padding:0; font-size:34px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:400;}
.profile h2 span{font-size:14px; font-family: 'Raleway', sans-serif; font-weight:bold; color:#5a5a5a; line-height:25px; letter-spacing:5px; }
.profile p{font-family: 'Arimo', sans-serif; font-size:15px; color:#000;}
.profile img{width:100%; height:auto; position:relative;}

.achivment{width:100%; height:auto; background:#000; padding:80px 0; }
.achivment h2{margin:0 0 80px 0; padding:40px 0 0 30px; font-size:34px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#ffbf02; position:relative; z-index: 10 !important; line-height:20px !important;}
.achivment h2[data-after-text]:after{
	content:attr(data-after-text) "";
	position:absolute;
	color:#232323;	
	text-transform:uppercase; 
	font-size:90px;
	font-weight:500; 
	letter-spacing:0px; 
	line-height:1;
	left:0px; 
	position:absolute; 
	top:0;  
	overflow-wrap:break-word; 
	word-wrap:break-word; 
	-ms-word-break:break-all; 
	word-break:break-all; 
	word-break:break-word; 
	z-index: -1;
}

.achivment ul{margin:10px 0 0px 0; padding:0;}
.achivment ul li{list-style:none; position:relative; font-size:14px; line-height:18px; padding:6px 0 6px 20px; color:#dcdcdc;}
.achivment ul li:after{
    content: '\f006';
    position: absolute;
    top: 6px;
    left: 0;
    font-size: 14px;
    line-height: 14px;
	color:#ffbf02;
    font-family:'FontAwesome';
}


.prftnlife{width:100%; height:auto; background:#fff; padding:80px 0; }
.prftnlife h2{margin:0 0 80px 0; padding:40px 0 0 30px; font-size:34px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#000; position:relative; z-index: 10 !important; line-height:20px !important;}
.prftnlife h2[data-after-text]:after{
	content:attr(data-after-text) "";
	position:absolute;
	color:#e6e6e6;	
	text-transform:uppercase; 
	font-size:90px;
	font-weight:500; 
	letter-spacing:0px; 
	line-height:1;
	left:0px; 
	position:absolute; 
	top:0;  
	overflow-wrap:break-word; 
	word-wrap:break-word; 
	-ms-word-break:break-all; 
	word-break:break-all; 
	word-break:break-word; 
	z-index:-1;
	
}
.prftnlife ul{margin:10px 0 0px 0; padding:0;}
.prftnlife ul li{list-style:none; position:relative; font-size:14px; line-height:18px; padding:6px 0 6px 0px; color:#000;}


.picgallary{width:100%; height:auto; background:#fff; padding:80px 0; }
.picgallary h3{margin:0; padding:0px 0 20px 0 ; font-size:28px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#000; }
.picgallary .col-xs-3, .picgallary .col-lg-3{padding:0 !important;}
.picgallary .glryimg{width: 100%; height: 280px; border:solid 1px #fff; overflow:hidden; }
.picgallary .glryimg img{width:100%; min-height:100%;}

.mediagallary{width:100%; height:auto; background:#fff; padding:80px 0; }
.mediagallary h3{margin:0; padding:0px 0 20px 0 ; font-size:28px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#000; }
.mediagallary .glryimg{width: 100%; height: 280px; border:solid 1px #CCC; overflow:hidden; margin-bottom:30px;}
.mediagallary .glryimg img{width:100%; min-height:100%;}


.contacpgmain{width:100%; height:auto; background:#fff; padding:80px 0 0 0;}
.cntbox{width:100%; height:auto;  box-shadow:0 0 11px 0 rgba(214,214,214,.75); margin-bottom:60px; padding:20px 0 20px 0;}
.cntbox i{font-size:3em; color:#ffbf02;}
.cntbox p{margin:0; padding:0 10px 0 0; font-family: 'Arimo', sans-serif; font-size:14px;}
.cntbox h4 {margin-top:0; color:#000; font-family: 'Oswald', sans-serif; font-size:26px; font-weight:bold; text-transform:uppercase;}
.map{width:100#; height:600px; position:relative;}

.cntformmaim{
    position: absolute;
    top: 20%;
    margin-left: 20%;
    margin-right: 20%;
    width: 60%;
}
	
	
.cntcfrm{width:100%; height:auto; background:#000000de; padding:30px;}
.cntcfrm input{width:100%;  background:none !important; padding:8px 0; border:none !important; border-bottom:dotted 1px #CCC !important; font-size:13px; color:#fff !important;}
.cntcfrm textarea{width:100%;  background:none !important; padding:8px 0; border:none !important; border-bottom:dotted 1px #CCC !important; font-size:13px; resize:none;  color:#fff !important;}
.cntcfrm input[type=submit]{width:100%;  background:#fff !important; font-size:13px; color:#000 !important; border-radius:0 !important;}
.cntcfrm input:focus, .cntcfrm textarea:focus, .cntcfrm input[type=submit]:focus{outline:none !important; box-shadow:none !important;}
.pdleftno{padding-left:0 !important;}


.socilmidea{background:url(../images/content1.jpg) no-repeat center;}
.socilmideabg{width:100%; height:auto; background:#000000de; text-align:center; padding:161px 30px 144px 30px;}
.socilmideabg h3{margin:0; padding:0; color:#fff;}
.socilmideabg a{color:#fff !important; text-decoration:none !important; font-size:2em; margin:15px 5px;}
.socilmideabg a:hover{color:#fff !important; text-decoration:none !important;}
.pdrightno{padding-right:0 !important;}

.clsimg{width:100%;height:540px; overflow:hidden;}
	.clsimg img{width:100%;min-height:100%;}
.onlinclss{width:100%; height:auto; background:#fff; padding:80px 0; }
.onlinclss h2{margin:0 0 80px 0; padding:40px 0 0 30px; font-size:34px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#000; position:relative; z-index: 10 !important; line-height:20px !important;}
.onlinclss h2[data-after-text]:after{
	content:attr(data-after-text) "";
	position:absolute;
	color:#e6e6e6;	
	text-transform:uppercase; 
	font-size:90px;
	font-weight:500; 
	letter-spacing:0px; 
	line-height:1;
	left:0px; 
	position:absolute; 
	top:0;  
	overflow-wrap:break-word; 
	word-wrap:break-word; 
	-ms-word-break:break-all; 
	word-break:break-all; 
	word-break:break-word; 
	z-index:-1;
	
}

.onlinclss p{ font-size:14px; line-height:18px; font-family: 'Arimo', sans-serif; font-size:14px;}
.onlinclss input{width:100%; color:#CCC; font-family:Verdana, Geneva, sans-serif; padding:10px; margin-bottom:15px;  border:none !important; border-bottom:dotted 1px #ccc !important; box-shadow:none !important;}
.onlinclss textarea{width:100%; color:#CCC; font-family:Verdana, Geneva, sans-serif;padding:10px;  margin-bottom:15px;  border:none !important; border-bottom:dotted 1px #ccc !important; box-shadow:none !important; resize:none !important;}
.onlinclss input[type=submit]{width:auto !important; color:#000; font-family:Verdana, Geneva, sans-serif; padding:10px 15px; background:#ffc500; margin:15px 0 0;  border:none !important; box-shadow:none !important;} 
.onlinclss textarea, .onlinclss input:focus{outline:none !important; }


.eventpg{width:100%; height:auto; background:#fff; padding:80px 0; }
.eventpg .ecents{width:100%; height: auto; margin-bottom:30px; box-shadow:0 0 4px #CCC; padding:10px;}
.eventpg .ecents:hover{width:100%; height: auto; margin-bottom:30px; box-shadow:0 0 4px #CCC; padding:10px;}
.eventpg .ecents .evntimg{width:100%; height: auto; overflow: hidden;}
.eventpg .ecents .evntimg img{width:100%; height:auto; }
.eventpg .ecents .evnttxt{margin-left:30px;}
.eventpg .ecents .evnttxt h4{margin:0 0 0px 0; padding:40px 0 30px 0; font-size:26px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:500; color:#000;}
.eventpg .ecents .evnttxt p{font-family: 'Arimo', sans-serif; font-size:18px; color:#000;}

.videors{width:100%; height:250px; border:solid 1px #fff; margin-bottom:30px;}

.adoplrmain{background:#d4d4d4; width:100%; height:auto;}




.respnsvhide{display:block !important;}
.navbarrr{display:none !important;}
.homesound{display:none !important;}

.nav-tabs {margin-bottom: 10px !important;     border-bottom: 1px solid #000 !important;}
.nav-tabs li a{ font-size:18px; color:#000; }

.nav-tabs li.active a{background-color:#ffbf02 !important; border: 1px solid #000 !important; border-bottom-color: transparent !important;}
.nav-tabs li  a:hover{background-color:#ffffff !important; color:#ffbf02 !important; border:none !important;}

.nav-tabs li.active a:hover{background-color:#ffbf02 !important; border: 1px solid #000 !important; border-bottom-color: transparent !important; color:#000000!important;}
@media only screen and (max-width: 768px) {
	
	.homesound{display:block !important;}

	#cssmenu{display:none !important;}
	
	.navbarrr{width:auto; height:auto; position:fixed; z-index:99999; left:5px; top:5px; display:block !important; background:#000; padding:5px 6px;}
	.navbarrr a{color:#ffc500  !important; text-decoration:none !important; font-size:20px;}
	.navbarrr i{font-size:22px !important; color:#ffc500; margin: 0px 0px 0px 5px;}
	.navbarrr a, .rtext{    font-size: 10px; text-transform: uppercase;}

	.banner{height:auto; position:relative; overflow:hidden; padding-bottom:15px; border:solid 1px #666;}
	
	.innerbanner{width:100%; height:200px; position:relative; overflow:hidden;}
	.innerbanner img{width:100%; }
	
	.header{position: relative;}
	.logo{font-size:2.5em; color:#fff; margin-top: 0px; text-align:center; line-height:80px;}
	.logo a{color:#000 !important; font-size:16px;}
	
	.hmcntbody{padding:40px 0;}
	.hmcntbody h2{margin:20px 0 20px 0; font-size:34px;}
	.hmcntbody p{text-align:justify;}

	.hmachivmnt{padding:40px 0; }
	.hmachivmnt h2{margin:0 0 80px 0; padding:40px 0 0 30px; }
	.hmachivmnt h2[data-after-text]:after{font-size:50px;}
	
	.hmevnt{padding:40px 0;}
	.hmevnt h2{margin:0 0 80px 0; padding:40px 0 0 30px;}
	.hmevnt h2[data-after-text]:after{font-size:50px;}
	.hmevnt .evntimg{ height: auto;}
	.hmevnt .evnttxt{margin-left:0px;}
	
	.hmglry{padding:40px 0; }
	.hmglry h2{margin:0 0 80px 0; padding:40px 0 0 30px;}
	.hmglry h2[data-after-text]:after{font-size:50px;}
	.hmglry .col-xs-3{padding:0 !important;}
	.hmglry .hmglryimg{height: auto;}
	.hmglry .hmglryimg img{width:100%; }
	
	.hmglry .hmvideors{width:100%; height:255px; border:solid 1px #fff; }

	.footer{padding:40px 0;}
	.footer .newsltr{width:100%; height:auto; position:relative;}
	.newsltr h3{font-size: 34px;}
	.newsltr-section{ position:relative; width:100%; overflow:hidden; padding:10px 0; margin-top:0px; right:0;}
	.newsltr-form{top: 40px; left:0%; margin-left:0%; width:100%; padding-right:16px;}
	
	.btmftr{height:auto; font-size:14px; line-height:30px;}
	.btmftr .text-right{text-align:left !important;}


	.profile{padding:40px 0;}
	.profile h2{margin:20px 0 20px 0; font-size:34px;}
	.profile p{text-align:justify;}
	
	.achivment{padding:40px 0;}
	.achivment h2{margin:0 0 80px 0; padding:40px 0 0 30px;}
	.achivment h2[data-after-text]:after{font-size:50px;}
	
	.prftnlife{padding:40px 0;}
	.prftnlife h2{margin:0 0 80px 0; padding:40px 0 0 30px;}
	.prftnlife h2[data-after-text]:after{font-size:50px;}
	
	.picgallary{padding:40px 0;}
	.picgallary .glryimg{height: auto;}
	
	.videors{height:200px; margin-bottom:20px;}
	
	.mediagallary{padding:40px 0;}
	
	.eventpg{padding:40px 0; }
	.eventpg .evntimg{height: auto;}
	.eventpg .evnttxt{margin-left:0px;}
	
	.onlinclss{padding:40px 0; }
	.onlinclss h2{margin:0 0 40px 0; padding:40px 0 0 30px;}
	.onlinclss h2[data-after-text]:after{font-size:50px;}
	
	.cntbox{width:100%; height:auto;  margin-bottom:30px; padding:20px 0 20px 0;}
	.cntbox i{font-size:3em; color:#ffc500;}
	.cntbox p{margin:0; padding:0 10px 0 0;}
	.cntbox h4 {font-size:24px; color:#333;}
	.map{width:100%; height:600px; position:relative;}
	.respnsvhide{display:none !important;}
	.clsimg{margin-bottom:20px;}
}


