a:hover{ text-decoration:none;}
html { position: relative;min-height: 100%;}
body { font-family: arial ,sans-serif; font-weight:300; font-size:16px; color:#313131;}
body > .container { padding: 60px 15px 0; }
/*.container {background:rgba(35 31 32); position:relative;}*/
.container p {font-size:26px; line-height:42px;}
ul, li{ list-style:none; padding:0px;}
p.bigfont { font-size:60px; line-height:80px; margin-bottom:20px;}
img { max-width:100%; height:auto;}
h1 {font-size:120px; font-weight:bold; letter-spacing:0.6;}
h2 { font-size:80px;font-weight:400;}
.body_text_w { color:#ffffff;}
.body_text_g { color:#414042;}
.sec_height { height:100%;position:relative; min-height:600px;}
/*------------------------------Parellax--------------------------------------*/
#sec1 {background-image:url("../img/home_img/sec_1.jpg"); background-repeat:no-repeat; background-attachment:fixed;background-size:cover;}
#sec2 {background:#eeeded;}
#sec3 {background-image:url("../img/home_img/sec_3.jpg"); background-repeat:no-repeat; background-attachment:fixed;background-size:cover;}
#sec4 {background:#eeeded;}
#sec5 {background-image:url("../img/home_img/sec_5.jpg"); background-repeat:no-repeat; background-attachment:fixed;background-size:cover;}
#sec6 {background:#eeeded;}
#sec7 {background-image:url("../img/home_img/sec_7.jpg"); background-repeat:no-repeat; background-attachment:fixed;background-size:cover;}
#sec8 {background:#eeeded;}
#sec9 {background-image:url("../img/home_img/sec_9.jpg"); background-repeat:no-repeat; background-attachment:fixed;background-size:cover;}
#sec10 {background:#eeeded;}
#sec11 {background:#eeeded;}
#sec12 {background:#eeeded;}
#sec13 {background-image:url("../img/home_img/sec_13.jpg"); background-repeat:no-repeat; background-attachment:fixed;background-size:cover;}
#sec14 {background:#ff2600;}
#sec15 {background-image:url("../img/home_img/sec_15.jpg"); background-repeat:no-repeat; background-attachment:fixed;background-size:cover;}
#sec16 {background:#000000; min-height:700px;}
#sec17 {background:#4da7dc; min-height:670px;}
#sec18 {background-image:url("../img/home_img/sec_18.jpg"); background-repeat:no-repeat; background-attachment:fixed;background-size:cover;}
#sec19 {background:#2e2f91;min-height:700px;}
#sec20 {background:#eeeded;}
#sec21 {height:150px; display:block;}
#sec22 {background-image:url("../img/home_img/sec_21.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-position:top left; background-size:cover;}

/*-------------------------------------Content----------------------------------------------------------*/
.sub_sec { width:100%; height:50%; position:relative; padding-top:20px;}
.sub_sec_img { width:100%; position:relative; display:block; padding:20px 0px;}
.sub_sec_cont { display:table-cell; vertical-align:middle; text-align:left;}
.start_sec_page_content { position:absolute; bottom:20px; float:right; right:10px;}
.cap_sec_page_content_b { position:absolute; bottom:200px; float:right; right:10px;}
.cap_sec_page_content_t { position:absolute; top:80px; float:right; right:10px;}
.end_sec_page_content { position:absolute; top:0px; float:left; left:20px;}
p.headp { font-size:40px; line-height:1.4em;}
.arrow { margin-left:25px; min-width:12%; height:auto;}
.sec_cont { display:block;}
.sec_cont1 { display:table; padding:5px;}
.sec_cont_p { display:table-cell;vertical-align:middle; text-align:left; width: 1170px; margin:0 auto; }
.sec_height { position:relative;}
figure { padding:10px; text-align:center;}
.col-md-6 { width:50%; float:left;}
.col-md-7{width:58.33333333%;  float:left;}
.col-md-5{width:41.66666667%;  float:left;}
.footer_arrow { position:fixed; bottom:10px;-webkit-z-index:1; z-index:1; left:47%;text-align:center;-webkit-transform:rotate(180deg);transform:rotate(180deg); opacity:0.3;margin-top:100px; display:block;}
/*-------------------------------------Header Area----------------------------------------------------------*/
.main-header{ position:fixed; padding:8px 0;z-index:1;width: 100%; display:none; }
/* .header-right { border-right: 1px solid #ffffff; float: right; margin-right: 55px;text-align: right; display: inline-block; width: 25%; padding: 0px 10px;} */
.eq-title{font-size:32px; color:#fff; font-weight:700; letter-spacing: 2px; float:left;line-height:28px;  margin: 10px 10px 0 0; text-align:left; }

select, input {border: 1px solid #ccc;    color: #545454;    display: inline-block;    font-size: 12px;    padding: 3px; font-family: 'Open Sans',sans-serif; font-weight:400;}

/*-------------------------------------Video Section----------------------------------------------------------*/
.sec_cont_video { width:100%;}
.row { margin:auto 0px;}
/*-------------------------------------Media----------------------------------------------------------*/
@media screen and (max-width:1280px) {
	.bigfont { font-size: 50px !important;line-height:65px !important;}
}
@media screen and (max-width:600px) { 
	.container p {font-size:22px; line-height:32px; paddding-top:15px;}
	 h2 { font-size:50px;} 
}
@media screen and (max-width:800px) {
h1 { font-size:60px;}
p.headp { font-size:22px; line-height:20px;}
.arrow { margin-left:25px; min-width:7%; height:auto;}
.footer_p {font-size: 16px !important;line-height: 21px !important;margin-top: 0px;}
img { max-width:80%;}
.col-md-6 { width:50%; float:left;}
.bigfont { font-size: 22px !important;line-height:32px !important;}
.logo_font{ font-size:1.4em; font-weight:bold;}
.p_50{padding: 50px;}
.pt_30{padding-top: 30px;}
.col-md-7{width:100%;}
.col-md-5{width:100%;}
}
.vdo_box{ overflow:hidden;}
.my_last_vd{width:100%; text-align:center;}


/*-------------------- Login Popup style. Added on 14/10/2014 --------------------*/
button {
    background: none repeat scroll 0 0 #0093ef;
    border: 1px solid #289bc6;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    margin-right: 5px;
    padding: 4px 8px;
	font-size:14px
}
/* .popupbox {
    display: none; 
	float: left; 
	position:fixed; 
	top: 50%; 
	left: 50%; 
	z-index: 99999; 
	-webkit-box-shadow: 0px 0px 20px #000; 
	-moz-box-shadow: 0px 0px 20px #000; 
	box-shadow: 0px 0px 20px #000; 
	background:#fff; 
	padding:15px; 
	border:3px solid #aaaaaa;
	z-index:9999;
} */

.popupbox.updation-popup{width:800px;}
#UserHomeForm{text-align:left; margin:0; color:#6b6b6b}
#UserHomeForm .register_label{ margin:10px 0 0 0; font-size: 13px; font-weight: 600;}
#save_btn{ float: right; margin:10px 0 0 0;}
#uppass_btn{ float: right; margin:10px 0 0 0;}

.profile_sec, .reset_sec{ float:left; width: 48.3%;}
.reset_sec{ margin: 0 0 0 25px;}
.profile_sec{padding-right: 3%; border-right:1px solid #ccc;}


/*.popupbox.updation-popup .profile_sec{ width:48%; float:left;}
.popupbox.updation-popup .reset_sec{ width:48%; float:right;}*/
/* .close {position: absolute;	float:right; right:10px; top:10px; opacity:1!important;}
.close a {border:1px solid #888; border-radius:50%; width:30px; height:30px; line-height:30px; text-align:center; float:left; color:#6b6b6b; font-size:13px; font-weight:400;}
.close a:hover{background:#0093ef; border: 1px solid #ffffff; color: #ffffff;} */


.overlay {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
	z-index:999;
}

/*-------------------- Below CSS is the copy of the CSS 'style.css' to open pop-up box. Added on 30/10/2014 --------------------*/

#loginDIV,#forgotPwdDIV{
	margin-left:-230px !important; 
	margin-top: -225px !important;
	text-align: left !important;
    width: 500px
}

#login_btn,#forgot_btn {float:right; margin: 21px 0 3px 0;padding: 8px 20px;}
.loginMsg {color:#ff0000;margin-top:9px;}
.forgotPwdMsg {color:#ff0000;margin-top:9px;}

.loginHead {font-size: 24px;text-align:center; font-weight:400; color: #6b6b6b;}
.loginHead2 {font-size:13px;margin-top:20px;}
.newAccount {font-size: 15px;margin-top: 30px;}
.newAccount a {text-decoration:underline;color:#0487C4}



.login_chkbox {margin-top: 15px;font-size:14px;font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif}
.div_forgetpass {width: 60%;float: right;margin-top: -23px;}
.div_forgetpass a{text-decoration: none;color: #08c;font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:13px}

.classPopUp .fldTitle{ margin-top:20px; font-weight:bold; font-size:12px; color:#2c2c2c; }
.classPopUp .login_input{ width:99%; height:35px; font-size:13px;}

.classPopUp .errstar{color:#FF0000}
.classPopUp .error_flashMessage_login{color:#FF0000 !important; font-size:14px; text-align:center; padding:2px 0;}

.overlay img{left: 50%; margin-left: -50px; margin-top: -50px; position: absolute; top: 50%; }

@media screen and (max-width: 1060px) {
	.container{width:100%; padding:10px 10px;}
}