@media (max-width: 1440px) {
.freebanner p{font-size:13px !important}
.openawards-sec .logo-mark .logo-content h1 {

    font-size: 20px;
}
.openawards-sec .logo-mark .logo-content {
    width: 74%;
    margin-left: 1%;
    margin-top: 0;
}
.openawards-sec .logo-mark .logo-sec img {
    margin-top: 15px;
}














}


@media (max-width: 1280px) {
    .sarahmoseley-sec {
        padding: 70px 0 260px 0;
    }


.header-main-container{width: 97%; padding: 0 15px;}
.wrapper {width: 97%; padding: 0 15px;}
.product-wrapper {width: 97%; padding: 0 15px;}
.kazhomeedition-sec .wrapper {width: 97%; padding: 0 15px;}

.lightgreen-bg.slider .maincont {width: 100%;}
.method-sec ul li {width: 23.333333%; margin: 0px 35px;}
.method-sec ul li:not(:last-child)::after {width: 52px;height: 34px;right: -62px;}
.footer .inner { margin: 0 auto; width: 95%;}

.socialicn a { height: 39px;}
.products-list.new-list ul.sm-row {
    flex-wrap: nowrap;

}
.products-list.new-list ul.custom-row li {
    width: calc(31% - 2px);
        margin: 17px 6px 0px 6px;
}

.products-list.new-list ul li {
    width: calc(16% - 0px);
        margin: 6px;
}
.products-list.new-list .videosec {
    width: calc(40% - 30px);
    height: calc(100% - 35px);
}




}


@media only screen and (min-width:992px) and (max-width:1169px) {

.skdslider .wrapper{width: 97%; padding: 0 15px;}
.product-wrapper {width: 97%; padding: 0 15px;}
.products-list ul.sm-row {width: 90%; margin: 0 auto;}
.kazhomeedition-sec .wrapper {width: 97%;padding: 0 15px;}
.head-container{width: 97%; padding: 0 15px;}

.btnfull-area { width: 100%;}
.homeedition-buttons .why-choose-btn {position: initial;  transform: translateY(-0%);}

.lightgreen-bg.slider .maincont { width: 100%;}
.method-sec ul li {width: 21.333333%;margin: 0px 35px;}
.method-sec ul li:not(:last-child)::after {width: 52px;height: 34px;right: -62px;}






}


@media (max-width: 1024px) {

    .list-products-category ul li {
      width: 226px;
    height: 375px;
}
.tooleft_new {
    margin-right: 0px;
    margin-left: 15px !important;
}
.method-sec ul li {width: 21.333333%;margin: 0px 35px;}
.method-sec ul li:not(:last-child)::after {width: 52px;height: 34px;right: -62px;}
.left {width: 60%;}
.right {width: 30%;}
.socialicn a {height: 33px;}
.learntotouch { width: 95%;}
.pl-40 { padding-left: 9px;}
.neuro-beet-bluesec .wrapper .white-bg img { max-width: 110px; max-height: 105px;}
.challenges-btn { padding: 9px 8px; width: 140px;}
.dyslexia-edition ul li { width: 21.333333%;}
.dyslexia-edition ul.linksec > li .mores-btn { width: 95%; padding: 12px 20px;}

.dyslexia-edition ul.linksec > li { width: 21.333333%;}
.lightgreen-bg .maincont ul li { width: 15.6%; padding: 15px 15px; margin: 0 .5%;}

.video-mark { width: 35%; margin: 0 auto;}
.video-content h1 { font-size: 37px;}
.video-content { top: 37px;}
.panel-video { height: 540px !important;}

.bizibaby { left: 76%;}
.bulletj:before {left: -3px;}
.green-btn { width: 25%;}
.brochure-part {width: 98%;padding: 0 10px;}
.pdf {width: 185px;}

.more-btn {padding: 12px 27px;}
.business-padding-right {left: 40%;}
#city-guilds .city-grill {left: 45%;}
.city-guiderightsection img {height: auto;}
.accordion-width {width: 70%;}
.neuro-beet-bluesec .wrapper .white-bg .bett-imgsec3 img {max-width: 115px;max-height: 105px;}
.neuro-beet-bluesec .wrapper .white-bg {width: 96%;}
.neuro-beet-bluesec .wrapper .white-bg .text-sec {padding-top: 22px;}

.neurodiverse .left {width: 100% !important;}
.book-image {left: 0;width: 140px;}
.left-address {width: 68%;}
.team-box ul li {margin-left: 45px;}
.million-users-bg {height: 325px;}
.btnfull-area2 {width: 90%;}
.left_block {width: 50%;}
.cart-middle {width: 45%;margin-left: 50px;}
.cart-right {width: 25%;}
.products-list.new-list .videosec {
width: calc(40% - 30px);
    height: calc(100% - 35px);

}
.products-list.new-list .sidebutton-sec {
    float: left;
    width: 55%;
}
.snapshot {
    height: 90px;
    margin-top: 10px;
}
.products-list.new-list ul.sm-row {
    width: 98%;

}

.products-list.new-list ul.custom-row li {
    width: calc(31% - 2px);
        margin: 17px 6px 0px 6px;
}

.products-list.new-list ul li {
    width: calc(15% - 0px);
        margin: 6px;
}


.list-products ul li a h6{
    font-size: 11px !important;
    position: relative;
}
.bottom-caption {
    font-size: 14px;

}
.products-list.new-list ul li .snapshot img {
    max-height: 50px;
}

.left-kaz-bg {
    display: none;
}

.block-about.panel_about .wrap {
    width: 750px;
}
.new-btn {
    left: 70%;
}
.mores-btn {
    padding: 12px 20px;

}
.coursework .mores-btn {
    width: 178px;
}

.homeedition-buttons .btn1 a.mr-5, .homeedition-buttons .btn1 a.mx-5 {
    margin-right: 0!important;
}
.homeedition-buttons .btn1 a.ml-5, .homeedition-buttons .btn1 a.mx-5 {
    margin-left: 0!important;
}

.openawards-sec .logo-mark {
    width: 98%;
}
.openawards-sec .logo-mark .logo-content h6 {
    padding-right: 20px;
}







}




