/*Utilites*/
.d-none{
	display:none !important;
}
.box-shadow-custom *{
	text-shadow: 7px 7px 5px rgb(0 0 0 / 75%);
}
.height-100{
	height:100%;
}
.height-100 *{
	height:100% !important;
}
.height-100 iframe {
    height: 100% !important;

}
.height-100 p{
display:flex;
	justify-content:center;
	align-items:center;
}
.font-size-small{
	font-size:20px;
}
.removeBR br{
	display:none !important;
}
.line-height-25 *{
	line-height:25px !important;
}
.main-button__wrapper-demi{
	font-family:'Aspire Demi' !important;
}
/*Slider*/
.slideTwoBtn {
    background: #BE1E2E;
	border-radius: 10px;
    font-family: 'Aspire Demi';
    font-size: 18px !important;
}
.slideTwoBtn:hover{
background: #BE1E2E !important;
}
/*Page Title bar*/
.fusion-page-title-bar .fusion-column-wrapper{
	height:425px;
}
.fusion-page-title-bar > div{
	width:100% !important;
	margin:unset !important;
	padding:unset !important;
}
.fusion-page-title-bar .fusion-builder-row{
	max-width:unset !important;
}
.fusion-page-title-bar .fusion-column-wrapper{
	border-radius:unset !important;
}
.fusion-page-title-bar .title-heading-center{
	text-shadow: 7px 7px 5px rgba(0, 0, 0, 0.75);
	color:#BE1E2D!important;
	    font-family: 'Aspire Demi';
}
.fusion-page-title-bar .fusion-text{
	font-size:20px !important;
}
/*Slider*/
.slide-content-container.slide-content-left h1{
	font-family:'Aspire Heavy';
	font-size:50px;
	text-shadow: 3px 5px 3px rgba(0, 0, 0, 0.75);
}
.slide-content-container.slide-content-left h2{
text-shadow: 3px 5px 3px rgba(0, 0, 0, 0.75);
}
.slide-content-container.slide-content-left .fusion-button{
	font-size:18px;
	font-family:'Aspire Demi';
background:#BE1E2E;
	border-radius:10px; 
}
/*Top bar */
.topbar__wrapper .fusion-checklist{
	    display: flex;
    justify-content: flex-start;
    align-items: center;
	margin-bottom:10px;
}
.topbar__wrapper .fusion-checklist li{
	padding:5.5px 0 !important;
	
}
.topbar__wrapper .fusion-checklist li:not(:last-child){
margin-right:20px;
}
.topbar__wrapper .fusion-social-networks-wrapper{
	display:flex;
justify-content:flex-end;
	align-items:center;
}
/*Header and menu*/
.fusion-title{
/* 	display:none !important; */
}
/*Footer*/
.main-footer{
	position:relative;
	
}
.main-footer:before{
	top:15px;
	left:0;
	content:'';
	position:absolute;
	width:100%;
background:red;
	height:2px;
}
.footer-img,
.footer-img img{
	width:95%;
}
.footer-links__wrapper br{
	display:none;
}
.footer-links__wrapper{
	    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: 75%;
    margin: 0 auto;
    border-left: 1px solid #F4F4F4;
    border-right: 1px solid #F4F4F4;
}

.footer__info > div{
	margin:unset !important;
}
.footer-info__address,
.footer-info__phone{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.footer-info__address p,
.footer-info__phone p{
	color:#fff;
	font-size:16px;
	margin:14px;
}
.footer-info__address img,
.footer-info__phone img{
margin-right:12px;
width:auto;
	height:40px;
}
.footer-info__wrapper{
	margin-bottom:20px
		
}
table {

  border-collapse: collapse;
  width: 100%;
}
table .table-header{
	text-align:center;
background:#BE1E2E;
	color:#fff;
}
td, th {
	font-size:14px;
  border: 1px solid #dddddd;
  text-align: left;
padding: 0 8px;
color:#fff;
}
/*Home-banner*/
.home-banner-container{
	clip-path:polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);

}

.home-banner .home-banner__wrapper{
	
    display: flex;
    justify-content: center;
    align-items: center;
}
.home-banner .home-banner__wrapper .home-banner__text{
	margin-left:15px;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	flex-direction:column;
	color:#fff;
	font-family:'Aspira-Medium'
}
.home-banner .home-banner__wrapper .home-banner__text span{
line-height:25px;

}
/*Powerful Reasons*/
.powerful-reasons{
	max-width:70%;
	margin:0 auto;
}
.powerful-reasons .powerfulReasons-MainHeader{
	margin-top:unset;
	margin-bottom:35px;
	color:#BE1E2E;
	font-size:45px;
	font-family: 'Aspire Heavy';
}
.powerful-reasons .powerfulReasons-SubHeader{
	margin:unset;
margin-bottom:15px;
	color:#BE1E2E;
	font-size:30px;
	font-family: 'Aspire Bold';
}
.powerful-reasons .powerfulReasons-text{
	margin:unset;
	margin-bottom:15px;
	font-family: 'Aspire Bold';
	color:#000;
	font-size:20px;
}
/*powerfull reasons:end*/
/* Section one */
.homeSectionOne .homeSectionOne__img img{
	width:auto;
	height:480px;
}
/*Section Two :our programs*/
#ourProg_slider .prog__wrapper{
	 display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
   
