@media (max-width:1440px) {

	.train-moduleBlock.flex-box .train-moduleBox:nth-child(3) .train-moduleInner .border-leftRight:before, .train-moduleBlock.flex-box .train-moduleBox:nth-child(3) .train-moduleInner .border-leftRight:after {

	    height: 92%;

	}

	.train-moduleBlock.flex-box .train-moduleBox:nth-child(4), .train-moduleBlock.flex-box .train-moduleBox:nth-child(5) {

	    margin-top: 3px;

	}

	.footer-links ul li:nth-child(4n):after {

	    display: block;

	}

	.banner-Animation svg {

	    width: 130% !important;

	    margin-left: -110px;

	}

	.got-Option-sec .title-Box.text-center {

	    width: 80%;

	    margin: 0 auto;

	}

}

@media (max-width:1370px) {

	.social-links {

	    display: flex;

	}

	.innerpage-content .banner-content > h1 {

	    font-size: 80px;

	}

	.inner-certificate-us .title-Box p br {

	    display: none;

	}

	.inner-certificate-us:before {

	    bottom: 30px;

	    height: 86%;

	}

	.banner-Animation svg {

	    margin-left: -150px !important;

	}

	.train-moduleBlock.flex-box .train-moduleBox:nth-child(4), .train-moduleBlock.flex-box .train-moduleBox:nth-child(5) {

	    margin-top: 3px;

	}

	.module-content.title-Box h3 {

	    font-size: 32px;

	    line-height: 1.2;

	}

	.what-we-train-step-slideInner .step-content.title-Box h2 {

	    font-size: 40px;

	}

	.flex-box.get-certified-masterBlock {

	    width: 78%;

	    margin: 0px auto 0;

	}

	.get-certified-with-us-banner .innerpage-image img.pen-docimg {

	    position: absolute;

	    right: 30px;

	    top: 70px;

	    width: 68px;

	}

	.meet-trainer-sec .meet-trainer-image img {

	    width: 112%;

	}

	.banner-Animation svg {

	    width: 140% !important;

	}

	.ride-old-habbit-sec .title-Box.col-6.col-center {

	    width: 64%;

	}

	.Provide-you-with-imgboxes-line  svg {

	    width: 30px;

	    position: relative;

	    margin-top: -1px;

	    left: 10px;

	}

	.b-text {

	    top: 148px;

	    left: 223px;

	}

	.a-text {

	    top: 148px;

	    right: 133px;

	}

	.jack-tradeCloud {

	    right: 60px;

	}

	.certified-cloud2 {

	    width: 50px;

	}	

	.certified-cloud2 img {

	    width: 100%;

	}

	.faq-banner .question-mark {

	    left: 50px;

	}

	.like-keep-it-sec .container:after {

	    right: 50px;

	}
	.floating-wpp {
	    bottom: 22px !important;
	}
	.floating-wpp:hover {
	    bottom: 24px !important;
	}
}

