@media (min-width: 1600px) and (max-width: 1820px) {
  .container{ max-width: 1440px; width: 1440px; }  
  h1{ font-size: 48px; line-height: 1.2; } 
h2{font-size: 40px; line-height: 1.2;}
h3{font-size: 36px; line-height: 1.2;}
h4{font-size: 30px; line-height: 1.4;}
h5{font-size: 24px; line-height: 1.4;}
h6{font-size: 20px; line-height: 1.4;}


.header-top{ min-height: 90px;; }	 
.header-top .logo a img{ max-height: 48px;; }
.py-112{ padding-top: 80px; padding-bottom: 80px;;}
.pt-112{ padding-top:80px;}
.pb-112{padding-bottom:80px;;}
.py-80{ padding-top: 64px; padding-bottom: 64px;;}
.pt-80{ padding-top: 64px;}
.pb-64{padding-bottom: 64px;;}
.py-48{ padding-top: 40px; padding-bottom: 40px;;}
.pt-48{ padding-top: 40px;}
.pb-48{padding-bottom: 40px;;}
.banner-text h1{ font-size: 80px;;}
.banner-text .banner-text-sub{ font-size: 40px;;}
.banner-block{ min-height: 550px;; }
.banner-block .banner-img img{ max-height: 550px;; }
.marketing-block .marketing-right{ min-height: 545px;; }
.marketing-block .marketing-img-1{ width: 660px;;}
.marketing-left p{ font-size: 16px;;}
.marketing-block .marketing-left{ max-width: 360px;; }




.how-it-block{ padding: 48px;; }
.how-it-block .how-it-left {width: 240px; min-width: 240px;;}
.how-it-iconlist .icon-box{ min-height: 190px;; padding: 20px;; }
.how-it-iconlist .icon-box p{ font-size: 15px;;}


.testi-block-main .testi-img{ width: 400px;}


.who-is-block-main{ padding: 48px;; }
.who-is-block-main .who-is-left h3 {font-size: 30px; padding:0 0 20px ;}
.who-is-block-main .who-is-left p{ font-size: 14px;;}
.who-is-block-main .who-is-left{ width: 240px; min-width: 240px; }
.who-is-block-main .looking-for{ min-width: 240px; width: 240px;; padding: 24px;; }
.who-is-block-main .looking-for h5{ font-size: 20px;;}
.who-is-block-main .job-list .icon-text{ gap: 16px;; padding: 20px;; }
.who-is-block-main .job-list .icon-text i{ width: 40px; height: 40px;;}
.who-is-block-main .job-list .icon-text i img{ max-width: 40px; max-height: 40px;; }
.who-is-block-main .bar-line{ height: 80px;; background-size: auto 100%; }



.newslltaer-block{ padding: 0 0 0 80px;;  min-height: 500px;;}

}