#ourProg_slider .prog__wrapper p{
	color:#000;
font-size:30px;
	
}
#ourProg_slider .prog__wrapper button{
cursor:pointer;
	  padding: 13px 29px;
    line-height: 17px;
    font-size: 20px;
    outline: 0;
    background: #be1e2e;
    border-color: rgba(255,255,255,0);
    border-radius: 10px;
	    color: #ffffff;
	border:unset;
	width:75%;
	font-family:'Aspire Bold';
}
#ourProg_slider .owl-nav{
	display:block !important;

}
#ourProg_slider .owl-nav .owl-prev{
	background:rgba(0,0,0,0.0) url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/prog-arrow.svg') no-repeat center center !important;
	    width: 30px !important;
    height: 30px !important;
    background-size: contain !important;
	left:-15px;
}
#ourProg_slider .owl-nav .owl-next{
background:rgba(0,0,0,0.0) url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/prog-arrow-right.svg') no-repeat center center !important;
	    width: 30px !important;
    height: 30px !important;
    background-size: contain !important;
	right:-15px;
}
#ourProg_slider .owl-dots:not(.active) span{
	border-radius:unset !important;
	background:unset !important;
	border:2px solid #BE1E2E !important;
}
#ourProg_slider .owl-dot.active span{
	background:#BE1E2E !important;
}
/*Section four:Our Packages*/
#ourPackages_slider .owl-nav{
	display:block !important;
}
#ourPackages_slider .owl-nav .owl-prev{
	background:rgba(0,0,0,0.0) url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/prog-arrow.svg') no-repeat center center !important;
	    width: 30px !important;
    height: 30px !important;
    background-size: contain !important;
	left:-15px;
}
#ourPackages_slider .owl-nav .owl-next{
background:rgba(0,0,0,0.0) url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/prog-arrow-right.svg') no-repeat center center !important;
	    width: 30px !important;
    height: 30px !important;
    background-size: contain !important;
	right:-15px;
}
#ourPackages_slider .owl-dots:not(.active) span{
	border-radius:unset !important;
	background:unset !important;
	border:2px solid #BE1E2E !important;
}
#ourPackages_slider .owl-dot.active span{
	background:#BE1E2E !important;
}
#ourPackages_slider .packages {
    background: #F8F8F8;
    padding: 15px;
}
#ourPackages_slider .packages__wrapper{
	border:1px solid #D3D3D3;
	padding:20px 0;
	background:#fff;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#ourPackages_slider h3,
#ourPackages_slider span{
	
	margin:unset;
}
#ourPackages_slider .packages__wrapper span:first-child{
    font-family: 'Aspire Heavy';
	font-size:30px;
	color:#000;
}
#ourPackages_slider .packages__wrapper .packages-type{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	width:100%;
	border-bottom:1px solid #D3D3D3;
		border-top:1px solid #D3D3D3;
}
#ourPackages_slider .packages__wrapper .packages-type {
	padding-top:10px;
padding-bottom:10px	
}
#ourPackages_slider .packages__wrapper .packages-type h3{
	font-size:35px;
	color:#BE1E2E;
	    font-family: 'Aspire Demi';
}
#ourPackages_slider .packages__wrapper .packages-type span{
	border:unset !important;
	font-size:14px;
	line-height:5px;
	color:#BE1E2E !important;
	    font-family: 'Aspire Demi';
}
#ourPackages_slider .packages__wrapper span:not(:first-child){
    font-family: 'Aspire Demi';
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #D3D3D3;
	width:100%;
	text-align:center;
	color:#000;
	
}
#ourPackages_slider .packages__wrapper img{
	margin:40px 0
}
#ourPackages_slider .packages__wrapper a{
	text-align:center;
cursor:pointer;
	  padding: 13px 29px;
    line-height: 17px;
    font-size: 20px;
    outline: 0;
background:#383838;
    border-color: rgba(255,255,255,0);
    border-radius: 10px;
	    color: #ffffff;
	border:unset;
	width:75%;
	font-family:'Aspire Bold';
	}
