@media (min-width:576px) {
.container__wrapp{max-width:540px;}
}
@media (min-width: 768px) {
.container__wrapp{max-width: 720px;}
}
@media (min-width: 992px) {
.container__wrapp{max-width:960px;}
}
@media (min-width: 1200px) {
.container__wrapp{max-width:1100px;}
}

@media (min-width: 1400px) {
.container__wrapp{max-width:1320px;}
}



@media(max-width:1399px){
.two__col__wrapp .inner__wrapp .content__wrapp{padding-left:30px; max-width:unset;}
}


@media(max-width:1199px){
.header__banner__main{height:590px;}
.header__banner__main .image__box img{object-position:left top; max-width:1040px;}
.two__col__wrapp .inner__wrapp .image__wrapp{padding:10px 0px 10px 10px; margin-bottom:20px; width:100%;}
.two__col__wrapp .inner__wrapp .content__wrapp{padding-left:30px; max-width:unset;}
.two__col__wrapp .inner__wrapp .content__wrapp h2{font-size:35px;}
.two__col__wrapp .inner__wrapp .content__wrapp p{font-size:14px; line-height:22px;}
.two__col__wrapp .inner__wrapp .content__wrapp h3{font-size:15px; margin-top:0px;}
.two__col__wrapp .inner__wrapp .content__wrapp h3:before{width:20px; height:2px;}

.bio__wrapp .inner__wrapp p{font-size:14px; line-height:22px;}
.bio__wrapp .inner__wrapp ul li p{font-size:16px;}
.bio__wrapp .inner__wrapp ul li span{font-size:16px;}

.article__wrapp .article__card .article__card__inner .article__content{padding-top:0px;}
.article__wrapp .article__card .article__card__inner .article__content h3{font-size:16px;}
.article__wrapp .article__card .article__card__inner .btn__wrapp a{font-size:14px; padding:10px;}

.webinars__wrapp .webinars__card .webinars__card__inner .webinars__content{padding-top:0px;}
.webinars__wrapp .webinars__card .webinars__card__inner .webinars__content h3{font-size:16px;}
.webinars__wrapp .webinars__card .webinars__card__inner .btn__wrapp a{font-size:14px;}

ul.accordion-list li{padding:20px;}
ul.accordion-list li .heading__wrapp{height:auto;}
ul.accordion-list li h3{font-size:16px; padding-right:30px;}
ul.accordion-list li h3:after{height:20px; width:20px; background-size:20px;}
ul.accordion-list li div.answer p{font-size:14px; line-height:22px; margin:0px;}
}


