/*
Theme Name: Wizardly Child
Description: Wizardly Child Theme
Author: Wizardly
Template: hello-elementor
Version: 1.0
*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
----------------------------------------------------------------
============== HEADER / HERO IMAGE / NAVIGATION ================
----------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.form_style .gform_footer  .gform_button ,
.header_button   a{
    background-color: #fff!important;
    border-radius: 9px!important;;
    border: 1.5px solid  #AADB1E!important;
    color: #333F48!important;
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: normal;
    padding: 10px 43px 10px 10px!important;
    outline: none!important;
    position: relative;
    transition: all 0.3s;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='35' viewBox='0 0 33 35' fill='none'%3E%3Crect width='32.6955' height='34.9293' rx='8' fill='%23AADB1E'/%3E%3Cpath d='M12.7031 16.8648C12.3718 16.8648 12.1031 17.1335 12.1031 17.4648C12.1031 17.7962 12.3718 18.0648 12.7031 18.0648L12.7031 17.4648L12.7031 16.8648ZM20.4204 17.8891C20.6547 17.6548 20.6547 17.2749 20.4204 17.0406L16.602 13.2222C16.3677 12.9879 15.9878 12.9879 15.7535 13.2222C15.5191 13.4565 15.5191 13.8364 15.7535 14.0707L19.1476 17.4648L15.7535 20.859C15.5191 21.0933 15.5191 21.4732 15.7535 21.7075C15.9878 21.9418 16.3677 21.9418 16.602 21.7075L20.4204 17.8891ZM12.7031 17.4648L12.7031 18.0648L19.9961 18.0648L19.9961 17.4648L19.9961 16.8648L12.7031 16.8648L12.7031 17.4648Z' fill='%23333F48'/%3E%3C/svg%3E");
    background-repeat:no-repeat!important;
    background-position: calc(100% - 6px) center !important;
    background-size: 30px !important;
    font-family: "Instrument Sans"!important;
}
.form_style .gform_footer  .gform_button:hover ,
.header_button   a:hover{
    background-color: #AADB1E!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='35' viewBox='0 0 33 35' fill='none'%3E%3Crect width='32.6955' height='34.9293' rx='8' fill='%23fff'/%3E%3Cpath d='M12.7031 16.8648C12.3718 16.8648 12.1031 17.1335 12.1031 17.4648C12.1031 17.7962 12.3718 18.0648 12.7031 18.0648L12.7031 17.4648L12.7031 16.8648ZM20.4204 17.8891C20.6547 17.6548 20.6547 17.2749 20.4204 17.0406L16.602 13.2222C16.3677 12.9879 15.9878 12.9879 15.7535 13.2222C15.5191 13.4565 15.5191 13.8364 15.7535 14.0707L19.1476 17.4648L15.7535 20.859C15.5191 21.0933 15.5191 21.4732 15.7535 21.7075C15.9878 21.9418 16.3677 21.9418 16.602 21.7075L20.4204 17.8891ZM12.7031 17.4648L12.7031 18.0648L19.9961 18.0648L19.9961 17.4648L19.9961 16.8648L12.7031 16.8648L12.7031 17.4648Z' fill='%23AADB1E'/%3E%3C/svg%3E");
}
.header_button   a span{
    display: block;
    /*padding-left:10px ;*/
}
.header_button   a svg{
    width: 34px;
    height: 36px;
    position: absolute;
    right: 0;
    top: 0;
}
.header_button   a:hover svg rect{
    fill: #fff;
}
.header_button   a:hover svg path{
    fill: #AADB1E;
}

.hero_bg:before{
    width: 883px;
    left: 50%;
}

.small_button  a .elementor-button-text:after {
    content: attr(data-text)!important;
    font-weight: 500;
    visibility: hidden;
    height: 0;
    overflow: hidden!important;
    display: block!important;
    position: relative!important;
}

.small_button  a .elementor-button-text{
    position: relative;
    display: inline-block!important;
    transition: all 0.3s linear!important;
    cursor: pointer!important;
    text-align:center;

}
.small_button   a:hover  .elementor-button-text {
    font-weight: 500 !important;
}


.cus_swiper_slider .swiper-slide{
    width: 1313px!important;
    max-width: calc(100vw - 60px)!important;
}