@media (min-width: 1501px) and (max-width: 1700px) {
.container{ max-width: 1273px; width: 1273px; }
h1{ font-size: 44px; line-height: 1.2; } 
h2{font-size: 40px; line-height: 1.2;}
h3{font-size: 36px; line-height: 1.2;}
h4{font-size: 30px; line-height: 1.4;}
h5{font-size: 24px; line-height: 1.4;}
h6{font-size: 20px; line-height: 1.4;}


.header-top{ min-height: 90px;; }	 
.header-top .logo a img{ max-height: 48px;; }
.py-112{ padding-top: 80px; padding-bottom: 80px;;}
.pt-112{ padding-top:80px;}
.pb-112{padding-bottom:80px;;}
.py-80{ padding-top: 64px; padding-bottom: 64px;;}
.pt-80{ padding-top: 64px;}
.pb-64{padding-bottom: 64px;;}
.py-48{ padding-top: 40px; padding-bottom: 40px;;}
.pt-48{ padding-top: 40px;}
.pb-48{padding-bottom: 40px;;}
.banner-text h1{ margin: -16px 0 0 0; font-size: 64px;;}
.banner-text .banner-text-sub{ font-size: 32px; padding: 16px 0 24px; ;}
.banner-block{ min-height: 500px;; }
.banner-block .banner-img img{ max-height: 500px;; }
.marketing-block .marketing-right{ width: 250px; min-height:496px;; }
.marketing-block .marketing-img-1{ width: 600px;;}
.marketing-left p{ font-size: 16px;;}
.marketing-block .marketing-left{ max-width: 300px;; }
.banner-block .banner-bg-bottom{ background-size: 100% auto ; }
.marketing-right .rigts-sub-text h4{ font-size: 24px;}
.marketing-right .rigts-sub-text p{ font-size: 15px;;}
.marketing-left h2{ font-size: 36px;}

.how-it-block{ padding: 32px;; }
.how-it-block .how-it-left {width: 240px; min-width: 240px;;}
.how-it-iconlist .icon-box{ gap: 20px; min-height: 170px;; padding: 20px;; }
.how-it-iconlist .icon-box p{ font-size: 15px;;}
.how-it-iconlist .icon-box .icon{ width: 40px; height: 40px;;}
.how-it-iconlist .icon-box .icon img{ max-width: 40px; max-height: 40px;; }

.testi-block-main .testi-img{ width: 400px;}

.who-is-block-main{ padding: 48px;; }
.who-is-block-main .who-is-left h3 {font-size: 30px; padding:0 0 20px ;}
.who-is-block-main .who-is-left p{ font-size: 14px;;}
.who-is-block-main .who-is-left{ width: 240px; min-width: 240px; }
.who-is-block-main .looking-for{ min-width: 240px; width: 240px;; padding: 24px;; }
.who-is-block-main .looking-for h5{ font-size: 20px;;}
.who-is-block-main .job-list .icon-text{ font-size: 14px;; gap: 12px;; padding: 16px;; }
.who-is-block-main .job-list .icon-text i{ width: 32px; height: 32px;;}
.who-is-block-main .job-list .icon-text i img{ max-width: 32px; max-height: 32px;; }
.who-is-block-main .bar-line{ height: 80px;; background-size: auto 100%; }

.Episodes-box .episode-box-inner{ padding: 24px 0 0 0; }
.Episodes-box .episode-box-inner h5{ font-size: 20px;;}
.Episodes-box .episode-box-inner p { font-size: 14px;;}


.newslltaer-block{ padding: 0 0 0 64px;;  min-height: 450px;;}
.newslltaer-block .round-bg{ width: 800px ;  height: 800px;;}
}
 
