@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap');

.background-lite-white-one {
    background-color: #f8f6fa;
}
.background-lite-white {
    background-color: #f8f6fa;
}
.background-lite-white h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
}
.background-lite-white p {
    font-size: 18px;
    margin-bottom: 0;
    color: #222225;
    line-height: 30px;
}
:root {
    scroll-behavior: smooth;
}
body {
    font-family: 'Rubik', sans-serif !important;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    line-height: 24px;
    color: #666666;
    overflow-x: hidden !important;
}
a, .button {
    transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    color: #333333;
}
a:focus {
    text-decoration: none !important;
}
a:focus, a:hover {
    color: #1e50e2;
    text-decoration: none !important;
}
a, .button, input {
    outline: medium none !important;
    color: #1e50e2;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: normal;
    color: #333333;
    margin-top: 0px;
    margin-bottom: 0px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: inherit;
}
h1 {
    font-size: 54px;
    font-style: normal;
    line-height: 66px;
}
h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
}
h3 {
    font-size: 32px;
    font-style: normal;
    line-height: 42px;
}
h4 {
    font-size: 24px;
    font-style: normal;
    line-height: 24px;
}
h5 {
    font-size: 20px;
    font-style: normal;
    line-height: 30px;
}
h6 {
    font-size: 18px;
    font-style: normal;
    line-height: 28px;
}
.lead {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
}
ul {
    margin: 0px;
    padding: 0px;
}
li {
    list-style: none;
}
hr {
    margin: 0;
    padding: 0px;
    border-bottom: 1px solid #e0e0e0;
    border-top: 0px;
}
label {
    font-size: 15px;
    font-weight: 400;
    color: #aaaaaa;
}
.label {
    color: #fff !important;
    font-size: 9px !important;
}
blockquote {
    border-left: 5px solid #1e50e2;
    font-size: 16px;
}
*::-moz-selection {
    background: #1e50e2;
    color: #fff;
    text-shadow: none;
}
::-moz-selection {
    background: #1e50e2;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #1e50e2;
    color: #fff;
    text-shadow: none;
}
.box-shadow {
    box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.12);
    border-radius: 5px;
}
.h-100 {
    height: 100%;
}
/*---------------------------------------------------------------------
                    Page Section Margin Padding
---------------------------------------------------------------------*/
/*----------------
Section padding
----------------*/
.section-py {
    padding: 80px 0px;
}
.section-pt {
    padding: 80px 0px 0px 0px;
}
.section-pb {
    padding: 0px 0px 80px 0px;
}
.section-pb-150 {
    padding: 80px 0px 150px 0px;
}
.margin-topup-130 {
    margin-top: -130px;
}
/*----------------
Padding All
----------------*/
.p {
    padding: 0px;
}
.p-10 {
    padding: 10px;
}
.p-15 {
    padding: 15px;
}
.p-20 {
    padding: 20px;
}
.p-25 {
    padding: 25px;
}
.p-30 {
    padding: 30px;
}
.p-40 {
    padding: 40px;
}
.p-50 {
    padding: 50px;
}
.p-60 {
    padding: 60px;
}
.p-70 {
    padding: 70px;
}
.p-80 {
    padding: 80px;
}
.p-90 {
    padding: 90px;
}
.p-100 {
    padding: 100px;
}
/*----------------
Padding Top and Bottom
----------------*/
.py-0 {
    padding: 0;
}
.py-10 {
    padding: 10px 0;
}
.py-15 {
    padding: 15px 0;
}
.py-20 {
    padding: 20px 0;
}
.py-25 {
    padding: 25px 0;
}
.py-30 {
    padding: 30px 0;
}
.py-40 {
    padding: 40px 0;
}
.py-50 {
    padding: 50px 0;
}
.py-60 {
    padding: 60px 0;
}
.py-70 {
    padding: 70px 0;
}
.py-80 {
    padding: 80px 0;
}
.py-90 {
    padding: 90px 0;
}
.py-100 {
    padding: 100px 0;
}
.py-150 {
    padding: 150px 0;
}
/*----------------
Padding Left and right
----------------*/
.px-0 {
    padding: 0;
}
.px-10 {
    padding: 0 10px;
}
.px-15 {
    padding: 0 15px;
}
.px-20 {
    padding: 0 20px;
}
.px-25 {
    padding: 0 25px;
}
.px-30 {
    padding: 0 30px;
}
.px-40 {
    padding: 0 40px;
}
.px-50 {
    padding: 0 50px;
}
.px-60 {
    padding: 0 60px;
}
.px-70 {
    padding: 0 70px;
}
.px-80 {
    padding: 0 80px;
}
.px-90 {
    padding: 0 90px;
}
.px-100 {
    padding: 0 100px;
}
/*----------------
Padding top
----------------*/
.pt-0 {
    padding-top: 0px;
}
.pt-10 {
    padding-top: 10px;
}
.pt-15 {
    padding-top: 15px;
}
.pt-20 {
    padding-top: 20px;
}
.pt-25 {
    padding-top: 25px;
}
.pt-30 {
    padding-top: 30px;
}
.pt-40 {
    padding-top: 40px;
}
.pt-50 {
    padding-top: 50px;
}
.pt-60 {
    padding-top: 60px;
}
.pt-70 {
    padding-top: 70px;
}
.pt-80 {
    padding-top: 80px;
}
.pt-90 {
    padding-top: 90px;
}
.pt-100 {
    padding-top: 100px;
}
.pt-150 {
    padding-top: 150px;
}
.pt-170 {
    padding-top: 170px;
}
/*----------------
Padding Bottom
----------------*/
.pb-0 {
    padding-bottom: 0px;
}
.pb-10 {
    padding-bottom: 10px;
}
.pb-15 {
    padding-bottom: 15px;
}
.pb-20 {
    padding-bottom: 20px;
}
.pb-25 {
    padding-bottom: 25px;
}
.pb-30 {
    padding-bottom: 30px;
}
.pb-40 {
    padding-bottom: 40px;
}
.pb-50 {
    padding-bottom: 50px;
}
.pb-60 {
    padding-bottom: 60px;
}
.pb-70 {
    padding-bottom: 70px;
}
.pb-80 {
    padding-bottom: 80px;
}
.pb-90 {
    padding-bottom: 90px;
}
.pb-100 {
    padding-bottom: 100px;
}
/*----------------
Padding Left
----------------*/
.ps-0 {
    padding-left: 0;
}
.ps-10 {
    padding-left: 10px;
}
.ps-15 {
    padding-left: 15px;
}
.ps-20 {
    padding-left: 20px;
}
.ps-25 {
    padding-left: 25px;
}
.ps-30 {
    padding-left: 30px;
}
.ps-40 {
    padding-left: 40px;
}
.ps-50 {
    padding-left: 50px;
}
.ps-60 {
    padding-left: 60px;
}
.ps-70 {
    padding-left: 70px;
}
.ps-80 {
    padding-left: 80px;
}
.ps-90 {
    padding-left: 90px;
}
.ps-100 {
    padding-left: 100px;
}
.ps-145 {
    padding-left: 145px;
}
/*----------------
Padding Right
----------------*/
.pe-0 {
    padding-right: 0px;
}
.pe-10 {
    padding-right: 10px;
}
.pe-15 {
    padding-right: 15px;
}
.pe-20 {
    padding-right: 20px;
}
.pe-25 {
    padding-right: 25px;
}
.pe-30 {
    padding-right: 30px;
}
.pe-40 {
    padding-right: 40px;
}
.pe-50 {
    padding-right: 50px;
}
.pe-60 {
    padding-right: 60px;
}
.pe-70 {
    padding-right: 70px;
}
.pe-80 {
    padding-right: 80px;
}
.pe-90 {
    padding-right: 90px;
}
.pe-100 {
    padding-right: 100px;
}
/*----------------
Margin All
----------------*/
.m-0 {
    margin: 0;
}
.m-10 {
    margin: 10px;
}
.m-15 {
    margin: 15px;
}
.m-20 {
    margin: 20px;
}
.m-25 {
    margin: 25px;
}
.m-30 {
    margin: 30px;
}
.m-40 {
    margin: 40px;
}
.m-50 {
    margin: 50px;
}
.m-60 {
    margin: 60px;
}
.m-70 {
    margin: 70px;
}
.m-80 {
    margin: 80px;
}
.m-90 {
    margin: 90px;
}
.m-100 {
    margin: 100px;
}
/*----------------
Margin Top and Bottom
----------------*/
.my-0 {
    margin: 0;
}
.my-10 {
    margin: 10px 0;
}
.my-15 {
    margin: 15px 0;
}
.my-20 {
    margin: 20px 0;
}
.my-25 {
    margin: 25px 0;
}
.my-30 {
    margin: 30px 0;
}
.my-40 {
    margin: 40px 0;
}
.my-50 {
    margin: 50px 0;
}
.my-60 {
    margin: 60px 0;
}
.my-70 {
    margin: 70px 0;
}
.my-80 {
    margin: 80px 0;
}
.my-90 {
    margin: 90px 0;
}
.my-100 {
    margin: 100px 0;
}
/*----------------
Margin Left and Right
----------------*/
.mx-0 {
    margin: 0;
}
.mx-10 {
    margin: 0 10px;
}
.mx-15 {
    margin: 0 15px;
}
.mx-20 {
    margin: 0 20px;
}
.mx-25 {
    margin: 0 25px;
}
.mx-30 {
    margin: 0 30px;
}
.mx-40 {
    margin: 0 40px;
}
.mx-50 {
    margin: 0 50px;
}
.mx-60 {
    margin: 0 60px;
}
.mx-70 {
    margin: 0 60px;
}
.mx-80 {
    margin: 0 80px;
}
.mx-90 {
    margin: 0 80px;
}
.mx-100 {
    margin: 0 100px;
}
/*----------------
Margin Top
----------------*/
.mt-0 {
    margin-top: 0px;
}
.mt-10 {
    margin-top: 10px;
}
.mt-15 {
    margin-top: 15px;
}
.mt-20 {
    margin-top: 20px;
}
.mt-25 {
    margin-top: 25px;
}
.mt-30 {
    margin-top: 30px;
}
.mt-40 {
    margin-top: 40px;
}
.mt-50 {
    margin-top: 50px;
}
.mt-60 {
    margin-top: 60px;
}
.mt-70 {
    margin-top: 70px;
}
.mt-80 {
    margin-top: 80px;
}
.mt-90 {
    margin-top: 90px;
}
.mt-100 {
    margin-top: 100px;
}
/*----------------
Margin Bottom
----------------*/
.mb-0 {
    margin-bottom: 0px;
}
.mb-10 {
    margin-bottom: 10px;
}
.mb-15 {
    margin-bottom: 15px;
}
.mb-20 {
    margin-bottom: 20px;
}
.mb-25 {
    margin-bottom: 25px;
}
.mb-30 {
    margin-bottom: 30px;
}
.mb-40 {
    margin-bottom: 40px;
}
.mb-50 {
    margin-bottom: 50px;
}
.mb-60 {
    margin-bottom: 60px;
}
.mb-70 {
    margin-bottom: 70px;
}
.mb-80 {
    margin-bottom: 80px;
}
.mb-90 {
    margin-bottom: 90px;
}
.mb-100 {
    margin-bottom: 100px;
}
/*----------------
Margin Left
----------------*/
.ms-0 {
    margin-left: 0px;
}
.ms-10 {
    margin-left: 10px;
}
.ms-15 {
    margin-left: 15px;
}
.ms-20 {
    margin-left: 20px;
}
.ms-25 {
    margin-left: 25px;
}
.ms-30 {
    margin-left: 30px;
}
.ms-40 {
    margin-left: 40px;
}
.ms-50 {
    margin-left: 50px;
}
.ms-60 {
    margin-left: 60px;
}
.ms-70 {
    margin-left: 70px;
}
.ms-80 {
    margin-left: 80px;
}
.ms-90 {
    margin-left: 90px;
}
.ms-100 {
    margin-left: 100px;
}
/*----------------
Margin Right
----------------*/
.me-0 {
    margin-right: 0px;
}
.me-10 {
    margin-right: 10px;
}
.me-15 {
    margin-right: 15px;
}
.me-20 {
    margin-right: 20px;
}
.me-25 {
    margin-right: 25px;
}
.me-30 {
    margin-right: 30px;
}
.me-40 {
    margin-right: 40px;
}
.me-50 {
    margin-right: 50px;
}
.me-60 {
    margin-right: 60px;
}
.me-70 {
    margin-right: 70px;
}
.me-80 {
    margin-right: 80px;
}
.me-90 {
    margin-right: 90px;
}
.me-100 {
    margin-right: 100px;
}
/*---------------------------------------------------------------------
                            Text Weight
-----------------------------------------------------------------------*/
.fw-100 {
    font-weight: 100 !important;
}
.fw-200 {
    font-weight: 200 !important;
}
.fw-300 {
    font-weight: 300 !important;
}
.fw-400 {
    font-weight: 400 !important;
}
.fw-500 {
    font-weight: 500 !important;
}
.fw-600 {
    font-weight: 600 !important;
}
.fw-700 {
    font-weight: 700 !important;
}
.fw-800 {
    font-weight: 800 !important;
}
.fw-900 {
    font-weight: 900 !important;
}
/* --------------------------------------------------------------------------

                              font-size

---------------------------------------------------------------------------*/
.fs-40 {
    font-size: 40px !important;
}
/* --------------------------------------------------------------------------

                              Body Common

---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------
                            body
-----------------------------------------------------------------------*/
.man-div {
    transition: all .5s;
}
.man-div:hover {
    transform: translateY(-10px);
}
.hover_effect_active.active {
    background: #ff112c !important;
    color: #fff !important;
}
.hover_effect_active.active h5 {
    color: #fff !important;
}
.hover_effect_active.active p {
    color: #fff !important;
}
.hover_effect_active.active .icno-backgrund {
    background: #fff !important;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}
.hover_effect_active:hover {
    background: #ff112c !important;
    color: #fff !important;
}
.hover_effect_active:hover .icno-backgrund {
    background: #fff !important;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}
.hover_effect_active:hover h5 {
    color: #fff !important;
}
.hover_effect_active:hover p {
    color: #fff !important;
}
.hover_effect_icon:hover .icno-backgrund {
    background: #f8f6fa !important;
    background: #ff112c !important;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
    transition: all 1s;
}
.hover_effect_icon:hover .icno-backgrund i {
    color: #fff !important;
}
.btn-check:active + .btn, .btn-check:checked + .btn, .btn.active, .btn.show, .btn:active {
    border: none;
    box-shadow: none !important;
}
.text-highlight {
    color: #ef3542;
}
.btn:hover {
    border-color: #fff0;
}
.btn-primery-text {
    color: #222225;
    font-weight: 600;
    transition: all .5s;
    cursor: pointer;
    vertical-align: middle;
}
.btn-primery-text:hover {
    color: #c30613;
}
.btn-primery {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    transition: all .5s;
    background: #ef3542;
}
.btn-primery:hover {
    background: #c30613;
    color: white;
}
.btn-primery-two {
    font-size: 18px;
    line-height: 2.2rem;
    font-weight: 600;
    color: #fff;
    background-color: #ef3542;
    border: 1px solid #ef3542;
    background-image: none;
    padding: 1.1rem 3rem;
}
.btn-primery-two:hover {
    color: #fff;
    background-color: #c30613;
    border: 1px solid #c30613;
    transition: background-color .3s ease-in-out;
    box-shadow: none;
    outline: none;
}
.btn-warnings {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    background: #ef3542;
    transition: all .5s;
}
.btn-warnings:hover {
    background: #c30613;
    color: #fff;
}
.bg-none {
    background: none !important;
}
.list-disc li {
    list-style: disc !important;
    display: list-item;
}
.h-100 {
    height: 100%;
}
.text-justiify {
    text-align: justify;
}
.z-index-1 {
    z-index: 1;
}
.transitionnes {
    transition: all .5s;
}
.top_hover {
    top: 0px;
}
.top_hover:hover {
    top: -10px;
}
.hover_shadow:hover {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}
.hover_show_rightarrow:after {
    content: '\f061';
    font-family: FontAwesome;
    display: inline-block;
    position: relative;
    left: -10px;
    vertical-align: middle;
    font-size: 15px;
    transition: all .5s;
    opacity: 0;
}
.hover_show_rightarrow:hover:after {
    opacity: 1;
    left: 5px;
}
.section-heading {
    font-size: 44px;
    font-style: normal;
    line-height: 66px;
    font-weight: 600;
}
.hover_border:hover {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.hover_zindex_1:hover {
    z-index: 1;
}
ul.package_list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
}
ul.package_list li {
    width: 20%;
    background: #FFF;
    padding: 10px;
    margin: 0px 10px;
    text-align: center;
    border: 1px solid #CCC;
}
ul.package_list li span.list-item-name {
    font-size: 20px;
    width: 100%;
    display: block;
    font-weight: 700;
    color: #010d4c;
}
ul.package_list li span.list-item-desc {
    font-size: 20px;
    font-weight: 500;
    color: #5d7391;
}
ul.package_list li p {
    margin: 0;
    text-decoration: line-through;
    color: red;
}
/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
    position: fixed;
    visibility: hidden;
    opacity: 0;
    right: 15px;
    bottom: 15px;
    z-index: 99999;
    background: #ef3542;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    transition: all 0.4s;
    text-decoration: none;
}
.back-to-top i {
    font-size: 24px;
    color: #fff;
    line-height: 0;
}
.back-to-top:hover {
    background: #c30613;
    color: #ef3542;
}
.back-to-top.active {
    visibility: visible;
    opacity: 1;
    text-decoration: none;
}
/*---------------------------------------------------------------------
                            top nav
-----------------------------------------------------------------------*/
.top_nav_bar .dropdown a {
    color: #485c77;
    font-size: 15px;
}
.top_nav_bar .form-select {
    color: #485c77;
    font-size: 15px;
}
/* --------------------------------------------------------------------------

                              header

---------------------------------------------------------------------------*/
.header {
    transition: all 1s;
    z-index: 997;
}
.header.header-scrolled {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background: #fff;
    padding: 0px 0;
    box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);
    transition: all 0.5s;
}
.header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    color: #485c77;
    font-size: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    position: ;
}
.header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link a.active {
    color: red;
}
.header .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu li a.dropdown-item {
    color: #485c77;
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    padding: 8px 20px;
}
.navbar .nav-item .dropdown-menu {
    width: 250px;
}
.header ul {
    border: none;
}
.header p {
    color: #485c77;
    font-size: 15px;
}
.header .fa-phone {
    color: #485c77;
}
.dropdown-item.active, .dropdown-item:active {
	background-color: var(--bs-dropdown-link-hover-bg) !important;
}

