.hero-custom { min-height: 611px; }
.hero-custom .bnPrnt { padding-top: 150px; }
.hero-custom .bnPrnt p { font-size: 16px; }
.hero-custom .bnLf { width: 50%; }
.hero-custom .bnRt { background-color: transparent; border-radius: 0; padding-top: 0;padding: 0; }
.ticountdown { background-color: rgba(185,37,42,.82); color: #fff; padding: 20px; text-align: center; }
.ticountdown:after { clear: both; content: ""; display: block; }
.ticountdown:before { content: ""; display: block; width: 20px; height: 20px; background-color: #fff; border-radius: 75%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.ticountdown li { width: 50%; float: left; min-height: 150px; position: relative; font-size: 30px; font-weight: 500; padding: 30px 15px; text-transform: uppercase; }
.ticountdown li:after { content: ""; display: block; position: absolute; }
.ticountdown li.days:after { top: 0; right: 0; bottom: 20px; border-right: solid 2px rgba(255,255,255,.82); }
.ticountdown li.hours:after { top: 0; right: 0; left: 20px; bottom: 0px; border-bottom: solid 2px rgba(255,255,255,.82); }
.ticountdown li.minutes:after { top: 0; right: 20px; left: 0; border-bottom: solid 2px rgba(255,255,255,.82); }
.ticountdown li.second:after { top: 20px; left: 0; bottom: 0; border-right: solid 2px rgba(255,255,255,.82); }
.ticountdown .hd { display: block; }
.ticountdown span { display: block; }
.wclSec.JoinusSec { background-color: #fff; padding: 60px 0; }
.wclSec.JoinusSec .container h2 { font-size: 42px; font-weight: 300; line-height: 42px; position: relative; padding-bottom: 20px; margin-bottom: 40px; display: inline-block; width: 100%; text-align: left; }
.wclSec.JoinusSec .container h2:after { content: ""; width: 95px; height: 3px; background: #c1272d; position: absolute; bottom: 0; left: 0; }

.JoinusSec .custom-cnt p { margin-top: 15px; text-align: left; }
.custom-cnt .caption h4 { font-size: 22px; margin-bottom: 10px; color: #292929; font-weight: 500; }
.custom-cnt .caption { margin-top: 15px; }
.custom-cnt .caption li { display: inline-block; width: 48.5%; }
.JoinusSec .video { position: relative; margin-left: 60px; }
.JoinusSec .video img { width: 100%; z-index: 1; position: relative; }
.JoinusSec .video:after { content: ""; position: absolute; left: -20px; bottom: -20px; background-color: #c1272d; top: 20px; right: 0; z-index: 0; }
.btnplay { position: absolute; left: 50%; top: 50%; max-width: 66px; transform: translate(-50%, -50%); z-index: 1; }
.wclSec.EventSec { background-color: #11284b; color: #fff; padding: 60px 0; }
.EventSec h2 { color: #fff; }
.wclSec.EventSec p { text-align: left; }
.wclSec.EventSec .container>h2:after { background-color: #fff; }
.EventRow:after { clear: both; content: ""; display: block; }
.EventRow .col-sm-3 { padding-left: 15px; padding-right: 15px; width: 25%; line-height: 24px; float: left; }
.EventRow h4 { font-size: 22px; margin: 15px 0; }
.wclSec.FormSec { background-color: #c1272d; padding: 60px 0;}
.wclSec.FormSec .container h2 { color: #fff; font-size: 42px; font-weight: 300; line-height: 42px; position: relative; padding-bottom: 20px; margin-bottom: 40px; display: inline-block; width: 100%; text-align: left; }
.wclSec.FormSec .container h2:after { content: ""; width: 95px; height: 3px; background: #fff; position: absolute; bottom: 0; left: 0; }
.FormSec .CustomBook p {text-align: left;}
.CustomForm img { max-width: 100%; }
.CustomBook { padding: 36px 0; color: #fff;  }
.FormSec p { margin-bottom: 15px; line-height: 24px; }

.FormSec .pageform{width: 100%;background-color: #fff;
    border-radius: 6px;}

@media only screen and (max-width:991px) {
.hero-custom .bnPrnt { padding-top: 0; }
.hero-custom .bnLf { width: 100%; }
.hero-custom .bnRt { max-width: 400px; width: auto !important; }
.JoinusSec .row .col-sm-6,
.FormSec .col-sm-6 { width: 100%; }
.wclSec.EventSec { padding-bottom: 30px; }
.EventSec .col-sm-3 { width: 50%; margin-bottom: 30px; }
.CustomBook { padding-top: 0; }
.JoinusSec .video { margin-left: 20px; margin-top: 30px; }
}

@media only screen and (max-width:767px) {
.ticountdown li { min-height: 120px; font-size: 20px; }
.wclSec.JoinusSec .container h2,
.wclSec.FormSec .container h2
 {
    font-size: 22px;
    font-weight: 100;
    line-height: 30px;
    margin-bottom: 40px;
}
.wclSec.JoinusSec .container h2:after,
.wclSec.FormSec .container h2:after{margin-left: 0;}

.CustomForm.cnt_form { padding: 0;}
.FormSec .pageform{padding: 15px;}

}

@media only screen and (max-width:480px) {
.EventSec .col-sm-3 { width: 100%; }
}

/* Enrich page nov-2018 */
.vrl-property h2 {color: white !important; }

@font-face {
  font-family: 'SegoeUI-Light';
  src: url('../fonts/SegoeUI-Light.eot?#iefix') format('embedded-opentype'),  
  	   url('../fonts/SegoeUI-Light.woff') format('woff'), 
  	   url('../fonts/SegoeUI-Light.ttf')  format('truetype'), 
  	   url('../fonts/SegoeUI-Light.svg#SegoeUI-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SegoeUI-Bold';
  src: url('../fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/SegoeUI-Bold.woff') format('woff'), 
       url('../fonts/SegoeUI-Bold.ttf')  format('truetype'), 
       url('../fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
.vrl-clear::before, .vrl-clear::after{ display: block; content: ""; }
.vrl-clear::after{ clear: both; }
.vrl-body-wrap{ background: #fff; position: relative; z-index: 1; }
.vrl-body-wrap *{font-family: 'SegoeUI-Light' !important; }
.vrl-body-wrap img{display: block; }
.vrl-body-wrap strong {  font-family: 'SegoeUI-Bold' !important;font-weight: normal !important; }
.vrl-body-wrap b {  font-family: 'SegoeUI-Bold' !important;font-weight: normal !important; }
.vrl-body-wrap p { color: #16244c; font-size: 19px;line-height: 28px; padding-bottom:0; }
.vrl-banner{position: relative; }
.vrl-banner img.vrl_banner{display: block; width:100%; }
.vrl-banner-in img {max-width: 300px; }
.vrl-banner-in {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; padding: 60px 40px 0px 60px; }
.vrl-banner-in h1 {color: #fff; font-size: 48px; float: right; line-height: normal; clear: both; margin-top: 147px; margin-bottom: 0; padding:0 20px 0 0; }
.vrl-property{ float: left;}
.vrl-property.col-1, .vrl-property.col-3{ width:30%; }
.vrl-property.col-2{ width:40%; }
.vrl-property-row {margin-top: -96px; position: relative; z-index: 2; width: 100%; background:#fff; margin-bottom:30px; }
.vrl-property-header {position: relative; background: #0f284b; height: 50px; padding: 0px 100px 0px 15px; text-align: right; line-height: 50px; }
.vrl-property-header h2 {color: #ffff; font-size: 22px; margin: 0; padding: 0; }
.vrl-property-header img {position: absolute; top: 15px; right: 15px; width: 15%; }
.vrl-property-body {padding-top: 50px; } 
.vrl-property-body p { margin-bottom: 15px; }
.vrl-property.col-1 .vrl-property-body {padding-left: 0px; padding-right: 15px; }
.vrl-property.col-2 .vrl-property-body {padding-left: 15px; padding-right: 15px; }
.vrl-property.col-3 .vrl-property-body{ padding-left:15px; padding-right:0;  }
.vrl-property.col-2 .vrl-property-header::before, .vrl-property.col-2 .vrl-property-header::after {position: absolute; content: ""; top: 15px; height: 22px; width: 2px; background: #fff; }
.vrl-property.col-2 .vrl-property-header::before{ left:0; }
.vrl-property.col-2 .vrl-property-header::after{ right:0; }
.htc-vive-row {position: relative; min-height: 520px; background: #000; border-top: 12px solid #1a99d1; }
.product-details {position: relative; z-index: 1; width: 50%; padding-top: 30px; padding-left: 0; }
.product-details h1 {font-size: 50px; color: #fff; padding: 0 0 10px; margin: 0 0 26px; line-height: 60px; position: relative; }
.product-details h1::after {position: absolute; content: ""; width: 99px; height: 2px; background: #fff; bottom: 0; left: 0; }
.product-details h3 {color: #fff; font-size: 30px; line-height: 30px; }
.product-details p {color: #fff; margin-top: 34px; margin-bottom:0; }
.product-img {position: absolute; top: 0; right: 0; width: 100%; height: 100%; z-index: 1; text-align: left; padding-left: 50%; }
.product-img img{ float:right; width:100%; }
.product-img::after {position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: url('../images/bg-patern.png') repeat-x; }
.goggle-vr {display: table; width: 100%; background:#f2f2f2; border-bottom:12px solid #1a99d1; }
.col-left {width: 33.33%; padding:15px 0 25px 0px; display: table-cell; vertical-align: middle; }
.col-right {width: 66.66%; display: table-cell; vertical-align: middle; padding-left: 67px; padding-right: 0; padding-top: 15px; padding-bottom: 15px; }
.col-right h2 {font-size: 36px; color: #16244c; margin: 0 0px 20px 0; }
.how-it-use-row { background:#e4e4e4; padding-top:23px; }
.how-it-use-row h1 {text-align: center; font-size: 50px; color: #16244c; padding: 0; line-height: 50px; }
.product-col {float: left; width:25%; text-align: center; }
.product-col-heading {padding-top: 37px; padding-bottom: 10px; }
/*.product-col-heading h4 {font-size: 24px; line-height: 30px; text-transform: capitalize; color: #16244c; position: relative; padding-top:0px; padding-bottom:10px; }*/
.product-col-heading h4 {
font-size: 20px;
line-height: 30px;
text-transform: capitalize;
color: #16244c;
position: relative;
padding-top: 0px;
padding-bottom: 10px;
}
.product-col-heading h4::after {position: absolute; content: ""; top: 0; right: 0; width: 3px; height: 100%; background: #fff; }
.product-col-heading.last h4::after{ content: none; }
.product-col-body {position: relative; overflow: hidden; }
.product-col .product-col-body .overlay { position: absolute; top: 0; left: 0; width: 100%; padding:10px; background: rgba(15,40,75,0.90); max-height: 500px; height:100%; z-index: 2; } 
/*.product-col .product-col-body .overlay p {color: #fff; font-size: 18px; line-height: 25px; margin-bottom: 30px; }*/
.product-col .product-col-body .overlay p {
color: #fff;
font-size: 16px;
line-height: 25px;
margin-bottom: 30px;
}
.footer-bottom-last-sec {background: #0f284b; clear: both; padding:15px 90px; }
.footer-logo {float: left; max-width: 250px; display: block; }
.footer-logo img {width: 100%; } 
.contact_details {float: right; text-align: right; }
.contact_details h2 {color: #fff; font-size: 22px; padding-bottom: 10px; position: relative; margin-bottom: 15px; }
.contact_details h2::after {position: absolute; content: ""; bottom: 0; right: 0; width: 270px; height: 3px; background: #fff; }
.contact_details p{ margin-bottom:5px; }
.contact_details p, .contact_details p a {font-size: 18px; color: #fff; line-height: 20px; }
.contact_details p a:focus, .contact_details p a:hover{ color:#1a99d1 !important; }
.vrl-property-row .container {position: relative; z-index: 1; }
.empty-blue-strip {position: absolute; top: 0; left: 0; width: 100%; background: #0f284b; height: 50px; z-index: 0; }
.btn-readmore {position: absolute; right: 30px; bottom: 30px; color: #fff; background: #0da5d6; display: inline-block; text-transform: capitalize; font-size: 20px; padding: 8px 35px 10px 35px; border-radius: 4px; text-align: center; z-index:2; line-height: 26px; vertical-align: middle; transition:300ms ease 0s; -webkit-transition:300ms ease 0s; }
.btn-readmore:focus, .btn-readmore:hover{ background:#0f284b; color:#fff !important; }
.product-details h1 img {max-width: 250px; }
.htc-vive-row2 .product-details h1::after{ display: none; }


/*css for extra new sec start*/
.htc-vive-row2{ position: relative; z-index: 1; }
.htc-vive-row2 .product-img {position: static; float: right; width: 50%; padding-left: 0; }
.htc-vive-row2 .product-img img{ float: none; }
.htc-vive-row2{ min-height:100px !important; }
.htc-vive-row2 .product-details h1{ margin:0 !important; padding:0 !important;  }
.htc-vive-row2 .product-details h1::before{ display: none; }
.htc-vive-row2 .product-details{ padding-left: 30px; padding-bottom: 30px; z-index:2; }
/*css for extra new sec end*/

/*******************
	MEDIA QUERY
***********************/
@media only screen and (min-width:1921px){ 
.product-img img{ width: auto; } 
.htc-vive-row{ overflow: hidden; }
}
@media only screen and (max-width:1560px){
.htc-vive-row{ min-height: 428px; }
}/*1560*/
@media only screen and (max-width:1250px){
.vrl-banner-in h1{ padding:0; }
}
@media only screen and (max-width:1366px){
.vrl-banner-in h1{ font-size: 38px;margin-top: 90px; }
.product-details h1 {font-size: 40px; padding: 0 0 10px; margin: 0 0 20px; line-height: 40px; }
.product-details h1::after {width: 73px; height: 2px; }
.htc-vive-row {min-height: 378px; } 
.how-it-use-row h1 {font-size: 40px; line-height: 40px; }
.vrl-body-wrap p {font-size: 18px; line-height: 26px; }

}/*1366*/

@media only screen and (max-width:1080px){
.vrl-banner-in h1 {font-size: 28px; margin-top: 50px; }
.vrl-body-wrap p {font-size: 18px; line-height: 24px; }
.product-details h1::after {width: 70px; } 
.product-details h3 {font-size: 26px; line-height: 30px; }
.col-right h2 {font-size: 26px; }
.product-col-heading {padding-top: 30px; }
.product-col {width: 50%; }
.product-col .product-col-body .overlay{ max-height: 350px; }

}/*1080*/

@media only screen and (max-width:991px){
.goggle-vr{ display: block; }
.col-left {width: 50%; padding: 15px 0 25px 0; display: block; margin: 0 auto; }
.col-right {width: 100%; padding-left: 0; padding-right: 0; display: block; text-align: center; }
.product-col-body {min-height:100px; }
.htc-vive-row {min-height: 100px; }
.product-img {position: static; width: 60%; padding-left: 0; margin: 0 auto; }
.product-img img {float: none; }
.product-details {width: 100%; padding-top: 20px; padding-left: 15px; padding-bottom: 20px; text-align: center; padding-right: 15px; }
.product-details h1::after {left: 50%; margin-left: -35px; }
.product-col-heading {padding-top: 10px; }
.how-it-use-row h1 {margin-bottom: 10px; }
.col-left img {margin: 0 auto; }
.contact_details h2{font-size: 16px; }
.vrl-property-body {padding-top: 30px; }
.btn-readmore {position: relative; margin-bottom: 25px; right: inherit; bottom: inherit; z-index: 3; }
.product-details h1 img {display: block; margin: 0 auto; }
.product-img::after {background-repeat: repeat; }
.htc-vive-row2 {text-align: center; }
.game-img{ width:100%; }

/*css for extra new sec start*/
.htc-vive-row2 .product-img { width: 80%;float: none; }
.htc-vive-row2 .product-details h1 img {width: 100%; }
.small p {width:auto !important;position:relative !important;}
.big p {width:auto !important;position:relative !important;}
.htc-vive-row2 .small {padding-right: 30px !important;}
.htc-vive-row2 .big {padding-right: 30px !important;}
/*css for extra new sec end*/


}/*991*/

@media only screen and (max-width:767px){
.vrl-property.col-1, .vrl-property.col-3, .vrl-property.col-2 {width: 100%; }
.vrl-property-header img {display: none; }
.vrl-property-header h2 {line-height: normal; text-align: left; }
.vrl-property-header {padding: 15px; height: auto; }
.vrl-property-body {padding-top: 15px; padding-bottom: 15px; }
.vrl-property.col-2 .vrl-property-header::before, .vrl-property.col-2 .vrl-property-header::after {display: none; } 
.vrl-property-row {margin-top: 0; margin-bottom: 0; }
.vrl-banner-in {padding:15px 0; }
.vrl-banner-in h1 {font-size: 19px; margin-top: 8px; }
.vrl-banner-in img {width: 70%; }
.col-left {padding: 15px 0; width: 100%; }
.col-left img { width:100%; }
.product-col {width: 100%; }
.product-col-heading h4::after {display: none; }
.how-it-use-row {background: #e4e4e4; padding-top: 15px; }
.how-it-use-row h1 {font-size: 30px; line-height: 30px; }
.contact_details p, .contact_details p a {font-size: 14px; line-height: 14px; }
.contact_details {width: 100%; text-align: center; margin-top: 30px; }
.footer-logo {float: none; margin: 0 auto; }
.product-col .product-col-body .overlay{ opacity:1; visibility: visible; }
.product-col .product-col-body .overlay p {margin-bottom: 15px; }
.empty-blue-strip {display: none; } 
.product-col .product-col-body .overlay {height: auto; max-height:inherit; position: static; }
.vrl-property-header h2{ font-size: 20px; }
.vrl-property.col-1 .vrl-property-body {padding-left: 0px; padding-right: 0; }
.vrl-property.col-2 .vrl-property-body {padding-left: 0; padding-right: 0; }
.vrl-property.col-3 .vrl-property-body {padding-left: 0; padding-right: 0; }
/*css for extra new sec start*/
.htc-vive-row2 .product-details h1 img {width: 100%; }
.small p {width:auto !important;position:relative !important;}
.big p {width:auto !important;position:relative !important;}
.htc-vive-row2 .small {padding-right: 30px !important;}
.htc-vive-row2 .big {padding-right: 30px !important;}
.htc-vive-row2 .product-img {
  width: 100%;
}

/*css for extra new sec end*/

}/*767*/

@media only screen and (max-width:360px){
.product-img {width: 100%; }
.product-details h1 {font-size: 30px; line-height: 30px; }
.product-details h1::after {width: 40px; margin-left: -20px; }
.product-details h3 {font-size: 22px; line-height: 22px; }
.col-right h2 {font-size: 24px; }
.small p {width:auto !important;position:relative !important;}
.big p {width:auto !important;position:relative !important;}
.htc-vive-row2 .small {padding-right: 30px !important;}
.htc-vive-row2 .big {padding-right: 30px !important;}
}/*360*/

.htc-vive-row2 .small {

    padding-left: 30px;
    padding-bottom: 30px;
    z-index: 2;
    color: white;
    min-height: 135px;
    line-height: 20px;

}
.htc-vive-row2 .big {
    padding-left: 30px;
    padding-bottom: 30px;
    z-index: 2;
    color: white;
}
.big p {
    width: 700px;
    position: absolute;
}
.small p {
    width: 450px;
    position: absolute;
}



/*tabs page css 26-7-2019*/
ul.mtabs{
margin: 0px;
padding: 0px;
margin-bottom:20px;
list-style: none;
text-align:center;
}

ul.mtabs {
    display: flex;
    justify-content: space-between;
}

ul.mtabs li {
    background: none;
    color: #999999;
    display: inline-block;
    padding: 10px 0px;
    cursor: pointer;
    font-weight: 600;
    font-size: 23px;
    text-transform: uppercase;
    position: relative;
    margin: 0px;
}

li.tab-link.current:before {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 22px solid transparent;
    border-right: 22px solid transparent;
    border-bottom: 22px solid #999999;
    content: "";
    top: 100%;
	  left: 0;
    right: 0;
	margin:0 auto;
}

li.tab-link.current:after {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #f1f2f2;
    content: "";
    top: 100%;
    left: 0;
    right: 0;
    margin: 3px auto 0 auto;
	background: transparent;
    border-radius: 0px;
}

li.tab-link:after, li.tab-link:before {
    display: none;
}
li.tab-link.current:after, li.tab-link.current:before {
    display: block;
}

.ratingPageCeo .both-wrap { padding-top: 20px;}

ul.mtabs li> img {
    width: 100%;
    max-width: 100%;
}

ul.mtabs li span {
    display: block;
    width: 100%;
    margin-top: 15px;
}

.tb-contactcs{
display: none;
padding: 20px;
font-weight: 300;
}

.tb-contactcs.current{
display: inherit;
}

.tbs-form .learn-method-wrap {
    padding: 0px;
    border: none;
    border-top: none !important;
}

.rewForm {margin:60px auto 0 auto;}
.tbs-main {
    border: 2px solid #999999;
    border-radius: 10px;
    overflow: hidden;
	margin-bottom:18px;
}

.text-Institutet {
    font-weight: 300;
    color: #999999;
    font-size: 18px;
    line-height: 25px;
}
.ttl-1 {
    font-weight: 300;
    margin-bottom: 8px;
	font-size:40px;
}
.ttl-1 span {
    font-weight: 500;
}
.rew-header p {
    font-size: 23px;
}

.sec-gl-rw {
    display: -ms-flexbox!important;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: flex!important;
    -ms-flex-pack: justify!important;
    -webkit-box-pack: justify!important;
    -webkit-justify-content: space-between!important;
            justify-content: space-between!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
			margin-top:20px;
}
	
.btsm {
    display:block;
    padding: 10px 15px;
    background: #99ad0f;
    color: #fff;
    font-size: 20px;
    border-radius: 10px;
	text-align:center;
}
.btsm:hover{ color:#fff !important;}	
.cols-or {
    font-size: 23px;
    font-weight: 700;
}

.cols {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.cols.text-center {
    text-align: center;
}

.col-row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -7px;
    margin-left: -7px;
}

.colMd{
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
	padding-left:7px;
	padding-right:7px;
	margin-bottom:20px;
}

.f-group label {
    font-weight: 300;
    margin-bottom: 8px;
    display: inline-block;
    color: #1a2f5e;
}
.in-fild {
    border: 2px solid #494949;
    box-shadow: none;
    height: 40px;
    width: 100%;
    border-radius: 10px;
    font-weight: 300;
    padding: 6px 12px;
	background-color:transparent;
}

.rwfom-contant-main{ margin-top:20px;}

.btn-s-query {
    display: inline-block;
    padding: 10px 15px;
    background: #182744;
    color: #fff;
    font-size: 20px;
    border-radius: 10px;
    text-align: center;
    font-weight: 300;
    border: 1px solid #182744;
    min-width: 218px;
    -webkit-transition: 300ms all;
    transition: 300ms all;
}
.btn-s-query:hover{  background: #f7941d; border-color: #f7941d;}

.tbs-form .learn-method-wrap{ background-color:transparent;}
.tbs-form .topBarB.innerheading {    background: transparent;}
.staticpage.ratingPageCeo .topBarB.innerheading{ margin-top:0px;}
.ratingPageCeo .custom-container.staticpage{ padding:0px;}

.ratingPageCeo .learn-method-wrap{ border:none; border-top:none !important; background-color:transparent;}
.ratingPageCeo .cnt_form{ padding:0px;}


@media screen and (max-width:767px){
.col-row{ display:block !important;}
.sec-gl-rw{ display:block !important;}	
.ttl-1{ font-size:24px;}
.rew-header p {    font-size: 18px;}

ul.mtabs {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
}
ul.mtabs li {
    padding: 9px 0px !important;
    font-size: 10px;
    position: relative;
}
ul.mtabs li> img {
    width: 100%;
}
li.tab-link.current:before, li.tab-link.current:after{ left:3px;}
}

@media screen and (max-width:332px){
li.tab-link.current:before {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #999999;
}
li.tab-link.current:after {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 13px solid #ffffff;
}	
}


textarea.in-fild-textarea {
    border: 2px solid #494949;
    box-shadow: none;
    width: 100%;
    border-radius: 10px;
    font-weight: 300;
    padding: 6px 12px;
    background-color: transparent;
}


/*7-Aug css start top header*/
@media screen and (min-width:1024px){
.header-block .container{ position:relative;}
.header-block .reMo {
    margin-top: 0px !important;
    position: absolute;
    right: 15px;
    bottom: -13px;
	    clear: both;
    line-height: 0;
    text-transform: none;
    width: auto !important;	
		font-size:16px;
		}

.header-block.darkHeader .reMo{bottom: -17px;}
}


@media screen and (max-width:991px){
	.row.row-two-col > div{width:100%;}
	}
	
	
	
#schedule_content .resp-tabs-container a.btn {
    background: #494949 ;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 5px !important;
    display: inline-block;
    -webkit-transition: 300ms all;
    transition: 300ms all;
    cursor: pointer;
    padding: 10px 15px;
    font-weight: 400;
    text-align: center;
    margin: 5px 0;
    min-width: 90px;
}

#schedule_content .resp-tabs-container a.btn:hover {
    background: #000 ;
}

#schedule_content .resp-tabs-container a.btn[disabled="disabled"]{
	    pointer-events: auto! important;
    cursor: not-allowed! important;

    background: grey;	} 
		
@media screen and (max-width:567px){	
#schedule_content .resp-tabs-container a.btn{padding:6px 10px;}
		#schedule_content .resp-tabs-container a.btn[disabled="disabled"] {
    display: block;
}
	}


  /***Hero Form Css End***/
.bnSlid.banner-hero-video {/*min-height: calc(100vh - 25vh)!important;*/ overflow: hidden; }
.banner-hero-video .video-hero { position: absolute; width: 100%; height: 100%; }
.banner-hero-video .video-hero video { width: auto; height: 100%; min-height: 600px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/***Header Customize Css Start***/


h2.ttl-1 {
    color: #494949;
}
.rew-header p {
    color: #494949;
}

@media only screen and (min-width: 1499px) {
.banner-hero-video .video-hero video { width: 100%; height: auto; }
}
@media only screen and (min-width: 1921px) {
.banner-hero-video .video-hero video { width: 100%; height: auto; }
}
 @media only screen and (max-width: 991px) {
.banner-hero-video .video-hero video { width: auto; height: 100%; }
}



/* Resource page css */
.sec-resource-main { position: relative;  padding: 50px 0px;}
.resource-dflex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #e7eaed;
    padding-right: 15px;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 27%);
}

.resource-text {flex: 1;text-align: left; padding: 10px;}
.sec-resource-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}
.resource-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px;
}

.resource-card-icon {
    flex: 0 0 94px;
    max-width: 94px;
    text-align: center;
    background: #b6ce29;
    padding: 10px;
    border-left: 5px solid #919195;
    border-bottom: 5px solid #99ad0f;
}

.resource-text p {font-size: 15px;color: #2f2e2e;font-weight: 500;}
.resource-download {
    width: 40px;
    height: 40px;
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    line-height: 51px;
}

.facilities-colm .facilities-color-bg3 .computer-sec-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.facilities-colm .computer-sec-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.facilities-colm .computer-sec-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}