#ourPackages_slider .packages.secondary .packages__wrapper{
	border-color:#BE1E2E;
}
#ourPackages_slider .packages.secondary .packages__wrapper .packages-type{
	background:#BE1E2E;
	color:#fff;
}
#ourPackages_slider .packages.secondary .packages__wrapper .packages-type > *{
	color:#fff !important;
}
#ourPackages_slider .packages.secondary .packages__wrapper a{
	background:#BE1E2E;
}
#ourPackages_slider .packages .packages__wrapper img{
	width:auto;
	height:140px;
}
/*Why Choose Us*/
.choose-us__wrapper .choose-us__header{
	margin:unset;
color:#BE1E2E;
	    font-family: 'Aspire Bold';
}
.choose-us__wrapper .choose-us__text{
	color:#fff;
font-family: 'Aspire Bold';
	font-size:18px;
	margin-top:10px;
}
/*Why choose Us:end*/
/*Testimonials*/
.Testimonial{
    min-height: 653px;
}
.Test__text{
	margin-top:auto;
}
#testimonials_slider .owl-nav{
	display:block !important;
}
#testimonials_slider .owl-nav .owl-prev{
	background:rgba(0,0,0,0.0) url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/prog-arrow.svg') no-repeat center center !important;
	    width: 30px !important;
    height: 30px !important;
    background-size: contain !important;
	left:-15px;
}
#testimonials_slider .owl-nav .owl-next{
background:rgba(0,0,0,0.0) url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/prog-arrow-right.svg') no-repeat center center !important;
	    width: 30px !important;
    height: 30px !important;
    background-size: contain !important;
	right:-15px;
}
#testimonials_slider .owl-dots:not(.active) span{
	border-radius:unset !important;
	background:unset !important;
	border:2px solid #BE1E2E !important;
}
#testimonials_slider .owl-dot.active span{
	background:#BE1E2E !important;
}
#testimonials_slider .owl-item >div{
/* 	padding:unset; */
}
#testimonials_slider .testimonials{
	position:relative;
	max-width:70%;
	margin:0 auto;
/* 	padding:70px 20px; */
	border:2px solid #BE1E2E;
}
#testimonials_slider .testimonials:after{
	background:url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/qouteIco.svg');
	position:absolute;
	    content: '';
    width: 55px;
    height: 55px;
    background-repeat: no-repeat;
    background-size: contain;
    top: -32px;
    left: 60px;

	
}
#testimonials_slider .testimonials .text{
	padding:20px;
	padding-bottom:unset;
display:flex;
	justify-content:center;
	align-items:center;
}
#testimonials_slider .testimonials .text span{
    font-family: 'Aspire Demi';
	font-size:18px;
	line-height:25px;
	color:#383838;
	text-align:center;
	
}
#testimonials_slider .testimonials .name{
	display:flex;
	justify-content:center;
	align-items:center;
	color:#000;
	margin-top:15px;
	margin-bottom:20px;
	
    font-family: 'Aspire Heavy';

}

/*Your CDL  */
.yourCDL__wrapper h5{
	margin-bottom:20px !important;
	color:#fff !important;
	margin:unset;
	font-family: 'Aspira-Medium' !important;
}
.yourCDL__wrapper p{
	margin-bottom:10px !important;
	line-height:35px;
}
.yourCDL__wrapper p:last-child{
margin-bottom:unset !important;
}
.yourCDL__btn{
	    font-family: 'Aspire Demi';
    font-size: 20px;
}
/*your CDL */
/*Section Video*/
.section-video{
	position:relative;
}
.section-video .fusion-video.fusion-youtube{
	top:20%;
	position:absolute;
	z-index:2;
}


/*Testimonials Page*/
.testimonials__header h2{
	display:inline-block;
	position:relative;
}
.testimonials__header h2:after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
background:#BE1E2E;
	width:40%;
	height:3px;
}
.Testimonial{
position:relative;
}
.Testimonial .fusion-column-wrapper{
	border:2px solid #BD1E2E;
}
.Testimonial .fusion-imageframe{
	width:100%;
	

}
.Testimonial .fusion-imageframe img{
	width:100%;
	
}
.Testimonial:before{
	position:absolute;
content:'';
	background-repeat:no-repeat;
	background-size:contain !important;
background:url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/qouteIco.svg');
	width:40px;
	height:40px;
	left:15%;
	top:-20px;
	z-index:2;
}
.Testimonial{
	margin-bottom:45px !important;
}
#Testimonial_btn{
	padding-top:16px !important;
	font-size:16px;  
	font-family: 'Aspire Heavy';
}
.other-testimonials{
	display:none !important;
}

.other-testimonials.importantRule {
display: flex !important; }
/*Contact-banner*/
.contact-banner .contact-banner__wrapper{
	display:flex;
	justify-content:center;
align-items:center;
}
.contact-banner .contact-banner__wrapper img{
width:auto;
	height:55px
}
	.contact-banner .contact-banner__wrapper span{
		font-family:'Aspira-Medium';
		color:#fff;
		margin-left:20px;
		font-size:30px
			
}