@media only screen and (min-width:769px) and (max-width:991px) {
.skdslider .wrapper{width: 97%;padding: 0 15px;}
.orng-bg {right: 3%;}
.products-list ul.sm-row {width: 90%;}
.product_box .snap.snapshot .dsa-btn {width: 94px;}
.list-products ul li {width: calc(50% - 32px);}
.pl-40 {padding-left: 16px;}
.btnfull-area {width: 100%;}
.homeedition-buttons .why-choose-btn { position: initial; transform: translateY(-0%);}
.lightgreen-bg.slider .maincont ul li { width: 48%; margin: 0 1% 2% 1%;}
.method-sec ul li { width: 20.333333%; margin: 0px 30px;}
.block-contact {width: 46%;}
.registered_number { padding-bottom: 20px;}





}


@media (max-width: 768px) {

.products-list.new-list .videosec {
    width: calc(100% - 30px);
    height: calc(100% - 35px);
}


.openawards-sec .logo-mark {
    width: 90%;
}
.openawards-sec .logo-mark .logo-sec {
    text-align: center;
}
.openawards-sec .logo-mark .logo-sec img {
    max-height: 234px;
    max-width: 200px;
    width: 100%;
}

.openawards-sec .logo-mark .logo-content {
    width: 93%;
    margin-left: 0;
    margin-top: 0;
}
.openawards-sec .logo-mark .logo-content h1 {
    font-size: 12px;
}
.openawards-sec .logo-mark .logo-content h6 {
    font-size: 10px;
}
.freebanner p {
    font-size: 12px !important;
}
.openawards-sec .logo-mark .logo-content {
    width: 74%;
}
.openawards-sec  .mt-5, .my-5 {
    margin-top: 10px !important;
    margin-bottom: 8px;
}
.award-content-1 p {

    display: block;
}
.compaie-table .mr-3{
    margin-right: 0 !important;
}
.city-accordian {
    width: 100%;
}
.why-choose-kaz {
    margin-bottom: 0;
}
.buy-area {
    margin-bottom:55px !important;
    display: block;
}
.pdf-area  .ml-3{
    margin-left: 0!important;
}
.button-left .more-btn {
    padding: 12px 15px;
}
.pdf-area .button-left {
    float: left;
    width: 100%;
    margin-right: 0;
}
.pdf-area .button-right {
    float: left;
    width: 100%;
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
float: left;width: 100%;}

.wrapper {width: 96%;padding: 0 2%;}
.header-main-container{width: 100%; padding: 0;}
.head-container .linkupper_middle {width: 100%;padding-left: 20px;}
.head-container .linkupper_right {float: left;padding: 0 20px;}
.head-container .linkupper_right .social-network ul li a {font-size: 14px !important;}
.header-main-container .logo { padding: 8px 15px;}
.header-main-container .logo img{max-width: 100px;}
.head-container .linkupper_right {margin-top: 10px;margin-bottom: 10px;padding-left: 20px;}
#cssmenu ul li.orange-select {background-color: #ffa500;border-radius: 0;}
.cont-1 {height: 38px;line-height: 37px;width: 38px;}
.cont-2 {height: 38px;line-height: 37px;width: 38px;}
.cont-3 {height: 38px;line-height: 37px;width: 38px;}
.cont-4 {height: 38px;line-height: 37px;width: 38px;}
.cont-5 {height: 38px;line-height: 37px;width: 38px;}
.cont-6 {height: 38px;line-height: 37px;width: 38px;}
#upper-strip {height: 75px;}
.fa-sign-out, .fa-cart-arrow-down, .fa-user { font-size: 15px;}



/* ......home..... */

.bnrtop-txt {width: 90%;margin: 0 auto;}
.kazhomeedition-sec {margin-top: 0;}
.kazhomeedition-sec .wrapper {width: 95%;}
.skdslider .wrapper {width: 95%;}
.videosec {width: calc(96% - 6px);}
.skdslider {width: 100%;padding: 15px;}
.bannertext {width: 85%;padding-left: 0;}
.orng-bg {position: initial;}

.skdslider .skdslider {height: 180px !important;}
.product-wrapper {width: 96%!important}
.products-list ul.sm-row {width: 90%;}
.products-list {margin: 0 auto;overflow: hidden;position: relative;width: 88%;}
.list-products ul li {width: 43%!important}

.deep-blue-area h5 {font-size: 33px;line-height: 35px;margin-bottom: 5px;}
.blue-portion-padding h2 {font-size: 25px;line-height: 35px;}
.why-choose-btn-outer {margin-top: 20px;}
.lightgreen-bg .maincont {width: 100%;}
.lightgreen-bg .maincont ul li {width: 48%;margin: 0px 1% 5% 1%;}
.lightgreen-bg .maincont4 {
width: 100%;
}
.lightgreen-bg .maincont4 ul li {
width: 48%;
margin: 0px 1% 5% 1%;
}
.video-content {padding: 10px 0 3px 0;width: 70%;top: 13px;}
.video-content h1 {font-size: 20px;padding-bottom: 5px;}
.video-mark img {max-width: 30%;height: auto;}
.video-wrapper {width: 70%;}
.panel-video {height: 260px;}


#learning-col {height: auto;float: left;padding-bottom: 40px;}
.left-col {width: 92%;padding: 15px;}
.left-col h3 {font-size: 27px;}
.left-kaz-bg {display: none;}
.right-kaz-bg{display: none;}
.right-col {display: none;}

#welcome-panel {height: auto;}
.col-logo-1 {width: 49%;margin-bottom: 15px;}
.col-logo-2 {width: 50%;margin: 5px 0;}
.col-area-3 .col-logo-1 {width: 50%;padding: 0 15px;box-sizing: border-box;text-align: center;}
/* ......home..end..... */


/* ....about.... */

#banner-blue {padding: 25px 0;}
.height-vertical {height: auto;}
.kazethos-sec {width: 90%;}
.beige-bg img {height: 100%;margin-right: 30px;margin-top: 20px;}
.beige-bg {width: 91.8%;margin-bottom: 30px;}
.about-logo {width: 100%;margin-bottom: 20px;}
.social-media {width: 95%;}
.social-media h4 {font-size: 20px;}

.panel-about h2, .team-box h2, .why-choose-kaz h2, .video-box h2, .kaz-screenshot h2, .support-faq h2 {font-size: 24px;}
.team-box ul li {margin-left: 0;margin-bottom: 30px;padding: 0 15px;width: 92%;}
.quotes {width: 92%;padding: 0 15px;}
.million-users-bg {height: 285px;}

/* ....about.end... */

.kazhomeedition-sec .editionimg-sec {width: 96% !important;margin-top: 10px;padding: 0 15px;}
.kazhomeedition-sec .editionimg-sec h4 {font-size: 24px;}
.btnfull-area2 img { max-width: 30%;}
.blue-portion-padding-left {width: 92%;}
.pl-40 {padding: 0 15px;}
.blue-portion-padding-left h2 {font-size: 24px;}
.btnfull-area {height: auto;width: 85%;}
.homeedition-buttons .why-choose-btn {position: initial;transform: translateY(16%);}

.panel-about h4 {width: 90%; margin: 0 auto;}

.lightgreen-bg.slider .maincont {width: 100%;}
.lightgreen-bg.slider .maincont ul li {width: 48%;margin: 0 1% 2% 1%;}
/* .main-div {width: 92% !important;padding: 0 15px;} */
.mobile-height{ padding-bottom: 72px}
.block-about .buy-area {margin: 15px 0;float: left;height: auto;}
.left-bar-details p {float: left;text-align: left;}
.buy-area .more-btn {float: none !important;margin: 0 auto;}
.small-header {width: 100%; font-size: 20px;text-align: center;}
.government-sec {width: 96%; padding: 2%;}
/* .block-about .panel-video{height: 200px !important;} */
.method-sec ul li:not(:last-child)::after{display: none}
.method-sec ul li {width: 86%;margin: 0px 35px 35px 35px;}
.coursework-sec .flex-direction-nav a {margin-top: 0;}
.flexslider .flex-direction-nav a.flex-prev {left: -7px;}
.flexslider .flex-direction-nav a.flex-next {right: -7px;}
.flex-direction-nav a.flex-prev:before {width: 30px;height: 30px;}
.flex-direction-nav a.flex-next:before {width: 30px;height: 30px;}
.flex-direction-nav a.flex-next:hover:before {width: 30px;height: 30px;}
.flex-direction-nav a.flex-prev:hover:before {width: 30px;height: 30px;}
.blue-portion-padding-left .col-3{text-align: center !important}
.blue-portion-padding-left img {display: inline-block;}
.coursework-sec .buy-area.padding-top {margin-top: 0;}
.buy-area.padding-top .more-btn {float: none;}
.edition-video {width: 100%;}

.deep-blue-area.deep {width: 90%;}
.content_2 {padding-left: 0px;}

.single {width: 97%;}
.video-part {height: auto;}
.testimonial-video {width: 100%;}
.testimonial-video video {width: 100%;}
.tooleft {margin-left: 0 !important;float: none !important;display: inline-block;}

.kazhomeedition-sec .video-junior h4 {font-size: 24px;}
.bizibaby {left: 50%;width: 132px;transform: translate(-50%, -0%);position: inherit;}
.JuniorVideo-sec {margin-top: 12px;width: 100%;text-align: center;}
.pdf-area {margin-top: 25px;height: auto;}
.pdf-area .more-btn{ margin-bottom: 20px;}
.buy-area-city .more-btn{float: left;}
.course-left {width: 100%;}
.course-right {width: 100%;}
.famili-video {margin-top: 10px !important;}
.family-morebtn {width: 100%;}
.mtop-l {margin-top: 0px !important;}
.compare-table tr td i {font-size: 17px;}
.dyslexia-edition h3 {font-size: 20px!important;}
.neuro-beet-bluesec .wrapper .white-bg img {float: none; margin: 0 30px; display: inline-block;}
.neuro-beet-bluesec .wrapper .white-bg {width: 95%;}
.another3 ul {margin-bottom: 20px;}
.challenges-btn {position: initial;}
.dyslexia-edition ul li {width: 100%;margin: 0px 0px;}
.dyslexia-edition ul.linksec > li {width: 100%;}
.unique {font-size: 20px!important;line-height: 30px !important;}
.left_block {width: 100%;margin-top: 0px;}

.dysright-block {width: 100%;margin-top: 0;}
.row {display: inherit;}
.red-border.mr-4{ margin-right: 0 !important}
.red-border.ml-4{ margin-left: 0 !important}
.red-border{ margin-top: 15px}
.junior-left {float: none;margin-left: auto;margin-right: auto;margin-top: 0;width: 100%;text-align: center;}
.junior-right {margin-right: 0;width: 100%;}
.xwrap {width: 100%;}
.junior-right .dyslexia-small {font-size: 20px;}
.junior-right-most {width: 100%;}
.juniorbuy1 {width: 100%;margin-top: 45px;}
.junior-right-most {margin-top: 0%!important;}
.family-lefter-most {width: 100%;float: none;margin-top:0px;text-align: center;}
.family-left {width: 100%;margin-top: 30px;}
.family-left.ml-4{margin-left: 0 !important;}
.family-left .dyslexia-small {font-size: 20px;}
.family-right {width: 100%;margin-top: 0;text-align: center;}
.dyslexia-small {font-size: 20px !important;}
.products-list-category ul a{display: flex}
.list-products-category ul li {float: none;margin: 0 auto 20px auto;display: block; margin-left: auto !important;}
.dyslexia-video-part video{text-align:center; width:92%; margin:0 auto;}
.bnrmiddile-txt {width: 90%;margin: 0 auto;}
.btnfull-area2 {height: auto;}
.btn1.col-2{margin-top: 22px;}
.why-choose-btn-outer.text-right {text-align: center;}
.green-btn {margin-top: 20px;}
.course-right .mores-btn { width: auto; margin-right: 20px; float: left;}
.compare-screen {width: 90%;}
.kazhomeedition-sec .video-junior {margin-top: 0px;}
.coursework-sec {width: 96%;padding: 0 2%;}
.block-about .buy-area-city {margin: 15px 0;float: left;height: auto;position: initial;}
.buy-area-city .more-btn {float: none !important;margin: 0 auto;}
.buy-area-city .mr-5, .mx-5 { margin-right: auto !important;}
.bullet2:before {left: 2px;}
.dyslexia-video-part video{ width: 50%; margin: 0 auto;}
.block-product.px-4 {padding-left: 15px !important;padding-right: 15px !important;}

.left_block-neuro {width: 92%;padding: 0 15px;}
.left_block-neuro h3 {font-size: 16px;}
.right_block-neuro.left_block-product {float: left; width: 94%; margin-top: 30px;}
.bett-imgsec {text-align: center;}
.neuro-beet-bluesec .wrapper .white-bg p {margin: 20px 0;width: 100%;text-align: center;}
.bett-imgsec2 img {max-width: 95% !important;width: auto;height: 110px;}
.another3 li {line-height: 28px;}

.bullet2 {padding-left: 20px;}
.challenges-btn {width: 200px;}
.bizibaby img {max-width: 110px;}
.buy-area.padding-top { margin-top: 30px !important;}
.block-product .logo-block {width: 18%;}

.block-product .left_block {width: 82%;margin-top: 0px;}
.right_block {width: 95%;float: left;}
.full_block h3, .left_block h3 {font-size: 20px;line-height: 29px;}
.dysright-block {width: 100%;margin-top: 0;float: none; text-align: center;}
.city-guiderightsection img {height: auto;}
#city-guilds .city-grill {left: 43%;}
.kazhomeedition-sec .neurodiverse-sec .image-sec {width: 99%;}
.wrap-2 {width: 100%;}
.typing-area .typing-left.w-50{width: 100%;}

.typing-area .typing-right.w-40{width: 100%;}
.accordion-width{width: 100%; margin: 0 auto;}
p.brochure {margin-bottom: 15px;}

.scrollable-area {padding-top: 0px;}
.btnlist {width: 55%;margin: 0px auto;}
.btnlist ul li {margin: 5px 10px;}
.another-block {height: 210px;}
.btnlist {height: 180px;}

.dsa-nmh-area {width: 95%;}
.forms {width: 96%;padding: 0px 15px;}
.neuro-beet-bluesec .wrapper .white-bg .bett-imgsec3 img { float: none;}
.bett-imgsec3 {width: 100%;text-align: center;}
.bett-imgsec2 {width: 100%;text-align: center;}
.homeedition-buttons {margin-top: 0;margin-bottom: 25px;}
.pdf_sec h2 {width: 183px;}
.pdf_sec {width: 32.9%;}
.block-contact {width: 45%;}
.registered_number {padding-bottom: 20px;}

.left-address {width: 100%;}
.right-addres {width: 100%;}
.why1-btn {float: none;margin-right: auto;margin-left: auto;}

.why2-btn {float: none;margin-right: auto;margin-left: auto;}

.cart-left .btn-download {width: 140px;}
.cart-middle {width: 36%;margin-left: 43px;}
.cart-right {float: right;width: 35%;}
.updatesinclude {width: 188px;left: 72%;padding: 5px 10px;font-size: 12px;}
.order-section-left {width: 50%;padding: 15px;}
.order-section-right {width: 45%;}
.logcontact input {width: 100%;}
.logcontact img{margin-left: 0px !important;}
.right-address p input{width: 97% !important;}
.logcontact .submit-btn{width: 97% !important;}











/* ...footer.... */

.footer {padding: 0px 0;}
.footer .inner {width: 85%;}
.footer .inner .column {width: 100%;padding-right: 0;}
.footer .inner > div > h4 {margin-top: 25px;}
.socialicn a img {max-height: 63%;}
.footer .inner .wide-column {width: 100%;}
#af-form-1607145759 .af-body input.text, #af-form-1607145759 .af-body textarea {width: 72% !important;}
#af-form-1607145759 .af-body .af-textWrap {width: 100% !important;}
.footer .inner .column.socialwrap {width: 100%;}
.left {width: 92%;padding: 15px !important;}
.right {width: 96%;padding: 15px !important;}
.baseline p.right {text-align: left;}

/* ...footer.end... */

.top_colored_sec .keyboard img {
    max-height: 215px;
    margin-left: 0;
}
.duke_content_sec .images_sec {
    text-align: right;
    padding-left: 0;
}

.duke_content_sec2 .content_area ul li .content{    display: block !important;}




}