@media (min-width: 1400px) and (max-width: 1500px) {
.container{ max-width: 1273px; width: 1273px; }
h1{ font-size: 44px; line-height: 1.2; } 
h2{font-size: 40px; line-height: 1.2;}
h3{font-size: 36px; line-height: 1.2;}
h4{font-size: 30px; line-height: 1.4;}
h5{font-size: 24px; line-height: 1.4;}
h6{font-size: 20px; line-height: 1.4;}


.header-top{ min-height: 90px;; }	 
.header-top .logo a img{ max-height: 48px;; }
.py-112{ padding-top: 80px; padding-bottom: 80px;;}
.pt-112{ padding-top:80px;}
.pb-112{padding-bottom:80px;;}
.py-80{ padding-top: 64px; padding-bottom: 64px;;}
.pt-80{ padding-top: 64px;}
.pb-64{padding-bottom: 64px;;}
.py-48{ padding-top: 40px; padding-bottom: 40px;;}
.pt-48{ padding-top: 40px;}
.pb-48{padding-bottom: 40px;;}
.banner-text h1{ margin: -16px 0 0 0; font-size: 64px;;}
.banner-text .banner-text-sub{ font-size: 32px; padding: 16px 0 24px; ;}
.banner-block{ min-height: 500px;; }
.banner-block .banner-img img{ max-height: 500px;; }
.marketing-block .marketing-right{ width: 250px; min-height:496px;; }
.marketing-block .marketing-img-1{ width: 600px;;}
.marketing-left p{ font-size: 16px;;}
.marketing-block .marketing-left{ max-width: 300px;; }
.banner-block .banner-bg-bottom{ background-size: 100% auto ; }
.marketing-right .rigts-sub-text h4{ font-size: 24px;}
.marketing-right .rigts-sub-text p{ font-size: 15px;;}
.marketing-left h2{ font-size: 36px;}
.banner-text{ padding: 0 0 0 64px;; }


.how-it-block{ padding: 32px;; }
.how-it-block .how-it-left {width: 240px; min-width: 240px;;}
.how-it-iconlist .icon-box{ gap: 20px; min-height: 170px;; padding: 20px;; }
.how-it-iconlist .icon-box p{ font-size: 15px;;}
.how-it-iconlist .icon-box .icon{ width: 40px; height: 40px;;}
.how-it-iconlist .icon-box .icon img{ max-width: 40px; max-height: 40px;; }

.testi-block-main .testi-img{ width: 350px;}
.testi-block-main{ gap: 64px;;}
.testi-block-main .testi-text{ width: calc(100% - 350px - 64px);}


.who-is-block-main{ padding: 32px;; }
.who-is-block-main .who-is-left h3 {font-size: 30px; padding:0 0 20px ;}
.who-is-block-main .who-is-left p{ font-size: 14px;;}
.who-is-block-main .who-is-left{ width: 240px; min-width: 240px; }
.who-is-block-main .looking-for{ min-width: 240px; width: 240px;; padding: 24px;; }
.who-is-block-main .looking-for h5{ font-size: 20px;;}
.who-is-block-main .job-list .icon-text{ font-size: 14px;; gap: 12px;; padding: 16px;; }
.who-is-block-main .job-list .icon-text i{ width: 32px; height: 32px;;}
.who-is-block-main .job-list .icon-text i img{ max-width: 32px; max-height: 32px;; }
.who-is-block-main .bar-line{ height: 60px;; background-size: auto 100%; }

.Episodes-box .episode-box-inner{ padding: 24px 0 0 0; }
.Episodes-box .episode-box-inner h5{ font-size: 20px;;}
.Episodes-box .episode-box-inner p { font-size: 14px;;}


.newslltaer-block{ padding: 0 0 0 64px;;  min-height: 450px;;}
.newslltaer-block .round-bg{ width: 800px ;  height: 800px;;}
}
@media (min-width: 1240px) and (max-width: 1399px) {
.container{ max-width: 1100px; width: 1100px; }
h1{ font-size: 44px; line-height: 1.2; } 
h2{font-size: 40px; line-height: 1.2;}
h3{font-size: 36px; line-height: 1.2;}
h4{font-size: 30px; line-height: 1.4;}
h5{font-size: 24px; line-height: 1.4;}
h6{font-size: 20px; line-height: 1.4;}


.header-top{ min-height: 90px;; }	 
.header-top .logo a img{ max-height: 48px;; }
.py-112{ padding-top: 80px; padding-bottom: 80px;;}
.pt-112{ padding-top:80px;}
.pb-112{padding-bottom:80px;;}
.py-80{ padding-top: 64px; padding-bottom: 64px;;}
.pt-80{ padding-top: 64px;}
.pb-64{padding-bottom: 64px;;}
.py-48{ padding-top: 40px; padding-bottom: 40px;;}
.pt-48{ padding-top: 40px;}
.pb-48{padding-bottom: 40px;;}
.banner-text h1{ margin: -16px 0 0 0; font-size: 64px;;}
.banner-text .banner-text-sub{ font-size: 32px; padding: 16px 0 24px; ;}
.banner-block{ min-height: 500px;; }
.banner-block .banner-img img{ max-height:450px;; }
.marketing-block .marketing-right{ width: 250px; min-height:438px;; }
.marketing-block .marketing-img-1{ width: 600px;;}
.marketing-left p{ font-size: 16px;;}
.marketing-block .marketing-left{ max-width: 300px;; }
.banner-block .banner-bg-bottom{ background-size: 100% auto ; }
.marketing-right .rigts-sub-text h4{ font-size: 24px;}
.marketing-right .rigts-sub-text p{ font-size: 15px;;}
.marketing-left h2{ font-size: 32px;}
.banner-text{ padding: 0 0 0 64px;; }
.banner-block::after{ border-width: 150px;; }


.how-it-block{ padding: 32px;; }
.how-it-block .how-it-left {width: 200px; min-width: 200px;;}
.how-it-iconlist .icon-box{ width: calc(20% - 10px); gap: 20px; min-height: 170px;; padding: 20px;; }
.how-it-iconlist .icon-box p{ font-size: 14px;;}
.how-it-iconlist .icon-box .icon{ width: 40px; height: 40px;;}
.how-it-iconlist .icon-box .icon img{ max-width: 40px; max-height: 40px;; }
.how-it-block .how-it-left h3{ padding: 0 0 16px; font-size: 30px;;}
.how-it-block .how-it-left p{ font-size: 14px;;}
.how-it-iconlist{ gap: 16PX;;}

.Behind-listing .Behind-box .icon{ width: 40px; height: 40px;;}
.Behind-listing .Behind-box .icon img{ max-width: 40px; max-height: 40px;; }
.Behind-listing .Behind-box p{ font-size: 14px;;}
.Behind-listing .Behind-box{ min-height: 190px;;  padding: 24px;; }



.testi-block-main .testi-img{ width: 300px;}
.testi-block-main{ gap: 48px;;}
.testi-block-main .testi-text{ width: calc(100% - 300px - 48px);}


.who-is-block-main{ padding: 24px;; }
.who-is-block-main .who-is-left h3 {font-size: 30px; padding:0 0 20px ;}
.who-is-block-main .who-is-left p{ font-size: 14px;;}
.who-is-block-main .who-is-left{ width: 200px; min-width: 200px; }
.who-is-block-main .looking-for{ min-width: 200px; width: 200px; border-radius: 20px; ; padding: 20px;; }
.who-is-block-main .looking-for h5{ font-size: 20px;;}
.who-is-block-main .job-list .icon-text{ font-size: 14px;; gap: 10px;; padding: 12px;; }
.who-is-block-main .job-list .icon-text i{ width: 32px; height: 32px;;}
.who-is-block-main .job-list .icon-text i img{ max-width: 32px; max-height: 32px;; }
.who-is-block-main .bar-line{ height: 60px;; background-size: auto 100%; }
.who-is-block-main .job-list{ gap: 10px;;}
.who-is-block-main .looking-for p{ font-size: 14px;;}


.Episodes-box .episode-box-inner{ padding: 24px 0 0 0; }
.Episodes-box .episode-box-inner h5{ font-size: 20px;;}
.Episodes-box .episode-box-inner p { font-size: 14px;;}
.Episodes-box{ padding: 24px; }

.newslltaer-block{ padding: 0 0 0 48px;;  min-height: 400px;;}
.newslltaer-block .round-bg{ border-width: 100px;; width: 680px ;  height: 680px;;}
}
@media (min-width: 992px) and (max-width: 1239px) {
.container{ max-width: 900px; width: 900px; }
h1{ font-size: 44px; line-height: 1.2; } 
h2{font-size: 40px; line-height: 1.2;}
h3{font-size: 36px; line-height: 1.2;}
h4{font-size: 30px; line-height: 1.4;}
h5{font-size: 24px; line-height: 1.4;}
h6{font-size: 20px; line-height: 1.4;}


.header-top{ min-height: 90px;; }	 
.header-top .logo a img{ max-height: 40px;; }
.py-112{ padding-top: 80px; padding-bottom: 80px;;}
.pt-112{ padding-top:80px;}
.pb-112{padding-bottom:80px;;}
.py-80{ padding-top: 64px; padding-bottom: 64px;;}
.pt-80{ padding-top: 64px;}
.pb-64{padding-bottom: 64px;;}
.py-48{ padding-top: 40px; padding-bottom: 40px;;}
.pt-48{ padding-top: 40px;}
.pb-48{padding-bottom: 40px;;}
.banner-text h1{ margin: -16px 0 0 0; font-size: 48px;;}
.banner-text .banner-text-sub{ font-size: 24px; padding: 16px 0 24px; ;}
.banner-block{ min-height: 400px;; }
.banner-block .banner-img img{ max-height:350px;; }
.marketing-block .marketing-right { border-radius: 20px;;  width: 200px; padding: 16px;; min-height:322px;; }
.marketing-block .marketing-img-1{border-radius: 20px;; width: 390px;;}
.marketing-left p{ font-size: 16px;;}
.marketing-block .marketing-left{ max-width: 300px;; }
.banner-block .banner-bg-bottom{ background-size: 100% auto ; }
.marketing-right .rigts-sub-text h4{ font-size: 20px;}
.marketing-right .rigts-sub-text p{ font-size: 14px;;}
.marketing-left h2{ font-size: 24px;}
.banner-text{ padding: 0 0 0 64px;; }
.marketing-left p{ font-size: 14px;;}
.banner-block::after{ border-width: 150px;; }
.marketing-block .marketing-left {width: 260px;;}
.marketing-block .marketing-right .mike-img img{ max-width: 80%; }

.how-it-block{ flex-direction: column; padding: 32px;; }
.how-it-block .how-it-left {width: 100%; min-width: 200px;;}
.how-it-iconlist .icon-box{ width: calc(20% - 10px); gap: 20px; min-height: 170px;; padding: 20px;; }
.how-it-iconlist .icon-box p{ font-size: 14px;;}
.how-it-iconlist .icon-box .icon{ width: 40px; height: 40px;;}
.how-it-iconlist .icon-box .icon img{ max-width: 40px; max-height: 40px;; }
.how-it-block .how-it-left h3{ padding: 0 0 16px; font-size: 30px;;}
.how-it-block .how-it-left p{ font-size: 14px;;}
.how-it-iconlist{ gap: 16PX;;}


.Behind-listing .Behind-box .icon{ width: 40px; height: 40px;;}
.Behind-listing .Behind-box .icon img{ max-width: 40px; max-height: 40px;; }
.Behind-listing .Behind-box p{ font-size: 14px;;}
.Behind-listing .Behind-box{ min-height: 180px;;  padding: 24px;; }


.testi-block-main .testi-img{ width: 300px;}
.testi-block-main{ gap: 48px;;}
.testi-block-main .testi-text{ width: calc(100% - 300px - 48px);}
.testi-block-main .testi-text h2{ font-size: 32px;}


.who-is-block-main{ padding: 24px;; }
.who-is-block-main .who-is-left h3 {font-size: 30px; padding:0 0 20px ;}
.who-is-block-main .who-is-left p{ font-size: 14px;;}
.who-is-block-main .who-is-left{ width: 200px; min-width: 200px; }
.who-is-block-main .looking-for{ min-width: 200px; width: 200px; border-radius: 20px; ; padding: 20px;; }
.who-is-block-main .looking-for h5{ font-size: 20px;;}
.who-is-block-main .job-list .icon-text{ font-size: 14px;; gap: 5px;; padding: 10px;; }
.who-is-block-main .job-list .icon-text i{ width: 32px; height: 32px;;}
.who-is-block-main .job-list .icon-text i img{ max-width: 32px; max-height: 32px;; }
.who-is-block-main .bar-line{ height: 60px;; background-size: auto 100%; }
.who-is-block-main .job-list{ gap: 10px;;}
.who-is-block-main .looking-for p{ font-size: 14px;;}

.Episodes-box .episode-box-inner{ padding: 24px 0 0 0; }
.Episodes-box .episode-box-inner h5{ font-size: 18px;;}
.Episodes-box .episode-box-inner p { font-size: 14px;;}
.Episodes-box{ padding: 24px; }


.newslltaer-block{ padding: 0 0 0 48px;;  min-height: 400px;;}
.newslltaer-block .round-bg{ border-width: 100px;; width: 550px ; right: -30%;  height: 550px;;}
.newslltaer-block .news-logo img{ max-width: 100px;; }
.newslltaer-block .news-logo{ right: 10px;}
	 
}
@media (min-width: 768px) and (max-width: 991px) {
.container{ max-width: 700px; width: 700px; }
h1{ font-size: 40px; line-height: 1.2; } 
h2{font-size: 36px; line-height: 1.2;}
h3{font-size: 32px; line-height: 1.2;}
h4{font-size: 24px; line-height: 1.4;}
h5{font-size: 20px; line-height: 1.4;}
h6{font-size: 18px; line-height: 1.4;}	 


.header-top{ min-height: 90px;; }	 
.header-top .logo a img{ max-height: 40px;; }
.py-112{ padding-top: 80px; padding-bottom: 80px;;}
.pt-112{ padding-top:80px;}
.pb-112{padding-bottom:80px;;}
.py-80{ padding-top: 64px; padding-bottom: 64px;;}
.pt-80{ padding-top: 64px;}
.pb-64{padding-bottom: 64px;;}
.py-48{ padding-top: 40px; padding-bottom: 40px;;}
.pt-48{ padding-top: 40px;}
.pb-48{padding-bottom: 40px;;}
.banner-text h1{ margin: -16px 0 0 0; font-size: 48px;;}
.banner-text .banner-text-sub{ font-size: 24px; padding: 16px 0 24px; ;}
.banner-block{ min-height: 400px;; }
.banner-block .banner-img img{ max-height:300px;; }
.marketing-block .marketing-right { border-radius: 20px;; margin: 0;  width: 34%; padding: 16px;; min-height:354px;; }
.marketing-block .marketing-img-1{border-radius: 20px;; margin: 0; width: 64%;;}
.marketing-left p{ font-size: 16px;;}
.marketing-block .marketing-left{ max-width: 300px;; }
.banner-block .banner-bg-bottom{ background-size: 100% auto ; }
.marketing-right .rigts-sub-text h4{ font-size: 20px;}
.marketing-right .rigts-sub-text p{ font-size: 14px;;}
.marketing-left h2{ font-size: 24px;}
.banner-text{ padding: 0 0 0 32px;; }
.marketing-left p{ font-size: 14px;;}
.banner-block::after{ border-width: 150px; display: none; }
.marketing-block .marketing-left {width: 100%; max-width: 100%;}
.marketing-block .marketing-right .mike-img img{ max-width: 80%; }

.marketing-block{ gap:0px; row-gap: 30px; ;  flex-wrap: wrap;}


.how-it-block{ flex-direction: column; align-items: center; justify-content: center; padding: 32px;; }
.how-it-block .how-it-left {width: 100%; min-width: 200px;;}
.how-it-iconlist{ flex-wrap: wrap; justify-content: center; align-items: center; width: 100%;}
.how-it-iconlist .icon-box{ flex-wrap: wrap; width: calc(48% - 10px); gap: 20px; min-height: 170px;; padding: 20px;; }
.how-it-iconlist .icon-box p{ font-size: 14px;;}
.how-it-iconlist .icon-box .icon{ width: 40px; height: 40px;;}
.how-it-iconlist .icon-box .icon img{ max-width: 40px; max-height: 40px;; }
.how-it-block .how-it-left h3{ padding: 0 0 16px; font-size: 30px;;}
.how-it-block .how-it-left p{ font-size: 14px;;}
.how-it-iconlist{ gap: 16PX;;}


.Behind-listing .Behind-box .icon{ width: 40px; height: 40px;;}
.Behind-listing .Behind-box .icon img{ max-width: 40px; max-height: 40px;; }
.Behind-listing .Behind-box p{ font-size: 14px;;}
.Behind-listing .Behind-box{ width: calc(33.33% - 15px); min-height: 180px;;  padding:16px;; }
.Behind-listing {flex-wrap: wrap;align-items: center; justify-content: center; }


.testi-block-main .testi-img{ width: 260px;}
.testi-block-main{ gap: 30px;;}
.testi-block-main .testi-text{ width: calc(100% - 260px - 30px);}
.testi-block-main .testi-text h2{ font-size: 24px;}


.who-is-block-main{ flex-direction: column; padding: 24px;;  flex-direction: column; gap: 20px;}
.who-is-block-main .who-is-left h3 {font-size: 30px; padding:0 0 20px ;}
.who-is-block-main .who-is-left p{ font-size: 14px;;}
.who-is-block-main .who-is-left{ width: 100%; min-width:100%; }
.who-is-block-main .looking-for{ min-width: 100%; width: 100%; border-radius: 20px; ; padding: 20px;; }
.who-is-block-main .looking-for h5{ font-size: 20px;;}
.who-is-block-main .job-list .icon-text{ font-size: 14px;; gap: 5px;; padding: 10px;; }
.who-is-block-main .job-list .icon-text i{ width: 32px; height: 32px;;}
.who-is-block-main .job-list .icon-text i img{ max-width: 32px; max-height: 32px;; }
.who-is-block-main .bar-line{ height: 60px;; background-size: auto 100%; }
.who-is-block-main .job-list{ justify-content: center; gap: 10px;;}
.who-is-block-main .looking-for p{ font-size: 14px;;}

.Episodes-box .episode-box-inner{ padding: 24px 0 0 0; }
.Episodes-box .episode-box-inner h5{ font-size: 18px;;}
.Episodes-box .episode-box-inner p { font-size: 14px;;}
.Episodes-box{ padding: 24px; }

.ct-form .input-box{ padding: 0 0 16px;; }
.ct-form .col-md-6 { width: 100%;}
.contact-left{ width: 60%;}
.contact-block .ct-img{ width: 36%;  border-radius: 20px;;}
.contact-block .ct-img img{ border-radius: 20px;; }


.newslltaer-block{  border-radius: 20px;; padding: 0 0 0 0px;;  min-height: 400px;;}
.newslltaer-block .round-bg{ display: none; border-width: 100px;; width: 550px ; right: -30%;  height: 550px;;}
.newslltaer-block .news-logo img{ max-width: 100px;; }
.newslltaer-block .news-logo { margin: 40px 0 0 0; position: relative; bottom: auto;  right: auto;}
.newslltaer-block{ padding: 32px;; flex-direction: column;}
.newslltaer-data h3{ font-size: 24px;}
.newslltaer-data>p{ font-size: 16px;;}


.footer-top .f-get-text,
.footer-top .org-text{ font-size: 14px;;}
 
} 
@media (max-width: 767px) {
.container{ max-width: 100%; width:100%; padding: 0 20px; }	
h1{ font-size: 40px; line-height: 1.2; } 
h2{font-size: 36px; line-height: 1.2;}
h3{font-size: 32px; line-height: 1.2;}
h4{font-size: 24px; line-height: 1.4;}
h5{font-size: 20px; line-height: 1.4;}
h6{font-size: 18px; line-height: 1.4;}
p{ font-size: 14px;}


.header-top{ min-height: 64px;; }	 
.header-top .logo{ left: 0; top: 0; position: relative; transform: none; }
.header-top .logo a img{ max-height: 34px;; }
.py-112{ padding-top: 64px; padding-bottom: 64px;;}
.pt-112{ padding-top:64px;}
.pb-112{padding-bottom:64px;;}
.py-80{ padding-top: 40px; padding-bottom: 40px;;}
.pt-80{ padding-top: 40px;}
.pb-64{padding-bottom: 40px;;}
.py-48{ padding-top: 32px; padding-bottom: 32px;;}
.pt-48{ padding-top: 32px;}
.pb-48{padding-bottom: 32px;;}
.banner-text h1{ margin: -16px 0 0 0; font-size: 48px;;}
.banner-text .banner-text-sub{ font-size: 24px; padding: 16px 0 24px; ;}
.banner-block{ min-height: 400px;; }
.banner-block .banner-img img{ max-height:300px;; }
.marketing-block .marketing-right { border-radius: 20px;; margin: 0;  width: 100%; padding: 32px;; min-height:354px;; }
.marketing-block .marketing-img-1{border-radius: 20px;; margin: 0; width: 100%;;}
.marketing-left p{ font-size: 16px;;}
.marketing-block .marketing-left{ max-width: 300px;; }
.banner-block .banner-bg-bottom{ background-size: 100% auto ; }
.marketing-right .rigts-sub-text h4{ font-size: 20px;}
.marketing-right .rigts-sub-text p{ font-size: 14px;;}
.marketing-left h2{ font-size: 24px;}
.banner-text{ padding: 0 0 0 0px;; }
.marketing-left p{ font-size: 14px;;}
.banner-block::after{ border-width: 150px; display: none; }
.marketing-block .marketing-left {width: 100%; max-width: 100%;}
.marketing-block .marketing-right .mike-img img{ max-width: 80%; }
.banner-block{ flex-direction: column; align-items: flex-start; padding: 32px 0 0 32px;}
.marketing-block{ gap:0px; row-gap: 30px; ;   flex-direction: column;}
.banner-block .banner-img{ padding: 20px 0 0 0; position: relative; }


.how-it-block{ flex-direction: column; align-items: center; justify-content: center; padding: 20px;; }
.how-it-block .how-it-left {width: 100%; min-width: 200px;;}
.how-it-iconlist{ flex-wrap: wrap; justify-content: center; align-items: center; width: 100%;}
.how-it-iconlist .icon-box{ border-radius: 10px; flex-wrap: wrap; width: calc(50% - 5px); gap: 20px; min-height: 170px;; padding: 20px;; }
.how-it-iconlist .icon-box p{ font-size: 14px;;}
.how-it-iconlist .icon-box .icon{ width: 40px; height: 40px;;}
.how-it-iconlist .icon-box .icon img{ max-width: 40px; max-height: 40px;; }
.how-it-block .how-it-left h3{ padding: 0 0 16px; font-size: 30px;;}
.how-it-block .how-it-left p{ font-size: 14px;;}
.how-it-iconlist{ gap: 10PX;;}
.how-it-block{ border-radius: 20px;; }


.Behind-listing .Behind-box .icon{ width: 40px; height: 40px;;}
.Behind-listing .Behind-box .icon img{ max-width: 40px; max-height: 40px;; }
.Behind-listing .Behind-box p{ font-size: 14px;;}
.Behind-listing .Behind-box{ width: calc(50% - 5px); min-height: 180px;;  padding:16px;; }
.Behind-listing { gap: 10px; flex-wrap: wrap;align-items: center; justify-content: center; }

.testi-block-main{ flex-direction: column; align-items: center; justify-content: center;}
.testi-block-main .testi-img{ width: 260px;}
.testi-block-main{ gap: 30px;;}
.testi-block-main .testi-text{ width: 100%; text-align: center;}
.testi-block-main .testi-text h2{ font-size: 24px;}

.who-is-block-main{ flex-direction: column; padding: 16px;;  flex-direction: column; gap: 20px;}
.who-is-block-main .who-is-left h3 {font-size: 30px; padding:0 0 20px ;}
.who-is-block-main .who-is-left p{ font-size: 14px;;}
.who-is-block-main .who-is-left{ text-align: center; width: 100%; min-width:100%; }
.who-is-block-main .looking-for{ text-align: center; min-width: 100%; width: 100%; border-radius: 20px; ; padding: 20px;; }
.who-is-block-main .looking-for h5{ font-size: 20px;;}
.who-is-block-main .job-list .icon-text{ font-size: 14px;; gap: 5px;; padding: 10px;; }
.who-is-block-main .job-list .icon-text i{ width: 24px; height: 24px;;}
.who-is-block-main .job-list .icon-text i img{ max-width: 24px; max-height: 24px;; }
.who-is-block-main .bar-line{ height: 60px;; background-size: auto 100%; }
.who-is-block-main .job-list{ justify-content: center; gap: 10px;;}
.who-is-block-main .looking-for p{ font-size: 14px;;}

.Episodes-box .episode-box-inner{ padding: 24px 0 0 0; }
.Episodes-box .episode-box-inner h5{ font-size: 18px;;}
.Episodes-box .episode-box-inner p { font-size: 14px;;}
.Episodes-box{ padding: 24px; }


.ct-form .input-box{ padding: 0 0 16px;; }
.ct-form .col-md-6 { width: 100%;}
.contact-left{ width: 100%;}
.contact-block{ flex-direction: column; gap: 30px;;}
.contact-block .ct-img{ width: 100%;  border-radius: 20px;;}
.contact-block .ct-img img{ border-radius: 20px;; }
.ct-form .input-box .input-title{ font-size: 14px;;}


.newslltaer-block{  border-radius: 20px;; padding: 0 0 0 0px;;  min-height: 400px;;}
.newslltaer-block .round-bg{ display: none; border-width: 100px;; width: 550px ; right: -30%;  height: 550px;;}
.newslltaer-block .news-logo img{ max-width: 100px;; }
.newslltaer-block .news-logo { margin: 40px 0 0 0; position: relative; bottom: auto;  right: auto;}
.newslltaer-block{ padding: 32px;; flex-direction: column;}
.newslltaer-data h3{ font-size: 24px;}
.newslltaer-data>p{ font-size: 16px;;}
.news-form .form-row{ flex-direction: column;}
.news-form p{ text-align: center; }
.footer-top .f-get-text,
.footer-top .org-text{ font-size: 14px;;}
}


@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}