.contact-banner-left span{
	display:block;
}
.contact-banner-left br{
	display:none !important;
}
/*Training-text*/
.Training-text p{
	margin:unset;
}
.Training-text .training-title{
	color:#BE1E2E;
	font-family:'Aspire Bold';
	font-size:25px;
}
.Training-text .training-paragraph{
color:#000;
    font-family: 'Aspire Demi';
}
.Training-text img{
	width:100%;
margin:20px auto;
}
.checklist__wrapper ul{
	list-style:none;
	padding:unset;
}
.checklist__wrapper ul li{
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.checklist__wrapper ul li span{
	color:#000;
	font-family:'Aspira-Medium';
	font-size:18px;
}
.checklist__wrapper ul li img{
	margin-right:8px;
width:auto;
	height:22px
}
.hours-card{
	justify-content:center;
}
.hours-card .fusion-column-wrapper {
	max-width:65%;
}
.hours-card a{
	font-size:18px !important;
	    font-family: 'Aspire Bold';
}
.working-hours-card__wrapper{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.working-hours-card__wrapper h3{
	flex-basis:100%;
	text-align:center;
 font-family: 'Aspira-Medium';
	color:#fff !important;
}
.working-hours-card__wrapper .date{
	     font-family: 'Aspire Demi';
    color: #fff;
    display: flex;
    justify-content: space-between;
    width: 75%;
}

/*Programs Page*/
.page-id-2516 .fusion-page-title-bar.fusion-tb-page-title-bar{
	display:none !important;
}
.buttons-container__wrapper{
	margin-top:25px;
}
.buttons-container__wrapper a{
	 font-size: 25px;
    padding: 13px 29px;
    background: #BE1E2E;
    font-family: 'Aspire Heavy';
    color: #fff;
}
.buttons-container__wrapper a:first-child{
margin-right:15px;
}
.cdl-services__img {
	margin-top:30px;
	
}
.cdl-services__img img{
	width:auto;
	height:400px;
}
.customCoursesPrograms__img img{
	height:420px;
	width:auto;
}
.our-ProgramsCourses {
	display:flex;
	justify-content:center;
align-items:center;
}
.our-ProgramsCourses__wrapper{
display:flex;
	justify-content:center;
align-items:flex-start;
	flex-direction:column;
}
.our-ProgramsCourses ul{
	padding:unset;
	list-style:none;
}
.our-ProgramsCourses ul li:not(:last-child){
	margin-bottom:10px;
}
.our-ProgramsCourses h2{
	margin:unset;
	color:#fff !important;
   font-family: 'Aspire Heavy' !important;
	
}
.our-ProgramsCourses ul li .item p{
	color:#fff;
	font-family:'Aspira-Medium';
	margin-bottom:unset;
	margin-left:10px;
}
.our-ProgramsCourses ul li .item{
	display:flex;
	justify-content:flex-start;
align-items:center;
	
}
.CDL-types{
/* 	max-width:70%; */
}
.CDL-types .types .types__wrapper{
	background:#f4f4f4;
	margin:0 auto;
	max-width:70%;
	padding:25px;
	flex-wrap:nowrap;
	display:flex;align-content;
	justify-content:center;
	align-items:center;
}
.CDL-types .types .types__wrapper{
	height:100%;
}
.CDL-types .types .type-name{
height:100%;
	position:relative;
	padding-top:25px;
	flex-basis:100%;
	align-self:flex-start;

}
.CDL-types .types .types__wrapper:before {
    content: '';
    width: 30%;
    background: white;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
}
.CDL-types .types .type-name:before{
	content:'';
	position:absolute;
	background:url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/Types-shapeBG.svg');
	background-repeat:no-repeat;
	background-size:contain;
   left: -57px;
/* 	left:-67px; */
    top: -55px;
    width: 370px;
    height: 370px;
    z-index: 2;
}

.CDL-types .types .type-name h3{
	text-align:center;
	font-size:28px;
	color:#000;
    z-index:2;
	font-family: 'Aspire Heavy';
}
.CDL-types .types .type-name p{
    font-family: 'Aspire Demi';
	color:#BE1E2E;
	text-align:center;
	line-height:20px;
	margin-top:5px 0;
}
.CDL-types .types .type-name span{
	font-family: 'Aspire Demi';
line-height:20px;
display:block;
	color:#BE1E2E;
	font-size:14px;
	text-align:center;
}
.CDL-types .types .type-name *{
	 z-index:2;
	position:relative;
	margin:unset;
}
.CDL-types .types .type-text p{
	    font-family: 'Aspire Demi';
	font-size:16px;
	color:#000;
	
}
.CDL-types .types .type-text .buttons__wrapper{
	height:
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}
.CDL-types .types .type-text a{
    font-family: 'Aspire Bold';
	color:#fff;
	background:#BE1E2E;
	padding:4px 20px;
}
.CDL-types .types .type-text a:first-child{
	margin-right:50px;
}

.CDL-steps__wrapper{
	position:relative;
	    max-width: 60%;
    margin-left: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 10px solid #BE1E2E;
    padding: 15px 35px;
    border-radius: 200px;
}
.programs-steps.two .CDL-steps__wrapper{
	border-color:#01BF8F;
}
.programs-steps.three .CDL-steps__wrapper p{
	max-width:95%;
}
.programs-steps.three .CDL-steps__wrapper{
	border-color:#FEBA0F;
}

.CDL-steps__wrapper .text{
	margin-left:25px
}
.CDL-steps__wrapper h3{
	    font-size: 28px;
    font-family: 'Aspire Heavy';
    color: #BE1E2E;
	margin:unset;
}
.programs-steps.two .CDL-steps__wrapper h3{
	color:#01BF8F;
}
.programs-steps.three .CDL-steps__wrapper h3{
	color:#FEBA0F;
}
.CDL-steps__wrapper p{
color:#000;
	font-size:18px;
  font-family: 'Aspire Demi';
		
}
.CDL-steps__wrapper:before{
	content:'';
	position:absolute;
	background:url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/number-with-shadow-01.svg');
	background-repeat:no-repeat;
	background-size:contain;
	width: 400px;
    height: 400px;
    left: -38%;
    top: 45%;
    transform: translatey(-50%);
}
.programs-steps.two .CDL-steps__wrapper:before{
	background:url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/number-with-shadow-02.svg');
}
.programs-steps.three .CDL-steps__wrapper:before{
	background:url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/number-with-shadow-03.svg');
}
.programs-steps.one .CDL-steps__wrapper,
.programs-steps.three .CDL-steps__wrapper{
	margin-right:auto;
	margin-left:10%;
}
.programs-steps.two .CDL-steps__wrapper{
	margin-right:10%;
}
.programs-steps.two .CDL-steps__wrapper:before{
	left:unset;
	right:-40%;
}
/*Our Courses*/
.ourCourses .ourCourses__wrapper{
	min-height:670px;
}
.ourCourses .ourCourses__wrapper .fusion-column-wrapper div:nth-child(5){

	margin-top:auto;
}
.ourCourses .ourCourses__wrapper a{
	font-size:16px;
    font-family: 'Aspire Heavy';
}
.knowAboutBTN{
	position:relative;
	font-size:20px !important;
    font-family: 'Aspira-Medium';
	padding:unset !important;
}
.knowAboutBTN:after{
	content:'';
	position:absolute;
background:url('https://winsorsdriving.com//srv/htdocs/wp-content/uploads/2021/08/right-arrow.svg');
	background-repeat:no-repeat;
	background-size:contain;
	right:-30px;
	top:50%;
	transform:translatey(-50%);
	height:20px;
width:20px;
}

/*Contact us*/
.contactUs-banner_wrapper{
	margin-bottom:30px !important;
	max-width:40%;
	margin:0 auto;
}
.contact-us__textBanner p{
	text-align:center;
	margin-bottom:10px;
}
.contact-us__textBanner h5{
	color:#BE1E2E !important;
	    font-family: 'Aspire Demi' !important;
	text-align:center;
	margin:unset !important;
}
.contact-us__text{
	    max-width: 80%;
    margin: 0 auto;
}
.fusion-page-title-bar .fusion-text > p{
    font-family: 'Aspire Demi';
	    max-width: 80%;
    margin: 0 auto;
}
.contactUs-map iframe{
	width:100%;
}
.contact-us-min ul{
	margin:unset;
	padding:unset;
	list-style:none;
	display:flex;
	justify-content:space-around;
	align-items:center;
}
.contact-us-min ul li{
	display:flex;
	justify-content:center;
	align-items:center;
}
.contact-us-min ul li p{
	color:#000;
	font-size:16px;
    font-family: 'Aspire Demi';
	margin:unset;
	padding-left:20px;
}
.contact-us-min ul li img{
	width:auto;
	height:40px;
}
.fusion-form.fusion-form-1628 input::placeholder,
.fusion-form.fusion-form-1628 textarea::placeholder{
	color:#BE1E2E;
	font-family: 'Aspira-Medium';
}
.fusion-form.fusion-form-1628 input,
.fusion-form.fusion-form-1628 textarea{
border-radius:unset;
}
.contact-phone-number input,
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon .fusion-form-input{
	padding-left:16px !important;
}
/*About Us*/
.whatCanWeDoForYou__wrapper{
	max-width:80%;
	margin:0 auto;
}
.whatCanWeDoForYou__wrapper h5{
	margin:unset;
	margin-bottom:10px !important;
    font-family: 'Aspire Bold' !important;
	color:#BE1E2E !important;
}
.about-us-contactus__btn{
	

    font-family: 'Aspira-Medium';
    font-size: 20px;
	}
.lilAbout-us__wrapper{
	max-width:80%;
	margin:0 auto
}
.Booking-form .fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon .fusion-form-input{
	padding-left:16px !important;
}
.Booking-form{
	background:#fff !important;
}

.Booking-form input{
	border-radius:unset !important;
}
.Booking-form__wrapper{
	z-index:11111;
	position:relative;
}
.fusion-tb-header .fusion-fullwidth.fusion-builder-row-2{
	z-index:99999 !important;
}
.Booking-form .fusion-form-field{
	margin-top:unset !important;
	margin-bottom:20px!important;
}
.Booking-form{
	    max-width: 65%;
    margin: 0 auto !important;
	padding:30px 20px !important;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.75);
}
.Booking-form .fusion-form-submit-field{
	margin-bottom:unset !important;
}
.Booking-form button{
	width:100%;
	    font-family: 'Aspira-Medium';
}
.about-us__list{
	height:100%;
}
.about-us__list ul{
	margin-bottom:unset;
}
.about-us__list .our-ProgramsCourses{
	padding:0 25px;
}
@media(max-width:1024px){
/*Utilites*/
	.py-20{
		padding-left:20px;
		padding-right:20px;
	}
/*Utilites*/
/*Slides*/

/*Slides*/
		.fusion-social-links .fusion-social-networks{
		padding:unset !important;
	}
	.CDL-types .types .type-name:before{
		       left: -144px;
    top: -40px;
		width:400px;
		height:400px;
	}
	.CDL-types .types .type-text p{
		    width: 75%;
/*     margin: 0 auto; */
		    margin: 0 auto 15px auto;
	}
/*Packages*/
	#ourPackages_slider .packages__wrapper{
		min-height:630px;
	}
	#ourPackages_slider .packages__wrapper button{
		margin-top:auto;
	}
}
@media(max-width:768px){
/*Utilites*/
	.height-100{
		height:unset;
	}
	.title-35{
		font-size:35px !important;
	}
	.title-28{
		font-size:28px !important;
	}
	.title-20{
		font-size:20px !important;
	}
/*Utilites*/
/*TopBar:start*/
	.topbar__wrapper .fusion-checklist{
		justify-content:space-between;
	}
	.fusion-tb-header .topbar__wrapper .topBar__left{
		width:100% !important;
	}
	.topbar__wrapper .fusion-checklist li:not(:last-child){
		margin:unset;
	}
	.topbar__wrapper .fusion-checklist li p{
		font-size:12px;
	}
	.topBar__right{
		display:none !important;
	}
/*TopBar End*/
/*Hero-banner*/
	.home-banner .home-banner__wrapper .home-banner__text{
		font-size:16px;
		margin-left:5px;
	}
	.home-banner .home-banner__wrapper img{
		width:auto;
		height:30px;
	}
	.home-banner-container:last-child .home-banner .home-banner__wrapper img{
height:20px;
	}
/*Hero-banner*/
/*First-section*/
	.homeSectionOne__img *{
		height:100%;
	}
	.homeSectionOne__img{
		height:100%;
		margin-bottom:unset;
	}
	.homeSectionOne .homeSectionOne__img img{
		height:320px;
	}
	.homeSectionOne__img .fusion-imageframe{
		display:flex;
		justify-content:center;
		align-items:center;
	}
/*First-section*/
/*Testimonials*/
	#testimonials_slider .owl-item >div{
		padding-top:8% !important;
	}
	#testimonials_slider .testimonials:after{
		top: -12%;
	}
