/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 21 2023 | 18:23:24 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
body{
   text-align: justify!important;
  }

  ol{
    text-align: justify !important;
  }
  ul{
    
}
 
}
.ff-el-form-check-label{
  color:white;
}
.js-marquee{
  color:red;
}

.gdlr-core-timeline-item .gdlr-core-timeline-item-date {
    color: white;
}
.gdlr-core-timeline-item .gdlr-core-timeline-item-title {
    color: white;
}
.gdlr-core-gallery-item-holder gdlr-core-js-2 clearfix{
  margin-top:35px !important;
}

.course-font p {
    color: black !important;
}
.course-font ul {
    color: black !important;
}
.gdlr-core-personnel-style-medium .gdlr-core-personnel-list-content-wrap {
    text-align: justify;
}
.gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-item-content-wrap {
    background: none !important; 
}
.tax-tags #kingster-page-wrapper > div > div > div.gdlr-core-column-20 > div > div > div > form > div:nth-child(7){
  display:none;
}
.tax-tags #kingster-page-wrapper > div > div > div.gdlr-core-column-20 > div > div > div > form > div:nth-child(6){
  display:none;
}
.tax-tags #kingster-page-wrapper > div > div > div.gdlr-core-column-20 > div > div > div > form > div:nth-child(8){
  display:none;
}


/* css Shainu start */

.displayNone{
  display:none;
}


/* Menu start */
.kingster-header-wrap.kingster-header-style-plain{
  background-color:#fff;
}

.kingster-header-style-plain.kingster-style-center-menu .kingster-logo{
  padding-top:0px;
  
}
.kingster-navigation .sf-menu > li > a{
  color:black;
}
.kingster-header-style-plain .kingster-navigation{
  padding-top: 40px;
  padding-bottom: 10px;
}

.kingster-logo-inner{
  
  background-color:#fff;
  border-radius: 75px;
  -moz-border-radius: 75px;
  -webkit-border-radius: 75px;
}
.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-navigation .sf-menu > li > a, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-navigation .sf-menu > li > a {
    color: white;
}
.sf-menu > .kingster-normal-menu li, .sf-menu > .kingster-mega-menu > .sf-mega, .sf-vertical ul.sub-menu li, ul.sf-menu > .menu-item-language li{
   background-color: #202274;
}

.sf-menu > li > .sub-menu a, .sf-menu > .kingster-mega-menu > .sf-mega a, .sf-vertical ul.sub-menu li a {
    color: white;
}
html.kingster-mmenu-left .kingster-sticky-navigation.kingster-fixed-navigation, html.kingster-mmenu-right .kingster-sticky-navigation.kingster-fixed-navigation {
    background-color: transparent;
}
body .sf-menu > li > .sub-menu a{
  color:white;
  
}
body .sf-menu > li > .sub-menu .current-menu-item > a,body .sf-menu > li > .sub-menu .current-menu-ancestor > a,body .sf-menu > li > .sub-menu a:hover{
  background-color:transparent;
   color:white;
}
.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-navigation, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-navigation {
    padding-top: 11px;
    padding-bottom: 3px;
}
.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-navigation .sf-menu > li > a, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-navigation .sf-menu > li > a {
    padding-bottom: 13px;
}
.kingster-header-background, .kingster-sticky-menu-placeholder, .kingster-header-style-boxed.kingster-fixed-navigation {
    background-color: #202274;
      opacity: 0.8;
}
.kingster-header-wrap.kingster-fixed-navigation .kingster-main-menu-right-wrap {
    margin-top: -13px;
}
.kingster-main-menu-search i, .kingster-main-menu-cart i{
      color: black;
}
.kingster-navigation-top {
    top: 41px;
}
.kingster-top-bar-background {
   /* background-color: #018cef; */
  background-color: #202274;
}
.kingster-top-bar-left span{
      color: white!important;
    font-weight: bold;
}
html.kingster-mmenu-right .kingster-sticky-navigation.kingster-fixed-navigation i {
    color: white;
}
.sf-menu > .current-menu-ancestor > a{
  border-bottom:3px solid red;
}

