/* body.postid-194906 {background: #151B47;}
.service-hero{margin-top: 130px;align-items: center;}
.service-heading h1{font-size: 90px;font-weight: 700;line-height: 90px;margin-top: 50px;margin-bottom: 50px;text-transform: inherit;}
.breadcrumbs li{font-size: 14px;font-style: normal;font-weight: 300;line-height: 20px;}
.breadcrumbs li.current{opacity: 0.4;}
.service-heading ul:not(.breadcrumbs){margin-left:15px;font-size: 18px;font-style: normal;font-weight: 300;line-height: 26px;list-style-image: url('/wp-content/uploads/2026/05/Rectangle-1.png');}
.service-heading ul:not(.breadcrumbs) li{margin-bottom: 35px;}
.selling-list li{width: calc(100% - 40px);padding:20px;margin-bottom:20px;border-radius: 4px;background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(21px);font-size: 16px;font-weight: 600;line-height: 20px; }
.selling-list li img{margin-right: 20px;}
.selling-list li:nth-child(odd){margin-right: 0;margin-left: auto;}
.description-row{margin-top: 130px;border-bottom: 1px solid rgba(255, 255, 255, 0.20);padding-bottom: 120px;margin-bottom: 100px;}
.description-row p{font-size: 18px;font-weight: 300;line-height: 26px;}
.subtitle g{font-size: 16px;font-weight: 300;line-height: 24px;opacity: 0.4;display: block;}
.subtitle{margin: 0;text-transform: lowercase;font-size: 18px;font-weight: 300;line-height: 26px;}
.pricing-table-scroll { width: 100%; overflow-x: auto; scrollbar-width: thin; scrollbar-color: rgba(157, 190, 255, 0.5) transparent; }
.pricing-table-scroll::-webkit-scrollbar { height: 3px; }
.pricing-table-scroll::-webkit-scrollbar-track { background: transparent; }
.pricing-table-scroll::-webkit-scrollbar-thumb { background: rgba(157, 190, 255, 0.5); border-radius: 50px; }
.pricing-table-scroll::-webkit-scrollbar-thumb:hover { background: rgba(157, 190, 255, 0.7); }
.pricing-table { min-width: 900px; width: 100%; border-collapse: separate; color: #fff; border-spacing: 20px 0;}
.pricing-table th, .pricing-table td { min-width: 190px; padding: 28px 20px; text-align: center;  }
.pricing-table td{font-size: 16px;font-style: normal;font-weight: 600;line-height: 20px;}
.pricing-table thead th h5 { font-size: 30px;font-weight: 600;line-height: 40px; color: #fff; padding:15px 20px;background: linear-gradient(90deg, rgba(21, 27, 71, 0.20) 7.73%, rgba(157, 190, 255, 0.20) 49.63%, rgba(21, 27, 71, 0.20) 89.18%);}
.pricing-table .price { display: block; margin: 25px 0; font-size: 26px; font-weight: 600; }
.pricing-table .price small { font-size: 14px; font-weight: 500; opacity: 0.6; }
.pricing-table .btn { background: #9bbcff; color: #151B47; padding: 10px 20px; border-radius: 4px; font-weight: 600; font-size: 16px;line-height: 20px;}
.pricing-table .sticky-col { position: sticky; left: 0; z-index: 10; min-width: 120px; width: 120px; background: #151B47; text-align: left; font-size: 16px; font-weight: 600; color: #fff; border-right: 1px solid #9DBEFF!important; border-left: none; }
.pricing-table tbody tr td {border-bottom: 1px solid rgba(255, 255, 255, 0.10);}
.pricing-table tbody tr:hover, .pricing-table tbody tr:hover .sticky-col { background: #273060; }
.pricing-table tbody tr:last-child td{border-bottom: none;}
.pricing-comparison-section .nav.nav-tabs{margin-top: 40px;margin-bottom: 60px;border: 1px solid #9DBEFF;border-radius: 4px;max-width: max-content;margin-left: auto;margin-right: auto;}
.section-clouds.pricing-comparison-section .nav-link.active{background: #9DBEFF;color: #151B47;opacity: 1;}
.section-clouds.pricing-comparison-section .nav-link{font-size: 16px;font-weight: 600;line-height: 20px;border-radius: 4px 0 0 4px;background: rgba(157, 190, 255, 0.30);opacity: 0.6;color: #9DBEFF;}
.section-clouds.pricing-comparison-section .nav-item {margin: 0;margin-left: -1px;} */
/* News */
/* Large Devices, Wide Screens */

@media only screen and (min-width: 1921px) {
    .header{z-index: 9;position: relative;}
    .banner-second .banner-content::before {background-size: cover;background-position-y: bottom;background-position-x: right;height: 100%;width: 50%;top: -7%;}
    .section-testimonials::before {
    background-size: cover;
    width: 65%;
    height: 100%;}
    .bg-pink::before{background-image: url(/wp-content/uploads/bigpink.svg);background-size: contain;background-position: center;}
    .section-banner .item{height: 75vh;background-size: 100% 100vh;background-repeat: no-repeat;background-position: center;}
}

@media only screen and (min-width: 2000px) {
   .section-testimonials::before {width: 61%;}
}
@media only screen and (min-width: 2120px) {
   .section-testimonials::before {width: 59%;}
}
@media only screen and (min-width: 2250px) {
   .section-testimonials::before {width: 57%;}
}
@media only screen and (min-width: 2500px) {
   .section-testimonials::before {width: 50%;}
}
@media only screen and (min-width: 2750px) {
   .section-testimonials::before {width: 46%;}
   .section-testimonials .owl-nav{left: -24rem}
}
@media only screen and (min-width: 3000px) {
   .section-testimonials::before {width: 42%;}2
}