/*Footer*/
	.footer-info__address p, .footer-info__phone p{
		line-height:20px;
		margin:unset;
		margin-bottom:15px;
		font-size:14px;
	}
	.footer-info__address img, .footer-info__phone img{
		    height: 37px;
    margin-bottom: 16px;
	}
/*STANDARD Training*/
	.CDL-types .types .types__wrapper{
		max-width:100%;
	}
	.CDL-types .types .types__wrapper:before{
/* 		display:none; */
		    background: #f4f4f4;
	}
/*Training methods*/
	.CDL-types .types .type-text p{
		max-width:77%;
		margin-right:unset;
		margin-left:auto;
	}
	.CDL-types .types .type-name:before {
   left: -148px;
    top: -63px;
    width: 430px;
    height: 430px;
}
	.powerful-reasons{
		max-width:100%;
	}
	#ourPackages_slider .packages__wrapper{
		padding-top:unset;
	}
	#ourPackages_slider h3, #ourPackages_slider span{
		font-size:16px;
	}
	#ourPackages_slider .packages__wrapper{
		min-height:unset;
	}
/*Working-hours-card*/
	.working-hours-card__wrapper h3{
		font-size:20px;
	}
	.working-hours-card__wrapper .date{
		font-size:14px;
	}
	.hours-card a{
		font-size:16px !important;
	}