@media (max-width: 575px) {
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
float: left;width: 100%;}
.wrapper {width: 91% !important;}

.top_colored_sec .text-right {
    text-align: center;
}

.block-contacts {
    width: 94% !important;
}

.form-contact p input {
    width: 94% !important;
}
.form-contact p input {
    width: 94% !important;
}

.block-contacts p select{
    width: 94% !important;
}
.right-address {
    float: left !important;

}

.block-about.panel_about .wrap a {
    width: 14.5%;
    height: 40px;
    margin: 0px 0.6% 0 0;

}
.block-about.panel_about .wrap {
    width: 100%;
}
.block-about.panel_about .popup-box {
    padding: 20px 0px;

}

.products-list.new-list .sidebutton-sec {
    width: 100%;
}
.products-list.new-list ul.sm-row {
    justify-content: center !important;

}
#video-panel2 {
    height: 130px;
}
.bnrtop-txt2 h1 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 2px;

}
.bnrtop-txt h1 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 2px;
}


.btnfull-area2 {
    width: 98%;
}
.tournament-btn img {
    left: -12px;
}

.homeedition-buttons .btn1 a.mr-5, .homeedition-buttons .btn1 a.mx-5 {
    margin-right: 0!important;
}
.homeedition-buttons .btn1 a.ml-5, .homeedition-buttons .btn1 a.mx-5 {
    margin-left: 0!important;
}
.btnfull-area2 {
    display: block;
}