/*---------------------------------------------------------------------
                             Sale banner
-----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
                             Winter Sale
-----------------------------------------------------------------------*/
.winter-sale{
    padding-top: 70px;
    padding-bottom: 70px;
}


.winter-sale {
    overflow: hidden;
    position: relative;
    background: linear-gradient(190deg, rgb(14 14 14 / 58%) 0%, rgb(42 42 42 / 25%) 100%), url(../images/wintersale.jpg) top center;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0;
}
.winter-sale h2{
    font-size: 80px;
    color: #ef3542;
    line-height: 1.2;
}

.winter-sale h3 .style{
    font-size: 45px;
    color: #ef3542;
    font-style: italic;
    font-weight: 600;
}

.winter-sale .anchor{
    position: relative;
    z-index: 5;
}

#canvas{
        z-index: 1;
        position: absolute;
        top:0;
        left:0;
}

.info{
        position: absolute;
        bottom: 50px;
        left: 0;
        padding: 30px;
        text-align: center;
        color: white;
        font-size: 1em;
        font-style: italic;
        font-family: 'Raleway', sans-serif;
}


@media only screen and (max-width: 767px) {
    .winter-sale h2{
        font-size: 70px;
    }

    .winter-sale{
    padding-top: 50px;
    padding-bottom: 30px;
}

}