/*.hours-card*/
	.hours-card .fusion-column-wrapper{
		max-width:100%;
	}
}

@media(max-width:600px){
/*Utilites*/
	.title-35{
		font-size:25px !important;
	}
	
	.font-16{
		font-size:16px !important;
	}
	.m-left-unset{
		margin-left:unset !important;
	}
	.title-28{
		font-size:18px !important;
	}
	.font-14{
		font-size:14px !important;
	}
	.py-0{
padding-left:0;
padding-right:0;
	}
/*Slider*/

	.slides h2.title-heading-center{
		line-height:35px !important;
		font-size:22px !important;
	}
	.slides h4.title-heading-center{
		font-size:18px !important;
		}
/*Header Title*/
	.fusion-page-title-bar h1{
		font-size:38px !important;
	}
/*Top bar */
	.fusion-tb-header .fusion-fullwidth{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.topbar__wrapper .fusion-checklist{
		flex-wrap:wrap;
	}
.topbar__wrapper .fusion-checklist li {
    flex-basis: 50%;
}
	.topbar__wrapper .fusion-checklist li p{
		font-size:10px;
	}
	
/*Top bar*/
/*Home banner*/
	.home-banner-container {
		padding:0 30px;
		clip-path:unset ;
	}
	.home-banner .home-banner__wrapper{
		justify-content:flex-start;
	}
	.home-banner .home-banner__wrapper .home-banner__text{
		color:#000;
		margin-left:15px;
	}
	.homeBannerr{
		background:unset !important;
	}
	.home-banner-container .fusion-column-wrapper{
		clip-path:unset !important;
		background:unset !important;
	}
/*Section one */
	.homeSectionOne__img * {
    height: auto;
}
	.homeSectionOne__img{
		height:auto;
	}
	.mobile-margin-left-0{
		margin-left:unset !important;
	}
	.header-mobile *{
    font-size: 25px !important;
	}
/*Testimonials*/
	#testimonials_slider .testimonials{
		max-width:100%;
	}
	#testimonials_slider .owl-item >div{
		    padding-top: 12% !important;
	}
	#testimonials_slider .testimonials:after{
		top:-8%;
		left:17px;
	}
	.testimonialss__wrappper{
		justify-content:center;
	}
	#testimonials_slider .testimonials .text span{
		font-size:16px;
	}
	.section-video .fusion-video.fusion-youtube{
		position:relative;
		top:unset;
		
	}
	.fusion-layout-column#section-video.section-video{
		margin-bottom:unset !important;
	}
	.fusion-layout-column#section-video.section-video .fusion-column-wrapper{
		margin-bottom:unset !important;
		  padding-bottom: 35px !important;
    padding-top: 35px !important;

	}
	.footer-img{
		width:100%;
		display:flex;
		justify-content:center;
		align-items:center;
	}
