403Webshell
Server IP : 101.53.144.229  /  Your IP : 216.73.216.181
Web Server : Apache
System : Linux host.gdigitalindia.in 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : digitalshiksha ( 1179)
PHP Version : 5.6.40
Disable Function : eval,show_source,system,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,dl,show_source,curl_multi_exechellcmd, ini_restore,apache_get_modules,get_cfg_var,passthru, exec ,proc_get_status,fpassthru,c999_buff_prepare,c999_sess_put,c99_buff_prepare,c99_sess_put,proc_close,ini_alter,dl,symlink,link,proc_close,ini_alter,dl,symlink,link,mail
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/digitalshiksha/public_html/assets/front/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/digitalshiksha/public_html/assets/front/css/style.css
@import url("https://fonts.googleapis.com/css?family=Baloo+Bhaina|Crimson+Pro|Inknut+Antiqua|PT+Serif&display=swap");
@import url("https://fonts.googleapis.com/css?family=Ovo&display=swap");
@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700,700i");
@import url("https://fonts.googleapis.com/css?family=Roboto:400");

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Roboto', sans-serif;
    line-height: 1.667;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Inter",Sans-serif;
    /* font-family: Roboto, sans-serif; */
    color: #000;
    font-weight: 700;
}

h1 {
    font-size: 36px;
    font-weight: 700;
}

h2 {font-size:32px; font-weight:700;}
.owl-carousel {padding:0px 10px;}
.owl-carousel .owl-stage-outer {padding:10px 0px;}

#blogdetails .blogdetailcontent td { border: 1px solid; padding: 10px; }

/* blog */
#blogdetails {
    padding: 40px 0px;
}
#blogdetails .blogdetailcontent h4 {
    font-weight: bold;
    padding-bottom: 10px;
    color: #ff5d33;
}
#blogdetails img {
    width: 100%;
    margin-bottom: 20px;
}
#blog {
  padding: 70px 0;
}
#blog h2 {
  font-size: 36px;
  color: #000000;
  font-weight: bold;
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  text-transform: uppercase;
}
#blog h5 {
  text-align: center;
  color: #ff7652;
  font-size: 22PX;
}
#blog .row {
  row-gap: 30px;
}#blog .blog-inr {
  background-color: #f4f4ff;
  border-radius:10px;
}
#blog .blog-inr .imgsc {
  position: relative;
  overflow: hidden;
  border-radius:10px 10px 0px 0px;
}
#blog .blog-inr .imgsc img {
  transition: .5s;
}
#blog .blog-inr .imgsc:hover img {
  transform: scale(1.05);
}
#blog .blog-inr .imgsc .cat {
  display: block;
  position: absolute;
  left: 60px;
  bottom: 0;
  background: #ff744f;
  border-radius: 30px;
  padding: 6px 16px 6px 73px;
  text-align: right;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
}
#blog .blog-inr .imgsc .date {
  background: #ff744f;
  border-radius: 30px;
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-block;
  max-width: 118px;
  text-align: center;
  color: #fff;
  padding:5px 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  z-index: 1;
}
#blog .blog-inr .content {
  padding: 30px 30px 26px;
}
#blog .blog-inr .content .blog-info {
  margin-bottom: 10px;
}
#blog .blog-inr .content .blog-info li i {
  color: #ff6f04;
}
#blog .blog-inr .content h4 a {
  color: #ff5d33;
  font-weight: bold;
}

