/* Responsive Max Width Style */
.carousel-inner .carousel-item.active, .carousel-inner .carousel-item-next, .carousel-inner .carousel-item-prev { display:flex; }
.carousel-control-prev, .carousel-control-next{ filter:grayscale(1); opacity:.25 !important; font-size:0; margin:auto; width:55px; height:30px; background-position-x:-238px; background-position-y:-55px; }
.carousel:hover .carousel-control-prev, .carousel:hover .carousel-control-next{ opacity:1 !important; }
.carousel-control-prev{ left:0px; transform: rotate(-90deg); }
.carousel-control-next{ right:0px; transform: rotate(90deg); }

@media (max-width: 1530px) {
	.has-sidebar{width:calc(100% - 70px); }
}
@media (max-width: 1280px) {
	.cognixia-containerfull{ width:calc(100% - 70px); } 
}
@media (max-width: 1200px) {
	.home-header .slidetxt { padding-top:9%; }
	.site-footer ul.social-list li{ margin-top:9px; }
}
@media (max-width: 1199px) {
    .program-box{ margin:0 0 40px 0; }

	.cognixia_listingbox.events .detail{ padding:0; }
    .thumbItem.events .eventlink{ display:none; }
}

@media (max-width: 1150px) {
	.cognixia-containerfull{ width:calc(100% - 60px); }
}

@media (max-width: 1092px) {
	.cognixia-containerfull{ width:calc(100% - 50px); }

    ul.list-c5 li{ width:25%; }
	ul.list-c6 li{ width:20%; }
	.cognixia_listing.grid{ justify-content:space-around; }
}

@media (max-width: 1049px) {
	.cognixia-containerfull{ width:calc(100% - 40px); }
	.cognixia-container, #course-faq .vertical-tabs .nav-tabs{ max-width:calc(100% - 10px); }
	.has-sidebar{ width:calc(100% - 10px); }
	.cognixia-container .cognixia-container-inside{ width:98%; }
}

@media (max-width: 992px) {
	/*
	h1, .h1{ font-size:1.875rem; } /*30* /
	h2, ol.list-h1 > li::marker, ul.list-h1 > li::marker, .section-head .section-title{ font-size:1.625rem; } /*26* / 
	h3, ol.list-h2 > li::marker, ul.list-h2 > li::marker,
	h4, ol.list-h3 > li::marker, ul.list-h3 > li::marker{ font-size:1.25rem; } /*20* /
	h5, ol.list-h4 > li::marker, ul.list-h4 > li::marker,
	h6, ol.list-h5 > li::marker, ul.list-h5 > li::marker,
	ol.list-h6 > li::marker, ul.list-h6 > li::marker{ font-size:1.125rem; } /*18* /
	*/



	.home-header .slidetxt { padding-top:5%; }
	.page-header.home-header{ padding-top:60px; }

	.banner-image{ height:100vh; }
	.thumbItem.events p{ display:none; } 
}

@media (max-width: 991px) {
    ul.list-c5 li{ width:33.33%; }
	ul.list-c6 li{ width:25%; }
	.footer_copyrights, ul.footer_policy { text-align:center; justify-content:center; }

	.submenubox{ position:relative; }
	.col-lg-3.stepbox-horizontal:not(:last-child):before{ bottom:0; right:50%; width:2px; height:1.5rem;  }

	.tab-container.with-icon .nav-tabs a{ width:140px; font-size:14px; }
    .banner-form{ margin-left:0; margin-right:0; }
    .program-box{ min-height:235px; }
	.has-sidebar .widget-area .cognixia_sidebar_listposts .cognixia_listing{ display:flex; flex-wrap:wrap; align-items:end; margin:0 -1rem; }
	.has-sidebar .widget-area .cognixia_sidebar_listposts .cognixia_listing .thumbItem{ flex:0 0 50%; max-width:50%; width:50%; padding:1rem; }
	.has-sidebar .widget-area .thumbItem .detail, .has-sidebar .widget-area .cognixia_listing.list article .post-detail{ top:1rem; left:1rem; width:calc(100% - 2rem); }

	.single-newsletter .has-sidebar .widget-area{ width:390px; }
	.single-newsletter .sticky-box{ width:300px; }

	.has-sidebar .widget-area ul{ display:flex; flex-wrap:wrap; }
	.has-sidebar .widget-area ul li{ flex:0 0 100%; max-width:calc(50% - 15px); }
	.has-sidebar .widget-area ul li:nth-child(odd){ padding-right:30px; max-width:calc(50% + 15px); }
	.has-sidebar .widget-area ul li li{ max-width:inherit !important; }
	.has-sidebar .widget-area ul.social-list{ display:none; }
    #offers.cognixiaOffer input{ font-size: 0.9rem; line-height: 1.1; }
    .cognixiaOffer .cognixia-form-content .gform_wrapper .gform_description{ margin-bottom:0 !important; }
}

@media (max-width: 960px) {
	.cognixia-containerfull{ width:calc(100% - 30px); }
    .uniq-banner{ padding:0; height:auto; }
    .overview{ top:inherit; margin-bottom:0; padding: 50px 0; }
}


