#menu-toggle:hover, .project-info-static .project-categories a:hover,.accent-color,.basic-link,.basic-link:hover,.blog-posts .post .blog-post-details a:hover,.btn-link,.btn-primary .badge,.dd-menu>li a:hover,.dd-menu>li.current-menu-item>a,.dd-menu>li.current-menu-parent>a,.dnav1 .next:hover,.dnav1 .prev:hover,.fblock-style2 .fblock-icon,.header-style11 .site-header .dd-menu>li ul a:hover,.header-style2 .is-sticky .dd-menu>li>a:hover,.icon-box.ibox-plain .ibox-icon.accent-color i,.icon-box.ibox-border .ibox-icon.accent-color i,.imi-social-icons-tc.imi-social-icons-plain li a,.imi-social-icons-hover-tc.imi-social-icons-plain li a:hover,.list-group-item a:hover,.megamenu-sub-title i,.mmenu-toggle,.nav-np .next:hover,.nav-np .prev:hover,.nav-pills>.active>a>.badge,.owl-carousel .owl-nav div:hover,.portfolio-item:hover .action-icons a,.post .post-title a:hover,.post-actions .comment-count a:hover,.pricing-column .features a:hover,.pricing-column h3,.search-icon a:hover,.services-list li i.fa,.team-list-item h3 a:hover,.team-position,.testimonial .fa-quote-left,.text-primary,.widget a:hover,.widget li .meta-data a:hover,.widget.recent_posts ul li h5 a:hover,.widget_archive ul li a:hover,.widget_categories ul li a:hover,.widget_links ul li a:hover,.widget_links ul li.active a,.widget_meta ul li a:hover,.widget_recent_comments ul li a:hover,.widget_recent_entries ul li a:hover,.woocommerce ul.products li.product a:hover h3,a,a.external:before,a.list-group-item.active>.badge,a:hover,address strong,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p.drop-caps:first-letter,ul.angles li:before,ul.carets li:before,ul.chevrons li::before,ul.icon>li>i,ul.inline li i.fa,ul.inline li:before,.widget_nav_menu ul li.current-menu-item a, .woocommerce-MyAccount-navigation ul li.is-active a,.widget_nav_menu ul li.current-menu-item a:hover, .woocommerce-MyAccount-navigation ul li.is-active a:hover,.widget_product_categories ul li.current-cat a, .widget_product_categories ul li.current-cat a:hover,.pace-loading-bar .pace .pace-progress,.post-categories i,.post-categories a:hover,.project-filter-nav > li:hover, .woocommerce ul.products li.product .price, .woocommerce li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price,.page-banner-title h1,.eventer .eventer-pagination li a{color:#556C8E}@media only screen and (max-width:992px){.header-style2 .site-header .cart-module-trigger,.header-style2 .site-header .search-module-trigger{color:#556C8E}}.accent-color,.dark-skin-style a.btn-primary,.dark-skin-style a.btn-primary:hover,.features:hover a,.vc_btn3.vc_btn3-color-theme_primary_btn.vc_btn3-style-outline{color:#556C8E!important}.accordion-heading .accordion-toggle.active,.blog-image:hover .blog-overlay,.btn-primary,.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.carousel-indicators .active,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.fblock-image-overlay,.fblock-style2:hover .fblock-icon,.features .features-icon,.flex-control-nav a.flex-active,.flex-control-nav a:hover,.header-style5 .full-width-menu,.icon-box.ibox-outline .ibox-icon.accent-color i,.icon-box.ibox-noborder .ibox-icon.accent-color i,.imi-social-icons-hover-tc li a:hover,.imi-social-icons-tc li a,.label-primary,.media-box .media-box-wrapper,.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.overlay-accent,.owl-carousel .owl-dot.active span,.owl-carousel .owl-dot:hover span,.parallax-overlay,.pricing-column.highlight h3,.progress-bar-primary,.services-overlay:before,.single-team-media .social-icons,.social-icons-colored li.envelope a:hover,.social-icons-inverted li.envelope a,.social-share-bar .share-buttons-tc li a,.team-item:hover .team-overlay-bg,.topbar,a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover,p.drop-caps.secondary:first-letter,input[type="button"],input[type="submit"],button,.button,.pace-barber-shop .pace .pace-progress,.basic-link:after,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-theme_primary_pbar .vc_bar,.tagcloud a:hover{background-color:#556C8E}.accent-bg,.accent-overlay:before,.donate-button,.primary-bg-style .post-item-content,.vc_btn3.vc_btn3-color-theme_primary_btn,.vc_btn3.vc_btn3-color-theme_primary_btn.vc_btn3-style-outline:hover,.fblock-style1:hover .btn-default{background-color:#556C8E!important}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary,.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,.wpcf7-form .wpcf7-submit,p.demo_store,.woocommerce ul.products li.product:hover .button,.pace-center-circle .pace .pace-progress,.pace-corner-indicator .pace .pace-activity,.pace-flash .pace .pace-progress,.pace-flat-top .pace .pace-progress,.pace-loading-bar .pace .pace-progress,.pace-minimal .pace .pace-progress,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.media-box:before, .imi_flickr_widget ul li a:before,.style-overlay-primary-bg .imi-item-media:before,.accent-overlay-in>div:before,.pagination-wrap ul.page-numbers li .current,.eventer .eventer-pagination li.active,.imi-countdown-tc.imi-countdown-timer .imi-timer-col > span{background:#556C8E}.btn-primary.btn-transparent,.fblock-style2 .fblock-icon,.services-list li:hover section,.timeline .column .title .label:before,a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover,a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover,body .woocommerce .button,.icon-box.ibox-outline .ibox-icon.accent-color,.vc_btn3.vc_btn3-color-theme_primary_btn.vc_btn3-style-outline,.owl-carousel .owl-dot span{border-color:#556C8E}.panel-primary>.panel-heading+.panel-collapse .panel-body,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message,.accent-color-bt,.pace-flash .pace .pace-activity{border-top-color:#556C8E}.panel-primary>.panel-footer+.panel-collapse .panel-body,.accent-color-bb{border-bottom-color:#556C8E}.dd-menu>ul>li>ul li:hover,blockquote,.pace-flash .pace .pace-activity{border-left-color:#556C8E}.dd-menu>li ul li ul:before,.woocommerce-MyAccount-navigation ul li.is-active a{border-right-color:#556C8E}.pace-flash .pace .pace-progress-inner{box-shadow: 0 0 10px #556C8E, 0 0 5px #556C8E}.pace-loading-bar .pace .pace-activity{box-shadow: inset 0 0 0 2px #556C8E, inset 0 0 0 7px #fff}.dd-style3.dd-menu>li.current-menu-item>a,.dd-style3.dd-menu>li:hover>a,.header-style11 .site-header .dd-menu li.menu-item-has-children:hover:after,.imi-social-icons-hover-sc li a:hover,.imi-social-icons-sc li a,.overlay-wrapper-close,input[type="radio"]:checked, input[type="checkbox"]:checked,.icon-box.ibox-outline .ibox-icon.secondary-color i,.icon-box.ibox-noborder .ibox-icon.secondary-color i,.progress-bar-secondary,.secondary-overlay:before,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-theme_secondary_pbar .vc_bar{background-color:#FF4500}.vc_btn3.vc_btn3-color-theme_secondary_btn,.vc_btn3.vc_btn3-color-theme_secondary_btn.vc_btn3-style-outline:hover{background-color:#FF4500!important}.cart-module-opened,.search-module-opened,.secondary-color-bt{border-top-color:#FF4500}.header-style5 .fw-menu .dd-style2.dd-menu>li:hover>a,.imi-social-icons-sc.imi-social-icons-plain li a,.imi-social-icons-plain.imi-social-icons-hover-sc li a:hover,.mmenu-toggle:hover,.project-filter-nav.plain-filters>li.active a,.team-item .social-icons-list a:hover,.theme-mobile-header .mobile-menu .dd-menu li.menu-item-has-children:hover:after,.topbar-social>ul>li a:hover,a:hover,.icon-box.ibox-border .ibox-icon.secondary-color i,.icon-box.ibox-plain .ibox-icon.secondary-color i,ul.checks li:before, ul.angles li:before, a.external:before, ul.chevrons li::before, ul.carets li:before, ul.inline li:before, .imi_flickr_widget ul li a:before, .widget_categories ul li a:before, .widget_archive ul li a:before, .widget_links ul li a:before, .widget_meta ul li a:before, .widget_pages ul li a:before, .widget_custom_category ul li a:before, .imi_flickr_widget ul li a:before,.widget.widget_nav_menu ul li a::before{color:#FF4500}.dark-skin-style .nav>li>a:hover,.vc_btn3.vc_btn3-color-theme_secondary_btn.vc_btn3-style-outline,.secondary-color{color:#FF4500!important}input[type="radio"]:checked, input[type="checkbox"]:checked,.icon-box.ibox-outline .ibox-icon.secondary-color,.vc_btn3.vc_btn3-color-theme_secondary_btn.vc_btn3-style-outline{border-color:#FF4500}.dd-menu>li>a:before,.header-style5 .fw-menu .cart-module-trigger,.header-style5 .fw-menu .search-module-trigger,.media-box:after,.open .dropdown-toggle.btn-primary,.secondary-bg,.secondary-bg-style .post-item-content,.services-list li .service-icon:before,.footer-dark-skin #wp-calendar #prev, .footer-dark-skin #wp-calendar #next, .footer-dark-skin #wp-calendar thead, .footer-dark-skin #wp-calendar tfoot, .footer-dark-skin .imi-searchform .btn,.dd-menu > li > ul > li > a:hover, .dd-menu > li > ul > li > ul > li > a:hover, .dd-menu > li > ul > li > ul > li > ul > li > a:hover, .dd-menu .megamenu-container ul li a:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.style-overlay-secondary-bg .imi-item-media:before,.secondary-overlay-in >div:before,.woocommerce a.button.add_to_cart_button,.pagination-wrap ul.page-numbers li a:hover,.eventer .eventer-pagination li a:hover,.imi-countdown-tc.imi-countdown-timer .imi-timer-col > strong{background:#FF4500}.footer-dark-skin .widget_nav_menu ul li.current-menu-item a{border-left-color:#FF4500}.accent-color-bb{border-bottom-color:#FF4500}.secondary-btn,.secondary-btn:active,.secondary-btn:focus{background:#FF4500!important}.theme-mobile-header .mobile-menu li.menu-item-has-children .mesnopener{height:46px; line-height:46px;}
			.theme-mobile-header .mobile-logo img{max-height:50px}
			.theme-mobile-header .mobile-navbar .header-equaler, .theme-mobile-header .mobile-navbar .header-equaler > div > div, .theme-mobile-header .mobile-logo > div > div, .theme-mobile-header .mobile-logo{height:50px}
			.theme-mobile-header .search-module-opened, .theme-mobile-header .cart-module-opened{top:74px; right:20px; width:calc(100% - 20px - 20px)}
			.header-style2 .site-header .dd-menu > li ul:before{border-bottom-color:}
			
			.header-style2 .site-header .dd-menu > li ul li ul:before{border-right-color:}
			
			.header-style2 .site-header .dd-menu > li.megamenu ul:before{border-bottom-color:}
			
			@media (min-width: 1200px) {.container{width:1240px}}
			body.boxed .body, body.boxed .vc_row-no-padding{max-width:1270px!important}
			
			@media (min-width: 1200px) {body.boxed .site-header, .header-style7 .site-header, .header-style8 .site-header{width:1270px;margin-left:-635px}}
			
			.header-style1 .dd-menu > li > a, .header-style7 .dd-menu > li > a, .header-style8 .dd-menu > li > a{line-height:62px}.site-header .header-equaler, .site-header .header-equaler > div > div, .header-style10 .site-header .relative-container{height:62px}
			
			
			.topper-container.widgets-at-right{right:-350px}
			.topper-container.widgets-at-left{left:-350px}
		.header-style1 .site-header .search-module-opened, .header-style1 .site-header .cart-module-opened, .header-style4 .site-header .search-module-opened, .header-style4 .site-header .cart-module-opened, .header-style7 .site-header .search-module-opened, .header-style7 .site-header .cart-module-opened, .header-style8 .site-header .search-module-opened, .header-style8 .site-header .cart-module-opened{top:62px;}.header-style3 .header-equaler, .header-style3 .header-equaler > div > div, .header-style3 .header-top{height:63px;}.header-style3 .dd-menu > li > a{line-height:63px;}.header-style3 .site-header .dd-menu > li.megamenu ul{top:63px;}.header-style3 .site-logo{line-height:63px;}.header-style2 .dd-menu > li > a{line-height:32px;}.header-style2 .site-header .search-module-opened, .header-style2 .site-header .cart-module-opened, .header-style2 .site-header .dd-menu > li > ul{top:63px;margin-top:-7.5px;}.header-style2 .dd-menu > li > a{margin-top:15px;}body:not(.header-style11) .site-header,.theme-mobile-header{position:relative;}.body .site-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content{min-height:400px}.single-post .page-banner-title{display:none!important;}.dd-menu > li.menu-item-has-children a:after{display:none;}.topbar-additional-menu > ul{border-right-width:0px;border-right-style:solid;border-right-color:#f7f7f7}.theme-sticky-header .sticky-logo img{max-height:45px}.dd-style1.dd-menu > li > ul > li > a, .dd-style1.dd-menu > li > ul > li > ul > li > a, .dd-style1.dd-menu > li > ul > li > ul > li > ul > li > a,.dd-style2.dd-menu > li > ul > li > a, .dd-style2.dd-menu > li > ul > li > ul > li > a, .dd-style2.dd-menu > li > ul > li > ul > li > ul > li > a, .dd-style3.dd-menu > li > ul > li > a, .dd-style3.dd-menu > li > ul > li > ul > li > a, .dd-style3.dd-menu > li > ul > li > ul > li > ul > li > a, .header-style9 .overlay-wrapper .dd-menu > li > ul > li > a, .header-style9 .overlay-wrapper .dd-menu > li > ul > li > ul > li > a, .header-style9 .overlay-wrapper .dd-menu > li > ul > li > ul > li > ul > li > a{color:#0e2b5c}.dd-style1.dd-menu > li > ul > li > a:hover, .dd-style1.dd-menu > li > ul > li > ul > li > a:hover, .dd-style1.dd-menu > li > ul > li > ul > li > ul > li > a:hover,.dd-style2.dd-menu > li > ul > li > a:hover, .dd-style2.dd-menu > li > ul > li > ul > li > a:hover, .dd-style2.dd-menu > li > ul > li > ul > li > ul > li > a:hover, .dd-style3.dd-menu > li > ul > li > a:hover, .dd-style3.dd-menu > li > ul > li > ul > li > a:hover, .dd-style3.dd-menu > li > ul > li > ul > li > ul > li > a:hover, .header-style9 .overlay-wrapper .dd-menu > li > ul > li > a:hover, .header-style9 .overlay-wrapper .dd-menu > li > ul > li > ul > li > a:hover, .header-style9 .overlay-wrapper .dd-menu > li > ul > li > ul > li > ul > li > a:hover{color:#ffffff}.dd-menu > li > a, .header-style2 .site-header .dd-menu > li > a, .header-style9 .overlay-wrapper .dd-menu > li > a{color:#0e2b5c}#sidebar-col .eventer-countdown{margin-left:-0}#sidebar-col .eventer-countdown{margin-right:-0}
		.theme-sticky-header .search-module-opened, .theme-sticky-header .cart-module-opened{top:75px;}
		.theme-sticky-header .sticky-menu > ul > li > a{line-height:75px;}
		.theme-sticky-header .header-equaler, .theme-sticky-header .header-equaler > div > div{height:75px;}.hero-area{display:block;}.social-share-bar{display:block;}.page-banner-title{display:block;}.breadcrumb-wrapper{display:none;}.topbar{display:block;}.page-banner-image:before{opacity:.4;}.page-banner-title{text-align:center!important;}.content{padding-top:0px;padding-bottom:0px;}body.boxed{}
		.content{}
/*========== User Custom CSS Styles ==========*/
@media (min-width: 1200px){
    .container {
        max-width: 1240px;
    }
}
body{
    color: #556c8e;
}
body .booked-modal .bm-window p.booked-title-bar,body table.booked-calendar td .date:hover,body table.booked-calendar,body #booked-profile-page input[type=submit], body #booked-profile-page button, body .booked-list-view input[type=submit], body .booked-list-view button, body table.booked-calendar input[type=submit], body table.booked-calendar button, body .booked-modal input[type=submit], body .booked-modal button{
    background: #556c8e;
}
h1,h2,h3,h4,h5,h6{
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    color: #222655;
}
h1,h2{
    font-size: 54px;
    line-height: 1.2;
}
h4{
    font-size: 24px;
}
h4,h5,h6{
    font-weight: 600;
}
.btn-secondary{
    background: orangered;
}
.course-fee-btn{
    margin-right: 20px
}
.youtube-over-link{
    display: inline-block;
    padding: 10px 20px;
    background: rgba(255,255,255,.7);
    border-radius: 6px;
    position: relative;
    top: -80px;
    left: 25px;
    margin-bottom: -100px;
    z-index: 1;
}
.youtube-over-link:hover{
    background-color: #fff;
}
.imia-icon .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
    width: 2.5em;
}
.dd-style1.dd-menu>li ul{
    margin-left: 0;
}
.course-available,.course-duration{
    display: inline-block;
}
.course-available{
    margin: 20px 0;
}
.course-available > span{
    margin-right: 10px;
}
.course-available-offline,.course-available-online{
    display: inline-block;
    padding: 1px 10px;
    font-size: 80%;
    border-radius: 999px;
}
.course-available-offline{
    border: 1px solid #bf9302;
    color: #bf9302;
}
.course-available-online{
    border: 1px solid #027595;
    color: #027595;
}
.course-duration > span{
    opacity: .6;
}
.course-variations{
    display: none;
}
.site-header{
    border-bottom: 1px solid #ddd;
}
strong {
    font-weight: 700;
}
.testimonial-item cite > span {
  display: block;
 }
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,body .booked-modal input[type=submit]{
    border: 0;
    border-radius: 0;
    background: #ff4500;
}
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover,body .booked-modal input[type=submit]:hover{
    background: #556c8e;
    border: 0;
}
body .booked-modal button.cancel{
    background: #666!important;
    border: 0;
    border-radius: 0;
    color: #fff!important;
}
body .booked-modal button.cancel:hover{
    background: red!important;
    color: #fff!important;
}
.vc_btn3.vc_btn3-shape-round {
    border-radius: 999px!important;
}
.future-prospects .icon-box h4{
    margin-bottom: 5px;
}
.light-bg{
    background-color: #e2f2f6;
}
.vc_btn3.vc_btn3-size-lg {
    font-size: 16px!important;
    padding-top: 18px!important;
    padding-bottom: 18px!important;
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.course-style-two .course-topic-icons{
    margin-left:0;
    margin-right: 0;
    border-bottom: 1px solid #eee;
}
.course-style-two .course-topic-icons li{
    margin-left: 0;
    margin-right: 12px;
}
.course-style-two .post-item-content{
    padding-bottom: 15px!important
}
.course-pricing{
    font-size: 70%;
    line-height: 1.4;
}
.course-pricing > span{
    display: block;
    font-size: 21px;
    color: orangered;
    font-weight: 500;
}
.course-pricing > span >strong{
    opacity: .5;
    color: #556c8e;
    text-decoration: line-through;
    font-weight: 500;
}
.course-style-two .upcoming-batches{
    float:right;
    font-size:80%;
    line-height: 1.5;
    height: 48px;
    text-align: right;
}
.course-style-two .upcoming-batches span {
    font-size: 15px;
    color: #0e2b5c;
    display: block;
}
.course-style-two .btn-container{
    height: 0;
    float: right;
    overflow: hidden;
    transition: height 1s 1s;
}
.course-style-two .post-item-content:hover .btn-container{
    height: auto;
}
.course-style-two .post-item-content:hover .upcoming-batches{
    display: none;
}
.course-style-two .btn-container .btn{
    display: block;
}
.btn{
    border-radius:0!important;
}
.testimonials-style2 .testimonial-item .testimonial-img-block{
    top: -77px;
}
.testimonial-item .testimonial-img-block img{
    filter: none
}
.testimonials-style1 .post-item-content{
    padding: 40px!important
}
.testimonial-info{
    margin-top:30px;
}
blockquote{
    font-weight:400!important;
    font-size: 15px;
}
.vc_btn3.vc_btn3-shape-square {
    border-radius: 0!important;
}
.static-footer {
    background-image: url(https://imiacademy.com/wp-content/uploads/2020/01/3d-Lines-Dots-Grad-4-Converted.png), linear-gradient(0deg, rgba(29,194,239,1) 0%, #e2f2f6 100%);
    background-repeat: no-repeat!important;
    background-size: cover;
}
.topbar{
    background:#f0f4f8!important;
}
.margin-btm-40 {
    margin-bottom:40px !important;
}

/* Landing Page 1 css*/
.btn-pricing button{
    border:0!important;
}
.bg-overlay {
    position:relative;
}
.bg-overlay:before {
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top:0;
}
.bg-overlay2:before {
    z-index:1;
}
.bg-blue {
	background: #0785f2;
}
.hero-section2 .sign-up-form .btn-block,
.sign-up-form2 .btn-block {
    background:#f76d1a !important;
}
.btn-sign-me-up a,
.btn-sign-me-up .vc_btn3 {
	height: 85px;
	line-height: 85px !important;
	padding: 0 75px !important;
	color: #fff;
	text-transform: none !important;
	font-size: 24px !important;
	font-weight: 300 !important;
	font-family: Open Sans  !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
}
.hero-section2 .eb-video-popup {
    background:none;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.hero-section2 .eb-video-popup .eb-video-preview {
    opacity:1;
}
.sign-up-form2 {
    background:#fff;
    padding:40px;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
}
.sign-up-form2 .wpcf7-form-control {
    border:1px solid #eee;
    background: #fff;
    height:54px !important;
    line-height:54px !important;
    padding:0 16px !important;
    margin-bottom:13px !important;
    color:#888;
    font-size:16px;
    font-family: Open Sans;
    font-weight:400;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
}
.sign-up-form2 .btn-block {
    width:100% !important;
    margin-bottom: -14px !important;
    text-transform: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
.sign-up-form2 br {
    display:none;
}
.sign-up-form2 h4 {
    margin-bottom:20px;
    font-family: Open Sans;
    color:#222;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
}
.sign-up-form2 span {
    display:block;
    font-size: 12px;
    line-height: 16px;
}
.sign-up-form2 span a {
    color:#222;
    font-weight:700;
}
.sign-up-form2 span a:hover {
    color:#0785f2;
}
.background-position {
    background-position: right top;
	background-repeat: no-repeat;
}
.background-position .vc_btn3,
.btn-pricing .vc_btn3 {
    height: 55px;
    line-height: 53px !important;
    font-size: 18px !important;
    padding: 0 36px !important;
    border: 1px solid #ccc;
    color: #0785f2 !important;
    text-transform: none;
    font-weight: 300;
	font-family: Open Sans  !important;
	-webkit-border-radius: 100px !important;
	-moz-border-radius: 100px !important;
	border-radius: 100px !important;
}
.background-position .vc_btn3:hover {
    background:#0785f2 !important;
    color:#fff !important;
}
.letter-spacing-2px {
    letter-spacing:2px;
}
.btn-pricing .vc_btn3 {
    color:#fff !important;
}
.pricing-sup {
    font-size: 22px;
    font-weight: 300; 
    position: relative; 
    top: -67px; 
    right: -27px;
}
.pricing-head {
    text-align: center; 
    color: #0785f2; 
    font-size: 120px; 
    line-height: 120px; 
    font-weight: bold; 
    font-family: Open Sans;
}
/* End */

@media screen and (min-width:992px){
    .topbar-additional-menu .imi-select{
        display:none;
    }
}
.styled-hinfo:before,.styled-hinfo:after{
    content:'';
    display:table;
}
.styled-hinfo:after{
    clear:both;
}
.styled-hinfo > span{
    float:left;
    margin-right:10px;
    font-size:34px;
}
.styled-hinfo > div{
    float:left;
}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="number"], input[type="date"], select, textarea{
    border: 1px solid rgba(3, 42, 95, 0.15);
    border-radius: 5px;
    color:#556c8e;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="number"]:focus, input[type="date"]:focus, select:focus, textarea:focus {
    border-color: #f76d1a;
    
}
.imi-select:after{
    content: "\f107";
    right: -10px;
    top: 1px;
    font-size: 15px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ccd2d7;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccd2d7;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #ccd2d7;
}
a,label,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,.vc_btn3.vc_btn3-color-grey,.btn-default{
    color:#0e2b5c;
}
a:hover,.vc_btn3.vc_btn3-color-grey:hover{
    color:#556c8e;
}
.topbar .header-equaler.featured-buttons {
    margin-left: 10px;
}
.topbar-additional-menu > ul > li > a:hover {
    background: none;
    color: #556c8e;
}
.tp-bgimg,.page-banner.parallax {
    background-blend-mode: multiply;
    background-color: #1dc2ef;
}

.featured-block-cont {
    padding: 30px;
    border: 0;
    border-top: 0;
    width: 100%;
    left: 0;
}
.featured-block-content{
    background:none!important;
}
.featured-block-title{
    font-size: 24px;
    line-height:25px;
}
.web-development-course ul.angles li:before{
    color:#f76d1a;
}
.bootcamp-course ul.angles li:before{
    color:#1dc2ef;
}
.vc_btn3.vc_btn3-color-theme_primary_btn.vc_btn3-style-outline:hover{
    color:#fff!important;
}
.logo-carousel-item{
    padding:0 10px;
}
.course-starting-points{
    width: 100%;
    position: relative;
    z-index:1;
    padding: 30px 0;
    background: rgba(255, 255, 255, 0.95);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 60px 90px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 60px 90px 0 rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 0 60px 90px 0 rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0 60px 90px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 60px 90px 0 rgba(0, 0, 0, 0.25);
}
.course-starting-points:before{
    content: "";
    left: 20px;
    right: 20px;
    bottom: -18px;
    height: 8px;
    position: absolute;
    background: #b0cfd7;
    z-index: -1;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.course-starting-points:after{
    content: "";
    left: 10px;
    right: 10px;
    bottom: -10px;
    height: 10px;
    position: absolute;
    z-index: -1;
    background: #eceff3;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.home .featured-block-image{
    background:none;
}
.icon-box h4{
    font-size: 16px;
}
.custom-block-title {
    display: inline-block;
    color: #fff;
    background: #ebc369;
    padding: 10px 25px;
    font-size: 15px;
    border-radius: 999px;
}
.custom-block-title-secondary{
    background: #1dc2ef;
}
.vc_progress_bar .vc_single_bar .vc_label{
    line-height:2;
}
.logo-carousel-item img,.testimonial-img-block img{
    /*filter: grayscale(100%)*/
}
.testimonial-item cite {
    height: auto;
    line-height: 1.2;
    font-size: 14px;
}
.testimonial-item cite strong {
    font-size: 17px;
    line-height: 1;
    color: #0e2b5c;
    display: block;
    margin-bottom: 5px;
    font-style: normal;
}
.testimonials-style3 .testimonial-item .testimonial-img-block img{
    border: 1px solid #eee;
}
.testimonials-style3 .testimonial-item blockquote {
    font-size: 20px;
}
.theme-sticky-header .styled-hinfo > div{
    line-height: 1.3;
}
.blokco-shadow-text{
    text-shadow:0 1px 1px rgba(0,0,0,.2);
}
.professional-choices-list{
    list-style-type: none;
    margin: 0;
}
.professional-choices-list li{
    border-top:1px solid rgba(255,255,255,.4);
    color: #fff;
}
.professional-choices-list li a{
    padding:22px 0;
    color: #fff!important;
    display:block;
	-webkit-transition:all 0.2s ease!important;
	-moz-transition:all 0.2s ease!important;
	-ms-transition:all 0.2s ease!important;
	-o-transition:all 0.2s ease!important;
	transition:all 0.2s ease!important
}
.professional-choices-list li a:hover{
    background:#fff;
    color:#0e2b5c;
    padding-left: 20px;
}
.professional-choices-list li:last-child{
    border-bottom:1px solid rgba(255,255,255,.4);
}
.professional-choices-list li a > strong{
    display: block;
    font-size: 17px;
    line-height: 1.5;
}
.professional-choices-list li a > span{
    opacity: .7;
}
.professional-choices-list li br {
    display: none;
}
.eventer .noresult-msg .show_month_events{
    display:none;
}
.footer-custom-sidebar .widget_recent_entries .widgettitle{
    display:none;
}
.footer-custom-sidebar .widget_recent_entries a{
    color: #556c8e;
}
.footer-custom-sidebar .vc_btn3-shape-rounded {
    border-radius: 5px!important;
}
.body .footer-custom-sidebar .vc_btn3.vc_btn3-color-grey, .body .footer-custom-sidebar .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #556c8e!important;
    border-color: #f0f4f8!important;
}
.body .footer-custom-sidebar .vc_btn3.vc_btn3-color-grey:hover, .body .footer-custom-sidebar .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover {
    color: #0e2b5c!important;
    background-color: #e2f2f6!important;
    border-color: #e2f2f6!important;
}
.footer-custom-sidebar h5{
    margin-bottom:30px;
}
.eventer-minimal-list .eventer-event-list-item {
    border-top: 1px solid #f0f4f8!important;
    border-right: 1px solid #f0f4f8!important;
    border-bottom: 1px solid #f0f4f8!important;
    padding: 10px 20px;
}
.eventer-minimal-list .eventer-event-time,.eventer .eventer-event-title,.footer-custom-sidebar a:not(.btn) {
    color: #556c8e;
}
.eventer-minimal-list .eventer-event-date{
    color: #0e2b5c;
}
.feature-number{
    width: 70px;
    height: 70px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    line-height: 70px;
    font-size: 30px;
    background: #ebc369;
    margin-bottom: 20px;
    display: inline-block;
}
.site-header,.theme-sticky-header{
    -webkit-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -moz-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
}
body .page-banner-title p{
    margin-top:10px;
    display:inline-block;
    max-width:40%;
}
.body .course-steps{
    background-position:top center!important;
}
.course-steps .vc_column-inner {
    margin-top: -50px;
}
.course-steps .vc_single_image-wrapper{
    position:relative;
    overflow:visible!important;
}
.course-steps .vc_single_image-wrapper:before {
    content: "";
    width: 50px;
    height: 50px;
    background: #f76d1a;
    position: absolute;
    border-radius: 100%;
    z-index: 1;
    left: 50%;
    margin-left: -25px;
    color:#fff;
    line-height:50px;
    font-size:21px;
    font-weight:700;
}
.course-steps .wpb_column:nth-child(1) .vc_single_image-wrapper:before{
    content: "1";
    margin-left:-90px;
    top:0;
}
.course-steps .wpb_column:nth-child(2) .vc_single_image-wrapper:before{
    content: "2";
    top: -25px;
}
.course-steps .wpb_column:nth-child(3) .vc_single_image-wrapper:before{
    content: "3";
    top: 0;
    left: auto;
    right: 10px;
}
.course-block .vc_column-inner {
    border-radius: 5px;
    position: relative;
    z-index: 3!important;
    background: none;
}
.course-block .vc_column-inner:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: red;
    left: 0;
    top: 0;
    display: block;
    z-index: 2;
    opacity: .85;
    border-radius: 5px;
	-webkit-transition:all 0.2s ease!important;
	-moz-transition:all 0.2s ease!important;
	-ms-transition:all 0.2s ease!important;
	-o-transition:all 0.2s ease!important;
	transition:all 0.2s ease!important
}
.course-block .vc_column-inner:hover:before{
    opacity:1;
}
.course-block .wpb_wrapper {
    position: relative;
    z-index: 23;
}
.course-block .wpb_wrapper h3 a{
    padding:50px 20px!important;
    display:block;
}
.course-block .vc_column-inner{
    margin-left:15px;
    margin-right:15px;
    padding:0!important
}
.graphic-design-course .vc_column-inner:before{
    background: #ebc369;
}
.web-design-course .vc_column-inner:before{
    background: #556c8e;
}
.web-developer-course .vc_column-inner:before{
    background: #f76d1a;
}
.freelancer-course .vc_column-inner:before{
    background: #1dc2ef;
}
.btn-default, .btn-primary, .btn-secondary, input[type="button"], input[type="submit"], button, .vc_btn3, .vc_general.vc_btn3, .vc_btn3.vc_btn3-size-md, .button, .rev-btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    border-radius:5px;
}
.imi-contact-form {
    padding: 50px;
    padding-bottom:20px;
    background-color: rgba(255,255,255,.95);
    border-radius: 10px;
    background-image: url(https://imiacademy.com/wp-content/uploads/2018/11/bg-form-box.png);
    background-repeat: repeat-x;
    background-size: 58px 5px;
    position: relative;
    -webkit-box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.1);
}
.imi-contact-form .row{
    margin-bottom: 30px;
}
.imi-contact-form textarea{
    height:80px;
}
.imi-contact-form h3{
    margin-bottom: 22px;
}
.wpcf7-form .wpcf7-submit{
    background: #ff4500;
    border-radius: 0;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #e2f2f6!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::before{
    color:#0e2b5c!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{
    background-color:#1dc2ef!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    color: #fff!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::before{
    border-color:#0e2b5c!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff!important;
}
.course-topic-icons {
    list-style-type: none;
    margin: 0;
    margin-top: 22px;
    padding-top: 22px;
    margin-left: -12px;
    border-top: 1px solid #eee;
    margin-right: -12px;
}
.course-topic-icons li {
    display: inline-block;
    font-size: 24px;
    margin-left: 12px;
    margin-bottom: 12px;
}
.course-topic-icons li i.fa{
    font-size:22px;
    position: relative;
    top: -3px;
}
.course-topic-icons li i.fa-info-circle{
    color: #f76d1a
}
.course-topic-icons li i.fa-window-restore{
    color: #1dc2ef
}
.service-grid-item .post-item-excerpt{
    margin-top: 8px;
}
.service-grid-item .btn-default:hover,.service-grid-item .btn-default:focus,.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey:hover{
    background: #f0f4f8;
}
.white-bg-style .post-item-content, .primary-bg-style .post-item-content, .secondary-bg-style .post-item-content, .custom-bg-style .post-item-content {
    padding: 25px;
}
.imi-select select{
    font-size:14px;
}
.service-grid-item .post-item-excerpt p {
    margin-bottom: 0;
}
.service-grid-item .service-media .media-box:after{
    display: none;
}
.featured-block-image img {
    border-radius: 5px 5px 0 0;
}
.featured-block-cont {
    border-radius: 0 0 5px 5px;
}
.icon-box.ibox-center {
    border-radius: 5px;
}
.blokco_vc_section .featured-block-image img {
    border-radius: 5px;
}
.body .course-section-heading{
    background-repeat: no-repeat!important;
    background-position: bottom right!important;
    background-size: 30%!important;
}
.grid-item{
    float: left;
}
ul.course-skills-list,ul.course-details-table{
    margin: 0;
    list-style-type: none;
}
ul.course-skills-list li:before, ul.course-skills-list li:after,.course-details-table li:before,.course-details-table li:after{
    content: '';
    display: table;
}
ul.course-skills-list li:after,.course-details-table li:after{
    clear: both;
}
ul.course-skills-list li .course-skill-icon{
    float: left;
    width: 70px;
}
ul.course-skills-list li .course-skill-content{
    padding-left: 70px;
    position:relative;
    top:-3px;
}
ul.course-skills-list li .course-skill-icon i {
    font-size: 55px;
    width: 50px;
    height: 50px;
}
ul.course-skills-list li .course-skill-title{
    margin-bottom: 0;
}
ul.course-skills-list li .course-skill-description{
    font-size: 13px;
    opacity: .7;
}
ul.course-skills-list li .course-skill-details{
    margin-top: 20px;
}
ul.course-skills-list li .course-skill-icon i.fa {
    text-align: center;
    width: 54px;
    height: 54px;
    line-height: 54px;
    background: red;
    font-size: 30px;
    color: #fff;
}
ul.course-skills-list li .course-skill-icon i.fa-tablet{
    background:#00a4e4;
}
ul.course-skills-list li .course-skill-icon i.fa-window-maximize{
    background:#c1d82f;
}
ul.course-skills-list li .course-skill-icon i.fa-window-restore{
    background:#037ef3;
}
.course-details-table{
    font-size: 14px;
    opacity: .7;
}
.course-details-table li{
    border-bottom: 1px dashed rgba(0,0,0,.25);
    padding: 10px 0;
}
.course-details-table li:last-child{
    border-bottom: 0;
}
.course-details-table li strong{
    float:left;
}
.course-details-table li div{
    text-align:right;
    float:right;
}
.light-color{
    opacity: .6;
}
.imi-contact-form-compact{
    padding: 40px 20px;
    padding-bottom: 1px;
}
.page-id-13 .page-banner.parallax {
    background-color: #f76d1a;
}
.btn-ghost{
    border-width: 2px!important;
    border-color: #fff!important;
    color: #fff!important;
}
.btn-ghost:hover{
    border-width: 2px!important;
    border-color: #fff!important;
    color: #0e2b5c!important;
    background: #fff!important;
}
.web-design-courses-menu a:hover{
    background: #ebc369!important;
}
.web-dev-courses-menu a:hover{
    background: #f76d1a!important;
}
.bootcamp-courses-menu a:hover{
    background: #1dc2ef!important;
}
.single-post .hero-area{
    display:none;
}
.btn-mini-custom a{
    padding: 7px 10px!important;
    font-size: 11px!important;
    margin-top: 10px!important;
}
.exitpopup-modal-window .modal-body {
    padding: 0!important;
}
.exitpopup-modal-window .modal-title {
    display:none!important;
}
.exitpopup-modal-window .wpcf7-spam-blocked{
    color:#fff;
}
.dd-menu > li > ul > li > a, .dd-menu > li > ul > li > ul > li > a, .dd-menu > li > ul > li > ul > li > ul > li > a, .dd-menu .megamenu-container ul li a{
    border-bottom: 1px solid #eee;
}

.wf-loading h1 .wf-loading h2,
.wf-loading h3 .wf-loading h4,
.wf-loading h5, .wf-loading h6,
.wf-loading p, .wf-loading ul {
    visibility: visible;
}
.visible-on-mobile{
    display:none!important;
}
.hidden-on-mobile{
    display:block!important;
}
.grecaptcha-badge{
    visibility:hidden;
}

/* Online Training Page */
.page-id-192 .header_info_text2 {
    display: none;
}
.page-id-192 .site-header{
    position:fixed!important;
    background:#fff!important;
    z-index:999;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12);
    box-shadow: 0 1px 3px rgba(0,0,0,.12);
}
.page-id-192 .box-shadow-big-up {
    -webkit-box-shadow: 0 -5px 15px rgba(0,0,0,.1);
    -moz-box-shadow: 0 -5px 15px rgba(0,0,0,.1);
    box-shadow: 0 -5px 15px rgba(0,0,0,.1);
}
.page-id-192 .theme-sticky-header{
    display:none;
}
.page-id-192 .footer-custom-sidebar{
    display:none;
}
.page-id-192 .vc_btn3 {
    border-radius: 999px;
}
.hero-logos{
    margin:0;
    list-style-type:none;
    margin-left:-3%;
    margin-bottom:50px;
}
.hero-logos:before,.hero-logos:after{
    display:table;
    content:"";
}
.hero-logos:after{
    clear:both;
}
.hero-logos li{
    float:left;
    width: 14%;
    margin-left:3%;
}
.hero-logos li:nth-child(4) {
    width: 25%;
}
.page-id-192 .vc_btn3.vc_btn3-color-warning,.page-id-192 .vc_btn3.vc_btn3-color-warning:hover,.page-id-192 .vc_btn3.vc_btn3-color-warning:active {
    color: #fff;
    background-color: #f76d1a;
    border: 0;
}
.page-id-192 .course-steps .vc_single_image-wrapper:before{
    display:none;
}
.page-id-192 .icon-box h4{
    font-size:21px;
    margin-bottom:5px;
}
.page-id-192 .icon-box{
    margin-bottom:60px;
}
.mobile-logo{
    max-width:180px;
}
.privacy-note{
    font-size:12px;
    margin-bottom:0;
}
#popmake-230 .popmake-content {
    font-size: 12px;
    line-height:1.5em
}
#popmake-230 .popmake-title {
    margin-bottom:30px;
}
.site-footer-bottom{
    border-top: 1px solid rgba(255,255,255,.15);
}

