
@media (max-width: 1599px) {
   .half-sec h2 {
		font-size: 44px;
	}
}
@media (max-width: 1439px) and (min-width: 1200px) {
	.our-channel h3 {
		font-size: 38px;
	}
	.our-channel.white_text .our-channel-right h4 {
		font-size: 32px;
	}
	
}
@media(max-width: 1280px) {
    .counterHead {font-size: 62px;}
    .counter-list + .counter-list {margin-top: 40px;}
    .half-sec .exeproduct-icon {height: auto;}
    .exeproduct_item p {font-size: 19px;}
    .exeproduct-icon {height: 120px;}
    .exellencewrap {
        padding: 35px 15px;
    }
    .our-world-wrap h5 {
        font-size: 40px;
    }
    .trianglelist li {font-size: 36px;}
    .blog-item-detail h4 {font-size: 28px;}
	.sec-px {
		padding-left: 25px;
		padding-right: 25px;
	}
	.counterSection  {
		 padding: 40px 15px;
	}
	.showNotes h3 {
		font-size: 48px;
	}
	
}
@media(max-width: 1199px) {
    .container {
        padding: 0 20px;
    }
    .sec-px {
        padding-left: 20px;
        padding-right: 20px;
    }
    .footer {
        padding: 40px 0;
    }
    .hero-section {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #main-section .container{
        max-width: calc(100% - 40px)
    }
    .spotlightSec h2 ,
    h2 , 
    h1 {
        font-size: 56px;
    }
    .heroSec-blog .heroSec-left {
        width: calc(100% - 230px);
        max-width: calc(100% - 230px);
    }
    .heroSec-blog .heroSec-right {
        width: 230px;
        height: 230px;
    }
    .blog-detail-hero h1 ,
    .heroSec-blog .heroSec-left h1  {
        font-size: 48px;
    }
    .blog-article-single p {font-size: 16px;}
    h4 {
        font-size: 40px;
    }
    .our-world-wrap h5 {
        font-size: 36px;
    }
	.join-free p ,
    h3 ,
    .about-us-right h3 {font-size: 42px;}
    .our-world-wrap p ,.product-count-wrap p ,
    .testimonial-item .testimonialLeft p ,
    .about-Wrapper .about-us-left p {font-size: 26px;}
    .our-world-wrap .our-world-left {
        padding-left: 15px;
        padding-right: 15px;
    }
    .our-world {padding: 75px 0;}
    .teamDetails {
        padding-left: 25px;
    }
    .team-row > div{
        padding: 0 15px;
    }
    .team-row {
        margin: 0 -15px;
    }
    .product-slides li {
        margin-left: 40px;
        margin-right: 40px;
    }
    .product-slides li img {
        max-width: 210px;max-height: 95px;
    }
    .testimonial{
        padding: 80px 0 120px;
    }
    .exellencewrap {
        padding: 35px 15px;
    }
    .counterHead {font-size: 48px;}
    .trianglelist li {font-size: 32px;}
    .bod-members {
        padding: 40px;
    }
    .members-list {
        width: 25%;
        max-width: 25%;
    }
    .members-row {
        row-gap: 40px;
    }
    .product-excellence-targets{
        margin: 0 -10px;
        padding-top: 35px;
    }
    .target-item{
        padding: 0 10px;
    }
    .target-item .btn-outline {
        font-size: 16px;
        height: 78px;
    }
    .target-img {height: 135px;}
    .line-list {font-size: 30px;}
    .vision-our-world{
        margin-bottom: 80px;
    }
    .col_02 > *:nth-child(odd) {
        padding-right: 40px;
    }
    .blog-item-detail h4 {font-size: 24px;}
    .blog-filter {margin-bottom: 50px;}
    .dropdown-filters {padding-bottom: 30px;}
    .read-more-section .read-more-row > div{
        padding: 0 20px;
    }
    .read-more-section h3 {
        margin-bottom: 30px;
    }
	#dropdown-filters .searchandfilter  > ul > li.sf-field-tag li {
		font-size: 24px;
	} 
	#dropdown-filters .searchandfilter > ul > li.sf-field-tag li:before {
		width: 42px !important
	}
	#dropdown-filters .searchandfilter > ul > li.sf-field-tag ul {
		gap: 15px
	}
	.searchandfilter select.sf-input-select {
		font-size: 18px;
		background-position: right 15px center;
	}
	    .half-sec h2 {
        font-size: 40px;
    }
	.bod-sec-in {
		padding: 40px
	}
	.showNotes h3 {
		font-size: 44px;
	}
	.conversation-item h5 ,
	.conversation-item p {
		font-size: 24px;
	}
	
	.join-us-section .join-us-item h5 {font-size: 27px}
	.two-column-content.detail-wrapper .defText p {font-size: 19px}
}


