body{font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px; line-height:20px; color:#485a68}

/*COMMON CLASSES START*/
.parallaxWrap{background:#000}
.parallaxInner{background:#fff;}
#wrapper{overflow:hidden}
.clearfix:after{content:""; display:block; clear:both}
.text-center{text-align:center}
.text-uppercase{text-transform:uppercase}
.btn-wrap{padding-top:10px;}
.btn{display:inline-block; text-decoration:none; padding:5px 10px; text-align:center; background:#ffd200; color:#011525; font-size:14px; text-transform:uppercase; border-radius:25px; box-shadow:none; border:none; font-weight:400}
.btn-2{text-transform:uppercase; text-align:center; display:inline-block; background:#fef035; padding:10px 40px; color:#1c4050; text-decoration:none; box-shadow:none; border:none;  font-weight:400}
.btn-2:disabled{background:#CCC; color:#f5f5f5}
.btn img{vertical-align:middle; margin-left:10px;}
.btn-black{background:#000 !important;}

.section{padding:70px 0;}

.container{width:100%; max-width:1150px; margin:auto; padding:0 15px; position:relative}
.container2{width:100%; max-width:1250px; margin:auto; padding:0 15px; position:relative}
.container_full{width:100%; margin:auto; padding:0 15px;}

.heading_main{font-size:48px; padding-top:15px; line-height:48px; position:relative; color:#0c3352; padding-bottom:20px;}
.heading_main:after{content:""; position:absolute; left:-15px; top:0; height:5px; background:#ffd200; width:75px;}


.accordion .accordion-head{cursor:pointer; font-weight:bold; padding:10px 10px 10px 0; border-bottom:1px solid #bcbcbc; background:url(../images/icon-arrow-right.png) no-repeat right center}
.accordion .accordion-head.accordion-active{border-bottom:1px solid transparent;  background:url(../images/icon-arrow-down.png) no-repeat right center}
.accordion .accordion-content{display:none; padding:0 20px}
.accordion .ans{padding-top:20px; padding-bottom:20px;}
/*COMMON CLASSES END*/

/*HEADER CLASSES START*/
header{text-align:center; position:absolute; width:100%; top:0; left:0; z-index:100; transition:0.2s linear 0s}
header .logo{text-decoration:none; float:left; padding:0}
header .logo img{display:block; width:215px; transition:0.2s linear 0s}
header nav{float:right; padding-top:38px;  transition:0.2s linear 0s}
header nav ul{font-size:0;}
header nav ul li{display:inline-block; margin-left:15px;}
header nav ul li a{font-size:13px; text-transform:uppercase; text-decoration:none; color:#0c3352; font-weight:500}
header nav ul li.icon-social{position:relative; top:-2px; margin-left:8px;}
header nav ul li.icon-social.first{margin-left:18px;}
header nav ul li.icon-social span{display:inline-block; height:22px; width:22px; vertical-align:middle;}

.hamburger{position:absolute; right:15px; top:20px; cursor:pointer; display:none}
.hamburger p{display:block; width:25px; height:2px; border-radius:3px; background:#fff; margin-bottom:4px;}
.hamburger.open + ul{display:block}

header.fixed-header{background:#fff; border-bottom:1px solid #b7b7b7}
header.fixed-header .logo img{width:120px;}
header.fixed-header nav{float:right; padding-top:18px;}
/*HEADER CLASSES END*/


/*SECTION BANNER START*/
.section-banner{margin:0; padding:0; position:relative;}
.section-banner .parallaxInner{background:url(../images/banner-01.jpg) no-repeat center center; background-size:cover; position:relative; height:100vh; min-height:500px}
/*.section-banner .parallaxInner:after{content:""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background:rgba(0,0,0,0.4)}*/

.section-banner .content{position:relative; z-index:2}
.section-banner .text_wrap{max-width:500px; padding-top:40vh}
.section-banner .text_wrap .heading{font-size:45px; line-height:45px; font-weight:bold; color:#0c3352; text-transform:uppercase; padding-bottom:15px;}
.section-banner .text_wrap .sub_heading{position:relative; color:#FFFFFF; font-size:24px; line-height:24px; font-weight:300; max-width:370px; padding:20px 0;}

.section-banner .text_wrap .sub_heading:after{
	content:""; position:absolute; top:0; left:0; width:100%; height:5px;
background: rgba(255,209,5,1);
background: -moz-linear-gradient(left, rgba(255,209,5,1) 0%, rgba(234,234,234,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,209,5,1)), color-stop(100%, rgba(234,234,234,1)));
background: -webkit-linear-gradient(left, rgba(255,209,5,1) 0%, rgba(234,234,234,1) 100%);
background: -o-linear-gradient(left, rgba(255,209,5,1) 0%, rgba(234,234,234,1) 100%);
background: -ms-linear-gradient(left, rgba(255,209,5,1) 0%, rgba(234,234,234,1) 100%);
background: linear-gradient(to right, rgba(255,209,5,1) 0%, rgba(234,234,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd105', endColorstr='#eaeaea', GradientType=1 );

}
.section-banner .text_wrap .btn_wrap{}
.section-banner .text_wrap{}

.scrollDown{position:absolute; width:100%; left:0; bottom:20px; text-align:center; z-index:2; font-size:12px;}
.scrollDown a span,.scrollDown a span::before{position:absolute;left:50%;box-sizing:border-box}
.scrollDown a{height:40px;width:35px;position:relative;display:inline-block; opacity:0.8; transition:0.2s linear 0s}
.scrollDown a:hover{opacity:.5}
.scrollDown a span{top:0; left:0; bottom:0; right:0; margin:auto;width:23px;height:35px;border:2px solid #0c3352;border-radius:50px}
.scrollDown a span::before{top:7px;content:'';width:2px;height:6px;margin-left:-1px;background-color:#0c3352;border-radius:100%;-webkit-animation:sdb10 1.5s infinite;animation:sdb10 1.5s infinite}
@-webkit-keyframes sdb10{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,12px);opacity:0}100%{opacity:0}}
@keyframes sdb10{0%{transform:translate(0,0);opacity:0}40%{opacity:1}80%{transform:translate(0,12px);opacity:0}100%{opacity:0}}
/*SECTION BANNER END*/

/*SECTION ABOUT START*/
.section-about{height:auto; background:#fff; position:relative; z-index:3}
.section-about .contentWrap{background:#fff; width:100%; margin:auto;}
.section-about .contentWrap .images{width:50%; float:left;padding-right:50px;}

.section-about .contentWrap .images ul li{position:relative; z-index:1; border:5px solid #fff; padding:0; background:rgba(248,248,248,0.90); box-shadow:0 4px 12px 0 rgba(0, 0, 0, 0.65);}
.section-about .contentWrap .images ul li:first-child{width:85%; float:right; z-index:1}
.section-about .contentWrap .images ul li:nth-child(2){width:70%; float:left; margin-top:-20%; z-index:3}
.section-about .contentWrap .images ul li:nth-child(3){width:40%; float:right; margin-right:8%; margin-top:-25%; z-index:2}
.section-about .contentWrap .images ul li img{width:100%; display:block}

.section-about .contentWrap .text{width:50%; float:left;}
.section-about .contentWrap .text .overflowContainer{max-height:250px; overflow:auto}

/*SECTION ABOUT END*/



#section-video .video{height:100vh; width:100%;}
#section-video .video iframe{height:100%; width:100%;}

#section-newface{background:url(../images/banner-newface.jpg) no-repeat left top; background-size:cover; height:100vh;}
#section-newface .text{float:right; width:50%; padding-top:100px}


#section-queans .left{float:left; width:50%}
#section-queans .right{float:left; width:50%; padding-top:40px}
#section-queans .right img{display:block; width:100%}
#section-queans .btn-wrap{margin-top:20px;}

.sub-heading{padding-bottom:20px;}
#section-queans input[type="text"]{font-weight:bold;}
.personal-info-wrap{display:none}

.contact-wrap{width:100%; max-width:650px; margin:auto;}
.contact-wrap .heading_main{display:inline-block}
.contact-wrap .heading_main:after{right:0; margin:auto}
.contact-wrap li{width:50%; float:left; padding:0 15px;}
.contact-wrap li:last-child{width:100%;}


.section-live-feed{background:#f5f5f5}
.section-live-feed .content{width:100%; max-width:500px; margin-left:0}
.live-feed-wrap .live-feed-left{float:left; width:50%}
.live-feed-wrap .live-feed-right{float:right; width:50%}
.live-feed-wrap .live-feed-right iframe{float:right}

.mob768{display:none}

footer{color:#0c3352; background:#bebebe; font-size:14px; padding:20px; text-align:center}