@media (max-width: 587px) {
	a.box{ font-size:small; padding:4px; }
	/*a.box img{ width:40px; }*/
	a.active-box { box-shadow:0 0 9px var(--bs-primary); }
}

@media (max-width: 779px) {
    ul.list-c5 li{ width:50%; }
	ul.list-c6 li{ width:33.33%; }
	.navbar-brand{ max-width:170px; padding:0 !important; }
}

@media (max-width: 768px) {
	.home-header .slidetxt { padding-top:2%; }
}
@media (max-width: 767px) {
	body{ line-height:1.3; }
	.footer_policy a{ line-height:3rem; }
	/*
	h1, .h1{ font-size:1.5rem; } /*28* / 
	h2, ol.list-h1 > li::marker, ul.list-h1 > li::marker, .section-head .section-title{ font-size:1.375rem; } /*28* / 
	h3, ol.list-h2 > li::marker, ul.list-h2 > li::marker,
	h4, ol.list-h3 > li::marker, ul.list-h3 > li::marker{ font-size:1.135rem; } /*20* /
	*/
	[type=reset], [type=submit], html [type=button], button, .button, a.button, a.button:visited, .theme-button, a.theme-button:visited{ padding:0.5rem 1.25rem; font-size:1.125rem; }

	.inlineheading h1, .inlineheading h2, .inlineheading h3, .inlineheading h4, .inlineheading h5, .inlineheading h6{ line-height:1.3; }
	
	.thumbItem.events .thumb{ margin-top:0; }
	.thumbItem.events .detail{ margin-bottom:0; }
	
	.eventypedetail .edetail{ display:none; }
    .program-box{ min-height:inherit; }
    #get-in-touch{ display: block; }
    .header-contact{ display:none; }
    .single main article p{ text-align:inherit; }
	#cognixia-subscribe .gform_footer{ padding:2px 15px; }
	.batch-date big{ font-size:80px; }
	article.type-course .post-detail{ padding-left:0; }
	.tab-container.with-icon .nav-tabs a{ width:120px; font-size:12px; }
	.listhird ul li, ul.listhird li, .list-c3 ul li, ul.list-c3 li{ width:50%; }
	.cognixiaOffer .cognixia-form-content .gform_wrapper .gform_description{ font-size:16px; padding:4px; }
	#offers.cognixiaOffer input{ padding-top:4px; min-height:inherit; }
}

@media (max-width: 736px) {
	body.single .site-main .header-meta{ flex-direction:column; }
	.cognixia-footer .footer-column.col-sm-8{ max-width:100%; flex:0 0 100%; padding:0 70px; }
}

@media (max-width: 680px) {
	.batch-date big{ font-size:70px; }
}

@media (max-width: 640px) {
	.cognixia-offer{ font-size:12px; }
    .thumbItem.block{ flex-direction:column; }
    .thumbItem.block .thumb, .thumbItem.block .detail{ flex:0 0 100%; max-width:100%; }
    .listhalf ul li, ul.listhalf li, ul.list-c2 li{ width:100%; }
    .listforth ul li, ul.listforth li, ul.list-c4 li{ width:50%; }
    ul.list-c8 li{ width:25%; }
}

@media (max-width: 600px) {
	.navbar-shrink{ top:0; }
}

