/* CSS Document By Palakshi Dam - Krishna Tech */
@import url('https://fonts.googleapis.com/css?family=Ubuntu');
@import url('https://fonts.googleapis.com/css?family=Dosis');
@import url('https://fonts.googleapis.com/css2?family=Croissant+One&family=Poppins:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
    font-family: 'Rupee Foradian';
    src: url('Rupee_font/Rupee_Foradian.ttf');
    font-weight: bold;
    font-style: normal;
}

body{margin: 0; font-family: 'Poppins', sans-serif;}
#main{width: 100%; height: auto; float: left}
#main1{width: 100%; height: auto; float: left; margin: 50px 0;}
#main-inner{width:80%; height:auto; margin: 0 auto; overflow:auto}
#main-inner1{width:90%; height:auto; margin: 0 auto;}
#main-inner2{width:90%; height:auto; margin: 0 auto; overflow: auto;}
#main-inner3{width:98%; height:auto; margin: 0 auto; overflow: auto;}
#main-inner4{width:100%; height:auto; margin: 0 auto; overflow: auto;}

a{text-decoration: none;}

.headerbg{background: #fff; position: fixed; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
#header{width: 100%; height: auto; float: left;}
#header .logo{width: 30%; height: auto; float: left; margin: 5px 0;}
#header .logo img{width: 100%; height: auto; float: left;}
#header .right{width: 20%; height: auto; float: right; margin:15px 0 0 0;}
#header .right .aa{width: auto; height: auto; float: right; margin: 0 5px; padding:5px 10px; border-radius: 5px; color: #01436f; border:2px solid #025288; font-weight: 500;}
#header .right .a{width: auto; height: auto; float: right; margin: 0 5px; padding:5px 10px; border-radius: 5px; color: #fff; background: #025288;}
#header .right .aa:hover{width: auto; height: auto; float: right; margin: 0 5px; padding:5px 10px; border-radius: 5px; color: #fff; border:2px solid #012e4c; background: #012e4c; font-weight: 500;}

#pagename{width: 100%; height: auto; float: left; padding:15px 0 15px 50px; background: #0063D9;}
#pagename a{color: #fff; font-weight: bold;}
.brandsh1{width: 100%; height: auto; float: left; margin-top: 110px; font-size: 50px; padding:0 2.5%}

#logi{width: 40%; height: auto; float: left; margin:5% 30%; background: #EBE8E8; padding: 1%}
#logi a{color: #01A1EF}
#logi .h4{font-size:x-large; color: #2e2e2e;}
#logi .btn{cursor: pointer;}
#logi1{width: 40%; height: auto; float: left; margin:5% 0; background: #FFFFFF; padding: 1%}
#logi1 a{color: #ddf7de}

#slide{width: 100%; height: auto; float: left; border-bottom: 1px solid #c8c6c6;}
#slide .slideimg{width: 100%; height: auto; float: left; margin-top: 65px;}
#slide h1{width: 95%; height: auto; float: left; margin-top: -25%; padding: 0 5% 0 0; text-align: right; font-size: 40px; color: #353535;}
#slide h1 span{color: #e5a20b;}

#course{width: 100%; height: auto; float: left; padding: 50px 0;}
#course h1{width: 100%; height: auto; float: left; margin: 0; color: #01436f; text-align: center;}
#course b{width: 10%; height: auto; float: left; margin: 0 45% 25px 45%; background: #373737; padding: 2px 0;}
#course .con{width: 23%; height: auto; float: left; margin: 1%; background: #f2f2f2; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.26) 0px 1px 4px;}
#course .con1{width: 23%; height: auto; float: left; margin: 1% 1% 1% 13.5%; background: #f2f2f2; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.26) 0px 1px 4px;}
#course .con img{width: 100%; height: auto; float: left; margin: 0; border-radius: 5px 5px 0 0;}
#course .con .low{width: 94%; height: auto; float: left; margin:5px 3% 0 3%;}
#course .con .low h3{width: 100%; height: 45px; float: left; margin:0; font-size: 15px; color: #1d1d1d;}
#course .con .low p{width: 100%; height: 40px; float: left; margin:5px 0; font-size: 13px; color: #302f2f; line-height: 20px; font-family: "Ubuntu", sans-serif;}
#course .con .low .price{width: 96%; height: auto; float: left; background: #fff; padding: 2%; margin:0 0 5px 0; border:1px solid #e2e1e1}
#course .con .low .price span{font-family: "Ubuntu", sans-serif; font-size: 15px; text-decoration: line-through; color: #464646;}
#course .con .low .price strong{font-family: "Ubuntu", sans-serif; font-size: 18px; color: #015f9e;}
#course .con .low .price b{text-decoration: line-through; font-size: 15px; font-weight: 500;}
#course .con .low1{width: 100%; height: auto; float: left; margin:0 0 5px 0;}
#course .con .low1 .lbtn{width: 48%; height: auto; float: left; margin:5px 1% 5px 0; padding: 5px 0; font-size: 14px; font-weight: 500; color: #0d0d0d; border-radius: 5px; text-align: center; border: 1px solid #bbbbbb;}
#course .con .low1 .lbtn:hover{border: 1px solid #0264a6; color: #0264a6;}
#course .con .low1 .rbtn{width: 48%; height: auto; float: left; margin:5px 0 5px 1%; padding: 5px 0; font-size: 14px; font-weight: 500; background: #01436f; color: #fff; border-radius: 5px; text-align: center; border: 1px solid #01436f;}
#course .con .low1 .rbtn:hover{background: #0264a6; border: 1px solid #0264a6;}

.logobg{border-top: 1px solid #f2f2f2; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
#logos{width: 100%; height: auto; float: left; margin: 30px 0;}
#logos img{width: 11%; height: auto; float: left; margin: 0 1.6%;transition: 0.2s;}
#logos img:hover{ filter: grayscale(100%);}

.gdfooterbg{background: #01294e;}
#gdfooter{width: 100%; height: auto; float: left; margin: 1% 0;}
#gdfooter .con1{width: 28%; height: auto; float: left; margin: 0 1%}
#gdfooter .con{width: 38%; height: auto; float: left; margin: 0 1%}
#gdfooter h3{color: #fff; font-weight: 500; margin-bottom: 0;}
#gdfooter b{width: 20%; height: auto; float: left; margin: 7px 80% 17px 0; background: #1970b5; padding: 1px 0;}
#gdfooter .con1 a{width: 100%; height: auto; float: left; margin: 1% 0; color: #fff; font-size: 13px}
#gdfooter .con1 a:hover{color: #dfa303}
#gdfooter .con1 iframe{width: 100%; height: 280px;}
#gdfooter .con1 p{color: #fff; font-size: 13px; margin: 0; line-height: 160%}
#gdfooter .con1 .p{width: 100%; height: auto; float: left; margin: 5px 0; background: url(images/location.png) left center no-repeat; background-size: 17px 17px; padding-left: 30px;}
#gdfooter .con1 .p1{width: 100%; height: auto; float: left; margin: 5px 0; background: url(images/phone.png) left center no-repeat; background-size: 17px 17px; padding-left: 30px;}
#gdfooter .con1 .p2{width: 100%; height: auto; float: left; margin: 5px 0; background: url(images/email.png) left center no-repeat; background-size: 17px 17px; padding-left: 30px;}
#gdfooter .con2 ul li{width: 100%; height: auto; float: left; margin: 3px 0 3px -20px!important; padding: 0!important; color: #fff; font-size: 14px; text-decoration: none; text-align: justify; transition: 0.5s;}
#gdfooter .con2 p span{float: right;}
#gdfooter .con h4{color: #fff; margin: 3% 0}
#gdfooter .con p{color: #eaeaea; font-size: 13px; margin: 0; line-height: 160%}
#gdfooter .con p strong{color: #02b9c6; font-weight: 500;}
#gdfooter .con3{width: 28%; height: auto; float: left; margin: 0 1%}
#gdfooter .con3 .icon{width: 100%; height: auto; float: left;}
#gdfooter .con3 .icon img{width: 6%!important; height: auto; float: left; margin: 1%; background: white; padding: 1%; border-radius: 50%; transition: 0.3s}
#gdfooter .con3 .icon img:hover{background:#edeaea;}

.gdlowfooterbg{background: #00101f;}
#gdlowfooter{width: 90%; height: auto; float: left; padding: 1% 0}
#gdlowfooter p{width: 100%; height: auto; float: left; margin: 0; padding: 0; color: #fff; font-size: 12px; text-align:center}
#gdlowfooter p a{color: #6eaee1}

.sticky-divi-button1{z-index: 10; position: fixed; bottom: 5px; left: 10px;}
.sticky-divi-button1:hover{color:#dcbf73;}

#signup{width: 100%; height: auto; float: left; margin:0 0 50px 0;}
#signup .left{width: 50%; height: auto; float: left; margin:120px 0 0 0;}
#signup .left img{width: 80%; height: auto; float: left; margin:0 10%;}
#signup .right{width: 45%; height: auto; float: left; margin:120px 0 0 5%;}
#signup .right form{width:90%; height:auto; float:left; margin:1% 4%; background:#fff; border-radius: 5px; padding: 1%; -webkit-box-shadow:0 3px 46px -24px rgba(0,0,0,.5);-moz-box-shadow:0 3px 46px -24px rgba(0,0,0,.5);box-shadow:0 3px 46px -24px rgba(0,0,0,.5);}
#signup .right form h2{margin:20px 0; color:#0146a5; text-align: center; text-transform: uppercase;}
#signup .right form h2 b{width: 30%; height: auto; float: left; margin:5px 35%; background: #979797; padding:1px 0;}
#signup .right form label{width:96%; height:auto; float:left; margin: 15px 1% 0 1%; color:#212121}
#signup .right form label span{color:red;}
#signup .right form .box{width:94%; height:auto; float:left; margin:1.5% 1%; padding:2% 2%; border:1px #E5E4E4 solid; border-radius:5px; font-weight:normal; color:#333333; font-family: "Poppins", sans-serif, sans-serif; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05); transition:0.5s}
#signup .right form .box:hover{border:1px #C9C8C8 solid; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}
#signup .right form .box:focus{border:1px #C9C8C8 solid; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}
#signup .right form .submit{padding:10px 6%; margin:2% 1% 2% 0; letter-spacing: 1px; font-size: medium; background:#0146a5; color:white; float:right; text-decoration:none; font-weight:normal; border:none; cursor:pointer; border-radius:5px; transition:0.5s}
#signup .right form .submit:hover{background:#01275c}
#signup .right form span{padding-left: 5px;}
#signup .right form .box::placeholder{color: #757575; opacity: 1;}

.banner{color:#FFFFFF; width:100%; float:left; margin:90px 0 0 0; padding: 30px 0; overflow:hidden}
.banner h3{text-align:left; float:left; color:#FFFFFF; padding:0; margin: 0;}
.banner .right{width:auto; float:right; padding:0}
.banner a{ text-align:right; color:#48CCAC; font-size:small; transition:0.5s}
.banner a:hover{color:#CCCCCC}
.banner span{color:#FFFFFF; font-size:small; text-align:right}

#static{width:100%; height:auto; float:left; margin:4% 0}
#static img{width:auto; height:auto; float:left; margin:1% 1% 1% 0}
#static p{margin:1% 0; line-height:175%; text-align:justify; font-size: 14px; color:#333333;}
#static span{margin:1% 0; line-height:175%; text-align:justify; font-size: 14px; color:#333333;}
#static div{margin:1% 0; line-height:175%; text-align:justify; font-size: 14px; color:#333333;}
#static ul{list-style-image: url('images/tick.png'); line-height:175%; text-align:justify; font-size: 14px; color:#333333;}
#static ul li{margin:1.5% 0; font-size: 14px;}
#static h2{color: #247ebb!important; text-transform: uppercase;}

#details{width:100%; height:auto; float:left; margin:4% 0}
#details{width:100%; height:auto; float:left; margin:4% 0}
#details{width:100%; height:auto; float:left; margin:4% 0}

.wrapper{display: flex;} 
.main{width: 75%; height: 100vh; min-height: 1150px; display: flex; flex-direction: column; background: #fff; padding-left: 30px; } 
.sidebar{width: 25%; height: 100vh; min-height: 200px; overflow: auto;color: #48793c; position: -webkit-sticky; position: sticky; top: 70px; font-size: 25px; z-index:100} 
  
.wrapper .con{width: 98%; height: auto; float: left; margin:30px 1% 1% 1%; background: #f2f2f2; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.26) 0px 1px 4px;}
.wrapper .con img{width: 100%; height: auto; float: left; margin: 0; border-radius: 5px 5px 0 0;}
.wrapper .con .low{width: 94%; height: auto; float: left; margin:5px 3% 0 3%;}
.wrapper .con .low h3{width: 100%; height: auto; float: left; margin:0; font-size: 15px; color: #1d1d1d;}
.wrapper .con .low p{width: 100%; height: auto; float: left; margin:5px 0; font-size: 13px; color: #302f2f; line-height: 20px; font-family: "Ubuntu", sans-serif;}
.wrapper .con .low .price{width: 96%; height: auto; float: left; background: #fff; padding: 2%; margin:0 0 5px 0; border:1px solid #e2e1e1}
.wrapper .con .low .price span{font-family: "Ubuntu", sans-serif; font-size: 15px; text-decoration: line-through; color: #464646;}
.wrapper .con .low .price strong{font-family: "Ubuntu", sans-serif; font-size: 18px; color: #015f9e;}
.wrapper .con .low .price b{text-decoration: line-through; font-size: 15px; font-weight: 500;}
.wrapper .con .low1{width: 100%; height: auto; float: left; margin:0 0 5px 0;}
.wrapper .con .low1 .rbtn{width: 98%; height: auto; float: left; margin:5px 1%; padding: 5px 0; font-size: 14px; font-weight: 500; background: #01436f; color: #fff; border-radius: 5px; text-align: center; border: 1px solid #01436f;}
.wrapper .con .low1 .rbtn:hover{background: #0264a6; border: 1px solid #0264a6;}

.main .tdiv{width: 100%; height: auto; float: left; margin:30px 0 0 0; border-radius: 3px; border:1px solid #e2e2e2; padding:10px}
.main .tdiv h3{width: 100%; height: auto; float: left;}
.main .tdiv ul{list-style-image: url('images/tick.png'); line-height:175%; text-align:justify; font-size: 14px; color:#333333;}
.main .tdiv ul li{margin:1.5% 0; font-size: 14px;}

.main .ldiv{width: 100%; height: auto; float: left; margin:20px 0 0 0;}
.main .ldiv p{width: 46%; height: auto; float: left; margin:1% 0; padding:0; background: url('images/icon.png') left center no-repeat; padding-left:4%}

.main .lldiv{width: 100%; height: auto; float: left; margin:20px 0 0 0; border:1px solid #e2e2e2; border-radius: 3px;}
.main .lldiv h3{width: 98%; height: auto; float: left; margin:0; padding:10px 1%; background:#01436f; color:#fff; border-radius: 3px 3px 0 0;}
.main .lldiv p{width: 98%; height: auto; float: left; margin:0; font-size:14px; padding:1%; color:#252525}
.main .lldiv p span{float:right}
.main .lldiv p:nth-child(even) {background-color: #f2f2f2;}


@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

#main-inner{width:100%; height:auto; margin: 0 auto; overflow:auto}
#main-inner1{width:100%; height:auto; margin: 0 auto;}
#main-inner2{width:100%; height:auto; margin: 0 auto; overflow: auto;}
#main-inner3{width:100%; height:auto; margin: 0 auto; overflow: auto;}

#header .logo{width: 80%; height: auto; float: left; margin: 5px 10%;}
#header .logo img{width: 100%; height: auto; float: left;}
#header .right{width: 70%; height: auto; float: right; margin:5px 15%;}
#header .right a{width: 46%; height: auto; float: left; margin: 0 1%; padding:3px 0; text-align: center; border-radius: 5px; color: #01436f; border:2px solid #025288; font-weight: 500;}
#header .right .a{width: 46%; height: auto; float: left; margin: 0 1%; padding:3px 0; text-align: center; border-radius: 5px; color: #fff; background: #025288;}
#header .right a:hover{width: 46%; height: auto; float: left; margin: 0 1%; padding:3px 0; text-align: center; border-radius: 5px; color: #fff; border:2px solid #012e4c; background: #012e4c; font-weight: 500;}

.slidebg{background: #eeeff3;}
#slide .slideimg{width: 80%; height: auto; float: left; margin: 155px 10% 0 0;}
#slide h1{width: 95%; height: auto; float: left; margin-top: -25%; padding: 0 5% 0 0; text-align: right; font-size: 16px; color: #353535;}
#slide h1 span{color: #e5a20b;}

#course{width: 100%; height: auto; float: left; padding: 20px 0;}
#course h1{width: 100%; height: auto; float: left; margin: 0; color: #01436f; text-align: center; font-size: 24px;}
#course b{width: 20%; height: auto; float: left; margin: 0 40% 15px 40%; background: #373737; padding: 2px 0;}
#course .con{width: 96%; height: auto; float: left; margin: 2%; background: #f2f2f2; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.26) 0px 1px 4px;}
#course .con1{width: 96%; height: auto; float: left; margin: 2%; background: #f2f2f2; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.26) 0px 1px 4px;}

#gdfooter .con1{width: 98%; height: auto; float: left; margin: 0 1%}
#gdfooter .con{width: 98%; height: auto; float: left; margin: 0 1%}
#gdfooter .con3{width: 98%; height: auto; float: left; margin: 0 1%}
#gdfooter h3{color: #fff; font-weight: 500; margin-bottom: 0; text-align: center;}
#gdfooter b{width: 20%; height: auto; float: left; margin: 7px 40% 17px 40%; background: #1970b5; padding: 1px 0;}
#gdfooter .con3 .icon{width: 30%; height: auto; float: left; margin:0 35%}
#gdfooter .con3 .icon img{width: 23%!important; height: auto; float: left; margin: 2%; background: white; padding: 3%; border-radius: 50%; transition: 0.3s}
#gdfooter .con3 .icon img:hover{background:#edeaea;}
#gdfooter .con1 a{width: 100%; height: auto; float: left; margin: 1% 0; color: #fff; font-size: 13px; text-align: center;}

#gdlowfooter{width: 100%; height: auto; float: left; padding: 1% 0}
#gdlowfooter p{width: 100%; height: auto; float: left; margin: 0; padding:5px 0; color: #fff; font-size: 14px; text-align: center;}

#signup .left{width: 50%; height: auto; float: left; margin:170px 25% 0 25%;}
#signup .right{width: 100%; height: auto; float: left; margin:20px 0 0 0;}
#signup .right form{width:88%; height:auto; float:left; margin:1% 4%; background:#fff; border-radius: 5px; padding: 2%; -webkit-box-shadow:0 3px 46px -24px rgba(0,0,0,.5);-moz-box-shadow:0 3px 46px -24px rgba(0,0,0,.5);box-shadow:0 3px 46px -24px rgba(0,0,0,.5);}
#signup .right form h2{margin:5px 0; color:#0146a5; text-align: center; text-transform: uppercase; font-size: 20px;}
#signup .right form h2 b{width: 30%; height: auto; float: left; margin:5px 35%; background: #979797; padding:1px 0;}
#signup .right form .submit{width: 98%; height: auto; float: left; padding:10px 0; margin:3% 1%; text-align: center; letter-spacing: 1px; font-size: medium; background:#0146a5; color:white; float:left; text-decoration:none; font-weight:normal; border:none; cursor:pointer; border-radius:5px; transition:0.5s}

.banner{color:#FFFFFF; width:96%; float:left; margin:155px 0 0 0; padding: 10px 2%; overflow:hidden}

#static{width:96%; height:auto; float:left; margin:2%}
#static img{width: 98%; height: auto; float: left; margin:1%}

.wrapper{width: 100%; height: auto; float: left; display: inline;} 
.main{width: 95%; height: 100vh; min-height: 1800px; display: auto; flex-direction: auto; background: #fff; padding: 0; float: left; margin: 430px 1% 1% 1%;} 
.sidebar{width: 98%; height: 100vh; min-height: 200px; overflow: auto;color: #48793c; position: -webkit-absolute; position: absolute; top: 200px; font-size: 25px; z-index:100; float: left; margin:1%} 
.main .tdiv{width: 98%; height: auto; float: left; margin:30px 1% 0 1%; padding: 0 3% 0 0; border-radius: 3px; border:1px solid #e2e2e2}

.main .ldiv{width: 98%; height: auto; float: left; margin:10px 1% 20px 1%;}
.main .ldiv p{width: 96%; height: auto; float: left; margin:1% 0; padding:0; background: url('images/icon.png') left center no-repeat; padding-left:4%}

}