/* Responsive */
@media (min-width:992px) and (max-width:1199px) {
	.site-logo {
		width:180px;
	}
	.styled-hinfo > span {
		margin-top:5px;
		font-size:30px !important
	}
	.header-right-blocks .dd-menu > li {
		margin-left: 18px;
	}
	.sticky-header-left-blocks .sticky-menu > ul > li {
		margin-right: 15px;
	}
	.site-footer-bottom p {
		line-height:20px !important;
	}
	
	
	
	/** Landing page 1 **/
	.body .vc_custom_1549953917841 {
        padding-top: 10px !important;
    }
    .body .vc_custom_1549954170193 {
        padding-top: 50px !important;
    }
	
	
}
@media only screen and (max-width:992px) {
	.theme-mobile-header .mmenu-toggle,
	.mmenu-toggle:hover {
		color: #1dc2ef !important;
	}
	.web-design-courses-menu a:hover,
	.web-dev-courses-menu a:hover,
	.bootcamp-courses-menu a:hover {
		color:#fff;
	}
	.icon-box {
		margin-bottom:15px;
	}
	.site-footer-bottom p {
		line-height:20px !important;
	}
	.body .course-section-heading{
		background-size: 50%!important;
	}
	.featured-block-title {
		font-size:22px !important;
	}
	.theme-mobile-header {
	   -webkit-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
	   -moz-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
	   box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
	}
	/** Landing page1 **/
	.body .vc_custom_1549954170193 {
	    padding-top: 0 !important;
	}

}
@media only screen and (max-width:767px) {
    ul.course-skill-details li .course-skill-description{
        max-width:none;
    }
	h2 {
		font-size: 28px;
		line-height: 36px;
	}
	.site-footer-bottom p {
		line-height:20px !important;
	}
	.page-banner-title {
		padding-bottom:45px !important;
	}
	.body .page-banner-title p {
		max-width:100% !important;
	}
	.body .page-banner-title h1 {
		font-size:44px !important;
	}
	.body .padding-right-none {
		padding-right:10% !important;
	}
	.body .padding-all-25 {
		padding:25px !important;
	}
	.body .padding-0 {
		padding:0 !important;
	}
	.font-size-36 h2 {
		font-size:36px !important;
		line-height:38px !important;
		margin-bottom:20px !important;
	}
	.body .imi-contact-form {
		padding:50px 30px !important;
		margin-bottom:35px;
	}
	.course-steps .vc_column-inner {
		margin-top:0 !important;
	}
	.body .course-steps {
		margin-top: 30px !important;
		padding-bottom: 20px !important;
	}
	.body .margin-bottom-30 {
	    margin-bottom:30px !important;
	}
	.theme-mobile-header {
	   -webkit-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
	   -moz-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
	   box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
	}
	.body .alignitem-center {
	    text-align:center !important;
	}
	.imi-contact-form label {
	    margin-top:10px;
	}
	.moblie-margin-top-35 {
	    margin-top:35px;
	}
	.body .vc_custom_1544349592514,
	.body .vc_custom_1544349795036,
	.body .vc_custom_1544349717555,
	.body .vc_custom_1545327850567,
	.body .vc_custom_1545328022497,
	.body .vc_custom_1549377036278,
	.body .vc_custom_1547641801361,
	.body .vc_custom_1547641572976 {
	    margin-left:0 !important;
	}
	.body .vc_custom_1544295615527 {
	    padding-bottom:38px !important;
	}
	.body .vc_custom_1544295622264 {
	    padding-bottom:33px !important;
	}
	.body .vc_custom_1544295630295,
	.body .vc_custom_1544295482091 {
	    padding-top: 0 !important;
        padding-bottom: 19px !important;
	}
	.body .vc_custom_1544295636883 {
	    padding-top:0 !important;
        padding-bottom: 33px !important;
	}
	.body .vc_custom_1543607012696 {
	    margin-bottom:3px !important;
	}
	.body .vc_custom_1545036023886,
	.body .vc_custom_1544005278184,
	.body .vc_custom_1543514882693,
	.body .vc_custom_1543514873512,
	.body .vc_custom_1543514891338,
	.body .vc_custom_1545328489743,
	.body .vc_custom_1549527647294 {
	    padding-right: 5% !important;
        padding-left: 5% !important;
	}
    .hidden-on-mobile{
        display:none!important;
    }
    .visible-on-mobile{
        display:block!important;
    }
    
    
    /* 5 feb 2019 */
    .body .vc_column-inner,
    .body .vc_custom_1543232492033 {
        padding-top:0 !important;
    }
    .body .vc_custom_1543084078604 {
        padding-top:20 !important;
        padding-bottom: 210px !important;
    } 
    .moblie-margin-btm-45 {
        margin-bottom:45px;
    }
    .mobile-margin-top-40 {
        margin-top:40px;
    }
    .body .vc_custom_1543087285026 {
        padding-bottom:0 !important;
    }
    .featured-block-cont {
        -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px;
        -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px;
        box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px;
    }
    .body .vc_custom_1543149632548 {
        padding-top:15px !important;
        padding-bottom:0 !important;
    }
    .body .vc_custom_1543168981675 {
        padding-bottom:13px !important;
    }
    .body .vc_custom_1543255281346 {
        padding-top:40px !important;
        padding-bottom:58px !important;
    }
    .body .vc_custom_1544788632435 {
        padding-top: 25px !important;
    }
    .body .vc_custom_1543258033166,
    .body .vc_custom_1543516548907 {
        padding-bottom: 15px !important;
    }
    .body .vc_custom_1543398342163,
    .body .vc_custom_1543398367270,
    .body .vc_custom_1543398375763,
    .body .vc_custom_1543398388552 {
        margin-bottom: 8px !important;
    }
    .body .vc_custom_1544778471556,
    .body .vc_custom_1544778499490 {
        margin-top:0 !important;
        padding-bottom:40px !important;
    }
    .body .vc_custom_1543327356491 {
        padding-bottom:17px !important;
    }
    .body .vc_custom_1543315171996 {
        padding-top:22px !important;
    }
    .body .vc_custom_1543327833727 {
        padding-top: 38px !important;
        padding-bottom: 15px !important;
    }
    .body .vc_custom_1543318531389 {
        margin-top: 33px !important;
    }
    .body .vc_custom_1543327675610 {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
    }
    .body .vc_custom_1543346281619 {
        margin-bottom: 30px !important;
    }
    .wpb_content_element,
    .body .vc_custom_1543495951541 {
        margin-bottom:17px;
    }
    .professional-choices-list li a:hover {
        padding-left:10px;
        padding-right:10px;
    }
    .footer-custom-sidebar h5 {
        margin-bottom: -3px;
    }
    .body .vc_custom_1543401548335 {
        padding-top: 40px !important;
        padding-bottom: 9px !important;
    }
    .body .vc_custom_1543481975627,
    .body .vc_custom_1543491578375 {
        padding-top: 40px !important;
    }
    .body .vc_custom_1543429848391 {
        margin-top: 0px !important;
    }
    .body .vc_custom_1543138956681 {
        padding-top: 23px !important;
    }
    .content {
        padding-bottom:0;
    }
    .body .vc_custom_1543499646653 {
        padding-top: 33px !important;
        padding-bottom: 29px !important;
    }
    .body .margin-bottom-30,
    .grid-item {
        margin-bottom: 20px !important;
    }
    .body .vc_custom_1543605939085,
    .body .vc_custom_1543491609908,
    .body .vc_custom_1547580378071 {
        padding-top: 33px !important;
        padding-bottom: 0px !important;
    }
    .featured-block-desc,
    .body .vc_custom_1544795699895,
    .body .vc_custom_1547641572976 {
        margin-bottom: 0;
    }
    .course-block .wpb_wrapper h3 a {
        padding: 50px 20px !important;
    }
    .body .vc_custom_1543654137213 {
        padding-top: 29px !important;
        padding-bottom: 20px !important;
    }
    .body .vc_custom_1544008308268 {
        padding-top: 33px !important;
        padding-bottom: 5px !important;
    }
    .body .vc_custom_1544009623825 {
        margin-bottom: 12px !important;
    }
    .body .vc_custom_1544009632079,
    .body .vc_custom_1544348174348,
    .body .vc_custom_1544349592514,
    .body .vc_custom_1549377036278,
    .body .vc_custom_1547641801361,
    .body .vc_custom_1547641946258 {
        margin-bottom: 34px !important;
    }
    .body .imi-contact-form {
        padding: 30px 20px !important;
        margin-bottom: 35px;
    }
    .imi-contact-form .row {
        margin-bottom: 10px;
    }
    .body .vc_custom_1545038200962 {
        padding-top: 33px !important;
        padding-bottom: 35px !important;
    }
    .body .vc_custom_1545039622565,
    .body .vc_custom_1548079818801 {
        margin-bottom: 20px !important;
    }
    .body .vc_custom_1544002960364 {
        padding-bottom: 18px !important;
    }
    .margin-btm-40 {
        margin-bottom:20px !important;
    }
    .body .vc_custom_1544030428439 {
        padding-top: 34px !important;
        padding-bottom: 34px !important;
    }
    .body .vc_custom_1544030698949,
    .body .vc_custom_1544030707643,
    .body .vc_custom_1544030707643 {
        padding-bottom: 21px !important;
    }
    .body .vc_custom_1548082831146,
    .body .vc_custom_1548076230971 {
        margin-top: 13px !important;
    }
    ul.course-skill-details li {
        padding: 20px 12px;
    }
    .body .vc_custom_1547980673555 {
        margin-top:0 !important;
    }
    .body .vc_custom_1548083266443,
    .body .vc_custom_1548083675091,
    .body .vc_custom_1548079671779,
    .body .vc_custom_1548083939219,
    .body .vc_custom_1548082440198 {
        margin-top: 17px !important;
    }
    .body .vc_custom_1548082748494,
    .body .vc_custom_1548083230751,
    .body .vc_custom_1548083634618,
    .body .vc_custom_1548079052161,
    .body .vc_custom_1548082760165,
    .body .vc_custom_1548078899028 {
        padding-right:15px !important;
        padding-left:15px !important;
    }
    .body .vc_custom_1548079679402,
    .body .vc_custom_1548076490238 {
        margin-top: 5px !important;
    }
    .body .vc_custom_1543491586604 {
        padding-bottom: 30px !important;
    }
    .body .vc_custom_1543517676535 {
        padding-top: 16px !important;
    }
    .body .vc_custom_1543514918139 {
        margin-top:37px !important;
    }
    .body .vc_custom_1543514977412 {
        margin-top: 12px !important;
    }
    .body .vc_custom_1543516494313 {
        padding-top: 10px !important;
        padding-bottom: 40px !important;
    }
    .contact-head-p.margin-btm-40 {
        margin-bottom:0 !important;
    }
    .mobile-margin-top-minus-50 {
        margin-top:-50px;
    }
    .body .vc_custom_1544002960364 {
        padding-top: 5px !important;
    }
    /** Landing page1 **/
    .body .vc_custom_1549948669689 {
        background-image:none !important;
    }
    .pricing-head {
        line-height: 80px !important;
        font-size: 80px !important;
    }
    .heading-size-66px {
        line-height: 48px !important;
        font-size: 40px !important;
    } 
    .heading-size-56px {
        line-height: 44px !important;
        font-size: 36px !important;
    } 
    .heading-size-46px {
        line-height: 40px !important;
        font-size: 32px !important;
    }
    .heading-size-36px {
        line-height: 34px !important;
        font-size: 26px !important;
    }
    .heading-size-22px {
        line-height: 26px !important;
        font-size: 18px !important;
    }
    .sign-up-form2 {
        padding:20px;
    }
    .btn-sign-me-up a, 
    .btn-sign-me-up .vc_btn3 {
        height: 65px;
        line-height: 65px !important;
        padding: 0 45px !important;
        font-size: 18px !important;
    }
    .pricing-sup {
        top: -40px;
        right: -17px;
    }
    .page-id-273 .vc_empty_space,
    .page-id-238 .vc_empty_space {
        height: 20px !important;
    }
    .sign-up-form {
        width:auto !important;
    }
    .sign-up-form .wpcf7-form-control {
        width:100% !important;
        float:none !important;
        margin-bottom:8px;
        border:none !important;
        -moz-border-radius:3px !important;
        -webkit-border-radius:3px !important;
        border-radius:3px !important;
    }
    .body .vc_custom_1549964274524 {
        margin-bottom: 40px !important;
    } 
    .body .vc_custom_1549964216538 {
        margin-bottom: 20px !important;
    }
}
/* End Responsive */