/*---------------------------------------------------------------------
                             Christmas Sale
-----------------------------------------------------------------------*/
.christmas-sale{
    padding-top: 50px;
    padding-bottom: 50px;
}

.christmas-sale {
    overflow: hidden;
    position: relative;
    background: linear-gradient(190deg, rgb(14 14 14 / 58%) 0%, rgb(42 42 42 / 25%) 100%), url(../images/christmassale2.png) top center;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0;
}

.christmas-sale h3{
    color:#ef3542;
}

.christmas-sale h2{
    font-size: 65px;
    color: #fff;
    line-height: 1.2;
}

.christmas-sale h3 .style{
    font-size: 45px;
    color: #ef3542;
    font-style: italic;
    font-weight: 600;
}


/*---------------------------------------------------------------------
                             Happy New Year Sale
-----------------------------------------------------------------------*/
.happynewyear{
    padding-top: 70px;
    padding-bottom: 70px;
}


.happynewyear {
    overflow: hidden;
    position: relative;
    background: linear-gradient(358deg, rgb(14 14 14 / 82%) 0%, rgb(42 42 42 / 25%) 100%), url(../images/happynewyear.png) top center;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0;
    background-position: center;
}
.happynewyear h2{
    font-size: 80px;
    color: #ef3542;
    line-height: 1.2;
}

.happynewyear h3 .style{
    font-size: 45px;
    color: #ef3542;
    font-style: italic;
    font-weight: 600;
}

.happynewyear .anchor{
    position: relative;
    z-index: 5;
}


.happynewyear {
  background-color: black;
  text-align: center;
  
  color: white;
  font-size: 40px;
  font-weight: bold;
}

@media only screen and (max-width: 767px) {
    .happynewyear h2{
        font-size: 60px;
    }

    .happynewyear{
    padding-top: 50px;
    padding-bottom: 30px;
}

}















/*---------------------------------------------------------------------
                            banner
-----------------------------------------------------------------------*/

