/* Slider */

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}
    span.didlabel {
        color: red;
    }
.didmean-wrapper a.menusearch.didval {
    text-decoration: underline;
    font-weight: 700;
    padding: 7px!important;
}
.didmean-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    padding: 0 0.8em;

}

@media (max-width: 767px) {.list ul li:last-child {padding-left: 10px;} .list ul li:nth-child(8) {padding-left: 0;padding-right: 15px;}}@media (min-width: 768px) and (max-width: 1000px) {.list ul {flex-wrap: wrap;}.list ul li:last-child {padding-right: 10px;padding-left: 0;}}@media (min-width: 320px) and (max-width:400px) {.closeLevel, .closelevel>i {margin-bottom: 1rem;}.openLevel, .closeLevel, .pushNav a {padding: 0.5rem;}.openLevel .fa-chevron-right {top: 8px !important;}ul.secondary-screen li .radio-item {padding: 0.6em 2rem;}.closeLevel, .closelevel>i{margin-bottom: 1rem;}}@media (min-width: 401px) and (max-width:420px) {.closeLevel, .closelevel>i {margin-bottom: 1rem;}.openLevel, .closeLevel, .pushNav a {padding: 0.8rem !important;}.openLevel .fa-chevron-right {top: 8px !important;}ul.secondary-screen li .radio-item {padding: 0.8em 2rem;}}@media (min-width: 1001px) and (max-width: 1100px) {header .header-wrap ul>li {padding: 1rem 2rem 1rem 2rem;}}@media (min-width:1200px) and (max-width:1300px) {.list ul li {padding: 13px 10px;position: relative;}}
.footernav-col.footer_menu_6 ul {
  column-count: 6;
}
footer .footerouter .footerleft-col .footernav .footernav-col.footer_menu_6 h4 {
    position: relative;
}
footer .footerouter .footerleft-col .footernav .footernav-col.footer_menu_6 h4::after {
    max-width: 100%;
}
footer .footerouter .footerleft-col .footernav .footernav-col.footer_menu_5 {
    width: 100% !important;
    display: block !important;
    padding-bottom: 80px;
}
footer .footerouter .footerleft-col .footernav .footernav-col.footer_menu_6 {
    
    width: 100% !important ;
}
@media (max-width: 767px) {
  .footernav-col.footer_menu_6 ul {
    column-count: inherit;
  }
footer .footerouter .footerleft-col .footernav .footernav-col.footer_menu_5 {
    padding-bottom: 0px;
}
}
@media (min-width: 768px) and (max-width: 1000px) {
  .footernav-col.footer_menu_6 ul {
    column-count: 3;
  }
}
body .list ul li{
    padding: 13px 1.2rem;
}
body footer .container {
    max-width: 1320px;
    margin: 0 auto;
    position: relative;
    width: 100%;
    padding: 0 10px;
}
body .social-media ul li {
    padding: 13px 1.05rem;
}
@media (max-width: 767px){
    body .list ul li::before {
        top: 16px;
    }
    footer .footerouter .footerleft-col .footernav .footernav-col.footer_menu_6 {
        padding-bottom: 20px;
    }
     body footer .copyright .footer-inner .list {
        max-width: 100%;
    }
     body footer .copyright .footer-inner .list ul li:last-child {
        padding-left: 10px;
    }
     body footer .copyright .footer-inner .list ul{
          justify-content: center;
    }
    body footer > .container{
        padding:0 30px;
    }
    .download-strip .download-wrapper .account button.signup{
        font-size: 10px !important;
    }
    .form-popup .form-inner .signup-otp-screen input[type=number] {
        font-size: 40px;
        font-family: "Lato-Bold";
        font-weight: 500;
        letter-spacing: 5px;
    }
    .signup-main-screen .custom-checkbox .styled-checkbox+label:before{
        margin-left: -20px !important;
    }
    .signup-main-screen .custom-checkbox .styled-checkbox:checked+label:after {
        margin-left: -21px!important;
    }
 }
