.footer-component .footer_menu,.footer-component footer{font-family:"Lato Regular",sans-serif}
.footer-component{clear:both;position:relative}
.footer-component footer{background-color:#2c2c2c;padding:25px 0 0;color:#fff;clear:both}
.footer-component .footer_menu{margin-top:25px}
.footer-component .footer_menu .menu-blocks{padding:0}
@media screen and (min-width:992px) and (max-width:1024px) {
.footer-component .footer_menu{clear:both}
.footer-component .footer_menu .menu-blocks{width:25%;float:left}
}
.footer-component .footer_menu .menu-blocks h4{text-transform:uppercase;font-size:12px}
@media screen and (min-width:320px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px) {
.footer-component .footer_menu{clear:both}
.footer-component .footer_menu .menu-blocks h4{padding:15px 0;clear:both;margin:0;border-top:solid 1px #3b3f40;cursor:pointer}
.footer-component .footer_menu .menu-blocks h4:after{font-family:"icomoon",sans-serif;content:"\e90a";font-size:8px;float:right}
.footer-component .footer_menu .menu-blocks h4.active:after{font-family:"icomoon",sans-serif;content:"\e909";font-size:8px;float:right}
.footer-component .footer_menu .menu-blocks ul{display:none}
}
.footer-component .footer_menu .menu-blocks ul{list-style:none;padding:0;font-size:12px}
.footer-component .footer_menu .menu-blocks ul li{padding:0 0 7px}
.footer-component .footer_menu .menu-blocks ul li a{color:#d6d6d6}
.footer-component .footer-content{font-size:12px;padding:0 28px}
@media screen and (min-width:320px) and (max-width:767px) {
.footer-component .footer-content{padding:0}
}
@media screen and (min-width:768px) and (max-width:991px) {
.footer-component .footer-content{padding:0 8px}
}
.footer-component .reach_us{text-transform:uppercase;padding-top:15px}
@media screen and (min-width:992px) and (max-width:1024px) {
.footer-component .reach_us{padding-left:0;margin-bottom:20px}
}
@media screen and (min-width:320px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px) {
.footer-component .reach_us{margin-bottom:15px;clear:both;padding:0;width:100%}
.footer-component .reach_us .sub-head-text{display:none}
}
.footer-component .locate-btn,.footer-component .showroom-btn{padding:8px 6px 8px 10px;background:#fff;min-width:174px;height:30px;color:#000;font-family:"Lato Bold",sans-serif;font-size:12px;text-align:center;text-transform:uppercase;text-decoration:none}
.footer-component .reach_us .sub-head-text span{margin:0 6px}
.footer-component .showroom-btn{display:inline-block;white-space:nowrap}
.footer-component .showroom-btn:hover{text-decoration:none}
@media screen and (min-width:320px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px) {
.footer-component .showroom-btn{display:none}
}
.footer-component .locate-btn{display:inline-block;margin:40px 0 10px;margin-right:12px}
@media screen and (min-width:320px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px) {
.footer-component .locate-btn{margin:0;width:auto;float:right}
.footer-component .social_media{width:100%;text-align:center}
}
@media screen and (min-width:992px) and (max-width:1024px) {
.footer-component .locate-btn{margin-top:20px}
}
.footer-component .social_media{margin-top:15px}
@media screen and (min-width:992px) and (max-width:1024px) {
.footer-component .social_media{margin-top:0}
}
.footer-component .social_media>a{color:#fff;text-decoration:none}
@media screen and (min-width:320px) and (max-width:767px) {
.footer-component .social_media>a{display:block;width:50%;font-size:12px;float:left;margin:0;text-align:left;border-right:solid 1px #eee}
}
@media screen and (min-width:768px) and (max-width:991px) {
.footer-component .social_media>a{display:block;width:50%;font-size:12px;float:left;margin:0;text-align:left;border-right:none}
}
@media screen and (min-width:320px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px) {
.footer-component .social_media>a h3{margin:0;font-size:12px;line-height:18px}
}
.footer-component .social_media ul{list-style:none}
@media screen and (min-width:320px) and (max-width:767px) {
.footer-component .social_media ul{width:50%;text-align:center;float:right}
}
@media screen and (min-width:768px) and (max-width:991px) {
.footer-component .social_media ul{width:50%;text-align:right;float:right}
}
.footer-component .social_media ul li{display:inline-block;padding:0 5px}
@media screen and (min-width:320px) and (max-width:767px) {
.footer-component .social_media ul li img{width:18px}
}
@media screen and (min-width:768px) and (max-width:991px) {
.footer-component .social_media ul li img{width:24px}
}
.footer-component .social_media h3{font-size:18px;font-weight:700; text-align: right;}
.footer-component .copy-right .pull-right li{float:left;list-style-type:none;margin:0 0 0 25px}
.footer-component .copy-right .pull-right li a{color:#fff;text-transform:uppercase;text-decoration:none}
@media screen and (min-width:320px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px) {
.footer-component .copy-right .pull-right li a{font-size:11px}
.footer-component .copy-right .pull-right li{margin:0 8px}
}
.footer-component .pull-left h1{font-size:24px;margin-bottom:0}
@media screen and (min-width:320px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px) {
.footer-component .pull-left h1{font-family:"Lato Bold",sans-serif;margin:0;font-size:16px;float:left;height:50px;line-height:35px}
}
.footer-component .copy-right{background-color:#000;font-size:12px;margin:18px 0 0;padding:18px 60px}
@media screen and (min-width:320px) and (max-width:767px) {
.footer-component .copy-right{clear:both;float:left;width:100%;padding:18px;text-align:center}
}
@media screen and (min-width:992px) and (max-width:1024px) {
.footer-component .copy-right{clear:both;width:100%;padding:18px 18px 30px}
}
.footer-component .copy-right p{color:#fff;margin:0}
@media screen and (min-width:320px) and (max-width:767px) {
.footer-component .copy-right p{font-size:11px;margin-bottom:5px;float:none!important}
}
@media screen and (min-width:768px) and (max-width:991px) {
.footer-component .copy-right{clear:both;width:100%;padding:18px 18px 30px}
.footer-component .copy-right p{font-size:11px;margin-bottom:5px;float:left!important}
}
.footer-component .copy-right ul{padding:0;margin-bottom:0;color:#fff}
@media screen and (min-width:320px) and (max-width:767px) {
.footer-component .copy-right ul{padding:0;float:none!important;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.footer-component .copy-right ul{padding:0;float:right!important;}
}
.course-type{width:100%;text-align:center;float:left;box-sizing:border-box;padding:10px 0 0}
.course-type ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.course-type ul li{width:50%;text-align:center;display:inline-block;margin:20px 0}
.course-type .course-detail{background:0 0;border:none;display:inline-block;margin-bottom:10px;float:none;padding:0;margin-right:0;width:auto}
.course-type ul li .slick-slide img{display:inline-block}
.course-type ul li span{display:block;margin-top:5px}
.course-type.corp{padding-left:25px}
.course-type button{float:none}
.course-type ul li.courseSkill img{cursor:pointer}
@media (min-width:481px) and (max-width:767px) {
section.reach_us a.locate-btn.footer_menu1{margin-bottom:10px}
.footer-component footer{min-height:520px}
.footer-component .copy-right .pull-right li{float:none;list-style-type:none;margin:0 8px;display:block}
.footer-component .copy-right ul{padding:0;float:left!important;display:block;text-align:center;width:100%}
.footer-disclaimer{float:left;width:100%;margin:0!important;text-align:center;padding:10px 0 0}
}
@media (min-width:320px) and (max-width:480px) {
section.reach_us a.locate-btn.footer_menu1{margin-bottom:10px}
.footer-component footer{min-height:520px}
.footer-component .copy-right .pull-right li{float:none;list-style-type:none;margin:0 8px;display:block}
.footer-component .copy-right ul{padding:0;float:left!important;display:block;text-align:center;width:100%}
.footer-disclaimer{float:left;width:100%;margin:0!important;text-align:center;padding:10px 0 0}
}
.play-store-link{display:block;float:left;width:100%;padding:20px 0 10px;text-align:right}
.play-store-link a#msr-android{display:inline-block}
.play-store-link a#msr-ios{display:inline-block;margin-left:10px}
.play-store-link h2{margin:0;text-align:left;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:10px}
.play-store-link h3{margin:0;text-align:left;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:10px}