.homeedition-buttons .btn1 {
    margin-left: 0;

}

.openawards-sec .logo-mark .logo-sec {
    width: 100%;
}
.openawards-sec .logo-mark .logo-content {
    width: 91%;
}
.freebanner p {
    font-size: 12px !important;
    line-height: 20px !important;
}
.openawards-sec {
    height: 515px;

}
.compaie-table {
    margin-bottom: 30px;
    float: left;
}


.head-container{width: 100%;}
.header-main-container{ width: 100%; padding: 0;}
.head-container .linkupper_right {float: left;padding-left:20px; padding-right: 10px;}
.head-container .linkupper_right .social-network ul li a { font-size: 12px !important;}
.header-main-container .logo {padding: 8px 15px;}
.header-main-container .logo img{max-width: 100px;}
#cssmenu ul li.orange-select {background-color: #ffa500;border-radius: 0;}

.mobile-hide{display: none}
#upper-strip {height: auto; overflow: visible; }
/* .linkupper_right .social-network{display: none} */
.mobili-login{display: inline-block; width: 100%;}
.linkupper_right .social-network .dropbtn {background-color: #3498DB;color: white;padding: 5px;font-size: 14px;border: none;cursor: pointer;}
.linkupper_right .social-network .dropbtn:hover, .dropbtn:focus {background-color: #2980B9;}
.linkupper_right .social-network .dropdown {position: initial;display: inline-block;}
.linkupper_right .social-network .dropdown-content {
display: none;position: absolute;background-color: #f1f1f1;min-width: 160px;overflow: auto;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;left: 50%;top: 100%;right: 0;}
.linkupper_right .social-network .dropdown-content a {color: black;padding: 12px 16px;text-decoration: none;display: block;}
.linkupper_right .social-network .dropdown a:hover {background-color: #ddd;}
.linkupper_right .social-network .show {display: block;}
.head-container .linkupper_middle {width: 90%;}
.head-container .linkupper_right .social-network ul li a {font-size: 15px;padding-right: 20px;}




/* ......home..... */

.bnrtop-txt {width: 90%;margin: 0 auto;}
.products-list.new-list .videosec {
width: calc(100% - 6px);
    margin: 0 2px 25px 0px;
}
.products-list.new-list ul.custom-row {
    margin: 0;
    display: block;
}
.products-list.new-list ul.custom-row li{    width: 93%!important;}
.products-list.new-list ul.custom-row li .orng-bg {
    width: 100%!important;

}
.kazhomeedition-sec {margin-top: 0;}
.kazhomeedition-sec .wrapper {width: 91%;}
.skdslider .wrapper {width: 100%;}
.videosec {width: calc(96% - 6px);}
.skdslider {width: 93%;padding: 15px;}
.bannertext {width: 85%;padding-left: 0;}
.orng-bg {position: initial;}
.skdslider .skdslider {height: 230px !important;}
.product-wrapper {width: 92%!important;}
.products-list {margin: 0;overflow: hidden;position: relative;width: 100%;}
.list-products ul li {width: 90%!important;}
.blue-portion-padding-left img {margin-left: auto;margin-right: auto;max-width: 165px;}
.blue-portion-padding {width: 85%;}
.deep-blue-area h5 {font-size: 33px;line-height: 35px;margin-bottom: 5px;}
.blue-portion-padding h2 {font-size: 25px;line-height: 35px;}
.why-choose-btn-outer {margin-top: 20px;}
.lightgreen-bg .maincont {width: 100%;}
.lightgreen-bg .maincont ul li {width: 98%;margin: 0px 1% 5% 1%;}
.lightgreen-bg .maincont4 {
width: 100%;
}
.lightgreen-bg .maincont4 ul li {
width: 98%;
margin: 0px 1% 5% 1%;
}

.video-content {padding: 10px 0 3px 0;width: 70%;top: 13px;}
.video-content h1 {font-size: 20px;padding-bottom: 5px;}
.video-mark img {max-width: 30%;height: auto;}
.video-wrapper {width: 70%;}
#video-panel {height: 130px;}
.panel-video {height: 215px !important;}
#learning-col {height: auto;float: left;padding-bottom: 40px;}
.left-col {width: 92%;padding: 15px;}
.left-col h3 {font-size: 27px;}
.left-kaz-bg {display: none;}
.right-kaz-bg{display: none;}
.right-col {display: none;}
#welcome-panel {height: auto;}
.col-logo-1 {width: 49%;margin-bottom: 15px;}
.col-logo-2 {width: 50%;margin: 5px 0;}
.col-area-3 .col-logo-1 {width: 50%;padding: 0 15px;box-sizing: border-box;text-align: center;}
.btn-learn {font-size: 15px;margin: 20px auto 0 auto;padding: 5px 15px; width: 80%;}
.quote-highlight {margin-bottom: 15px;}
/* ......home..end..... */

.btn1 {min-width: 254px;}

/* ....about.... */

#banner-blue {padding: 25px 0;}
.height-vertical {height: auto;}
.kazethos-sec {width: 90%;}
.beige-bg img {height: 100%;margin-right: 30px;margin-top: 20px;}
.beige-bg {width: 83.8%;margin-bottom: 30px;}
.about-logo {width: 100%;margin-bottom: 20px;}
.social-media {width: 95%;}
.social-media h4 {font-size: 20px;}
.panel-about h2, .team-box h2, .why-choose-kaz h2, .video-box h2, .kaz-screenshot h2, .support-faq h2 {font-size: 24px;}
.team-box ul li {margin-left: 0;margin-bottom: 30px;padding: 0 15px;width: 92%;}
.quotes {width: 92%;padding: 0 15px;}
.million-users-bg {height: 285px;}

/* ....about.end... */

.kazhomeedition-sec .editionimg-sec {width: 91% !important;margin-top: 10px;padding: 0 15px;}
.kazhomeedition-sec .editionimg-sec video {width: 100%;height: 100%;}
.kazhomeedition-sec .editionimg-sec h4 {font-size: 24px;}
.blue-portion-padding-left {width: 92%;}
.pl-40 {padding: 0 15px;}
.blue-portion-padding-left h2 {font-size: 24px;}
.btnfull-area {height: auto;}
.homeedition-buttons .why-choose-btn {position: initial;transform: translateY(16%);}
.panel-about h4 {width: 100%;margin-top: 20px;}
.lightgreen-bg.slider .maincont {width: 100%;}
.lightgreen-bg.slider .maincont ul li {width: 100%;margin: 0 1% 5% 1%;}
/* .main-div {width: 92% !important;padding: 0 15px;} */
.mobile-height{ padding-bottom: 72px}
.block-about .buy-area {margin: 15px 0;float: left;}

.left-bar-details p { float: left; text-align: left;}
.small-header {width: 100%; font-size: 20px;line-height: 33px;}
.government-sec {width: 96%; padding: 2%;}
.block-about .panel-video{height: 200px !important;}
.method-sec ul li:not(:last-child)::after{display: none}
.method-sec ul li {width: 82%;margin: 0px 25px 35px 25px;}
.coursework-sec .flex-direction-nav a {margin-top: 0;}
.flexslider .flex-direction-nav a.flex-prev {left: -7px !important;}
.flexslider .flex-direction-nav a.flex-next {right: -7px !important;}
.flex-direction-nav a.flex-prev:before {width: 30px;height: 30px;}
.flex-direction-nav a.flex-next:before {width: 30px;height: 30px;}
.flex-direction-nav a.flex-next:hover:before {width: 30px;height: 30px;}
.flex-direction-nav a.flex-prev:hover:before {width: 30px;height: 30px;}

.coursework-sec .buy-area.padding-top {margin-top: 0;}
.buy-area.padding-top .more-btn {float: none;}
.edition-video {width: 100%;}
.deep-blue-area.deep {width: 90%;}
.content_2 {padding-left: 0px;}
.single {width: 97%;}
.video-part {height: auto;}
.testimonial-video {width: 100%;}
.testimonial-video video {width: 100%;}
.tooleft {margin-left: 0 !important;float: none !important;display: inline-block;}

.kazhomeedition-sec .video-junior h4 {font-size: 24px;}
.bizibaby {left: 50%;width: 132px;transform: translate(-50%, -0%);position: inherit;}

.bizibaby img {max-width: 115px;}

.JuniorVideo-sec {margin-top: 12px;width: 100%;text-align: center;}
.pdf-area {margin-top: 25px;height: auto; width: 98%!important;}
.pdf-area .more-btn{ margin-bottom: 20px;width: fit-content !important;}
.buy-area-city .more-btn{float: left;}
.course-left {width: 100%;}
.course-right {width: 100%;}
.famili-video {margin-top: 10px !important;}
.family-morebtn {width: 100%;}
.mtop-l {margin-top: 0px !important;}
.compare-table tr td i {font-size: 17px;}
.dyslexia-edition h3 {font-size: 20px!important;}
.neuro-beet-bluesec .wrapper .white-bg img {float: none;margin: 0 auto;display: inline-block; max-width: 188px; max-height: 100%;}
.neuro-beet-bluesec .wrapper .white-bg {width: 92%;}
.another3 ul {margin-bottom: 20px;}
.challenges-btn {position: initial;}
.dyslexia-edition ul li {width: 100%;margin: 0px 0px;}
.dyslexia-edition ul.linksec > li {width: 100%;}
.unique {font-size: 20px!important;line-height: 30px !important;}
.left_block {width: 100%;margin-top: 0px;}

.dysright-block {width: 100%;margin-top: 0;float: none; text-align: center;}
.row {display: inherit;}
.red-border.mr-4{ margin-right: 0 !important}
.red-border.ml-4{ margin-left: 0 !important}
.red-border{ margin-top: 15px}
.junior-left {float: none;margin-left: auto;margin-right: auto;margin-top: 0;width: 100%;text-align: center;}
.junior-right {margin-right: 0;width: 87%;}
.xwrap {width: 100%;}
.junior-right .dyslexia-small {font-size: 20px;}
.junior-right-most {width: 100%;}
.juniorbuy1 {width: 100%;margin-top: 45px;}
.junior-right-most {margin-top: 0%!important;}
.family-lefter-most {width: 100%;float: none;margin-top:0px;text-align: center;}
.family-left {width: 87%;margin-top: 30px;}
.family-left.ml-4{margin-left: 0 !important;}
.family-left .dyslexia-small {font-size: 20px;}
.family-right {width: 100%;margin-top: 0;text-align: center;}
.dyslexia-small {font-size: 20px !important;}
.products-list-category ul a{display: flex}
.list-products-category ul li {float: none;margin: 0 auto 20px auto;display: block; margin-left: auto !important;}
.dyslexia-video-part video{text-align:center; width:92%; margin:0 auto;}
.bnrmiddile-txt {width: 90%;margin: 10px auto 0 auto}
.btnfull-area2 {height: auto;}
.btn1.col-2{margin-top: 22px;}
.why-choose-btn-outer.text-right {text-align: center;}
.green-btn {margin-top: 20px;}

.course-right .mores-btn {width: 77%;}

.compare-screen {width: 90%;}
.buy-area.padding-top { margin-top: 0px !important;}
.method-sec h3 {font-size: 16px;padding: 0 20px;}
.green-btn {width: 65%;margin-right: 0;}
.business-padding-right { position: inherit; left: -10%;}
.lightgreen-bg.slider .maincont ul li {width: 100%;margin: 0 1% 4% 1%;}

.main-div .block-about { padding: 0px 0 0px 0;}
#banner-6 {height: 165px;}
.logo-mark {top: 55%;}
.block-product .logo-block {width: 18%;}

.block-product .left_block {width: 82%;margin-top: 0px;}
.right_block {width: 95%;float: left;}
.full_block h3, .left_block h3 {font-size: 20px;line-height: 29px;}
.form-section .label-name {line-height: 14px;margin-bottom: 11px;margin-top: 11px;}
.form-section .label-name {font-size: 12px !important;}
.label-area {width: 65%;}
.form-area {width: 35%;}

.compare-table tr th {padding: 10px 8px 10px 8px;font-size: 13px;}

.business-padding-right {float: none;position: initial;left: 0;margin-bottom: 20px;}
.about-col .support-form {width: 90%;}
.city-guideleftsection {width: 100%;}
.city-guideleftsection .dyslexia-small {font-size: 15px !important;}
.city-guiderightsection {width: 98%;text-align: center;}
.city-guiderightsection img {max-width: 60%;height: auto;}
#city-guilds .city-grill {height: 55px;left: 42%;top: 17%;}
.typing-area .typing-left.w-50{width: 100% !important; margin: 15px 0;}

.typing-area .typing-right.w-40{width: 100% !important;}

.accordion-width{width: 100%; margin: 0 auto;}
.kazhomeedition-sec .neurodiverse-sec .image-sec {width: 98%;}
.guardian-slider {width: 96.333333%;}

p.brochure {margin-bottom: 15px;}

.scrollable-area {padding-top: 0px;}
.forms {width: 93%;padding: 0px 15px;}
.dsa-nmh-area {width: 100%;margin: 0 auto;}
.dsa-left {width: 100%;float: left;}
.dsa-right {width: 100%;float: right;}
.book-image {left: 15px;width: 70px;}
.btnlist {height: 175px;}
.btnlist ul li {margin: 5px 10px;}
.another-block {height: 215px;}
.book-image img {height: 77px;}
.slider-sec {width: 100%;}
.right_block-neuro.left_block-product {width: 100%;}
.homeedition-buttons {margin-top: 0;margin-bottom: 25px;}
.form-section .form-section-left {width: 100%;float: left;}
.form-section .form-section-right {width: 100%;float: left;}
.form-block .form-section p {padding-left: 0;}
.pdf_sec {width: 100%;}
.kaz-about-details p {font-size: 20px !important;line-height: 30px;}
.kaz-about-details {width: 100%;}
.form-section2 {width: 100%;}
.form-section2 .label-area {width: 45%;}
.form-section2 .form-area {width: 55%;}
.support-form p {line-height: 25px;}
#banner-5 {height: 250px;}
.block-contact {width: 90%;}
.registered_number {padding-bottom: 10px;}


.left-address {width: 100%;}
.right-addres {width: 100%;}

.blog-sec {width: 96%;}
.another-block {height: 215px;}
.support-form h2 {font-size: 17px;padding: 10px;}
.btnlist {height: 173px;}
.btnlist ul li {margin: 5px 10px;}

.book-image {left: 1%;width: 95px;}
.form-contact p input {width: 96%;}
.form-contact p textarea {width: 96%;}
.why1-btn {width: 75%;margin-right: 0;}
.btnwhy-area {width: 90%;}
.why2-btn {width: 75%;margin-right: 0;}
.fa-sign-out, .fa-cart-arrow-down, .fa-user {font-size: 15px;}
.subscribe-btn {width: 125px;}
.cart-left {width: 100%;}
.cart-middle {width: 100%;margin-left: 0;}
.cart-right {width: 100%;}
.right-pic {width: 100%;text-align: center;}
.right-pic img {max-width: 64%;}
.license {margin-top: 13px;}
.logcontact-2 {width: 100%;}
.updatesinclude {position: initial;left: auto;margin: 0 auto 15px auto;}

.order-section-top-left h2 {font-size: 12px;font-weight: bold;}
.order-section-top-left {width: 30%;}
.order-section-top-right {width: 35%;}
.order-section-top span {font-size: 12px;}
.order-section-left {width: 93%;padding: 15px;}

.order-section-right {width: 93%;padding: 15px;}
.logcontact img{margin-left: 0px !important;}
.right-address p input{width: 94% !important;}
.logcontact .submit-btn{width: 100% !important; margin-left: 0 !important}

.frgt {width: 100%;}
.rgstr {width: 100%;text-align: left;margin-top: 10px;}

.tournament-button{ width: 100%; float: left; text-align: center;padding-top: 15px;}

.coursework {
    display: inline-block;
    text-align: center;
}

.coursework .mores-btn {
    margin: 32px auto 0px auto;
}
.new-btn {
    position: initial;
    margin: 0 auto 20px auto;
}



/* ...footer.... */

.footer {padding: 0px 0;}
.footer .inner {width: 85%;}
.footer .inner .column {width: 100%;padding-right: 0;}
.footer .inner > div > h4 {margin-top: 25px;}
.socialicn a img {max-height: 63%;}
.footer .inner .wide-column {width: 100%;}
#af-form-1607145759 .af-body input.text, #af-form-1607145759 .af-body textarea {width: 72% !important;}
#af-form-1607145759 .af-body .af-textWrap {width: 100% !important;}
.footer .inner .column.socialwrap {width: 100%;}
.left {width: 92%;padding: 15px !important;}
.right {width: 92%;padding: 15px !important;}
.baseline p.right {text-align: left;}

/* ...footer.end... */




}



@media screen and (max-width: 320px){
.head-container .linkupper_middle {padding: 0 10px;}
.cont-1 {height: 30px;line-height: 30px;width: 30px;}
.cont-2 {height: 30px;line-height: 30px;width: 30px;}
.cont-3 {height: 30px;line-height: 30px;width: 30px;}
.cont-4 {height: 30px;line-height: 30px;width: 30px;}
.cont-5 {height: 30px;line-height: 30px;width: 30px;}
.cont-6 {height: 30px;line-height: 30px;width: 30px;}
.head-container .linkupper_right {padding-left: 10px;padding-right: 10px;}
.social-network ul li.citygrill img {width: 25px !important;height: 15px !important;}
#af-form-1607145759 .af-body input.text, #af-form-1607145759 .af-body textarea {width: 67% !important;}
.mobile-height{min-height: 500px}
.government-sec {width: 96%; padding: 2%;}
.btn1 {min-width: 100%}
.homeedition-buttons .btn1 a{width: 91%;}
.btnfull-area {width: 95%;}
.method-sec ul li { margin: 0px 10px 35px 10px;}
.kazhomeedition-sec .editionimg-sec {width: 97% !important;padding: 0 0px;}













}