@media (min-width: 768px) and (max-width: 1000px){
    body footer > .container{
        padding:0 30px;
    }
         body footer .copyright .footer-inner .list {
        max-width: 100%;
    }
     body footer .copyright .footer-inner .list ul li:last-child {
        padding-left: 10px;
    }
     body footer .copyright .footer-inner .list ul{
          justify-content: center;
    }
 }
@media (min-width: 1001px) and (max-width: 1099px){
    body .list ul li {
        padding: 13px 9px;
    }
    body .social-media ul li {
        padding: 13px 0.7rem;
    }
    body footer .container{
        padding:0 2%;
    }
 }
@media (min-width: 1101px) and (max-width: 1199px){
    body .list ul li {
        padding: 13px 9px;
    }
    body .social-media ul li {
        padding: 13px 0.7rem;
    }
    body footer .container{
        padding:0 1.2%;
    }
 }
 @media (min-width: 1201px) and (max-width: 1300px){
    body .list ul li {
        padding: 13px 1rem;
    }
        body footer .container{
        padding:0 1.2%;
    }
    body .social-media ul li {
        padding: 13px 0.7rem;
    }
 }
   @media (min-width: 1300px) and (max-width: 1400px){
    body .list ul li {
        padding: 13px 1.3rem;
    }
    body .social-media ul li {
        padding: 13px 0.7rem;
    }
 }
  @media (min-width: 1400px) and (max-width: 1500px){
    body .list ul li {
        padding: 13px 1.3rem;
    }
    body .social-media ul li {
        padding: 13px 0.7rem;
    }
 }

 
/* Header Dropdown Menu 4th layer css*/
.create-free-account .signup-otp-screen input, .create-free-account .signup-otp-screen input[type=number]{
    font-size: 40px;
    font-family: "Lato-Bold";
    font-weight: 500;
    letter-spacing: 5px;
}

body header .header-wrap .currentmenu .mega-menu-wrapper .third-screen .has-child a::before {
    font-family: FontAwesome;
    content: "\f105";
    float: right;
    font-size: 20px;
    padding-left: 15px;
    color: #0f2a71;
    position: relative;
    top: 1px;
}

header .header-wrap ul li .mega-menu-wrapper .mega-menu-wrapper-inner {
    display: flex;
    justify-content: flex-start;
    transition: all 0.5s;
}

header .header-wrap ul li.currentmenu .mega-menu-wrapper.shift-left .mega-menu-wrapper-inner {
    margin-left: -15vw;
    transition: all 0.5s;
}

header .header-wrap ul li:nth-child(2) .mega-menu-wrapper.shift-left .mega-menu-wrapper-inner {
    margin-left: -22vw;
}
header .header-wrap ul li:nth-child(11) .mega-menu-wrapper .mega-menu-wrapper-inner {
    margin-left: -2vw;
}