.cus-swiper-button .elementor-icon-wrapper{
    display: flex;
    cursor: pointer;
}
.cus-swiper-button .elementor-icon-wrapper svg rect{
    fill:#333F48;
    stroke:#333F48;
}
.cus-swiper-button .elementor-icon-wrapper svg path {
    fill:#fff
}
.cus-swiper-button.disable .elementor-icon-wrapper svg rect{
    fill:#fff;
    stroke:#fff;
}
.cus-swiper-button.disable .elementor-icon-wrapper svg path {
    fill:#7D8588
}

.core_services_slider .cus-swiper-button.disable .elementor-icon-wrapper svg rect{
    fill:#BED7DD;
    stroke:#BED7DD;
}
.core_services_slider .cus-swiper-button.disable .elementor-icon-wrapper svg path {
    fill:#333F48
}
.cus_swiper_slider .elementor-swiper-button
{
    display: none !important;
}
.post_loop  .hover_container:hover,
.swiper-slide-active .hover_container {
    background-color: #BED7DD!important;
}
.swiper-slide:not(.swiper-slide-active)  .hover_container .hover_item svg path{
    fill: #D9DBCF!important;
}
.swiper-slide:not(.swiper-slide-active)  .hover_container  *{
    color: #7D8588!important;
}

.arrow_button a svg{
    width: 18px;
    height: 18px;
}
.scientific_platforms_item:hover{
    background-color: #AADB1E!important;
}
.scientific_platforms_item *{
    transition: all 0.3s;
}
.scientific_platforms_item:hover *{
    color: #333F48!important;
}
.arrow_button a:hover svg rect,
.scientific_platforms_item:hover .arrow_button a svg rect{
    fill:white
}
.arrow_button a:hover svg path ,
.scientific_platforms_item:hover .arrow_button a svg path {
    fill:#333F48
}
.big_arrow_button a {
    /*border-right-width:  0!important;*/
    border: 2px solid #AADB1E!important;
    border-radius: 12px!important;
    padding: 5px 5px 5px 10px!important;
}
.big_arrow_button .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.big_arrow_button a svg{
    width: 34px;
    height: 36px;
    /*border: 1px solid #fff;*/
    /*border-radius: 10px;*/
}
.big_arrow_button a:hover svg{
    border-color:transparent;
}
.big_arrow_button  a:hover svg rect{
    fill:white
}
.big_arrow_button a:hover svg path {
    fill:#333F48
}
.post_loop .elementor-post-info__terms-list{
    position: relative;
    padding-left: 14px;
}
.post_loop .elementor-post-info__terms-list:after{
    position: absolute;
    content: "";
    width: 8.646px;
    height: 8.646px;
    border-radius: 2px;
    background-color: #333F48;
    top: 6px;
    left: 0;

}

.platform_bg:before{
    width: 538px;
    height: 543px;
    top: auto;
    bottom: 0;
    left: -200px;
}
.white_bg svg rect{
    fill:#333f48 ;
}
.white_bg svg path{
    fill:#FFF ;
}
.cus_bul ul {
    padding-left: 20px;
}
.cus_bul ul li::marker {
    color: #000!important;
}
.cus_tab .e-n-tabs-heading{
    padding:10px 20px!important  ;
    border-right: 1px solid #E0E6E8!important;
}
.cus_tab .e-n-tabs-heading:before{
    content:"Capabilities"!important;
    color:  #5A96A1!important;
    font-family: "Instrument Sans"!important;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    padding-left: 18px;
    padding-top: 27px;
    padding-bottom: 10px;
}
.content_icon .elementor-icon-list-icon{
    margin-right: 5px!important;
}
.content_icon .elementor-icon-list-icon,
.cus_tab .e-n-tab-icon{
    display: flex!important;
    width: 28px!important;
    height: 28px!important;
    justify-content: center!important;
    align-items: center!important;
    border-radius: 6px!important;
    background-color: rgba(125, 133, 136, 0.08)!important;
    transition: all 0.3s!important;
}
.cus_tab button{
    background-color: transparent!important;
}
.content_icon .elementor-icon-list-icon,
.cus_tab button:hover .e-n-tab-icon,
.cus_tab button[aria-selected="true"] .e-n-tab-icon{
    background-color:#AADB1E!important ;
}
.cus_tab button:last-child{
    border-bottom-color: transparent!important;
}

.cus_tab button[aria-selected="true"] {
    border-bottom-color: #E0E6E8!important;
}

