@charset "utf-8";

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 27, 2018 */
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('fonts/robotocondensed-bold_9-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-bold_9-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light_4-webfont.woff2') format('woff2'),
         url('fonts/roboto-light_4-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium_3-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium_3-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('fonts/Roboto-Bold.woff2') format('woff2'),
         url('fonts/Roboto-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotothin';
    src: url('fonts/Roboto-Thin.woff2') format('woff2'),
         url('fonts/Roboto-Thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SegoeUI';
    src: url('fonts/Segoe UI, Regular.woff2') format('woff2'),
         url('fonts/SegoeUI-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: "SegoeUI-Bold";

  src: url("fonts/SegoeUIBold.woff") format("woff"), /* Modern Browsers */
    url("fonts/SegoeUIBold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SegoeUI-Light";

  src: url("fonts/segoeuil.woff") format("woff"), /* Modern Browsers */
    url("fonts/segoeuil.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'mulilight';
    src: url('fonts/muli-light-webfont.woff2') format('woff2'),
         url('fonts/muli-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'muliregular';
    src: url('fonts/muli-webfont.woff2') format('woff2'),
         url('fonts/muli-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mulisemibold';
    src: url('fonts/muli-semibold-webfont.woff2') format('woff2'),
         url('fonts/muli-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html
{
	margin:0;
	padding:0;
}
body
{
	font-family:robotolight;
	background:#CCCCCC;
}
ul
{
	padding:0;
	margin:0;
}
.clear
{
	clear:both;
}
.pad10 { padding:10px; }
.pad20 { padding:20px; }
.pad30 { padding:30px; }
.pad40 { padding:40px; }
.pad50 { padding:50px; }
.pad60 { padding:60px; }
.pad70 { padding:70px; }
.pad80 { padding:80px; }
.mgt-top-10{margin-top:10px;}
.mgt-top-20{margin-top:20px;}
.mgt-top-30{margin-top:30px;}
.mgt-top-40{margin-top:40px;}
.mgt-top-50{margin-top:50px;}
.mgt-top-60{margin-top:60px;}


/*header start*/
.dropdown{
    border-radius:0;
    border:0;
}
.dropdown-menu{
    background: #fff;
    border:0;
	padding:0px !important;
	left:20%;
    top:80% !important;
	width:100% !important;
	min-width:19rem !important;
    border-radius:0px 0px 0px 0px !important;
	margin:8px 0 0 !important;
}
.dropdown-item { width:100% !important; }
.dropdown-item:hover{
    background:#fff;
    color:#000;
}
.dropdown-menu a{
    color:#000;
	padding:8px !important;
	width:100% !important;
	text-align:left !important;
	margin-left:0px !important;
} 
.dropdown-menu a:hover { background:#eef2ea !important; }
.navbar .nav-item .nav-link{
    color:#000 !important; 
    
}
.navbar .nav-item .nav-link:hover .navbar .nav-item .nav-link{
    color:red !important;
    
}
.navbar-expand-sm .navbar-nav .nav-link { padding-right:0px !important; }
/*header end*/

.desk_banner { display:block; }
.header_wrapper { padding:10px; }
.banner_wrapper { padding:50px; }
.inner_banner_wrapper img { width:100%; }
.inner_banner_holder { background:#67a8e2 url(../images/inner_banner/Ev_Banner1.jpg) no-repeat center;}
.inner_banner_course1 { background:#0f1f36 url(../images/inner_banner/shifting_gears.jpg) no-repeat center;}
.inner_banner_course2 { background:#000 url(../images/inner_banner/course2.jpg) no-repeat center;}
.inner_banner_course3 { background:#b6cebe url(../images/inner_banner.jpg) no-repeat center;}
.inner_banner_course4 { background:#b6cebe url(../images/inner_banner/faq_new.jpg) no-repeat center;}
.blog_banner1 { background:#525252 url(../images/inner_banner/blog_banner.jpg) no-repeat center;}
.blue-clr { color:#040a16 !important; }
.white-color { color:#fff !important; }
.blue-color { color:#02234e !important; }
.banner_title { color:#FFFFFF; font-size:30px; font-family:robotomedium; }
.banner_text { font-size:15px; color:#FFFFFF; font-family:robotolight; }
.banner_title1 { color:#FFFFFF; font-size:20px; font-family:robotomedium;  }
.banner_title2 { color:#000; font-size:23px; font-family:robotolight;  }
.banner_title2 a { display:block; background:#FFFFFF; padding:10px; text-align:center; font-size:12px; width:30%; margin-top:15px; border-radius:5px; color:#000000; }
.banner_title3 { color:#ccf763; font-size:25px; font-family:SegoeUI-Bold; line-height:120%; padding:5px 5px 0px 0px; }
.banner_title4 { color:#ccf763; font-size:23px; font-family:SegoeUI-Light; display:block; line-height:120%; }
.banner-content-pg { font-size:15px; width:35%; font-family:SegoeUI; margin-top:-10px; }
.join-btn a { display:block; padding:5px; color:#000; font-size:12px; text-transform:uppercase; background:#ccf763; width:11%; text-align:center; font-family:SegoeUI-Light; border-radius:5px; }
.join-btn-dsk a { display:block; width:50%; }

.trans_bg { background-color: rgb(8,20,57, 0.2); padding:20px !important; border-radius:10px; }
.rotate {
    transform: rotate(-90deg);
    text-align: left;
    display: block;
    position: absolute;
    top: 110px;
    left: -60px;
    font-size: 56px;
    font-family: robotothin;
}
.banner_pg { font-size:45px; color:#FFFFFF; font-family:robotothin; line-height:110%; }
.banner_holder { background:url(../images/light-bg-green.png) no-repeat scroll 0 110px; padding:20px; }
.banner_holder img { margin:auto; display:block; width:100%; }
.mobile_banner { display:none; }
.color_green { color:#80c301; }

.anch-p { margin-top:80px; margin-left:50px; position: relative; }
.anch-p span{ font-size:15px; padding-left:30px; margin-top:-30px; visibility: hidden; display: block; }
.anch-p a{ background:#008800; width:5px; border:#008800 solid 1px; height:5px; border-radius:50%; padding:3px; display:block; position: absolute; top: 8px; }

.anch-position a {  right: 30px;}
.anch-position2 a { right: 45px; }
.anch-position3 a { right: 30px; }
.anch-position4 a { left: 0px; }
.anch-position5 a { left: 15px; }
.anch-position6 a { left: 0px; }

.active a { width:15px; height:15px; }
.active.anch-p span { color:#000; visibility: visible; }

.hint-holder{
  display: block;
  width: 100%;
  height: 100px;
  margin-top: 20px;
  position: relative;
}

.spot{
  border: 2px solid #80b404;
  border-radius: 50%;
  display: block;
  width: 17px;
  height: 17px;
  margin-top: 20px;
  position: relative;
  z-index: 10;
}

.spot span{
  border: 2px solid #FFFFFF;
  width: 13px;
  height: 13px;
  background: #80b404;
  display: block;
  border-radius: 50%;
}

.left-hint .spot{
  float: right;
}

.left-hint.middle-hint{
  padding-right: 30px;
}

.right-hint .spot{
  float: left;
}

.right-hint.middle-hint{
  padding-left: 30px;
}

.right-hint .hint-data{
  text-align: left;
  padding-left: 23px;
}

.left-hint .hint-data{
  text-align: right;
  padding-right: 23px;
  /*position: absolute;
  top: 0;
  bottom: 0;*/
}

.act-hint .spot{
  background: #80b404;
}

.act-hint .spot span{
  border: 2px solid #80b404;
}

.hint-data{
  display: none;
  top:-20px;
  position: relative;
}

.act-hint .hint-data{
  display: block;
}

.hint-data h4{
  font-size: 18px;
  color: #80b404;
}

.hint-data p{
  font-size: 14px;
}




.mobile_banner img { width:80%; display:block; margin:auto; }

.banner_popup_text { font-size:15px; font-family:robotolight; }
.logo-img img { width:80%; display:block; margin:20px auto; }
.navbar-nav li a { display:block; font-size:12px; text-align:center; font-family:robotolight; margin-left:32px; }
.navbar-nav li span { text-transform:uppercase; font-size:15px; text-align:center; font-family:robotolight; }
.green_bg { background:#eef2ea; padding:50px; font-family:robotolight; text-align:center; }
.h1 { font-size:26px !important; text-align:center; text-transform:uppercase; color:#008800; margin-top:-10px !important; }
.fqs { font-size:17px; }
.text { font-size:15px; text-transform:uppercase; text-align:center; }
.prg-box { background:#FFFFFF; padding:5px; width:85%; margin:20px auto; }
.prg-box img { display:block; width:100%; }
.prg-box span { display:block; text-align:center; font-size:15px; line-height:20px; margin:15px auto; }
.text1 { font-size:15px; text-align:center; width:80%; margin:auto; }
.grn-car img { display:block; text-align:center; width:80%; margin:auto; }
.grn-btn a { width:25%; background:#008800; display:block; border-radius:35px; padding:10px; text-align:center; margin:20px auto; color:#FFFFFF; font-size:17px; font-family:robotolight; text-transform:uppercase; }
.grn-btn a:hover { background:#000000; text-decoration:none; color:#FFFFFF; }
.text2 { font-size:25px; text-align:center; font-family:robotolight; text-transform:uppercase; }
.vide-btn img { width:90%; display:block; margin:20px auto; }
.resp-tabs-list li { font-family:robotolight !important; }
.h2 { font-size:26px !important; font-family:robotomedium; margin-top:10px;  }
.greenclr { color:#008800; }
.tabs-leftImg img { display:block; width:100%; margin:auto; }
.pg1 { font-size:18px; font-family:robotolight; line-height:160%; padding:0px 30px 0px 0px; }
.anch-link a { display:block; color:#000000; text-decoration:underline; }
.green-anch { background:#008800; display:block; text-align:center; color:#fff; width:100%; padding:7px; font-size:17px; text-transform:uppercase; border-radius:18px; margin-top:5px; }
.green-anch:hover { text-decoration:none; background:#000000; color:#FFFFFF; }
.anch-text-pg { display:block; font-size:13px; text-decoration:underline; color:#000000; margin-top:10px; }
.border-right { border-right: #eee solid 1px; }
.form-wrapper { width:50%; margin:auto; }
.textbox { display:block; padding:7px 15px 7px; width:100%; margin:15px auto; font-family:robotolight; border:#FFFFFF solid 1px; color:#1c2745; }
#horizontalTab { background:#ebeced; }
.submit { background:#008800; color:#FFFFFF; border:#008800 solid 1px; border-radius:15px; margin:auto; width:30%; padding:5px; text-transform:uppercase; }
.submit:hover { background:#000000; border:#000000 solid 1px; }
.foot-black-title { color:#000000; font-family:robotoregular; font-size:20px; display:block; margin-top:5px;  }
.foot-text { display:block; font-size:14px; }
.foot-list { margin-left:15px; }
.foot-list li { list-style:none;  font-family:robotolight; }
.foot-list li a { display:block; font-size:13px; color:#000; text-decoration:none; padding-top:2px; }
.foot-list li a:hover { color:#008800; }
.cadd-logo img { display:block; }
.skill-logo img { display:block; width:70%; margin-top:20px; }
.social-text span { font-size:15px; }
.social-text img { width:35px; margin-left:10px; }
.redclr { color:#FF0000; }
.pg2 { text-align:right; text-transform:uppercase; font-size:14px; }
.pg2 a {  color:#000000; font-family:robotolight; }
.h3 { font-size:22px !important; font-family:robotomedium; color:#008800; padding-top:20px; }
.h4 { font-size:22px !important; font-family:robotomedium; color:#008800; padding-top:10px; }
.h4 a { color:#008800; }
.pg3 { font-size:15px; font-family:robotolight; }
.pg4 { font-size:15px; margin-bottom:5px; font-family:robotolight; padding-top:10px; }
.content-list li { list-style:none; background:url(../images/bullet.png) no-repeat scroll 0 10px; padding-left:30px; font-size:15px; font-family:robotolight; padding-top:7px; }

.number-list li { list-style:decimal; font-size:15px; font-family:robotolight; margin-left:20px; }

.find-btn a { background:#008800; color:#FFFFFF; display:block; text-align:center; font-size:17px; border-radius:30px; width:30%; padding:10px; margin-bottom:20px; text-transform:uppercase;  }
.find-btn a:hover { background:#000000; color:#FFFFFF; text-decoration:none; }
.right-green { background:#fff; border:#e7e7e7 solid 1px; padding:25px; margin-top:-40px; }
.cost { font-size:25px; font-family:robotobold; text-align:center; border:#008800 solid 1px; padding:5px; color:#008800; margin-bottom:3px; }
.cost span { font-size:15px; font-family:robotolight; text-align:center; }
.right-title { display:block; font-size:17px; font-family:robotomedium; color:#008800; padding-top:10px; }
.cost_table td { font-size:14px; padding:5px; padding-top:10px; }
.smcost { display:block; text-align:center; font-size:12px; color:#666666; }
.right-text1 { font-family:robotolight; font-size:15px; display:block; line-height:180%; }
.right-grey { background:#f3f4f3; padding:20px; margin-top:30px; }
.submit-inner { background:#008800; width:80%; display:block; padding:8px; font-size:13px; border-radius:30px; color:#FFFFFF; text-align:center; text-transform:uppercase; border:#008800 solid 1px; margin:auto;  }
.submit-inner:hover { background:#000000; border: #000000 solid 1px; }
.download-brch a { display:block; color:#FFFFFF; text-align:center; border-radius:10px; padding:10px; font-size:18px; background: #008800 url(../images/download.png) no-repeat right; margin-top:20px; }
.download-brch a:hover { background: #000 url(../images/download.png) no-repeat right;  text-decoration:none; color:#FFFFFF; }
.social-media-table td{ padding:10px; }
.social-media-table img { width:45px; }
.common-right { padding:30px; }
.video_wrapper { background:url(../images/strip-img.png) repeat-x center; padding:0px 20px 20px 0px; margin-top:50px; }
.video_wrapper iframe { width:100%; height:315px; margin-top:10px; }
.vid-txt-pg1 { display:block; padding-top:120px; font-size:22px; font-family:robotoregular; padding-left:30px; }
.vid-txt-pg2 { display:block; padding-top:20px; font-size:20px; padding-left:30px; }
.content-list2 li { list-style:none; background:url(../images/bk-bullet.png) no-repeat scroll 0 10px; padding-left:30px; font-size:15px; font-family:robotolight; padding-top:7px; }
.footer_wrapper { background:#eef2ea; }
body.home .footer_wrapper { background:#FFFFFF; }
.faqwrapper { background:#edf2ea; margin-top:20px; border:#edf2ea solid 1px; min-height:340px; }
.faqwrapper .faq-img { display:block; margin:auto; width:100%; }
.md-trigger { cursor:pointer; color:#000; font-size:19px !important; }
.question_title { font-size:19px; }
.md-trigger:hover { text-decoration:underline; }
.faq_text1 { font-size:15px; text-transform:uppercase; color:#000; font-family:robotomedium; }
.md-close { background:#fff; color:#008800; font-size:17px; display:block; text-align:center; margin:auto; border:#FFFFFF solid 1px; padding:5px; margin-top:20px; }
.que_pg { text-align:center; font-size:15px; font-family:robotoregular; display:block; font-weight:bold; color:#000000; padding-top:10px; }
.ans_pg { text-align:center; font-size:14px; font-family:robotoregular; display:block; color:#fff; }
.view_more a { display:block; background:#80b404; color:#FFFFFF; font-size:17px; text-transform:uppercase; text-align:center; width:20%; margin:20px auto; padding:10px; }
.view_more a:hover { background:#000000; text-decoration:none; color:#FFFFFF; }
.big-box { background:#fff; padding:10px; margin:20px auto; }
.big-box img { width:100%; display:block; margin:auto; }
.big-box span { font-size:20px; font-family:robotomedium; line-height:120%; margin:15px auto 0px 0px; display:block; }
.big-box font { font-size:14px; font-family:robotoregular; margin:10px auto; display:block; }
.read-btn a { width:35%; background:#008800; display:block; border-radius:35px; padding:10px; text-align:center; margin:20px auto; color:#FFFFFF; font-size:17px; font-family:robotolight; text-transform:uppercase; }
.read-btn a:hover { background:#000000; text-decoration:none; color:#FFFFFF; }
.text-black { color:#000000; }
.text-green { color:#008800; }
.radius_grey { background:#008800; border-radius:100px 100px 100px 100px; margin-bottom:15px; }
.radius_grey .title { color:#FFFFFF; font-size:18px; font-family:robotobold; margin-bottom:5px; padding-top:20px; }
.radius_grey .subtitle { color:#FFFFFF; font-family:robotomedium; font-size:15px; margin-bottom:0px; }
.radius-white { background:#FFFFFF; border-radius:100%;  border:#008800 solid 1px; height:145px; width:145px; }
.radius-white1 { background:#FFFFFF; border-radius:100%;  border:#008800 solid 1px; height:162px; width:162px; }
.radius-white2 { background:#FFFFFF; border-radius:100%;  border:#008800 solid 1px; height:182px; width:182px; }
.radius-white img { padding:40px; }
.radius-white1 img { padding:50px; }
.radius-white2 img { padding:53px; }
.green-text-box { padding:5px; margin-left:50px; }
.mrg-left-none { margin-left:0px; }
.green-text-box .subtext { display:block; font-size:14px; color:#FFFFFF !important; width:95%; }
.pad-none { padding-right:0px; }
/* contact us page start */
.lable { font-size:17px; display:block; font-family:robotomedium; }
.textbox-ct { display:block; width:80%; border:#CCCCCC solid 1px; padding:5px; border-radius:5px; }
.contact_address td { padding:5px; font-size:15px; }
.green_box { background:#eef2ea; padding:20px; margin-top:20px; height:240px; }
.green_box .title { font-size:17px; font-family:robotobold; margin-bottom:5px; color:#008800; }
.green_box .subtitle { font-size:17px; font-family:robotoregular; margin-bottom:0px; color:#555555; }
.green_box .subtext { font-size:15px; font-family:robotolight; color:#909090; }
.green_box_height { height:190px; }
.ullist { margin-left:20px; }
.ullist li { font-size:15px; font-family:robotolight; padding-top:10px;  }
.blogList { padding:20px; border-bottom:#eee solid 1px; }
.blogList img { width:100%; }
.blogList h3 { font-size:22px; font-family:robotobold; color:#008800; }
.blog-text { font-size:16px; font-family:robotolight; }
.readmore-btn a { background:#008800; padding:5px; color:#FFFFFF; text-align:center; width:30%; display:block; border-radius:25px; }
.readmore-btn a:hover { background:#000000; color:#FFFFFF; }
.blog-container { width:800px; margin:auto; }
.blogPage .blog-title { font-size:27px; text-align:center; color:#008800; font-family:robotobold; }
.blogPage .blog-text { font-size:16px; font-family:robotolight; padding-top:5px; text-align:justify; }
.blogPage img { display:block; margin:auto; }
.bottom-border-none { border-bottom:none; }
.blog_view img { width:80%; margin:auto; display:block; }
.offer_label img { position:absolute; top:80px; right:50px; }
/* contact us page end */



/* Banner Slider start */
.bannerslider { background:url(../images/light-bg-green.png) no-repeat bottom; padding:25px; }
.h6 { font-size:20px !important; color:#7da721; font-family:robotobold; padding-top:10px; }
.h5 { font-size:30px !important; color:#000; font-family:robotolight; }
.hand_img { background:url(../images/hand.png) no-repeat scroll 0 0px; display:block; padding:10px 0px 20px 70px; font-size:20px; font-family:robotoregular; color:#008800; margin-top:60px; }
a { text-decoration:none !important; }
.bx-wrapper .bx-pager { display:none !important; }
.bx-wrapper { margin-bottom:10px !important; }
/* Banner Slider End */
.modal-header { padding:0em 1em !important; border-bottom:none !important; }
.modal-content { top:100px; }
.coming_soon { text-align:center; font-size:30px; }
.bx-wrapper .bx-prev { display:none; }
.bx-wrapper .bx-next { display:none; }
.bx-wrapper2 .bx-prev { display:block; }

.icon-bar {
  position: fixed;
  z-index:10000;
  top: 40%;
  right:0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 15px;
}

.icon-bar a:hover {
  background-color: #000;
  color:#FFFFFF;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}
.linkedin {
  background: #007bb5;
  color: white;
}

.insta {
  background: #FE0B27;
  color: white;
}

.content {
  margin-left: 75px;
  font-size: 30px;
}
.lightgrey { background:#efefef; padding:25px 0px; margin-bottom:20px; }
.apptitle { font-size:25px; text-align:center; display:block; color:#dc3545; }
.tab-pane { padding-top:50px; margin-top:-50px; }

select.textbox{
  color: #999;
}

.carousel-control-prev-icon { background:url(../images/left_arrow.png) no-repeat !important; }
.carousel-control-next-icon, .carousel-control-prev-icon { width:19px !important; height:30px !important; }
.carousel-control-next, .carousel-control-prev { opacity:.7 !important; width:3% !important; }
.carousel-control-next-icon { background:url(../images/right_arrow.png) no-repeat !important; width:19px; height:30px; }

.blog-list img { width:100%; display:block; margin:auto; }
.newsEvent_images li { width:20%; display:block; margin:auto; float:left; padding:10px; }
.grid_img { width:100%; display:block; border:#CCCCCC solid 1px; padding:5px; }
.carousel-control-prev { left:-30px !important; }
.iframe-video { width:100%; height:230px; display:block; margin:20px auto; }
.desktop-iframe-videos { display:none; }

.banner-content-wrapper { position:absolute; top:20px; margin:auto; display:block; color:#FFFFFF; max-width:1140px; }
.slide-text { font-size:25px; color:#FFFFFF; }
.banner-popup-img img { display:block; width:90%; border:#FFFFFF solid 5px; margin-top:20px; cursor:pointer; }
.iframe-videos { width:100%; height:350px; }
.prf-img img { display:block; margin:20px auto; border-radius:50%; }
.prf-text { font-size:25px; padding-top:60px; }
.prf-name { font-size:15px; }

.banner-homepage-title3{
	color:#a6d42f;
	font-size: 25px;
	font-weight: bold;
	margin-bottom: -10px;
}

.banner-homepage-title{
	color:#a6d42f;
	font-size: 30px;
	margin-bottom: 10px;
}

.banner-homepage-title2{
	font-size: 22px;
	font-weight: bold;
}

.italic-pg { text-align:center; font-size:17px; padding-top:25px; }
.img-res img { display:block; width:100%; margin:auto; }
.big-geen { font-size:25px; color:#058943; font-weight:bold; }
.nr-pg { font-size:17px; line-height:180%; }
.gr-title { background:#72b545; padding:8px; text-align:center; color:#FFFFFF; text-transform:uppercase; display:block; font-weight:bold; }
.black-clr { color:#000000; }
.imgcontent { display:block; text-align:center; font-size:17px; padding-top:10px;  }
.brd-left { border-left:#72b545 solid 2px; }

.green-brd-box { border:#287d3d solid 3px; height:200px; padding:5px; margin:80px auto; width:100%; position:relative; }
.map-img img { position:absolute; width:100%; margin-top:-100px; }
.bxd-pg1 { display:block; position:absolute; background:#fff; padding:7px; font-size:22px; position:absolute; left:290px; top:-30px; width:65%; }
.bxd-pg2 { display:block; font-size:32px; top:15px; color:#058943; left:295px; position:absolute; width:85%; font-weight:bold; }
.bxd-pg3 { display:block; font-size:18px; top:70px; left:295px; position:absolute; width:85%; }
.mult-car { width:337px; background:url(../images/blog/1/car.png) repeat-x; height:100px; top:152px; display:block; position:absolute; left:335px; background-size: 67px; }
.post-date { display:block; font-size:14px; color:#999999; padding-top:5px; }
.innerimg-banner img { width:100%; }
.h5-title { font-size:20px; margin-top:15px; font-family:mulilight; }
.h5-title-bold { font-family:mulisemibold; }
.htr-pg { font-size:13px; font-family:mulilight; }
.anchor-a a { display:block; width:100%; background:#3b8524; padding:3px; text-align:center; font-size:15px; color:#FFFFFF; font-family:mulilight; }
.anchor-a a:hover { background:#000000; color:#FFFFFF; }
.rightvideobox{ font-size:17px; color:#FFFFFF; }
.video-title { display:block; padding:5px 0px 5px 15px; font-size:22px; background:#96c32a; margin-top:23px; color:#FFFFFF; font-family:mulilight; }
.black-wrp { background:#000; padding:15px; line-height:170%; }
.black-wrp img { width:100%; }
.vid-text { font-size:13px; color:#FFFFFF; font-family:mulilight; margin-top:0px; padding:15px; }
.green-clr { color:#96c32a; }
.sm-btn button { background:#3b8524; padding:0px; display:block; text-align:center; color:#FFFFFF; width:100%; border:#3b8524 solid 1px; }
.green-title-box { margin-top:20px; }
.more-cnt a { font-size:14px; text-align:right; text-decoration:underline !important; color:#FFFFFF; }
.more-cnt a:hover { color:#96c32a; }
.ans-anch { font-size:15px; color:#000000; background:url(../images/ans-icon.png) no-repeat scroll 0 2px; padding-left:25px; text-decoration:underline !important; }
.ans-anch:hover { color:#3b8524; }
.bxng-wrapper { padding:15px; border-bottom:#CCCCCC solid 1px; }
.right-cnt1 { font-size:15px; font-family:muliregular; display:block; color: #3b8425; padding-top:5px; padding-bottom:5px; }
.right-cnt2 { font-size:17px; font-family:muliregular; display:block; }
.right-cnt3 { font-size:15px; font-family:muliregular; display:block; }
.nxt-btn a { display:block; background:#3b8524; padding:2px; width:100%; text-align:center; color:#FFFFFF; font-family:mulilight; }
.nxt-btn a:hover { background:#000000; color:#FFFFFF; }
.mre-btn a { display:block; width:100%; color:#000; font-family:mulilight; text-decoration:underline !important; padding-top:7px; }
.mre-btn a:hover { color:#96c32a; }
.brd-btm-none { border-bottom:none; }
.right-cnt4 { display:block; font-size:15px; font-family:muliregular; padding-top:10px; }
.mrk-img img { display:block; width:100%; margin-top:20px; }

.apply-btn { font-size:13px; background:#008800; border-radius:5px; text-align:center; color:#FFFFFF; }
.desk-hide { display:none!important; }
.mobile-hide { display:block !important; }
.address-text { font-size:14px; padding-top:10px; display:block; }
.copyright { background:#eef2ea; padding:10px; text-align:center; color:#000; font-size:12px; }
.copyright a { color:#000000; }
.white-clr { color:#FFFFFF; }
.video-name-title { display:block; font-size:22px; color:#003300; padding-top:20px; color:#4c861f; font-family:robotomedium; }
.video-name-cnt { display:block; text-align:center; font-size:17px; padding-top:10px; }
.more-videos a { display:block; font-size:14px; text-transform:uppercase; text-align:center; width:25%; border-radius:25px; background:#4d8720; color:#FFFFFF; text-decoration:none; padding:10px; margin:20px auto; }
.more-videos a:hover { background:#000000; color:#FFFFFF; }
.video-black-wrapper { background:#000000; width:100%; padding:0px 0px 0px 0px; margin-bottom:20px; height:270px; }
.video-black-wrapper .iframe-video { height:177px; display:block; margin:0px 0px; }
.home-video { display:none; }
.home-video-hide { display:block; }
.roadmap { background:url(../images/roadmap.png) repeat-y center top; }
.box-holder { border:#CCCCCC solid 1px; padding:10px; width:92%; margin:0px 15px 10px auto; }
.box-holder img { width:150px; margin:auto; display:block; }
.bxtitle { font-size:17px; text-align:center; color:#056937; font-weight:bold; display:block; }
.bxtitle2 { font-size:15px; text-align:center; color:#056937; display:block; padding-top:10px; }
.bxcontent { font-size:13px; text-align:center; color:#000; display:block; padding-top:10px; margin-bottom:10px; }
.box-height1 { height:270px; }
.box-height2 { height:330px; }
.box-height3 { height:310px; }
.box-height4 { height:325px; }
.box-height5 { height:325px; }
.box-height6 { height:300px; }
.download_browcher{   width: 100%;   padding-top: 15px; }

@media (min-width: 768px) and (max-width: 979px)
{

}

@media (max-width: 480px)
{

  .banner-homepage-title3.mt-5{ margin-top: 22px !important; margin-bottom: 0; font-size:12px; }
  .banner-homepage-title{ font-size: 15px; margin-bottom: 10px; }
  .banner-content-wrapper .btn.btn-success{ padding: 5px; font-size: 12px; }
  .banner-homepage-pg{ display: none; }
  .banner-homepage-title2 { display: none; }

.banner_title3 { color:#ccf763; font-size:25px; font-family:SegoeUI-Bold; line-height:120%; padding:30px 5px 0px 0px; }
.banner_title4 { color:#ccf763; font-size:23px; font-family:SegoeUI-Light; display:block; line-height:120%; }
.banner-content-pg { font-size:15px; width:90%; font-family:SegoeUI; margin-top:-10px; }
.join-btn a { width:40%; }


.navbar-nav li a { margin-left:0px; }
.desk_banner { display:block; }
.mobile_banner { display:block; }
.logo-img img { width:70%; display:block; margin:10px 0px;} 
.head-list li { float:left; width:50%; margin-top:10px; font-size:9px; }
.head-list li span { font-size:12px; }
.green_bg { padding:10px; }
.h1 { font-size:20px !important; }
.text { font-size:13px; }
.text1 { width:100%; font-size:14px; }
.read-btn a { width:90%; }
.prg-box { width:100%; }
.prg-box span { font-size:10px; margin:10px auto; line-height:15px; }
.grn-btn a { width:80%; font-size:14px; }
.text2 { font-size:15px; }
.form-wrapper { width:100%; }
.textbox { padding:5px 10px 5px; }
.pad30 { padding:5px; }
.foot-black-title { margin-top:20px;  }
.cadd-logo img { display:block; width:30%; }
.skill-logo img { display:block; margin-top:20px; }
.social-text img { width:22px; margin-left:10px; font-size:12px; }
.pg2 { text-align:center; text-transform:uppercase; font-size:12px; }
.find-btn a { width:90%; margin:20px auto; }
.video_wrapper { margin-top:5px; background:url(../images/strip-img.png) repeat center; padding:15px; }
.vid-txt-pg1 { padding-top:10px; font-size:15px; }
.vid-txt-pg2 { padding-top:10px; font-size:15px; }
.faqwrapper { min-height:270px; }
.faqwrapper img { width:50px; }
.md-trigger { font-size:15px; }
.faq_text1 { font-size:13px; } 
.view_more a { width:70%; padding:5px; }
.banner_wrapper { padding:10px; }
.h5 { font-size:20px !important; }
.hand_img { margin-top:20px; background-size:35px !important; padding:2px 0px 20px 45px;  }
.green_box_height { height:auto; }

.bannerslider .bx-wrapper .bx-controls-direction a { top:20% !important; }
.bannerslider .bx-wrapper .bx-prev { left:-10px !important; display:none; }
.bannerslider .bx-wrapper .bx-next { right:-10px !important; display:none; }

.pad50 { padding:20px; }
.pad70 { padding:20px; }
.banner_title1 { font-size:16px; padding-top:20px; }
.banner_pg { font-size:22px;  }
.rotate {
    transform: rotate(0deg);
    text-align: left;
    display: block;
    position: inherit;
    top: 0px ;
    left: 0px;
    font-size: 35px;
    font-family: robotothin;
}
.banner_title2 { font-size:17px; }
.banner_title2 a { width:90%; }
.respg { font-size:13px; }
.icon-bar { top:60%; }
.icon-bar a { font-size:12px; padding:10px; }
.menu_mbl_view { display:block !important; }
.navbar-nav li a { text-align:center !important; }
.dropdown-toggle::after { content:close-quote !important; display:none !important; }
.carousel-control-next, .carousel-control-prev { opacity:.4 !important; width:7% !important; }
.newsEvent_images li { width:50%; display:block; margin:auto; float:left; padding:10px; }
.banner-content-wrapper { top:0; }
.mgt-top-20 { margin-top:5px; }
.banner_pg { font-size:22px; margin-top:0px; }
.desktop-iframe-videos { width:90%; height:200px; display:block !important; margin:20px auto; }
.mobile-hide { display:none; }
.bx-prev { display:none; }
.bx-next{ display:none; }

.img-res img { display:block; width:50%; margin:auto; }
.green-brd-box { border:none; height:115px; position:static; width:100%; }
.map-img img { width:30%; position:inherit; top:15px; }
.bxd-pg1 { left:10px; width:100%; background:none; top:20px; position:static; }
.bxd-pg2 { left:3px; width:100%; top:20px; position:static; font-size:22px; top:40px; }
.bxd-pg3 { left:18px; width:100%; top:80px; }
.mult-car { position:static; width:200px; margin:80px auto; top:100px !important; }
.img-res img  { width:95%; }
.img-res-mbl img  { width:50%; }
.nr-pg { margin-top:50px; }
.imgcontent { margin-bottom:20px; }
.h5-title { font-size:15px; }
.htr-pg { font-size:12px; }
.anchor-a a { width:85%; font-size:14px; }
.video-title { font-size:18px; }
.nxt-btn a { width:50%; }

.desk-hide { display:block !important; }
.mobile-hide { display:none !important; }

.table th { font-size:13px; }
.table td { font-size:12px; }

.apply-btn { font-size:13px; background:#008800; border-radius:5px; text-align:center; color:#FFFFFF; padding:4px; display:block; margin-top:5px; width:50%; } 
.apply-btn:hover { background:#218838; color:#FFFFFF; }
.banner-popup-img img { display:block; width:55%; margin:auto; }

.inner_banner_course1 { background:#0f1f36 url(../images/inner_banner/shifting_gears_mobile.jpg) no-repeat right;}
.inner_banner_course4 { background:#b6cebe url(../images/inner_banner/faq_new_mobile.jpg) no-repeat center;}
.blue-clr { font-size:50px; color:#FFFFFF !important; font-weight:bold; }
.video-black-wrapper { height:auto !important; }
.home-video { display:block; width:95%; margin:auto; margin-bottom:20px; height:200px; }
.home-video-hide { display:none; }

.box-height1 { height:auto; }
.box-height2 { height:auto; }
.box-height3 { height:auto; }
.box-height4 { height:auto; }
.box-height5 { height:auto; }
.box-height6 { height:auto; }
.roadmap { background:none; }

}

.block-hdnews{  background:#eef2ea; padding:20px; margin-top:10px; }
.list-wrpaaer li { border-bottom:#ccc solid 1px;  }
.list-wrpaaer li a { font-size:17px; font-family:robotoregular; color:#000000; margin-top:10px; }
.list-wrpaaer li a:hover { color:#008800; }
.list-wrpaaer li p { font-size:15px; font-family:robotolight; }

.list-aggregate li {
  list-style: none;
}
.whats_img{
  width:80%;
  display:block;
  margin:10px auto;
  
 }
 .whats_img_li{
  width:100%;
  display:block;
  margin:10px auto;  
 }
 p.post-date {
  font-size: 11px !important;
}
.modol_new{
  background: #f3f4f3 !important;
  padding: 20px;
  margin-top: 30px;
}
ul.pagination li {
  float: left !important;
  padding: 5px  !important;
}
.download_browcher{
  width: 100%;
  padding-top: 15px;
}
