@import url('https://fonts.googleapis.com/css?family=Archivo+Narrow|Oswald');
body{ margin:0px; padding: 0px; font-family: Montserrat,sans-serif;}
.header{width:100%; height: 90px; background-color: #ffffff;}
.container{width:80%; margin: 0 auto;}
.logo{width:auto;  ; float: left;}
.sign{width:auto; height: 80px; float: right; }
.sbox{width:auto; height: 33px; float: left; margin-top: 23px; margin-right: 10px; background-color: #f76d25; border-radius:5px;}
.sbox p{padding-left:10px; margin-top: 7px; padding-right:10px; color: #ffffff; font-family: Montserrat,sans-serif; font-size: 14px;}
.sbox p a{color:#ffffff; text-decoration: none;}
.clear{clear:both}
.banner{width:100%; height: 550px;}
.banner img{width:100%; height: 500px; position: absolute;}
.banner h1{ position:absolute; z-index: 1000; font-size: 50px; color:#ffffff; font-family: "Oswald"; letter-spacing:2.5px; margin-top: 18px;}
.banner h2{ position:absolute; z-index: 1000; font-size: 30px; color:#ffffff; font-family: Montserrat,sans-serif; margin-top: 88px;margin-left:60px}
.banner h4{position:absolute; z-index: 1000; color:#ffffff; font-family: "Oswald"; font-size: 30px; margin-top:382px; font-family: "Oswald"; letter-spacing:2.5px;}
.venuebox{ width:89%;  height: 130px;float:center; position: absolute; margin-top: -80px;  background-color: #f76d25; border-radius:5px 5px 0px 0px;}
.v1{width:60px; height: 150px; float: left; margin-left: 58px;}
.iconb{width:250px; height: 70px; float: left; margin-top: 40px; margin-left: 10px; }
.iconb img{ width: 10px; }
.icont h3{font-size: 20px;color:#ffffff; font-family: "Oswald"; letter-spacing:1px;}
.icont p{  margin-top: -10px; font-size: 14px; color:#ffffff; font-family: Montserrat,sans-serif; line-height: 21px; }
.inoall{width:100%; height: 740px; /*background-image: url(../images/bg1.png);*/ margin-top: -100px;}
.interbox{width:48%; height: 300px; float: left; margin-right: 21px; margin-top: 210px;}
.interbox h2{font-size:40px; color:#000000; font-family: "Oswald"; letter-spacing:1px; margin-top: -4px; line-height: 50px;}
.interbox h3{font-size:18px; color:#000000; line-height: 25px;}
.banrt{position:absolute; z-index: 1000; color:#ffffff; font-weight:500; float:left; margin-top: 201px; margin-left: 0px; font-size: 18px;}
.banrt i{color: #f76d25;}
.stxt{margin-top: 30px; font-size: 15px;}
.interbox p{line-height:25px;}
.whoa{width:100%; height: 742px; background-color: #151948; margin-top: -78px;}
.whoa h2{font-size:40px; color:#ffffff; text-align: center; padding-top: 0px; padding-bottom: 0px; font-family: "Oswald"; letter-spacing:1px;}
.hbox{width:321px; height: 250px; float: left; margin-right: 58px; margin-bottom: 50px; border-radius:8px; background-color:#ffffff; box-shadow: 0 0 8px rgb(215, 217, 232);}
.hicon{width:100px; height: 100px; margin-left: 120px; margin-top: 40px;}
.htext{width:100%; height: auto; margin-top: -10px;}
.htext h3{width:100%; font-size: 18px; color:#000000; text-align: center;}
.ntext{font-size: 40px; color:#000000; text-align: center; margin-top: -10px; font-family: "Oswald"; letter-spacing:1px;}
.uline{width:80%; margin: 0 auto; height: 2px; background-color: #f96d23; margin-top: -10px;}
.nbox{width:100%; margin: 0 auto; height: auto; border: 1px solid #e2e2e2; margin-top: 25px; box-shadow: 0 0 6px rgba(0, 0, 0, .05); padding: 20px; margin-bottom: 0px; background-color: #ffffff;}
.nbox h3{text-align: left; }
.nbox p{font-size: 14px; line-height: 25px; text-align: justify;}
.nin{width:auto; height: auto; background-color: aliceblue; padding-left: 15px; padding-top: 3px; padding-bottom: 3px;}
.nin p{font-size: 17px; line-height: 25px;}
.nin p i{font-size: 18px; color: #f76d25;}
.noall{width:100%; height: auto; background-image: url(../images/ibg.jpg); margin-top: 0px; padding-bottom: 30px;}
.pro{width:47%; height: 210px; float: left; margin-right: 31px; margin-bottom: 35px;}
.proimg img{border-radius:5px;}
.procle{width:55px; height: 55px; float: left; margin-left: 185px; margin-top: -200px; position: absolute; z-index: 1000; background-color:#ffffff; border-radius:25px; box-shadow: 10px 10px 25px 0 rgba(0, 0, 0, 0.1)}
.procle img{padding-left:13px; padding-top: 12px;}
.protxt{width:50%; float: right; height: auto; margin-top: -195px;}
.protxt h4{color:#000000; margin-top: 0px; line-height: 23px; margin-bottom: 7px;}
.protxt p{color:#000000;font-size:14px; text-align: justify; line-height: 22px;}
.mentors{width:100%; height: 670px; background-color: #151948}
.mbox{width:503px; height: auto; float: left; margin-right: 35px; margin-top: 27px; margin-bottom: 0px; box-shadow: 0 0 8px rgb(215, 217, 232);}
.mimg{width:33%; height: auto; float:left;}
.mimg img{width:120px; margin-left: 25px; margin-top: 15px;}
.mtxt{width:65%; height: auto; float:left; padding-top:18px; margin-left: 7px;}
.mimg h3{color:#f76d25; font-size:14px; text-align:center; margin-left: 15px;}
.mtxt p{color:#ffffff; font-size:14px; margin-top: -5px; text-align: justify; padding-right: 15px;}
.domains{width:247px; height: 270px; float: left; margin-right: 38px; margin-top: 30px; margin-bottom: 0px; border-radius:5px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .15); border:1px solid #e2e2e2;}
.domains a{text-decoration:none;}
.domains img{border-radius:5px 5px 0px 0px;}
.domains h4{color: #000000; text-align: center; line-height: 21px;}
.domains h4 a{color: #000000; text-decoration:none;}
.footer{width:100%; height: 200px; background-color: #151948}
.ftext{color:#ffffff; font-size:15px; text-align: center; padding-top: 10px; line-height: 25px;}
.ftext a{color:#ffffff; text-decoration: none;}
.footer img{ margin-left:398px; margin-top: 30px;}
.whyall{width:100%;height: 1325px; background-image: url(../images/ibg.jpg); margin-top: 40px;}
.whylft{width:48%; height: auto; float: left; margin-top: 0px; margin-right: 10px;}
.whylft h2{font-size:45px; text-align: center; font-family: "Oswald"; padding-top: 65px;}
.whylft p{text-align: justify; font-size:16px; line-height: 22px; font-weight: 500;}
.whylft p i{color:#f76d25; font-size: 35px;}
.daybox{width:100%; height:150px; background-color: #ffffff; margin-top: 21px; margin-bottom: 20px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .15); border: 1px solid #e2e2e2;}
.daycir{width:30px; height: 30px; float: left; background-color: #f76d25; border-radius: 50px; margin-top: 30px; margin-left: 21px;} 
.daycir p{text-align: center; margin-top:6px; color:#ffffff; font-size: 20px; font-weight: 600;}
.daytxt{width:80%; height: auto; float: left;}
.daytxt h3{color:#000000; text-align: center; font-size: 23px; font-family: "Oswald"; letter-spacing:1px;}
.daytxt p{color:#000000; text-align: center; font-size: 15px; line-height: 21px;}
.fp{text-align: justify; line-height: 21px; text-align: center;}
#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: #f76d25;
    color: white;
    cursor: pointer;
    padding: 10px;
    border-radius: 20px;
    width: 33px;
    height: 33px;
    line-height: 10px;
    /* margin-top: 9px; */
    padding-top: 7px;
}

.vfeed{width:100%; height: auto; margin-top:0px;}
.fvid{width:350px; height:280px; float:left; margin-right:30px; margin-bottom:30px;}

.wyget{width:100%; height: auto; background-color: #151948;}
.wyget p{color:#ffffff; text-align: center;}
.wyin{width:80%; height: auto; margin: 0 auto;}
.wyinbox{width:100%; height: 150px; background-color: #ffffff; margin-top: 30px; box-shadow: 0 0 8px rgb(215, 217, 232);}
#wy2{height:285px;}
.wyimg{width:auto; height: auto; float: left; margin-top: 25px; margin-left: 21px; margin-right: 21px;}
.wyimg img{width:100px;}
.wytxt{width:80%; height: auto; float: left;}
.wytxt h3{color:#f96d23; text-align: center; font-size: 23px; font-family: "Oswald"; letter-spacing:1px;}
.wytxt p{color:#000000; text-align: center; font-size: 15px; line-height: 21px;}
.accordion {
  background-color: #ffffff;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 16px;
  margin-bottom: 10px;
  transition: 0.4s;
  font-weight: 600;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .15);
  border: 1px solid #e2e2e2;
  font-family: Montserrat,sans-serif;
}

.active, .accordion:hover {
  background-color: #f76d25;
  color:#ffffff;
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
  line-height: 21px;
  font-size:15px;
  font-family: Montserrat,sans-serif;
  text-align: justify;
}
.panel i{font-size:10px; color:#000000;}
button.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}
.wattend{width:100%; height: 1090px; margin-top: 30px; background-image: url(../images/ibg.jpg);}
.wattend p {color:#000000; text-align: center;}
.lhead{text-align:center; font-size:31px; line-height: 43px; font-family: "Oswald";}
.lhead1{text-align:center; margin-top: 10px; line-height: 25px;}
.rform{width:100%; height:2700px; background-image: url(../images/ibg.jpg);}
.rbox{width:70%; height:300px; float:left; background-color:#ffffff; margin-top:80px; margin-right: 28px; border: 1px solid #e2e2e2; box-shadow: 0 0 6px rgba(0, 0, 0, .05);}
.rlft{width:45%; height:325px; float:left; margin-right:25px;}
.rlft img{height: 248px; margin-left:22px; margin-top:21px;  border: 1px solid #e2e2e2; box-shadow: 0 0 6px rgba(0, 0, 0, .05);}
.rlft h2{font-size:24px; color:#000000; font-family: "Oswald"; letter-spacing: 1.2px;}
.rlft p{line-height:25px;}
.rlft i{font-size: 10px; color: #f76d25;}
.rboxr{width:27%; height:300px; float:left; background-color:#ffffff; margin-top:80px; border: 1px solid #e2e2e2; box-shadow: 0 0 6px rgba(0, 0, 0, .05);}
.rbox1{width:100%; height:600px; background-color:#ffffff; margin-top:25px; border: 1px solid #e2e2e2; box-shadow: 0 0 6px rgba(0, 0, 0, .05);}
.bt{width:100%; height:45px; border-radius:5px; background-color:#f76d25;}
.bt p{color:#ffffff; text-align:center; padding-top:10px;}
.bt p a{color:#ffffff; text-decoration:none;}
.rboxrt{color:#000000; line-height:23px; padding-bottom:10px; padding-left:20px; padding-right:10px;}
.rboxrt i{color: #f76d25;}
.rstxt{ padding-top:20px; font-size:14px; }
.rlft1{width:66.5%; height:2200px; float:left; margin-top:21px; padding:20px; background-color:#ffffff; border: 1px solid #e2e2e2; box-shadow: 0 0 6px rgba(0, 0, 0, .05);}
.desp{font-size:13px; text-decoration:underline; font-family: "Oswald"; color: #f76d25;}
.rlft1 h2{color:#000000; font-family: "Oswald"; font-size: 30px;}
.rlft1 p{font-size:15px;}
.rlft1 b{font-size:18px;}
.rlft1 p i{color: #f76d25;}
.atcart{width:130px; height:100px; float:left; margin-right:11px; border: 1px solid #e2e2e2; box-shadow: 0 0 6px rgba(0, 0, 0, .05);}
.ds{text-align:right; color:#f76d25; margin-top: -38px; font-size:15px; text-decoration: underline;}
.ds a{color:#f76d25;}
.kdtxt{width:auto; height:auto; margin:0;}
.kdtxt p{text-align:justify; line-height:21px; font-size:15px; padding-left: 21px; padding-right: 16px;}
.kdoall{width:100%; height:auto; border: 1px solid #e2e2e2; box-shadow: 0 0 6px rgba(0, 0, 0, .05); background-color:#ffffff;}
#acckd{width:96.5%; margin-left:21px;}
.acckdtxt{float:left; padding-left:10px; text-align:justify; line-height:25px;}
.acckdtxt i{font-size:7px;}

#kdbanner{width:100%; height:550px;}
#kdbanner img{width:100%; height:550px;}
#kdvenbox{margin-top:-28px;}
#kdinall{margin-top:-50px}
.kdbuttons{width:250px; height:40px; float:none; margin-left:735px; margin-top: -3px; position:absolute; z-index:1000;}
.kdb1{width:auto; height:auto;  margin-right:0.2px; background-color:#f76d25; border-radius:5px;}
.kdb1 p {text-align:center; padding-left:10px; padding-right:20px;}
.kdb1 p a{color:#ffffff; text-decoration:none;}
.kdbanh1{font-size:45px;}
#kdbannerh2{font-size:18px;}
#kdsimg{width:auto; height:auto; float:right; margin-top: 21px; margin-right: 60px;}
.blinking {animation: blinkingText 2s infinite;}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #f76d25; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #000;    }
}






@media only screen and (max-width: 767px){
	html{width: 100%; overflow-x: hidden;}
	body{overflow-x: hidden;}
	.header{width:auto; height: auto; }
	.container{width:80%; margin: 0 auto;}
	.logo{width:auto; height: auto; margin-left: 28px;}
	.sign{width:73%; height: auto; margin-top: -21px; margin-bottom: 15px; margin-left: 18px;}
	.sbox{margin-left: 0px;}
	.banner{width:100%; height: auto;}
	.banner img{width:100%; height: 285px;}
	.banner h1{font-size:18px; margin-top: 10px;}
	.banner h2{font-size:16px; margin-top: 40px;}
        .banner h4{font-size: 21px; margin-top: 210px;}

	.stxt{font-size:13px;}
	.venuebox{width:11%; height: 20px; margin-top: 300px; margin-left:-35px;}
	.v1{width:200px; height: auto;}
	.clear{clear:both;}
	.inoall{width: 100%; height: 950px; margin-top: 515px;}
	.interbox{width:100%; height: auto; margin-top: 15px;}
	.interbox img{width:100%; height: auto; margin-top: 195px;}
	.interbox h2{font-size: 23px; line-height: 32px;}
	.interbox h3{font-size: 14px;}
	#intimg{margin-top: 0px; margin-bottom: 41px;}
	.whoa{width:100%; height: 1510px; margin-top: -122px;}
	.whoa h2{margin-top: 25px; font-size: 23px;}
	.hbox{width:260px; height: auto; margin-left: 10px;}
	.hicon{width:auto; height: auto; margin-left: 88px; margin-top: 5px;}
	.ntext{font-size: 23px;}
	.nbox{width:100%; height: auto; margin-top: 18px; margin-left: 0px;}
	.nbox h3{font-size:16px;}
	.nin{width:95%; height: auto;}
	.nin p{padding-left:10px; padding-right: 10px;}
	.pro{width:100%; height: auto; margin-left: 21px; margin-bottom: 15px;}
	.protxt{width:72%; height: auto; float: none; margin-top: 5px;}
	.domains{width:81%; height: auto; margin-left: 25px;}
	.domains img{width:100%}
	.whyall{width:100%; height: auto; margin-bottom: -15px;}
	.whylft{width:100%; height: auto;}
	.whylft h2{padding-top: 0px; font-size: 23px; letter-spacing: 1px; margin-bottom: -30px;}
	.whylft p i{font-size: 25px;}
	.daybox{width:100%; height: 385px;}
	.daycir{margin-left: 117px;}
	.daytxt{width:100%; height: auto;}
	.daytxt h3{font-size:18px;}
	.daytxt p{padding-left: 10px; padding-right: 10px;}
	.fp{padding-bottom: 10px;}
	.footer{width:100%; height: 212px;}
	.footer img{margin-left:0px;}
	.wyin{width:100%; height: auto;}
	.wyinbox{width:100%; height: auto;}
	.wyimg{width:auto; height: auto; margin-left: 100px;}
	.wytxt{width:100%; height: auto;}
	.wytxt h3{font-size:18px; padding-left: 10px; padding-right: 10px;}
	.wattend p{padding-left: 10px; padding-right: 10px;}
	.wytxt p{padding-left:10px; padding-right:10px;}
	#wy1{height:300px;}
	#wy2{height:560px;}
	#wy3{height:300px;}
	#wy4{height:300px;}
	#wy5{height:270px;}
	#wy6{height:310px;}
	.wattend{width:100%; height: 2080px;}
	#wa1{height:315px;}
	#wa2{height:400px;}
	#wa3{height:400px;}
	#wa4{height:320px;}
	#wa5{height:340px;}
        #sboxr{margin-left: 42px;}
	.rform{width:100%; height:4410px;}
	.rbox{width:100%; height:635px;}
	.rlft{width:100%; height:auto;}
        .rlft img{width: 100%; height:auto; margin:0;}
	.rlft h2{padding-left:20px;padding-right:20px;}
	.rlft p{padding-left:20px;padding-right:20px;}
        .bt{width:90%; margin:0 auto;}
	.rboxr{width:100%; height:auto;}
	.rlft1{width:86%; height:auto;}
	.rlft1 h2{font-size: 23px;}
	.rlft1 p{text-align:justify;}
	.atcart{width:43%; height:auto; float:left; margin-right: 15px; margin-bottom: 15px;}
	.atcart img{width:100%;}
	.rsubh{font-size:15px;}
        .ds{margin-top:0px; text-align: center;}
        #acckd{width: 87%;}
        .rboxrt{font-size: 15px;}
.mentors{width:100%; height:652px;}       
.mbox{width:100%; height:auto;}
.mimg{width:100%; height:auto;}
.mimg img{width:auto; height:auto; margin-left: 67px;}
.mtxt{width:100%; height:auto;}
.mtxt p{padding-left:10px; padding-right:21px;}

        #kdbanner{width:0%; height:550px;}
#kdbanner img{width:100%; height:345px;}
#kdvenbox{margin-top:-160px;}
#kdinall{margin-top:60px;}
#kdbanner h1{font-size: 17px; margin-top: 10px; line-height: 25px; margin-left: 27px;margin-right: 15px;}
#kdbanner h2{margin-top: -12px; margin-left: 27px; margin-right: 15px; font-size:10px;}
#kdstxt{font-size: 11px;}
#kdbanh1{font-size: 16px;letter-spacing: 1.5px;}
#kdbanrt{margin-top: 33px; margin-left: 27px;}
#kdgetoff{font-size: 15px; margin-top: 207px; margin-left: 27px;}
.kdbuttons{width:92%; height:auto; margin-left:27px; margin-top: 153px;}
.kdb1{width:auto; height:30px; margin-top:10px;}
.kdb1 p{font-size:11px; margin:0; padding-top: 8px;}
#kdsimg{width:auto; height:auto; float:left; margin-bottom: 19px; margin-top: 0px; margin-left: 10px;}

.vfeed{width:100%; height: auto;}
.fvid{width:100%; height:200px; margin-bottom: 25px; margin-left: -40px;}


}