.cus_tab  .e-n-tab-icon svg path{
    stroke: #7D8588!important
}
.content_icon .elementor-icon-list-icon svg{
    width: 17px!important;
    height: 17px!important;
    margin: 0!important;
    padding: 0!important;
}
.cus_tab button:hover .e-n-tab-icon svg path,
.content_icon .elementor-icon-list-icon svg path,
.cus_tab button[aria-selected="true"] .e-n-tab-icon svg path{
    stroke: #333F48!important
}
.title_icon{
    position: relative;
    padding-left: 15px!important;
}
.title_icon:after{
    position: absolute;
    border-radius: 2px;
    background:  #90BC13;
    width: 8px;
    height: 8px;
    display: block;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.faq_accordion .e-n-accordion-item{
    border-bottom: 1px solid #BED7DD;
}


.capabilities_icons .elementor-icon-wrapper{
    display: flex;
}
.circle_line:after{
    content: "";
    height: 5px;
    width: calc(100% - 250px);
    top: 29px;
    border-radius: 100px;
    background: #fff;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    margin: auto;
}
.circle_line>div{
    z-index: 2;
}
.circle_number{
    height: 58px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.scientific_platforms_item:hover svg rect{
    fill: #fff;
}
.scientific_platforms_item:hover svg path{
    /*fill: #333F48;*/
}

.image_caption:after{
    content: "" !important;
    width: 7px;
    border-radius: 5px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #AADB1E;
    display: block!important;
}
.text_quote:after{
    content: "" !important;
    width: 7px;
    border-radius: 5px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #B5CFD6;
    display: block!important;
}
.cus_toc .elementor-toc__list-item-text:after{
    content: "" !important;
    width: 0px;
    transition: all 0.3s;
    border-radius: 5px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #AADB1E;
    display: block!important;
}
.cus_toc .elementor-toc__list-item-text.elementor-item-active:after{
    width: 7px;
}
.cus_toc .elementor-toc__list-item-text{
    transition: all 0.3s;
    position: relative;

}
.cus_toc .elementor-toc__list-item-text.elementor-item-active{
    padding-left: 21px;
}
.cus-slider-step:hover .cus-slider-title{
    background: #AADB1E;
}
@media (min-width: 1800px){

    .cus_swiper_slider{
        transform: translateX(calc(50% - 896px));
        width: calc(100% - calc(50% - 870px))!important;
        overflow: hidden;
        display: flex;
        margin-right: auto;
        margin-left: auto;
        position: relative;
        /*left: calc(50% - 896px);*/
    }
}
@media (max-width: 1790px){

    .hero_bg:before{
        width: 883px;
        left: auto;
        right:0 ;
    }
    .platform_bg:before{
        width: 230px;
        height: 230px;
        top: auto;
        bottom: 0;
        left: -50px;
    }

}
@media (max-width: 1320px) {
    .circle_line:after{

        width: calc(100% - 200px);

    }
}
@media (max-width: 1025px) {
    .circle_line:after{

        width: calc(100% - 150px);

    }
}
@media (max-width: 992px){

    .cus_swiper_slider .swiper-slide{

        max-width: calc(100vw - 40px)!important;
    }
    .circle_line:after{
        height: calc(100% - 0px);
        width: 5px;
        top:0px;
        left: 26px;
        margin: 0;
    }
}












 /*Search*/


.cps-search {
    width: 100%
}

.cps-search-form {
    margin-bottom: 50px;
    width: 100%;
    max-width: 683px;
    position: relative;
    display: flex;
    align-items: center;
    gap: 12px;
}

.cps-search-input-wrap {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    border-radius: 12px;
    border: 1.6px solid rgba(51, 63, 72, 0.35)!important;
    background: #FFF!important;
}

.cps-search-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 16px;
    flex: 0 0 auto
}
.cps-search-icon  svg{
   width: 33px;
    height: 33px;
}

.cps-search-input {
    width: 100%;
    min-width: 0;
    height: 62px;
    padding: 15px 28px !important;
    outline: 0 !important;
    box-shadow: none !important;
    color: #233244;
    font-family: "Instrument Sans";
    font-size: 21.6px;
    font-weight: 400;
    line-height: 31px;
   background: transparent!important;
    border: none!important;
}

.cps-search-clear {
    display: none;
    position: absolute;
    right: 66px;
    top: 50%;
    transform: translateY(-50%);
    display: none;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: #eef1f1;
    cursor: pointer
}

.cps-search-clear.show {
    /*display: flex*/
}

.cps-search-submit {
    align-self: stretch;
    width: 62px;
    flex: 0 0 56px;
    padding: 0!important;
    outline: none!important;
    border: 0!important;
    background: transparent!important;
    cursor: pointer;
    font-size: 22px;
    display: flex;
}

.cps-search-main {
    display: grid;
    /*grid-template-columns: 220px minmax(0, 1fr);*/
    gap: 65px;
    align-items: start
}

.cps-sidebar {
    min-width: 0;
    display: none;
}

.cps-filter-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 40px;
    border-top: 1px solid #d9dede;
    font-size: 13px
}