/*Standard Training*/
	.CDL-types .types .type-name:before,
	.CDL-types .types .types__wrapper:before{
		display:none;
	}
	.types__wrapper{
		flex-wrap:wrap !important;
	}
	.types__wrapper .type-name{
		height:unset !important;
	}
	.CDL-types .types .type-text p{
		width:100%;
		max-width:100%;
		margin:unset;
		margin-top:15px;
	}
	.CDL-types .types .type-text .buttons__wrapper{
		flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: unset;
	}
	.CDL-types .types .type-text a:first-child,
	.CDL-types .types .type-text a{
		margin:unset;
		    margin: unset !important;
    width: 100%;
    text-align: center;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
	}
	.CDL-types {
    margin-bottom: 30px !important;
}
/*Choose us*/
	.powerful-reasons .powerfulReasons-text{
		font-size:16px !important;
	}
/*Choose Us*/
/*ourr-Course__wrapper*/
	.ourr-Course__wrapper{
		justify-content:center;
	}
/*ourr-Course__wrapper*/
/*get your CDL*/
	.yourCDL__btn{
		font-size:18px;
	}
/*get your CDL*/

}


/* programs style */

@media (max-width:768px) {
	.CDL-steps__wrapper {
		max-width:100%;
	}
	
	.programs-steps.two .CDL-steps__wrapper:before {
    right: -60%;
}
	
	.programs-steps.two .CDL-steps__wrapper {
    margin-right: 25%;
}
	
	.CDL-steps__wrapper:before {
		left: -55%;
	}
	
	.programs-steps.one .CDL-steps__wrapper, .programs-steps.three .CDL-steps__wrapper {
    margin-right: auto;
    margin-left: 20%;
}
	
	.CDL-types .types .type-text .buttons__wrapper {
		justify-content:flex-end
	}
	
}
/*Truck Driver CDL Mobile*/
@media (max-width:600px) {
	.cdl-services__img img{
		height:auto;
	}
	.CDL-steps__wrapper{
		padding-bottom:40px;
		border-radius:30px;
		border-width:7px;
		padding-left: 10px;
    padding-right: 10px;
	}
	.CDL-types .types .type-name{
		padding-top:unset;
	}
	.CDL-steps__wrapper img{
		width:auto;
		height:60px;
		margin:30px 0;
	}
	.programs-btn-parent .buttons-container__wrapper a{
		width:100%;
		text-align:center;
	}
	.fusion-page-title-bar-program .title-heading-left {
    font-size: 38px!important;
	}
	.programs-btn-parent .buttons-container__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
	
	
	.programs-btn-parent .buttons-container__wrapper a {
		font-size:19px;
	}
	
	
	.programs-btn-parent .buttons-container__wrapper a:first-child {
    margin-right: 0px;
		margin-bottom:15px;
}
	
.CDL-steps__wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
	
	.CDL-steps__wrapper:before {
		width: 50px;
    height: 50px;
   left: 17px !important;
    top: -25px;
		text-shadow: 0 0 1rem rgb(0 0 0 / 50%);
		transform:none!important;
		background:none!important;
		
	}
	
	.programs-steps.one .CDL-steps__wrapper, .programs-steps.three .CDL-steps__wrapper {
		margin-left:0;
	}
	.programs-steps.two .CDL-steps__wrapper {
    margin-right: 0%;
}
	
	.programs-steps.one .CDL-steps__wrapper:before {
		content: '1';
    font-size: 70px;
    text-align: center;
    font-weight: 700;
    color: #be1e2f;
		font-family: 'Aspire Heavy';
	}
	
	.programs-steps.two .CDL-steps__wrapper:before {
		content: '2';
    font-size: 70px;
    text-align: center;
    font-weight: 700;
    color: #3ebf8f;
		font-family: 'Aspire Heavy';
	}
	
	.programs-steps.three .CDL-steps__wrapper:before {
		content: '3';
    font-size: 70px;
    text-align: center;
    font-weight: 700;
    color: #f5ba10;
		font-family: 'Aspire Heavy';
	}
	
	.our-ProgramsCourses{
		    padding: 30px 0;
	}
	.our-ProgramsCourses__wrapper{
		width:100%;
		padding-left:30px;
		padding-right:30px;
	}
	.our-ProgramsCourses__wrapper h2{
		font-size:25px;
	}
	.our-ProgramsCourses ul{
		margin-bottom:unset;
	}
}