.latest-blog {
    padding: 20px;
    box-shadow: 0px 0px 4px #ddd;
    border-radius: 10px;
    background: #f4f4ff;margin-bottom:20px;
    position: sticky;
    top: 30px;
}
.latest-blog h4 {
    font-weight: bold;
    border-bottom: 1px solid #ff5d33;
    padding-bottom: 10px;
    color: #ff5d33;
}
#blogdetails .latest-blog ul li {list-style:none;}
.blog-categories {padding:20px; box-shadow:0px 0px 4px #ddd; border-radius:10px;background: #f4f4ff;}
.blog-categories ul {margin-left:20px;list-style:disc;}
.blog-categories h4 {font-weight: bold;
    border-bottom: 1px solid #ff5d33;
    padding-bottom: 10px;color:#ff5d33;}
.blog-categories ul li a {color: #000;display: block;padding: 6px 0px;font-size:15px;font-weight:bold;}
#blogdetails .newpost {display:flex;gap:10px;align-items:center;}
#blogdetails .newpost img {
    width:100px;
    padding: 0px;
    border-radius: 5px;
}
.blogname h5 {color: #ff5d33;font-weight: bold;font-size: 16px;}
.blogname p {color:#000;}
#blogdetails .blogdetailcontent {
    margin-bottom: 20px;
}

#blogdetails .blogdetailcontent ul{list-style:disc !important; margin-left:30px;}

#blogdetails .blogdetailcontent p{text-align:justify;}

#blogdetails ul li {margin-bottom: 10px;}
#blogdetails .blogdetailcontent h4 {
    font-weight: bold;
    padding-bottom: 10px;
    color: #ff5d33;
}
/*end */



.salary-package {
    background: #fff2e7;
    padding: 40px 0px;
}
.getAccessbtn {background: #ff7904;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    padding: 5px 15px;
    border-radius: 10px;
    display: inline-block;
    margin-bottom: 20px;
    text-transform: uppercase;}
.getAccessbtn:hover {color:#fff;background:#011a3a;}
.salary-package .row .col-md-6 {margin-bottom:20px;}
.jobposttitle {
    display: flex;justify-content: space-between;align-items: center;gap: 10px;
}
.jobpost {background:#fff; padding:20px; height: 100%;}
.highpay {color: #ff7904;}
.packages .btnpackage {background: #ff7904;
    color: #fff;
    padding: 4px 15px;
    text-wrap: nowrap;
    font-size:20px;
    font-weight: bold;
    border-radius: 10px;
}
.jobopprtunity {
    color: #ff7904;
}
.pricelocation {
    display: flex;
    gap: 20px;
    font-size:14px;
}
.qualification p {font-size:13px;}
.workpost li {display:inline-block;font-size:13px;}
.workpost li i {font-size:6px; margin: 0px 5px;}
.posttime {display:flex; gap:10px;justify-content:space-between;margin-top: 20px;}
.posttime span {padding: 5px 10px;}
.posttime .beforetime {background: #f3f9ff;font-weight: bold;}
.jobtitlename h4{font-size:14px;}
/*end*/


.brochuredownload {
    position: fixed;
    right: -62px;
    background: #ff7904;
    transform: rotate(-90deg);
    z-index: 3333;
    top: 40%;
    padding: 6px 15px;
    color: #fff;
    border-radius: 10px 10px 0px 0px;transition:all 1s;
}
.brochuredownload:hover {background:#011a3a;color:#fff;}
.downloadlist {color:#ff7904;}
.pricelistdownload .freeform .form-title {
    color: #000;
    padding: 30px 0px;
    font-size: 20px;
    text-align: center;
}
.brochurebtn {background:#ff7904;color: #fff;}
.brochurebtn:hover {background:#011a3a;color: #fff;}

.pricelistdownload {padding-top: 50px; padding-bottom: 50px;}
.pricelistdownload .freeform h2 {text-align: center;}

.navbar-nav .dropdown-menu {
    border: none;
    background: #ebebeb;
    border-radius: 0px;
    margin-left: 20px;
}

.stories {padding:30px 0px;}
/* whtaspcall  */
.quickcontact a, .quickcontact1 a {
	z-index: 999;
}
  .socialcontact {
	position: fixed;
	bottom: 100px;
	right:10px;
	z-index:1030;
  }
  .quickcontact {
	display: flex;
	align-items: center;
	border-radius: 50%;
	justify-content: center;
  }
  .quickcontact::after, .quickcontact::before {
	content: "";
	width: calc(100% + 10px);
	height: calc(46% + 10px);
	position:absolute;
  }
  .quickcontact::before {
	border: 1px solid #47ccc8;
	border-radius: 50%;
	animation: 1s linear infinite pulse;
  }
  .quickcontact::after {
	border: 1px solid #47ccc8;
	border-radius: 50%;
	animation: 1s linear .3s infinite pulse;
  }
  .quickcontact1 {
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	justify-content: center;
	align-items: center;
	margin-top: 10px
  }
  @keyframes pulse {
	0% {
		transform: scale(.5);
		opacity: 0
	}  
	50% {
		transform: scale(1);
		opacity: 1
	}  
	100% {
		transform: scale(1.3);
		opacity: 0
	}

  }

/* end */
button:focus:not(:focus-visible) {
    box-shadow: none;
}
[type=button]:not(:disabled) {font-weight: bold;}
.accordion-button:not(.collapsed)::after {filter:invert(1);}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {padding:10px 20px; color:#000; box-shadow:none;}
.accordion-flush .accordion-item .accordion-button:hover, .accordion-flush .accordion-item .accordion-button.collapsed:hover {color: #ff7904;}
.accordion-button:not(.collapsed) {background:#ffefe1; color:#ff7904;}
.excellentgoogle {display: flex;
    gap: 5px;
    justify-content: center;
    background: #ffe7d2;
    padding: 10px;
    font-size: 20px;
    border: 1px solid #000;}
.excellentgoogle img {width:70px;}
/* jogtypes */
.jogtypes .about-heading h2 {margin-bottom:20px;}
.jogtypes img {margin-bottom: 20px;}
.jogtypes img {margin-bottom:0px;width:120px;filter: drop-shadow(0px 0px 0px black);}
.jogtypes {padding:40px 0px;}
.jogtypes .about-bttom-p {
    text-align: center;
    box-shadow:5px 5px 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(0, 0, 0);
    border-image: initial;
    padding: 10px 4px;
    border-radius: 10px;
    background: #edf6ff;
    transition: all 1s;
}
.jogtypes .about-bttom-p:hover {box-shadow:2px 2px 0px; background:#fff0e4;}
.jogtypes p {font-size: 15px;}
/* end */



/* about */
.about {padding: 30px 0px 0px;}
.about img {
    margin-bottom: 20px;
}
.about.goal img {margin-bottom:0px;}
.about.goal {
    background:#f3f9ff;padding:30px 0px;
}
.about.goal p {
    font-size: 14px;
}
/* end */


/* course detaials */
.coursestypes {padding:40px 0px;}
.about-text {text-align: center;}
.placementCardBox {
    border:4px double #000;
    transition: 0.4s ease-in-out;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
    cursor: pointer;
}
.placementCardBox:hover {box-shadow: 0px 0px 10px #585858;}
.placementCardHead {
    padding: 20px;
    background: #ffffff;
    transition: 0.4s ease-in-out;
    border-bottom: 1px solid #111111;
    background: rgb(255,244,233);
background: -moz-linear-gradient(45deg, rgba(255,244,233,1) 0%, rgba(238,247,255,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(255,244,233,1) 0%, rgba(238,247,255,1) 100%);
background: linear-gradient(45deg, rgba(255,244,233,1) 0%, rgba(238,247,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff4e9",endColorstr="#eef7ff",GradientType=1);
}
.placementCardHead .ytag {
    display: inline-block;
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    line-height: 20px;
    padding: 4px 8px;
    border-radius: 6px;
    margin-bottom: 6px;
    background: #ffecdb;
    text-transform: uppercase;
    background: rgb(255,238,221);
background: -moz-linear-gradient(225deg, rgba(255,238,221,1) 0%, rgba(226,241,255,1) 100%);
background: -webkit-linear-gradient(225deg, rgba(255,238,221,1) 0%, rgba(226,241,255,1) 100%);
background: linear-gradient(225deg, rgba(255,238,221,1) 0%, rgba(226,241,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeedd",endColorstr="#e2f1ff",GradientType=1);
}
.placementText p {margin-bottom: 0px;}
.payment .pricefee span {display:block;line-height: 28px;}
.payment {display:flex; justify-content:space-between;}
.iconblink {
    animation: flickerAnimation 1s infinite;
    color: #b31616!important;
    font-size: 14px;
    margin-top: 3px;
}
@keyframes flickerAnimation {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.excellencestar {
    animation: lighteningAnimation 1s infinite;
    color: #b31616;
    font-size: 14px;
    margin-top: 3px;
}
@keyframes lighteningAnimation {
    0% {
        color: #ff7000;
    }
    33% {
        color: #b31616;
    }
    66% {
        color: #ff7000;
    }
    100% {
        color: #b31616;
    }
}

.placementCardBox .placementCardHead h3 {
    font-size: 25px;
    font-weight: 600;
    font-family: "DM Serif Display0";
    font-style: normal;
    line-height: 34px;
    margin-bottom: 10px;
    color: #011a3a;
}
.placementCardBox .placementCardHead p {
    margin-bottom: 1px;
}
.placementCardBody {
    padding: 15px 20px;
    background-color: #f0f7ff;
}
.placementDetailsSmall {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap:10px;
}
.placementText {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    max-width: calc(50% - 15px);
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    color: #111111;
}
.iconbgclr {
    background-color: #ff7000;
    padding: 6px;
    border-radius: 3px;
    font-size: 17px;
    text-align: center;
    width: 29px;
    color: #fff;
}
.placementDivider {
    display: block;
    position: relative;
    border-top: 1px solid #111;
    margin-top: 15px;
    padding-bottom: 15px;
}
.btnh {
    padding: 10px !important;
    background-color: #011a3a;
    border: none;
    border-radius: 5px;
    color: #fff;
    transition: all 1s; 
}
.btnh:hover {background:#011a3a;}
.btnh:hover {background-color:#ff7000}
.placementCardBody .btnh a {
    color: #fff;
}
.payment .pricefee span:first-child {
    color: #ff7904;
}
/* end */


a.moreview {
    padding:7px 15px;
    border-radius: 5px;
    display: inline-block;
    background: #ff7000;
    color: #ffffff;
    width:190px;
    text-align: center;
    transition: 1s all;
}
a.moreview i {margin-right: 5px;}
a.moreview:hover {background: #011a3a;}
/* slider */
.hero_bg {
    background-color: #f3f9ff;
    padding-top: 60px;
    padding-bottom: 80px;
    background: rgb(255,244,233);
background: -moz-linear-gradient(45deg, rgba(255,244,233,1) 0%, rgba(238,247,255,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(255,244,233,1) 0%, rgba(238,247,255,1) 100%);
background: linear-gradient(45deg, rgba(255,244,233,1) 0%, rgba(238,247,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff4e9",endColorstr="#eef7ff",GradientType=1);
  }
  .slider {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .slider .slide {
    padding-top: 0;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }  
  .slider .slide .slide-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }  
  .slider .slide .slide-content .slide-subheadline {
    font-family: var(--global--font-body);
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: var(--global--color-gray);
    margin-bottom: 20px;
    text-transform: capitalize
  }  
 
  .slider .slide .slide-content .slide-headline-tow {
    font-family: var(--global--font-heading);
    font-weight: bold;
    font-size: 20px;
    line-height: 34px;
    color: #ff7000;
    margin-bottom: 0;
    text-transform: capitalize;
    margin-top: 10px;
  }  



  @media screen and (max-width: 991.98px) {
    .slider .slide .slide-content {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 30px;
    }.slider .slide .slide-content .usps-list li {
        display:-webkit-inline-box;
        display: -ms-inline-flexbox;
        display: block;
        margin-right: 20px;
    }
    .slider .slide .slide-content .slide-subheadline {
        text-align:center;
        line-height: 1.5;
    } 
    button.navbar-toggler {
        border: none;
    } 
    .navbar-toggler:focus {box-shadow:none;}
     
    .slider .slide .slide-content .slide-headline, .slider .slide .slide-content h5, .slider .slide .slide-content .slide-headline-tow {text-align: center;}
    .slider .slide .slide-content .slide-desc {
        text-align:center;
        font-size:18px;
        line-height:26px;
        font-weight:500;
    }
    .placementCardHead{text-align: center;}
    .slider {
        padding-top: 20px;
        padding-bottom: 20px;
    }

  }  

  @media screen and (min-width: 1300.98px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width:1240px;
}


  }
  

  @media(min-width: 992px) and (max-width:1200px) {
    .slider .slide .slide-content .slide-headline-tow {
        font-size:26px;
        line-height:1.3;
    }
  }  

  @media screen and (max-width: 767.99px) {
    .slider .slide .slide-content .slide-headline-tow {font-size:1.4rem;line-height: 1.4;margin-bottom: 10px;}
    .about-bttom-p h4 {font-size:18px;}
    .placementCardBox .placementCardHead h3 {font-size: 20px;}   
    .border-box {margin-bottom: 20px;}
    .tool-content {margin-bottom: 20px;}
   
  }
    
   .slider .slide .slide-content .slide-headline {
    font-family: var(--global--font-heading);
    font-weight:bold;
    font-size: 32px;
    line-height: 32px;
    color: #011a3a;
    margin-bottom: 10px;
  }


  @media(min-width: 1024.01px) and (max-width:1200px) {
    .slider .slide .slide-content .slide-headline {
        font-size:34px;
        line-height: 1.3;
    }

  }

  @media(min-width: 991.01px) and (max-width:1024px) {
    .slider .slide .slide-content .slide-headline {
        font-size:28px;
        line-height: 1.3;
    }
    .slider .slide .slide-content .slide-headline-tow {font-size:20px;}
    .slider .slide .slide-content .slide-headline-tow {
        text-align:center;
    }
  }

  @media screen and (max-width: 767.98px) {
    .slider .slide .slide-content .slide-headline {
        font-size:30px;
        line-height: 1.2
    }
  }  
  /* .slider .slide .slide-content h4 {} */
  .slider .slide .slide-content .usps-list {
    text-align: left;
    margin: 10px 0 20px;
    padding: 0;
    list-style: none;
  }  
  .slider .slide .slide-content .usps-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--global--font-body);
    font-weight: 400;
    font-size: 18px;
    line-height:30px;
    color:#000;
  }  
  @media(min-width: 992px) and (max-width:1200px) {
    .slider .slide .slide-content .usps-list li {
        font-size:14px
    }
  }  

  @media screen and (max-width: 767.98px) {
    .slider .slide .slide-content .usps-list li {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 0
    }
  }
.slider .slide .slide-content .usps-list li::before {
    content: '\f00c';
    font-family: "font awesome 5 free";
    font-weight: 700;
    width: 18px;
    height: 18px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #011a3a;
    color: #fff;
    margin-right: 15px;
    border-radius: 50%;
    font-size: 10px
  }  
  @media(min-width: 992px) and (max-width:1200px) {
    .slider .slide .slide-content .usps-list li::before {
        margin-right:8px
    }
  }  
  .slider .slide .slide-content .slide-desc {
    font-family: var(--global--font-body);
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    color: var(--global--color-gray);
    margin-bottom: 0;
  }  
 

  /* end */


.why-title {text-align:center;}
.trainer-section {position: relative;}
.trainer-section .owl-theme .owl-controls {
    display: none;
}
.trainer-section .trainer-content {
    position: relative;
    display: block;
    border: 1px solid #e1e6eb;
    padding: 5px;
    margin: 0px 0px 30px 0px;
    transition: all 500ms ease;
    border-radius: 7px;
    text-align: center;
    background: #fff;
}
.trainer-section .trainer-content p {text-align: center;}
.trainer-section .trainer-content:hover {
    border: 1px solid #cda274;
}
.trainer-page .trainer-content:hover {
    box-shadow: 0 15px 30px #e1e6eb;
    border: 1px solid #e1e6eb;
}
.trainer-section .trainer-content .trainer-thumb-box {
    position:relative;
    overflow:hidden;
    border-radius:5px;
    width:100%;
    margin:auto;
    margin-bottom:25px;
}
.trainer-section .testimonial-content .author:before {
    position: absolute;
    content: '';
    width: 60px;
    height: 5px;
    left: 50%;
    margin-left: -30px;
    top: -26px;
}
.trainer-section h2 {
    text-align: center;
    margin-bottom: 2px;
    margin-top: 67px;
}
.trainer-section h4 {
    color: #f1372a;
    text-align: center;
    margin-bottom: 19px;
}
.trainer-section .trainer-content .trainer-thumb-box img {
    width: 100%;
}
.trainer-section .trainer-content .author {
    position: relative;
    font-size: 22px;
    line-height: 30px;
    font-family: 'Open Sans', sans-serif;
    color: #0d2933;
    font-weight: 600;
    margin-bottom: 5px;
}
.trainer-section .trainer-content .author h5 {color:#ff7904;}
.trainer-section .trainer-content .title {margin-bottom: 12px;}
.newblink {
    animation: newblinker 1s infinite;
    color: #b31616;
    font-size: 14px;
    margin-top: 3px;
}
@keyframes newblinker {
    0% {
        color: #ff7000;
    }
    33% {
        color: #b31616;
    }
    66% {
        color: #ff7000;
    }
    100% {
        color: #b31616;
    }
}

.syllabus-title {text-align:center;}
.course-syllabus .syllabus-list {
    text-align: left;
    margin: 0 0 20px;
    padding: 0;
    list-style: none;
    columns: 3;
  }  
  .course-syllabus .syllabus-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--global--font-body);
    font-size: 16px;
    line-height:50px;
    color: var(--global--color-white);
    font-weight: bold;
    border-bottom: 1px dotted #ff7000;
    transition: all 1s;
  } 
  .course-syllabus .syllabus-list li:hover {color:#ff7000;padding-left: 5px;}
  .course-syllabus .syllabus-list li::before {
    content: '\f02d';
    font-family: "font awesome 5 free";
    font-weight: 700;
    width: 18px;
    height: 18px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* background-color: #011a3a; */
    color: #ff7000;
    margin-right:8px;
    /* border-radius: 50%; */
    font-size: 15px;
}




.testimonial-video .img{position: relative; overflow: hidden;}
.testimonial-video .img img{width: 100%;}
.testimonial-video .img .book{position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center;display:flex; align-items:center;}  
.testimonial-video .img .book a i {
  color: #88bd2f;
font-size: 21px;
}
.testimonial-video .img .book a {
  height: 65px;
  width: 65px;
  background-color:#fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0px auto;
}
.testimonial-video .img .book a::before {
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: calc(100px + 40px);
  height: calc(100px + 40px);
  border-radius: 50%;
  animation: pulse 1s linear infinite
}
.testimonial-video .img .book a::after {
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: calc(100px + 40px);
  height: calc(100px + 40px);
  border-radius: 50%;
  animation: pulse 1s linear infinite;
  animation-delay: 0.3s
}
@keyframes pulse {
  0% {
      transform: scale(0.5);
      opacity: 0
  }

  50% {
      transform: scale(1);
      opacity: 1
  }

  100% {
      transform: scale(1.3);
      opacity: 0
  }
}



.testimonial-section {
    position: relative;
}
.testimonial-section .owl-theme .owl-controls {
    display: none;
}
.testimonial-section .testimonial-content {
    position:relative; display:block;padding:20px 20px 0px; margin:0px 0px 30px 0px; transition: all 500ms ease; text-align:center; border-radius:0px 100px 0px 0px;
}
.testimonial-section .testimonial-content p {text-align: justify;line-height: 1.6;color: #fff;}
/* .testimonial-section .testimonial-content:hover {
    border: 1px solid #cda274;
} */
.testimonial-head {display: flex;gap: 20px;align-items: center;}
.testimonial-section .testimonial-content .thumb-box {
    position: relative;
    overflow: hidden;
    border-radius: 50px;
    width: 65px;
    height: 65px;
    /* margin: auto; */
    margin-bottom: 10px;
}
.testimonial-section .testimonial-content .author:before {
    position: absolute;
    content: '';
    width: 60px;
    height: 5px;
    left: 50%;
    margin-left: -30px;
    top: -26px;
}
.testimonial-section h2 {
    text-align: center;
    margin-bottom: 2px;
    margin-top: 67px;
}
.testimonial-section h4 {
    color: #fff;
    text-align: left;
    margin-bottom: 0px;
    font-size: 20px;
}
.ratingstar i {color:#ff7904; font-size:12px;}
.testimonial-section .testimonial-content .thumb-box img {
    width: 100%;
}
.testimonial-section .testimonial-content .author {
    position: relative;
    font-size: 10px;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    color: #0d2933;
    font-weight: 600;
    margin-bottom: 5px;
}
.testimonial-section .testimonial-content .author p {margin-bottom:0px;font-weight:normal;font-size:14px;}
.testimonial-section .testimonial-content .title {
    margin-bottom: 12px;
}
.account-login {
    margin: 0px;
    /* overflow: hidden; */
    padding: 20px 0px 20px;
}
.account-login .form-list input.input-text {
    padding: 10px;
    margin-top: 5px;
    outline: none;
    margin-bottom: 10px;
}
.account-login .col2-set .col-1 {
    float: left;
    padding-bottom: 0;
    padding: 0px;
    text-align: left;
    width: 49%;
    min-height: 362px;
    padding: 18px 25px 0 0;
    margin-bottom: 0px;
}
.account-login .col2-set .col-2 {
    float: right;
    padding-bottom: 0;
    padding: 0 0 0 55px;
    text-align: left;
    width: 48%;
    background: #fff;
    padding: 25px 0;
    margin-bottom: 25px;
}
.account-login strong {
    font-size: 14px;
    color: #000;
    margin-bottom: 15px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.account-login .content {
    margin-top: 8px;
    padding-top: 12px;
}
.account-login .content p {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 1.6em;
    text-align: justify;
}
.account-login .content p.required {
    font-size: 11px;
}
.account-login .content .form-list label {
    font-size: 13px;
    color: #333;
    margin-bottom: 0px;
    font-weight: normal;
    display: block;
}
.required {
    color: #ff0000;
    font-size: 11px;
}
.registration-form {
    margin: auto;
    width: 70%;
}
.button.coupon,
.button.btn-continue,
.button.continue,
.button.login,
button.btn-share,
.button.create-account {
    background-color: #011a3a;
    color: #fff;
    border: 1px #0183c1 solid;
    padding: 4px 12px;
}

input,
optgroup,
select,
textarea {
    width: 100%;
}
.digital-tools-area .row {
    align-items: center;
}
.about h4 {
    color: #011a3a;
}
.accordion-item i {
    margin-right: 10px;
    color: #ff7904;
}
.accordion-item sup {
    margin-right: 10px;
}
.page-title {
    background: linear-gradient(rgb(0 0 0 / 81%), rgb(0 0 0 / 79%)), url(../img/title-bg.jpg);
    height: 100%;
    background-repeat: repeat;
    background-size: cover;
    padding: 50px 0px;
}

.page-title h1 {
    color: #fff;
    text-align: center;
}
.page-title h5 {
    color: #fff;
    position: relative;
    z-index: 9;
    margin-top: 5px;
    text-align: center;
}

.page-title h5 a {
    color: #fff;
}
.about ul li {
    font-size: 16px;
    line-height: 1.8;
}
.whyjoin li {list-style: disc;}
.whyjoin {margin-left: 20px;}

.page-title p {
    color: #fff;
}

.about p {
    text-align: justify;
}

.counter {
    /* background-color:#f5f5f5; */
    padding: 20px 0;
    border-radius: 5px;
}

.count-title {
    font-size: 40px;
    font-weight: normal;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}
.classroom .about-text {text-align: left;}
.classroom p {
    font-size: 20px;
    margin-bottom: 5px;
}
.course-content h2 {text-align:center;}

.count-text {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}
.fa-2x {
    margin: 0 auto;
    float: none;
    display: table;
    color: #4ad1e5;
}
.course-help {background-image:linear-gradient(to bottom, rgb(0 0 0 / 76%), rgb(0 0 0 / 80%)),
    url(../img/coursebg.jpg);background:#011a3a;}
.course-help .helptitle {text-align: center;}
.digi-course {
    padding:40px 0px;
    background:#fff;
}
.digi-course h2 {
    margin-bottom: 20px;
    color: #011a3a;
}
.course {
    display: flex;
    padding: 35px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 30px;
    border-color: rgba(0, 0, 0, .3);
    border-radius: 5px 5px 5px 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    color: #fff;
    transition: 2s all;
    margin-bottom: 15px;
}
.course-icon {
    margin-right: 20px;
    font-size: 30px;
}
.course-content h5 {
    color: #fff;
}
.course1 {
    background-color: #9c27b0;
}
.course1:hover {
    background-color: #641971;
}
.course2 {
    background-color: #e48904;
}
.course2:hover {
    background-color: #ba7002;
}
.course3 {
    background-color: #00bcd4;
}
.course3:hover {
    background-color: #058798;
}
.course5 {
    background-color: #9c27b0;
}
.course5:hover {
    background-color: #760e88;
}
.course6 {
    background-color: #d40db3;
}
.course6:hover {
    background-color: #a6078b;
}
.course7 {
    background-color: #00cd82;
}
.course7:hover {
    background-color: #059e66;
}
.course8 {
    background-color: #f33527;
}

.course8:hover {
    background-color: #b3190e;
}

.course9 {
    background-color: #0080d2;
}

.course9:hover {
    background-color: #0067a9;
}

.course10 {
    background-color: #9c27b0;
}

.course10:hover {
    background-color: #641971;
}

.course11 {
    background-color: #c5c300;
}

.course11:hover {
    background-color: #959300;
}

.course4 {
    background-color: #005bf1;
}

.course4:hover {
    background-color: #074cbe;
}
.course12 {
    background-color: #f33527;
}
.course12:hover {
    background-color: #bf1a0e;
}
.digi-programme {
    padding:40px 0px;
    background: #011a3a;
}
.digi-programme h2 {text-align: center;}
.programme-title {text-align:center;}
.course-section {justify-content:center;}
.digi-programme h2 {
    margin-bottom: 30px;
    color: #fff;
}
.digi-programme p {
    margin-bottom: 20px;
    color: #fff;
}
.digi-programme .programme p {
    color: #000;
}

/* mastertools */
.mastertools {
    padding: 40px 0px;
    background: #011a3a;
}
.mastertools-title {text-align: center;}
.mastertools h2 {
    margin-bottom: 20px;
    color: #fff;
}
.mastertools p {margin-bottom:20px; font-size:15px;color: #fff;}
.mastertools .owl-carousel .owl-item img {
    border: 1px dotted;
    box-shadow:0px 0px 2px;
    border-radius: 10px;
    background: #fff;
}
/* end */
.thankssection {padding: 40px 0px 1px;background: linear-gradient(rgb(14 55 94 / 85%), rgb(14 55 94 / 85%)), url(../images/thanks-bg.webp);}
.programme {
    display: block;
    padding: 35px 15px;
    border-style: solid;
    border-radius: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    transition: 2s all;
    margin-bottom: 15px;
    text-align: center;
    background-color: #fff;
}
.partner-title {text-align: center;}
.partner-icon img {
    width: 100%;
    margin: auto;
    padding: 10px;
}
.partner-icon {
    box-shadow: 0px 0px 4px #5a5a5a;
    margin-bottom: 20px;
    border-radius: 10px;transition: all .5s;
}
.partner-icon:hover {box-shadow: 0px 0px 8px #000000;}
.centeralign {justify-content: center;}
.partner-area h2 {
    margin-bottom:20px;color:#011a3a;
}
.partner-area p {margin-bottom: 20px;}
.partner-area {
    padding:30px 0px;
}
.contact-area {
    padding: 50px 0px;
    background: #f3f9ff;
}
.contact-title {text-align: center;}
.contact-body {
    margin-top: 20px;
}
.hcontact-form p {color: #fff;}
.hcontact-form h3 {color: #fff}
.hcontact-form {
    background:#011a3a;
    padding:20px;
    box-shadow: 0px 0px 5px #000;
    border-radius:10px;color: #fff;
}
.contact-area h2 {
    margin-bottom:20px;
    color:#011a3a;
}
.contact-area p {margin-bottom:20px;}
.hcontact-address {
    padding:0px;
    height: 100%;
}
.submit-btn {
    border: none;
    padding: 5px 19px;
    font-size: 19px;
    color: #000;
    background: #ffffff;
    border-radius: 5px;
    margin-top: 20px;
}
.hcontact-address h5 {
    color:#011a3a;
    margin-bottom: 35px;
    font-weight:bold;
    font-size: 25px;
    line-height: 36px;
}
.about-heading h2 {color:#011a3a;}
.contact-address-body p i {
    font-size: 15px;
    padding-right: 0px;
    width: 30px;
    color: #ffffff;
    background: #ff7904;
    height: 30px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
}
.contact-address-body p {
    display:flex;
    gap:11px;
    color:#000;
    line-height:1.6rem;
    margin-bottom: 25px;
    border-bottom: 1px dotted;
    padding-bottom: 25px;
}
.hcontact-address h3 {color:#000;}
.contact-address-body a {
    color: #000000;
    line-height: 1.6rem;
    margin-bottom: 31px;
}

.digital-content .accordion h2 {
    margin-bottom: 0px;
}

.course-list li {
    list-style: inside;
}

.digital-content {
    padding: 30px 0px;
}

.digital-course ul li {
    background-color: #011a3a;
    color: #ffffff;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.0;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
}

.digital-content h2 {
    margin-bottom:30px;
    text-align: center;
}

.programme-icon img {
    width: 110px;
    margin: auto;
    padding: 10px;
}

.programme-icon i {
    font-size: 60px;
    color: #ff7904;
    margin-bottom: 10px;
}
.owl-dots {display: none;}
.help-course-box {
    padding: 40px 0px;
}
.help-course-box h2 {
    margin-bottom: 20px;
    color: #fff;
}
.help-course-box p {
    color: #fff;
    font-size:15px;
}
.help-course {
    display: block;
    padding: 20px 20px;
    border-radius: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    transition: 1s all;
    margin-bottom: 15px;
    background-color: #f5f5f5;
}
.help-course:hover {box-shadow:0px 0px 7px 4px #000000;}
.why-digital {
    padding: 50px 0px;
}
.why-digital h2 {
    margin-bottom: 30px;
    text-align: center;
}
.why-digital .why-title p {
    text-align: center;
}


/* certificates */
.certificaterow {align-items:center;margin-top:30px;justify-content:center;}
.tool-content {border-radius:5px;}
.certificates-title {text-align:center;}
.certificates {background:#f3f9ff;padding:40px 0px;}
.certificates h2 {
    margin-bottom: 20px;
    color: #011a3a;
}
.certificates p {margin-bottom:20px;}
/* end */


/* faq */
.faq-digital {padding:50px 0px;background:linear-gradient(rgb(14 55 94 / 85%), rgb(14 55 94 / 85%)), url(../images/faqbg.webp);}
.faq-title {text-align:center;}
.faq-digital h3 {margin-bottom:20px;color:#fff;}
.faq-digital p {color: #fff;}
.coursefaq .accordion-flush .accordion-item {border:1px solid;margin-bottom: 10px;}
.coursefaq .accordion-flush .accordion-item:last-child {border-bottom: 1px solid;}
.coursefaq h2 {margin-bottom:0px;}
.faq-digital .accordion-button:not(.collapsed)::after {filter:brightness(0.5);}
/* end */


/* trainer */
.trainer {
    padding: 30px 0px;
    background: #f3f9ff;
}
.trainer h2 {
    margin-bottom: 10px;font-size:32px;color: #011a3a;
}

.testimonials {
    padding: 30px 0px;
    background: #011a3a;
}
.testimonials h2 {margin-bottom:10px;color:#fff;}
.testimonials .why-title p {color:#fff;}
.ratingstar {text-align:left;}
.invest-career-box {
    padding: 30px 0px 0px;
    text-align: center;
}

.invest-career-box h2 {
    line-height: 60px;
    margin: 30px 0px 40px;
}
.invest-career-box p {font-size: 18px;}
.disc li {
    list-style: inside;
}

.help-c-content li {font-size: 17px;}
.help-c-content h5 {
    color:#ff7904;
}
.help-c-content ul li::before {
    content: '\f02b';
    font-family: "font awesome 5 free";
    font-weight: 700;
    width: 18px;
    height: 18px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ff7000;
    margin-right: 8px;
    font-size: 15px;
}

.counter-box {
    padding: 40px 0px;
    background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(../img/counter-bg.jpg);
    height: 100%;
    background-repeat: repeat;
    background-size: cover;
}

.counter-box i {
    font-size: 40px;
    color: #ff7504;
}

p {
    font-size: 16px;
    line-height: 1.8;
    color: rgb(0, 0, 0);
}

.about-bttom-p {
    text-align: center;
    box-shadow: 5px 5px 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(0, 0, 0);
    border-image: initial;
    padding: 10px;
    border-radius: 10px;
    background: #fff;
    height: 100%;
    transition: all 1s;
}
.about-bttom-p:hover {box-shadow:2px 2px 0px;}
.about-bttom-p h4 {
    margin: 10px 0px; color:#ff7904;font-size: 20px;
}
a {
    text-decoration: none;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

.b-bttom .border-box:last-child {
    border-right: none;
}

.b-bttom .border-box {
    border-right: 1px solid #fff;
}

.b-bttom .b-box {
    padding: 20px 30px;
    display: flex;
}

.b-bttom {
    background-color: #001c38;
}

.readmore {
    text-align: center;
}

.readmore-btn {
    background-color: #ff7904;
    border-radius: 4px;
    padding: 7px 15px;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    border-color: rgb(226, 223, 223);
    transition: 1s all;
}
.readmore-btn i {margin-right: 5px;}
.readmore-btn:hover {
    background-color: #011a3a;
    color: #ffffff;
    border-color: #ff7701;
}

.rtin-icon {
    order: 2;
    color: #ff7904;
    font-size: 40px;
    margin-left: 20px;
}

.b-bttom .b-box h3 {
    color: #fff;
}

.b-bttom .b-box p {
    color: #fff;
}

.thanks {
    margin: auto;
    width: 340px;
    background-color: #011a3a;
    margin-bottom: 5rem;
    padding: 20px;
    text-align: center;
    border-radius: 10px;
}

.thanks h2 {
    font-size: 28px;
    color: #fff;
    line-height: 40px;
}

.gallery-img1 .gallery-body {
    width: 25%;
    height: 310px;
    margin-bottom: 20px;
}

.gallery-img1 .gallery-body img {
    height: 100%;
}

div.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    font-size: 20px;
}

.site-header {
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

#tophead,
.topbar-style-7 #tophead {
    padding: 10px 0px;
    display: flex;
    align-items: center;
}
#tophead,
#tophead a,
#tophead .tophead-social li a,
#tophead .tophead-social li a:hover {
    color: #fff;
}
#tophead h4 {color:#fff;text-align:center;margin-bottom:0px;font-size:20px;}
#tophead {
    background-color: #011a3a;
    font-size: 15px;
}

.site-header ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.masthead .enrollcontact a {padding:7px 15px; border-radius: 5px;display: inline-block; transition: 1s all;}
.masthead .enrollcontact a i {margin-right: 5px;}
.masthead .enroll {background: #ff7000;color: #ffffff;}
.masthead .enroll:hover {background: #011a3a;color: #fff;}
.masthead .headercontactno {background: #011a3a;color: #fff;}
.masthead .headercontactno:hover {background: #ff7000;color: #ffffff;}


#tophead .tophead-contact ul li {
    margin-right: 0;
}
#tophead .tophead-contact ul li {
    display: inline-block;
    margin-right: 10px;
}
#tophead .tophead-contact i[class^="fa"],
#tophead .tophead-address i[class^="fa"] {
    color: #ff7904;
}
#tophead .tophead-contact i.fa-map {
    transform: scale(.8, 1.1);
}
#tophead .tophead-contact ul li::after {
    margin: 0 10px;
    transform: scaleY(1.2);
}
#tophead .tophead-contact ul li::after,
.topbar-style-7 #tophead .login-btn::after {
    content: "|";
    margin: 0 5px;
    color: #6c7d92;
    transform: scaleY(1.2);
    display: inline-block;
    line-height: 1;
}
#tophead .tophead-right {
    float: right;
    display: flex;
    align-items: center;
}
#tophead .tophead-contact ul li::after,
#tophead .login-btn::after {
    content: "|";
    margin: 0 5px;
    color: #6c7d92;
    transform: scaleY(1.2);
    display: inline-block;
    line-height: 1;
}
#tophead .header-social li {
    display: inline-block;
}
#tophead .header-social li a {
    padding: 5px 7px;
    font-size: 14px;
}

.menu-flex-wrapper {
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
}

.menu-flex-wrapper .site-logo-section {
    display: flex;
    align-items: center;
}

.site-branding {
    margin-right: 20px;
}

.site-branding a {
    display: table-cell;
    vertical-align: middle;
}

.site-branding a img {
    width: auto;
    max-height: 80px;
}

.lazyloaded {
    opacity: 1;
    transition: opacity 400ms;
    transition-delay: 0ms;
}

.h-search {
    color: var(--rt-secondary-color);
    background-color: transparent;
    border: none;
    padding: 0 15px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 4px 4px 0;
    line-height:40px;
    font-size: 18px;
    transition: 0.4s;
}

.footer {
    padding:40px 0px;
    border-top: 1px solid #fff;
    background-color:#011a3a;
    margin-top: 10px;
}

.footer-col-1 p {
    color: #000;
    padding: 10px 0px;
    text-align: justify;
}

.footer-logo {
    width: 80%;
    margin: auto;
}

.footer-social-link {
    display: flex;
    gap:5px;
    margin-top: 10px;
}

.footer-col {
    padding-left: 20px;
}

.footer-social-link li a {
    color: #011a3a;
    display: inline-block;
    height: 2rem;
    line-height: 2.3rem;
    text-align: center;
    width: 2rem;
    border-radius: 5px;
}
.footer-social-link li a:hover {filter:drop-shadow(0px 0px 2px black);}

.footer-col p a {
    color: #ff7904;
}
.footer-col p {color: #fff;}

.footer-social-link li a i {
    font-size: 20px;
    transition: all 0.5s ease-in-out;
}
.footer-col .footer-title {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
    padding-bottom: 15px;
    position: relative;
}
.footer-col .footer-title:after {
    position: absolute;
    bottom:5px;
    left: 0;
    content: "";
    width: 55px;
    height: 2px;
    background-color:#fff;
}
.footer-col .footer-menu li {
    margin-bottom: 5px;
}
.footer-col .footer-menu li a {
    color: #fff;
    position: relative;
    padding-left: 0px;
    font-size: 16px;
    transition: all 0.5s ease-in-out;transition: all 1s;
}
.footer-col .footer-menu li a i {
    font-size:16px;
    color:#fff;
    -webkit-transition: .5s;
    transition:all .5s ease-in-out;
    margin-right: 5px;
}
.copy-right-text a {
    color:#fff;
}
.footer-col .footer-menu li a:hover {
    color: #ff7904;
    margin-left: 5px;
}
.footer-col .footer-menu li a:hover i {
    color:#fff;
    left:-2px;
}
.footer-social-link li a.facebook {
    background: #385592;
    border-color: #385592;
    color:#fff;
}
.footer-social-link li a.twitter{
    background: #1c96e8;
    border-color: #1c96e8;
    color: #fff;
}
.footer-social-link li a.instagram {
    background: linear-gradient(45deg, #fdb83a, #f900fb);
    border: linear-gradient(45deg, #fdb83a, #f900fb);
    color: #fff;
}
.footer-social-link li a.youtube {
    background: red;
    color: #fff;
}
.footer-social-link li a.linkedin {
    background: #007ebb;
    color: #fff;
}
.address li a {
    color: #fff;
    transition: all 0.5s ease-in-out;
}
.address p {
    margin-bottom: 0px;
}
.address li a i {
    width:25px;
    color:#fff;
    border-radius:5px;
    height:25px;
    background:#ff7904;
    text-align: center;
    vertical-align: middle;
    font-size: 13px;
    padding-top: 7px;
    transition: all 0.5s ease-in-out;
    margin-right: 10px;
}
.address li p i {
    width:25px;
    color:#fff;
    border-radius:5px;
    height:25px;
    background:#ff7904;
    text-align: center;
    vertical-align: middle;
    font-size: 13px;
    padding-top: 7px;
    transition: all 0.5s ease-in-out;
    margin-right: 10px;
}

.address li {
    padding-bottom: 10px;
}

.address li a:hover {
    color: #011a3a;
}
.copy-right {
    background: #011a3a;
}
.copy-right-text {
    text-align: center;
}

.copy-right-text p {
    margin: 0px;
    color: #fff;
    padding: 20px 0px;
    border-top: 1px solid #315e89;
}


#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 10px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #ff7904;    
    color: #000;
    cursor: pointer;
    padding: 7px 15px;
    border-radius: 10px;
    font-size:18px;
}

#myBtn i {
    font-size: 20px;
    color: #fff;
}

#myBtn:hover {
    background-color: #555;
}





@media all and (min-width: 991.01px) {
    .dropdown-menu li {
        position: relative;
    }
    
    .nav-item .submenu {
        display: none;
        position: absolute;
        left: 100%;
        top: 0px;
    }

    .nav-item .submenu-left {
        right: 100%;
        left: auto;
    }

    .dropdown-menu>li:hover {
        background-color: #f1f1f1
    }

    .dropdown-menu>li:hover>.submenu {
        display: block;
    }
}




/* video */
#video{padding: 50px 0; background-color: #fff;}
#video h2{font-size: 36px; color: #000; font-weight: bold; text-align: center; margin-bottom: 30px;}
#video h2 span{color: #ff7000;}
#video .row{row-gap: 20px;}
#video .img{position: relative; overflow: hidden;}
#video .img img{width: 100%;} 
#video .video-test {
    margin: auto;
    background-color: #fff;
    width: 60px;
    height: 60px; 
    position: absolute;
    left: 0; right: 0; top: 41%;
    display: flex;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
}
#video .video-test a i {
    color: #ff7000;
    font-size: 21px;
    margin-top: 5px;
  }
  #video .video-test a, .video-test1 a {
	z-index: 999;
} 
  #video .video-test::after, #video .video-test::before {
	content: "";
	width: 100px;
	height: 100px;
	position:absolute;
  }
  #video .video-test::before {
	border: 1px solid #fff;
	border-radius: 50%;
	animation: 1s linear infinite pulse;
  }
  #video .video-test::after {
	border: 1px solid #fff;
	border-radius: 50%;
	animation: 1s linear .3s infinite pulse;
  }
  #video .video-test1 {
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	justify-content: center;
	align-items: center;
	margin-top: 10px
  }
  @keyframes pulse {
	0% {
		transform: scale(.5);
		opacity: 0
	}  
	50% {
		transform: scale(1);
		opacity: 1
	}  
	100% {
		transform: scale(1.3);
		opacity: 0
	}

  }








/* ============ desktop view .end// ============ */
@media all and (max-width:1199.98px) {
    .masthead .enrollcontact a {padding:7px 5px;}
    .slider .slide .slide-content .slide-headline {font-size:28px;line-height:1.3;margin-bottom:15px;}
    .slider .slide .slide-content .slide-headline-tow {font-size:20px;}
    .placementCardBody {padding:15px 10px;}
    .help-course {padding:20px 10px;}
    .jogtypes h4 {
        font-size: 18px;
    }

}

@media all and (max-width:1024.98px) {
    

}


/* ============ small devices ============ */
@media (max-width: 991.99px) {
    .dropdown-menu .dropdown-menu {
        margin-left: 0.7rem;
        margin-right: 0.7rem;
        margin-bottom: .5rem;
    }
}

.masthead .enrollcontact a {
    padding:7px 15px;
}


.navbar-brand {
    width: 280px;
}

.dropdown-toggle svg {
    font-size: 50px;
}

.top-search {
    position: relative;
    margin-right: 40px;
}

.nav-link {
    color:#000;
}
.masthead nav.navbar.bg-light.navbar-expand-lg {
    padding:2px;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right:10px;
    padding-left:10px;
}
.enrollcontact {display:flex;gap:20px;margin-left:20px;}
.tophead-right i {
    color: #ff7904;
}

.navbar-expand-lg .navbar-nav .nav-link:hover {
    color: #ff7904;
}

.nav-link {
    padding:2px;
}

.dropdown-menu .nav-link {
    padding: 4px 10px;
}

.nvingatin-offi .dropdown-toggle {
    border-right: 1px solid;
}

.li#myDropdown {
    border-right: 1px solid;
}

.top-search input {
    height: 40px;
}




@media only screen and (max-width: 1025px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 10px;
        padding-left: 10px;
    }

    #tophead .tophead-contact ul li {
        margin-right: 0px;
        font-size: 13px;
    }

    #tophead a {
        font-size: 13px;
    }

}

@media only screen and (max-width:991.99px) {
.course-syllabus .syllabus-list {columns:2;}
.jogtypes .about-bttom-p {margin-bottom: 20px;}
.about-bttom-p {margin-bottom: 20px;}
.placementCardBox {margin-bottom: 20px;}

.coursestypes {padding:20px 0px;}
.digi-course {padding:20px 0px;}
.mastertools, .certificates, .jogtypes, .about.goal, .digi-programme, .digi-programme {padding:30px 0px;}
.nvingatin-offi .dropdown-toggle {
    border-right: none;
}
.getAccessbtn {font-size: 20px;}

}




@media only screen and (max-width: 768px) {
    .registration-form {
        width: 100%;
    }

    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 27px;
    }

    h3 {
        font-size: 24px;
    }

    h4 {
        font-size: 22px;
    }

    h5 {
        font-size: 20px;
    }
   
    .hcontact-address {
        height: auto;
        margin-bottom: 30px;
    }

    .classroom p {
        font-size: 16px;
    }

    .footer {
        padding: 30px 0px;
    }

    .h-search {
        line-height: 40px;
    }

    #tophead .tophead-contact ul li {
        margin-right: 0px;
    }

    #tophead .tophead-contact ul li {
        font-size: 14px;
    }

    .top-search input {
        height: 40px;
    }

    .b-bttom .b-box {
        display: block;
    }

    .b-bttom .row {
        align-items: stretch;
    }

    .b-bttom .border-box {
        text-align: center;
    }

    .programme {
        padding: 15px;
    }

    .digi-programme .col-md-4 {
        display: flex;
        align-items: stretch;
    }

    .hcontact-address h3 {
        font-size: 20px;
    }

    .hcontact-form h3 {
        font-size: 20px;
    }

    .footer .col-md-6 {
        margin-bottom: 30px;
    }

    .why-digital .col-md-6 {
        display: flex;
    }

    .why-digital .col-md-6 .help-course {
        align-items: stretch;
    }

    .invest-career-box h2 {
        line-height: 30px;
        margin: 20px 0px 20px;
        font-size: 20px;
    }
}

@media only screen and (max-width: 767.99px) {
    .placementCardHead {padding:20px 40px;}
    .placementCardBody {padding:20px 40px;}
    .course-syllabus .syllabus-list li {font-size: 14px;}
    .about-bttom-p {height:auto;}
    .navbar-brand img {margin:auto;width:250px;display:block;}
    .navbar-brand {margin: auto;margin-bottom: 20px;display: block;width: 100%;}

}

@media only screen and (max-width: 576px) {
    .getAccessbtn {font-size: 16px;} 
    .footer-col {padding-left:0px;}
    #tophead h4 {font-size:16px;}
    .placementCardHead, .placementCardBody {padding:20px 20px;}
    h1 {
        font-size: 24px;
    }

    h2 {
        font-size: 22px;
    }

    h3 {
        font-size: 20px;
    }

    h4 {
        font-size: 18px;
    }

    h5 {
        font-size: 18px;
    }
    .faq-digital {padding:30px 0px;}
    #myBtn {padding:4px 10px;}
    .hcontact-address h5 {margin-bottom:20px;font-size:18px; line-height:32px;}
    .contact-area h2 {margin-bottom:10px;}
        .course-syllabus .syllabus-list {
        columns: 1;
    }
    li#myDropdown {border-right: none;}
    .why-digital .why-title p {
        text-align: justify;
    }
    .help-c-content p {text-align: justify;}
    .testimonial-section .testimonial-content p {text-align: justify;}
    .account-login .form-list input.input-text {
        padding: 4px;
    }
    .footer-social-link li a {
        width: 1.8rem;
        height: 1.8em;
        line-height: 1.7rem;
    }
    .footer-social-link li a i {
        font-size: 15px;
    }
    .footer-social-link {
        gap: 8px;
        justify-content:left;
    }
    .new-users {margin-bottom: 30px;}
    .about h4 {text-align: center;}
    #tophead .tophead-contact ul li {
        font-size: 11px;
    }
    .top-search {
        margin-right: 0px;
    }
    #tophead .tophead-contact {
        float: left;
    }
    .owl-dots {
        display: none;
    }
    .testimonials {
        padding: 30px 0px;
    }    
    .partner-area {
        padding: 20px 0px;
    }
    .contact-area {
        padding: 20px 0px;
    }
    
    .why-digital {padding: 20px 0px;}
    .help-course-box {padding: 20px 0px;}    
    #myBtn {bottom: 70px;}
    .digi-programme .col-md-4 {display: block;}
    #tophead .tophead-contact .address-top {display: none;}
    .b-bttom .border-box {
        border-bottom: 1px solid #fff;
    }
    #tophead .tophead-contact ul {
        display: flex;
    }
    .quickcontact {
        bottom:120px;
    }
    .topbar-social {
        display: none;
    }
    #tophead .tophead-right {
        float: none;
        display: block;
    }
    .top-search {
        margin-right: 0px;
    }
    .top-header {
        text-align: center;
    }
    #tophead .tophead-contact ul li::after,
    #tophead .login-btn::after {
        content: "";
        margin: 0px 0px 20px 0px;
    }
    .counter-box .col {
        flex: none;
        margin-bottom: 20px;
    }
    
    
    #tophead .tophead-contact {
        display:flex;
        width:100%;
        text-align: center;
        margin:auto;
        justify-content:center;
    }
    .packages .btnpackage {font-size:15px;}

}


@media only screen and (max-width: 415px) {
    p, .help-c-content li{font-size:15px;}
    .excellentgoogle {font-size:16px;}
    .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {padding:10px 10px;}
    #myBtn {bottom:52px;}
    .enrollcontact {gap: 10px;margin-left: 5px;}
    .readmore-btn, a.moreview, .masthead .enrollcontact a {padding: 4px 10px;}
    .enrollcontact {margin-left:0px;}
    .footer-col .footer-title {font-size:18px;}
    .quickcontact a, .quickcontact1 a {
        width: 45px;display: block;
    }
    .getAccessbtn {font-size: 15px;}

}



@media only screen and (max-width: 321px) {
    .excellentgoogle {font-size:16px;}
    .excellencestar {font-size:12px;}
    .excellentgoogle {font-size:12px;}    
    .masthead .enrollcontact a {
        padding: 4px 8px;
        font-size: 12px;
    }

}
#exampleModal .modal-content{background-color: #011a3a;}
#exampleModal .modal-title{color: #fff;}
#exampleModal .hcontact-form{ box-shadow: none;}

#exampleModal .btn-close{color: #fff;}

Youez - 2016 - github.com/yon3zu
LinuXploit