.cps-clear-all {
    padding: 0;
    border: 0;
    background: none;
    color: #748688;
    font-size: 12px;
    cursor: pointer
}

.cps-filter-group {
    border-top: 1px solid #d9dede
}

.cps-filter-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: 48px;
    padding: 0;
    border: 0;
    background: none;
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
    cursor: pointer
}

.cps-filter-icon {
    font-size: 16px;
    line-height: 1
}

.cps-filter-content {
    display: none;
    padding: 0 0 14px
}

.cps-filter-group.open .cps-filter-content {
    display: block
}

.cps-filter-option {
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 30px;
    font-size: 12px;
    cursor: pointer
}

.cps-filter-option.is-disabled {
    opacity: .4;
    cursor: default
}

.cps-filter-option input {
    position: absolute;
    opacity: 0;
    pointer-events: none
}

.cps-filter-checkbox {
    position: relative;
    width: 14px;
    height: 14px;
    flex: 0 0 14px;
    border: 1px solid #cfd8da;
    background: #fff
}

.cps-filter-option input:checked + .cps-filter-checkbox {
    border-color: #9bc72b;
    background: #9bc72b
}

.cps-filter-option input:checked + .cps-filter-checkbox:after {
    content: "";
    position: absolute;
    left: 4px;
    top: 1px;
    width: 4px;
    height: 8px;
    border: solid #fff;
    border-width: 0 1.5px 1.5px 0;
    transform: rotate(45deg)
}

.cps-filter-radio {
    border-radius: 50%
}

.cps-filter-option input:checked + .cps-filter-radio:after {
    left: 3px;
    top: 3px;
    width: 6px;
    height: 6px;
    border: 0;
    border-radius: 50%;
    background: #fff;
    transform: none
}

.cps-filter-label {
    flex: 1;
    min-width: 0
}

.cps-filter-number {
    margin-left: auto;
    color: #839294;
    font-size: 11px
}

.cps-results {
    position: relative;
    min-width: 0
}

.cps-results-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 25px;
    padding-bottom: 35px;
    border-bottom: 1px solid rgba(51, 63, 72, 0.15);

}

.cps-results-count {

    color: #233244;
    font-family: "Instrument Sans";
    font-size: 28px;
    font-weight: 500;
    line-height: normal;
}
.cps-results-count span{

    color: #90BC13;

}

.cps-sort-wrap {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #7D8588;
    font-family: "Instrument Sans";
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 12px 18px 12px 20px;
    border-radius: 10px;
    border: 1.5px solid rgba(51, 63, 72, 0.25);
    background: #FFF;
}

.cps-search-sort {
    padding: 0;
    padding-right: 20px;
    border: 0;
    background: transparent;
    font: inherit;
    cursor: pointer;
    outline: 0;
    appearance: none; /* Disable the default arrow */
    -webkit-appearance: none; /* For WebKit-based browsers */
    -moz-appearance: none; /* For Firefox */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.02469 0.719971C6.02469 0.322326 5.70233 -2.93081e-05 5.30469 -2.93255e-05C4.90704 -2.93429e-05 4.58469 0.322326 4.58469 0.719971L5.30469 0.719971L6.02469 0.719971ZM4.79557 9.98065C5.07675 10.2618 5.53263 10.2618 5.8138 9.98065L10.3959 5.3986C10.677 5.11742 10.677 4.66154 10.3959 4.38036C10.1147 4.09919 9.6588 4.09919 9.37762 4.38036L5.30469 8.4533L1.23175 4.38036C0.950575 4.09919 0.494696 4.09919 0.213518 4.38036C-0.0676591 4.66154 -0.0676591 5.11742 0.213518 5.3986L4.79557 9.98065ZM5.30469 0.719971L4.58469 0.719971L4.58469 9.47153L5.30469 9.47153L6.02469 9.47153L6.02469 0.719971L5.30469 0.719971Z' fill='%23233244'/%3E%3C/svg%3E");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 11px;
}

