
body{padding: 0; margin: 0; color: #363636; font-size: 16px; line-height: 22px;font-family: 'Forma DJR Micro',Arial,Helvetica,sans-serif;}

@font-face {font-family: 'Forma DJR Display';src: url('FormaDJRDisplay-Regular.woff2') format('woff2'), url('FormaDJRDisplay-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Forma DJR Micro';src: url('FormaDJRMicro-Regular.woff2') format('woff2'), url('FormaDJRMicro-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face { font-family: Helvetica; src: url("Fonts/Helvetica.ttf") format("ttf")}
.container-wrap h1{font-size: calc(28px + (50 - 25) * ((100vw - 300px) / (2500 - 300))); font-family: 'Forma DJR Micro',Arial,Helvetica,sans-serif; color: #000000;}
.container-wrap h2{font-size: calc(24px + (40 - 20) * ((100vw - 300px) / (2500 - 300))); font-family: 'Forma DJR Micro',Arial,Helvetica,sans-serif;color: #000000;}
.container-wrap h3{font-size: calc(18px + (28 - 18) * ((100vw - 300px) / (2500 - 300))); font-family: 'Forma DJR Micro',Arial,Helvetica,sans-serif;color: #000000;}
.container-wrap h4{font-size: calc(16px + (24 - 16) * ((100vw - 300px) / (2500 - 300))); font-family: 'Forma DJR Micro',Arial,Helvetica,sans-serif;color: #000000;}
.container-wrap h5{font-size: calc(16px + (20 - 16) * ((100vw - 300px) / (2500 - 300))); font-family: 'Forma DJR Micro',Arial,Helvetica,sans-serif;color: #000000;}
.container-wrap h6{font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (2500 - 300))); font-family: 'Forma DJR Micro',Arial,Helvetica,sans-serif;color: #000000;}
.container-wrap p{font-family: 'Forma DJR Micro',Arial,Helvetica,sans-serif;}
*{padding: 0px; margin: 0px;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;}
.container-wrap .h1, .container-wrap .h2, .container-wrap .h3, .container-wrap .h4, .container-wrap .h5, .container-wrap .h6, .container-wrap h1, .container-wrap h2, .container-wrap h3, .container-wrap h4, h5, .container-wrap h6 { padding: 0px; margin: 0px; font-weight: 500; line-height: 1.2;}
.container-wrap a:focus {outline: 0px auto -webkit-focus-ring-color;outline-offset: 0px;}
.container-wrap a, .container-wrap img {text-decoration: none;outline: none;}
.container-wrap ul{margin:0;padding:0;list-style:none;}
.container-wrap a:hover{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.container-wrap img{ max-width: 100%; }

.hp_btnPrimary {display: inline-block; }
.hp_btnPrimary a{color: #FFFFFF;background-color: #000000;border: 2px solid #000000; white-space: nowrap; padding: 7px 30px;font-size: 20px;display: inline-block;-webkit-transition: all .3s ease;transition: all .3s ease;}
.hp_btnPrimary a:hover{   background:#024bd8;border-color:#024bd8; text-decoration: none;}
.container-wrap *:hover{ transition: all .5s;outline:0;}
.container-wrap sub, .container-wrap sup { position: relative; font-size: 64%; line-height: 0; vertical-align: baseline;}
.container-wrap sup {top: -0.5em;}
.container-wrap .btn-close:focus {outline: 0;box-shadow: 0 0 0 0;}
.container-wrap  {max-width:1280px; margin: auto; width: 100%; padding: 0 15px; font-family: 'Forma DJR Micro',Arial,Helvetica,sans-serif;}

.banner.header_banner{padding: 0;}
.header_banner .titleName{ max-width: 60%;}
.header_banner .titleName p{ padding: 9px 0 19px 0;}
.header_banner .banner_img{ max-width: 40%;}
.header_banner .titleName a{display: block;line-height: 22px;padding: calc(7px) calc(29px);}
.banner_head_mob {display: none;}

/* Ink video css*/
.Instant_Ink_video {float: left;width: 100%; padding: 18px 0 18px;}
a.open_popup{position: relative;width: 100%;display: block; }
.hp_ink{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.img_vid{max-width: 50%;width: 100%;display: flex;}
.head_text_vid{width: 100%;max-width: 50%;}
.play_video{position: absolute;max-width: 61px;width: 100%;padding: 0 0px;right: 27%;bottom: 18%;}
.play_video img{max-height: 58px;}
.text_video {width: 100%;max-width: 50%;padding: 40px 0 14px;display: flex;flex-direction: column;}
.text_video h1 { color: #000;float: left;width: 100%;font-size: 62px;line-height: 66px;/* padding: 35px 5px 0px 0; */font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;/* border-bottom: 2px solid #b456f3; */}
.text_video p {color: #000;font-size: 22px;line-height: 29px;float: left;padding: 9px 0 0 0;margin: 0;width: 100%;}
/* Ink video css*/

/* Banner css*/
.banner {position: relative;display: flex;width: 100%; padding: 24px 0 0; overflow-x: hidden;flex-direction: row-reverse;justify-content: space-between;align-items: center;}
.banner_img{ width: 100%;max-width: 44%;/*display: flex;  background: url("../images/banner.jpg") 50% 50% / cover no-repeat scroll rgb(98, 112, 119); */}
.banner_img img{/* display: none; */ max-width: 100%;}
.titleName {width: 100%; max-width: 56%;padding-bottom: 0;}

.titleName h1 { color: #000;float: left;width: 100%;font-size: 62px;line-height: 66px;/* padding: 35px 5px 0px 0; */font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;/* border-bottom: 2px solid #b456f3; */}
.titleName p {color: #000;font-size: 22px;line-height: 29px;float: left;padding: 9px 0 0 0;margin: 0;width: 100%;}
/* Banner css*/

/* Discover css*/
.discover_icon{padding: 28px 0px 0;width: 100%;float: left; text-align: left;}
.discover_icon h2 { color: #000000; display: inline-block; width: 100%;font-size: 62px;line-height: 62px; margin: 0 0 33px; text-align: center; padding:21px 20px 4px 20px;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;}
.discover_icon h3{ color: #000000;font-size: 30px;line-height: 32px;float: left; padding-bottom: 10px; padding-left: 5px; width: 100%;}
.discover_icon h4{color: #000000;font-size: 26px;line-height: 32px;float: left;width: 100%;padding: 0 0 15px;min-height: 80px;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;}
.discover_icon p{font-weight: 400;font-size: 19px;line-height: 26px;color: #000000;}
.discover_icon .slick-prev, .discover_icon .slick-next{top: 36%;}
.col_slide{ padding:37px 20px 12px; min-height: 410px; background: #f6f6f6;}
.lptslide .slick-slide{ padding: 0 6px;}
.col_slide img{display: inline;max-height: 68px;margin-bottom: 15px;}
.discover_icon .slick-initialized .slick-slide:nth-child(5){border: 0;}
.discover_icon .hp_btnPrimary{padding-top: 30px;}
/* Discover*/

/* Modal custom css*/
a.open_popup{ cursor: pointer;}
.popup_body{ opacity: 0;visibility: hidden;overflow: hidden;height: 0;position:fixed;z-index: 999999;top:0;left:0;right:0;bottom:0;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;-ms-transition: 300ms;transition: 300ms;}
.popup_body_show{ opacity: 1;visibility: visible;overflow: visible;height: auto;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;-ms-transition: 300ms;transition: 300ms;}
.popup_back{background: rgba(0,0,0,0.4);position: fixed;left:0;right:0;top:0;bottom:0;}
.popup_contain{ position: absolute; background: #fff; max-width: 80%; width: 100%; margin: 0 auto 0; min-height: 150px; left: 50%;    top: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}
.popup_close{background: #e2e2e2;padding:3px 10px 5px;position: absolute;z-index: 99;right: -38px;top: -30px;font-size: 20px;color: #121212;border-radius: 50%;cursor: pointer;width: 48px;padding: 16px;height: 48px;}
.vid_modal_body{max-width:850px; width: 100%; background: transparent;}
.vid_modal_body iframe { min-height: 490px; width: 100%;}
/* Modal custom css*/

/* Plans css*/
.plans-section{ position: relative; display: inline-block; width: 100%;text-align: center; min-height: 650px; padding: 15px 0 20px;}
.plans-section::before{position: absolute; z-index: -1; content: "";width: 229px;height: 236px;top: 234px;left: 0;background: url('../images/plans_shape_1.png') no-repeat;background-position: 0px 0;background-size: 222px;}
.plans-section::after{position: absolute; z-index: -1; content: "";width: 224px;height: 236px;bottom: 0;right: 0;background: url('../images/plans_shape_2.png') no-repeat;background-position: 0px 0;background-size: 222px;}
.coursesSlide .slick-slide {margin: 0 0px;padding: 0 0 0;text-align: center; }
.Plans2{padding: 0 20px;}
.plans_head_2 {width: 100%;height: 22px;display: flex;border-top: 2px solid #000;border-bottom: 2px solid #000;margin: 10px 0 27px;}
.plans_head h1 { color: #000; font-size: 68px;line-height: 70px; padding: 0 30px 0 30px;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;}
.plans_head h4 {color: #000;font-size:calc(22px + (34 - 16) * ((100vw - 300px) / (2500 - 300)));padding: 4px 0 70px 0px;}
.coursesSlide .slick-slide a{ color: #000000;  display: block;  padding: 0 0 0;cursor: auto;}
.coursesSlide .slick-slide:nth-child(4) .beq {border-left: 0px solid rgb(98, 112, 119);}
.coursesSlide .slick-slide:nth-child(3) .beq {min-height: 229px; background-color: #e6e6e6;border: 2px solid #024ad8; border-top: 0;}
.coursesSlide .slick-slide:nth-child(5) .beq {min-height: 229px; background-color: #e6e6e6;border: 2px solid #024ad8 ; border-top: 0; }
.coursesSlide .slick-slide:nth-child(3) .resetin, .coursesSlide .slick-slide:nth-child(5) .resetin, .coursesSlide .slick-slide:nth-child(3) .beq p,.coursesSlide .slick-slide:nth-child(5) .beq p{background-color:#e6e6e6; }
.coursesSlide .slick-slide:nth-child(1) .resetin, .coursesSlide .slick-slide:nth-child(2) .resetin, .coursesSlide .slick-slide:nth-child(4) .resetin{border: transparent;}
.beq{float: left;position: relative;width: 100%;background-color: #f6f6f6;border-top: 1px solid #949494;border-left: 1px solid #949494;border-bottom: 1px solid #949494;display: flex;align-items: center;justify-content: flex-start;text-align: center;flex-direction: column;}
.beq h4{font-size: 38px;color: #000000;line-height: 41px;padding:6px 0 2px;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;} 
.beq p{background-color:#f6f6f6;font-size: 24px;border-bottom: 1px solid #949494;width: 100%;padding: 10px 3px 11px;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;} 
.beq h5{font-size: 18px;color: #000000;padding: 0 0 0;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;} 
.resetin{width: 100%;text-align: center;font-size: 20px;height: 97px; border: 2px solid #024ad8;border-bottom: 0;color: #000000;display: flex;align-items: center;justify-content: center;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;}
.mid_text{min-height: 150px;display: flex;flex-direction: column;width: 100%;align-items: center;justify-content: center;}
.register_name{text-align: left; background: url('../images/register_price_bg.png') no-repeat;background-position: right;background-size: 212px;display: flex;min-height: 166px;align-items: center;margin: 0 0 52px;justify-content: space-between;}
.register_name h1{padding: 0;}
.register_price{border: 2px solid #000000;display: flex;width: 390px;align-items: center;border-radius: 12px;padding: 12px 12px 12px;height: 101px;margin-right: 4%;background: #ffffff;}
.register_price p{font-size: 37px;line-height: 38px;text-align: left;margin-left: 15px;font-family: 'Forma DJR Display', Arial, Helvetica, sans-serif;}
.register_price img{ max-height: 62px;}
.p_text{padding: 30px 0 0;font-size: 20px;}
/* Plans */

/* Service type css*/
.service_card {display: flex;justify-content: space-between;padding: 0 0 0;}
.service_type { display: flex;width: 49.2%; margin-bottom: 20px; }
.service_head h1{text-align: center;padding: 51px 0 32px;}
.service_type_img{display: flex; width: 100%;}
.service_title {background: #f6f6f6;max-width: 280px;width: 100%;position: relative;}
.service_title h1 {background: #f6f6f6;color: #000000;float: left;width: 100%;font-size: 38px; padding: 14px 7px 9px 20px;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;line-height: 40px;}
.service_title p {color: #000;font-size: 18px;line-height: 22px;float: left;padding: 0px 7px 14px 20px;margin: 0;width: 100%;}
.service_title .hp_btnPrimary{position: absolute; bottom: 20px; left: 0;}
.service_title p span { display: block; padding: 10px 0 0;}
.service_title a{ display: block;line-height: 25px; padding: calc(4px) calc(24px);}
.service_type_img img{display: none;}
.service_1{background:#f6f6f6 url('../images/service_1.jpg') no-repeat;background-size: cover;background-position: left;}
.service_2{background:#f6f6f6 url('../images/service_2.jpg') no-repeat;background-size: cover;background-position: left;}
.service_3{background:#f6f6f6 url('../images/service_3.jpg') no-repeat;background-size: cover;background-position: left;}
.service_4{background:#f6f6f6 url('../images/service_4.jpg') no-repeat;background-size: cover;background-position: left;}
/* Service type css*/
 
/* FAQ css*/
.head_text{ color: #fff;width: 100%;margin: 24px 0 0;display: flex;align-items: center;}
.head_text div{ width: 480px;height: 150px;display: flex;align-items: flex-start;justify-content: center;}
.head_text h2 {color: #000000;max-width: 1080px;width: 100%;font-size: 62px;/* font-weight: 600; */line-height: 66px;padding: 47px 20px 5px 0px;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;}
.faq h2{font-size: 36px;color: #000000;line-height: normal;padding: 18px 0 8px;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;letter-spacing: .5px;} 
.faq p{font-size: 22px;color: #000000;padding: 0 0 19px;border-bottom: 1px solid #000;line-height: 28px;} 
.faq p:last-child{border-bottom: 0px solid #000;}
/* FAQ end*/

/*Footer css */
.textfooter{background-color:#ffffff;float: left;width: 100%;padding: 84px 0 54px;}
.textfooter h2{font-size: 31px;color: #000000;line-height: normal;padding: 0px 0 18px;font-family: 'Forma DJR Display',Arial,Helvetica,sans-serif;letter-spacing: .5px;} 
 .textfooter ol{list-style-type:decimal; padding: 0;margin-left: 12px;}
.textfooter p, .textfooter  li {padding: 2px 0;color: #292929;line-height: 22px;font-size: 18px;margin: 0 0 9px 15px;list-style: decimal;padding-left: 14px;}
.textfooter p a, .textfooter li a{text-decoration: underline;color: #474747; word-break: break-all;}
.textfooter p{margin: 0 0 0 ; padding: 0;}
.textfooter p a:hover, .textfooter li a:hover{text-decoration: underline;color: #0077C0;}
.note_one {padding: 47px 0 0;}
/*footer end*/





/* Mobile view css*/
@media screen and (max-width:1180px) {
.titleName h1 { min-height: auto; font-size:  calc(30px + (90 - 18) * ((100vw - 300px) / (2500 - 300))); padding-bottom: 15px; }
.discover_icon h2{ padding: 9px 20px 4px 30px;}
.titleName h1,.discover_icon h2,.plans_head h1,.head_text h2,.cartridge_text h2,.perfect_office_title h1,.head_text h2,.text_video h1 { line-height: normal;font-size:  calc(28px + (90 - 18) * ((100vw - 300px) / (2500 - 300))); }
.faq h2,.service_title h1,.beq h4,.textfooter h2{font-size: calc(24px + (40 - 20) * ((100vw - 300px) / (2500 - 300)));line-height: normal;}
.head_text h2 br{ display: none;}
.faq p,.textfooter p, .textfooter li{font-size: calc(18px + (20 - 16) * ((100vw - 300px) / (2500 - 300))); line-height: 25px;}
.discover_icon h4{padding: 0 0 8px;}
}

@media screen and (max-width:1100px) {
.service_title{ max-width: 273px;}
.discover_icon .slick-initialized .slick-slide {min-height: 375px;}
.hp_logo {padding: 32px 0 32px 30px;}
.hp_logo img { max-height: 100px;}
/* .container-wrap{padding: 0;} */
.plans-section .container-wrap{padding: 0 15px;}
.lptslide {padding: 0 15px;}
.slick-prev{left: 5px;}
.slick-next{ right: 5px;}
.faq {padding: 0 0;}
.textfooter{padding: 63px 15px 54px;}
.resetin{background: transparent; }
.coursesSlide .slick-slide:nth-child(1) .resetin, .coursesSlide .slick-slide:nth-child(2) .resetin, .coursesSlide .slick-slide:nth-child(4) .resetin{border: 0px solid #fff;}
.faq h2{padding: 23px 0 15px;}
.plans-section{padding: 20px 0 14px; min-height: 579px;}
.coursesSlide .slick-slide { margin: 1px 0px 0 0px; }
.head_text div{ padding: 8px 0 8px;}
 .cartridge_text h2 img{ height: 82px;}
.discover_icon h4 {min-height: fit-content;}
.coursesSlide .slick-slide:nth-child(3) .beq,.coursesSlide .slick-slide:nth-child(5) .beq { min-height: fit-content;}
.plans-section::before{ height: 171px; width: 143px;background-size: 137px; top: 213px;}
.plans-section::after{ height: 171px; width: 85px;background-size: 85px; }
 
}

@media screen and (max-width:992px) {
.popup_close{ right: 0;top: -33px; color: #121212; width: 34px;padding: 6px 11px 6px;height: 34px;}
.service_type_img img{display: inline-block;width: 100%;}
.service_type_img{background: none;}
.service_type {display: flex; width: 48%; flex-direction: column-reverse;}
.service_title{ max-width: 100%;height: 100%;}
.head_text div{ width: 328px;  }
 .plans_head h4{padding: 15px 0 25px 8px;}

.banner{ flex-direction: column;}
.titleName,.cartridge_text{max-width: 100%;padding: 0 0 0px;}
.titleName h1{padding: 23px 20px 21px 30px;}
.vid_modal_body { max-width: 623px;}
.vid_modal_body iframe {min-height: 344px;}
.discover_icon .slick-initialized .slick-slide {min-height: 350px;}
.popup_body{ top: 49px;}

.banner_img{max-width: 100%; background: none;}
.banner_img img{display: inline-block;width: 100%;}
.cartridge_text h1{padding: 30px 30px 0px 30px;}
 .plans_head h4{padding: 4px 0 34px 0px;}
.banner_head_desk {display: none !important;}
.banner_head_mob {display: inline-block !important;}
.header_banner {padding: 0;}
.header_banner .banner_img,.header_banner .titleName,.text_video{ max-width: 100%;}
.titleName h1{ padding: 12px 0px 0px 0px;}
.register_name h1 {padding: 0 10px 0 0;}
.head_text h2{ padding: 0px 20px 5px 0px;}
.wrap_responsive{padding: 0;}
.header_banner .titleName{ padding: 0 15px;}
.header_banner .titleName p br, .titleName p br{display: none;}
.register_price p{font-size: 25px; line-height: normal;}
.register_price{ width: 267px;}
.register_name{ min-height: 137px;}
.service_head h1{padding-top: 15px;}
}

@media screen and (max-width:767px) {
.hp_logo img {max-height: 60px;}
.hp_logo { padding: 19px 0 14px 30px;}
.discover_icon p{font-size: 20px; line-height: 25px;}
.discover_icon .slick-initialized .slick-slide { min-height: 316px;}
.play_video {max-width: 125px;}
 .hp_ink{flex-direction: column;}
.img_vid,.head_text_vid{max-width: 100%;}
.Instant_Ink_video{padding: 1px 0 5px;}
.play_video{ max-width: 61px;width: 100%;padding: 0 0px;right: 47%;bottom: 8%;}
.register_price{ width: 94%; margin-right: 0; height: auto;}
.register_price img {max-height: 49px;}
.register_name{ background-size: 101px;min-height: auto;margin: 0 0 37px;  align-items: flex-start;flex-direction: column;}
 }

@media screen and (max-width:600px) {
.hp_logo { padding: 19px 0 14px 15px;}
.hp_logo img {max-height: 50px;}
.titleName a{padding: calc(6px) calc(16px);line-height: 24px;}
.discover_icon p {font-size: 16px;}
.discover_icon {padding: 20px 0px 16px;}
.plans-section .container-wrap p{font-size: 17px; }
.plans-section{ padding: 10px 0px 14px 0px;}
.textfooter{ padding: 43px 0  22px;}
.vid_modal_body{max-width:350px; width: 100%; background: transparent;}
.vid_modal_body iframe { min-height: 245px; width: 100%;}
.titleName{ padding: 0 0 14px;}
.discover_icon .slick-initialized .slick-slide { min-height:fit-content; border-right: 0px solid #000000;}
.plans-section::before,.plans-section::after{display: none;}
.plans-section{min-height: fit-content;}
.col_slide img{ margin-bottom: 8px;}
.plans_head h1{padding:0 0 21px;}
.service_title h1{font-size: 28px; line-height: 34px;min-height: fit-content; padding: 14px 15px 6px 15px;}
.service_card{flex-direction: column;}
.service_type{ width: 100%;}
.service_title p{ padding: 0 15px 25px 15px;}
.service_title h1 br{display: none;}
.head_text{ margin: 5px 0 0px;}
.faq p{padding: 0 0 23px;}
ul.footnotes-list {padding: 0 0;}
.head_text div {width: 69px;height: 69px;}
.discover_icon h2{margin: 0 0 16px; padding: 2px 0 0px 0;}
.hp_btnPrimary a{font-size: 17px;}
.ex_printer h1 br,.plans_head h4 br,.discover_icon h4 br,.perfect_office_title h1 br,.cartridge_text h2 span br{display: none;}
.titleName p{ font-size: 20px; line-height: 25px;}
.titleName, .cartridge_text{ padding: 0 0 11px;}
.cartridge_text h2 img {height: 50px;}
.plans_head h4 {padding: 4px 0 21px 0px;}
.perfect_office_title .hp_btnPrimary,.ex_printer h1,.perfect_office_title h1,.cartridge_text h1,.cartridge_text p,.cartridge_text h2,.head_text h2{padding-left: 15px;padding-right: 15px;}
.titleName h1, .discover_icon h2, .plans_head h1, .head_text h2, .cartridge_text h2, .perfect_office_title h1
,.text_video h1,.service_title h1{ font-size: calc(22px + (90 - 18) * ((100vw - 300px) / (2500 - 300))); line-height: normal;}
.discover_icon h4,.beq p{font-size: calc(21px + (40 - 20) * ((100vw - 300px) / (2500 - 300)));line-height: normal; line-height: normal;}
.cartridge_text h1,.cartridge_text p,.plans_head h4,.text_video p,.container-wrap p,.faq p, .textfooter p, .textfooter li{font-size:16px;line-height: normal;}
.note_one {padding: 22px 0 0;}
.head_text h2{padding: 15px 20px 5px 0px;}
.p_text{ padding: 13px 0 20px;}
.faq h2, .service_title h1, .beq h4, .textfooter h2{font-size: 20px;}
.Plans2 {padding: 0 0px;}
.beq{ border: 1px solid #949494 !important;}
.coursesSlide .slick-slide{ padding: 0 4px 0;}
.coursesSlide .slick-slide:nth-child(3) .beq {border: 2px solid #024ad8 !important; border-top: 0!important;}
.coursesSlide .slick-slide:nth-child(5) .beq {border: 2px solid #024ad8 !important; border-top: 0!important; }

}

@media screen and (max-width:520px) {
.titleName p br{display: none;}
.play_video{ max-width: 43px;}
.head_text_vid { margin-top: 10px;}
.mid_text {min-height:fit-content;padding: 14px 10px 14px;}
.coursesSlide .slick-slide:nth-child(1) .resetin, .coursesSlide .slick-slide:nth-child(2) .resetin, .coursesSlide .slick-slide:nth-child(4) .resetin{display: none;}
.col_slide{min-height: auto; padding:19px 12px 20px;}
.lptslide {padding: 0 0;}
.register_price p {font-size: 20px;}
.register_name {background-size: 76px;}
.text_video{ padding: 28px 0 14px;}
.head_text div{display: none;}
.resetin{ height: 69px; font-size: 18px; line-height: normal;}
.textfooter h2{ padding: 0px 0 9px;}
.textfooter p, .textfooter li{padding-left: 5px;}
.textfooter {padding: 21px 0 22px;}
}