@media (max-width: 575px) {
    .desktop{ display:none; }
    .mobile{ display:block; }
    .verticaldivider{ width:100%; height:1px; }
    /*
	.inlineheading h1, .inlineheading h2, .inlineheading h3, .inlineheading h4, .inlineheading h5, .inlineheading h6{ font-size:1rem; line-height:1.1; }
	h3{ font-size:1.3rem; }
	.section-head .section-title{ font-size:18px; }
	*/
	.section-head p{ font-size:1rem; }


	.home-header .slidetxt { padding-top:0; }
	.home-header #iconbanner { max-width:99px; position:absolute; left:0; top:20%; }


	.listhird ul li, ul.listhird li, .list-c3 ul li, ul.list-c3 li{ width:100%; }
    ul.list-c6 li{ width:50%; }
	.breadcrumb{ padding:10px; }
	.cognixia-containerfull{ width:calc(100% - 20px); }
	.cognixia_listing .title{ height:initial; }

	.cognixia_listing.grid{ justify-content:center; }

	.cognixia_listposts.list .coursebox picture{ flex:0 0 120px; max-width:120px; }
	.cognixia_listposts.list .coursebox figcaption{ flex:0 0 calc(100% - 120px); max-width:calc(100% - 120px); }
	.cognixia_listposts.list .coursebox figcaption p, .cognixia_listposts.list .newsletterbox figcaption p{ display:none; }

	.upcoming-events{ background:#333333; }
	.single-event .event-box{ flex-direction:column; }
	.single-event .event-block{ font-size:16px; }
	.tab-container.with-icon .nav-tabs a{ width:100px; font-size:10px; font-weight:normal; }
	.has-sidebar .widget-area ul li{ padding:0 !important; max-width:100% !important; }
	.has-sidebar .widget-area .cognixia_sidebar_listposts .cognixia_listing .thumbItem{  flex:0 0 100%; max-width:100%; }
}

@media (max-width: 540px) {
	#cognixia-header a.site-logo{ padding-right:0; }
	.cognixia-containerfull{ width:calc(100% - 10px); }
	.coursebatchSchedule{ flex-direction:column; }
	.batch-date{ border-top-right-radius:15px; border-bottom-left-radius:0; padding:0; }
	.batch-detail{ border-top-right-radius:0; border-bottom-left-radius:15px; }
	.batch-date .day{ display:flex; justify-content:center; align-items:center; }
	.batch-date big{ padding:5px; font-size:26px; }
	.batch-date big b{ font-weight:bold; }
	.course-price .price{ font-size:24px; }
	.course-price .price del{ font-size:12px; }
	.enrollbox .theme-button{ bottom:-25px; }
	.tab-container.with-icon .nav-tabs a{ width:80px; font-size:0; }
	.offerImage{ display:none; }
	.cognixiaOffer .cognixia-form-content .gform_wrapper .gform_description{  }
	.cognixiaOffer .gform_wrapper{ background:#ffffff linear-gradient(to right,#3a7afb25,#02d7a225); }
	.cognixia-footer .footer-column.col-sm-8{ padding:0 60px; }
	.footer_policy li:not(:last-child){ padding-right:14px; }
	.footer_policy li:not(:last-child):after{ right:7px; }
	#whatsapp_chat_widget #wa-widget-send-button{ /*height:40px; min-width:40px;*/ }
}

@media (max-width: 480px) {
	.cognixiaOffer .gform_wrapper{ border-radius:0.3rem; }
	.cognixia-offer a{ font-size:10px; }
	.cognixia-containerfull{ width:100%; }
	.section-head.spacebetween{ flex-direction:column; }
	.section-head.spacebetween .section-title{ margin-bottom:15px; }
	article.type-course .post-detail .entry-title{ font-size:18px; }
	.cognixia_listposts.list .newsletterbox .listingboxdetail{ flex-direction:column; }
	.cognixia_listposts.list .coursebox .listingboxdetail{ flex-direction:column-reverse; }
	.cognixia_listposts.list .newsletterbox picture, .cognixia_listposts.list .newsletterbox figcaption{ flex:0 0 100%; max-width:100%; padding:15px; text-align:center; }
	.view{ display:none; }
	
	.has-sidebar .widget-area ul li{ width:100%; float:none; }
	.tab-container.with-icon .nav-tabs a{ width:70px; }
	.listforth ul li, ul.listforth li, ul.list-c4 li, ul.list-c5 li{ width:100%; }
    ul.list-c8 li{ width:50%; }
    ul.footer_policy{ flex-direction:column; align-items:center; margin-bottom:15px; }
    .footer_policy li:not(:last-child){ padding:0; }
    .footer_policy li:not(:last-child):after{ width:30px; height:1px; right:0; left:0; bottom:0; margin:auto; }
}

@media (max-width: 450px) {
	.partition{ margin:0 5px; }
}

@media (max-width: 420px) {
    .archive main article.type-course{ flex-direction:column; }
	.tab-container.with-icon .nav-tabs a{ width:50px; }
	ul.list-c6 li{ width:100%; }
}

@media (max-width: 360px){ 
	.menu-toggle{ font-size:16px; margin-left:1px; } 
	.partition{ margin-right:2px; }
}

@media (max-width: 320px){
	.thumbItem, .cognixia_listing article, .widget-area .thumbItem, .widget-area .cognixia_listing.list article{ flex-direction:column; }
	.widget-area .thumbItem .thumb, .widget-area .cognixia_listing.list article .post-image,
	.widget-area .thumbItem .detail, .widget-area .cognixia_listing.list article .post-detail{ flex:0 0 100%;  max-width:100%; }
	.widget-area .thumbItem .detail label{ display:none; }
    ul.list-c8 li{ width:100%; }
}

@media (max-width: 260px){
	.banner-image{ position:relative; }
}


/* Responsive Min Width Style */

@media (min-width: 0px) {
	/*.gridColumns5 .cognixia-slide{ flex:0 0 auto; width:100%; }*/
}
@media (min-width: 320px) {
	.cognixia-overbox{ margin:15px -15px; width:calc(100% + 30px) !important;; }
	.cognixia-overbox:before{ border-left:15px solid transparent; }
	.cognixia-overbox:after{ border-right:15px solid transparent; }
}

@media (min-width: 480px) {
	.cognixia_listposts.grid .cognixia_listingbox{ flex:0 0 50%; max-width:50%; }
	#cognixia-subscribe .gform_body{ max-width:400px; }
	.mainsection #cognixia-subscribe .gform_body, .mainsection #cognixia-subscribe .gform_footer{ display:inline-block; }
	.mainsection #cognixia-subscribe .gform_footer{ position:relative; margin:0 0 0 -165px;  }
	.menu-container{ display:flex; align-items:center; }
	.sectionlist.fixed{ position:fixed; top:100px; left:0; z-index:2; width:100%; } 
}

@media (min-width: 541px) {
	.cognixiaOffer .cognixiaModaldialog{ width:460px; }
	.primary-menu .side-item{ display:none; }
}

@media (min-width: 576px) {	
	.carousel-item.category .cognixia-slide:hover:before{ content:''; position:absolute; top:-25px; left:0; border-color:#FFFFFF; border-style: solid; border-width:1px 0 0 0; width:100%; height:25px; display:block; background:var(--bs-primary); border-top-left-radius:15px; border-top-right-radius:15px; }
    .cognixia_listposts.list .coursebox figcaption{ padding-right:8%; }


	/* .single-course .page-banner{ margin-bottom:12.6px; }*/
    .thumbItem .thumb, .cognixia_listing.list article .post-image{ flex:0 0 34%; max-width:34%; }
    .thumbItem .detail, .cognixia_listing.list article .post-detail{ flex:0 0 62%; max-width:62%; }
    .cognixia-page{ flex-direction:row; }
    .countings .count{ font-size:5rem; }
    .countings .title{ font-size:2rem; }
	.gridColumns4 .cognixia_listing.grid .cognixia_listingbox,
	.gridColumns6 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 50%; max-width:50%; }
	.cognixia_listing.grid .cognixia_listingbox, .cognixia_listing.grid article{ flex:0 0 50%; max-width:50%; }
	.upcoming-events img.eventbg{ max-width:90%; }
	.upcoming-events .section-title{ margin:10% 0; }
	.event-section .cognixia-container-inside .col-lg-4.col-sm-6{ flex:0 0 50%; width:50%; }
	.single-event .event-label{ display:block; }
	.single-event .event-bar{ width:1px; height:auto; }
	.cognixia_site .gform_wrapper form li.inline-field label{ flex:0 0 25%; max-width:25%; }
	.cognixia_site .gform_wrapper form li.inline-field .ginput_container{ flex:0 0 75%; max-width:75%; }
}

@media (min-width: 600px) {
	.cognixia-overbox{ margin:15px -25px; width:calc(100% + 50px) !important; }
	.cognixia-overbox:before{ border-left:25px solid transparent; }
	.cognixia-overbox:after{ border-right:25px solid transparent; }
}

@media (min-width: 641px) {
}

@media (min-width: 768px) {
    .thumbItem.events{ flex-direction:row; }
    .thumbItem.events .thumb, .thumbItem.events .detail{ flex:0 0 48%; max-width:48%; }

	.page-banner.archive .cognixia-container{ max-width:1530px; }
	.page-banner.archive .article-heading{ position:inherit; align-items:flex-start; display:flex; padding:8% 15px; }
	.page-banner.archive h1, .page-banner.archive small{ max-width:55%; }
	.page-banner.archive .breadcrumb{ justify-content:flex-start; }
	.page-banner.archive img.invertme{ position:absolute; height:40%; width:auto; top:0; bottom:0; right:12%; margin:auto; }

	.hero-banner.archive .cognixia-container{ max-width:1530px; }
	.hero-banner.archive .article-heading{ position:inherit; align-items:flex-start; display:flex; padding:8% 15px; }
	.hero-banner.archive h1, .hero-banner.archive small{ max-width:55%; }
	.hero-banner.archive .breadcrumb{ justify-content:flex-start; }
	.hero-banner.archive img.invertme{ position:absolute; height:40%; width:auto; top:0; bottom:0; right:12%; margin:auto; }

	.eventype .cognixiaboxborder{ border-bottom-right-radius:3rem; }

	.cognixia-iconlist ul.premium-icon-list-box li, .cognixia-iconlist ul.premium-bullet-list-box li{ flex:0 0 50%; max-width:calc(50% - 30px); }

	/*
	.cognixia-slidebanner .slide-title, .hero-banner .hero-title{ font-size:24px; }
	*/
	
    .cognixia-section-box{ width:90%; }
	.gform_wrapper ul li.half-width{ display:inline-block; width:50% !important; padding:0 15px !important; }
	
	.single-event .event-content{ padding:15px 10px; }

	.cognixia_listposts.grid .cognixia_listingbox{ flex:0 0 33.33%; max-width:33.33%; }

	.cognixiaOffer .offerForm { flex:0 0 282px; }
	.cognixiaOffer .cognixiaModaldialog { width:545px !important; }
	.cognixiaOffer .cognixia-form-content .gform_wrapper .gform_description{ padding-bottom:5px; margin-bottom:10px; }
	.cognixiaOffer input{ margin-bottom:1px; }
}

@media (min-width: 780px) {
	.menu-toggle{ font-size:24px; }
	/*
	.cognixia-slidebanner .slide-title, .hero-banner .hero-title{ font-size:28px; }
	*/
	.cognixia_listing.list article{ flex-direction:row; }
	.oddevenlist .cognixia_listing.list article:nth-of-type(odd){ flex-direction:row-reverse; }
	.cognixia_listing.awards.full article .post-image span{ max-width:450px; padding:2% 3%; }
    .cognixia_listing.awards.list article .post-image{ flex:0 0 34%; max-width:34%; }
    .cognixia_listing.awards.list article .post-detail{ flex:0 0 62%; max-width:62%; }
}

@media (min-width: 992px) {	
	/*simple-menu*/
	li.menu-item-has-children:hover ul.sub-menu{ display:block; }
	ul.sub-menu{ display:none; position:absolute; background:white; box-shadow:0px 0px 24px -10px rgba(0,0,0,0.5); width:270px; }
	ul.sub-menu li a{ border-color:transparent !important; }
	ul.sub-menu li a:hover{ color:white !important; background:var(--cognixia-primary) !important; }




    .menu-toggle { display: none; }
    .sidefixtoggle{ padding:0; }
	.main-navigation ul.primary-menu { display:flex; }
	.main-navigation ul.submenubox{ flex-direction:column; justify-content:flex-start; background:#FFFFFF; color:var(--bs-primary); }
	#primary-menu > li > a { padding:30px 8px; }
	#primary-menu > li > a:hover { color:var(--cognixia-light); }
	.partition{ margin:0 3px; }

	.primary-menu li{ position:initial; max-width:600px; margin:auto; }
	.submenubox{ position:absolute; width:210px !important; top:100%; height:auto; max-height:300px/*calc(100vh - 99px)*/; left:0; z-index:100; }
	.primary-menu .submenubox{ display:none; }
	.primary-menu > li:hover .menuhoverbox { display:flex; }
	.primary-menu > li:hover > .submenubox, .primary-menu > li.focus > .submenubox { display:block; }
	ul.submenubox{ overflow-y:scroll; flex-wrap:nowrap; }
	
	nav ul.sub-menu a i.icn{ color:initial; }
	.sub-menu li a, .sub-menu li:focus > a, .sub-menu li:hover > a, .sub-menu li:active > a, .sub-menu li > a:visited{ border-bottom:1px solid var(--cognixia-accent); color:var(--cognixia-dark); }
	.sub-menu li.active > a, .sub-menu li:active > a, #primary-menu .sub-menu .current-menu-item > a{ /*border-color:#333333;*/ color:var(--bs-primary); }
	
	.page-banner.archive img.invertme{ height:60%; }
	.hero-banner.archive img.invertme{ height:60%; }

	[type=reset], [type=submit], html [type=button], .btn, .btn:visited, button, .button, a.button, a.button:visited, .theme-button, a.theme-button:visited{ padding:0.75rem 1rem; line-height:1.5; }


	.main-header{ position:relative; }
	#menuhoverbox { height:295px; transform:translateY(10px); transition:0.25s ease; pointer-events:none; opacity:0; display:flex; position:absolute; z-index:99; top:100%; left:0; width:100%; border-radius:0 0 1rem 1rem; padding-bottom:1rem; background:white; box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; }
	.menu-item-has-children > a:after{ /*content:'\F229';*/ content:'\F282'; font-family:var(--font-bootstrap); margin-left:2px; }
	.main-header:has(li.menu-item-has-children:hover) #menuhoverbox, #menuhoverbox:hover {
	    opacity: 1; transform:translateY(0); transition:0.25s ease; pointer-events:auto;
	}
	.menu-services{ width:31%; border-right:1px solid #80808050; width:40%; }
	.menu-hover{ width:40%; width:30%; }
	.menu-latest{ width:29%; width:30%; }
	/* megha-menu
	li.menu-item-has-children > .submenubox{ height:278px; z-index:9999; padding:0 1rem; 
	    left:31%; left:40%; /* same as menu-services width * /
	    width:40% !important; width:30% !important; /* same as menu-hover width * /
	}
	*/
	li.menu-item-has-children.active > .submenubox{ display: block; }

	nav ul.sub-menu a i.icn{ font-size:36px; line-height:30px; width:initial; }

	.menu-services{ padding:1rem; }

	.menu-services span{ position:relative; background:var(--cognixia-accent); padding:1rem; border-radius:1rem; margin:1rem auto; width:calc(100% - 2rem); 
		max-width:400px; /*min-height:70px;*/ display:flex; align-items:center; }
	.menu-services .cogservice{ font-weight:500; max-width:244px; display:block; color:var(--bs-primary); }
	.menu-services img{ position:absolute; right:1rem; top:1rem; opacity:0.35; width:50px; top:8px; width:40px; }
	.menu-latest{ padding:1rem; border-left:1px solid #80808050; }

	.primary-menu li{ max-width:330px; margin:0 auto; }
	.cognixialatest{ /*max-width:323px;*/ margin:auto; display:block; }
	.cognixialatest label{ text-transform:uppercase; color:var(--bs-dark); display:block; } 
	.cognixialatest .arrowmore::after{ position:absolute; right:1rem; bottom:.5rem; }

	.menu-services, .menu-latest{ padding:1rem; padding:1rem 5%; }

	.rowlistingbigdot{ position:relative; width:100%; height:36px; }
	.rowlistingbigdot::before{ top:calc(50% - 2px); left:0; width:100%; height:4px; }
	.rowlistingbigdot::after{ left:calc(50% - 18px); width:36px; height:36px;  }



	.section-head.head-left{ text-align:left; align-items:flex-start; }
	.section-head.head-left .section-label{ width:fit-content; }
	.section-head.head-left .theme-button{ margin:inherit; }
	.section-head.head-row{ flex-direction:row; justify-content:space-between; text-align:left; }
	.section-head.head-row .heading{ padding-right:1rem; max-width:48%; }
	.section-head.head-row .headesc{ max-width:44%; }

	.cognixia-sticky, .section-head.head-row .heading{ position:sticky; top:140px; align-self:flex-start; height:fit-content; }

	/*
	.cognixia-slidebanner .slide-title, .hero-banner .hero-title{ font-size:24px; }
	*/

	
	.upcoming-events img.eventbg{ height:calc(100% + 60px); width:50%; }
    .thumbItem.events .thumb, .thumbItem.events .detail{ flex:0 0 48%; max-width:48%; }

	/*.cognixia_listposts.grid .cognixia_listingbox,*/
	.event-section .cognixia-container-inside .col-lg-4{ flex:0 0 33.33%; width:33.33%; }
		
	
	
    .cognixia-section-box{ width:90%; max-width:900px; }
	.tab-container{ max-height:650px; }
	.with-icon.vertical-tabs .nav-tabs, .tab-container.with-icon .tab-content{ height:620px; border-radius:1.5rem; }

	.cognixia_listing.awards.full  article .post-image span{ padding:3% 5%; }
	.cognixia_listing.awards.grid article .post-image span{ padding:5% 8% 6% 8%; }

    .has-sidebar{ display:flex; flex-direction:row; justify-content:space-between; }
    .has-sidebar .widget-area{ width:301px; }
    .has-sidebar .site-main{ width:calc(100% - 324px); } 
	.sticky-box{ width:250px; }
    .widget-area ul.social-list{ justify-content:space-between; flex-wrap:wrap; }
    .widget-area ul.social-list li.txt{ width:100%; }



  .cognixia-workflow{ flex-direction:row; }
  .cognixia-workflow::before, .cognixia-workflow::after { top:calc(50% - 1rem); width:2px; height:2rem; }
  .cognixia-workflow::after { left:100%; }
  .workflow-stage{ padding:0; width:20%; flex-direction:column; justify-content:space-between; text-align:center; }
  .workflow-stage:nth-child(odd){ flex-direction:column-reverse; }
  .workflow-stage:nth-child(even){  }

  .workflow-stage .box-image, .workflow-stage .box-detail{ height:190px; padding:2rem 1px; }
  .workflow-stage:nth-child(even) .box-image{ display:flex; align-items:flex-end; justify-content:center; }
  .workflow-stage:nth-child(odd) .box-detail{ padding-bottom:4rem; }
  .workflow-stage:nth-child(even) .box-detail{ padding-top:4rem; }
  .workflow-stage .boxnum{ left:calc(50% - 1rem); top:1.5rem; }
  .workflow-stage:nth-child(odd) .boxnum{ top:calc(100% - 3.5rem); }






	.cognixiaOffer .offerForm { flex:0 0 386px; }
	.cognixiaOffer .cognixiaModaldialog { width:750px !important; }
	.cognixiaOffer .cognixia-form-content .gform_wrapper .gform_description{ font-size:23px; padding-bottom:15px; }
	.cognixiaOffer form{ padding-top:2px; }
	.cognixiaOffer input{ margin-bottom:10px; }
	.cognixiaOffer .gform_wrapper .gform_footer input[type=submit]{ font-size:24px !important; padding:9px 40px; margin:20px auto 15px auto; }
}

@media (min-width: 1024px) {
	.searchCourse{ margin-right:1rem; }
	.menu-item-has-children > a:after{ margin-left:4px; }
	.section{ padding-top:4rem; padding-bottom:2rem; }
	h1, .h1, .hero-banner h1{ font-size:56px; }
	h2, .h2, .section-head .section-title{ font-size:40px; }
}

@media (min-width: 1050px) {
	.partition{ margin:0 5px; }
	/*
	.cognixia-slidebanner .slide-title, .hero-banner .hero-title{ font-size:26px; }
	*/
}

@media (min-width: 1092px) {
    /*
	.menu-services{ width:31%; }
	.menu-hover{ width:43%; }
	.menu-latest{ width:26%; }
	li.menu-item-has-children > .submenubox{ padding:0 1rem; left:31%; width:43% !important; }
*/
	#primary-menu > li > a { padding:32px 12px; }
}

@media (min-width: 1160px) {
	/*
	.cognixia-slidebanner .slide-title, .hero-banner .hero-title{ font-size:30px; }
	*/
    .thumbItem{ flex-direction:row; }
    .thumbItem .thumb{ flex:0 0 34%; max-width:34%; }
    .thumbItem .detail{ flex:0 0 62%; max-width:62%; }

    .has-sidebar .widget-area{ width:365px; }
    .has-sidebar .site-main{ width:calc(100% - 420px); } 
	.sticky-box{ width:300px; }
}

@media (min-width: 1200px) {
	#primary-menu > li > a { padding:32px 20px; }
	/*
	h1, .h1{ font-size:2.25rem; }
	*/
	.gridColumns5 .cognixia-slide{ flex:0 0 auto; width:20%; }
    .single-event{ max-width:1228px !important; }
}

@media (min-width: 1280px) {
}

@media (min-width: 1360px) {
	#primary-menu > li > a { padding:34px 20px; }
    .thumbItem{ flex-direction:row; }
    .thumbItem .thumb{ flex:0 0 34%; max-width:34%; }
    .thumbItem .detail{ flex:0 0 62%; max-width:62%; }
}

@media (min-width: 1440px) {
	h1, .h1{ font-size:2.5rem; }
	.cognixiaOffer .cognixiaModaldialog { width:782px !important; }
	.cognixiaOffer .cognixia-form-content .gform_wrapper .gform_description{ font-size:30px; }
	.cognixiaOffer input{ font-size:20px !important; }
	.cognixiaOffer .gform_wrapper .gform_footer input[type=submit]{ font-size:26px !important; }
}

@media (min-width: 1580px) {
}

@media (min-width: 1640px) {
    .has-sidebar .widget-area{ width:400px; }
    .has-sidebar .site-main{ width:calc(100% - 450px); } 
	.sticky-box{ width:350px; }
}

@media (min-width: 1920px) {
}

@media (min-width: 2161px) {
	body.single .page-banner h1{ margin:10px auto; }
}

@media screen and (min-width: 37.5em) {
}


/* Slider */
@media (min-width: 0px) {
    .gridColumns2 .carousel-item-end.active, .gridColumns2 .carousel-item-next, .gridColumns3 .carousel-item-end.active, .gridColumns3 .carousel-item-next, 
    .gridColumns4 .carousel-item-end.active, .gridColumns4 .carousel-item-next, .gridColumns5 .carousel-item-end.active, .gridColumns5 .carousel-item-next, 
    .gridColumns6 .carousel-item-end.active, .gridColumns6 .carousel-item-next { transform: translateX(100%); }
    .gridColumns2 .carousel-item-start.active, .gridColumns2 .carousel-item-prev, .gridColumns3 .carousel-item-start.active, .gridColumns3 .carousel-item-prev, 
    .gridColumns4 .carousel-item-start.active, .gridColumns4 .carousel-item-prev, .gridColumns5 .carousel-item-start.active, .gridColumns5 .carousel-item-prev, 
    .gridColumns6 .carousel-item-start.active, .gridColumns6 .carousel-item-prev { transform:translateX(-100%); }
}
@media (min-width: 480px) {
    .gridColumns6 .carousel-item-end.active, .gridColumns6 .carousel-item-next { transform: translateX(50%); }
    .gridColumns6 .carousel-item-start.active, .gridColumns6 .carousel-item-prev { transform:translateX(-50%); }
}
@media (min-width: 576px) {
	/*vadodara*/
	article.locations.cognixia_listingbox .location-box small{ position:relative; margin:15px 0 0 0; }
	article.locations.cognixia_listingbox.potst-268 .location-box small strong{ position:absolute; width:100%; display:block; text-align:center; top:-20px; }
	.gridColumns3 .cognixia_listing.grid article{ flex:0 0 50%; }
	.gridColumns3 .cognixia_listing.grid.jobs article{ max-width:250px; }
	.gridColumns3 .cognixia_listing.locations article small{ min-height:80px; margin-bottom:20px; display:flex; flex-direction:column; justify-content:space-between; } 
    .gridColumns3 .carousel-item-end.active, .gridColumns3 .carousel-item-next { transform:translateX(50%); }
    .gridColumns3 .carousel-item-start.active, .gridColumns3 .carousel-item-prev { transform:translateX(-50%); }
    .gridColumns4 .carousel-item-end.active, .gridColumns4 .carousel-item-next { transform: translateX(50%); }
    .gridColumns4 .carousel-item-start.active, .gridColumns4 .carousel-item-prev { transform:translateX(-50%); }
    .gridColumns5 .carousel-item-end.active, .gridColumns5 .carousel-item-next { transform: translateX(50%); }
    .gridColumns5 .carousel-item-start.active, .gridColumns5 .carousel-item-prev { transform:translateX(-50%); }
    .gridColumns6 .carousel-item-end.active, .gridColumns6 .carousel-item-next { transform: translateX(33.33%); }
    .gridColumns6 .carousel-item-start.active, .gridColumns6 .carousel-item-prev { transform:translateX(-33.33%); }

    .gridColumns5 .industry-thumbItem:nth-child(even) { margin-bottom:-5rem; }
}
@media (min-width: 768px) {
	.gridColumns4 .carousel-item-end.active, .gridColumns4 .carousel-item-next { transform:translateX(33.33%); }
    .gridColumns4 .carousel-item-start.active, .gridColumns4 .carousel-item-prev { transform:translateX(-33.33%); }
    .gridColumns6 .carousel-item-end.active, .gridColumns6 .carousel-item-next { transform:translateX(25%); }
    .gridColumns6 .carousel-item-start.active, .gridColumns6 .carousel-item-prev { transform:translateX(-25%); }
}
@media (min-width: 992px) {
	.gridColumns2 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 50%; }
    .gridColumns2 .carousel-item-end.active, .gridColumns2 .carousel-item-next { transform:translateX(50%); }
    .gridColumns2 .carousel-item-start.active, .gridColumns2 .carousel-item-prev { transform:translateX(-50%); }
	.gridColumns3 .cognixia_listing.grid article, .gridColumns3 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 33.33%; max-width:33.33%; }
    .gridColumns3 .carousel-item-end.active, .gridColumns3 .carousel-item-next { transform:translateX(33.33%); }
    .gridColumns3 .carousel-item-start.active, .gridColumns3 .carousel-item-prev { transform:translateX(-33.33%); }
	.gridColumns4 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 33.33%; max-width:33.33%; }	
    .gridColumns4 .carousel-item-end.active, .gridColumns4 .carousel-item-next { transform:translateX(33.33%); }
    .gridColumns4 .carousel-item-start.active, .gridColumns4 .carousel-item-prev { transform:translateX(-33.33%); }
	.gridColumns5 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 33.33%; max-width:33.33%; }
    .gridColumns5 .carousel-item-end.active, .gridColumns5 .carousel-item-next { transform:translateX(33.33%); }
    .gridColumns5 .carousel-item-start.active, .gridColumns5 .carousel-item-prev { transform:translateX(-33.33%); }

    .gridColumns5 .industry-thumbItem:nth-of-type(4), .gridColumns5 .industry-thumbItem:nth-of-type(6){ margin-bottom:0; }
    .gridColumns5 .industry-thumbItem:nth-of-type(5){ margin-bottom:-5rem; }

    .widget-area .gridColumns4 .cognixia_listing.grid .cognixia_listingbox,
    .location-gallery .gridColumns4 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 20%; max-width:20%; }	
	.gridColumns6 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 16.66%; max-width:16.66%; }
    .gridColumns6 .carousel-item-end.active, .gridColumns6 .carousel-item-next { transform:translateX(16.666667%); }
    .gridColumns6 .carousel-item-start.active, .gridColumns6 .carousel-item-prev { transform:translateX(-16.666667%); }
}
@media (min-width: 1092px) {
	.gridColumns4 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 25%; max-width:25%; }	
    .gridColumns4 .carousel-item-end.active, .gridColumns4 .carousel-item-next { transform:translateX(25%); }
    .gridColumns4 .carousel-item-start.active, .gridColumns4 .carousel-item-prev { transform:translateX(-25%); }	
	.gridColumns5 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 25%; max-width:25%; }
    .gridColumns5 .carousel-item-end.active, .gridColumns5 .carousel-item-next { transform:translateX(25%); }
    .gridColumns5 .carousel-item-start.active, .gridColumns5 .carousel-item-prev { transform:translateX(-25%); }
    .gridColumns5 .industry-thumbItem:nth-of-type(5), .gridColumns5 .industry-thumbItem:nth-of-type(9) { margin-bottom:0; }
    .gridColumns5 .industry-thumbItem:nth-of-type(4), .gridColumns5 .industry-thumbItem:nth-of-type(6) { margin-bottom:-5rem; }
}