.sign-up-form {
	width: 636px;
	border-radius:3px;
	margin: 0 auto;
	overflow: hidden;
}
.sign-up-form br,
.sign-up-form .ajax-loader {
    display:none !important;
}
.sign-up-form .wpcf7-form-control {
    width:200px;
    border-radius:0;
    border:none;
    border-left:1px solid #eee;
    float:left;
    min-height:54px;
    line-height:54px;
    padding:0 17px;
    color:#888;
    font-size:16px;
    font-family: Lato;
    font-weight:400;
}
.sign-up-form .btn-block,
.sign-up-form2 .btn-block {
    background:#6dc77a;
    width:236px;
    height:54px;
    font-size:18px;
    color:#fff;
    text-transform:none;
    border:none !important;
}
.btn-sign-me-up.font-lato .vc_btn3 {
    font-family: Lato !important;
}
.overlay-none .eb-video-popup .eb-video-preview {
    opacity: 1;
}
.page-id-238 .footer-custom-sidebar,
.page-id-273 .footer-custom-sidebar,
.page-id-238 .site-header,
.page-id-238 .topbar,
.page-id-238 .theme-sticky-header,
.page-id-273 .site-header,
.page-id-273 .topbar,
.page-id-273 .theme-sticky-header {
    display:none;
}
.overlay-none .eb-video-popup {
	box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.26);
}
.bg-gray {
    background:#f6f8fa;
}
.sign-up-form3 .btn-green {
    background:#6dc77a !important;
    font-family: Lato;
    font-weight:300;
}
.page-id-238 .tp-bgimg,.page-id-238 .page-banner.parallax {
    background-blend-mode: multiply;
    background-color: transparent;
}
.one-page-header-section {
    background:#fff;
    padding:16px 0;
    position: fixed !important;
    top:0;
    left:0 !important;
    z-index:9999;
    margin:0 !important;
    box-shadow: 0 3px 15px rgba(0,0,0,.05);
}
.one-page-menu {
    text-align:center;
}
.one-page-menu ul {
    margin-bottom:0;
}
.one-page-menu li {
    display:inline-block;
    font-size:14px;
    font-family: "Open Sans";
    margin-left:35px;
    font-weight: 400;
}
.one-page-menu li:first-child {
    margin-left:0;
}
.one-page-menu li a {
    color:#666;
}
.one-page-menu li a:hover,
.one-page-menu .mPS2id-clicked,.one-page-menu .mPS2id-highlight {
    color:#f76d1a;
}
.one-page-menu .menu-icon {
   display:none; 
}
.page-id-273 .sign-up-form .wpcf7-not-valid {
    border: 1px solid red;
}
.page-id-273 .sign-up-form .wpcf7-not-valid-tip {
    display:none;
}
#wpcf7-f279-o2 div.wpcf7-validation-errors{
    max-width:636px;
    margin: 20px auto 0;
}
@media only screen and (max-width:992px) {
	.page-id-238 .vc_custom_heading br {
		display: none;
	}
	.one-page-header-section .btn-pricing .vc_btn3 {
       padding:0 10px !important;
       font-size:15px !important;
    }
    .one-page-menu li {
        font-size:12px;
        margin-left:18px;
    }
    .page-id-238 .theme-mobile-header,
    .page-id-273 .theme-mobile-header {
        display: none;
    }
}
@media only screen and (max-width:767px) {
    .one-page-header-section .btn-pricing {
        display:none;
    }
    .one-page-menu .menu-icon {
        display:block; 
    }
    .menu-icon {
    	font-weight: 400;
    	text-decoration: none;
    	position: absolute;
    	right: 0;
    	top: -30px;
    	color:#242728;
    	font-size:24px;
    }
    .one-page-menu ul {
        display:none;
    }
    .one-page-logo {
        width: 180px !important;
    }
    .one-page-menu ul {
        background: #fff;
        width: 100%;
        margin-left:0;
        padding-top: 17px;
        position: absolute;
        left:0;
        top:100%;
    }
    .one-page-menu li {
        line-height:20px;
        border-top: 1px solid #e1e1e1;
        display:block;
        margin-left:0;
        font-size:16px;
    }
    .one-page-menu li a {
        background:#f6f8fa;
        padding: 10px 0;
        display: block;
    }
    .one-page-menu li a:hover {
        background:#eceded;
    }
    .youtube-over-link{
        display: none;
    }
}
/* End */.vc_custom_1578169275414{padding-top: 40px !important;padding-bottom: 75px !important;background-color: #0e2b5c !important;}.vc_custom_1594390932820{padding-right: 20% !important;padding-left: 20% !important;}.vc_custom_1594390851019{margin-bottom: 18px !important;}.vc_custom_1594390833678{margin-bottom: 40px !important;}.vc_custom_1594390820408{margin-bottom: 0px !important;}