.banner-style-one {
    background: linear-gradient(to right, #bfdff9 0%, #bfdff9 50%, #e0f0fc 50%, #e0f0fc 100%);
    padding: 50px 0;
}
.banner-style-one .item h6 {
    color: #1d2a3b;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 400;
    margin-bottom: 3px;
}
.banner-style-one .item h2 {
    color: #1d2a3b;
    /*margin-bottom: 15px;*/
    font-size: 3rem;
    line-height: 4rem;
    font-weight: 700;
}
.banner-style-one .price .start_heading {
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.banner-style-one .price .prices {
    font-size: 35px;
    font-weight: 600;
    color: #000;
}
.banner-style-one .price .prices .duration {
    font-size: 18px;
    font-weight: 600;
    color: #000;
}
.banner-style-one ul li .fa-check {
    color: #ef3542;
}
.banner-style-one .content ul li {
    background: none;
    font-size: 1.1rem;
    line-height: 1.8rem;
}
.banner-style-one .content ul li a {
    color: #212529;
}
.banner-style-two {
    background-color: #f8f6fa;
}
.banner-style-two h2 {
    font-size: 60px;
    color: #222225;
    margin-bottom: 35px;
    font-weight: 600;
    line-height: 1.2;
}
.banner-style-two p {
    font-size: 24px;
    margin-bottom: 0;
    color: #222225;
    line-height: 30px;
}
.banner-style-two .mt-40 {
    margin-top: 40px;
}
.banner-style-two .btn {
    background: #ef3542;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 22px 43px;
    transition: all 0.4s linear;
    position: relative;
}
.banner-style-two .btn:hover {
    background-color: #c30613;
    color: #fff;
}
.banner_style_three {
    background-color: #f8f6fa;
}
.banner_style_three h2 {
    font-size: 50px;
    line-height: 1;
    color: #222225;
}
.banner_style_three h5 {
    font-size: 25px;
    font-weight: 500;
    color: #222225;
    line-height: 1.2;
    /* padding-left: 32px;*/
}
.banner_style_three p {
    color: #6d6e70;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0px;
}
.banner_style_three ul {}
.banner_style_three ul li {
    font-size: 19px;
    color: #222225;
    line-height: 2.2;
    font-weight: 500;
    align-items: baseline;
    display: flex;
    margin-left: 20px;
}
.banner_style_three p a {
    color: #222225;
    font-weight: 500;
}
.banner_style_three p a:hover {
    color: #c30613;
}
.banner_style_three .banner-icen {
    color: #ef3542;
}
.banner_style_four {
    background-color: #f8f6fa;
}
.banner_style_four h2 {
    font-size: 60px;
    color: #222225;
    margin-bottom: 35px;
    font-weight: 600;
    line-height: 1.2;
}
.banner_style_four ul li {
    font-size: 19px;
    color: #6d6e70;
    line-height: 2;
    font-weight: 400;
}
.banner_style_four .fa-check {
    color: #ef3542;
}
.banner_style_four .mt-40 {
    margin-top: 40px;
}
.banner_style_four .btn {
    background: #ef3542;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 22px 43px;
    transition: all 0.4s linear;
    position: relative;
}
.banner_style_four .btn:hover {
    background-color: #c30613;
    color: #fff;
}
.banner_style_five h2 {
    font-size: 60px;
    color: #fff;
    margin-bottom: 35px;
    font-weight: 600;
    line-height: 1.2;
}
.banner_style_five h2 span {
    color: #ef3542;
    text-decoration: underline;
    text-decoration-thickness: 5px;
}
.banner_style_five p {
    font-size: 24px;
    margin-bottom: 0;
    color: #fff;
    line-height: 30px;
}
.banner_style_five .btn {
    background: #ef3542;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    padding: 22px 43px;
    transition: all 0.4s;
    position: relative;
}
.banner_style_five .btn:hover {
    background-color: #c30613;
}
.banner_style_five.background-image {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.8) 100%), url("../images/banner-bg-1.jpg") center center no-repeat;
    background-attachment: scroll, scroll;
    background-size: auto, auto;
    background-size: cover;
}
.banner_style_five.promo-banner {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.8) 100%), url("../images/promo-banner.jpg") center center no-repeat;
    background-attachment: scroll, scroll;
    background-size: auto, auto;
    background-size: cover;
}
.banner_style_five.web-security {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.8) 100%), url("../images/web-security.jpg") center center no-repeat;
    background-attachment: scroll, scroll;
    background-size: auto, auto;
    background-size: cover;
}
.banner-style-six {
    background-color: #f8f6fa;
}
.banner-style-six h2 {
    font-size: 60px;
    color: #222225;
    margin-bottom: 35px;
    font-weight: 600;
    line-height: 1.2;
}
.banner-style-six p {
    font-size: 24px;
    margin-bottom: 0;
    color: #222225;
    line-height: 30px;
}
.banner-style-six .mt-40 {
    margin-top: 40px;
}
.banner-style-six .btn {
    background: #ef3542;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    padding: 22px 43px;
    transition: all 0.4s;
    position: relative;
}
.banner-style-six .btn:hover {
    background-color: #c30613;
    color: #fff;
}
.banner-style-six .hero-prise {
    background: white;
    padding: 50px 45px;
    border-radius: 5px;
    position: relative;
}
.banner-style-six .price_offer {
    position: absolute;
    top: -95px;
    left: -95px;
    height: 190px;
    width: 190px;
    background: #ef3542;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}
.banner-style-six .price_offer .price-count span {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    display: block;
    margin-bottom: 5px;
}
.banner-style-six .price_offer .price-count h2 {
    font-size: 48px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0;
    font-family: 'Lato', sans-serif;
}
.banner-style-six ul li {
    font-size: 19px;
    color: #6d6e70;
    line-height: 2.5;
    font-weight: 400;
}
.banner-style-six ul li .fa-check {
    color: #ef3542;
}
.banner-style-seven {
    background-color: #f8f6fa;
}
.banner-style-seven .btn {
    background: #ef3542;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    padding: 22px 77px;
    transition: all 0.4s;
    position: relative;
}
.banner-style-seven .btn:hover {
    background-color: #c30613;
    color: #fff;
}
.banner-style-seven .bg-none-btn {
    background: none;
    border: 2px solid #ef3542;
    border-radius: 5px;
    color: #ef3542;
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    padding: 20px 77px;
    transition: all 0.4s;
    position: relative;
}
.banner-style-seven .bg-none-btn:hover {
    background-color: #f8f6fa;
    color: #c30613;
    border-color: #c30613;
}
.banner-style-seven .hero-prise {
    background: white;
    padding: 50px 45px;
    border-radius: 5px;
    position: relative;
}
.banner-style-seven h2 {
    font-size: 60px;
    color: #222225;
    /*  margin-bottom: 35px;*/
    font-weight: 600;
    line-height: 1.2;
}
.banner-style-seven h3 {
    font-size: 50px;
    color: #222225;
    font-weight: 600;
    line-height: 1.2;
}
.banner-style-seven h5 {
    font-size: 20px;
    margin-bottom: 0;
    color: #c30613;
    font-weight: 600;
    line-height: 30px;
}
.banner-style-seven p {
    font-size: 18px;
    margin-bottom: 0;
    color: #222225;
    line-height: 30px;
}
.banner-style-seven .Starting-price {
    font-size: 18px;
    margin-bottom: 0;
    color: #222225;
    line-height: 30px;
}
.banner-style-seven .nav-pills .nav-link.active, .banner-style-seven .nav-pills .show > .nav-link {
    color: #ef3542;
    background: none;
    border-bottom: 2px solid #ef3542;
    border-radius: 0px;
}
.banner-style-seven .nav-pills .nav-link {
    color: #222225;
    font-size: 20px;
}
.banner-style-seven span {
    font-size: 25px;
    font-weight: 600;
    color: #222225;
}
.banner-style-seven span.form-text {
    font-size: 15px;
    margin-bottom: 0px;
    line-height: 12px;
}
.banner-style-eight {
    background-color: #f8f6fa;
}
.banner-style-eight {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), url("../images/banner-bg-6.jpg") center center no-repeat;
    background-attachment: scroll, scroll;
    background-size: auto, auto;
    background-size: cover;
}
.banner-style-eight h2 {
    font-size: 60px;
    color: #fff;
    margin-bottom: 35px;
    margin-top: 35px;
    font-weight: 600;
    line-height: 1.2;
}
.banner-style-eight span {
    color: #ef3542;
    text-decoration: underline;
    text-decoration-thickness: 5px;
}
.banner-style-eight h5 {
    font-size: 20px;
    margin-bottom: 0;
    color: #fff;
    font-weight: 600;
    line-height: 30px;
}
.banner-style-eight p {
    font-size: 24px;
    margin-bottom: 0;
    color: #fff;
    line-height: 30px;
}
.banner-style-eight .btn {
    background: #ef3542;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    padding: 22px 43px;
    transition: all 0.4s;
    position: relative;
}
.banner-style-eight .btn:hover {
    background-color: #c30613;
    color: #fff;
}
.banner-style-nine {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%), url(../images/banner-bg-8.jpg) center center no-repeat;
    background-attachment: scroll, scroll;
    background-size: auto, auto;
    background-size: cover;
}
.banner-style-nine h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
}
.banner-style-nine p {
    font-size: 24px;
    margin-bottom: 0;
    color: #222225;
    line-height: 30px;
}
#ef3542 .banner-style-ten {}
.banner-style-ten h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
}
.banner-style-eleven {
    background-color: #f8f6fa;
}
.banner-style-eleven h2 {
    font-size: 48px;
    color: #222225;
    margin-bottom: 35px;
    font-weight: 600;
    line-height: 1.2;
}
.banner-style-eleven p {
    font-size: 18px;
    margin-bottom: 0;
    color: #222225;
    line-height: 30px;
}
.banner-style-eleven .btn {
    background: #ef3542;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 22px 43px;
    transition: all 0.4s linear;
    position: relative;
}
.banner-style-eleven .btn:hover {
    background-color: #c30613;
    color: #fff;
}
.banner-style-twelve {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), url(../images/banner-bg-10.jpg) center center no-repeat;
    background-attachment: scroll, scroll;
    background-size: auto, auto;
    background-size: cover;
}
.banner-style-twelve h2 {
    font-size: 60px;
    color: #222225;
    font-weight: 600;
    line-height: 1.2;
}
.banner-style-twelve p {
    font-size: 18px;
    margin-bottom: 0;
    color: #222225;
    line-height: 30px;
}





.banner-style-thirteen {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), url("../images/banner-bg-11.jpg") center center no-repeat;
    background-attachment: scroll, scroll;
    background-size: auto, auto;
    background-size: cover;
}


.banner-style-thirteen h2 {
    font-size: 60px;
    color: #fff;
    margin-bottom: 35px;
    font-weight: 600;
    line-height: 1.2;
}