@media (min-width: 1330px) { 
	.gridColumns5 .cognixia_listing.grid .cognixia_listingbox{ flex:0 0 20%; max-width:20%; }
    .gridColumns5 .carousel-item-end.active, .gridColumns5 .carousel-item-next { transform: translateX(20%); }
    .gridColumns5 .carousel-item-start.active, .gridColumns5 .carousel-item-prev { transform:translateX(-20%); }
    .gridColumns5 .industry-thumbItem:nth-of-type(6), .gridColumns5 .industry-thumbItem:nth-of-type(8), .gridColumns5 .industry-thumbItem:nth-of-type(10) { margin-bottom:0; }
    .gridColumns5 .industry-thumbItem:nth-of-type(7), .gridColumns5 .industry-thumbItem:nth-of-type(9) { margin-bottom:-5rem; }
}

@media (max-width: 576px) {
	#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item, #wpadminbar .ab-item:before{ font-size:24px !important; width:32px !important; height:32px !important; }
	#wpadminbar .yoast-logo.svg, #wpadminbar #wp-admin-bar-gform-forms .ab-item{ background-size:24px !important; }

    .gridColumns3 .carousel-item>div, .gridColumns4 .carousel-item>div, .gridColumns6 .carousel-item>div { display:none; }
    .gridColumns3 .carousel-item>div:first-child, .gridColumns4 .carousel-item>div:first-child, .gridColumns6 .carousel-item>div:first-child { display:block; }
}

