body, html{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;  }
body{font-family: 'Roboto Slab', serif; overflow-x: hidden;} 
a, img{outline: none; text-decoration: none;}
a:hover{text-decoration: none;}
button:focus{outline: none;}
p{font-family: 'Open Sans', sans-serif;}
header {padding: 100px 30px 0; margin-top:90px;background:url("../images/python-training-in-chandigarh.jpg") no-repeat center/cover scroll;}
section, footer {padding: 0px 30px;}
footer{padding-bottom: 30px;}
.bg-yellow{background: #ffca00;}
.bg-lightyellow{background: #ffcd0e;}
.navbar{box-shadow: 0 0px 8px #000; padding: 0px; outline: none;}
.navbar-dark .navbar-nav .nav-link {color: rgba(0,160,184,1); font-size: 18px; font-weight: 600;margin: 0px 1px; transition: all linear 0.3s; line-height: 30px;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {color: #fff; background: rgba(154,0,0,0.8); border-radius: 0 30px 0 30px;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {color: rgba(255,255,255,1);background: rgba(154,0,0,0.8); border-radius: 0 30px 0 30px;}
.navbar-brand img{width: 100%;}
.navbar-dark .navbar-toggler {background:#00a0b9;color: #00a0b9;border-color: #00a0b9;}
.navbar ul li.active a {background: #58c7d0 ;}
.main-border{border-top: 2px solid #fff;border-left: 2px solid #fff; border-right: 2px solid #fff; min-height: 780px;}
.main-border1{border-left: 2px solid #fff; border-right: 2px solid #fff; padding: 80px 0;}
.main-border2{border-bottom: 2px solid #fff; padding: 30px 0;}
.main-border5{border-left: 2px solid #fff; border-right: 2px solid #fff; padding: 80px 0 170px;}
.main-border8{border-left: 2px solid #fff; border-right: 2px solid #fff; padding:40px 0;}
.banner-logo{position: relative;margin-top: -64px; background: #102236; border-radius: 60px;}
.main-heading{font-weight: 600;}
#feature h2{font-weight: 600; font-size: 42px;}
.brdr1{border-bottom: 4px solid #fff;width: 57%;margin: 0 auto 20px;}
.lead{font-family: 'Open Sans', sans-serif!important; font-weight: 500;}
.ft{font-size: 60px; font-weight: 600; text-shadow: 0 1px 1px #000; position: absolute; right: 9%; line-height: 50px;}
.ft small{font-size: 36px; font-weight: 600;}
.frame-box{background: #fff; border-radius: 0 150px; min-height: 250px; padding: 18px;box-shadow: 0px 6px 4px rgba(0,0,0,0.4);}
.frame-box1{background: #fff; border-radius: 150px 0px; min-height: 250px; padding: 18px;box-shadow: 5px 5px 5px rgba(0,0,0,0.4);}
.bx-1{background: linear-gradient(to bottom, #bc0152 10%, #e5568c 90%);min-height: 235px;border-radius: 0 150px; padding: 30px 50px;}
.bx-2{background: linear-gradient(to bottom, #2d2e81 10%, #359cd7 90%);min-height: 235px;border-radius: 150px 0px; padding: 30px 50px;}
.bx-3{background: linear-gradient(to bottom, #28235b 10%, #8d1b7d 90%);min-height: 235px;border-radius: 0 150px; padding: 30px 50px;}
.bx-4{background: linear-gradient(to bottom, #3eab33 10%, #94c11e 90%);min-height: 235px;border-radius: 150px 0px; padding: 30px 50px;}
.bx-5{background: linear-gradient(to bottom, #f39301 10%, #faba10 90%);min-height: 235px;border-radius: 0 150px; padding: 30px 50px;}
.count-bx-outer{width: 85px; height: 85px; position: absolute; left: -18px; top: 35px;border-radius: 50%; border: 1px solid #FFF; padding: 5px;}
.count-bx{width: 75px; height: 75px; position: relative; left: -1px; top: -1px; border-radius: 50%; border: 3px solid #FFF;box-shadow: 0 0 2px #888; padding: 5px;font-size: 36px; font-weight: 600; color: #c70054; line-height: 60px;}
.count-bx-outer1{width: 85px; height: 85px; position: absolute; right: -18px; top: 140px;border-radius: 50%; border: 1px solid #FFF; padding: 5px;}
.count-bx1{width: 75px; height: 75px; position: relative; left: -1px; top: -1px; border-radius: 50%; border: 3px solid #FFF;box-shadow: 0 0 2px #888; padding: 5px;font-size: 36px; font-weight: 600; color: #2c2d87; line-height: 60px;}
.count-bx-outer2{width: 85px; height: 85px; position: absolute; left: -18px; top: -135px;border-radius: 50%; border: 1px solid #FFF; padding: 5px;}
.count-bx2{width: 75px; height: 75px; position: relative; left: -1px; top: -1px; border-radius: 50%; border: 3px solid #FFF;box-shadow: 0 0 2px #888; padding: 5px;font-size: 36px; font-weight: 600; color: #672483; line-height: 60px;}
.count-bx-outer3{width: 85px; height: 85px; position: absolute; right: -18px; top: 20px;border-radius: 50%; border: 1px solid #FFF; padding: 5px;}
.count-bx3{width: 75px; height: 75px; position: relative; left: -1px; top: -1px; border-radius: 50%; border: 3px solid #FFF;box-shadow: 0 0 2px #888; padding: 5px;font-size: 36px; font-weight: 600; color: #45ad30; line-height: 60px;}
.count-bx-outer4{width: 85px; height: 85px; position: absolute; left: -18px; top: -135px;border-radius: 50%; border: 1px solid #FFF; padding: 5px;}
.count-bx4{width: 75px; height: 75px; position: relative; left: -1px; top: -1px; border-radius: 50%; border: 3px solid #FFF;box-shadow: 0 0 2px #888; padding: 5px;font-size: 36px; font-weight: 600; color: #f59300; line-height: 60px;}
.count-text1 {position: absolute;top: 12%;left: 2%;font-size: 35px;font-weight: 600;color: #bc0152;}
.count-text2{position: absolute;top: 36%;right: 1%;font-size: 35px;font-weight: 600;color: #2c2d87;}
.count-text3{position: absolute;top: -40%;left: 1%;font-size: 35px;font-weight: 600;color: #672483;}
.count-text4{position: absolute;top: 12%;right: 1%;font-size: 35px;font-weight: 600;color: #45ad30;}
.count-text5{position: absolute;top: -72%;left: 1%;font-size: 35px;font-weight: 600;color: #f59300;}
.mgr-20{margin-right: -20px;}
.mgl-20{margin-left: -20px;}
.mgt-15{margin-top: -15px;}
.mgt-20{margin-top: 20px;}
.mgt-110{margin-top: 110px;}
.mgt-120{margin-top: -176px;}
.mgt-160{margin-top: -174px;}
.bx-1 h3, .bx-2 h3, .bx-3 h3, .bx-4 h3, .bx-5 h3{padding: 0 30px;}
.bx-1 img, .bx-2 img, .bx-3 img, .bx-4 img, .bx-5 img{width: 20%;}
.application {background:url("../images/application-bg.png") no-repeat center/cover; background-attachment: fixed;}
.text-yellow{color: #f8ca14;}
.left-app{position: absolute; top:15%;}
.application h2{font-size: 70px; font-weight: 600; line-height: 50px;}
.application small{font-size: 32px; font-weight: 600;}
.application h4{font-size: 24px; font-weight: 600; line-height: 35px;}
.application h4.p-text{font-size: 24px; font-weight: 600; line-height: 35px; display: inline-block;margin-right: 30px;}
.application ul li{list-style: none;font-family: 'Open Sans', sans-serif;counter-increment: list; padding-bottom: 30px; padding-left: 40px;}
/*.application ul li::before{color: #f8ca14; font-weight: 700; content: counter(list) ".";left: 30px;position: absolute;text-align: right;}*/
.bg-red{background:#9a0000;}
.text-darkblue{color: #062752;}
.p-bg{border-radius: 10px; padding: 20px;}
.app-brand{position: relative;}
.app-brand h2{font-size: 33px; font-weight: 600; padding-top: 30px;}
.app-brand .bdr{border-bottom: 4px solid #062752; width: 100%; margin: 0 auto 20px;}
.form-box{background:rgba(0,160,184,0.8);width: auto;margin: 2em auto;border: 4px solid #062752;border-radius:20px; padding: 40px;}
.btn-sub1{background-color: #9a0000; width: auto; margin: 20px auto 0; padding: 5px 20px; display: block; transition: all linear 0.3s; color: #fff; font-size: 20px;animation: shake 8s infinite;}
.btn-sub1:hover{background: #F39301; border:1px solid #F39301; color: #fff;box-shadow: 0px 0px 8px #fff;}
.btn-sub1:active, .btn-sub1:focus{background: #F39301!important; border:1px solid #F39301!important; color: #fff!important;box-shadow: 0px 0px 8px #fff;}
.btn-sub2{background-color: #9a0000; width: auto; margin: 0px auto 0; padding: 5px 8px; display: inline-block; transition: all linear 0.3s; color: #fff; font-size: 20px;animation: shake 8s infinite;}
.btn-sub2:hover{background: #F39301; border:1px solid #F39301; color: #fff;box-shadow: 0px 0px 8px #fff;}
.btn-sub2:active, .btn-sub1:focus{background: #F39301!important; border:1px solid #F39301!important; color: #fff!important;box-shadow: 0px 0px 8px #fff;}
.mgtb{margin: -28px 0; padding: 0;}
.app-brand img.rt {float:right;}
.app-brand img.lt{bottom: -8px;position: absolute;}
.bdr-btm{border-radius: 0 0 30px 30px; padding-bottom: 8px; min-height: 300px;box-shadow: -7px 15px 14px #1b1b1b;}
.slider {width: auto;margin: 6em auto 6em;border: 4px solid #062752;}
.slider-wrapper {width: 100%;height: 160px;position: relative;left: -20%;}
.slide {float: left;position: absolute;height: 100%;opacity: 0;transition: opacity 3s linear;}
.slider-wrapper > .slide:first-child {opacity: 1;}
.course {background:url("../images/about-bg.jpg") no-repeat center/cover fixed;}
.course h2{font-size: 40px; font-weight: 600; padding-bottom: 5px;}
.course .carousel-caption{top:100px; left: 0; right: 0;}
.course .carousel-caption h4{color: #353537;font-weight: 600;}
.course .carousel-caption p{font-size: 16px; padding: 20px 30px 0 60px; text-align: left;}
.course .carousel-caption p.f-text{font-size: 24px; padding: 20px 30px 0 60px; text-align: left;}
.course .carousel-caption p.s-text{font-size: 18px; padding: 20px 30px 0 60px; text-align: left;}
.pdtl-90{padding: 90px 0 0 90px;}
.pdtl{padding: 90px 0 0 110px;}
.pdt-50{padding-top: 50px;}
#syllabus h2 {font-size: 40px;font-weight: 600;padding-bottom: 5px;}
#syllabus h6 {font-size: 22px;font-weight: 500;padding-bottom: 20px;}
.brdr{border-bottom: 4px solid #212529;width: 20%;margin: 0 auto 20px;}
#syllabus .carousel-caption{top: 0; padding: 30px 0px 0; left:12%; right:12%;}
#syllabus .carousel-caption p{color: #333; text-align: left;}
#syllabus .course1 h3{color: #6286aa; font-weight: 600;}
#syllabus .course2 h3{color: #f03882; font-weight: 600;}
#syllabus .course3 h3{color: #9dc275; font-weight: 600;}
.text-lighblue{color: #6286aa;}
.text-pink{color: #f03882;}
.text-lightgreen{color: #9dc275;}
/*#syllabus .course1 a, #syllabus .course2 a, #syllabus .course3 a{position: absolute;left: 15%;right: 15%;top: 96%;font-size: 26px;overflow: hidden;font-weight: 600;color:#fff;transition: all linear 0.5s;text-decoration: none;border-radius: 0 0 135px 135px;text-align: center;border: 5px solid #fff; padding: 50px;}*/
.syl-1{background:#fff;box-shadow: 0px -1px 8px #666;min-height: 533px;border-radius: 100px 100px 0 0;padding: 30px; margin: 0 15px;}
.syl-2{background:#fff;box-shadow: 0px -1px 8px #666; min-height: 502px;border-radius: 100px 100px 0 0;padding: 30px;}
.syl-1 a.glow-on-hover1{z-index:111;position: absolute;left: 15%;right: 15%;top: 97%;font-size: 26px;overflow: hidden;font-weight: 600;color:#fff;transition: all linear 0.5s;text-decoration: none;border-radius: 0 0 135px 135px;text-align: center;border: 5px solid #fff;padding: 40px;}
.syl-1 a.glow-on-hover1::before {content: '';background: linear-gradient(90deg, #9a0000, #9a0000, #5880a7);position: absolute;top: 11px;left: -2px;background-size: 400%;z-index: -1;filter: blur(0px);width: calc(100% + 4px);height: calc(100% + 4px);animation: glowing 20s linear infinite;opacity: 1;transition: opacity .3s ease-in-out;}

.syl-1 a.glow-on-hover2 {z-index:111;position: absolute;left: 15%;right: 15%;top: 97%;font-size: 26px;overflow: hidden;font-weight: 600;color:#fff;transition: all linear 0.5s;text-decoration: none;border-radius: 0 0 135px 135px;text-align: center;border: 5px solid #fff;padding: 40px;}
.syl-1 a.glow-on-hover2:before {content: '';background: linear-gradient(60deg, #9a0000, #9a0000, #b9b238);position: absolute;top: 11px;left:-2px;background-size: 400%;z-index: -1;filter: blur(0px);width: calc(100% + 4px);height: calc(100% + 4px);animation: glowing 22s linear infinite;opacity: 1;transition: opacity .3s ease-in-out;}
.syl-1 a.glow-on-hover3 {z-index:111;position: absolute;left: 15%;right: 15%;top: 97%;font-size: 26px;overflow: hidden;font-weight: 600;color:#fff;transition: all linear 0.5s;text-decoration: none;border-radius: 0 0 135px 135px;text-align: center;border: 5px solid #fff;padding: 40px;}
.syl-1 a.glow-on-hover3:before {content: '';background: linear-gradient(45deg, #9a0000, #9a0000, #5880a7);position: absolute;top: 11px;left:-2px;background-size: 400%;z-index: -1;filter: blur(0px);width: calc(100% + 4px);height: calc(100% + 4px);animation: glowing 28s linear infinite;opacity: 1;transition: opacity .3s ease-in-out;}

.pd-btm{padding-bottom: 250px;}
.bg-orange{background: #ff6600;}
.card-header{background: transparent;}
.advisor h2 {font-size: 36px;font-weight: 600;padding-bottom: 5px;}
.advisor h6{text-align:center; margin-bottom:50px;}
.advisor h6 q {quotes: "\201C""\201D""\2018""\2019";padding: 10px 20px;line-height: 1.4;font-style: italic;}
.advisor h6 q:before {content: open-quote;display: inline;height: 0;line-height: 0;left: -10px;position: relative;top: 8px;color: #9a0000;font-size: 40px;}
.advisor h6 q:after {content: close-quote;display: inline;height: 0;line-height: 0;left: 0px;position: relative;top: 10px;color: #9a0000;font-size: 40px;}
#trainer {background:url("../images/trainers-bg.jpg") no-repeat center/cover;background-attachment: fixed; min-height:600px;}
#trainer h2 {font-weight: 600;font-size: 42px;}
#trainer img{border:2px solid #ffca00; padding: 5px; width: 227px; height: 227px;}
#trainer .trainers{background:url(../images/trainers1.png) no-repeat center center/cover; width: 250px; height: 250px; border:2px solid #ffca00; padding: 5px; border-radius: 100%; margin: 0 auto;}
#timing h3{font-weight: 600;}
#timing p{padding: 0 15px;}
#video h2 {font-weight: 600;font-size: 42px;}
#video h5{background: #F39301; font-size: 20px; text-align: center; margin-bottom: 0; padding: 10px;border-radius: 5px 5px 0px 0px;}
#video h6{font-size: 20px; margin-bottom: 0; padding: 20px 15px;}
.bg-black{background: #000;}
.brdr2{border-bottom: 4px solid #212529;width: 40%;margin: 0 auto 20px;}
.brdr3{border-bottom: 4px solid #212529;width: 25%;margin: 0 auto 20px;}
.brdr4{border-bottom: 4px solid #fff;width: 35%;margin: 0 auto 20px;}
.brdr11{border-bottom: 4px solid #fff;width: 30%;margin: 0 auto 20px;}
footer p{font-size: 16px;}
footer .bdr-lt{border-left: 1px solid #fff;}
footer a{color: #fff; text-decoration: none;}
footer a:hover{color: #fff; text-decoration: none;}
/*a.glow-on-hover1 {border: none;outline: none;color: #fff;cursor: pointer;position: relative;z-index: 0;border-radius: 10px;padding: 60px;}
a.glow-on-hover1:before {content: '';background: linear-gradient(90deg, #9a0000, #9a0000, #5880a7);position: absolute;top: 12px;left:-2px;background-size: 400%;z-index: -1;filter: blur(0px);width: calc(100% + 4px);height: calc(100% + 4px);animation: glowing 20s linear infinite;opacity: 1;transition: opacity .3s ease-in-out;}
a.glow-on-hover2 {border: none;outline: none;color: #fff;cursor: pointer;position: relative;z-index: 0;border-radius: 10px;padding: 60px;}
a.glow-on-hover2:before {content: '';background: linear-gradient(60deg, #9a0000, #9a0000, #b9b238);position: absolute;top: 12px;left:-2px;background-size: 400%;z-index: -1;filter: blur(0px);width: calc(100% + 4px);height: calc(100% + 4px);animation: glowing 22s linear infinite;opacity: 1;transition: opacity .3s ease-in-out;}
a.glow-on-hover3 {border: none;outline: none;color: #fff;cursor: pointer;position: relative;z-index: 0;border-radius: 10px;padding: 60px;}
a.glow-on-hover3:before {content: '';background: linear-gradient(45deg, #9a0000, #9a0000, #5880a7);position: absolute;top: 11px;left:-2px;background-size: 400%;z-index: -1;filter: blur(0px);width: calc(100% + 4px);height: calc(100% + 4px);animation: glowing 24s linear infinite;opacity: 1;transition: opacity .3s ease-in-out;}*/
@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}
#scroll {position:fixed;right:10px;bottom:10px;cursor:pointer;width:50px;height:50px;background-color:rgba(0,160,184,1);text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;transition: all linear .5s;}
#scroll span {position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#ffffff;transition: all linear .5s;}
#scroll:hover {background-color:#e74c3c;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
.rotate1 {animation: rotation1 4s infinite linear;}
.rotate2 {animation: rotation1 5s infinite linear;}
.rotate3 {animation: rotation1 6s infinite linear;}
.rotate4 {animation: rotation1 7s infinite linear;}
.rotate5 {animation: rotation1 8s infinite linear;}
@keyframes rotation1 {
   0% {transform:rotate(0deg);background-color:#fff; border-color: #fff;}  
  13% {transform:rotate(45deg);background-color:#fff; border-color: #fff;}
  25% {transform:rotate(90deg);background-color:#fff; border-color: #fff;}
  38% {transform:rotate(135deg);border-color: #ffca00; background:#ffca00;}
  50% {transform:rotate(180deg);border-color: #ffca00; background:#ffca00;}
  63% {transform:rotate(225deg);border-color: #ffca00; background:#ffca00;}
  75% {transform:rotate(270deg);border-color: #ffca00; background:#ffca00;}
  88% {transform:rotate(315deg);background-color:#fff; border-color: #fff;}
 100% {transform:rotate(360deg);background-color:#fff; border-color: #fff;}
}
.wow:first-child {visibility: hidden;}
.call, .whatsapp-float{display: none;}
.section-btn a .btn i{transition: all 0.5s ease;font-family:FontAwesome;text-shadow: none;}
.section-btn a .btn i:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); text-shadow: none;}
.section-btn .btn.btn-default {background: rgba(0,160,184,0.9);border: 0 none;border-radius: 10px;color: hsl(0, 0%, 100%);font-size: 30px;font-weight: 600;line-height: 64px;margin: 30px 5px 0 50px;padding: 5px 35px;text-shadow: 1px 1px 1px hsl(0, 0%, 0%);font-family: roboto slab;transition: all ease 0.5s;}
.section-btn > span .btn.btn-default {background: #f6b20e;transition: all ease 0.5s;}
.section-btn .btn.btn-default:hover {background: rgba(0,160,184,1);box-shadow: 3px 3px 8px #666;}
.section-btn > span .btn.btn-default:hover {background: #d59700 none repeat scroll 0 0;box-shadow: 3px 3px 8px #666;}
.section-sub-btn .btn.btn-default:hover {background: #d7232d none repeat scroll 0 0;box-shadow: 3px 3px 8px #666;}
.have-quest{margin: 50px 0 30px;}
.have-quest .btn1{background-color: #9a0000; color: #fff; width: 50%; border:0; transition: all linear 0.5s; font-size: 20px; font-weight: 600; text-transform: uppercase; outline: none;}
.have-quest .btn1:hover{background-color:#ffcc00; color: #666; box-shadow: 3px 3px 8px #666; outline: none;}
.pos-rt{position: absolute; right: 0; bottom: 0;}
.heading-frame1{background-color: #F39301; margin: 0!important; font-size: 22px;color: #fff; text-align: center; padding:10px 10px; border-radius: 5px 5px 0px 0px;}
.heading-frame3{background-color: #9a0000; margin: 0!important; font-size: 22px;color: #fff; text-align: center; padding:10px 10px; border-radius: 5px 5px 0px 0px;}
.video-bg {background: #ccc;border: 1px solid #000;border-radius: 0 0 5px 5px;}
.box3{background-color: rgba(0,160,184,1); text-align: center; padding:0 40px 30px;margin-bottom: 20px;border-radius: 0px 0px 5px 5px;}
.box3 .form-inline .form-group{width: 49%;margin-right: 20px;}
.no-mrgn {margin-right:0!important;}
.box3 .form-inline .form-control{display: block; width: 100%; height: 40px;}
.box3 h5{padding: 30px 0;}
.btn-sub{background-color: #9a0000; width: auto; margin: 20px auto 0; padding: 5px 30px; display: block; transition: all linear 0.3s; color: #fff; font-size: 20px;animation: shake 8s infinite;}
.btn-sub:hover{background: #F39301; border:1px solid #9a0000; color: #fff;box-shadow: 0px 0px 8px #fff;}
.btn-sub:active, .btn-sub:focus{background: #F39301!important; border:1px solid #F39301!important; color: #fff!important;box-shadow: 0px 0px 8px #fff;}
#client h2 {font-size: 40px;font-weight: 600;padding-bottom: 5px;}
.affil {text-align: center;}
.affil .icon {width: 120px;height: 120px;border-radius: 60px;border: solid 1px #999;font-size: 30px;line-height: 120px;text-align: center;margin: 0 auto;color: #999;}
.affil .heading {font-size: 20px;text-transform: uppercase;letter-spacing: 0.1em;font-weight: 600;margin-bottom: 20px;font-family: 'TrajanPro-Regular';}
.affil p {font-size: 14px;line-height: 1.5;margin-bottom: 30px;padding: 0 20px;}
.client-logo {text-align: center;vertical-align: middle;}
.client-logo img {transition: filter .5s ease-in-out;-webkit-filter: grayscale(1);filter: grayscale(1);}
.client-logo img:hover {-webkit-filter: grayscale(0);filter: grayscale(0);}

#feature .lead q{quotes: "\201C""\201D""\2018""\2019";padding: 10px 20px;line-height: 1.4; font-style: italic;}
#feature .lead q:before {content: open-quote;display: inline;height: 0;line-height: 0;left: -10px;position: relative;top: 18px;color: #fff;font-size: 60px;}
#feature .lead q:after {content: close-quote;display: inline;height: 0;line-height: 0;left: 6px;position: relative;top: 20px;color: #fff;font-size: 60px;}

#syllabus h6 q{quotes: "\201C""\201D""\2018""\2019";padding: 10px 20px;line-height: 1.4; font-style: italic;}
#syllabus h6 q:before {content: open-quote;display: inline;height: 0;line-height: 0;left: -10px;position: relative;top: 8px;color: #9a0000;font-size: 40px;}
#syllabus h6 q:after {content: close-quote;display: inline;height: 0;line-height: 0;left: 0px;position: relative;top: 10px;color: #9a0000;font-size: 40px;}

[class*=" icofont-"], [class^="icofont-"]{font-size: 50px;background: #fff;color: #9a0000;border-radius: 10px;padding: 5px;}
#services i{font-size: 30px;background: #fff;color: #9a0000;border-radius: 10px;padding: 5px; position: absolute; left: 45px; transition: all linear 0.5s;}
#services ul li:hover i{background: #9a0000; color: #fff;}
.bb{width: 730px; height: 765px;}
.syl{width: 350px; height: 691px;}

/********OnClick Popup********/
.modal-dialog{margin: 100px auto;}
.modal-header, .modal-footer{border: 0;padding: 10px 0 0; margin: 0 auto;}
.modal-title{color: #fff; font-size: 30px;}
.modal-content{text-align:center; background:#0d0d0d url(../images/python-form-bg.png) no-repeat center; height: 100%; background-size: cover;}
.share-text{margin:10px 14px 10px 40px;background: #ffcd0e;display: inline-block; padding: 3px 35px; border-radius: 2px; font-weight: 500; font-size: 16px;}
.share-text::before {content: "\f164"; font-family:FontAwesome;color: #9a0000;position: absolute;margin-left: -86px;transform: scaleX(-1);font-size: 50px;margin-top: -21px;}
.form-inline .form-control{width: 100%;}
.form-inline .form-group{margin-bottom: 15px;}
.modal-header .close{color: #fff; opacity: 0.3; font-size: 18px;}
.modal-content .btn1{color: #fff;background-color:#9a0000; margin: 0 auto;border: 1px solid #9a0000; width: 30%;transition: all linear 0.5s;}
.modal-content .btn1:hover{background-color:rgb(238, 157, 25);  border: 1px solid  rgb(238, 157, 25); box-shadow: 0px 0px 8px #fff;}
.modal-content .btn2{padding:3px;color: #fff;background-color: rgb(238, 157, 25); border: 1px solid rgb(238, 157, 25); width: 100%;transition: all linear 0.5s;}
.modal-content .btn2:hover{background-color:#fe0000;  border: 1px solid #fe0000; box-shadow: 0px 0px 8px #fff;}
.timer {font-size: 12px;padding: 10px;margin: 0 auto;color: #fff;}
.modal-content .otp-bg .modal-body{padding: 50px 15px 30px;}
.res{margin: 0 auto;}
.res p{display: inline-block; margin-bottom: 0;color: #fff; font-size: 14px;}
.res a{text-decoration: underline; color: #fff; transition: all linear 0.5s;}
.res a:hover{color: #fff;}
/********OnClick Popup********/

/********Slide Box********/
#slidebox {display:none; visibility:hidden;}
.navbar ul li.call-us{transition:all linear 0.5s;border-radius:0 30px 0 30px;font-size:18px;color: #fff; background-color: rgba(154,0,0,0.8);font-weight: 600;padding: 8px 10px 8px;margin-left: 3px; cursor: pointer;}
.navbar ul li.call-us:hover{background:rgba(154,0,0,0.8);color: #fff;border-radius:30px 0px 30px 0px; box-shadow:2px 2px 5px #666;}
.call-us a{display: none;}
.navbar ul li.desk-show{display: block;}
.call-action1 {color: #000;text-align: center; margin-top:50px;}
.call-action1 h3 {font-size: 30px;display: inline; font-weight: 600;}
.section_btn1 a .btn-call {background-color: #9a0000;width: auto; font-weight:600;margin: -10px 0 0 10px;padding: 5px 30px;display: inline;transition: all linear 0.3s;color: #fff;font-size: 30px;text-decoration: none;animation: shake 8s infinite;}
.section_btn1 a:hover .btn-call{text-decoration: none;background: #F39301;border: 1px solid #F39301;color: #fff;box-shadow: 0px 0px 8px #666;}
ul.ct{padding: 0 0 0 100px;}
ul.ct li{line-height: 38px; list-style:none;}
ul.ct li i{font-size:26px; color:#fff; background:transparent;}
.swal-overlay{z-index: 111111;}
.text-red{color:#3e3b39;}
.pd-lft{padding-left:60px;}


.imgvideo {cursor: pointer;}
.video-btn {width: 70px;display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.video-btn i{color:#333; background:transparent; font-size: 60px; transition:all linear 0.3s; animation: bounceIn 5s infinite;}
.video-btn i:hover{color:#cd2122; background:transparent; font-size:60px; animation:none; filter: drop-shadow(1px 3px 2px #222);}
.ytvideo {background-image:url('../images/youtube-thumbnail.jpg');width:100%; min-height:300px;position: relative;margin: 0;padding: 0;background-position: center;background-size: contain;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;cursor: pointer;}
.ytvideo iframe {border-style: none;height: 100%;width: 100%;}

.code-col ul{margin:0;}
.code-col ul li{list-style:none;padding-left: 40px;}
.text-rd{ color:#9a0000;}
.code-col ul li i {font-size: 30px;background: #9a0000;color:#fff;border-radius: 10px;padding: 5px;position: absolute;left: 45px;transition: all linear 0.5s;}
.code-col ul li p{padding-top:5px;}

.more-quest h2 {font-size: 40px;font-weight: 600;padding-bottom: 5px;}
/*.accordion_head {background-color: #f39301;color: #fff;cursor: pointer;font-size: 16px;margin: 0 0 1px 0;padding: 7px 11px;font-weight: 800;border-radius: 5px;}*/
.accordion_head {background-color: #f39301;color: #fff;cursor: pointer;font-size: 18px;margin: 5px 0 1px 0;padding: 12px 20px;font-weight: 500;border-radius: 3px;}
.accordion_body {background: #eee;}
.accordion_body p {padding: 18px 10px;margin: 0px;font-family: 'Nunito Sans', sans-serif;color: #444;}
.plusminus {float: right; font-size: 26px; margin-top: -8px; font-weight: 500;}
.panel-collapse{border: 1px solid #ccc;font-family: 'Nunito Sans', sans-serif;color: #444; font-size: 14px; padding: 10px;}
.mtp-20{margin-top:-24px;}


.box4{background-color: rgba(0,160,184,1); text-align: center; padding:30px 40px 30px;margin-bottom: 20px;border-radius:0 0 5px 5px;}
.box4 .form-inline .form-group{width: 49%;margin-right: 20px;}
.box4 .form-inline .form-control{display: block; width: 100%; height: 40px;}
.box4 h5{padding: 30px 0;}
.m-t{display:none;}
.m-sh{display:none;}
.m-sh1{display:none;}
.dd{display:block; margin-top:-5px;}
.m-t1{display: block;}
/************Media Queires*****************/

@media only screen and (max-width: 767px){
.mob-show{display:none;}    
.m-h{display:none;}
.m-sh1{display:block;}
.m-t{display:block;}
.m-t1{display: none;}
.navbar{padding: 0rem 1rem;}	
.navbar-dark .navbar-nav .nav-link{line-height: 26px;padding-left: 10px;}
.navbar-brand img {width: 75%;}
.main-heading{background: rgba(154,0,0,0.8);font-size: 32px;}
.navbar ul li.desk-show{display: none;}
header, section, footer {padding: 0px 5px;}
header{padding-top: 80px; margin-top: 70px;}
footer{padding-bottom: 10px;}
.main-border{min-height: 445px;}
.main-border1{padding: 30px 0;}
.main-border8{padding:0;}
.banner-logo{margin-top: -53px;width: 30%; margin-bottom: 10px;}
#feature h2, .app-brand h2, .course h2, #trainer h2, #video h2{font-size: 28px;}
.lead{font-size: 16px;}
.ft{position: relative; left: 0; right: 0; margin-bottom: 50px; font-size: 48px;}
.ft small{font-size: 32px;}
.mgr-20 {margin-right: 0px;}
.mgl-20 {margin-left: 0px;}
.mgt-15, .mgt-110, .mgt-120, .mgt-160 {margin-top: 35px;}
.no-pd{padding-right: 0; padding-left: 0;}
.frame-box{min-height: 200px;}
.bx-1 h3, .bx-2 h3, .bx-3 h3, .bx-4 h3, .bx-5 h3{font-size: 24px;}
.bx-1, .bx-2, .bx-3, .bx-4, .bx-5{min-height: 200px;padding: 20px 30px;}
.count-bx-outer{left: 0; top: -20px;}
.count-bx-outer1, .count-bx-outer3{right: 0px;top: 15px;}
.count-bx-outer2, .count-bx-outer4{left: 0px;top: 15px;}
.count-text1{top: -2%;left: 6%;}
.count-text2 {top: 11%;right: 6%;}
.count-text3 {top: 9%;left: 6%;}
.count-text4 {top: 10%;right: 6%;}
.count-text5 {top: 9%;left: 6%;}
.left-app{position: relative;top: 0; margin-bottom: 50px;}
.p-bg{margin: 0 10px;}
.application h2{font-size: 48px;}
.application h2 img{width: 30%;}
.app-brand img.lt, .app-brand img.rt{display: none;}
.slider{margin: 2em;}
.slider-wrapper{height: 120px; left: -35%;}
.bdr-btm {border-radius: 0;box-shadow: 0px 4px 11px #1b1b1b;}
.pd-m{padding: 15px;}
.pdtl-90 {padding: 0px 0 0 103px;}
.syl-1, .syl-2{margin: 20px 20px 130px;padding: 20px;position: relative; min-height: 400px;}
.syl-1 a.glow-on-hover1, .syl-1 a.glow-on-hover2, .syl-1 a.glow-on-hover3{padding: 25px;}
.syl-1 a.glow-on-hover1::before, .syl-1 a.glow-on-hover2::before, .syl-1 a.glow-on-hover3::before{top:7px;}
/*#syllabus .course1 a, #syllabus .course2 a, #syllabus .course3 a{left: 12px; right: 0px; top: 73.1%; bottom: -6px; width: 92%;}
a.glow-on-hover1, a.glow-on-hover2, a.glow-on-hover3 { padding: 62px;}*/
.course .carousel-caption{padding-top: 10px;}
.course .carousel-caption h4{color: #fff; font-size: 18px;}
.course .carousel-caption p {font-size: 14px;padding: 0px 30px 0 134px;height: 65px;overflow: hidden;}
.pdtl {padding: 30px 0 0 110px;}
.pdt-50 {padding-top: 2px;}
.txt-ctr{text-align: center;}
.bdr-btm1{border-bottom:2px solid #fff; padding: 20px 0px; margin-bottom: 20px;}
footer p{text-align: right;}
footer .bdr-lt {border-top: 1px solid #fff; border-left: 0; padding: 20px; margin-top: 10px;}
.call{margin-left: -40px; display: block;}
.call a{border-radius:5px;text-align:center;transition:all linear 0.5s;font-size:18px;color: #9a0000; background-color:#fff;font-weight: 600;padding:5px 10px;cursor: pointer;}
.call a:hover{background:#ffcc00;color: #000; box-shadow:2px 2px 5px #666; text-decoration: none;}
.call a:before{animation: shake 8s infinite;content: '\f0a4'; position: absolute; margin-left: -30px;font-size: 20px; font-family: FontAwesome;}

.call1{display: block;background:#9a0000;text-align: center;width: 60%;margin: 0 auto; border-radius:5px; padding:10px;}
.call1 a{border-radius:10px;text-align:center;transition:all linear 0.5s;font-size:18px;color: #fff;font-weight: 600;padding:10px 10px;cursor: pointer;}
.call1 a:hover{background:#ffcc00;color: #000; box-shadow:2px 2px 5px #666; text-decoration: none;}
.call1 a:before{animation: shake 8s infinite;content: '\f0a4'; position: absolute; margin-left: -30px;font-size: 20px; font-family: FontAwesome;}
.m-hd{display:none;}
/**Whatsapp Icon****/
.whatsapp-float{display:block;position:fixed;top:12%;left:8px;text-align:center;z-index:100;transition: all linear 0.5s;-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);}
.whatsapp-float img{width: 60px;}
.have-quest .btn1{width: 85%;}
.box3 .form-inline .form-group{width: 100%; margin-right: 0;}
.btn-sub{width: 60%;margin: 20px auto 0}
.heading-frame1{font-size: 24px;}
.form-box {margin: 2em 10px;padding: 15px;}
.box3 {padding: 0 30px 40px;}
.box3 h5 {padding: 20px 0;}
.app-brand .bdr{width: 94%;}
#video h6{padding: 20px 0;}
.brdr1{width: 94%;}
.brdr, .brdr2, .brdr4{width: 55%;}
.brdr3{width: 85%;}
.brdr11{width: 68%;}
.client-logo img.mob{-webkit-filter: grayscale(0);filter: grayscale(0);}
.application ul li{padding-left: 10px;font-size:16px;padding-bottom: 20px;}
#services i{left: 15px; font-size:22px;}
.m-sh{display: block; color: #9a0000; font-size: 40px;margin-bottom: 20px; padding:0; width:100%;}
.bb {width: 100%;height: auto;}
/********Slide Box********/
#slidebox {display:block; visibility:visible;position:fixed; z-index:11111;width: 351px;height: 380px;left:-351px; bottom:0;background: linear-gradient(to bottom, #004F5C 25%, #fff 20%);color:#fff;padding: 10px;-webkit-box-shadow: -1px 1px 12px 5px rgba(102,102,102, 0.8);box-shadow: -1px 1px 12px 5px rgba(102,102,102, 0.8);border-radius: 5px;}
.sl-text{color: #fff; padding: 0px 0 10px 18px; margin-top: 15px; text-align: center; font-size: 20px; line-height: 23px; font-weight: 400;}
.sl-text span{color: #fff; font-size: 22px; font-weight: 600;}
.sl-text::before{content: '\f0a1'; font-family: FontAwesome; position: absolute; margin-left: -64px; font-size: 38px; transform: rotate(30deg);color:#fff;}
.sb-text{color: #9a0000!important; padding: 20px 0px 0px; text-align: center; font-size:20px; text-transform:capitalize;font-weight: 600;}
.sb-text1{color: #000; text-align: center; font-size:16px;  line-height: 20px; font-weight: 400; margin-bottom: 0;}
.sb-text1 span{color: #9a0000;}
#slidebox .mg-top{margin-top: 10px;}
#slidebox input{background: #fff;border: 1px solid #34538f;color:#333;width: 300px; height: 35px; margin-bottom: 10px; border-radius: 3px;padding: 3px 8px;}
#slidebox .btn1{padding:5px 25px; margin-top:0;background-color: #F39301; color: #fff; width: 50%; border:1px solid #F39301; transition: all linear 0.5s;}
#slidebox .btn1:hover{animation:none;background-color:#9a0000;color:#fff;border:1px solid #9a0000; box-shadow: 3px 3px 8px #666;}
#slidebox h2, #slidebox p{color:#fff;}
#slidebox .no-th{text-align:center; padding: 5px 0;}
#slidebox .no-th a{font-size: 14px;color:#bbb; text-transform: capitalize;transition: all linear 0.5s; text-decoration: underline;}
#slidebox .no-th a:hover{color: #e53434;}
.section_btn1 a .btn-call{margin: 10px auto; display: block;}
ul.ct {padding: 0 0 0 0px;text-align: left;}
ul.ct li {line-height: 28px;list-style: none;padding-left: 25px;}
ul.ct li i{position: absolute;margin-left: -36px;}
.course .carousel-caption p.f-text {font-size: 13px;padding: 0px 20px 0 119px;line-height: 13px;}
.course .carousel-caption p.s-text {font-size: 13px;padding: 0px 7px 0 127px;line-height: 13px;}

.m-hd{display:none;}
.ytvideo{min-height:196px;}
.code-col ul{padding:0;}
.code-col ul li i{left:8px;}
.call-action1{margin-top:15px;}
.accordion_head{padding: 5px 15px;font-size: 16px;}
.box4{padding: 1px 30px 30px;}
.plusminus{margin-top: -14px;}
.sh1{display:none;}
.col-wt{width: 46%;}
.col-wt1{width: 48%; margin-left: 20px;}
.col-wt1 i{left:54.6%!important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.m-h{display:none;}    
.navbar{padding: 0rem 1rem;}	
.navbar-dark .navbar-nav .nav-link{line-height: 26px;padding-left: 10px;}
.navbar ul li.desk-show{display: none;}
header, section, footer {padding: 0px 10px;}
header{padding-top: 80px;}
footer{padding-bottom: 10px;}
.banner-logo{margin-top: -53px;width: 15%; margin-bottom: 10px;}
.main-heading{background: rgba(154,0,0,0.8);font-size: 36px;}
.main-border{min-height: 445px;}
.main-border1{padding: 30px 0;}
.main-border8{padding:0;}
#feature h2, .app-brand h2, .course h2, #trainer h2, #video h2{font-size: 36px;}
.lead{font-size: 16px;}
.mgt-160{margin-top: -130px;}
.mgt-120 {margin-top: -130px;}
.count-bx-outer2{top: -100px;}
.count-bx-outer4{top: -93px;}
.count-text1 {top: 14%;left: 2%;}
.count-text2 {top: 43%;}
.count-text3 {top: -37%;}
.count-text4 {top: 15%;}
.count-text5 {top: -43%;}
.frame-box{min-height: 200px;}
.bx-1 h3, .bx-2 h3, .bx-3 h3, .bx-4 h3, .bx-5 h3{font-size: 24px;}
.bx-1, .bx-2, .bx-3, .bx-4, .bx-5{min-height: 210px;padding: 20px 30px;}
.slider-wrapper{left: -26%;}
.application h2{font-size: 56px;}
.application small {font-size: 30px;}
.bdr-btm {border-radius: 0;box-shadow: 0px 4px 11px #1b1b1b;}
.application h2 img{width: 50%;}
.pd-m{padding: 15px;}
.pdtl-90 {padding: 65px 0 0 90px;}
.pdtl {padding: 67px 0 0 110px;}
.course .carousel-caption p{padding: 10px 30px 0 60px;}
#syllabus .course1 h3, #syllabus .course2 h3, #syllabus .course3 h3{font-size: 24px;}
.syl-1 a.glow-on-hover1, .syl-1 a.glow-on-hover2, .syl-1 a.glow-on-hover3{padding: 25px; top:98%; font-size: 20px;}
.syl-1 a.glow-on-hover1::before, .syl-1 a.glow-on-hover2::before, .syl-1 a.glow-on-hover3::before{top:7px;}
/*#syllabus .course1 a, #syllabus .course2 a, #syllabus .course3 a{left: 8px;top: 73%;bottom: 6px;width: 94%;height: 28%;}
a.glow-on-hover1, a.glow-on-hover2, a.glow-on-hover3 {width: 216px;height: 172px;}
a.glow-on-hover1 span, a.glow-on-hover2 span, a.glow-on-hover3 span{position: absolute;left: 9px;right: 9px;top: 44px;}*/
.call{margin-left: -40px; display: block;}
.call a{display: block;border-radius:5px;text-align:center;transition:all linear 0.5s;font-size:18px;color: #9a0000; background-color:#fff;font-weight: 600;padding:5px 10px;cursor: pointer;}
.call a:hover{background:#ffcc00;color: #000; box-shadow:2px 2px 5px #666; text-decoration: none;}
.call a:before{animation: shake 8s infinite;content: '\f0a4'; position: absolute; margin-left: -30px;font-size: 20px; font-family: FontAwesome;}
/**Whatsapp Icon****/
.whatsapp-float{display:block;position:fixed;top:10%;left:8px;text-align:center;z-index:100;transition: all linear 0.5s;-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);}
.whatsapp-float img{width: 60px;}
.have-quest .btn1{width: 85%;}
.box3 .form-inline .form-group{width: 100%; margin-right: 0;}
.btn-sub{width: auto; margin:20px auto 0;}
.heading-frame1{font-size: 24px;}
.box3 {padding: 0 20px 15px;}
.box3 h5 {padding: 10px 0;}
#video h6{padding: 20px 0;}
.brdr{width: 30%;}
.brdr1{width: 80%;}
.brdr3{width: 40%;}
.brdr4{width: 60%;}
.left-app{top: 14%;}
.client-logo img.mob{-webkit-filter: grayscale(0);filter: grayscale(0);}
.bb {width: 100%;height: auto;}
.syl-1, .syl-2{width: auto; padding: 20px 10px; min-height: 658px;}
.call-action1 h3{display: block;margin-bottom: 15px;}
/********Slide Box********/
#slidebox {display:block; visibility:visible;position:fixed; z-index:11111;width: 351px;height: 380px;left:-351px; bottom:0;background: linear-gradient(to bottom, #004F5C 25%, #fff 20%);color:#fff;padding: 10px;-webkit-box-shadow: -1px 1px 12px 5px rgba(102,102,102, 0.8);box-shadow: -1px 1px 12px 5px rgba(102,102,102, 0.8);border-radius: 5px;}
.sl-text{color: #fff; padding: 0px 0 10px 18px; margin-top: 15px; text-align: center; font-size: 20px; line-height: 23px; font-weight: 400;}
.sl-text span{color: #fff; font-size: 22px; font-weight: 600;}
.sl-text::before{content: '\f0a1'; font-family: FontAwesome; position: absolute; margin-left: -64px; font-size: 38px; transform: rotate(30deg);color:#fff;}
.sb-text{color: #9a0000!important; padding: 20px 0px 0px; text-align: center; font-size:20px; text-transform:capitalize;font-weight: 600;}
.sb-text1{color: #000; text-align: center; font-size:16px;  line-height: 20px; font-weight: 400; margin-bottom: 0;}
.sb-text1 span{color: #9a0000;}
#slidebox .mg-top{margin-top: 10px;}
#slidebox input{background: #fff;border: 1px solid #34538f;color:#333;width: 300px; height: 35px; margin-bottom: 10px; border-radius: 3px;padding: 3px 8px;}
#slidebox .btn1{padding:5px 25px; margin-top:0;background-color: #F39301; color: #fff; width: 50%; border:1px solid #F39301; transition: all linear 0.5s;}
#slidebox .btn1:hover{animation:none;background-color:#9a0000;color:#fff;border:1px solid #9a0000; box-shadow: 3px 3px 8px #666;}
#slidebox h2, #slidebox p{color:#fff;}
#slidebox .no-th{text-align:center; padding: 5px 0;}
#slidebox .no-th a{font-size: 14px;color:#bbb; text-transform: capitalize;transition: all linear 0.5s; text-decoration: underline;}
#slidebox .no-th a:hover{color: #e53434;}
ul.ct {padding: 0 0 0 0px;text-align: left;}
ul.ct li {line-height: 28px;list-style: none;padding-left: 25px;}
ul.ct li i{position: absolute;margin-left: -36px;}
.ytvideo{min-height:196px;}
.course .carousel-caption p.f-text {font-size: 20px;}
.course .carousel-caption p.s-text {font-size: 17px;}
.accordion_head{padding:12px 8px 12px 5px;font-size: 16px;}
.mob-show{display:block;}
.no-pd{padding-right: 0; padding-left: 0;}
.pd-btm{padding-bottom: 200px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
.m-h{display:none;}      
.navbar{padding: 0rem 1rem;}
.navbar-dark .navbar-nav .nav-link{font-size: 14px;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link{font-size: 14px;}
header, section, footer {padding: 0px 10px;}
header{padding-top: 80px;}
footer{padding-bottom: 10px;}
.main-border{min-height: 550px;}
.banner-logo{margin-top: -53px;width: 15%; margin-bottom: 10px;}
.banner-logo{margin-top: -53px;width: 10%; margin-bottom: 10px;}
.main-heading{background: rgba(154,0,0,0.8);font-size: 36px;}
#feature h2, .app-brand h2, .course h2, #trainer h2, #video h2{font-size: 36px;}
.lead{font-size: 16px;}
.frame-box{min-height: 200px;}
.bx-1 h3, .bx-2 h3, .bx-3 h3, .bx-4 h3, .bx-5 h3{font-size: 24px;}
.bx-1, .bx-2, .bx-3, .bx-4, .bx-5{min-height: 210px;padding: 20px 30px;}
.mgt-160 {margin-top: -188px;}
.mgt-120 {margin-top: -214px;}
.count-bx-outer2{top: -151px;}
.count-bx-outer4{top: -180px;}
.count-text2 {top: 37%;}
.count-text3 {top: -47%;}
.count-text5 {top: -174%;}
.application h2{font-size: 56px;}
.application h2 img{width: 50%;}
.application small {font-size: 30px;}
.slider-wrapper{left: -25%;}
.pdtl-90 {padding: 43px 0 0 90px;}
.pdtl {padding: 40px 0 0 97px;}
.course .carousel-caption h4{font-size: 22px;}
.course .carousel-caption p {font-size: 15px;padding: 1px 30px 0 40px;text-align: left;max-height: 197px;overflow: hidden;}
.course .carousel-caption p.f-text {font-size: 20px;}
.course .carousel-caption p.s-text {font-size: 17px;}
.mgtp{margin-top: 0px;}
#syllabus .carousel-caption p{font-size: 14px;}
/*#syllabus .course1 a, #syllabus .course2 a, #syllabus .course3 a{left: 17px; top: 73%; font-size: 20px;}
a.glow-on-hover1, a.glow-on-hover2, a.glow-on-hover3 {width: 190px;height: 152px;}
a.glow-on-hover1 span, a.glow-on-hover2 span, a.glow-on-hover3 span{position: absolute;left: 9px;right: 9px;top: 42px;}*/
.have-quest .btn1{width: 85%;}
.section-btn .btn.btn-default{margin: 20px 5px 0 18px;}
.box3 .form-inline .form-group{width: 48%; margin-right: 34px;}
.btn-sub{width: auto;margin: 20px auto 0;}
.heading-frame1{font-size: 24px;}
#client .client-logo img{width: 100%!important;}
.box3 {padding: 0 15px 30px;}
.box3 h5 {padding: 20px 0;}
#video h6{padding: 18px 0px;}
.left-app{top: 14%;}
.brdr{width: 20%;}
.brdr1{width: 30%;}
.brdr3{width: 30%;}
.brdr4{width: 45%;}
.client-logo img.mob{-webkit-filter: grayscale(0);filter: grayscale(0);}
.btn-sub1{padding: 5px 25px;}
.bb {width: 100%;height: auto;}
.syl-1, .syl-2{height: 612px; width: auto; padding: 24px;}
.syl-1 a.glow-on-hover1, .syl-1 a.glow-on-hover2, .syl-1 a.glow-on-hover3{font-size: 20px;}
/**Whatsapp Icon****/
.whatsapp-float{display:block;position:fixed;top:13%;left:8px;text-align:center;z-index:100;transition: all linear 0.5s;-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);}
.whatsapp-float img{width: 60px;}
/********Slide Box********/
#slidebox {display:block; visibility:visible;position:fixed; z-index:11111;width: 351px;height: 380px;left:-351px; bottom:0;background: linear-gradient(to bottom, #004F5C 25%, #fff 20%);color:#fff;padding: 10px;-webkit-box-shadow: -1px 1px 12px 5px rgba(102,102,102, 0.8);box-shadow: -1px 1px 12px 5px rgba(102,102,102, 0.8);border-radius: 5px;}
.sl-text{color: #fff; padding: 0px 0 10px 18px; margin-top: 15px; text-align: center; font-size: 20px; line-height: 23px; font-weight: 400;}
.sl-text span{color: #fff; font-size: 22px; font-weight: 600;}
.sl-text::before{content: '\f0a1'; font-family: FontAwesome; position: absolute; margin-left: -64px; font-size: 38px; transform: rotate(30deg);color:#fff;}
.sb-text{color: #9a0000!important; padding: 20px 0px 0px; text-align: center; font-size:20px; text-transform:capitalize;font-weight: 600;}
.sb-text1{color: #000; text-align: center; font-size:16px;  line-height: 20px; font-weight: 400; margin-bottom: 0;}
.sb-text1 span{color: #9a0000;}
#slidebox .mg-top{margin-top: 10px;}
#slidebox input{background: #fff;border: 1px solid #34538f;color:#333;width: 300px; height: 35px; margin-bottom: 10px; border-radius: 3px;padding: 3px 8px;}
#slidebox .btn1{padding:5px 25px; margin-top:0;background-color: #F39301; color: #fff; width: 50%; border:1px solid #F39301; transition: all linear 0.5s;}
#slidebox .btn1:hover{animation:none;background-color:#9a0000;color:#fff;border:1px solid #9a0000; box-shadow: 3px 3px 8px #666;}
#slidebox h2, #slidebox p{color:#fff;}
#slidebox .no-th{text-align:center; padding: 5px 0;}
#slidebox .no-th a{font-size: 14px;color:#bbb; text-transform: capitalize;transition: all linear 0.5s; text-decoration: underline;}
#slidebox .no-th a:hover{color: #e53434;}
.ytvideo{min-height:266px;}
.accordion_head{padding:12px;}
.main-border8{padding:0;}
ul.ct {padding: 0 0 0 0px;text-align: left;}
ul.ct li {line-height: 28px;list-style: none;padding-left: 25px;}
ul.ct li i{position: absolute;margin-left: -36px;}
.mob-show{display:block;}
}