.banner-style-thirteen p {
        font-size: 24px;
    margin-bottom: 0;
    color: #fff;
    line-height: 30px;
}
/*------------------------------------------------------------------------------------
                                  end shared hosting banner
------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------
                            plan-style-one
-----------------------------------------------------------------------*/
.plan-style-one {
    padding: 50px 0;
    background: linear-gradient(90deg, #2e1a6d, #4a338d 45.83%, #7759ce);
}
.plan-style-one:after {
    content: '';
    position: absolute;
    height: 88px;
    width: 100%;
    background: #fff;
    transform: rotate(357deg);
}
.plan-style-one .buttons ul li .nav-link {
    color: #fff;
    font-size: 20px;
}
.plan-style-one .mb-50 {
    margin-bottom: 30px;
}
.plan-style-one .buttons .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #ef3542;
    background: none;
    border-bottom: 2px solid #ef3542;
    border-radius: 0px;
}
.ptplansminus {
    margin-top: -120px;
}
.plan-style-two {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(../images/bg-2.svg);
    background-repeat: no-repeat;
}
.plan-style-two h2 {
    font-size: 50px;
    font-weight: 500;
    margin-bottom: 0;
    line-height: 1;
    color: #222225;
    margin-top: 20px;
}
.plan-style-two p {
    font-size: 18px;
    margin-top: 14px;
}
.plan-style-two .heading {
    color: #fff;
    font-size: 50px;
    font-weight: 500;
}
.plan-style-two .subheading {
    color: #fff;
    font-size: 20px;
    font-weight: 200;
    margin-top: 18px;
}