@media(min-width: 992px) {
    
    .header {
        position: absolute;
    }
    .header.sticky {
        position: fixed;
        animation: slideDown 0.5s ease-out;
		background: #fff;
		padding: 12px 0
    }
    .header.sticky .logo img {max-width: 90px; height: 90px;}
    
    @keyframes slideDown {
        from {
        transform: translateY(-100%);
        }
        to {
        transform: translateY(0);
        }
    }
    .col_02 > *:not(a):nth-child(odd) {
        padding-right: 70px;
        width: 47%;
    }
    .col_02 > *:not(a):nth-child(even) {
        width: 53%;
    }
	/*.singular .footer {
		padding-top: 16px
	}
    */
   
}
@media(max-width: 991px) {
    .diagonal-lines-wrapper  {height: 140px;}
    body {
        font-size: 18px;
    }
    body.home .header {
        position: sticky;
    }
    .header{
        position: sticky;
        background-color: #fff;
        padding: 15px 0;
    }
    .header .logo img {
        width: 100px; height: auto;
    }
    .main-menu {
        font-size: 16px;
    }
    .hero-section {
        padding-top: 0; padding-bottom: 0;
    }
    .blog-detail-hero h1 ,
    .heroSec-blog .heroSec-left h1 ,
    .spotlightSec h2 ,
    h2 ,
    h1 {
        font-size: 44px;
    }
    h4 {
        font-size: 30px;
    }
	.our-channel.white_text .our-channel-right h4 { font-size: 30px; }
    .heroSec-blog .heroSec-left , .blog-detail-events .heroSec-blog .heroSec-left {
        width:100%;
        max-width:100%;
    }
    .heroSec-blog .heroSec-right   {
        display: none;
    }
	.blog-detail-events .heroSec-blog .heroSec-right {
        display: block;
		height: 540px;
    }
    .our-channelbox ,
    .our-world-wrap h5 {
        font-size: 28px;
    }
    .heroSec-wrap .btn {
        margin-top: 30px;
    }    
    .heroSecIn {
        height: 460px;
    }
    .heroSecIn{
        min-height: 500px;
        height: calc(100vh - 40px);
        max-height: 540px;
    }
    body:not(.home) .hero-section .heroSecIn {
        min-height: 380px;
        height: calc(100vh - 40px);
        max-height: 400px;
    }
    .line-hero {
        height: 160px; width: 435px;
    }
    h3 ,  .join-free p ,
    .about-us-right h3 {font-size: 36px;}
    .our-world-wrap p ,
    .testimonial-item .testimonialLeft p , .product-count-wrap p ,
    .about-Wrapper .about-us-left p {font-size: 22px;}
    .testimonial-item .testimonialLeft:before {
        font-size: 120px;
    }
    .testimonial-item .testimonialLeft {
        padding-right:30px;
        padding-left: 50px;
    }
    .about-Wrapper {
        padding: 30px;
    }
    .about-us-right ul li {
        padding-left: 30px;
    }
    .triangle {
        display: none;
    }
    .product-slides li {
        margin-left: 25px;
        margin-right: 25px;
    }
    .testimonial-item .testimonialLeft h6 {
        font-size: 18px;
    }
    .teams-photos {
        padding: 90px 0 65px
    }
    .half-sec h2 {
        font-size: 30px;
    }
    .alliance-sec {
        padding: 50px 0;
    }
    .team-row h5 {
        margin-bottom: 15px;padding-left: 15px;
        font-size: 27px;
    }
    .exellencewrap {
        height: 80vh;
        min-height: 450px;

    }
    .partner-section .our-world-wrap .our-world-left {
        order: -1;
    }
    .partner-section .testimonial-item .testimonialLeft {
        padding-left: 80px;
    }
    .partner-section .testimonial-item .testimonialLeft:before {
        left: 20px;
    }
    .trianglelist li {font-size: 27px;}
    .members-list {
        width: 33.33%;
        max-width: 33.33%;
    }
    .members-row {
        row-gap: 30px;
    }
    .bod-members {padding: 25px;}
    .line-list {
        font-size: 24px;
    }
    .cup-img {
        margin-top: 30px;
    }
    .btn-wrap {
        margin-top:30px;
    }
    .btn-wrap * {font-size: 18px;}
    .line-list {gap: 30px;}
    .line-list li {padding-left: 40px;}
	.line-list li::before {
		 width: 32px;
    	height: 32px;
		font-size: 21px;
	}
    .product-excellence-targets {
        row-gap: 30px;
        justify-content: center;
    }
    .target-item{
        width: 33.33%;
    }
    .free-nomination {padding: 45px 0 70px;}
    .free-nomination h2 {margin-bottom: 25px;}
    .striped-pattern {font-size: 16px;}
    .vision-our-world{
        margin-bottom: 65px;
    }
    .col_02 > *:nth-child(odd) {
        padding-right: 0;
    }
    .why-now-In-Sec {
        padding: 60px 0 35px;
        margin-bottom: 60px;
    }
    .blog-item-image {
        width: 225px;
		height: 225px; 
    }
    .blog-listing {
        gap: 40px;
    }
    .blog-item-detail {
        padding-left: 20px;
        width: calc(100% - 225px);
    }
    .blog-item-detail h4 {font-size: 21px;}
    .blog-filter {
        margin-bottom: 35px;
    }
    .dropdown-filters {padding: 25px 0;}
    .blog-item-detail p {font-size: 16px;}
    .blog-detail-hero{padding-bottom: 30px;}
    .read-more-section h4 {font-size: 24px;}
    .box-text {padding: 15px;}
    .blog-member {
        margin-top: 35px;
    }
    body:not(.home) .hero-section.blog-detail-hero .heroSecIn {
        max-height: 450px;
    }
	.searchandfilter select.sf-input-select {
		    font-size: 14px;
    background-size: 14px;
		    padding: 0 10px;
		    background-position: right 10px center;
		    height: 46px; border-width: 1px;
	}
	#dropdown-filters .searchandfilter > ul > li.sf-field-tag li:before {
		width: 30px !important;
	}
	#dropdown-filters .searchandfilter > ul > li.sf-field-tag li {
        font-size: 16px;
    }
	#dropdown-filters .searchandfilter > ul > li.sf-field-tag {
    margin-top: 20px;
		margin-bottom: -70px;
	}
	.blog-section-in {
		padding: 90px 0 60px;
	}
	.main-menu ul li ul.sub-menu {
		width: 260px;
		
	}
	.main-menu ul {
		gap: 20px;
	}
	.blog-detail-hero .heroSecIn .heroSec-wrap {
		padding: 50px 0
	}
	.exeproduct-icon {
        height: 86px;
        max-width: 90px;
    }
	.exeproduct_item p {
        font-size: 13px;
    }
	.showNotes h3 {
		font-size: 40px;
	}
	.join-free {
		padding; 50px 0
	}
	.join-free p {margin-bottom: 35px}
	.conversation-item h5 ,
	.conversation-item p {
		font-size: 20px;
	}
	.conversation-item h5 {
		margin-bottom: 20px;
	}
	.conversation-item {
		padding: 20px
	}
	.member-list {
		margin-left: -4px; 
		margin-right: -4px;
	}
	.member-item {
		padding-left: 4px; padding-right: 4px
	}
	.member-list p {
		margin: 12px 0 0; font-size: 10px;
	}
	.member-wrapper .container {
		max-width: 100%
	}
	.member-wrapper h3 {
		margin-bottom: 30px;
	}
	.member-list {
		row-gap: 35px;
	}
	.two-column-content  ,
	.join-us-section.join-us-section-wrap {
		padding: 75px 0 35px
	}
	.two-column-content .apply-head {
		padding-bottom: 20px;
	}
	.two_column_content {
		padding-bottom: 20px;
	}
	.two-column-content.detail-wrapper .defText p {font-size: 18px}
	.our-channel.our-channel-wrapper .green-bg {
		padding: 80px 0;
	} 
	.iconTxtList .adversory_head_row {
		width: 49%
	}
	.iconTxtList {margin-right: 0 !important}
	.iconTxtList .adversory_head_left img {
		max-width: 70px
	}
}
@media(min-width: 768px) and (max-width: 991px){
    .partner-section .our-world-wrap .our-world-left {
        width: 100%;
        max-width: 100%;
    }
}
@media(min-width: 768px){
    .counterSection {
        position: absolute;
        right: 0;
        width: 48%;
        height: 100%;
        top: 0;
        background-color: #d23b32;
		
    }
    .half-sec .exellence-product-left{
        width: 50%; padding-right: 20px;
    }
    .half-sec .exeproduct .exeproduct_item p {
        font-size: 0;
    }
	.main-menu ul li ul.sub-menu {
		margin-top: -30px;
		display: flex;
		position: absolute;
		-webkit-border-radius: 12px;
		left: 50%; transform: translateX(-50%);
			box-shadow: 0 30px 60px rgba(18, 27, 32, .15);
		top: 100%;
		transition: all .4s ease-in-out;
		text-align: left;
		width: 300px;
			background-color: #fff;
		padding: 25px 15px;
		flex-direction: column;
		gap: 14px;
		opacity:0;
		visibility: hidden;
	}
	.main-menu ul li:hover ul.sub-menu {
		margin-top:0;
		opacity:1;
		visibility: visible;
	}
    
	.arrow-down {
		display: none
	}
	.counterSection > div {
		flex-direction: column;
	}
	
	
	
}
@media(max-width: 767px) {
    #main-section .container {
        max-width: 100%;
    }
    .heroSec-wrap {
        padding-top: 0;
    }
    .main-menu{
        display: none;
    }
    
    .approach-wrapper {border-width: 15px;}
	#nav-icon1 {
		width: 30px;
		height: 20px;
		transform: rotate(0);
		transition: 0.5s ease-in-out;
		cursor: pointer;
		padding: 0;
	}
	#nav-icon1 span {
		 display: block;
		 position: absolute;
		 height: 3px;
		 width: 100%;
		 background: #004639;
		 border-radius: 0;
		 opacity: 1;
		 transform: rotate(0);
		 transition: 0.25s ease-in-out;
	}
	 #nav-icon1 span:nth-child(1) {
		 top: 0;
	}
	 #nav-icon1 span:nth-child(2) {
		 top: 8px;
	}
	 #nav-icon1 span:nth-child(3) {
		 top: 16px;
	}
	 #nav-icon1.open span:nth-child(1) {
		 top: 8px;
		 transform: rotate(135deg);
	}
	 #nav-icon1.open span:nth-child(2) {
		 opacity: 0;
		 left: -60px;
	}
	#nav-icon1.open span:nth-child(3) {
		 top: 8px;
		 transform: rotate(-135deg);
	}
    .main-menu {
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        background-color: #fff;
    }
    .main-menu ul {
        padding: 0 15px 8px;
    }
    .main-menu ul li {font-size: 18px;  margin: 10px 0;}
    .main-menu ul li a {
        padding: 5px 0;
        display: block;
    }
    
    .footer-right ul li {
        font-size: 18px;
    }
    .footer {
        padding: 25px 0;
    }
    .footer-right ,
    .footer-left {
        max-width: 100%; width: 100%;
        text-align: center;
    }
    .footer-right {
        margin-top: 25px
    }
    .f_menus{ 
        width: 100%; padding: 0; margin: 0;
    }
    .f_menus ul li {font-size: 14px;}
    .sec-px{
        padding-left: 0;
        padding-right: 0;
    }
    .btn-primary {
        padding: 0 15px;
        height: 44px; min-width: 150px;
    } 
    .blog-detail-hero h1 ,
    .heroSec-blog .heroSec-left h1 ,
    .spotlightSec h2 ,
    h2 ,
    h1 {
        font-size: 32px;
    }
    h4 {
        font-size: 27px;
    }
	.our-channel.white_text .our-channel-right h4 { font-size: 27px; }
    .heroSec-wrap .btn {
        margin-top: 25px;
    }
    
    .heroSecIn {
        height: 380px;
        min-height: initial;
        max-height: initial;
    }
    body:not(.home) .hero-section .heroSecIn {
        min-height: initial;
        max-height: initial;
        height: 300px;
    }
    .container {
        padding: 0 15px;
    }
    .header {
        padding: 10px 0;
    }
    .line-hero {
        display: none;
    }
    .about-Wrapper .about-us-left ,
    .about-Wrapper .about-us-right {
        width: 100%;
    }
	 .about-Wrapper .container ,
    .about-Wrapper{
        row-gap: 35px;
    }
    .our-channelbox ,
    .team-row h5 {font-size: 30px;}
    .team-row {
        row-gap: 30px;
    }
    .testimonial{
        padding: 60px 0 80px;
    } 
    .slick-dots{
        bottom: -40px;
    }
    .slick-dots li {
        width: 10px;height: 10px;
        margin: 0 5px;
    }
    .testimonial-item .testimonialLeft {
        width: 100%; order: 1;
        margin-top: 15px;
    }
    .product-count-wrap p ,
    .our-world-wrap p, .testimonial-item .testimonialLeft p, .about-Wrapper .about-us-left p {
        font-size: 19px;
    }
    .testimonial-item .testimonialLeft h6 {
        font-size: 15px;
    }
    .about-us-In{
        padding: 60px;
    }
    .about-Wrapper {
        padding: 25px 15px;
    }
    .about-Wrapper .btn {
        margin-top: 15px;
    }
    .about-us-right ul li {
        border-width: 3px;
        padding-left: 18px;
    }
    h3 ,.join-free p,
    .about-us-right h3 {
        font-size: 25px;
    }
    .about-us-right ul {
        gap: 24px;
    }
    .our-world {
        padding: 50px 0;
    }
    .our-world-wrap{
        padding-top: 30px;
    }
    .alliance-sec{padding: 35px 0 40px;}
    .alliance-sec h2 {
        margin-bottom: 30px;
    }
    .teams-photos {
        padding: 50px 0
    }
    .product-items h4 {
        margin-bottom: 20px;
    }
    .exellence-product-top{
        display: none;
    }
    .exellencewrap {
        height: auto;
        min-height: initial;

    }
    .exeproduct {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 25px;
        margin-bottom: 30px;
        padding-top: 30px;
    }
    .exeproduct_item p {
        font-size: 12px;
    }
    .exeproduct_item {
        flex: initial;
        max-width: 20%
    }
    .counterHead {
        font-size: 30px;
    } 
    .counterSection  > div {
        display: flex;
        flex-wrap: wrap;
        width: 100%; text-align: center;
        row-gap: 25px; justify-content: center;
    }
    .counter-list{
        width: 25%;
    }
    .counter-list + .counter-list {margin: 0;}
    .counter-list p {font-size: 16px;}
    #main-section {
        overflow-x: hidden;
    }
    .partner-section .testimonial-item .testimonialLeft:before {
        left: 0px;
    }
    .partner-section .testimonial-item .testimonialLeft {
        padding-left: 44px;
    }
    .partner-section .our-world-wrap {
        margin-bottom: 40px;
    }
    .our-alliance {
        padding: 50px 0;
    }
    .trianglelist li {font-size: 24px;}
    .spotlightSecin {
        padding: 45px 0;
    }
    .spotlightSec h2 {
        margin-bottom: 20px;
    }
    .trianglelist li {
        padding-left: 25px;
    }
    .trianglelist li:before{
        margin-top: -7px;
        border-width: 8px 0 8px 16px;
    }
    .trianglelist li + li {
        margin-top: 15px;
    }
    .spotlightSec {margin-bottom: 30px;}
    .apply-head{
        flex-wrap: wrap;
    }
    .apply-advisory {
        padding: 35px 0;
    }
    .members-detail {
        margin-top:15px;

    }
    .members-detail h6 ,
    .bod-members p {font-size: 12px;}
    .members-detail, .members-list figure {
        max-width: 155px;
    }
    .bod-members h2 {margin-bottom: 20px;}
    .bod-sec-in {padding: 50px 0;}
    .top-80 {padding: 40px 0 0;}
    .bod-members {padding: 25px 15px;}
    .counter-wrapper{
        margin-top:  30px !important;
    }
    .counter-wrapper .row {
        row-gap: 25px;
    }
    .how-works {padding-top: 60px;}
    .how-works .row {
        row-gap: 35px;
    }
    .vision-our-world{
        margin-bottom: 55px;
    }
    .blog-item-detail {
        padding: 25px 0 0;
        width: 100%
    }
    .blog-section-in {
        padding: 40px 0;
    }
    .blog-filter {
        margin-bottom: 30px;
    }
    .dropdown-filters {
        padding: 20px 0;
    }
    .blog-item-detail h4 {font-size: 18px;}
    .blog-item-detail p {font-size: 15px;}
    .blog-item-detail ul li {font-size: 12px;}

    .blog-member {
        margin-top: 30px;
    }
    .blog-article-single h6 ,
    .blog-article-single p {
        font-size: 14px;
    }
    .blog-item.box-text .blog-item-detail {
        width: 100%;
        padding: 25px 0 0;
    }
    .box-text ,
    .read-more-section p , .detail-wrapper .defText p ,.defText ul , .defText ol ,
    .blog-item.box-text .blog-item-detail h5, .blog-item.box-text .blog-item-detail h6 {
        font-size: 16px;
    }
    .read-more-section .read-more-row > div {
        padding: 0 0 0 15px; border-width: 2px;
    }
    .box-text p + p {
        margin-top: 15px;
    }
    .defText p {
        margin-bottom: 15px;
    }
	.defText h2 ,
    .defText h3 {
        margin-top: 30px;
        margin-bottom: 18px;
    }
    .blog-item.box-text {
        margin-top: 35px;
        margin-bottom: 35px;
    }
    .read-more-section h3 {
        margin-bottom: 20px;
    }
    .exellence-product-bottom .red-bgImg {
        width: 100%;
    }
	.read-more-row{
		row-gap: 20px;
	}
	#dropdown-filters .searchandfilter > ul > li.sf-field-tag li:before {
		display:none
	}
	#dropdown-filters .searchandfilter > ul > li {
		width: 50%
	}
	#dropdown-filters .searchandfilter > ul{
		    row-gap: 15px;
	}
	.blog-section-in {
        padding: 80px 0 40px;
    }
	#dropdown-filters .searchandfilter > ul > li label {
		padding : 0
	}
	#dropdown-filters .searchandfilter > ul > li.sf-field-tag ul {
		gap: 10px;
	}
	#dropdown-filters .searchandfilter {
		padding: 0 15px
	}
	.main-menu > ul > li {
		padding:0
	}
	.main-menu ul li ul.sub-menu {padding-bottom: 0}
	.main-menu ul li ul.sub-menu li:last-child{
		margin-bottom:0
	}
	.main-menu ul li ul.sub-menu {
		display: none;
		    width: 100%;
    	order: 1;
	}
	.main-menu > ul > li{
		    display: flex;
		justify-content: start;
		align-items: center;
		flex-wrap: wrap;
	}
	.arrow-down {
		width: 30px;
		height: 20px;
		display: inline-flex;
		justify-content: center;
		align-items: center;
	}
	.main-menu ul li:after {
		display: none !important
	}
	.teams-photos img {
		width: 100%;
	}
	.blog-item-image img, 
	.product-slides li img {
		object-fit:contain; height: auto
	}
	.blog-item-image img {
		aspect-ratio: 1 / 1;
aspect-ratio: 1;
	}
	.counterSection {
		padding: 25px 0
	}
	a.btn.btn-primary.btn-white {border-width: 2px}
	.bod-sec-in {
		padding: 20px
	}
	.about-us-In{
		padding: 40px 15px
	}
	.showNotes h3 {
		font-size: 36px;
	}
	.about-us-right ul li:first-child {
		padding-top: 15px;
	}
	.footer-cta-content h2 {
		font-size: 32px;
	}
	.footer-cta {
		padding: 2.6rem 0;
	}
	.adversory_head_left {
		gap: 20px;
	}
	.adversory_head_row {
		padding-top: 35px;
	}
	.adversory_head_row img {max-width: 80px;
		width: 100%;
        height: auto;
        object-fit: contain;
	}
	.diagonal-lines-wrapper  {height: 110px;  right: -240px;}
	.about-Wrapper .about-us-left { padding-bottom: 20px;}
	.adversory_head_row h3 {
		font-size: 24px;
	}
	.two-column-content .defText.left_column {
		margin-right: 0px;
	}
	.who-we-are h2 {
		margin-bottom: 0px;
	}
	.member-section .red-left {
		max-width: 100%;
	}
	.our-channel-wrapper {
		padding: 20px 15px 45px 15px;
	}
	.our-channel.our-channel-wrapper .green-bg {
		padding: 40px 0;
	}
	.our-channel-wrapper .our-channel-right {
		padding-left: 20px;
		max-width: calc(100% - 6px);
		margin-left: 6px;
	}
	.iconTxtList .adversory_head_row {
		width: 100%
	}
}