/* header .header-wrap ul li:nth-child(11) .mega-menu-wrapper .mega-menu-wrapper-inner .menu-inner {
    max-width: 220px;
    min-width: 220px;
} */
header .header-wrap .mega-menu-wrapper .menu-inner {
    max-width: 260px;
    transition: all 0.5s;
}
.create-free-account .custom-checkbox input#ag_footer {
    left: 0;
}
.custom-checkbox label {
    margin: 0;
    font-family: "Lato-Bold";
    color: #021759;
}
.signup-main-screen .custom-checkbox .styled-checkbox+label:before {
    border-color: #001065;
    width: 12px;
    height: 12px;
    margin-left: 0px;
    position: absolute;
}
.create-free-account .right-form .custom-checkbox label span {
    padding-left: 20px;
    font-size: 13px;
    line-height: 16px;
    display: inline-flex;
    text-align: left;
    font-family: "Lato-Bold";
    font-weight: 400;
}
.signup-main-screen .custom-checkbox .styled-checkbox:checked+label:after {
    color: #001065;
    margin-left: -2px;
    top: 2px;
    font: 10px/1 FontAwesome;
}
.create-free-account .signup-main-screen .text {
    margin: 1.2rem 0 0.5rem;
}
.create-free-account .signup-main-screen .right-colume .text p, .create-free-account .form-account .text p a {
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    padding: 0;
    font-family: "Lato-Bold";
    font-weight: 400;
    color: #001065;
}
.create-free-account .signup-main-screen .right-colume p span, .create-free-account .signup-main-screen .right-colume p a {
    font-family: "Lato-Bold";
    color: #001065;
}
.exams-template-default header .header-wrap ul li:nth-child(11) .mega-menu-wrapper .mega-menu-wrapper-inner,
.single-booklisting header .header-wrap ul li:nth-child(11) .mega-menu-wrapper .mega-menu-wrapper-inner,
.category header .header-wrap ul li:nth-child(11) .mega-menu-wrapper .mega-menu-wrapper-inner{
    margin-left: 0 !important;    min-width: 310px !important;
}
body.exams-template-default header .header-wrap ul li:nth-child(11) .mega-menu-wrapper .mega-menu-wrapper-inner .menu-inner,
body.single-booklisting header .header-wrap ul li:nth-child(11) .mega-menu-wrapper .mega-menu-wrapper-inner .menu-inner,
.category header .header-wrap ul li:nth-child(11) .mega-menu-wrapper .mega-menu-wrapper-inner .menu-inner {
    min-width: 310px !important;
}

@media (min-width: 1100px) and (max-width:1199px) {
    body header .header-wrap .mega-menu-wrapper .menu-inner {
        max-width: 260px;
        transition: all 0.5s;
        min-width: 260px !important;
    }

    body header .header-wrap .mega-menu-wrapper {
        right: 100px;
    }

    body header .header-wrap .currentmenu .mega-menu-wrapper:before {
        right: -130px;
    }

    body header .header-wrap nav.navbar ul li:nth-child(2) .mega-menu-wrapper:before {
        right: -190px;
    }

    body header .header-wrap nav.navbar ul li:nth-child(2) .mega-menu-wrapper {
        right: 160px;
    }

    body header .header-wrap nav.navbar ul li:nth-child(11) .mega-menu-wrapper {
        right: 180px;
    }

    body header .header-wrap nav.navbar ul li:nth-child(11) .mega-menu-wrapper:before {
        right: -210px;
    }

    header .header-wrap ul li:nth-child(2) .mega-menu-wrapper.shift-left .mega-menu-wrapper-inner {
        margin-left: -22vw;
    }
}

@media (min-width: 1200px) and (max-width:1300px) {
    header .header-wrap .mega-menu-wrapper .menu-inner {
        max-width: 290px;
        transition: all 0.5s;
        min-width: 290px !important;
    }

    header .header-wrap nav.navbar ul li:nth-child(2) .mega-menu-wrapper:before {
        right: -190px;
    }

    header .header-wrap nav.navbar ul li:nth-child(2) .mega-menu-wrapper {
        right: 160px;
    }

    header .header-wrap nav.navbar ul li:nth-child(11) .mega-menu-wrapper {
        right: 180px;
    }

    header .header-wrap nav.navbar ul li:nth-child(11) .mega-menu-wrapper:before {
        right: -210px;
    }
}

@media (min-width: 1400px) and (max-width:1700px) {
    header .header-wrap ul li:nth-child(2) .mega-menu-wrapper.shift-left .mega-menu-wrapper-inner {
        margin-left: -20vw;
    }
}

@media (min-width: 1701px) and (max-width:2000px) {
    header .header-wrap ul li:nth-child(2) .mega-menu-wrapper.shift-left .mega-menu-wrapper-inner {
        margin-left: -14vw;
    }
}