/* --------------------------------------------------------------------------

                              cards styles

---------------------------------------------------------------------------*/
.card_style_one {
    background-color: #fff;
}
.card_style_one .price {
    color: #8d859f;
    font-size: 16px;
}
.card_style_one .offer {
    background-color: #fbd9db;
    color: #c30613;
    min-width: 100px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
}
.card_style_one .line .line-one {
    border-bottom: 2px solid #e0e0e0;
}
.card_style_one {
    color: #b6b6b6;
    font-size: 19px;
}
.card_style_one {
    border-radius: 15px;
    transition: .3s linear;
}
.card_style_one .card_body .card-list ul li strong {
    color: #222225;
}
.card_style_one .mb-14 {
    margin-bottom: 14px;
}
.card_style_one .mb-30 {
    margin-bottom: 30px;
}
.card_style_one .card-header span {
    font-size: 18px;
    font-weight: 600;
    color: #3056bc;
    line-height: 1;
    margin-bottom: 20px;
    transition: .3s linear;
}
.card_style_one .card-header h2 {
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 0;
    line-height: 1;
    color: #222225;
    margin-top: 20px;
}
.card_style_one .card-header small {
    font-size: 18px;
    font-weight: 900;
    position: relative;
    top: -16px;
    color: #47495a;
}
.card_style_one .card-header h2 span {
    font-size: 16px;
    color: #47495a;
    line-height: 1;
}
.card_style_one .mb-35 {
    margin-bottom: 35px;
}
.card_style_one ul {
    margin: 0px;
    padding: 0px;
}
.card_style_one .card-list ul li {
    font-size: 16px;
    margin-bottom: 10px;
    color: #766e8d;
    list-style: none;
}
.card_style_one .card-list ul li:last-child {
    margin-bottom: 0px;
}
.card_style_one .card-btn .btn {
    background: #ef3542;
    color: #fff;
    padding: 16px 0;
    width: 75%;
    border: medium none;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 0;
    box-shadow: inset 0px 0px 0px 0px #4181ce;
    transition: all 0.6s linear;
}
.card_style_one .card-btn .btn:hover {
    background-color: #c30613;
}
.card_style_one .card-btn .button {
    background-color: #0eebb1;
    color: #fff;
}
.card_style_one .card_header .currency-icone {
    font-size: 18px;
    vertical-align: super;
}
.card_style_one.active {
    border-color: #09ebaf;
    padding-top: 65px;
    padding-bottom: 70px;
}
.card_style_one .card-header span {
    font-size: 24px;
    font-weight: 600;
    color: #222225;
    line-height: 1;
    margin-bottom: 20px;
    transition: .3s linear;
}
.card_style_two {
    background-color: #f2f2f2;
}
.card_style_two .price {
    color: #8d859f;
    font-size: 16px;
    margin-bottom: 0px;
}
.card_style_two .offer {
    color: #c30613;
    min-width: 100px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
}
.card_style_two .line .line-one {
    border-bottom: 2px solid #bfa8a8;
}
.card_style_two {
    color: #b6b6b6;
    font-size: 19px;
}
.card_style_two .card_header .pament {
    font-size: 13px;
    line-height: 1.5;
}
.card_style_two {
    border-radius: 15px;
    transition: .3s linear;
}
.card_style_two .card_body .card-list ul li strong {
    color: #222225;
}
.card_style_two .mb-30 {
    margin-bottom: 30px;
}
.card_style_two .card-header {
    padding: 20px;
}
.card_style_two .card-header span {
    font-size: 18px;
    font-weight: 600;
    color: #3056bc;
    line-height: 1;
    margin-bottom: 20px;
    transition: .3s linear;
}
.card_style_two .card-header h2 {
    font-size: 44px;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 1;
    color: #303233;
    margin-top: 20px;
}
.card_style_two .card-header small {
    font-size: 18px;
    font-weight: 900;
    position: relative;
    top: -16px;
    color: #47495a;
}
.card_style_two .card-header h2 span {
    font-size: 20px;
    color: #303233;
    line-height: 1;
    vertical-align: revert;
}
.card_style_two .card-header .super-one {
    font-size: 14px;
    color: #303233;
}
.card_style_two .mb-35 {
    margin-bottom: 35px;
}
.card_style_two ul {
    margin: 0px;
    padding: 0px;
}
.card_style_two .card_body {
    padding: 20px 33px;
}
.card_style_two .card-list ul li {
    font-size: 15px;
    margin-bottom: 10px;
    color: #6d6e70;
    list-style: none;
    font-weight: 600;
}
.card_style_two .card-list ul li .fa-check {
    color: #ef3542;
}
.card_style_two .card-list ul li:last-child {
    margin-bottom: 0px;
}
.card_style_two .card-btn .btn {
    background: #ef3542;
    color: #fff;
    padding: 16px 0;
    width: 75%;
    border: medium none;
    border-radius: 5px;
    font-size: 19px;
    line-height: 1;
    margin-bottom: 0;
    box-shadow: inset 0px 0px 0px 0px #4181ce;
    transition: all 0.6s linear;
}
.card_style_two .card-btn .btn:hover {
    background-color: #c30613;
}
.card_style_two .card-btn .button {
    background-color: #0eebb1;
    color: #fff;
}
.card_style_two .card_header .currency-icone {
    font-size: 20px;
    vertical-align: super;
    color: #303233;
}
.card_style_two.active {
    border-color: #09ebaf;
    padding-top: 65px;
    padding-bottom: 70px;
}
.card_style_two .card-header span {
    font-size: 15px;
    font-weight: 600;
    color: #7f8082;
    line-height: 1;
    margin-bottom: 20px;
    transition: .3s linear;
}
.card_style_two {
    background-color: #f2f2f2;
}
.card_style_two .price {
    color: #8d859f;
    font-size: 16px;
    margin-bottom: 0px;
}
.card_style_two .offer {
    color: #c30613;
    min-width: 100px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
}
.card_style_two .line .line-one {
    border-bottom: 2px solid #bfa8a8;
}
.card_style_two {
    color: #b6b6b6;
    font-size: 19px;
}
.card_style_two .card_header .pament {
    font-size: 13px;
    line-height: 1.5;
}
.card_style_two {
    border-radius: 15px;
    transition: .3s linear;
}
.card_style_two .card_body .card-list ul li strong {
    color: #222225;
}
.card_style_two .mb-30 {
    margin-bottom: 30px;
}
.card_style_two .card-header {
    padding: 20px;
}
.card_style_two .card-header span {
    font-size: 18px;
    font-weight: 600;
    color: #3056bc;
    line-height: 1;
    margin-bottom: 20px;
    transition: .3s linear;
}
.card_style_two .card-header h2 {
    font-size: 44px;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 1;
    color: #303233;
    margin-top: 20px;
}
.card_style_two .card-header small {
    font-size: 18px;
    font-weight: 900;
    position: relative;
    top: -16px;
    color: #47495a;
}
.card_style_two .card-header h2 span {
    font-size: 20px;
    color: #303233;
    line-height: 1;
    vertical-align: revert;
}
.card_style_two .card-header .super-one {
    font-size: 14px;
    color: #303233;
}
.card_style_two .mb-35 {
    margin-bottom: 35px;
}
.card_style_two ul {
    margin: 0px;
    padding: 0px;
}
.card_style_two .card_body {
    padding: 20px 33px;
}
.card_style_two .card-list ul li {
    font-size: 15px;
    margin-bottom: 10px;
    color: #6d6e70;
    list-style: none;
    font-weight: 600;
}
.card_style_two .card-list ul li .fa-check {
    color: #ef3542;
}
.card_style_two .card-list ul li:last-child {
    margin-bottom: 0px;
}
.card_style_two .card-btn .btn {
    background: #ef3542;
    color: #fff;
    padding: 16px 0;
    width: 75%;
    border: medium none;
    border-radius: 5px;
    font-size: 19px;
    line-height: 1;
    margin-bottom: 0;
    box-shadow: inset 0px 0px 0px 0px #4181ce;
    transition: all 0.6s linear;
}
.card_style_two .card-btn .btn:hover {
    background-color: #c30613;
}
.card_style_two .card-btn .button {
    background-color: #0eebb1;
    color: #fff;
}
.card_style_two .card_header .currency-icone {
    font-size: 20px;
    vertical-align: super;
    color: #303233;
}
.card_style_two.active {
    border-color: #09ebaf;
    padding-top: 65px;
    padding-bottom: 70px;
}
.card_style_two .card-header span {
    font-size: 15px;
    font-weight: 600;
    color: #7f8082;
    line-height: 1;
    margin-bottom: 20px;
    transition: .3s linear;
}
/* --------------------------------------------------------------------------

                              features

---------------------------------------------------------------------------*/
.feature-one {
    padding-top: 50px;
    padding-bottom: 50px;
}
.feature-one .card-style-three h6 a {
    color: #ef3542;
    text-decoration: none;
}
.feature-one .card-style-three .fa-arrow-right {
    vertical-align: middle;
    color: #ef3542;
}
.feature-two {}
.feature-two .man-div .feature-icno-background {
    font-size: 65px;
    color: #ef3542;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #f8f6fa;
    text-align: center;
    line-height: 100px;
    transition: all .5s;
}
.feature-two .man-div:hover .feature-icno-background .feature-two {
    color: #c30613;
}
.feature-two {
    font-size: 65px;
    color: #ef3542;
}
.feature-two h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
}
.feature-two .mb-100 {
    margin-bottom: 100px;
}
.feature-two .card-style-for h5 {
    font-size: 25px;
    font-weight: 500;
    color: #222225;
    line-height: 1.2;
}
.feature-two .card-style-for p {
    color: #6b7c93;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 0px;
}
.feature-two .card-style-for p a {
    color: #ef3542;
    text-decoration: none;
}
.feature-two .card-style-for .fa-arrow-right {
    vertical-align: middle;
    color: #ef3542;
}
.feature-three {
    background-image: url("../images/cloud-banner.jpg");
    background-color: #f2f2f2;
    background-position: center bottom;
    background-repeat: no-repeat;
}
.feature-three h2 {
    color: #4a4a4a;
    font-size: 32px;
    font-weight: 300;
}
.feature-three h4 {
    color: #4a4a4a;
    font-size: 34px;
    font-weight: 500;
    line-height: 1.2;
}
.feature-three .margin {
    margin-top: 40px;
    margin-bottom: 40px;
}
.feature-three .card-style-for {
    background-color: #fff;
}
.feature-three .card-style-for h5 {
    font-size: 22px;
    font-weight: 600;
    color: #4a4a4a;
}
.feature-three .card-style-for .card-list ul li {
    font-size: 19px;
    color: #6d6e70;
    line-height: 2;
    font-weight: 400;
    align-items: baseline;
}
.feature-three .card-style-for .card-list ul li .fa-check {
    color: #ef3542;
}
.plan-style-two-first {}
.plan-style-two-first h4 {
    font-size: 25px;
    color: #303233;
}
.plan-style-two-first ul {
    margin: 0px;
    padding: 0px;
    margin-left: auto;
}
.plan-style-two-first ul li {
    font-size: 18px;
    margin-bottom: 10px;
    color: #6d6e70;
    list-style: none;
    font-weight: 300;
}
.plan-style-two-first ul li .fa-check {
    color: #ef3542;
    font-size: 15px;
}
.plan-style-two-first ul li a {
    color: #6d6e70;
}
.plan-style-two-first ul li a:hover {
    color: #ef3542;
}
.feature-three .card-style-for {}
.feature-for {
    padding-top: 100px;
    padding-bottom: 50px;
}
.feature-for h2 {
    color: #222225;
    font-weight: 600;
    font-size: 46px;
}
.feature-for .mt-75 {
    margin-top: 75px;
    margin-bottom: 0px;
}
.feature-for .buttons ul li .nav-link {
    color: #222225;
    font-size: 20px;
    font-weight: 600;
}
.feature-for .mb-50 {
    margin-bottom: 30px;
}
.feature-for .buttons .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #ef3542;
    background: none;
    border-bottom: 2px solid #ef3542;
    border-radius: 0px;
}
.feature-for .card-style-five h3 {
    color: #222225;
    font-weight: 700;
    font-size: 36px;
}
.feature-for .card-style-five p {
    color: #807896;
    font-size: 16px;
    font-weight: 300;
}
.feature-for .card-style-five h4 {
    color: #222225;
    font-size: 22px;
    font-weight: 500;
}
.feature-for .card-style-five a {
    color: #ef3542;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}
.feature-five {
    padding-top: 50px;
    padding-bottom: 50px;
    background: linear-gradient(90deg, #f0eef9 .21%, #efedf5 36.63%, #fdfdff 90.75%);
}
.feature-five h2 {
    color: #222225;
    font-weight: 600;
    font-size: 46px;
}
.feature-five .mb-100 {
    margin-bottom: 100px;
}
.feature-five h3 {
    color: #222225;
    font-size: 32px;
    font-style: normal;
    line-height: 42px;
    font-weight: 700;
}
.feature-five p {
    color: #807896;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.7;
    margin-bottom: 0px;
}
.feature-five h4 {
    color: #222225;
    font-size: 22px;
    font-weight: 500;
}
.feature-six {
    padding-top: 50px;
    padding-bottom: 30px;
}
.feature-six h2 {
    color: #222225;
    font-weight: 600;
    font-size: 46px;
    line-height: 1.2;
}
.feature-six h4 {
    color: #222225;
    font-size: 20px;
    font-weight: 300;
}
.feature-six .card-style-six h4 {
    color: #222225;
    font-size: 22px;
    font-weight: 500;
}
.feature-six .card-style-six p {
    color: #807896;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.7;
    margin-bottom: 0px;
}
/*-------------------------------------------------------------------------
                            sharedhosting page css
--------------------------------------------------------------------------*/
.feature-seven {
    background-color: ;
}
.feature-seven .man-peragraph-hadding {
    font-size: 20px;
    color: #222225;
}
.feature-seven .background {
    background: #fff;
    border-radius: 10px;
}
.feature-seven .man-div.card-icon:hover .feature-seven-icen {
    color: #c30613;
}
.feature-seven .icno-backgrund {
    font-size: 65px;
    color: #ef3542;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #f8f6fa;
    text-align: center;
    margin: auto;
    line-height: 100px;
    transition: all .5s;
}
.feature-seven h5 {
    color: #222225;
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 20px;
    line-height: 1.3;
}
.feature-seven p {
    color: #6b7c93;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 0px;
}
.feature-seven .btn-success {
    background: #ef3542;
    color: #fff;
    transition: all 0.4s linear;
}
.feature-seven .btn-success:hover {
    background: #c30613;
    color: white;
    transition: all 0.4s linear;
}
/*-------------------------------------------------------------------------
                            sharedhosting page css
--------------------------------------------------------------------------*/
.features_eight {
    background-color: #f8f6fa;
}
.features_eight h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
}
.features_eight p {
    color: #6b7c93;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0px;
}
.features_eight .card-style-three h5 {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 5px;
    color: #222225;
    line-height: 1.2;
}
.features_eight .card-style-three p {
    color: #6b7c93;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 0px;
}
.features_eight .icno-backgrund {
    font-size: 65px;
    color: #ef3542;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #f8f6fa;
    text-align: center;
    margin: auto;
    line-height: 100px;
    transition: all .5s;
}
.features_eight .card-style-three:hover .features_eight-ican {
    color: #c30613;
}
.features_eight .card-style-three h6 a {
    color: #ef3542;
    text-decoration: none;
}
.features_eight .card-style-three .fa-arrow-right {
    vertical-align: middle;
    color: #ef3542;
}
.features_nine {
    background-color: #fefeff;
}
.features_nine h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
}
.features_nine .man-div .feature-icno-background {
    font-size: 65px;
    color: #ef3542;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #f8f6fa;
    text-align: center;
    line-height: 100px;
    transition: all .5s;
}
.features_nine .man-div:hover .feature-icno-background .features_nine-ican {
    color: #c30613;
}
.features_nine .man-div:hover {
    transform: translateY(-10px);
}
.features_nine .man-div {
    transition: all .5s;
}
.features_nine .mb-75 {
    margin-bottom: 75px;
}
.features_nine .mb-25 {
    margin-bottom: 25px;
}
.features_nine h5 {
    font-size: 25px;
    font-weight: 500;
    color: #222225;
    line-height: 1.2;
}
.features_nine p {
    color: #6b7c93;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 0px;
}
.features_nine .peragraph {
    color: #6b7c93;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0px;
}
.features_nine .mb-30 {
    margin-bottom: 30px;
}
.features_nine .img-icons {
    width: 20%;
}
.features_ten {
    background-color: #f8f6fa;
}
.features_ten {}
.features_ten .features-call img {
    margin-top: -50px;
}
.features_ten h2 {
    color: #222225;
    font-weight: 600;
    font-size: 40px;
    line-height: 1.2;
}
.features_ten .btn {
    background: #ef3542;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 22px 43px;
    transition: all 0.4s linear;
    position: relative;
}
.features_ten .btn:hover {
    background-color: #c30613;
    color: #fff;
}
.features_eleven .btn {
    background: #ef3542;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 10px 43px;
    transition: all 0.4s linear;
    position: relative;
    width: fit-content;
}
.features_eleven .btn:hover {
    background-color: #c30613;
    color: #fff;
}
.features_eleven .choise-plan p {
    font-size: 17px;
}
.features_eleven .choise-plan p a {
    color: #222225;
    font-weight: 500;
}
.features_eleven .choise-plan p a:hover {
    color: #ef3542;
}
.features_twelve h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 100px;
}
.features_twelve h4 {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 5px;
    color: #222225;
    line-height: 1.2;
}
.features_twelve p {
    color: #6b7c93;
    font-size: 15px;
    line-height: 30px;
}
.features_thirteen {
    background-color: #f8f6fa;
}
.features_thirteen h2 {
    color: #222225;
    font-weight: 700;
    font-size: 44px;
    line-height: 1.2;
}
.features_fourteen p.lead {
    color: #222225 !important;
    font-size: 18px;
    line-height: 30px;
}
.features_fourteen p.lead b {
    font-weight: 600;
}
.features_fourteen b.text-dark {
    color: #222225 !important;
}
.features_fourteen h3 {
    margin: 15px 0px;
    color: #222225 !important;
}
.fatures_tabing_styles {}
.fatures_tabing_styles h2 {
    color: #222225;
    font-size: 44px;
    font-weight: 700;
    line-height: 1.4;
}
.fatures_tabing_styles .mt-75 {
    margin-top: 50px;
    margin-bottom: 0px;
}
.fatures_tabing_styles .buttons ul li .nav-link {
    color: #222225;
    font-size: 20px;
    font-weight: 600;
}
.fatures_tabing_styles .mb-50 {
    margin-bottom: 30px;
}
.fatures_tabing_styles .buttons .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #ef3542;
    background: none;
    border-bottom: 2px solid #ef3542;
    border-radius: 0px;
}
.fatures_tabing_styles .card-style-five h3 {
    color: #ef3542;
    font-weight: 700;
    font-size: 36px;
    text-decoration: underline;
    text-decoration-thickness: 5px;
}
.fatures_tabing_styles .card-style-five p {
    color: #6b7c93;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 0px;
}
.fatures_tabing_styles .card-style-five h4 {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 5px;
    color: #222225;
    line-height: 1.2;
}
.fatures_tabing_styles .card-style-five h6 {
    color: #6b7c93;
    font-size: 20px;
    font-weight: 300;
}
.fatures_tabing_styles .card-style-five a {
    color: #ef3542;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}
/*---------------------------------------------------------------------
                      just-one-click-style-1
-----------------------------------------------------------------------*/
.just-one-click-style-1 {
    background: ;
}
.just-one-click-style-1 h2 {
    color: #222225;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.4;
}
.just-one-click-style-1 h6 {
    color: #47495a;
    margin-top: 12px;
    font-size: 16px;
}
.just-one-click-style-1 .images {
    border-radius: 100px;
    height: 150px;
    width: 150px;
}
.just-one-click-style-1 .imghight {
    width: 65px;
    height: 65px;
    position: relative;
    top: 50%;
    transform: translateY(27%);
    margin: 0 auto;
}
.just-one-click-style-2 {
    background: #f8f6fa;
}
.just-one-click-style-2 h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
}
.just-one-click-style-2 .images {
    border-radius: 15px;
}
/*---------------------------------------------------------------------
                            search-domain
-----------------------------------------------------------------------*/
.search-domain {
    padding-top: 70px;
    padding-bottom: 70px;
    background: linear-gradient(90deg, #373737, #747375 45.83%, #a8a8a8);
}
.search-domain h1 {
    color: #fff;
    font-weight: 600;
}
.search-domain .subheading {
    color: #fff;
    font-size: 24px;
    margin-top: 40px;
    margin-bottom: 40px;
    font-weight: 300;
}
.search-domain .btn-success {
    background: #ef3542;
    color: #fff;
}
.search-domain .btn-success:hover {
    background: #c30613;
    color: #fff;
    transition: all .5s;
}
.search-domain .btn-success.btnstyle {
    padding: 0.8rem 3rem;
    font-size: 1.25rem;
    border: 0px;
}
.search-domain .search {
    background-color: white;
    background-image: url('../images/searchicon.png');
    background-position: 10px 18px;
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
}
.search-domain .peragraph {
    color: #fff;
    text-align: center;
    font-weight: 100;
}
.search-domain .peragraph p {
    font-size: 18px;
    margin-top: 14px;
}
.search-domain .peragraph p a {
    color: #ef3542;
    text-decoration: none;
    position: relative;
    transition: all .5s;
}
.search-domain .peragraph p a:before {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #ef3542;
    position: absolute;
    bottom: -9px;
}
/*---------------------------------------------------------------------
                            testimonilas
-----------------------------------------------------------------------*/
.swiper-container_testimonilas {
	background: #222225;
	color: #fff;
}
.swiper-container_testimonilas .swiper-button-prev:after, .swiper-container_testimonilas .swiper-button-next:after {
    color: #311c70;
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    font-size: 30px;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}
.swiper-container_testimonilas .client-img {
    border-radius: 100px;
    height: 50px;
    max-width: 100%;
}
.testimonilas {}
.testimonilas h2 {
    color: #222225;
    font-weight: 600;
    font-size: 46px;
}
.testimonilas h4 {
    color: #222225;
    font-size: 21px;
    font-weight: 300;
}
.testimonilas .swiper-container_testimonilas .peragraph-one {
    color: #222225;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.8;
    margin-bottom: 0px;
}
.testimonilas .swiper-container_testimonilas h5 {
    color: #222225;
    font-size: 23px;
    font-weight: 500
}
.testimonilas .swiper-container_testimonilas h6 {
    color: #222225;
    font-size: 17px;
    font-weight: 200
}
.testimonilas .swiper-container_testimonilas p a {
    color: #222225;
    font-size: 21px;
    font-weight: 300
}
.testimonilas .swiper-container_testimonilas p {
    color: #222225;
    font-size: 15px;
    font-weight: 200;
    margin-bottom: 0px;
}
.testimonilas .mt-10 {
    margin-top: 50px;
}
.testimonilas_style_2 {
    background-color: #f8f6fa;
}
.testimonilas_style_2 h2 {
    color: #222225;
    font-weight: 600;
    font-size: 46px;
}
.testimonilas_style_2 h4 {
    color: #222225;
    font-size: 21px;
    font-weight: 300;
}
.testimonilas_style_2 .swiper-container_testimonilas .peragraph-one {
    color: #222225;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.8;
    margin-bottom: 0px;
}
.testimonilas_style_2 .swiper-container_testimonilas h5 {
    color: #222225;
    font-size: 23px;
    font-weight: 500
}
.testimonilas_style_2 .swiper-container_testimonilas h6 {
    color: #222225;
    font-size: 17px;
    font-weight: 200
}
.testimonilas_style_2 .swiper-container_testimonilas p a {
    color: #222225;
    font-size: 21px;
    font-weight: 300
}
.testimonilas_style_2 .swiper-container_testimonilas p {
    color: #222225;
    font-size: 20px;
    font-weight: 200;
    margin-bottom: 0px;
    line-height: 1.8;
}
.testimonilas_style_2 .mt-10 {
    margin-top: 50px;
}
/*---------------------------------------------------------------------
                          Frequently Asked Questions
-----------------------------------------------------------------------*/
.faq {}
.faq .section-header h2 {
    color: #222225;
    font-weight: 600;
    font-size: 46px;
    line-height: 1.2;
}
.faq .accordion-item {
    border: 0;
    margin-bottom: 20px;
}
.faq .accordion-collapse {
    border: 0;
}
.faq .accordion-button {
    font-weight: 600;
    border: 0;
    font-size: 18px;
    color: #222225;
    text-align: left;
    background: rgba(14, 29, 52, 0.03);
    border-radius: 5px;
    line-height: 1.4;
}
.faq .accordion-button:focus {
    box-shadow: none;
}
.faq .accordion-button:not(.collapsed) {
    color: #222225;
    border-bottom: 0;
    box-shadow: none;
}
.faq .question-icon {
    font-size: 20px;
    color: #ef3542;
}
.faq .accordion-button:after {
    content: "+";
    position: absolute;
    right: 18px;
    background-image: none;
    width: unset;
    height: unset;
    font-size: 25px;
}
.faq .accordion-body {
    padding: 0 30px 25px 60px;
    border: 0;
    background: rgba(14, 29, 52, 0.03);
    border-radius: 5px;
    color: #6d6e70;
    font-size: 17px;
    font-weight: 400;
}
.faq .accordion-button:not(.collapsed)::after {
    content: "-";
    background-image: none;
    width: unset;
    height: unset;
    font-size: 25px;
    color: #ef3542;
}

/*---------------------------------------------------------------------
                            shared hosting page
-----------------------------------------------------------------------*/
. .sharedhosting_plan h2 {
    font-size: 50px;
    line-height: 55px;
    color: #222225;
}
.sharedhosting_plan .heading {
    color: #fff;
    font-size: 50px;
    font-weight: 500;
}
.sharedhosting_plan .subheading {
    color: #fff;
    font-size: 20px;
    font-weight: 200;
    margin-top: 18px;
}
/*--------------------------------------------------------------------
                     Reseller Hosting Page
---------------------------------------------------------------------*/
.resellerhosting-plan h2 {
    color: #222225;
    font-size: 47px;
    font-weight: 700;
    line-height: 1.4;
}
.resellerhosting-plan {
    background-color: #fefeff;
}
.resellerhosting-plan .buttons ul li .nav-link {
    color: #222225;
    font-size: 20px;
}
.resellerhosting-plan .buttons .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #ef3542;
    background: none;
    border-bottom: 2px solid #ef3542;
    border-radius: 0px;
}
.resellerhosting-plan .card_style_one .card_header .card-header h2 {}
.resellerhosting-plan .card_style_one {
    background-color: #fff;
}
.resellerhosting-plan .card_style_one .price {
    color: #8d859f;
    font-size: 16px;
}
.resellerhosting-plan .card_style_one .offer {
    background-color: #fbd9db;
    color: #c30613;
    min-width: 100px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
}
.resellerhosting-plan .card_style_one .line .line-one {
    border-bottom: 2px solid #e0e0e0;
}
.resellerhosting-plan .card_style_one {
    color: #b6b6b6;
    font-size: 19px;
}