.kingster-navigation .sf-menu>.kingster-normal-menu li:hover, .kingster-navigation li.current-menu-item{
/*     background-color: #3c3e95; */
}

/* Menu end */

/*Req Info start*/
.reqInfo-Container{
  	position: fixed;
    right: 0px;
    top: 220px;
    z-index: 1000;
    padding: 10px;
    border-radius: 10px 0px 0px 10px;
    -moz-border-radius: 10px 0px 0px 10px;
    -webkit-border-radius: 10px 0px 0px 10px;
  	background-color: #ffd83e;
}
.reqInfo-Container > span{
  	position: relative;
    font-size: 16px;
    font-weight: 500;
    color: #3a3a3a!important;
  	cursor:pointer;
}
.reqInfo-Container > span i{
  	margin-right: 8px;
    font-size: 38px;
    position: absolute;
    left: -43px;
    top: -7px;
    color: #ef6e00;
}

/*Req Info end*/

.consentTextSize label {
    font-size: 16px;
}

.pum-container.pum-responsive{
	padding-top:12px!important;
}
.courseNameINPTConainer > div{
  position:relative;
}

.courseNameINPTConainer > div:before{
  	content: "";
    width: 100%;
    height: 38px;
    background-color: white;
    z-index: 11111100;
    position: absolute;
    top: 0px;
    opacity: 0;
  
}
.logoContOutlinePop{
  margin-bottom: 14px;
}
.logoContOutlinePop img{
    width: 118px;
    text-align: center;
    margin: 0 auto;
    display: block;
}