@media (max-width:1280px) {

	.main-banner .banner-content > h1 {

	    font-size: 90px;

	}

	.main-banner .banner-content > p {

	    font-size: 48px;

	}

	.banner-content:after {

	    left: 0;

	}

	.title-Box h2 {

	    font-size: 50px;

	}

	.title-Box p, .title-Box p > span, .title-Box p > strong {

	    font-size: 17px;

	}

	.business-passion-imgBox p {

	    font-size: 38px;

	}

	.business-passion-imgBox .periods-text {

	    font-size: 50px;

	}

	.business-passion-sec {

	    padding-bottom: 80px;

	}

	.ride-old-habbit-sec {

	    padding-bottom: 100px;

	}

	.like-keep-it-sec .title-Box.text-left img {

	    width: 100%;

	}

	.like-keep-it-sec .container:after {

	    right: 40px;

	}

	.like-keep-it-sec .title-Box {

	    padding-left: 30px;

	}

	.first-we-provide .Provide-you-with-boxes:nth-child(1) .inner-Provide-boxes:before {

	    right: 0;

	}

	.first-we-provide .Provide-you-with-boxes:nth-child(2) .inner-Provide-boxes:before {

	    right: -40px;

	}

	.first-we-provide .Provide-you-with-boxes:nth-child(3) .inner-Provide-boxes:before {

	    right: 0;

	}

	.Provide-you-with-boxes .inner-Provide-boxes h4 {

	    font-size: 28px;

	}

	.social-links {

	    padding-right: 0;

	    display: flex;

	}

	.social-links a {

	    text-align: center;

	}

	.footer-heading h3 {

	    font-size: 50px;

	}

	.footer-heading p {

	    font-size: 17px;

	}

	/*nav.navigation > ul > li {

	    font-size: 20px;

	}*/

	.innerpage-content .banner-content > h1 {

	    font-size: 74px;

	}

	.innerpage-content .banner-content > p {

	    font-size: 45px;

	}

	.training-method-inner-block h3 {

	    font-size: 34px;

	}

	.banner-Animation svg {

	    margin-left: -150px !important;

	}

	.what-we-train-step-slideInner:after {

	    height: 55px;

	}

	.flex-box.get-certified-masterBlock {

	    width: 85%;

	}

	.flex-box.get-certified-masterBlock .get-certified-masterBlock-col:nth-child(2) .get-certified-masterBlock-inner {

	    margin-top: 100px;

	}

	.get-certified-with-usSec .title-Box.text-center h2 {

	    font-size: 34px;

	}

	.finally-sec .finally-light {

	    margin-right: 218px;

	}

	.get-certified-with-us-banner .innerpage-image img.pen-docimg {

	    position: absolute;

	    right: 20px;

	    top: 80px;

	    width: 62px;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .b-text img, .who-we-are-banner .innerpage-content .innerpage-image .a-text img {

	    width: 28px;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .b-text {

	    left: 214px;

	    top: 148px;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .a-text {

	    right: 122px;

	    top: 148px;

	}

	.faq-banner .question-mark {

	    left: 40px;

	}

	.Provide-you-with-imgboxes-line svg {

	    margin-top: -8px;

	    left: 20px;

	}	

	.certified-cloud2 {

	    width: 38px;

	}

	.certified-cloud2 img, .certified-cloud1 img {

	    width: 100%;

	}

	.certified-cloud1 {

	    width: 40px;

	}
	.what-we-train-stepSlide-Box {
	    padding: 0px 20px;
	}
	.what-we-train-stepSlider .what-we-train-stepSlide {
	    margin-bottom: 60px;
	}
}



@media (max-width: 1024px) {	

	.container {

	    padding-right: 40px !important;

	    padding-left: 40px !important;

	}

	.inner-business-passion .col-6, .inner-business-passion .col-4 {

	    width: 100%;

	}

	.inner-business-passion  .title-Box {

	    text-align: center;

	}

	.inner-business-passion .title-Box .btn-theme {

	    justify-content: center;

	}

	.business-passion-cat.text-right {

	    display: none;

	}

	.business-passion-imgBox {

	    text-align: center;

	    margin-top: 60px;

	}

	.business-passion-imgBox-vector {

	    width: auto;

	    text-align: right;

	    margin-top: 0;

	}

	.hide-element {

	    display: none;

	}

	.ride-old-habbit-sec .title-Box.col-6.col-center {

	    width: 100%;

	    text-align: center;

	}

	.business-analysis-boxes > .business-analysis-col {

	    width: 100% !important;

	    text-align: center;

	}

	.business-analysis-inner > .heading-box {

	    justify-content: center;

	}

	.business-analysis-boxes > .business-analysis-col:nth-child(2) {

	    margin-top: 50px;

	}

	.chillpill-relax {

	    padding: 80px 0;

	}

	.like-keep-it-sec .col-4, .like-keep-it-sec .col-6 {

	    width: 100%;

	}

	.like-keep-it-sec .flex-box {

	    flex-direction: column-reverse;

	}

	.like-keep-it-sec .container:after {

	    display: none;

	}

	.like-keep-it-sec {

	    padding: 80px 0;

	    text-align: center;

	}

	.like-keep-it-sec .title-Box {

	    text-align: center;

	}

	.like-keep-it-sec .title-Box .btn-theme {

	    justify-content: center;

	    margin-bottom: 50px;

	}

	.we-provide-with {

	    padding-bottom: 80px;

	}

	.first-we-provide .Provide-you-with-boxes .inner-Provide-boxes:before {

	    display: none;

	}

	.Provide-you-with-boxes {

	    padding-top: 40px;

	}

	.first-we-provide .Provide-you-with-boxes:nth-child(2) .inner-Provide-boxes {

	    padding-left: 0;

	}

	.col-3.first-we-provide {

	    margin-bottom: 50px;

	}

	.last-we-provide .Provide-you-with-boxes .inner-Provide-boxes:before {

	    display: none;

	}

	.site-footer .col-5 {

	    width: 100%;

	}

	.contact-details-info {

	    padding-left: 0;

	    border-left: 0;

	    border-top: 1px solid #ddd;

	}

	.footer-wrapping {

	    padding: 70px 0 70px;

	}		

	.business-passion-sec {

	    padding-top: 80px;

	}

	.business-analysis-boxes .business-analysis-col:nth-child(2) .business-analysis-image img {

	    width: auto;

	}	

	.innerpage-image img {

	    width: 100%;

	}

	.inner-certificate-us:before {

	    height: 100%;

	    bottom: 0;

	}

	.innerpage-banner.work-with-us-banner .innerpage-image img {

	    width: auto;

	}

	.training-method {padding-bottom: 50px;}

	.got-Option-sec {

	    padding: 80px 0;

	}

	.inner-got-Option p {

	    font-size: 32px;

	}

	.got-Option-col {

	    width: 50%;

	    padding-top: 60px;

	}

	.happy-client-sec {

	    padding-bottom: 80px;

	}

	.termscondition-sec .title-Box, .privacyPolicy-sec .title-Box {

	    padding-right: 0px;

	}	

	.Faq-sec {

	    padding: 80px 0;

	}

	.ba-faq-content.flex-box {

	    margin-right: 0px;

	}	

	.jacktrade-sec {

	    padding-top: 80px;

	}

	.jacktrade-sec .flex-box .col-5 {

	    width: 100%;

	}

	.jack-trade-content.title-Box p br {

	    display: none;

	}

	.eatsleep-derink-sec .flex-box .col-5 {

	    width: 100%;

	}

	.jack-trade-content.title-Box {

	    text-align: center;

	}

	.eatsleep-derink-sec {

	    padding: 80px 0;

	}

	.jack-trade-image {

	    padding-top: 30px;

	    text-align: center;

	}

	.eatsleep-cat-image {

	    justify-content: center;

	    width: 100%;

	    margin-top: 40px;

	}

	.meet-trainer-sec {

	    padding: 80px 0;

	}

	.eatsleep-derink-sec .flex-box {

	    padding: 0;

	}

	.jacktrade-sec .flex-box {

	    padding: 0;

	}

	.meet-trainer-sec .flex-box {

	    padding: 0;

	}

	.meet-trainer-content.title-Box:before {

	    display: none;

	}

	.meet-trainer-content.title-Box {

	    padding-right: 60px;

	}

	.meet-trainer-content.title-Box h3 {

	    font-size: 45px;

	}

	.meet-trainer-content.title-Box h5 {

	    font-size: 36px;

	}	

	.know-wetrainsec .training-light {

	    padding-left: 0;

	}

	.know-wetrainsec {

	    padding-bottom: 80px;

	}

	.who-we-are-banner .innerpage-content .banner-content.title-Box h1 {

	    font-size: 45px;

	}

	.who-we-are-banner .innerpage-content .innerpage-image {

	    padding-left: 50px;

	}

	.banner-Animation svg {

	    margin-left: -70px !important;

	    width: 120%;

	}

	.jacktrade-sec .business-passion-imgBox {

	    margin-top: 0;

	    margin-left: 0;

	}

	.jack-trade-image:before {

		display: none;

	}

	.train-moduleBox {

	    width: 50%;

	    width: calc(100%/2);

	}

	.train-moduleBlock.flex-box .train-moduleBox:nth-child(4), .train-moduleBlock.flex-box .train-moduleBox:nth-child(5) {

	    margin-top: 0;

	}

	.train-moduleBlock.flex-box .train-moduleBox:nth-child(7), .train-moduleBlock.flex-box .train-moduleBox:nth-child(8) {

	    margin-top: 0;

	}

	.what-we-train-Stepsec {

	    padding: 100px 0 50px;

	}

	button.slick-next.slick-arrow {

	    right: -10px;

	    z-index: 1;

	    top: 45%;

	    background-color: #fff;

	}

	button.slick-prev.slick-arrow {

	    left: 0;

	    background-color: #fff;

	    z-index: 1;

	    top: 45%;

	}

	.flex-box.get-certified-masterBlock {

	    width: 100%;

	}

	.get-certified-with-usSec {

	    padding-bottom: 40px;

	}	

	.finally-sec .finally-light {

	    margin-right: 168px;

	}

	.certified-safeHeading:after {

	    content: '';

	    position: absolute;

	    left: -24px;

	    width: 135px;

	    height: 70px;

	    top: -252px;

	    background: url(../images/fly-man.png) no-repeat;

	    background-size: contain;

	}

	.get-certified-with-us-banner .innerpage-image img.pen-docimg {

	    right: 20px;

	    top: 73px;

	    width: 60px;

	}

	.business-analysis-inner video {

	    margin-left: 0px !important;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .b-text {

	    left: 174px;

	    top: 128px;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .a-text {

	    right: 112px;

	    top: 128px;

	}	

	.get-certified-with-usSec .get-certified-Stepsman video {

	    width: 100%;

	}

	/*.certified-cloud1, .certified-cloud2 {

	    display: none;

	}*/

	.banner-Animation svg {

	    width: 120% !important;

	}

	.got-Option-sec .title-Box.text-center {

	    width: 100%;

	    margin: 0 auto;

	}
	.floating-wpp {
	    bottom: 16px !important;
	}
	.floating-wpp:hover {
	    bottom: 18px !important;
	}
	.what-we-train-stepSlider .what-we-train-stepSlide {
	    width: calc(100%/2);
	    margin-bottom: 50px;
	}

}



@media (max-width: 768px) {

	button.navbar-toggler_custom{

	    display: block;

	    position: absolute;

	    right: 30px;

	    top: 40px;

	    width: 40px;

	    height: 40px;

	    background-color: transparent;

	    border: none;

	    z-index: 9999;

	    outline: none;

	}    

	.navbar-toggler_custom .bar1, .navbar-toggler_custom .bar2, .navbar-toggler_custom .bar3 {

	    width: 30px;

	    height: 3px;

	    background-color: #103157;

	    margin: 6px 0;

	    border-radius: 3px;

	    transition: 0.4s;

	}

	.bars {

	    display: inline-block;

	    position: relative;

	    z-index: 1111;

	}

	.navbar-toggler_custom .bar2 {

	    width: 20px;

	}

	.navbar-toggler_custom .bar2 {

	    width: 20px;

	}

	.navbar-toggler_custom .change .bar1 {

	    -webkit-transform: rotate(-45deg) translate(-7px, 7px);

	    transform: rotate(-45deg) translate(-7px, 7px);

	    width: 30px;

	    background-color: #000

	}

	.navbar-toggler_custom .change .bar2 {

	    opacity: 0

	}

	.navbar-toggler_custom .change .bar3 {

	    -webkit-transform: rotate(45deg) translate(-6px, -6px);

	    transform: rotate(45deg) translate(-6px, -6px);

	    width: 30px;

	    background-color: #000;

	}

	.navbar-collapse_custom{

	    position: fixed !important;

	    display: block!important;

	    background-color: #ffffff;

	    height: 100% !important;

	    width: 100% !important;

	    z-index: 111;

	    right: -100%;

	    transition: 1s;

	    top: 0;

        left: auto;	

	}

	.navbar-collapse_custom.open_tab {

	 right: 0;
	 transition: 1s;
	 z-index: 9999
	}

	.navbar-collapse_custom ul {display: block;text-align: center;float: none;width: 100%;padding-top: 140px;}

	.navbar-collapse_custom ul li {

	    width: 100%;

	    padding-top: 0px;

	    padding-bottom: 25px;

	    display: block!important;

	}

	.navbar-collapse_custom ul li a {

	    font-size: 20px !important;

	    color: #000 !important;

	    display: block;

	    padding: 20px 0px;

	}

	header {

	    padding: 0px;

	}

	header .nav-box ul {

	    margin: 0;

	}

	.container {

	    padding-right: 20px !important;

	    padding-left: 20px !important;

	}

	.inner-banner .col-5 {

	    width: 100%;

	}

	.wrapper-div.homepage {

	    padding-left: 0;

	}

	.inner-header-wrapper .col-5 {

	    width: 100%;

	}

	.demo-classes {

	    margin: 20px 0;

	}

	.main-banner .inner-banner {

	    height: 100% !important;

	}

	.main-banner .banner-content > h1 {

	    font-size: 80px;

	}

	.main-banner .banner-content > p {

	    font-size: 40px;

	}

	.banner-content {

	    padding-top: 60px;

	}

	.banner-content:after {

	    width: 90px;

	}

	.banner-Animation svg {

	    width: 100%;

	}

	nav.navigation > ul > li {

	    background: transparent;

	    border-top: none;

	    height: auto;

	}

	nav.navigation > ul > li.active {

	    background: transparent;

	    border: none;

	    color: #6dd6a2 !important;

	}

	nav.navigation > ul > li.active a {

	    color: #6dd6a2 !important;

	}

	.Provide-you-with-imgboxes {

	    text-align: center;

	}

	.Provide-you-with-imgboxes img {

	    width: auto;

	}

	.business-analysis-boxes .business-analysis-col:nth-child(2) .business-analysis-image img {

	    width: auto;

	}	

	.we-provide-with .col-3, .we-provide-with .col-4 {

	    width: 100%;

	}

	.Provide-you-with-imgboxes {

	    display: none;

	}

	.col-3.first-we-provide {

	    margin-bottom: 0;

	}

	/*.online-batch-classes {

	    width: auto;

	}*/

	/*.inner-demo-classes {

	    width: 27%;

	}*/

	.pencil-icon {

	    display: none;

	}

	.innerpage-banner .innerpage-content {

	    height: 80vh;

	}

	.innerpage-content .col-5 {

	    width: 100%;

	}

	.innerpage-image img {

	    width: auto;

	}

	.training-method-col {

	    width: 50%;

	    width: calc(100%/2);

	}

	.inner-certificate-us .col-5 {

	    width: 100%;

	}

	.certified-imgBlock img {

	    width: auto;

	}

	.inner-certificate-us:before {

	    bottom: 45px;

	    height: 94%;

	}

	.inner-certificate-us .title-Box {

	    text-align: center;

	}

	.inner-certificate-us .title-Box .btn-theme {

	    justify-content: center;

	}

	.training-method {

	    padding-bottom: 80px;

	}

	.inner-certificate-us {

	    padding: 0px 40px;

	}

	.certified-imgBlock {

	    padding-left: 0;

	}

	.training-method .title-Box {

	    margin-bottom: 0;

	}

	.happy-client-sec .client-boxes {

	    width: 50%;

	}

	.client-boxes > .inner-client-box {

	    padding-top: 50px;

	}

	.happy-client-sec .title-Box.col-6.col-center.text-center {

	    width: 100%;

	}

	.thankyou-banner .innerpage-content, .error404-banner .innerpage-content {

	    height: 100%;

	    padding: 80px 0;

	}

	.thankyou-banner .innerpage-content .banner-content,.error404-banner .innerpage-content .banner-content {

	    padding-left: 0;

	    margin-left: 0;

	}

	.error404-banner .innerpage-content .banner-content h4 {

	    font-size: 40px;

	}

	.error404-banner .innerpage-content .banner-content h1 {

	    margin-bottom: 20px;

	    font-size: 100px;

	    margin-top: 20px;

	}

	.error404-banner .innerpage-content .banner-content p, .error404-banner .innerpage-content .banner-content p strong {

	    font-size: 17px;

	}

	.error404-banner .innerpage-content .banner-content .btn-theme p {

	    display: inline-block;

	    width: 100%;

	}

	.inner-banner-design2 .innerpage-content {

	    height: 100%;

	    padding: 50px 0;

	}

	.inner-banner-design2 .innerpage-content .banner-content {

	    padding-top: 0;

	}

	.tersms-condition-banner .innerpage-content .banner-content h1:after {

	    display: none;

	}

	.termscondition-sec .title-Box > ul li {

	    font-size: 17px;

	    margin-bottom: 20px;

	}

	.termscondition-sec .title-Box > p {

	    margin-bottom: 20px;

	}

	.termscondition-sec .title-Box > h2 {

	    margin-top: 40px;

	}

	.ba-faq-content.flex-box .col-8, .ba-faq-content.flex-box .col-2 {

	    width: 100%;

	}

	.ba-faq-img {

	    margin-top: 40px;

	}

	.Faq-sec .ba-faq-content:nth-child(2n) .ba-faq-content.title-Box {

	    margin-left: 0;

	}

	.ba-faq-content.title-Box {

	    padding-right: 0;

	}

	.who-we-are-banner .innerpage-content .innerpage-image img {

	    width: auto;

	}

	.who-we-are-banner .innerpage-content .innerpage-image {

	    padding-left: 0;

	    text-align: left;

	}

	.jacktrade-sec {

	    padding-top: 50px;

	}

	.meet-trainer-sec .flex-box .col-3, .meet-trainer-sec .flex-box .col-7 {

	    width: 100%;

	}

	.meet-trainer-sec .flex-box {

	    flex-direction: column-reverse;

	}

	.meet-trainer-content.title-Box {

	    padding-right: 0;

	    text-align: center;

	}

	.meet-trainer-image {

	    margin-bottom: 30px;

	    text-align: center;

	}

	.know-wetrainsec .title-Box.col-6.col-center {

	    width: 100%;

	}

	.form-wrapper {

		width: 90%;

		transform: scale(0.9);

	}

	.innerpage-banner .innerpage-content .col-6, .innerpage-banner .innerpage-content .col-4 {

	    width: 100%;

	}

	.get-certified-masterBlock-col {

	    padding: 0px 20px;

	}

	.get-certified-masterBlock-inner .title-Box h3 {

	    font-size: 38px;

	}

	.meet-trainer-sec .meet-trainer-image img {

	    width: auto;

	}

	nav.navigation li:hover a {

	    color: #22d09a !important;

	}

	nav.navigation li:hover {

	    background: transparent;

	}	

	.finally-sec .finally-light {

	    margin-right: 30px;

	}

	/*.certified-safeHeading:after, .certified-safeHeading:before {

	    display: none;

	}*/

	.certified-safeHeading:before {

	    top: -80px;

	    width: 130px;

	    transform: rotate(-85deg);

	    left: 150px;

	}

	.certified-safeHeading:after {

	    left: 20px;

	    top: 0px;

	}

	.certified-safeHeading {

	    padding-top: 140px;

	}

	.get-certified-with-us-banner .innerpage-image img.pen-docimg {

	    right: 6px;

	    top: 70px;

	    width: 60px;

	}

	.demo-classes {

	    justify-content: center;

	}

	.traning-mode-block {

	    width: 100%;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .b-text {

	    left: 153px;

	    top: 148px;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .a-text {

	    right: auto;

	    top: 148px;

	    left: 280px;

	}	

	.banner-Animation svg {

	    width: 100% !important;

	}	

	.get-certified-with-us-banner .innerpage-image {

	    display: inline-block;

	}

	.certified-cloud2 {

	    width: 38px;

	    right: -40px;

	}

	.certified-cloud1 {

	    width: 40px;

	    left: 20px;

	}

	.certified-cloud2 img, .certified-cloud1 img {

	    width: 100%;

	}

	.like-keep-it-sec .title-Box {

	    padding-left: 0;

	}

	.banner-Animation {

	    padding-top: 30px;

	}
	.site-header.fixed .inner-header-wrapper {
	    height: 120px;
	    overflow: hidden;
	    width: 100%;
	}
	button.navbar-toggler_custom.fixed-toogle {
	    background: #fff;
	    padding-right: 36px;
	    padding-bottom: 0;
	}
}

@media (max-width: 500px) {

	.business-passion-imgBox > img {

	    width: 100%;

	}	

	.banner-Animation {

	    padding-top: 0px;

	}

	.business-analysis-boxes .business-analysis-col:nth-child(2) .business-analysis-image img {

	    width: 100%;

	}

	.keepit-image img, .Provide-you-with-imgboxes img {

	    width: 100%;

	}

	.footer-heading p {

	    font-size: 16px;

	}

	.map-ico {

	    position: relative;

	    bottom: 0;

	    margin-top: 30px;

	}

	.cat-relax {

	    margin: 0 auto;

	}

	.title-Box h2 br {

	    display: none;

	}

	.title-Box h2 {

	    font-size: 42px;

	}

	.business-passion-sec {

	    padding-top: 50px;

	    padding-bottom: 50px;

	}

	.business-passion-imgBox .periods-text {

	    font-size: 40px;

	}

	.business-passion-imgBox p {

	    font-size: 32px;

	}

	.ride-old-habbit-sec .title-Box.col-6.col-center h2 {

	    margin-top: 21px;

	}

	.business-analysis-image {

	    text-align: center;

	}

	.title-Box p, .title-Box p > span, .title-Box p > strong {

	    font-size: 16px;

	}

	.btn {

	    font-size: 22px;

	    padding: 20px;

	}

	.like-keep-it-sec {

	    padding: 70px 0 50px;

	}

	.we-provide-with .title-Box {

	    margin-bottom: 0;

	}

	.footer-flex .footer-heading {

	    padding-right: 0;

	    margin-bottom: 20px;

	}

	.footer-flex {

	    display: block;

	}

	.site-copyright {

	    display: block;

	}

	.site-copyright .copy_text {

	    width: 100%;

	    margin-bottom: 20px;

	}

	.footer-wrapping {

	    padding: 50px 0;

	}

	.main-banner .banner-content > h1 {

	    font-size: 75px;

	}

	.inner-demo-classes > h4 {

	    font-size: 20px;

	}

	.classes-timing > p {

	    font-size: 21px;

	}

	.classes-timing > span {

	    font-size: 11px;

	    font-weight: 600;

	}

	.demo-classes {

	    margin: 20px 0 10px;

	}

	.site-logo {

	    width: 62%;

	}

	.site-logo img {

	    width: 100%;

	}

	.banner-content {

	    padding-top: 20px;

	}

	.footer-heading h3 {

	    font-size: 45px;

	}

	.classes-timing > p {

	    font-size: 18px;

	}

	.title-Box p br {

	    display: none;

	}	

	.online-batch-classes:before, .online-batch-classes:after {

	    width: 14px;

	}

	.show-mobile {

		display: block !important;

	}

	.hide-mobile {

		display: none;

	}

	.main-banner .inner-banner {

	    height: 80vh !important;

	}

	.business-passion-cat {

	    margin: 6px 0 0 !important;

	    overflow: hidden;

	}

	.business-passion-cat img {

	   width: 100%;

	}

	.banner-content {

	    margin-left: 0;

	}

	.innerpage-image img {

	    width: 100%;

	}

	.certified-imgBlock img {

	    width: 100%;

	}

	.training-method-col {

	    width: 100%;

	    width: calc(100%/1);

	}

	.innerpage-content .banner-content > h1 {

	    font-size: 70px;

	}

	.innerpage-content .banner-content > p {

	    font-size: 42px;

	}

	.certificate-us {

	    padding-bottom: 50px;

	}

	.training-method-inner-block h3 {

	    font-size: 30px;

	}

	.training-method {

	    padding-bottom: 60px;

	}

	.inner-certificate-us .title-Box {

	    padding: 42px 0;

	}

	.inner-certificate-us {

	    padding: 0px 20px;

	}

	.got-Option-sec .title-Box > img {

	    width: 100%;

	}

	.happy-client-sec .title-Box .our-heading img {

	    width: 100%;

	}

	.happy-client-sec .client-boxes img {

	    width: 100%;

	    padding: 0px 10px;

	}

	.client-boxes > .inner-client-box {

	    padding-top: 20px;

	}

	.happy-client-heading {

	    margin-bottom: 30px;

	}

	.happy-client-heading img {

	    width: 80%;

	}

	.innerpage-banner.work-with-us-banner .innerpage-image img {

	    width: 100%;

	}

	.client-boxes > .inner-client-box:before {

	    right: 10px;

	    top: 0px;

	    width: 20px;

	}

	.thankyou-banner .innerpage-content .banner-content p br {

	    display: none;

	}

	.thankyou-banner .innerpage-content .banner-content .btn-theme {

	    margin-top: 30px;

	}

	.thankyou-banner .innerpage-content .banner-content p span {

	    color: #6dd6a2;

	}

	.thankyou-banner .innerpage-content .banner-content p, .thankyou-banner .innerpage-content .banner-content p span {

	    font-size: 16px;

	}

	.error404-banner .innerpage-content .banner-content p, .error404-banner .innerpage-content .banner-content p strong {

	    font-size: 16px;

	}

	.error404-banner .innerpage-content .banner-content a {

	    font-size: 16px;

	    margin-top: 10px;

	}

	.thankyou-banner .innerpage-content, .error404-banner .innerpage-content {

	    height: 100%;

	    padding: 70px 0;

	}

	.termscondition-sec .title-Box > ul li {

	    font-size: 16px;

	    margin-bottom: 20px;

	}

	.termscondition-sec .title-Box > ul li span.hand-indicator img {

	    width: 50px;

	}

	.termscondition-sec .title-Box > ul li {

	    padding-left: 70px;

	}

	.tersms-condition-banner .banner-content h1 {

	    font-size: 60px;

	}

	.privacyPolicy-sec span.hand-indicator img {

	    width: 50px;

	}

	.privacyPolicy-content {

	    position: relative;

	    padding-left: 70px;

	}

	.termscondition-sec .title-Box > p, .privacyPolicy-sec .title-Box > p {

	    margin-bottom: 15px;

	}

	.privacyPolicy-content.title-Box {

	    margin-top: 20px;

	}

	.privacyPolicy-sec .title-Box > ul {

	    margin-bottom: 0;

	}

	.privacyPolicy-sec .title-Box > h2 {

	    font-size: 34px;

	    margin-bottom: 15px;

	}

	.ba-faq-content.title-Box h2 {

	    font-size: 34px;

	    margin-bottom: 10px;

	}

	.Faq-sec {

	    padding: 50px 0;

	}

	.jack-trade-image img {

	    width: 100%;

	}

	.know-wetrainsec-heading img {

	    width: 100%;

	}

	.know-wetrainsec .our-heading img {

	    width: 100%;

	}

	.eatsleep-cat-image > .eatsleep-catimg {

	    /* display: none; */

	    text-align: right;

	    width: 80%;

	}

	.who-we-are-banner .innerpage-content .innerpage-image img {

	    width: 100%;

	}

	.meet-trainer-content.title-Box h5 {

	    font-size: 30px;

	}

	.meet-trainer-content.title-Box h3 {

	    font-size: 40px;

	}

	.meet-trainer-sec {

	    padding: 60px 0;

	}

	.inner-banner-design2 .banner-content h1 {

	    font-size: 60px;

	}

	.training-method.work-withus-sec .training-light img {

	    width: 100%;

	}

	.training-method.work-withus-sec {

	    padding-top: 60px;

	}

	.got-Option-sec {

	    padding: 60px 0;

	}

	.form-wrapper {

		width: 95%;

		padding: 20px 20px 0px;

	}

	.form-wrapper .title-Box img {

	    width: 100%;

	}

	.form-wrapper .title-Box h6 {

	    font-size: 25px;

	}

	.form-wrapper .close-btn {

	    top: -20px;

	    width: 50px;

	    right: -24px;

	}

	.form-wrapper .close-btn img {

	    width: 100%;

	}

	.bottom-imageBlock img {

		width: 100%;

	}

	.banner-Animation svg {

	    width: 120% !important;

	}

	.form-wrapper {

	    transform: none;

	}

	.get-in-touch-popup {

	    overflow: scroll;

	}

	.get-in-touch-popup .form-wrapper {

	    margin-top: 120px;

	}	

	.jacktrade-sec .business-passion-imgBox p {

	    text-align: center !important;

	    width: 100% !important;

	    margin-top: 8px !important;

	}

	.train-moduleBox {

	    width: 100%;

	    width: calc(100%/1);

        padding: 0px;

        margin-bottom: 60px;

	}

	.train-moduleInner {

	    min-height: auto;

	}

	.train-moduleBlock.flex-box {

	    margin-top: 60px;

	}

	.train-moduleInner .module-heading h2 {

	    margin-left: auto;

	    margin-right: auto;

	    font-size: 28px;

	}

	.train-moduleBlock.flex-box .train-moduleBox:last-child {

	    margin-bottom: 0;

	}

	.what-we-train-Stepsec {

	    padding-top: 70px;

	    padding-bottom: 60px;

	}

	.what-we-train-stepSlide-Box {

	    padding: 0px 20px;

	}

	.get-certified-with-usSec .get-certifiedHeading-box img {

	    width: 100%;

	}

	.get-certified-with-usSec .title-Box.text-center h2 {

	    font-size: 30px;

	}

	.get-certified-masterBlock-col {

	    width: 100%;

	    margin-bottom: 40px;

	}

	.flex-box.get-certified-masterBlock {

	    padding-top: 20px;

	}

	.flex-box.get-certified-masterBlock .get-certified-masterBlock-col:nth-child(3) .get-certified-masterBlock-inner, .flex-box.get-certified-masterBlock .get-certified-masterBlock-col:nth-child(2) .get-certified-masterBlock-inner {

	    margin-top: 0px !important;

	}

	.eatsleep-derink-sec {

	    padding: 60px 0;

	}

	.eatsleep-cat-image {

	    display: block;

	}

	.finally-sec .finally-doddle img {

	    width: 100%;

	}

	.finally-sec .finally-light {

	    margin-right: 0;

	}

	.finally-sec .finally-light img {

	    width: 70px;

	}

	.get-certified-with-usSec .get-certified-Stepsman svg#Layer_1 {

	    width: 98%;

	}

	.get-certified-with-usSec .title-Box.text-center .training-light {

	    text-align: left;

	}

	.get-certified-with-usSec .title-Box.text-center .training-light img {

	    margin-left: 0px;

	}

	.get-certified-with-us-banner .innerpage-image img.pen-docimg {

	    right: 13px;

	    top: 75px;

	    width: 60px;

	}

	.traning-mode-block {

	    width: 100%;

	}

	.traning-mode-block .training-mode-heading:before, .traning-mode-block .training-mode-heading:after {

	    display: none;

	}

	.traning-mode-block {

	    display: block;

	    padding: 0;

	}

	.traning-mode-block .training-mode-heading {

	    padding: 38px 0 22px;

	    text-align: center;

	}

	.traning-mode-block .training-mode-heading h4 {

	    text-align: center;

	    font-size: 55px;

	}

	.traning-mode-block .training-class-online .training-class-list {

	    justify-content: center;

	}

	.innerpage-banner .innerpage-image video {

	    width: 100%;

	}

	.what-we-train-banner .mouse-cloud {

	    left: 30px;

	}

	.site-logo video {

	    width: 100%;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .b-text {

	    left: 130px;

	    top: 126px;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .a-text {

	    right: auto;

	    top: 126px;

	    left: 246px;

	}

	.training-method.work-withus-sec .training-light video, .got-Option-sec video {

	    width: 100%;

	}

	.work-doddle-cloud {

	    left: 20px;

	    top: 10px;

	}

	.happy-client-sec .ourClient-cloud {

	    top: 10px;

	}

	.happy-client-sec .ourClient-cloud img {

	    width: 60% !important;

	}	

	.onceupon-cloud2, .onceupon-cloud1 {

	    display: none;

	}

	.finally-sec .finally-doddle {

	    width: 60%;

	    margin-bottom: 30px;

	}

	.finally-sec .finally-heading img {

	    width: 80%;

	}

	.jack-tradeCloud {

	    right: 30px;

	    width: 60px;

	}

	.like-keep-it-cloud img {

	    width: 60%;

	}

	.business-analysis-inner img {

	    margin-left: 0px !important;

	}	

	.get-certified-with-usSec .get-certified-Stepsman img {

	    width: 100%;

	}

	.get-certified-with-us-banner .innerpage-image {

	    width: 90%;

	}

	.certified-safeHeading:before {

	    top: -90px;

	    width: 130px;

	    transform: rotate(-95deg) scaleY(-1);

	    left: 100px;

	}

	.certified-safeHeading:after {

	    left: auto;

	    top: -10px;

	    right: 0px;

	}

	.traning-mode-block .training-mode-heading {

	    margin-right: 0;

	}

	.floating-wpp {
	    bottom: 26px !important;
	}
	
	.what-we-train-stepSlide-Box {
	    padding: 0px 0px;
	}
	.what-we-train-stepSlider .what-we-train-stepSlide {
	    width: calc(100%/1);
	    margin-bottom: 50px;
	}
	.what-we-train-stepSlider .what-we-train-stepSlide:last-child {
	    margin-bottom: 10px;
	}
	.what-we-train-Stepsec .title-Box.text-center {
	    margin-bottom: 60px;
	}
}



@media (max-width: 414px) {

	.main-banner .inner-banner {

	    height: 84vh !important;

	}

	.work-with-us-banner .banner-content > h1 {

	    width: 90%;

	}

	.get-certified-masterBlock-col {

	    padding: 0;

	}

	.traning-mode-block .training-class-online .training-class-list h5 strong {

	    color: #000;

	    font-size: 36px;

	}

	.traning-mode-block .training-class-online .training-class-list h5 {

	    font-size: 22px;

	}

	.traning-mode-block .training-mode-heading h4 {

	    text-align: center;

	    font-size: 48px;

	}
}

@media (max-width: 375px) {

	/*.inner-demo-classes {

	    width: 28%;

	}

	.online-batch-classes {

	    width: 72%;

	}*/

	.title-Box p > span:before {

	    display: none;

	}

	.title-Box p > span {

	    color: #6dd6a2;

	}

	.classes-timing.col-4, .classes-timing.col-6 {

	    width: 100%;

	    display: flex;

	    align-items: center;

	}

	.online-batch-classes {

	    flex-wrap: wrap;

	}

	.classes-timing.col-6 {

	    padding-left: 0;

	}

	.phone.stickybutton-info {

	    /*top: 38%;*/

	    right: 15px;
	    bottom: 14%;

	}

	.Email.stickybutton-info {

	    /*top: 48%;*/

        bottom: 14%;	

	    right: 15px;

	}

	.business-analysis-boxes > .business-analysis-col:nth-child(2) {

	    padding: 0;

	}

	.main-banner .inner-banner {

	    height: 80vh !important;

	}

	.got-Option-col {

	    width: 100%;

	}

	.happy-client-sec .client-boxes {

	    width: 100%;

	}

	.happy-client-sec .client-boxes img {width: auto;}

	.happy-client-sec .title-Box .training-light {

	    padding: 0;

	}

	.client-boxes > .inner-client-box:before {

	    right: 35px;

	    top: 0px;

	    width: 25px;

	}

	.work-with-us-banner .banner-content > h1 {

	    width: 100%;

	}

	.innerpage-banner.what-we-train-banner .innerpage-image.text-center img {

	    width: auto;

	    margin-top: 30px;

	}

	.innerpage-banner.what-we-train-banner .innerpage-content {

	    height: 100%;

	    padding: 30px 0;

	}

	.get-certified-masterBlock .get-certified-masterBlock-inner .title-Box:before {

	    left: 7px;

	}

	.get-certified-with-us-banner .innerpage-image img.pen-docimg {

	    right: 13px;

	    top: 70px;

	    width: 44px;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .b-text {

	    left: 108px;

	    top: 106px;

	}

	.who-we-are-banner .innerpage-content .innerpage-image .a-text {

	    right: auto;

	    top: 106px;

	    left: 216px;

	}	

	.certified-safeHeading {

	    padding-top: 110px;

	}

	.certified-safeHeading:before {

	    top: -110px;

	    width: 130px;

	    transform: rotate(-85deg) scaleY(-1);

	    left: 80px;

	}

	.certified-safeHeading:after {

	    left: auto;

	    top: -10px;

	    right: 0;

	    background-position: center center;

	}
	.floating-wpp {
	    bottom: 24px !important;
	    right: 15px !important;
	}
}