.cps-result-item {
    padding: 25px 0;
    /*border-bottom: 1px solid #dce2e3*/
}

.cps-result-title {
    display: inline-block;
    margin-bottom: 16px;
    color: #233244!important;
    font-family: "Instrument Sans";
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: -0.25px;
}
.cps-result-excerpt {
    color: #7D8588;
    font-family: "Reddit Sans";
    font-size: 18.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(51, 63, 72, 0.15);;
}

.cps-result-meta {
    display: flex;
    align-items: center;
    gap: 12px;
    color: #233244;
    font-family: "Reddit Sans";
    font-size: 18.5px;
    font-weight: 400;
    line-height: normal;
}

.cps-result-type {
    color: #5A96A1;
    font-family: "Reddit Sans";
    font-size: 18.5px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.58px;
    text-transform: uppercase;
}


.cps-result-title mark, .cps-result-excerpt mark {
    padding: 0;
    background: transparent;
    color: #99c522!important;
}

.cps-pagination {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    margin-top: 30px
}

.cps-page {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 38px;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #d3dbdc;
    background: #fff!important;
    cursor: pointer;
    color: #233244;
    font-family: "Instrument Sans";
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 5px;
    outline: none;
}
.cps-page:focus ,
.cps-page:hover ,
.cps-page.active {
    border-color: #90BC13;
    background: #90BC13!important;
    color: #fff;
}
.cps-page.page_arrow{
    padding: 0;
    background: transparent!important;
    border: none;
}
.cps-page.page_arrow svg{
    padding: 0;
    width: 38px;
    height: 38px;
}
.cps-page-dots {
    padding: 0 3px
}

.cps-loading {
    position: absolute;
    z-index: 10;
    top: 55px;
    left: 50%;
    display: none;
    transform: translateX(-50%);
    padding: 8px 14px;
    background: #fff;
    box-shadow: 0 3px 15px rgba(0, 0, 0, .08);
    font-size: 12px
}

.cps-loading.show {
    display: block
}

.cps-results-inner.is-loading, .cps-filters-inner.is-loading {
    opacity: .45;
    pointer-events: none
}

.cps-no-results {
    padding: 40px 0
}

@media (max-width: 767px) {
    .cps-search-form {
        margin-bottom: 30px
    }

    .cps-search-input-wrap {
        max-width: none
    }

    .cps-search-main {
        grid-template-columns: 1fr;
        gap: 35px
    }

    .cps-results-top {
        align-items: flex-start;
        flex-direction: column;
        gap: 10px
    }
    .cps-search-icon svg {
        width: 25px;
        height: 25px;
    }
    .cps-search-input {

        height: 50px;
        padding: 10px 15px !important;

        font-size: 18px;

        line-height: 28px;

    }
    .cps-search-submit {

        width: 50px;

    }
    .cps-search-submit svg{

        width: 50px;
        height: 50px;

    }
    .cps-results-count {

        font-size: 20px;
    }
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
----------------------------------------------------------------
===================== CONTENT AREA / BODY ======================
----------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/




/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
----------------------------------------------------------------
=================== FOOTER / FOOTER WIDGETS ====================
----------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
----------------------------------------------------------------
=================== PLUGIN / PLUGIN WIDGETS ====================
----------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
----------------------------------------------------------------
======================== MEDIA QUERIES =========================
----------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*------------IPAD PORTRAIT-----------*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {

}   

/*------WEIRD ONE------*/

@media only screen and (min-width: 320px) and (max-width: 900px) {


}   


/*------------IPHONE PORTRAIT-----------*/
@media only screen and (min-width: 320px) and (max-width: 767px) {



}


@media only screen and (min-width: 320px) and (max-width: 374px) {

}

/*-----------IPAD------------*/
@media only screen and (min-width: 768px) and (max-width: 1024px){


}

@media only screen and (max-width: 480px) and (min-width: 321px) {

}
/*------------MDPI LAPTOPS-----------*/
@media only screen and (min-width: 961px) and (max-width: 1279px) {

}

/*------------FIX MARKETS DIVIDER OVERLAPS ABOVE IPAD-----------*/
@media only screen and (min-width: 783px) and (max-width: 1200px) {


}

@media only screen and (min-width: 2000px) {

}