.resellerhosting-plan .card_style_one {
    border-radius: 15px;
    transition: .3s linear;
}
.resellerhosting-plan .card_style_one .card_body .card-list ul li strong {
    color: #222225;
}
.resellerhosting-plan .card_style_one .mb-14 {
    margin-bottom: 14px;
}
.resellerhosting-plan .card_style_one .mb-30 {
    margin-bottom: 30px;
}
.resellerhosting-plan .card_style_one .card-header span {
    font-size: 18px;
    font-weight: 600;
    color: #3056bc;
    line-height: 1;
    margin-bottom: 20px;
    transition: .3s linear;
}
.resellerhosting-plan .card_style_one .card-header h2 {
    font-size: 45px;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 1;
    color: #222225;
    margin-top: 20px;
}
.resellerhosting-plan .card_style_one .card-header small {
    font-size: 18px;
    font-weight: 900;
    position: relative;
    top: -16px;
    color: #47495a;
}
.resellerhosting-plan .card_style_one .card-header h2 span {
    font-size: 16px;
    color: #47495a;
    line-height: 1;
}
.resellerhosting-plan .card_style_one .mb-35 {
    margin-bottom: 35px;
}
.resellerhosting-plan .card_style_one ul {
    margin: 0px;
    padding: 0px;
}
.resellerhosting-plan .card_style_one .card-list ul li {
    font-size: 16px;
    margin-bottom: 10px;
    color: #766e8d;
    list-style: none;
}
.resellerhosting-plan .card_style_one .card-list ul li:last-child {
    margin-bottom: 0px;
}
.resellerhosting-plan .card_style_one .card-btn .btn {
    background: #ef3542;
    color: #fff;
    padding: 16px 0;
    width: 75%;
    border: medium none;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 0;
    box-shadow: inset 0px 0px 0px 0px #4181ce;
    transition: all 0.6s linear;
}
.resellerhosting-plan .card_style_one .card-btn .btn:hover {
    background-color: #c30613;
}
.resellerhosting-plan .card_style_one .card-btn .button {
    background-color: #0eebb1;
    color: #fff;
}
.resellerhosting-plan .card_style_one .card_header .currency-icone {
    font-size: 18px;
    vertical-align: super;
}
.resellerhosting-plan .card_style_one.active {
    border-color: #09ebaf;
    padding-top: 65px;
    padding-bottom: 70px;
}
.resellerhosting-plan .card_style_one .card-header span {
    font-size: 24px;
    font-weight: 600;
    color: #222225;
    line-height: 1;
    margin-bottom: 20px;
    transition: .3s linear;
}
/* silelock page */
.feature-seven.silelock .ptplansminus {
    margin-top: -60px;
}
/*---------------------------------------------------------------------
                            footer top
-----------------------------------------------------------------------*/
.footer_top {
    position: relative;
    z-index: 1;
    margin-top: 5rem;
}
.bootm_foter_tops {
    margin-bottom: -100px;
}
.footer_top h2 {
    font-size: 40px;
    color: #2b1f51;
    line-height: 50px;
}
.footer_top h5 {
    color: #485c77;
    line-height: 1.2;
    font-weight: 400;
}
.footer_top .fa-long-arrow-right {
    font-size: 15px;
    vertical-align: middle;
}
/*---------------------------------------------------------------------
                            footer
-----------------------------------------------------------------------*/
.footer {
    background: #222225;
}
.footer h5 {
    color: #fff;
    font-weight: 600;
}
.footer p {
    color: #ede9f4 !important;
}
.footer ul li a {
    color: #ede9f4 !important;
}
.footer ul li a:hover {
    color: #ef3542 !important;
}
.footer .btn-color {
    color: #ef3542;
    background-color: #fff;
    width: 45px;
    height: 45px;
    justify-content: center;
    position: relative;
    transition: all .5s;
    border: none;
}
.footer .btn-color:hover {
    background-color: #ee3542;
    color: #fff;
    border-radius: 50%;
    border: none;
}
/*---------------------------------------------------------------------
                            bootom footer
-----------------------------------------------------------------------*/
.bottom-footer {
    background: #161616;
    color: white;
}
.bottom-footer p a:hover {
    color: #ff112c !important
}
/* --------------------------------------------------------------------------

                              swiper slider

---------------------------------------------------------------------------*/
.swiper-container {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.swiper-container .swiper-wrapper .swiper-slide {
    cursor: move;
}