@media only screen and (max-width : 1920px) {
    #mega-menu-header-menu li ul li.menuRight.right-col{padding-left: 20%!important}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1720px) {
    #mega-menu-header-menu li ul li.menuRight.right-col{padding-left: 16.3%!important}
    #mega-menu-52-0-1 ul li#mega-menu-item-301:hover ul{padding-left: 30%!important}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {
    #mega-menu-header-menu li ul li.menuRight.right-col{padding-left: 14.5%!important}
}
@media only screen and (max-width : 1499px) {
    .scrollmagic section{width: 25vw;}
}
/* MAC Laptops */
@media only screen and (max-width : 1440px) {
    #mega-menu-header-menu li ul li.menuRight.right-col{padding-left: 10.5%!important}
    .section-points:before{z-index: 1;content: '';position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 30%;background: #203166;}
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {max-width: 76%;}
    #mega-menu-52-0-1 ul li:hover ul {padding-left: 25% !important;}
    #mega-menu-header-menu #mega-menu-52-0-1 ul li ul a {padding: 30px 10px !important;}
}
/* HD Ready Laptops */
@media only screen and (max-width : 1366px) {
    #mega-menu-header-menu li ul li.menuRight.right-col{padding-left: 8.5%!important}
}

/* HD Ready Laptops */
@media only screen and (max-width : 1360px) {
    .section-points:before{height: 40%;}
}
@media only screen and (max-width : 1349px) {
    .section-testimonials .normalTests{display: none;}
    .section-testimonials .mobileTests{display: block;}
}
@media only screen and (max-width : 1314px) {
    .page-insight-news .searchFilters {width: 90%;margin: 0 auto}
    .news-input-search {background-position-x: 10px !important;padding-left: 40px !important;}
}

    
/* Box Screens 1280x1024 */
@media only screen and (max-width : 1280px) {
    #mega-menu-header-menu li ul li.menuRight.right-col{padding-left: 3%!important}
    #mega-menu-52-0-1 ul li:hover ul{padding-left: 20%!important;}
    #mega-menu-52-0-1 ul li#mega-menu-item-301:hover ul{padding-left: 30%!important;}
    #mega-menu-header-menu li ul li.left-col a{padding-left: 5%!important}
} 

/* Zoomed in FF Break point */
@media only screen and (max-width : 1240px) {
    #mega-menu-header-menu li ul li.left-col a{padding-left: 4.5%!important}
    .featTax::after {width: 100%;}
} 
@media only screen and (max-width : 1199px) {
    #mega-menu-header-menu #mega-menu-52-0-1 ul li ul a {padding: 0% 10px !important;padding-top: 30px!important}
    #mega-menu-header-menu li ul li.menuRight.right-col .btn-white {padding: 0.7rem 0;width: 100%;}
    #headerRow .col-lg-8{padding: 0;}
    #headerRow {z-index: 999;position: relative;}
}
/* iPads */
@media only screen and (max-width : 1024px) {
    #mega-menu-header-menu #mega-menu-52-0-1 ul li ul a {padding: 0% 10px !important;padding-top: 30px!important}
    #mega-menu-header-menu li ul li.menuRight.right-col .btn-white {padding: 0.7rem 0;width: 100%;}
    #headerRow .col-lg-8{padding: 0;}
    #headerRow {z-index: 999;position: relative;}
    .section-points:before{height: 55%;}
}

@media only screen and (max-width : 991px) {
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
    margin-left: 8px!important;
    }
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
    margin-left: -8px!important;
    }
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
    margin-left: -8px!important;
    }
    .page-insight-news .news-input-search{width: 40%!important}
    .owl-products .owl-dots {border-bottom: none;}
    .section-solutions .owl-carousel{margin-bottom: 6rem;padding-bottom: 0}
    .section-solutions .owl-carousel .owl-dots{max-width: 80%}
    .section-solutions .title h3{font-size: 1.5rem}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background: transparent!important;color: #13204a!important}
    li#mega-menu-item-58:hover > a.mega-menu-link::before, li#mega-menu-item-58 > a.mega-menu-link:focus::before, li#mega-menu-item-58.mega-current-menu-parent  > a.mega-menu-link::before{background-image: url('/wp-content/uploads/2021/01/Vector24.svg')!important;}
    li#mega-menu-item-59:hover > a.mega-menu-link::before, li#mega-menu-item-59 > a.mega-menu-link:focus::before, li#mega-menu-item-59.mega-current-menu-parent  > a.mega-menu-link::before{background-image: url('/wp-content/uploads/2021/01/Group-154.svg')!important;}
    li#mega-menu-item-300:hover > a.mega-menu-link::before, li#mega-menu-item-300 > a.mega-menu-link:focus::before, li#mega-menu-item-300.mega-current-menu-parent  > a.mega-menu-link::before{background-image: url('/wp-content/uploads/2021/01/Group9.svg')!important;}
    li#mega-menu-item-301:hover > a.mega-menu-link::before, li#mega-menu-item-301 > a.mega-menu-link:focus::before, li#mega-menu-item-301.mega-current-menu-parent  > a.mega-menu-link::before{background-image: url('/wp-content/uploads/2021/01/Vector25.svg')!important;}
    li#mega-menu-item-302:hover > a.mega-menu-link::before, li#mega-menu-item-302 > a.mega-menu-link:focus::before, #mega-menu-wrap-header-menu #mega-menu-header-menu li#mega-menu-item-302.mega-current-menu-item:not(.mega-remove-active-highlight) > a.mega-menu-link::before, #mega-menu-wrap-header-menu #mega-menu-header-menu li#mega-menu-item-302.mega-current-menu-ancestor:not(.mega-remove-active-highlight) > a.mega-menu-link::before, #mega-menu-wrap-header-menu #mega-menu-header-menu li#mega-menu-item-302.mega-current-page-ancestor:not(.mega-remove-active-highlight) > a.mega-menu-link::before, li#mega-menu-item-302.mega-current-menu-parent  > a.mega-menu-link::before {background-image: url('/wp-content/uploads/2021/01/Group-155.svg')!important;}
    
    li#mega-menu-item-428.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-10.svg)!important;}
    li#mega-menu-item-343.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-1-6.svg)!important;}
    li#mega-menu-item-344.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-157.svg)!important;}
    li#mega-menu-item-429.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Suits.svg)!important;}

    li#mega-menu-item-776.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-1-3.svg)!important;}
    li#mega-menu-item-777.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Consult-Talk.svg)!important;}
    li#mega-menu-item-779.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-6.svg)!important;}
    li#mega-menu-item-780.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-161.svg)!important;}
    li#mega-menu-item-781.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-2-1.svg)!important;}
    li#mega-menu-item-782.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-159.svg)!important;}
    li#mega-menu-item-783.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-3-1.svg)!important;}
    li#mega-menu-item-784.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-160.svg)!important;}

    li#mega-menu-item-1068.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-162.svg)!important;}
    li#mega-menu-item-1069.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-163.svg)!important;}
    li#mega-menu-item-1070.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-164.svg)!important;}
    li#mega-menu-item-1071.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-165.svg)!important;}
    li#mega-menu-item-1072.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-9.svg)!important;}
    li#mega-menu-item-1073.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-166.svg)!important;}
    li#mega-menu-item-1074.mega-current-menu-item > a.mega-menu-link::before{background-image: url(/wp-content/uploads/2021/01/Group-8.svg)!important;}
    
    .mega-menu-row.mega-headMenuBorder.headMenuBorder{display: none!important;}
    .mega-menu-row{background: #fff!important;}  
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:focus > a.mega-menu-link, .mega-current-menu-ancestor.mega-has-icon > a{background: transparent!important;color: #13204a!important}  
    ul.twoColumns {grid-template-columns: 50%;}
    body{background:#203166;}
    body.single-expertise, body.single-addon, body.single-cloud, body.single-security, .white-bg, body.single-datacenter-service {
    background:#F7F9FE;}
    #mega-menu-52-0-1 ul li.mega-current-menu-ancestor.mega-has-icon ul{padding: 0!important;top: 0!important;position: relative!important;}
    .section-expertise .btn-white:hover {border: none!important;}
    .owl-products .owl-nav{margin: 9rem auto 0!important}
    li.menuRight.right-col .menu-small, li.menuRight.right-col .social-icons{width: max-content;}
    li.menuRight.right-col .btn-white{max-width: 100%;padding: 0.7rem 6.5rem;}
    #mega-menu-item-57 .mega-sub-menu{position: relative;z-index: 9999;}
    .mobExp .d-md-none{display: block!important;}
    .banner-image img{width: 75%;z-index: 9;position: relative;}
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {max-width: 95%;}
    .mobIMG{display: block;margin: 20px auto}
    .deskIMG{display: none!important;}
    /* --- CARD --- */
    .card {
        background: #fff;
        border-radius: 1.6875rem;
        color: #203166;
        height: 19.5rem!important;
        padding: 2.6rem 1.5rem 2.6rem!important;
    }
    .card p{
        color: #203166;
        line-height: 1.3775rem;
    }
    .card .btn {
        padding: 0.7rem 3.7rem;
        background-color: #fff;
    }
    .owl-products {padding-bottom: 10rem;margin-bottom: 4rem;}
    .section-faqs li {width: calc(100% - 8px);}
    .featTax::after {width: 100%;background-position: left;}
	.center-row{display: block;}
	.center-row [class*="col-"]{float: none;display: block;}
    #headerRow .col-lg-8{position: absolute;left: 0;}
    #mega-menu-header-menu li ul li.menuRight.right-col .menu-small li {margin-right: 0.3rem;}
    #mega-menu-header-menu li ul li.menuRight.right-col .menu-small {padding-left: 0;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item::after {height: 2px;}
    .mobExp{display: block;margin: 0 10px}
    .mobExp .card{margin: 0 10px}
    .deskExp{display: none;}
    .section-counters {
        padding-top: 2.4rem;
        padding-bottom: 5rem;
    }
    .section-counters .owl-dots {
        margin-top: 4.2rem;
        border-bottom: 2px solid #FFFFFF;
        width: 18rem;
        margin: 7rem auto 1rem;
        height: 17px;
        position: absolute;
        bottom: -1.2rem;
        left: 0;
        right: 0;
    }
    .section-counters .owl-dots button.owl-dot {
        width: 25%;
        background: #fff;
        height: 2px;
        margin-bottom: 0;
        display: inline-block;
        transition: 0.4s;
    }
    .section-counters .owl-dots button.owl-dot.active {
        height: 4px;
        transition: 0.4s;
    }
    .section-counters .owl-dots button.owl-dot:focus{
        outline: none;
    }
    
    .section-counters .owl-nav {
        position: absolute;
        bottom: -2.9rem;
        left: 0;
        right: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .section-counters .owl-nav button.owl-prev, .section-counters .owl-nav button.owl-next {
        background: #fff;
        border-radius: 50%;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        height: 1.625rem;
        width: 1.625rem;
        margin: 0 0.5rem;
    }
    .section-counters .owl-nav button.owl-next img{
        transform: scale(-1, 1)
    }
    .section-counters .owl-nav button:focus{
        outline: none;
    }
    .section-counters .owl-item {
        min-width: 15.2275rem;
    }
    .section-counters .owl-stage{
        display: flex;
    }
    .section-counters .owl-carousel .owl-item img {
        width: auto;
        display: inline-block;
    }
    .section-counters .owl-carousel .item{
        padding: 0;
        display: inline;
    }
    .section-counters .owl-nav button.owl-prev img, .section-counters .owl-nav button.owl-next img {
        width: 0.31rem;
        object-fit: contain;
    }
    /* --- /SECTION COUNTERS --- */
    /*  */
    /* --- COUNTER --- */
    .section-counters .images {
        display: none;
    }
    .counter h5 {
        min-height: 2.3rem;
        max-width: 56%;
    }
    .counter .number{
        font-size: 3.125rem;
        line-height: 4.375rem;
        margin-bottom: 0rem;
    }
    .counter::before {
        width: 15.7rem;
        height: 8rem;
        top: 1.8rem;
    }
    /* --- SECTION FEATURES --- */
    .section-features {
        padding-bottom: 6.6rem;
        padding-top: 0;
    }
    .section-features .images {
        display: none;
    }
    .section-features .row {
        width: auto;
    }
    .feature .feature-img {
        height: 8.2rem;
        margin-bottom: 3.4rem;
    }
    .feature .feature-img:after {
        height: 7.6rem;
        bottom: -2.2rem;
    }
    .section-features .item {
        padding: 0;
        display: inline;
    }
    .feature p {
        line-height: 1.3775rem;
    }
    .feature .feature-content {
        min-height: 12.5rem;
    }
    .feature .btn {
        padding: 0.7rem 3.7rem;
    }
    .section-features .owl-dots {
        margin-top: 4.2rem;
        border-bottom: 2px solid #FFFFFF;
        width: 18rem;
        margin: 7rem auto 1rem;
        height: 17px;
        position: absolute;
        bottom: -1.2rem;
        left: 0;
        right: 0;
    }
    .section-features .owl-dots button.owl-dot {
        width: 33.33%;
        background: #fff;
        height: 2px;
        margin-bottom: 0;
        display: inline-block;
        transition: 0.4s;
    }
    .section-features .owl-dots button.owl-dot.active {
        height: 4px;
        transition: 0.4s;
    }
    .section-features .owl-dots button.owl-dot:focus{
        outline: none;
    }
    .section-features .owl-nav {
        position: absolute;
        bottom: -3.1rem;
        left: 0;
        right: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .section-features .owl-nav button.owl-prev, .section-features .owl-nav button.owl-next {
        background: #fff;
        border-radius: 50%;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        height: 1.625rem;
        width: 1.625rem;
        margin: 0 0.5rem;
    }
    .section-features .owl-nav button.owl-next img{
        transform: scale(-1, 1)
    }
    .section-features .owl-nav button:focus{
        outline: none;
    }
    .section-features .owl-nav button.owl-prev img, .section-features .owl-nav button.owl-next img {
        width: 0.31rem;
        object-fit: contain;
    }
    /* --- /SECTION FEATURES --- */
    /*  */
    /*.mobileNav{visibility: visible;display: block;cursor: pointer;float: left;text-decoration: none;margin-right: 4px;font-size: 13px;text-align: left;border-left: 1px solid #D2D7F6;text-transform: uppercase;background: #E12A54;border-bottom-right-radius: 25px;border-bottom-left-radius: 25px;color: #fff!important;position: sticky;left: 0;right: 0;z-index: 100;margin-top: 85px;width: 100%;padding: 10px 35px;top: 0;}
    .mobileNav::after {content: '';background-image: url(/wp-content/uploads/arrow-bottom-white.svg);background-repeat: no-repeat;
    width: 2rem;height: .7rem;background-size: contain;position: absolute;
    right: 2rem;top: 17px;bottom: 0;transition: 0.4s;}*/
    .navOptions a {background: #E12A54;color: #fff}
    .navOptions a:last-child {border-bottom-right-radius: 25px;border-bottom-left-radius: 25px;}    
    .navOptions {width: 100%;padding: 0;top: 0;display: none;}

     #mega-menu-wrap-header-menu .mega-menu-toggle {width: max-content!important;right: 0!important;position: absolute!important;}
    .col-lg-4.lefthead.col-sm-4 {position: absolute;top: 0;left: 0;z-index: 9;width: max-content}
    .header {height: 95px;}
    #headerRow .col-lg-8{top: 25px}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0{width: 2.875rem;height: 2.875rem;border-radius: 50%;background: linear-gradient(90deg, #13204A -0.9%, #E12A54 72.44%);margin-right: 15px !important;}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner{width: 11px;height: 1px;background-color: #fff;}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before{width: 19px;height: 1px;background-color: #fff;}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {width: 11px;height: 1px;background-color: #fff;}
    #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after, #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{width: 19px;}
    #mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu {margin-top: 0;padding-top: 60px;}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {width: 19px;margin-left: 0.9rem;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{color: #13204A;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {color: #D4002A;background: #fff;}
    #mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu {background: #fff;}
    #mega-menu-header-menu li ul li.menuRight.right-col{display: none!important;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item::after {height: 2px!important}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu {padding: 0!important;}
    #mega-menu-header-menu li ul li.left-col a {padding-left: 15px !important;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {padding: 15px!important;padding-left: 40px!important}
    #mega-menu-52-0-1 ul li:hover ul {position: relative !important;top: 0px !important;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {color: #13204a;}
    .dropMenu ul{display: block!important;}
    #mega-menu-header-menu #mega-menu-52-0-1 ul li ul a {margin-top: 0 !important;padding: 10px !important;padding-left: 80px!important;}
    #mega-menu-52-0-1 ul li:hover ul {padding-left: 0 !important;}
    #mega-menu-52-0-1 ul li ul li {width: 100% !important;display: block !important;}
    #mega-menu-52-0-1 ul li#mega-menu-item-301:hover ul {padding-left: 0 !important;}
    #mega-menu-52-0-1 ul li a + ul a{background: #fff!important;z-index: 99999999999;-moz-user-focus: ignore;}
    .navOptions{margin-top: -42px;}
    li.menuRight.right-col .left-content{margin: 0 auto;margin-left: 0;margin-right: auto;}
    .mobProductSlider{display: block;} 
    .scrollmagic-pin-spacer, .scrollmagic{display: none!important;}
    #mega-menu-item-58 > a:after, #mega-menu-item-59 > a:after, #mega-menu-item-300 > a:after, #mega-menu-item-301 > a:after{content: ''!important;display:inline-block!important;position: relative!important;width: 11px!important;height: 15px!important;background-image: url(/wp-content/uploads/Vector255.svg)!important;background-repeat: no-repeat;background-position: bottom;margin-left: 10px;}
    #mega-menu-item-58 > a:focus::after, #mega-menu-item-59 > a:focus::after, #mega-menu-item-300 > a:focus::after, #mega-menu-item-301 > a:focus::after{background-image: url(/wp-content/uploads/Vector254.svg)!important;}
}

/*Galaxy Tab 3 */
@media only screen and (max-width : 860px) {
    .section-points:before{height: 70%;}
    .scrollmagic section{width: 80vw;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    .news-input-search{width: 30%!important}
    .banner-second .banner-image::before {top: 190px!important;left: 0!important;}
    .featTax::after {background-position: center;}
    .banner-image img{width: 100%;}
    .section-compliances .btn {white-space: normal;}
    .pre-header ul li {margin-left: 0.5rem !important;}
    .pre-header .contact-links a {margin-right: 0.5rem !important;}
    .pre-header .btn {margin-left: 0.5rem !important;}
    
    .footer .col-lg-5.pl-xl-5{padding: 0}
    .footer .col-lg-5.pl-xl-5 .row{margin: 0}
    .hideinMob ul{text-align: center;}
    .hideinMob h6{cursor: pointer;margin-bottom: 1.6rem;}
    .hideinMob{margin-top: 25px!important;background-color: #203166;padding: 15px;}
    .subscribe .input-group-text {position: absolute;top: 10px;right: 6px;}
    footer .col-6.col-md-4, .find-us-col, .follow-us{margin-top:25px;width: 100%;max-width: 100%;flex: 0 0 100%;}
    .footer h6 {width: max-content!important;}
    .footer h6::after {top: 0.2rem!important;right: -1.5rem!important}
    .footer h6.show::after {transform: rotate(180deg);}
    

    .featTax {font-size: 14px;line-height: 130.5%;text-align: center;color: #13204A;display: inline-block;
width: 50%;}    
    .client-review .image-wrap img {width: 35%;}
    a.mobTog{display: block!important;cursor: pointer;}    
    
    .banner-second {background-position: unset;}
    .banner-image {text-align: center;max-width: 60%}
    .section-testimonials .modal-body.testimonial:last-child {max-width: 100vw;height: auto!important;}
    .testimonial {padding: 1rem!important;height: 280px;margin-bottom: 2.5rem}
    .testimonial h5 {margin: 0!important;max-width: 90%;}
    .section-testimonials .testimonial:last-child {margin-left: 0;}
    .section-insights-news .news-item .content-wrap,.section-insights-news .news-item .img-wrap {max-width: 90vw!important;width: 90vw!important;}
    .section-insights-news .news-item {width: 90vw;margin: 0 auto;}
    .pagination {max-width: 96vw;margin: 0 auto;display: block;}
    .section-insights-single .insight-image {width: 100%!important;margin: 0 auto!important;}
    .notScroll {position:absolute;top:auto;background-color: #f7f9fe!important}
    .section-inclusions td.scrollable{margin-left:59%!important;}
    .table tbody td.notScroll {width: 35% !important;}
    .section-inclusions td.scrollable {margin-left: 45% !important;}
    .table thead th:first-child{max-width: 45%!important;}
    .contact-info{text-align: center;}
    .section-contact-us .contact-info .col a{width: max-content;margin: 0 auto;text-align: left;}
    .section-contact-us .contact-info .col::before {width: 10rem;margin-top: -0.5rem;left: calc( 50% - 5rem );position: absolute;}
    .section-contact-us .contact-info a .icon-wrap {flex: 0 auto;}
    .section-contact-us .follow-us {width: max-content;margin: 0px auto;margin-top: 20px;}
    .pricing-table { min-width: 760px; }
    .pricing-table th, .pricing-table td { min-width: 160px; }
    .pricing-table .sticky-col { min-width: 100px; width: 100px; }
}
/* LGalaxy SIII*/
@media only screen and (max-width : 720px) {

}

@media only screen and (max-width : 600px) {
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding: 20px 20px!important}
}
@media only screen and (max-width : 570px) {
    .section-points:before{height: 85%;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    .section-inclusions td.scrollable{margin-left:59%!important;}
    .table tbody td.notScroll {width: 45% !important;}
    .section-inclusions td.scrollable {margin-left: 48% !important;}
    .table thead th:first-child{max-width: 48%!important;}
    .banner-second .banner-content::before {background-size: cover;}
    .banner-second .banner-image::before {display: none;}
    .bannerBack{display: block;position: absolute;top: auto;bottom: -34%;width: 100%}
    #top.headnav {text-align: center;}
    .banner-second .banner-content{text-align: left!important;}
    .banner-second .banner-content h1{width: 100%;margin-left: 0;}
    .banner-second .banner-content p{margin-left: 0;max-width: 100%!important}
    .section-get-qoute form#cred_form_195_1{margin:0}
    .section-our-clients{background-image: url(/wp-content/uploads/MaskGroup.svg);}
    .section-move{background-image: url(/wp-content/uploads/Group120.svg);height: 100vh;display: flex;align-items: center;}
    .archive .banner-second .banner-content::before {height: 22rem!important;top: 0!important;left: 0!important;width: 100%!important}
    .banner-second .banner-content::before{display: block!important;}
    .archive .bannerBack {top: auto;bottom: -10%;}
    .archive .banner-second{background-image: none;background-color: #203166;}
    .page-about-us .banner-second .banner-content::before {display: none!important;}
}
@media only screen and (max-width : 450px) {
    .news-input-search{width: 40%!important}
}
@media only screen and (max-height: 700px) {
    .archive .section-partners{padding-top: 5rem;}
}
/* iPhone6+ */
@media only screen and (max-width : 414px) {
    .pre-header ul li {margin-left: 0.2rem!important;}
    .pre-header .btn {margin-left: 0.2rem!important;}
    .pre-header .contact-links a {margin-right: 0.2rem!important;}
    .pre-header .contact-links {margin-left: 0!important;}
    .section-counters .owl-carousel {width: 100vw;}
    .pre-header .btn {font-size: 0.75rem;padding:0.4rem!important;}
    .pre-header .contact-links a img {margin-right: 0.25rem;}
    .pre-header .contact-links a {margin-right: 0.6rem !important;}
    .bannerBack{top: auto;bottom: -32%}
}

/* Galaxy Edge*/
@media only screen and (max-width : 412px) {

}
@media only screen and (max-width : 390px) {
    .bannerBack{top: auto;bottom: -30%}
}
/* iphone6*/
@media only screen and (max-width : 375px) {

}
/* Note2*/
@media only screen and (max-width : 360px) {

}
/* Iphone5 */ 
@media only screen and (max-width : 320px) {

}

/* Mobile Style Css */

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
    /* STYLES GO HERE */
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
    /* STYLES GO HERE */
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
    /* STYLES GO HERE */
}



/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
}

/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
}

/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {

}

/* Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3) {

}

/* Portrait */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: portrait) {

}

/* Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: landscape) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
    /* STYLES GO HERE */
}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    /* STYLES GO HERE */
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    /* STYLES GO HERE */
}

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
    /* STYLES GO HERE */
}

/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
    /* STYLES GO HERE */
}


/* ----------- Non-Retina Screens ----------- */
@media screen
and (min-device-width: 1200px)
and (max-device-width: 1600px)
and (-webkit-min-device-pixel-ratio: 1) {
}

/* ----------- Retina Screens ----------- */
@media screen
and (min-device-width: 1200px)
and (max-device-width: 1600px)
and (-webkit-min-device-pixel-ratio: 2)
and (min-resolution: 192dpi) {
}
/* --- MEDIA --- */
@media(min-width: 1315px){
    .container{
        max-width: 1315px;
        width: 1285px;
    }
}
@media(max-width: 1700px){
    /* --- SECTION BANNER --- */
    .section-banner .item {
        background-size: 100%;
        height: 42.2rem;
    }
    /* --- /SECTION BANNER --- */
    /*  */
    /* --- SECTION SERVERS --- */
    .section-servers .server-item .content {
        flex: 0 0 60%;
        max-width: 60%;
    }
    /* --- /SECTION SERVERS --- */
    /*  */
    /* --- SECTION TESTIMONIALS --- */
    .section-testimonials:before {
        width: 70.8%;
    }
    .section-testimonials .content-wrap {
        padding-left: 2.6rem;
        padding-right: 1.8rem;
    }
    /* --- /SECTION TESTIMONIALS --- */
    /*  */
    /* --- BANNER SECOND --- */
    .banner-second .banner-content:before {
        width: 55%;
        height: 50rem;
    }
    .banner-cloud .banner-content:before {
        height: 54rem;
    }
    /* --- /BANNER SECOND --- */
    /*  */
    /* --- SECTION OUR CLIENTS --- */
    .section-our-clients {
        padding-top: 15.9rem;
    }
    /* --- /SECTION OUR CLIENTS --- */
    /*  */
    /* --- MEGA MENU --- */
    .header .mega-menu-wrap .menu-top {
        padding-left: 8.6%;
    }
    .header .mega-menu-wrap .menu-top .sub-menu li {
        padding-left: 11.9%;
    }
    /* --- /MEGA MENU --- */
    /*  */
}
@media(max-width: 1439px){
    .title p {
        max-width: 68%;
    }
    /* --- SECTION BANNER --- */
    .section-banner .content-wrap {
        margin-left: 10%;
    }
    .section-banner .item {
        height: 32.2rem;
    }
    /* --- /SECTION BANNER --- */
    /*  */
    /* --- COUNTER --- */
    .counter::before {
        left: 0;
        right: 0;
        width: 16.8rem;
        margin: 0 auto;
        top: 2.4rem;
    }
    /* --- /COUNTER --- */
    /*  */
    /* --- SECTION EXPERTISE --- */
    .section-expertise .images .img-2 {
        top: auto;
        bottom: 0;
    }
    /* --- /SECTION EXPERTISE --- */
    /*  */
    /* --- OUR SOLUTION --- */
    .our-solution .row {
        margin: 0 1rem;
    }
    .our-solution .content-wrap {
        margin: 0;
        padding: 6rem 15px 0;
    }
    /* --- /OUR SOLUTION --- */
    /*  */
    /* --- SECTION FEATURES --- */
    .section-features .images .img {
        bottom: -23.2%;
    }
    /* --- /SECTION FEATURES --- */
    /*  */
    /* --- SECTION TESTIMONIALS --- */
    .section-testimonials .content-wrap {
        padding: 0 15px 10rem;
    }
    .section-testimonials:before {
        width: 70.8%;
        height: 56rem;
    }
    .section-testimonials .owl-carousel .owl-item {
        min-width: 34.6rem;
    }
    /* --- /SECTION TESTIMONIALS --- */
    /*  */
    /* --- SECTION KNOW US --- */
    .section-know-us .image-wrap {
        padding-left: 15px;
    }
    .section-know-us .content-wrap p{
        font-size: 0.875rem;
        line-height: 1.3775rem;
    }
    /* --- /SECTION KNOW US --- */
    /*  */
    /* --- BANNER SECOND --- */
    .banner-second .banner-content:before {
        width: 66%;
        height: 52rem;
        left: -7rem;
    }
    .banner-cloud .banner-content:before {
        width: 69%;
    }
    .banner-cloud .banner-image {
        padding-left: 7.4rem;
        padding-right: 5rem;
    }
    /* --- /BANNER SECOND --- */
    /*  */
    /* --- POINT --- */
    .point h6 br {
        display: none;
    }
    /* --- /POINT --- */
    /*  */
    /* --- SECTION INCLUSIONS --- */
    .section-inclusions .scroll {
        margin: 0 2rem 6rem;
    }
    /* --- /SECTION INCLUSIONS --- */
    /*  */
    /* --- SECTION OUR CLIENTS --- */
    .section-our-clients .content-wrap {
        margin-left: 2.3rem;
        padding: 0 0.6rem 0.6rem;
    }
    /* --- /SECTION OUR CLIENTS --- */
    /*  */
    /* --- BANNER SECURITY --- */
    .banner-security .banner-content {
        padding-bottom: 0;
    }   
    .banner-security .banner-image {
        padding: 0;
        text-align: center;
    }
    /* --- /BANNER SECURITY --- */
    /*  */
    /* --- OWL PRODUCTS --- */
    .owl-products {
        padding-left: 200px;
    }
    .owl-products .owl-dots button.owl-dot {
        width: 25%;
    }
    .owl-products.items-left {
        padding-right: 200px;
        margin-left: -27px;
    }
    .owl-products.items-left .owl-nav, .owl-products.items-left .owl-dots {
        left: 27px;
    }
    .owl-products .owl-item {
        min-width: 20.6rem;
        margin-right: 0rem;
    }
    .owl-products.items-left .owl-item {
        margin-right: 0;
    }
    .section-solutions .images .img-2 {
        top: 23%;
        left: 1%;
    }    
    /* --- /OWL PRODUCTS --- */
    /*  */
    /* --- BANNER SOLUTIONS --- */
    .banner-solutions .banner-image{
        padding-right: 0;
    }
    /* --- /BANNER SOLUTIONS --- */
    /*  */
    /* --- SECTION INSIGHTS SINGLE --- */
    .article-footer .article-nav {
        margin: 0;
    }
    /* --- /SECTION INSIGHTS SINGLE --- */
    /*  */
    /* --- SECTION CONTACT US --- */
    .section-contact-us .contact-info {
        padding-left: 4.3rem;
    }
    /* --- SECTION CONTACT US --- */
    /*  */
    /* --- MEGA MENU --- */
    .header .mega-menu-wrap .menu-top {
        padding-left: 1.7%;
    }
    .header .mega-menu-wrap .menu-top ul > li {
        margin: 0;
    }
    .header .mega-menu-wrap .menu-top span {
        padding: 1.9rem 1.1rem;
    }
    .header .mega-menu-wrap .menu-top .sub-menu li {
        padding-left: 5.7%;
    }
    /* --- /MEGA MENU --- */
    /*  */
}
@media(max-width: 1199px){
    .scrollmagic section{width: 35vw;}
    .bg-pink:before {
        height: 72rem;
    }
    /* --- SECTION COUNTERS --- */
    .section-counters .images .img-1 {
        bottom: auto;
        top: 30%;
    }
    .section-counters .images .img-2 {
        bottom: -8%;
    }
    /* --- /SECTION COUNTERS --- */
    /*  */
    /* --- COUNTER --- */
    .counter::before {
        width: 17.3rem;
        height: 7.4rem;
        top: 2.6rem;
        left: -1.1rem;
    }
    .counter h5 {
        max-width: 90%;
    }
    /* --- /COUNTER --- */
    /*  */
    /* --- SECTION EXPERTISE --- */
    .section-expertise .row {
        margin: 0 -15px;
    }
    /* --- /SECTION EXPERTISE --- */
    /*  */
    /* --- CARD --- */
    .card {
        padding: 3.3rem 0.5rem;
        height: 25rem;
    }
    /* --- /CARD --- */
    /*  */
    /* --- OUR SOLUTION --- */
    .our-solution .row {
        margin: 0 -15px;
    }
    .our-solution .images .img-1 {
        top: auto;
        bottom: 1%;
    }
    /* --- /OUR SOLUTION --- */
    /*  */
    /* --- SECTION SERVERS --- */
    .section-servers .server-item .image {
        flex: 0 0 36.4%;
        min-height: 13.3rem;
    }
    .section-servers .server-item .content {
        padding-top: 1rem;
    }
    /* --- /SECTION SERVERS --- */
    /*  */
    /* --- FEATURE --- */
    .feature p {
        max-width: 100%;
    }
    /* --- /FEATURE --- */
    /*  */
    /* --- SECTION AWARDS --- */
    .section-awards .title p {
        max-width: 60%;
    }
    .section-awards .awards-wrap {
        margin: 0;
        padding: 1rem 4rem;
    }
    .section-testimonials .owl-carousel {
        margin-left: 0;
    }
    .section-testimonials .owl-nav {
        bottom: 11rem;
        left: -10rem;
    }
    /* --- /SECTION AWARDS --- */
    /*  */
    /* --- FOOTER --- */

    /* --- /FOOTER --- */
    /*  */
    /* --- BANNER SECOND --- */
    .banner-second {
        height: 44rem;
    }
    .banner-second .banner-content:before {
        width: 75%;
        height: 50rem;
        left: -11rem;
        top: -8rem;
    }
    .banner-cloud .banner-content:before {
        width: 96%;
        height: 48rem;
        left: -21rem;
    }
    /* --- /BANNER SECOND --- */
    /*  */
    /* --- SECTION KNOW US --- */
    .section-know-us .content-wrap {
        padding-right: 15px;
    }
    /* --- /SECTION KNOW US --- */
    /*  */
    /* --- SECTION NEWS --- */
    .section-news {
        padding-bottom: 8rem;
    }
    .section-news .btn-wrap {
        margin-top: 2rem;
    }
    /* --- /SECTION NEWS --- */
    /*  */
    /* --- NEWS ITEM --- */
    .news-item {
        margin-bottom: 4rem;
    }
    /* --- /NEWS ITEM --- */
    /*  */
    /* --- SECTION OUR CLIENTS --- */
    .section-our-clients .content-wrap {
        margin: 0;
    }
    /* --- /SECTION OUR CLIENTS --- */
    /*  */
    /* --- CLIENT REVIEW --- */
    .client-review {
        padding: 3rem 1.5rem 3rem 1.5rem;
    }
    .client-review .image-wrap {
        margin-right: 1.5rem;
    }
    /* --- /CLIENT REVIEW --- */
    /*  */
    /* --- SECTION PRICING --- */
    .section-pricing .nav-tabs {
        margin-bottom: 1rem;
    }
    .section-pricing .pricing-wrap {
        margin: 0 -15px;
    }
    .section-pricing .pricing-wrap .col {
        padding: 0 15px;
    }   
    /* --- /SECTION PRICING --- */
    /*  */
    /* --- PRICE ITEM --- */
    .price-item {
        margin-top: 2.8rem;
        padding: 2.8rem 0.8rem 2.6rem;
    }
    .price-item.best-value{margin-top: 5.8rem}
    /* --- /PRICE ITEM --- */
    /*  */
    /* --- LIST --- */
    .list {
        margin-left: 2.3rem;
    }
    /* --- /LIST --- */
    /*  */
    /* --- SECTION BENEFITS --- */
    .section-benefits .benefits-wrap {
        padding: 5.7rem 1.7rem 4.4rem;
    }
    .section-benefits .benefits-wrap .col {
        padding: 0 1rem;
    }
    .section-benefits .benefits-wrap .list li:nth-child(2n+1){margin-right: 0;}
    .section-benefits .benefits-wrap .list li {
        padding-left: 6rem;
        min-height: 5.5rem;
        display: flex;
        align-items: center;
        width: 100%
    }
    .section-benefits .benefits-wrap .list .style-none span {
        display: flex;
        align-items: center;
        top: 0;
        bottom: 0;
    }
    .section-benefits .benefits-wrap .list li:before {
        top: 1.3rem;
    }
    /* --- /SECTION BENEFITS --- */
    /*  */
    /* --- GET QUOTE WHITE BG --- */
    .section-get-qoute.white-bg .title p {
        max-width: 70%;
    }
    /* --- /GET QUOTE WHITE BG --- */
    /*  */
    /* --- SECTION INSIGHTS NEWS --- */
    .section-insights-news .row {
        margin: 0 auto;
    }
    .section-insights-news .col {
        padding: 0 0.2rem;
    }
    /* --- /SECTION INSIGHTS NEWS --- */
    /*  */
    /* --- SECTION INSIGHTS SINGLE --- */
    .section-insights-single .insight-image {
        height: 34rem;
    }
    .section-insights-single .article-content {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 3rem;
    }
    .accordion {
        padding: 0;
    }
    /* --- /SECTION INSIGHTS SINGLE --- */
    /*  */
    /* --- SECTION CONTACT US --- */
    .section-contact-us .contact-info {
        padding-left: 0;
    }
    /* --- /SECTION CONTACT US --- */
    /*  */
    /* --- MEGA MENU --- */
    .mega-menu-wrap .left-col {
        flex: 0 0 68.3%;
        max-width: 68.3%;
    }
    .mega-menu-wrap .right-col {
        padding: 1.8rem 1.3rem 1.7rem;
    }
    .mega-menu-wrap .right-col .btn-white {
        padding: 0.7rem 4.4rem;
    }
    .header .mega-menu-wrap .menu-top {
        padding-left: 0;
    }
    .header .mega-menu-wrap .menu-top span {
        padding: 1.4rem 0.9rem;
    }
    .header .mega-menu-wrap .menu-top .sub-menu {
        top: 4.2rem;
    }
    .mega-menu-wrap .menu-small li {
        margin-right: 0.8rem;
    }
    /* --- /MEGA MENU --- */
    /*  */
}
@media(max-width: 1023px){
    /*  */
    /* --- MEGA MENU --- */
    .mega-menu-wrap .left-col {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .header .mega-menu-wrap .menu-top .sub-menu {
        position: absolute;
    }
    .header .mega-menu-wrap .menu-top {
        min-height: 21.1rem;
    }
    .mega-menu-wrap .right-col {
        text-align: center;
    }
    .mega-menu-wrap .menu-small {
        justify-content: center;
    }
    .mega-menu-wrap .social-icons {
        padding: 0;
        justify-content: center;
    }
    /* --- /MEGA MENU --- */
    /*  */
}
@media(max-width: 991px){
    .bg-pink:before {
        height: 47rem;
    }
    .title{
        margin-bottom: 2.4rem;
    }
    .title p {
        max-width: 86%;
        margin: 0 auto 1.4rem;
    }
    .btn {
        font-size: 0.8125rem;
        padding: 0.7rem 3.7rem;
    }
    /* --- PRE HEADER --- */
    .pre-header .row{
        margin: 0 -15px;
    }
    /* --- /PRE HEADER --- */
    /*  */
    /* --- HEADER --- */
    .header .row{
        margin: 0 -15px;
    }
    /* --- /HEADER --- */
    /*  */
    /* --- SECTION BANNER --- */
    .section-banner .content-wrap {
        margin-left: 0;
        text-align: center;
        padding: 0 0.9rem;
        padding-top: 4.6rem;
    }
    .section-banner .row{
        justify-content: center;
    }
    .section-banner .item {
        background-position: right;
    }
    .section-banner h1, .section-banner h2 {
        max-width: 85%;
        margin: 0 auto 1rem;

    }
    .section-banner .d-md-none{display: none!important;}
    .section-banner p{
        margin: 0 auto 2.9rem;
    }
    /* --- /SECTION BANNER --- */
    /*  */
    /* --- COUNTER --- */
    .counter {
        margin-bottom: 2rem;
    }
    .counter::before {
        width: 18.3rem;
        height: 10rem;
        top: 2.1rem;
        left: 0;
    }
    .counter h5 {
        max-width: 80%;
        min-height: 3.2rem;
    }
    /* --- /COUNTER --- */
    /*  */
    /* --- OUR SOLUTION --- */
    .our-solution {
        padding-top: 3.6rem;
        padding-bottom: 8rem;
    }
    /* --- /OUR SOLUTION --- */
    /*  */
    /* --- SECTION SERVICES --- */
    .section-servers .col {
        padding: 0 15px;
    }
    .section-servers .server-item {
        margin-bottom: 1rem;
    }
    /* --- /SECTION SERVICES --- */
    /*  */
    /* --- SECTION FEATURES --- */
    .section-features {
        padding-top: 5rem;
        padding-bottom: 3rem;
    }
    .section-features .images .img {
        bottom: 26.8%;
    }
    .feature {
        margin-bottom: 4rem;
        padding-top: 1.5rem;
    }
    /* --- /SECTION FEATURES --- */
    /*  */
    /* --- SECTION AWARDS --- */
    .section-awards {
        padding-top: 3rem;
    }
    .section-awards .awards-wrap {
        flex-wrap: wrap;
        justify-content: center;
    }
    .section-awards .awards-wrap img {
        flex: 0 0 25%;
        max-width: 25%;
        padding: 0.9rem 2rem;
    }
    /* --- /SECTION AWARDS --- */
    /*  */
    /* --- SECTION TESTIMONIALS --- */
    .section-testimonials {
        padding-top: 6rem;
    }
    .section-testimonials:before {
        height: 35rem;
        top: -5rem;
    }
    .section-testimonials .content-wrap {
        padding-right: 5rem;
        padding-bottom: 2.7rem;
    }
    .section-testimonials .content-wrap p{max-width: 60%}
    .section-testimonials .owl-nav {
        position: static;
        margin: 0 auto;
        width: 100%;
        justify-content: center;
        text-align: center;
    }
    /* --- /SECTION TESTIMONIALS --- */
    /*  */
    /* --- SECTION PARTNERS --- */
    .section-partners {
        padding-top: 7.8rem;
    }
    .section-partners .partners {
        padding: 1.8rem 4.5rem;
    }
    .section-partners .partners .item {
        padding: 0 0.8rem;
    }
    /* --- /SECTION PARTNERS --- */
    /*  */
    /* --- SECTION CALL US --- */
    .section-call-us .call-us {
        padding: 2.1rem 2rem;
    }
    .call-us .btn-wrap {
        margin-left: -3rem;
        display: flex;
        justify-content: flex-end;
    }
    .call-us .btn-wrap .btn {
        padding: 0.7rem 5.5rem;
    }
    /* --- /SECTION CALL US --- */
    /*  */
    /* --- FOOTER --- */
    .footer ul {
        margin-bottom: 3rem;
    }
    .footer .row {
        margin: 0 -15px;
    }
    .subscribe {
        margin-top: 0.7rem;
        margin-left: 0;
        margin-bottom: 2.7rem;
    }
    .footer .bottom-nav ul {
        justify-content: center;
        margin-top: 1rem;
    }
    .footer .payment-options {
        justify-content: center;
    }
    /* --- /FOOTER --- */
    /*  */
    /* --- BANNER SECOND --- */
    .banner-second {
        height: auto;
        padding-top: 3rem;
        overflow: hidden;
    }
    .banner-second .banner-image {
        position: static;padding: 0 15px;text-align: center;max-width: 100%;
    }
    .single .banner-second .banner-image:before{content: '';position: absolute;background-image: url(/wp-content/uploads/Group271.svg);width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;background-position: center;top: 150px;left: 90px;}
    .banner-second .banner-content::before{display: none;}
    .single .banner-second .banner-content::before{display: block;}
    .banner-second .banner-content{
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
        height: auto;
        padding: 0 0.9rem;
        padding-top: 4.6rem;
    }
    .banner-second .banner-content p{
        max-width: 70%;
        font-size: 0.875rem;
    }
    .banner-second .banner-content h1{
        max-width: 100%;
    }
    .banner-cloud .banner-content:before {
        top: -3.4rem;
        width: 100%;
        left: 0rem;
        height: 34rem;
    }
    /* --- /BANNER SECOND --- */
    /*  */
    /* --- SECTION KNOW US --- */
    .section-know-us .image-wrap {
        text-align: center;
        margin-bottom: 3rem;
    }   
    .section-know-us {
        padding-top: 4.4rem;
    }
    .section-know-us .image-wrap img {
        max-width: 50%;
    }
    .section-know-us .content-wrap .item {
        margin-bottom: 4.3rem;
    }
    /* --- /SECTION KNOW US --- */
    /*  */
    /* --- SECTION NEWS --- */
    .section-news .title p {
        max-width: 80%;
    }
    /* --- /SECTION NEWS --- */
    /*  */
    /* --- SECTION CATEGORIES --- */
    .section-categories .nav-tabs .nav-item {
        margin: 0 -0.55rem;
    }
    /* --- /SECTION CATEGORIES --- */
    /*  */
    /* --- SECTION POINTS --- */
    .section-points .col {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    /* --- /SECTION POINTS --- */
    /*  */
    /* --- SECTION INCLUSIONS --- */
    .section-inclusions .scroll {
        margin: 0 0rem 6rem;
    }
    /* --- SECTION INCLUSIONS --- */
    /*  */
    /* --- TABLE --- */
    .table tbody td:first-child {
        width: 38%;
    }
    /* --- /TABLE --- */
    /*  */
    /* --- SECTION OUR CLIENTS --- */
    .section-our-clients {
        padding-top: 10.9rem;
    }
    .section-our-clients .content-wrap {
        margin-bottom: 2rem;
    }   
    .section-our-clients .owl-carousel .owl-nav {
        padding: 0;
    }
    /* --- /SECTION OUR CLIENTS --- */
    /*  */
    /* --- LIST --- */
    .list {
        margin-left: 0;
    }
    /* --- /LIST --- */
    /*  */
    /* --- SECTION PRICING --- */
    .section-pricing .pricing-wrap {
        justify-content: center;
    }
    /* --- /SECTION PRICING --- */
    /*  */
    /* --- BANNER SECURITY --- */
    .banner-security .banner-content {
        height: 18rem;
    }
    /* --- /BANNER SECURITY --- */
    /*  */
    /* --- BANNER SOLUTIONS --- */
    .banner-solutions .banner-content {
        height: auto;
        margin-bottom: 3rem;
    }
    /* --- /BANNER SOLUTIONS --- */
    /*  */
    /* --- OWL PRODUCTS --- */
    .owl-products {
        padding-left: 0;
    }
    /* --- /OWL PRODUCTS --- */
    /*  */
    /* --- SECTION INSIGHTS NEWS --- */
    .section-insights-news .row {
        justify-content: center;
    }
    .section-insights-news .col:nth-child(2n) {
        padding-top: 0;
    }
    .section-insights-news .col:nth-child(2n) .news-item .content-wrap {
        max-width: 21rem;
        min-height: 15.4rem;
        padding-top: 3.1rem;
        margin-left: 0;
    }
    /* --- SECTION INSIGHTS NEWS --- */
    /*  */
    /* --- SECTION INSIGHTS SINGLE --- */
    .section-insights-single .insight-image {
        height: 26rem;
    }
    .section-insights-single:before {
        height: 38.8rem;
    }
    /* --- /SECTION INSIGHTS SINGLE --- */
    /*  */
    /* --- SECTION CONTACT US --- */
    .section-contact-us .contact-col {
        padding-top: 5rem;
    }
    .section-contact-us .contact-col > img {
        margin: 0 auto;
        display: block;
    }
    /* --- /SECTION CONTACT US --- */
    /*  */
    /* --- SECTION CAREERS --- */
    .section-careers .page-title-img {
        padding-left: 15px;
    }
    /* --- /SECTION CAREERS --- */
    /*  */
    /* --- SECTION POSITIONS --- */
    .section-positions .position .btn-wrap {
        margin-top: 2rem;
        justify-content: center;
    }
    .section-positions .position .collapse, .section-positions .position .collapsing {
        padding: 2.1rem 0 1.8rem 2.1rem;
    }
    /* --- /SECTION POSITIONS --- */
    /*  */
    
}
@media(max-width: 767px){
    body{
        font-size: 0.875rem;
        line-height: 1.3775rem;
    }
    h1, h2{
        font-size: 1.75rem;
        margin-bottom: 1rem;
        line-height: 2.001875rem;
    }
    h3 {
        font-size: 1.75rem;
        line-height: 2.019375rem;
    }
    h5 {
        font-size: 1.125rem;
        line-height: 1.1875rem;
    }
    .title h2 {
        margin-bottom: 2.1rem;
    }
    .bg-pink:before {
        height: 28.4rem;
        top: -1rem;
        background-position-x: 16%;
    }
    /* --- PRE HEADER --- */
    .pre-header {
        padding: 0.66rem 0 0.75rem;
        font-size: 0.625rem;
    }
    .pre-header .contact-links {
        margin-right: 0;
        margin-left: 1.3rem;
    }
    .pre-header .contact-links a{
        margin-left: 0;
        margin-right: 1.3rem;
    }
    .pre-header .row {
        margin: 0 0.2rem;
    }
    .pre-header .btn{
        padding: 0.56rem 0.95rem;
    }
    /* --- /PRE HEADER --- */
    /*  */
    /* --- HEADER --- */
    .header{
        padding: 0.7rem 0;
    }
    .header .navbar-toggler {
        width: 2.875rem;
        height: 2.875rem;
        border-radius: 50%;
        background: linear-gradient(90deg, #13204A -0.9%, #E12A54 72.44%);
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        padding: 0.3rem 0.9rem;
    }
    .header .row{
        margin: 0 0.85rem;
    }
    .header .logo {
        width: 3.2rem;
        margin-left: 0.3rem;
    }
    .header .navbar-toggler:hover, .header .navbar-toggler:focus {
        outline: none;
    }
    .header .navbar-toggler span {
        width: 19px;
        height: 1px;
        background: #fff;
        display: block;
        margin-bottom: 7px;
    }
    .header .navbar-toggler span:first-child {
        width: 11px;
        margin-left: auto;
    }
    .header .navbar-toggler span:last-child {
        width: 11px;
        margin-right: auto;
        margin-bottom: 0;
    }
    .header .header-nav.show {
        max-height: 200vh;
        min-height: 100vh;
    }
    .header .header-nav {
        position: absolute;
        background: #fff;
        width: 100%;
        z-index: 1000;
        top: 7.9rem;
        left: 0;
        right: 0;
        transition: 0.4s;
        height: auto;
        max-height: 0;
        min-height: 0;
    }
    .header .menu {
        flex-direction: column;
    }
    .header .menu > li > a, .header .menu > li > span {
        padding: 0.6rem 0.78rem;
        width: 100%;
    }
    .header .menu li {
        position: relative;
        flex-direction: column;
    }
    .mega-menu-wrap {
        position: static;
        max-height: 0;
        height: auto;
        transition: 0.4s;
    }
    .header .mega-menu-open > .mega-menu-wrap {
        max-height: 100vh;
    }
    .header .mega-menu-wrap .menu-top ul {
        flex-direction: column;
        align-items: flex-start;
    }
    .header .mega-menu-wrap .menu-top ul > li {
        width: 100%;
        align-items: flex-start;
    }
    .header .mega-menu-wrap .menu-top span {
        width: 100%;
        padding: 0.7rem 0.9rem;
    }
    .header .mega-menu-wrap .menu-top .sub-menu {
        position: static;
        width: 100%;
        max-height: 0;
        height: auto;
        padding: 0;
    }
    .header .mega-menu-wrap .menu-top ul > li.active > .sub-menu {
        max-height: 100vh;
    }
    .header .mega-menu-wrap .menu-top .sub-menu li {
        padding: 0.7rem 0;
        padding-left: 5.7%;
    }
    .header .mega-menu-wrap .menu-top .sub-menu li a {
        margin-bottom: 0;
    }
    .mega-menu-wrap .right-col {
        display: none;
    }
    .mega-menu-wrap {
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }
    /* --- /HEADER --- */
    /*  */
    /* --- SECTION BANNER --- */
    .section-banner .item {
        height: 65vh;
        background-size: 117rem;
        background-position-x: 70.2%;
        background-position-y: 48%;
    }
    .section-banner p {
        max-width: 100%;
    }
    .section-banner .owl-dots {
        position: static;
        margin-top: 2rem;
    }
    /* --- /SECTION BANNER --- */
    /*  */
    /* --- SECTION COUNTERS --- */
    
    /* --- /COUNTER --- */
    /*  */
    /* --- SECTION EXPERTISE --- */
    .section-expertise {
        padding-top: 6.35rem;
    }
    .section-expertise .title {
        margin-bottom: 1rem;
    }
    .section-expertise .title h2{
        margin-bottom: 0;
    }
    .section-expertise .owl-carousel {
        width: auto;
        margin: 0 1rem;
    }
    .section-expertise .owl-nav {
        margin-top: 2.6rem;
    }
    .section-expertise .owl-nav .current-item {
        margin: 0 0.9rem;
    }
    /* --- /SECTION EXPERTISE --- */
    /*  */
    
    /* --- /CARD --- */
    /*  */
    /* --- OUR SOLUTION --- */
    .our-solution {
        padding-top: 4.7rem;
        padding-bottom: 2.9rem;
    }
    .our-solution .title{
        margin-bottom: 3.7rem;
    }
    .our-solution .images {
        display: none;
    }
    .our-solution .content-wrap {
        padding: 3.3rem 1.5rem 0;
    }
    .our-solution .content-wrap p {
        max-width: 85%;
        margin-bottom: -0.7rem;
    }
    .our-solution .btn {
        padding: 0.7rem 0.4rem;
        flex: 0 0 45.7%;
        max-width: 45.7%;
        font-size: 1rem;
    }
    /* --- /OUR SOLUTION --- */
    /*  */
    /* --- SECTION SERVERS --- */
    .section-servers .col {
        padding: 0;
        flex: 0 0 100%;
    }
    .section-servers .server-item .content {
        order: 2;
    }
    .section-servers .server-item .image {
        order: 1;
    }
    .section-servers .server-item {
        flex-direction: column;
        justify-content: center;
        text-align: center;
        align-items: center;
        height: auto;
        padding: 0.3rem 2.8rem 3.9rem;
        margin-bottom: 0.7rem;
    }
    .section-servers .server-item .image {
        margin: 0 auto;
        flex: 1;
        width: 15rem;
        padding-bottom: 0;
        min-height: 12.3rem;
    }
    .section-servers .server-item .content {
        flex: 0 0 100%;
        max-width: 100%;
        padding-top: 1.4rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
    }
    .section-servers .server-item p {
        margin-bottom: 1.1rem;
    }
    .section-servers .server-item.left-content .content {
        padding: 0;
        text-align: center;
    }
    .section-servers .server-item .image:after {
        height: 8.1rem;
        bottom: -0.9rem;
    }
    .section-servers .server-item .image img {
        width: 100%;
        max-width: 44%;
    }
    .section-servers .server-item p br {
        display: none;
    }
    .section-servers .link {
        margin-right: auto;
        margin-top: 1.3rem;
        margin-left: 1.1rem;
    }
    .section-servers .server-item.left-content .image {
        margin-left: auto;
        margin-right: auto;
        min-height: 12.3rem;
        margin-top: 1.7rem;
        margin-bottom: 1.2rem;
    }
    .section-servers .server-item.left-content .link {
        margin-left: auto;
        margin-right: 1.5rem;
    }
    .section-servers .server-item.left-content {
        padding-bottom: 2.6rem;
    }
    /* --- /SECTION SERVERS --- */
    /*  */
    /* --- /OUR SOLUTION --- */
    /*  */
    
    /* --- SECTION AWARDS --- */
    .section-awards {
        padding-top: 1.5rem;
    }
    .section-awards .awards-wrap img {
        padding: 1rem 1rem;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .section-awards .title h3 {
        margin-bottom: 1.8rem;
    }
    .section-awards .title p {
        max-width: 90%;
    }
    .section-awards .title {
        margin-bottom: 2.8rem;
    }
    .section-awards .awards-wrap {
        border-radius: 0;
        margin: 0 -15px;
        padding: 0.4rem 1.1rem 0.7rem;
    }
    .section-awards .awards-wrap img {
        flex: 0 0 33.33%;
        max-width: 33.33%;
        padding: 1rem 1.5rem 0rem;
    }
    /* --- /SECTION AWARDS --- */
    /*  */
    /* --- SECTION TESTIMONIALS --- */
    .section-testimonials .owl-carousel .owl-item {
        min-width: 1rem;
    }
    .testimonial {
        width: auto;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 2.5rem 4.1rem 2.1rem;
    }
    .section-testimonials:before {
        top: -3rem;
        background-position-x: 58%;
        background-size: cover;
        height: 30.4rem;
        width: 100%;
    }
    .section-testimonials .content-wrap {
        padding: 2.6rem 4rem 2.3rem;
        text-align: center;
    }
    .section-testimonials .content-wrap p{max-width: 100%}
    .section-testimonials .content-wrap h3 {
        margin-bottom: 1rem;
    }
    .section-testimonials .owl-carousel {
        width: auto;
        margin: 0 0.3rem;
    }
    .section-testimonials .owl-carousel .owl-item {
        min-width: 1rem;
    }
    .section-testimonials .testimonial .testimonial-logo {
        position: static;
        order: 1;
        margin-bottom: 1.4rem;
    }
    .testimonial > * {
        order: 2;
    }
    .testimonial h5 {
        font-size: 1.375rem;
        margin-bottom: 1.5rem;
    }
    .testimonial p {
        max-width: 95%;
    }
    .section-testimonials .owl-nav {
        margin-top: 0!important;
    }
    .section-testimonials .owl-nav button {
        margin: 0 0.4rem;
        width: 3.3rem;
    }
    /* --- /SECTION TESTIMONIALS --- */
    /*  */
    /* --- SECTION PARTNERS --- */
    .section-partners {
        padding-top: 4.7rem;
        padding-bottom: 4rem;
    }
    .section-partners .title h3 {
        margin-bottom: 1.5rem;
    }
    .section-partners .title p {
        max-width: 91%;
    }
    .section-partners .title {
        margin-bottom: 3.9rem;
    }
    .section-partners .partners {
        margin: 0 auto;
        width: 100%;
        border-radius: 0;
        padding: 1.3rem 0;
    }
    .section-partners .partners .item {
        padding: 0;
    }
    .section-partners .owl-carousel .owl-item {
        min-width: 5.3rem;
    }
    .section-partners .owl-stage {
        display: flex;
        justify-content: flex-start;
    }
    /* --- /SECTION PARTNERS --- */
    /*  */
    /* --- SECTION CALL US --- */
    .section-call-us {
        margin-bottom: -7.3rem;
    }
    .section-call-us .call-us .content {
        margin-bottom: 1.3rem;
    }
    .section-call-us .call-us {
        padding: 4rem 3rem 3rem;
        text-align: center;
        margin: 0 0.3rem;
    }
    .section-call-us .call-us h2 {
        font-size: 2.375rem;
    }
    .section-call-us .call-us p {
        margin-bottom: 0.7rem;
    }
    .section-call-us .call-us .btn {
        font-size: 0.9375rem;
        padding: 0.8rem 4.2rem;
        display: block;
    }
    .call-us .btn-wrap {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0;
        justify-content: center;
    }
    /* --- /SECTION CALL US --- */
    /*  */
    /* --- FOOTER --- */
    .footer .footer-col {
        text-align: center;
        background: #203166;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        padding: 0.6rem 1rem 1rem;
        flex: 0 0 100%;
        max-width: 100%;
        position: relative;
        z-index: 10;
        margin-bottom: 1.1rem;
        max-height: 2rem;
        height: auto;
        transition: 0.4s;
        overflow: hidden;
    }
    .footer:before{
        top: -21.4rem;
        left: -28.1rem;
    }
    .footer:after {
        bottom: -18.5rem;
    }
    .footer .footer-col.active{
        max-height: 2000px;
        transition: 0.4s;
    }
    .footer .row {
        margin: 0 0.3rem;
    }
    .footer {
        padding-top: 11.2rem;
    }
    .footer h6 {
        font-size: 0.75rem;
        margin-bottom: 0;
        position: relative;
        width: 43%;
        margin: 0 auto;
        margin-bottom: 1.6rem;
    }
    .footer h6:after{
        content: '';
        background-image: url(/wp-content/uploads/arrow-bottom-white.svg);
        background-repeat: no-repeat;
        width: 1.1rem;
        height: 0.5rem;
        background-size: contain;
        position: absolute;
        right: -0.3rem;
        top: 0.1rem;
        bottom: 0;
        transition: 0.4s;
    }
    .footer .footer-col.active h6:after {
        transform: rotate(180deg);
        transition: 0.4s;
    }
    .footer ul li {
        font-size: 0.6875rem;
        margin-bottom: 0.19rem;
    }
    .footer ul li a{
        color: #E4E7FB;
    }
    .footer ul{
        margin-bottom: 0;
    }
    .footer .bottom-col {
        display: flex;
        flex-direction: column;
        padding: 0;
        padding-top: 1.5rem;
        text-align: center;
    }
    .footer .bottom-col .row {
        order: 2;
        justify-content: center;
    }
    .footer .bottom-col .subscribe {
        order: 1;
    }
    .subscribe label {
        font-size: 1rem;
        margin-bottom: 0.7rem;
    }
    .subscribe .form-control {
        height: 3.1rem;
        padding: 0.8rem 1.7rem;
    }
    .footer .follow-us h6:after {
        display: none;
    }
    .footer .follow-us h6 {
        margin-bottom: 0.1rem;
    }
    .footer .follow-us .icons a {
        margin: 0 0.5rem;
        max-width: 1.1rem;
    }
    .footer .payment-options p {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0;
        font-size: 0.75rem;
        margin-bottom: 0.3rem;
    }
    .footer .payment-options {
        flex-direction: column;
    }
    .footer .payment-options .icons {
        justify-content: center;
    }
    .footer .bottom-nav a {
        margin: 0 0.6rem;
    }
    .footer .bottom-nav ul {
        margin-top: 2rem;
        margin-bottom: 1.95rem;
    }
    .footer .bottom-nav ul li {
        font-size: 0.625rem;
    }
    .footer .bottom-nav li:after {
        margin: 0;
    }
    .footer .bottom-nav ul li a {
        margin: 0 0.1rem;
    }
    .footer .copyright{
        padding: 0.7rem 0 0.5rem;
    }
    .footer .copyright p {
        font-size: 0.5625rem;
    }
    /* --- /FOOTER --- */
    /*  */
    /* --- BANNER SECOND --- */
    .banner-cloud .banner-image {
        padding: 0 3rem;
    }
    /* --- /BANNER SECOND --- */
    /*  */
    /* --- SECTION CATEGORIES --- */
    .section-categories .nav-tabs {
        flex-direction: column;
        text-align: center;
        max-width: 90%;
        margin: 0 auto;
        margin-bottom: 3.8rem;
    }
    .section-categories .images{
        display: none;
    }
    /* --- /SECTION CATEGORIES --- */
    /*  */
    /* --- OWL PRODUCTS --- */
    .owl-products .owl-dots {
        width: 100%;text-align: center;
    }
    .owl-products .owl-dots button.owl-dot {
        width: 6%;
    }
    .owl-products {
        margin-right: 0;
        padding-left: 0;
    }
    .owl-products .owl-item {
        min-width: 1rem;
        margin: 0;
    }
    /* --- /OWL PRODUCTS --- */
    /*  */
    /* --- SECTION POINTS --- */
    .section-points {
        padding-bottom: 6.4rem;
    }
    .section-points .col {
        flex: 0 0 50%;
        max-width: 50%;
    }
    /* --- /SECTION POINTS --- */
    /*  */
    /* --- SECTION INCLUSIONS --- */
    .section-inclusions .scroll {
        max-width: 100%;
        overflow-x: scroll;
        padding-right: 0;
        max-height: 100%;
        overflow-y: auto;
    }
    /* --- /SECTION INCLUSIONS --- */
    /*  */
    /* --- TABLE --- */
    .table thead th, .table tbody td {
        font-size: 0.75rem;
        flex: 0 0 29%;
        max-width: 29%;
    }
    .table tr {
        display: flex;
        width: 100%;
    }
    .table thead th:first-child, .table tbody td:first-child {
        flex: 0 0 59%;
        max-width: 59%;
    }
    /* --- /TABLE --- */
    /*  */
    /* --- SECTION OUR CLIENTS --- */
    .section-our-clients .owl-carousel {
        margin-left: 0;
    }
    .section-our-clients {
        margin-bottom: 2rem;
    }
    /* --- /SECTION OUR CLIENTS --- */
    /*  */
    /* --- CLIENT REVIEW --- */
    .client-review {
        text-align: center;
        height: auto;
    }
    .client-review .image-wrap {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 auto 2rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .client-review .review-content {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }
    .client-review .review-content .client-info {
        width: 100%;
    }
    .section-our-clients .content-wrap p{
        font-size: 0.875rem;
        line-height: 1.3775rem;
    }
    .client-review p{
        font-size: 0.875rem;
        line-height: 1.3775rem;
    }
    /* --- /CLIENT REVIEW --- */
    /*  */
    /* --- SECTION MOVE --- */
    .section-move {
        background-size: cover;
    }
    /* --- /SECTION MOVE --- */
    /*  */
    /* --- SECTION GET QOUTE --- */
    .section-get-qoute {
        padding-top: 1rem;
    }
    .section-get-qoute form {
        margin: 0;
    }
    .form-group {
        margin-bottom: 1rem;
    }
    /* --- /SECTION GET QOUTE --- */
    /*  */
    /* --- LIST --- */
    .list{
        margin-bottom: 0;
    }   
    .list li {
        padding-left: 2.8rem;
    }
    /* --- /LIST --- */
    /*  */
    /* --- SECTION PRICING --- */
    .section-pricing {
        padding-bottom: 5.2rem;
    }
    .section-pricing .bottom-content {
        padding-bottom: 5.7rem;
    }
    .section-pricing .bottom-content p {
        max-width: 80%;
        font-size: 0.875rem;
        line-height: 1.3775rem;
    }
    .section-pricing .bottom-content:after {
        height: 57.7rem;
        border-bottom-left-radius: 5rem;
        border-bottom-right-radius: 5rem;
    }
    /* --- /SECTION PRICING --- */
    /*  */
    /* --- SECTION BENEFITS --- */
    .section-benefits {
        padding-bottom: 5rem;
    }
    .section-benefits .bottom-content {
        padding-bottom: 5.7rem;
    }
    .section-benefits .bottom-content:after {
        height: 47.7rem;
        border-bottom-left-radius: 5rem;
        border-bottom-right-radius: 5rem;
    }
    .section-benefits .bottom-content p {
        max-width: 80%;
        font-size: 0.875rem;
        line-height: 1.3775rem;
    }
    /* --- /SECTION BENEFITS --- */
    /*  */
    /* --- SECTION SOLUTIONS --- */
    .owl-products.items-left {
        margin-left: 0;
        padding-right: 0;
    }
    .owl-products.items-left .owl-nav, .owl-products.items-left .owl-dots {
        left: 0;
    }
    .section-solutions .images{
        display: none;
    }
    .section-solutions .title h2 {
        margin-bottom: 1rem;
    }
    /* --- /SECTION SOLUTIONS --- */
    /*  */
    /* --- SECTION GET QUOTE --- */
    .section-get-qoute.white-bg .title p {
        max-width: 97%;
        font-size: 0.875rem;
        line-height: 1.3775rem;
    }
    /* --- /SECTION GET QUOTE --- */
    /*  */
    /* --- SECTION FEATURES STYLE 2 --- */
    .section-features.style-2 {
        padding-top: 5rem;
        padding-bottom: 0;
    }
    .section-features.style-2 .row {
        margin: 0 -15px;
    }
    /* --- /SECTION FEATURES STYLE 2 --- */
    /*  */
    /* --- SECTION PAGE TITLE --- */
    .section-page-title {
        height: 9.1rem;
    }
    /* --- /SECTION PAGE TITLE --- */
    /*  */
    /* --- SECTION INSIGHTS NEWS --- */
    .section-insights-news .news-item .img-wrap {
        width: 21rem;
        height: 16rem;
        padding-right: 0;
        margin: 0;
    }
    .section-insights-news .row {
        margin: 0 -15px;
    }
    .section-insights-news .col {
        padding: 0 15px;
    }
    .section-insights-news .news-item .img-wrap:before {
        width: 19.4rem;
        height: 13.8rem;
    }
    .section-insights-news .news-item .content-wrap {
        padding-top: 1.3rem;
    }
    .section-insights-news .news-item {
        margin-bottom: 3rem;
    }
    /* --- SECTION INSIGHTS NEWS --- */
    /*  */
    /* --- SECTION INSIGHTS SINGLE --- */
    .section-insights-single {
        padding-top: 3.8rem;
    }
    .section-insights-single h1 {
        font-size: 1.825rem;
        margin-bottom: 1rem;
        line-height: 2.440625rem;
    }
    .section-insights-single .page-title .date {
        margin-bottom: 2.2rem;
    }
    .section-insights-single .insight-image {
        height: 13rem;
        margin-right: -0.5rem;
        padding-right: 0.5rem;
        padding-top: 0.5rem;
        width: 22.2rem;
    }
    .section-insights-single .insight-image:before {
        height: 10rem;
        width: 17rem;
    }
    .section-insights-single .page-title {
        margin-bottom: 1.5rem;
    }
    .section-insights-single:before {
        height: 25.8rem;
    }
    .article-footer .article-nav p {
        padding: 0;
    }
    .article-footer .article-nav a .arrow {
        margin-bottom: 0.1rem;
    }
    /* --- /SECTION INSIGHTS SINGLE --- */
    /*  */
    /* --- SECTION POSITIONS --- */
    .section-positions .position .collapse, .section-positions .position .collapsing {
        padding: 2rem 1rem;
    }
    /* --- /SECTION POSITIONS --- */
    /*  */
    /* --- SECTION PRODUCT DECRIPTION --- */
    .section-product-description p {
        font-size: 0.875rem;
        line-height: 1.3775rem;
        margin-bottom: 1rem;
    }
    /* --- /SECTION PRODUCT DECRIPTION --- */
    /*  */
}
@media(max-width: 860px){
    .scrollmagic section{width: 80vw;}
}
/* --- /MEDIA --- */
/*  */