/*AboutUs:media Query*/
@media(max-width:768px){
	.lilAbout-us__wrapper,
	.whatCanWeDoForYou__wrapper{
		max-width:100%;
	}
}
@media(max-width:600px){
	.fusion-page-title-bar .fusion-text > p{
		max-width:100%;
	}
	.about-us-contactus__btn{
		font-size:18px;
	}
}

/*Testimonials Media Query*/
@media(max-width:1024){
	.Testimonial {
    min-height: 581px;
}
}
@media(max-width:768px){
	.Testimonial {
    min-height: 541px;
}
}
@media(max-width:600px){
	.testimonials__header {
    font-size: 30px !important;
}
	.Testimonial {
    min-height: auto;
}
	.Testimonial p {
    /* opacity: 0; */
    font-size: 16px;
}
	span.font-size-small {
    font-size: 16px !important;
}
	.contact-banner .contact-banner__wrapper img {
    width: auto;
    height: 35px;
}
	.contact-banner .contact-banner__wrapper span {
    font-family: 'Aspira-Medium';
    color: #fff;
    margin-left: 20px;
    font-size: 22px;
}
}
.form-form-submit{
	font-family: 'Aspire Demi' !important;
	}
/*Contact Us */
@media(max-width:768px){
	.contactUs-banner_wrapper{
		max-width:100%;
	}
	.contact-banner .contact-banner__wrapper span{
		font-size:22px !important;
	}
	.contact-banner .contact-banner__wrapper img {
    width: auto;
    height: 45px;
}
}
@media(max-width:600px){
	.fusion-page-title-bar .fusion-text > p{
		font-size:16px;
		line-height:25px;
	}
	.contact-us__textBanner p{
		font-size:18px;
	}
	.contact-us__text{
		max-width:100%;
	}
	.header-mobile-2 *{
		font-size:38px !important;
	}
	.fusion-form-form-wrapper .fusion-form-field {
    margin-bottom: unset;
}
	.form-form-submit{
		font-size:16px !important;
	}
	.contact-us-min ul{
		flex-wrap: wrap;
    justify-content: flex-start;
	}
	.contact-us-min ul li img {
    width: auto;
    height: 35px;
}
	.contact-us-min ul li p{
		line-height:25px;
	}
	.contact-us-min ul li:not(:last-child) {
    margin-bottom: 20px;
}
	.contact-us-bannerBottom{
		padding:unset !important;
	}
}