@media(max-width:991px){
.navbar__top .navbar___brand img{max-height:30px; max-width:610px;}
.header__banner__main{height:350px;}
.header__banner__main .image__box img{object-position:left top; max-width:1040px;}
.header__banner__main .image__box img{object-position:left top; max-width:605px;}
.header__banner__main .banner__container__inner{max-width:450px;}
.header__banner__main .banner__container__inner .ico__box{height:30px; width:30px;}
.header__banner__main .banner__content h1{font-size:25px;}
.header__banner__main .banner__content h3{font-size:16px; line-height:26px;}

.two__col__wrapp{margin-top:40px;}
.two__col__wrapp .inner__wrapp .image__wrapp{padding:10px 0px 10px 10px; margin-bottom:20px; width:100%;}
.two__col__wrapp .inner__wrapp .image__wrapp:before{max-width:280px;}
.two__col__wrapp .inner__wrapp .image__wrapp .image__box{height:370px;}
.two__col__wrapp .inner__wrapp .content__wrapp{padding-left:30px;}
.two__col__wrapp .inner__wrapp .content__wrapp h2{font-size:30px;}
.two__col__wrapp .inner__wrapp .content__wrapp h2:after{width:80px; height:2px; margin-top:0px;}


.bio__wrapp .image__wrapp .image__box{max-height:295px;}
.bio__wrapp{margin-bottom:20px; margin-top:20px;}
.bio__wrapp .inner__wrapp p{font-size:14px; line-height:22px; margin-top:0px;}

.bio__wrapp .inner__wrapp h2:after{width:80px; height:2px; margin-top:0px;}
.owl-nav .owl-prev, .owl-nav .owl-next{padding:12px;}

.bio__wrapp .inner__wrapp ul li:before{margin-top:5px;}
.bio__wrapp .inner__wrapp ul li p{flex:auto; font-size:16px; line-height:normal;}
.bio__wrapp .inner__wrapp ul li span{display:block; flex:0 0 auto; font-size:16px; margin-left:10px; width:90px; text-align:right;}
.bio__wrapp .inner__wrapp .social__network__wrapp .social__network__inner{padding-top:20px;}

.article__wrapp{padding:40px 0px;}
.article__wrapp h2{font-size:30px; margin-bottom:0px; line-height:normal;}
.article__wrapp h2:after{width:80px; height:2px; margin-top:0px;}
.article__wrapp .article__card .article__card__inner .article__content{padding-top:0px;}
.article__wrapp .article__card .article__card__inner .article__content h3{font-size:16px;}
.article__wrapp .article__card .article__card__inner .btn__wrapp a{font-size:14px; padding:10px;}


.webinars__wrapp{padding:40px 0px;}
.webinars__wrapp h2{font-size:30px; margin-bottom:0px; line-height:normal;}
.webinars__wrapp h2:after{width:80px; height:2px; margin-top:0px;}
.webinars__wrapp .webinars__card .webinars__card__inner .webinars__content{padding-top:0px;}
.webinars__wrapp .webinars__card .webinars__card__inner .webinars__content h3{font-size:16px;}
.webinars__wrapp .webinars__card .webinars__card__inner .btn__wrapp a{font-size:14px;}


.faq__wrapp{margin:0px 0px 40px;}
.faq__wrapp h2{font-size:30px; margin-bottom:20px; line-height:normal;}

ul.accordion-list li{padding:20px;}
ul.accordion-list li .heading__wrapp{height:auto;}
ul.accordion-list li h3{font-size:14px; padding-right:30px;}
ul.accordion-list li h3:after{height:20px; width:20px; background-size:20px;}
ul.accordion-list li div.answer p{font-size:14px; line-height:22px; margin:0px;}
}

@media(max-width:767px){
.two__col__wrapp .inner__wrapp{flex-direction:column;}
.two__col__wrapp .inner__wrapp .content__wrapp{padding-left:0px;}
}

@media(max-width:575px){
.container__wrapp{--bs-gutter-x: 1.5rem; width:94.2%;}
.navbar__top .navbar___brand img{max-height:30px;}
.header__banner__main{height:350px;}
.header__banner__main .banner__content{align-items:flex-end;}
.header__banner__main .banner__container__inner{max-width:350px; padding-bottom:30px;}
.header__banner__main .banner__container__inner .ico__box{height:30px; width:30px;}
.header__banner__main .banner__content h1{font-size:20px;}
.header__banner__main .banner__content h3{font-size:14px; line-height:22px;}

.two__col__wrapp .inner__wrapp{flex-direction:column;}
.two__col__wrapp .inner__wrapp .image__wrapp{padding:10px 0px 10px 10px; margin-bottom:20px; width:calc(100% - 10px);}
.two__col__wrapp .inner__wrapp .image__wrapp:before{max-width:280px;}
.two__col__wrapp .inner__wrapp .image__wrapp .image__box{height:370px;}

.two__col__wrapp .inner__wrapp .content__wrapp h2{font-size:30px;}
.two__col__wrapp .inner__wrapp .content__wrapp h2:after{width:80px; height:2px; margin-top:0px;}
.two__col__wrapp .inner__wrapp .content__wrapp p{font-size:14px; line-height:22px;}
.two__col__wrapp .inner__wrapp .content__wrapp h3{font-size:15px; margin-top:0px;}
.two__col__wrapp .inner__wrapp .content__wrapp h3:before{width:20px; height:2px;}

}


@media(max-width:520px){
.header__banner__main .image__box::after{opacity:0.5;}
.header__banner__main .image__box img{object-position:center top;}
}

@media(max-width:499px){
.bio__wrapp .image__wrapp .image__box{max-height:455px;}
}