/*Landing page - Start */
.landingBannerWrap{
  padding-top:10px!important;
  
}
.heightMed{
	
}
.landingBannerWrap h3{
  	background-color: #3c8cce;
    opacity: 0.9;
    font-size: 50px!important;
  	padding:10px;

}
.landingBannerWrap .MOABannerTxtCont > div{
  background: rgb(255 255 255 / 65%);
    padding: 10px;
}
.landingBannerWrap .txtBg-canabis h3{
  background-color: #efbc01;
}
.landingBannerWrap .txtBg-canabis.headAlign h3{
	    background-color: transparent;
}
.landingBannerWrap .txtBg-canabis h5{
  	color: #000000;
    background-color: #dbddf5;
    padding: 10px;
}
.landingBannerWrap .txtBg-MOA h3{
  background-color: #8F98E2;
}
.landingBannerWrap .txtBg-MOA.transpTxt h3{
  background-color: #ffffff80;
}
body .halfWhiteBtb a{
  background-color: #f7f5df!important;
    background: -webkit-linear-gradient(#d5d3c2, #f7f5df)!important;
    background: -o-linear-gradient(#d5d3c2, #f7f5df)!important;
    background: -moz-linear-gradient(#d5d3c2, #f7f5df)!important;
    background: linear-gradient(#d5d3c2, #f7f5df)!important;
    color: black!important;
}
.landingBannerWrap .txtBg-acc h5{
  	color: #000000;
    background-color:#e1dfdb;
    padding: 10px;
}
.landingBannerWrap .txtBg-Acc-Payroll h3{
  background-color: #bf9d5f;
}
.landingBannerWrap .txtBg-SecCarr h3{
  background-color: #830203;
}
.landingBannerWrap .lpBannerTxt h4{
  	
  	font-size: 36px;
    text-transform: uppercase;
    color: #ed3237;
  	text-shadow: 3px 3px 0 #3a3a3a;
}
.landingBannerWrap .lpBannerTxt .firstNationBannerTitle{
  margin-top:350px;
}
.landingBannerWrap .lpBannerTxt .firstNationBannerTitle h4{
  font-size: 73px;
  text-shadow: none;
  
}
.landingBannerWrap .lpBannerTxt h5{
  	font-size: 34px;
    text-transform: uppercase;
    color: #000000;
}
.bord pre{
      font-size: 14px;
}
.landingBannerWrap .LpBannerform{
padding-top: 27px;
    background: rgb(23 25 68);
    border: 1px solid #7e7e7e;
}
.landingBannerWrap .fluentform .ff-el-form-control{
  border-radius:0px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
}
.landingBannerWrap .LpBannerform form.fluent_form_20 .ff-btn-submit{
  border-radius:0px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
    background-color: #3e8fcf;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.greyCards .gdlr-core-feature-box-item .gdlr-core-feature-box{
	background-color: rgb(225 225 225 / 48%)!important;
    border: 1px solid #dfdfdf;
}
.darkBtn a{
	background: #303030!important;
    border: 1px solid #2a2a2a;
    border-radius: 0px;
    text-transform: uppercase;
}
.greyCards .gdlr-core-feature-box-item .gdlr-core-feature-box h3.gdlr-core-feature-box-item-title,.greyCards .gdlr-core-feature-box-item .gdlr-core-feature-box-item-content{
	    color: #000000;
}
.lpBannerTxt{
  
}
.landingBtnSolid.whiteBtn a{
    background: -webkit-linear-gradient(#27a2f9, #2c76ab)!important;
    background: -o-linear-gradient(#27a2f9, #2c76ab)!important;
    background: -moz-linear-gradient(#27a2f9, #2c76ab)!important;
    background: linear-gradient(#27a2f9, #2c76ab)!important;
}
.landingBtnSolid.transBtn a{
	background: transparent!important;
    border: 1px solid white;
}
.centerCont{
  	margin: 0 auto;
    display: block;
    width: 60%;
}
.landIntroWrapper .centerCont p{
  text-align:center!important;
}
.landingBtnSolid a{
  	-moz-border-radius: 0px;
  	-webkit-border-radius: 0px;
  	border-radius: 0px;
    background-color: #5c5c5c!important;
    background: -webkit-linear-gradient(#5c5c5c, #383838)!important;
    background: -o-linear-gradient(#5c5c5c, #383838)!important;
    background: -moz-linear-gradient(#5c5c5c, #383838)!important;
    background: linear-gradient(#5c5c5c, #383838)!important;
    font-weight: normal;
    letter-spacing: 4px;
}
.landingBtnSolid.lPBtnDarkBg a{
  	background-color: #f7f5df!important;
    background: -webkit-linear-gradient(#d5d3c2, #f7f5df)!important;
    background: -o-linear-gradient(#d5d3c2, #f7f5df)!important;
    background: -moz-linear-gradient(#d5d3c2, #f7f5df)!important;
    background: linear-gradient(#d5d3c2, #f7f5df)!important;
    color: black!important;
}
.landingBtnSolid.lPBtnPurpleBg a{
  	background-color: #98a0e5!important;
    background: -webkit-linear-gradient(#98a0e5, #c7cdff)!important;
    background: -o-linear-gradient(#98a0e5, #c7cdff)!important;
    background: -moz-linear-gradient(#98a0e5, #c7cdff)!important;
  background: linear-gradient(#98a0e5, #c7cdff)!important;
    color: white!important;
}

.bgPos .gdlr-core-pbf-background{
  	background-position: 2px!important;
}
.lpAffImage p img{
  
  margin:0 10px;
}
.posRel{
  position:relative;
}
.posRel img{
  filter: grayscale(100%);
  height: 253px;
}
.posRel > div {
    min-height: 390px;
}
.posRel h3 {
    position: absolute;
    top: 126px;
    right: 0px;
    background-color: #efbc01;
    font-weight: 401!important;
    padding: 3px 10px;
    color: black!important;
  	font-size: 12px!important;
  	
}
.posRel h5{
  	font-size: 23px;
    color: #2e7fd1!important;
    font-weight: 450!important;
    text-align: center;
}
.posRel > div{
  	border: 1px solid #93b3c7;
}
.posRel > div:hover img{
  filter: grayscale(10%);
}
.vidHolder iframe{
  margin: 0 auto;
  display: block;
}

#menu-landing-page-menu li a{
  
 	 font-size: 27px;
    text-transform: uppercase;
    font-weight: bold;
  color: #ed3237;
}
.topSpacing{
  margin-top: 271px;
}
.topSpacingXtra{
  padding-top: 188px!important;
}
.txtTopBotSpace{
  padding: 185px 60px 110px 75px!important;
	height:auto!important;
}
.txtTopBotSpace > div:first-child {
    display: none;
}
.txtBlk{
  color:black!important;
}

.noTopSpacing{
  margin-top: 115px!important;
}
.bord{
  	border: 1px solid #027c0c;
    padding: 24px;
    border-radius: 19px;
    background-color: #d9ffc6;
    background: rgb(255 255 255 / 67%);
  
}
.dayTextHolder h5{
  border-bottom: 2px solid #1d6a0a;
    padding-bottom: 17px;
  margin-bottom: 10px;
}
.dayTextHolder h4{
  color: #525252;
}
.dayTextHolder .gdlr-core-item-pdb{
      padding-bottom: 10px;
}
.dayTextHolder p{
  color: black;
}
.spacer{
  padding: 56px 0;
}
.mar-top a{
  margin-top: 70px;
}
.LpBannerform .ff-message-success{
  background-color: white;
    color: #3981cf;
    text-align: center;
}
.LPPurpleBg3Col h6{
  text-transform:uppercase;
}
.padBtm{
  padding-bottom:0px;
}
.padBtm h4{
  margin-bottom: 10px;
}
.borderBtm{
  border-bottom:1px solid #646464;
  margin-bottom: 64px;
}
.txtMarBot0 p{
  margin-bottom:0px;
}
.purpCont .contCenter{
  margin:0 auto;
}
.purpCont .gdlr-core-pbf-column{
  	float: none;
    margin: 0 auto;
}
.SpacTopBot{
  margin:60px 0;
}
.SpacTop{
  margin-top:50px;
}
.textWhite label{
  color:white;
}
.testi-holder .testimonial-content p{
  	height: 200px;
    display: block;
    overflow: auto;
}
.testi-holder .strong-view.wpmtst-elegant .wpmtst-testimonial-content{
    box-shadow: none;
    background-color: whitesmoke;
}
.testi-holder .testimonial-content h3{
  	font-size: 25px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.testi-holder .testimonial-content h5{
  	font-size: 14px;
    font-weight: 500;
    color: #1a83cd!important;
    border-bottom: 2px solid #2d8dc5;
    padding-bottom: 13px;
}

/*Landing page - End */

.table.wptb-preview-table{
	min-width: unset!important;
}






.testimonialWrapper .strong-view.wpmtst-elegant .wpmtst-testimonial-inner{
      background: transparent;
}

.maroonCont .contCenter{
  margin:0 auto;
}
.maroonCont .gdlr-core-pbf-column{
  	float: none;
    margin: 0 auto;
}
.maroonCont h4{
  font-weight: 500;
  color: #911e19;
  margin-bottom: 40px;
}
.maroonCont p{
  color:black;
  line-height: 51px;
  margin-top: 21px;
}


.btnBlack a{
  -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #5c5c5c!important;
    background: -webkit-linear-gradient(#5c5c5c, #383838)!important;
    background: -o-linear-gradient(#5c5c5c, #383838)!important;
    background: -moz-linear-gradient(#5c5c5c, #383838)!important;
    background: linear-gradient(#5c5c5c, #383838)!important;
    font-weight: normal;
    letter-spacing: 4px;
}
.anim{
  font: 700 4em/1 "Oswald", sans-serif;
  	letter-spacing: 0;
  	padding: .25em 0 .325em;
	  display: block;
	  margin: 0 auto;
  	text-shadow: 0 0 80px rgba(255,255,255,.5);

/* Clip Background Image */

	 background: url(https://i.ibb.co/RDTnNrT/animated-text-fill.png) repeat-y;
	  -webkit-background-clip: text;
	  background-clip: text;

/* Animate Background Image */

	  -webkit-text-fill-color: transparent;
	  -webkit-animation: aitf 80s linear infinite;

/* Activate hardware acceleration for smoother animations */

	  -webkit-transform: translate3d(0,0,0);
	  -webkit-backface-visibility: hidden;

  }


/* Animate Background Image */

@-webkit-keyframes aitf {
	0% { background-position: 0% 50%; }
	100% { background-position: 100% 50%; }
}



.textTilt{
  font-size: 85px!important;
  transform: rotate(270deg);
  text-transform: uppercase;
  color:#0d94e7!important;
  text-shadow: 3px 3px 0 #3a3a3a;
  font-weight: bold;
}

.gdlr-core-accordion-style-background-title .gdlr-core-active .gdlr-core-accordion-item-title span {
    color: white;
}
.learnMoreUrl p a{
  	margin: 10px;
    color: #7099f7;
    color: white;
    background-color: #ee5102;
    /* display: block; */
    padding: 10px;
    margin: 10px;
    display: inline-block;
}
.learnMoreUrl p a:hover{
      color: #ffffff;
    background-color: #0f94e7;
}

.firstNation-URLs a{
  display:block;
  line-height: 44px;
  text-align: left;
}
.payrollPurple h4{
      color: white;

}
.payrollPurple .borderBtm{
      border-bottom: 1px solid #443823;
}

@media only screen and (max-width: 767px){
  .centerCont{
      
      width: 100%;
	}
  
}


.spacingCont{
  margin-bottom:60px!important;
}
.spacingCont .gdlr-core-flipbox-front{
  background-color: #a58484!important;
}
.spacingCont h3{
  color:white!important;
}
.kingster-navigation .sf-menu > li > a, .kingster-navigation .sf-vertical > li > a {
    font-size: 15px;
}
.btnHolder p a{
  font-weight: normal;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin: 3px 10px;
    padding: 15px 17px;
    color: white;
    font-size: 15px;
    display: inline-block;
}
.btnHolder p a:hover{
  color:white;
}
.imgSpace img{
  
}
.maroonTxt h5{
  font-size: 49px;
  color: white;
}
.maroonTxt p{
  font-size: 17px;
  line-height: 38px;
}
.LpBannerform form span {
    color: white;
}
.gdlr-core-flexslider[data-type="carousel"] ul.slides > li.flex-with-active-class.flex-active-slide{
	border: #c1c1c1 1px solid;
    padding-top: 40px;
}
.testiTriCards .slides li {
    background-color: white;
    text-align: center;
    padding: 0px 58px 58px 58px;
    height: 434px;
  position:relative;
  overflow:hidden;

}
.baseButton a.gdlr-core-button {
    border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
    background: transparent!important;
    color: black;
    border: #999 1px solid;
}
.baseButton a.gdlr-core-button:hover{
	background: #16487e!important;
    color: white;
}
.testiTriCards .slides li:before {
   content: "";
    position: absolute;
    bottom: -248px;
    left: -89px;
    width: 627px;
    height: 296px;
    background: #16487e;
    border-radius: 215px;
    transform: rotate(197deg);
}

.testiTriCards .slides li:after {
	content: "";
    position: absolute;
    bottom: -269px;
    left: 38px;
    width: 487px;
    height: 296px;
    background: #5f95ce4a;
    border-radius: 215px;
    transform: rotate(345deg);
}
.testiTriCards.gdlr-core-testimonial-item .gdlr-core-testimonial-content p{
  	font-size: 18px;
    height: 194px;
    overflow: auto;
}
.testiTriCards img{
      border: white 4px solid;
}
.fNBannerpos .gdlr-core-pbf-background{
      background-position: 100% 100px!important;
}
.justify p{
  text-align: justify!important;
}
.fnProgHolder li{
  text-align: initial;
  margin-bottom: 26px;
  color:black;
}
.fnProgHolder code {
    border: #89bae5 1px solid;
    color: #222222;
    padding: 1px 8px;
    display: inline-block;
    font-size: 12px;
    border-radius: 10px;
}




.testiTriCards .flex-direction-nav li a i{
  font-size: 38px!important;
	width:auto;
}
.testiTriCards .gdlr-core-flexslider-custom-nav{
  visibility: hidden;
}
.testiTriCards .flex-direction-nav li a{
  border-radius: 0%;
  -moz-border-radius: 0%;
  -webkit-border-radius: 0%;
	    padding: 9px;
}
.testiTriCards .flex-direction-nav li.flex-nav-prev{
      //left: -103px!important;
}

.testiTriCards .flex-direction-nav li.flex-nav-next{
    //  right: -103px!important;
}
.vScrollImg p {
    width: 100%;
    height: 398px;
    overflow: auto;
  overflow-x: hidden;
}
.vScrollImg p img {
    width: 100%;
}
.videoBlockTesti iframe{
  width: 100%;
}
.progDetailsCont .txtCont {
    background: rgb(255 200 0 / 50%);
  	padding-bottom: 0px;

}
.progDetailsCont .txtCont .gdlr-core-text-box-item-content {
    padding: 82px 0;
}
.progDetailsCont .txtCont h2 {
    font-size: 29px;
    text-transform: uppercase;
    padding-bottom: 18px;
}
.progDetailsCont .txtCont h3 {
    font-size: 28px;
    color: black;
    margin-bottom: 10px;
    margin-top: 38px;
}
.progDetailsCont .txtCont p {
    color: black;
    font-size: 21px;
    margin:1px 0;
}

.landingBannerWrap .txtBg-canabis h1{
   background-color: #efbc01;
  font-size:50px;
}


.hiredCompanies #sliderWrapper {
    left: 40px;
    width: calc(100% - 80px);
    white-space: nowrap !important;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.hiredCompanies img{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.hiredCompanies #next {

    position: absolute;
    right: 0;
    z-index: 1;
  width: 34px;
    top: 59px;
    cursor: pointer;
}
.hiredCompanies #prev {
    position: absolute;
    left: 0;
    z-index: 1;
  	width: 34px;
    top: 59px;
    cursor: pointer;
}
.hiredCompanies #prev i{
  font-size:36px;
}
.hiredCompanies #next i{
  font-size:36px;
}
.hiredCompanies #imageSlider {
    width: 100%;
    height: 150px;
    position: relative;
    overflow: hidden;
}
.hiredCompanies #imageSlider img{
    margin: 2px 30px;
  
}


.biCollContainer p{
  
}

.callToday{
     -webkit-border-radius: 0 px;
    border-radius: 0 px;
    background-color: #5c5c5c!important;
    background: -webkit-linear-gradient(#5c5c5c, #383838)!important;
    background: -o-linear-gradient(#5c5c5c, #383838)!important;
    background: -moz-linear-gradient(#5c5c5c, #383838)!important;
    background: linear-gradient(#5c5c5c, #383838)!important;
    font-weight: normal;
    letter-spacing: 4px;
    padding: 15px 33px;
    color: white!important;
    /* text-align: center; */
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 250px;
}
.lpBannerTxt.home h4{
  color:#f3bd2f;
}
.lpBannerTxt.home h2{
  white-space: break-spaces;
}
.home.eventfom h2{
  font-size:30px;
}
.home.eventfom button{
  font-weight: normal;
    letter-spacing: 4px;
    padding: 15 px 33 px;
    color: white!important;
    /* text-align: center; */
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 250 px;
    padding:15px 23px;
    text-transform: uppercase;
    background-color: red!important;
}
.homeTriColls .gdlr-core-pbf-column:hover{
  background-color: #5153ad;
background: rgb(243 243 243);

}
.homeTriColls .gdlr-core-column-service-caption,.homeTriColls a{
  color:#2e2e2e!important;
}
.homeTriColls h3{
  color:#47718f!important;
  font-size:22px!important;
  font-weight: bold!important;
}
.readmorehover a:hover {
   color:#f4bf2d!important;
}
.homeTriColls .gdlr-core-sync-height-pre-spaces{
  display:none; 
}

body .sf-menu > li > .sub-menu a:hover{

}
.homemainHeading h1{
  padding-top: 75px;
}

.widgetBrdr h3{
    font-size: 29px!important;
    font-weight: 700!important;
    color: #383838!important;
}
.widgetBrdr .gdlr-core-column-service-title-wrap h3{
  color: #343434!important;
}
.widgetBrdr .gdlr-core-column-service-content h5{
	color: #444444!important;
}
.widgetBrdr .gdlr-core-pbf-column .gdlr-core-pbf-column-content .gdlr-core-pbf-element {
    border: 1px solid #999999;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    padding-top: 54px;
    margin: 19px 21px;
  min-height: 689px;
}
.linka.homeTriColls a {
    color: #007cc5!important;
	text-decoration: underline;
}
.linka.homeTriColls a:hover{
  color:#969900!important;
}
.linka p{
	color:#000!important;
}
@media only screen and (max-width:1113px){
  .widgetBrdr .gdlr-core-pbf-column .gdlr-core-pbf-column-content .gdlr-core-pbf-element {
    min-height: 780px;
  }
}
.homeTriColls.widgetBrdr .gdlr-core-column-10:hover{
  background-color: transparent;
  background: rgb(32 34 112 / 0%);
  background: linear-gradient(0deg, rgb(32 34 112 / 0%) 0%, rgb(55 57 124 / 0%) 100%);
}
.widgetBrdr .gdlr-core-pbf-column{
      min-height: 486px;
}
.weblogsCont h3 a:hover {
    color: #7275d3;
}
.weblogsCont h3 a{
  	color: #202274;
    font-size: 18px;
}
.weblogsCont a.gdlr-core-excerpt-read-more{
  background-color: transparent!important;
    color: black!important;
    border: 2px solid black;
}
.weblogsCont a.gdlr-core-excerpt-read-more:hover{
  background-color: #202274!important;
  color:white!important;
}
.weblogsCont .gdlr-core-blog-grid.gdlr-core-style-2-date .gdlr-core-blog-info-date a{
  color: #000000;
}

.weblogsCont span a{
  	color: #ffffff;
    font-weight: bold;
    font-style: italic;
}
.weblogsCont a.gdlr-core-title-item-link{
      font-weight: 500;
}
.cannabisProgCont a.gdlr-core-column-service-read-more{
  color:white;
}
.cannabisProgCont a.gdlr-core-column-service-read-more:hover{
  color: #d9ecfd;
}

.quickLinksCont p a{
  	color: #fff;
    text-transform: uppercase;
    padding: 11px 18px;
   border: #202274 2px solid;
  background-color: #202274;
    margin: 4px;
    display: inline-block;
    font-weight: 600;
    white-space: nowrap;
}
.quickLinksCont p a:hover{
  	animation-fill-mode;
    border: 2px solid #fff;
    color: white;
}
.cannabisProgCont .gdlr-core-pbf-element > .gdlr-core-title-item > .gdlr-core-title-item-title-wrap > h3 {
    font-size: 29px!important;
}
.cannabisProgCont h3 {
    color: white!important;
    font-size: 21px!important;
}
.cannabisProgCont ul li{
  color:white;
}
.cannabisProgCont .twoBlocks{
  	border: 1px solid white;
    padding: 34px 10px 10px 10px;
    margin: 0 20px 40px 20px;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
  	height:341px;
}
.cannabisProgCont .twoBlocks.hiHt{
  height:370px
}
.cannabisProgCont li a {
    color: #f4bf2d;
}
.cannabisProgCont li a:hover{
  color:white;
}
.abtCollCont p{
  font-weight: 300;
    /* font-weight: normal; */
    /* word-spacing: 5px; */
    text-align: justify;
}
#kingster-page-wrapper .weblogsCont div.gdlr-core-blog-thumbnail.gdlr-core-media-image.gdlr-core-opacity-on-hover.gdlr-core-zoom-on-hover {
    width: 100% !important;
}
.hiredCompaniesCont .gdlr-core-media-image{
  border:1px solid #999;
}
.enqContainer h3{
  text-transform:uppercase;
  
}
.enqContainer a img{
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}
.enqContainer input,.enqContainer select,.enqContainer textarea{
  border-radius:0px!important;
  -webkit-border-radius:0px!important;
  -moz-border-radius:0px!important;
}
.enqContainer input{
   height: 51px;
} 
.enqContainer label span{
  color:white;
}
.ff-message-success {
    text-align: center;
    font-size: 38px;
    font-weight: bold;
    color: #5a5ac5;
    text-transform: uppercase;
}
.widgetHeight .gdlr-core-feature-box{
  height:200px!important;
  
}
.widgetHeight h3{
  font-size: 25px!important;
  color:white;
}
.widgetHeight h3 a{
  color:white;
}
.threeCollsCont .gdlr-core-sync-height-pre-spaces{
  display:none;
}

.coursesAvail .coursesAvailFocus {
  background-color: #ed3237;
    border-radius: 138px;
    -moz-border-radius: 138px;
    -webkit-border-radius: 138px;
    padding: 70px 17px;
    font-size: 19px;
    font-weight: bold;
    width: 206px;
    height: 209px;
float:right;
    transform: rotate(11deg);
}
#google_translate_element{
z-index: 99999999999!important;	
}
.gdlr-core-blog-full.gdlr-core-style-2-date .gdlr-core-blog-info{
	text-transform:capitalize;
}
.gdlr-core-blog-info-wrapper .gdlr-core-blog-info:before{
	margin-right:10px;
	margin-left:10px;
}
.gdlr-core-blog-full.gdlr-core-style-2-date .gdlr-core-blog-info .gdlr-core-blog-info-sep{
	display:none;
}
.gdlr-core-blog-full {
    margin-bottom: 80px;
    background-color: #7099f721;
    border: #7099f7 2px solid;
    padding: 42px;
}
.kingster-logo-inner a img{
	border-radius: 65px;
    -moz-border-radius: 65px;
    -webkit-border-radius: 65px;
}


/* css Shainu end */



















@media only screen and (max-width: 600px){
.kingster-item-pdlr, .gdlr-core-item-pdlr {
    padding-left: 0px;
    padding-right: 0px;
  }
  .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-content-wrap {
    padding: 0px 0px;
  }
  .gdlr-core-pbf-wrapper{
    padding: 0px;
  }	
  .mobHide .gdlr-core-column-10{
    display:none;
  }
  .homeTriColls p{
    text-align:center!important;
    padding: 0px 22px;
  }
  .homeTriColls.linka p{
    text-align:left!important;
  }
  .cannabisProgCont .twoBlocks{
    height:auto;
  }
	.hideOnMobile{
	display:none!important;	
	}
	.kingster-page-wrapper .gdlr-core-page-builder-body:before{
		display:none;
	}
	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{
		margin-top:30px;
	}
	.txtCenter .gdlr-core-text-box-item{
		text-align:center;
	}
	.txtCenter h6{
		text-align:center;
	}
	.txtCenter .gdlr-core-title-item-left-icon{
		display:none;
	}
	.txtCenter .gdlr-core-title-item{
		padding:0 20px;
	}
	.homeTriColls .gdlr-core-pbf-column{
		border-bottom: 1px solid #9f9f9f;
	}
	.mobChange{
		padding-bottom:0px!important;
	}
	.widgetBrdr .gdlr-core-pbf-column .gdlr-core-pbf-column-content .gdlr-core-pbf-element{
		padding-top: 30px;
	}
	.mobileChange .gdlr-core-column-service-media{
		display:none;
	}
	.mobileChange li{
		margin-bottom:35px;
		font-size:20px;
	}
	.homeTriColls.linka p,.linka.homeTriColls a{
		font-size: 20px;
		line-height: 44px;
	}
	.widgetBrdr .gdlr-core-pbf-column .gdlr-core-pbf-column-content .gdlr-core-pbf-element{
		margin: 0px;
		padding:10px;
	}
	.abtCollCont p {
		font-size: 20px;
		line-height: 44px;
	}
	footer p,footer span{
		font-size:20px!important;
	}
	footer h6,footer .boldFooterTxt{
		font-size:22px!important;
	}
	footer a{
		color:white!important;
		text-decoration:underline!important;
		margin: 10px 0!important;
    	display: inline-block!important;
		font-size:20px!important;
	}
}
@media only screen and (max-width: 767px){
  .single-course #kingster-page-wrapper > div > div:nth-child(9) > div.gdlr-core-pbf-wrapper-content.gdlr-core-js > div > div.gdlr-core-pbf-column.gdlr-core-column-30 > div > div > div > div {
    padding-left: 0px !important;
    padding-right: 0px !important;
	}
  .gdlr-core-personnel-style-medium .gdlr-core-personnel-list-content-wrap {
    text-align: left;
	}
  .homeTriColls.linka{
    margin-top: 16px;
    padding-top: 47px!important;
  }
}
@media only screen and (max-width: 767px) {
  body{
   text-align: left !important;
  }
  p{
    text-align: left !important;
  }
  ol{
    text-align: left !important;
  }
  ul{
    text-align: left !important;
  }
 
}