@media(max-width: 575px) {
    .header .logo img {
        width: 60px; height: auto;
    }
    .header.sticky02 .logo .sticky-logo {
        width: 50px;
    }
    .footer {
        padding: 20px 0;
    }
    .f_menus{
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .blog-detail-hero h1 ,
    .heroSec-blog .heroSec-left h1 ,
    .spotlightSec h2 ,
    h2 ,
    h1 {
        font-size: 26px;
    }
    h4 {
        font-size: 22px;
    }
	.our-channel.white_text .our-channel-right h4 { font-size: 22px; }
    .our-world-wrap h5 {
        font-size: 20px;
    }
    .heroSecIn {height: 350px;}
    .our-item {
        padding: 20px 15px;
    }
    .our-item .icons{
        margin-bottom: 15px;
    }
    .our-item .icons{
        height: 80px;
    }
    .our-world-wrap .our-world-left{border-width: 2px;}
    .product-slides li img {
        max-width: 160px;
        max-height: 60px;
    }
    .product-slides li {
        margin-left: 15px;
        margin-right: 15px;
    }
    .teamDetails {
        padding: 20px 0 0 ;
    }
    .team-row h5 {max-width: 100%; 
        padding-left: 20px;
        margin-bottom: 15px;
    }
    .exeproduct_item p {
        font-size: 11px;
    }
    .exeproduct_item {
        max-width: 33.33%
    }
    .counter-list{
        width: 50%;
    }
    .half-sec .exeproduct-icon img {max-width: 60px;}
    .our-world-wrap .row {row-gap: 20px;}
    .product-count-wrap p ,
    .our-world-wrap p, .testimonial-item .testimonialLeft p, .about-Wrapper .about-us-left p {
        font-size: 18px;
    }
    .testimonial-item .testimonialRight {
        width: 150px;
        margin: 0 auto;
    }
    .how-works {
        padding: 45px 0 25px;
    }
    .line-list , 
    .trianglelist li {font-size: 20px;}
    .line-list {
        gap: 15px;
        align-items: center;
    }
    .line-list li {
        border-width: 1px;
    }
    .our-channelbox {font-size: 24px; padding-left: 20px;}
    .members-list {
        width: 50%;
        max-width: 50%;
    }
    .bod-sec-in .container{padding: 0;}
    .bod-sec-in {padding: 0;}
    .members-list {
        width: 48%;
    }
    .members-row {
        justify-content: space-between;
    }
    .how-works .row {
        row-gap: 30px;
    }
    .cup-img {
        margin-top: 20px;
    }
    .btn-wrap {
        margin-top: 25px;
        justify-content: center;
    }
    .btn-wrap * {font-size: 16px;}
    .members-detail, .members-list figure {width: 100%; max-width: 100%;}
    .target-item{
        width: 50%;
    } 
    .target-img {
        height: 95px;
    }
    .target-item .btn-outline {
        font-size: 14px;
        height: 60px;
    }
    .free-nomination {padding: 45px 0 60px;}
    .free-nomination h2 {margin-bottom: 20px;}
    .striped-pattern {font-size: 14px;}
    .align-right {float: none; margin: 0 0 20px 0;}
    .why-now-In-Sec {
        padding: 45px 0 25px;
        margin-bottom: 45px;
    }
    .why-now-In-Sec p{
        margin-bottom: 20px;
    }
    body:not(.home) .hero-section .heroSecIn {
        height: 240px;
    }
    .blog-article-single {
        width: 100%;
        padding: 10px 0 0;
    }
    .blogThumb {
        width: 90px;
    }
    body:not(.home) .hero-section.blog-detail-hero .heroSecIn {
        height: 400px;
    }
    .blog-article-single ul li {font-size: 11px; gap: 5px;}
    .blog-article-single ul {gap: 10px;}
    .read-more-section h4 {font-size: 21px; margin-bottom: 10px;}
    .team-row .teamDetails .linkedIn{
        left: 70%;
        top: 20px;
    }
	#dropdown-filters .searchandfilter > ul > li.sf-field-tag li {
        font-size: 15px;
    }
	#dropdown-filters {padding-top: 16px }
	.blog-item {
		    display: block !important;
	}
	.blog-detail-hero .heroSecIn .heroSec-wrap {
		padding: 40px 0
	}
	.bod-sec-in {
        padding: 25px 15px;
    }
	.showNotes h3 {
		font-size: 32px;
	}
	.searchform {
        width: 100%;
        top: 100%;
    }
	.search_box_wrap {
		padding: 0 ;
    	position: static !important;
	}
	.searchform {
		padding: 5px 15px
	}
	.main-menu-wrap {
		gap: 20px;
	}
	.order-dropdown .dropdown-menu {
		width: 100%; font-size:13px;
	}
	.diagonal-lines-wrapper  {height: 76px; right: -410px;}
	.btn-apply {
		width: 100%;
		display: flex;
		justify-content: center;
	}
	.adversory_head_row h3 {
		font-size: 23px;
	}
	.our-world-wrap.our-world-wrap-main .our-world-left {
		border-left: none;
		 padding: 0;
		padding-left: 12px;
		
	}
	.our-worldText{
		border-left: 3px solid #d23b32;
		padding-left: 10px;
		display: flex;
        flex-direction: column;
        justify-content: center;
	}
	.join-free {
		padding; 35px 0
	}
	.join-free p {margin-bottom: 25px}
	.join-us-section .join-us-item h5 ,
	.conversation-item h5 ,
	.conversation-item p {
		font-size: 22px;
	}
	.conversation-item h5 {
		margin-bottom: 15px;
	}
	.conversation-item {
		padding: 20px 15px
	}
	.member-wrapper h3 {
		margin-bottom: 20px;
	}
	.member-wrapper {
		padding: 40px 0;
	}
	.member-list {
		margin-left: -5px; 
		margin-right: -5px;
	}
	.member-item {
		padding-left: 5px; padding-right: 5px
	}
	.member-list p {font-size: 11px;}
	.member-list {
		row-gap: 25px;
	}
	.two-column-content  ,
	.join-us-section.join-us-section-wrap {
		padding: 60px 0 20px
	}
	.two-column-content.detail-wrapper .defText p {font-size: 16px}
	.two-column-content .apply-head {
		padding-bottom: 20px;
	}
	.two_column_content {
		padding-bottom: 20px;
	}
}	

@media(max-width: 359px) {
    .striped-pattern {font-size: 12px;}
    .blog-detail-hero h1 ,
    .heroSec-blog .heroSec-left h1 ,
    .spotlightSec h2 ,
    h2 ,
    h1 {
        font-size: 22px;
    }
	#dropdown-filters .searchandfilter > ul > li.sf-field-tag li {
        font-size: 14px;
    }
	.searchform {
		width: 260px;
	}
	.adversory_head_row h3 {
		font-size: 20px;
	}
	.member-list p {font-size: 10px;}
	
}

@media(max-height:720px) and (min-width: 1200px) {
	.exellencewrap {
		min-height: 540px;
	}
	.counterHead {
        font-size: 48px;
    }
	.counter-list + .counter-list {
        margin-top: 30px;
    }
}