.carouselgrid .carousel-item-end, .carouselgrid .carousel-item-start { transform:translateX(0); }

/*
.carouselgrid:not(.industry) .cognixia-slide .slidebox, .carouselgrid:not(.locations) .cognixia-slide .slidebox{ background:#ffffff; height:100%; }
*/
.carouselgrid.industry .cognixia-slide .slidebox, .carouselgrid.logo .cognixia-slide .slidebox{ background:transparent; }
.locations .cognixia-slide .slidebox{ padding:15px; background:none !important; }
.cognixia-slide .slidebox .section-title{ font-size:23px; }

.cognixia-slider article{ flex-direction:column; }
.cognixia-slider .course .post-detail p{ display:none; }
.cognixia-slider .cognixia-slide{ height:100%; }

.cognixia-slide .slidebox{  }
.cognixia-slide .slidebox article{ flex-direction:column; padding:0 !important; margin:0 !important; }
.cognixia-slide .slidebox article p{ display:none; }

.courses .slidebox article{ position:relative; padding:0; }
.courses .slidebox .post-image{ padding:15px; }
.courses .slidebox .post-image img{ height:200px; }
.courses .slidebox .post-detail a{ position:absolute; width:100%; height:100%; top:0; color:#ffffff; background:#33333370; padding:15px; }
.courses .slidebox article:hover .post-detail a{ background:#33333390; } 