@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);
body {
    font-family: Roboto, sans-serif !important
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
    color: #000
}

.banner-collection {
    padding: 20px 0
}

.dropdown-item {
    border-bottom: 1px solid #cf5165ba;
    line-height: 30px
}

.dropdown-content h5 {
    font-size: 15px !important;
    font-weight: 500 !important;
    color: #cf5165 !important
}

.zoom {
    transition: transform .2s
}

.navbar {
    margin-bottom: 0 !important;
    margin: 10px
}

.marggg a {
    font-size: 15px !important;
    font-weight: 400 !important
}

.marggg i {
    font-weight: 400 !important
}

.marggg a {
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 28px
}

.zoom:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

#loader {
    display: none
}

#hides {
    display: none
}

.card8 {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2);
    transition: .3s;
    width: 100%;
    padding: 20px
}

.card8:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2)
}

.az {
    overflow-y: scroll;
    height: 600px
}

.autocomplete {
    position: relative;
    display: inline-block
}

input {
    border: 1px solid transparent;
    background-color: #f1f1f1;
    padding: 10px;
    font-size: 16px
}

input[type=text] {
    background-color: #f1f1f1;
    width: 100%
}

input[type=submit] {
    background-color: #1e90ff;
    color: #fff
}

.autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    top: 100%;
    left: 0;
    right: 0
}

.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4
}

.autocomplete-items div:hover {
    background-color: #e9e9e9
}

.autocomplete-active {
    background-color: #1e90ff !important;
    color: #fff
}

.hiio {
    visibility: hidden
}

.navbar-dark .navbar-toggler {
    color: #022550 !important;
    border-color: #022550 !important
}

.bac {
    background-color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: #022550;
    font-weight: 400;
    font-size: 15px
}

.navbar-dark .navbar-toggler-icon {
    background-image: url(../images/bbbb.webp) !important
}

.hovereffect {
    box-shadow: 1px 3px 3px #18181878
}

.logo {
    padding: 14px 0;
    float: left;
    margin-right: 50px;
    margin-top: -21px;
    padding-bottom: 0
}

.logo {
    width: 300px;
    height: 100px
}

.nav-item {
    font-size: 14px;
    line-height: 40px
}

.dropdown-header {
    color: #6b86cb
}

.colo {
    color: red
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px
}

.btn1 {
    background-color: #cf5165;
    color: #fff;
    margin-top: 5px
}

.aa {
    border: solid 1px rgba(255, 255, 255, .3);
    color: #022550
}

@media(min-width:992px) {
    .upp {
        position: absolute;
        right: 15%;
        bottom: 300px;
        left: 15%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: center;
        margin-top: -300px !important
    }
    .pag {
        margin-left: 450px
    }
    .sty {
        margin: -80px auto 0 auto !important;
        box-shadow: 0 4px 12px 0 rgba(48, 48, 48, .1) !important;
        border-radius: 4px !important;
        width: 1100px !important;
        height: 278px !important
    }
    #loader {
        width: 500px !important;
        height: 400px !important
    }
    .hideo {
        display: none
    }
    .hide {
        display: flex;
        padding: 0;
        justify-content: center;
        margin-left: -310px
    }
    .page {
        margin-left: 500px
    }
    .he {
        height: 580px
    }
    .heih {
        height: 200px
    }
    .heihs {
        height: 200px
    }
    .linee {
        border-left: 1px solid gray
    }
    .ii {
        margin-top: 150px;
        margin-left: 290px
    }
    .iii {
        margin-top: 150px;
        margin-right: 330px
    }
    .lefti {
        margin-top: 20px
    }
    .rightt {
        border-right: 2px solid #fff;
        padding-right: 30px
    }
    .logo {
        margin-left: 60px
    }
    .navbar-nav {
        /*margin-left: 45px*/
    }
    .navbar {
        padding: 0 !important
    }
    .marggg {
        /* margin-left:90px!important; */
        margin: 6px 0 6px
    }
    .shaped {
        float: left;
        height: auto;
        width: 100vw;
        float: right;
        background: #022550 url(../../images/#337ab7) center top no-repeat;
        background-size: cover
    }
    .drop:after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent
    }
    .drop {
        color: #fff
    }
    .drop:hover {
        color: #f1f1f1
    }
    .shaped {
        shape-outside: polygon(0 0, 100% 0, 100% 100%, 10% 100%);
        shape-margin: 20px;
        border-radius: 20px
    }
    #exampleSlider {
        width: 70%;
        margin-left: 180px
    }
    .ccc {
        width: 600px
    }
    .card {
        width: 50% !important;
        margin-left: auto;
        margin-right: auto
    }
    .bord {
        background-color: #add8e6;
        padding: 20px;
        margin: 0 0 5px 0;
        margin-left: 300px
    }
    /* .dropdown-content {
        display: none;
        position: absolute;
        background-color: #f1f1f1;
        width: 700px !important;
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
        z-index: 1;
        padding: 10px;
        min-width:965px 
    } */
     
    .downs {
        margin-top: 260px !important
    }
    .lefts {
        margin-left: 400px
    }
    .move {
        margin-left: 0;
        margin: 6px 6px 6px 6px
    }
    .moves {
        margin-left: 60px;
        margin: 6px 0 6px 30px
    }
    .d {
        margin-left: 150px
    }
    .bt {
        margin-left: -60px
    }
    .addbox {
        background: rgba(000, 000, 000, .5);
        border: 1px solid #fff;
        padding: 7px;
        border-radius: 10px;
        color: #fff;
        width: 75%;
        float: right;
        right: 15px;
        position: absolute;
        left: 450%;
        margin: 8px 0
    }
    .hides {
        position: relative;
        min-height: 1px;
        float: left
    }
    .tooltiptext {
        display: none;
        min-width: 200px;
        background-color: #fff;
        font-size: 14px;
        font-weight: 300;
        color: #000;
        text-align: left;
        border-radius: 6px;
        padding: 10px 20px;
        position: absolute;
        z-index: 1;
        top: -10px;
        right: 107%;
        -webkit-transition: all 2s ease;
        transition: all 2s ease
    }
    .tooltiptext::after {
        content: "";
        position: absolute;
        top: 40%;
        left: 100%;
        margin-top: -5px;
        border-width: 10px;
        border-style: solid;
        border-color: transparent transparent transparent #fff
    }
    .addbox:hover .tooltiptext {
        display: block
    }
}

.slide-img {
    background: url(../images/ratnkunj_banners.jpg);
    padding: 20px;
    background-repeat: repeat-x;
    background-size: cover;
    background-position: 100% top
}

.b {
    text-align: left;
    color: #ffa500;
}

.c {
    text-align: center;
    color: #ff8c00
}

@media(max-width:768px) {
    .dr {
        margin: 9px 9px 9px 9px
    }
    .drr {
        height: 80px !important;
        width: 80px !important
    }
    .oom {
        height: 100px !important;
        width: 200px !important
    }
    .upp {
        position: absolute;
        right: 15%;
        bottom: 100px;
        left: 15%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: center;
        margin-top: -300px !important
    }
    .heihs {
        height: 290px !important
    }
    .mii {
        height: 220px !important
    }
    .nii {
        height: 200px !important
    }
    .es {
        height: 400px
    }
    .f {
        height: 320px !important
    }
    .hiii {
        margin-left: 47px !important
    }
    .noo {
        margin-left: 230px !important
    }
    .no {
        margin-left: 290px !important
    }
    .nones {
        visibility: hidden
    }
    .hidesss {
        display: none !important
    }
    .form-control {
        width: 100% !important
    }
    .middle {
        margin-left: 40px
    }
    .heih {
        margin: 9px 0 9px 0
    }
    .ll {
        height: 330px !important
    }
    .hii {
        margin-left: -26px
    }
    .rota {
        margin: 3px 0
    }
    body {
        overflow-x: hidden !important
    }
    .b {
        font-size: 12px
    }
    .c {
        font-size: 10px
    }
    .a {
        padding: 20px
    }
    .addbox {
        background: rgba(000, 000, 000, .5);
        border: 1px solid #fff;
        padding: 10px;
        border-radius: 5px;
        color: #fff;
        float: none;
        margin-bottom: 10px;
        margin-top: 20px;
        left: 0
    }
    .tooltiptext {
        display: none;
        min-width: 180px;
        background-color: #fff;
        font-size: 14px;
        font-weight: 300;
        color: #000;
        text-align: center;
        border-radius: 6px;
        padding: 10px 20px;
        position: absolute;
        z-index: 1;
        top: -105px;
        right: -15%;
        -webkit-transition: all 2s ease;
        transition: all 2s ease
    }
    .tooltiptext::after {
        content: "";
        position: absolute;
        top: 104%;
        left: 45%;
        margin-top: -5px;
        border-width: 10px;
        border-style: solid;
        border-color: transparent transparent transparent #fff;
        transform: rotate(90deg)
    }
    .addbox:hover .tooltiptext {
        display: block
    }
}

.bt {
    background-color: #00f;
    color: #fff
}

body {
    overflow-x: hidden !important
}

.sliderimages {
    background-image: url(../images/overview-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% top
}

.item {
    background-color: #fff
}

.e {
    font-size: 14px !important;
    color: #000
}

.section2 {
    background-color: #fff;
    padding: 30px
}

.ips__block__gradiant {
    position: absolute;
    height: 130px;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding-top: 56px;
    text-decoration: none;
    box-sizing: border-box
}

.ips__block__gradiant1 {
    position: absolute;
    height: 60px;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 12px;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    text-decoration: none;
    box-sizing: border-box
}

.mar {
    margin: 0 5px
}

.ips__block__img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: all .3s ease-in-out 0s
}

.ips__block__icon {
    float: left;
    width: 100%;
    height: 150px;
    margin-right: 10px;
    margin-bottom: 10px;
    box-shadow: 0 4px 12px 0 rgba(48, 48, 48, .1);
    position: relative;
    display: block;
    border-radius: 4px;
    overflow: hidden
}

.ips__block__icon__viewall {
    float: left;
    width: 100%;
    height: 150px;
    margin-right: 10px;
    margin-bottom: 10px;
    box-shadow: 0 4px 12px 0 rgba(48, 48, 48, .1);
    position: relative;
    display: block;
    border-radius: 4px;
    overflow: hidden;
    background-image: url(../images/d.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-size: cover
}

.targetLink .title_txt {
    height: 40px;
    width: 100%;
    text-align: center;
    background-color: #337ab7;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    position: absolute;
    bottom: 0;
    font-weight: 700
}

.targetLink {
    display: block;
    height: 100%;
    transition: all .3s ease-in-out 0s;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);
    background-position: center;
    background-size: cover;
    position: relative;
    overflow: hidden
}

.tb__block__buildercta {
    width: 128px;
    height: 32px;
    border-radius: 4px;
    background-color: #fbe9e9;
    font-size: 14px;
    font-weight: "opensans-semibold";
    color: #d8232a;
    text-align: center;
    line-height: 32px;
    display: block;
    transition: all .3s ease
}

.MultiCarousel {
    float: left;
    overflow: hidden;
    padding: 15px;
    width: 100%;
    position: relative
}

.MultiCarousel .MultiCarousel-inner {
    transition: 1s ease all;
    float: left
}

.MultiCarousel .MultiCarousel-inner .item {
    float: left;
    border-radius: 4px;
    box-shadow: 0 2px 6px 0 rgba(48, 48, 48, .2);
    background-color: #fff;
    margin: 8px 0
}

.MultiCarousel .MultiCarousel-inner .item>div {
    text-align: center;
    padding: 10px;
    margin: 10px;
    background: #fff;
    color: #666
}

.MultiCarousel .leftLst,
.MultiCarousel .rightLst {
    position: absolute;
    border-radius: 50%;
    top: calc(35% - 10px)
}

.MultiCarousel .leftLst {
    left: 0
}

.MultiCarousel .rightLst {
    right: 0
}

.MultiCarousel .leftLst.over,
.MultiCarousel .rightLst.over {
    pointer-events: none;
    background: #ccc
}

.cta-100 {
    padding-left: 8%;
    padding-top: 7%
}

.white {
    color: #fff !important
}

.mt {
    float: left;
    margin-top: -20px;
    padding-top: 20px
}

.bg-blue-ui {
    background-color: #708198 !important
}

figure img {
    width: 300px
}

#blogCarousel {
    padding-bottom: 100px
}

.blog .carousel-indicators {
    left: 0;
    top: -50px;
    height: 50%
}

.blog .carousel-indicators li {
    background: #708198;
    border-radius: 50%;
    width: 8px;
    height: 8px
}

.blog .carousel-indicators .active {
    background: #0fc9af
}

.item-carousel-blog-block {
    outline: medium none;
    padding: 15px
}

.item-box-blog {
    border: 1px solid #dadada;
    text-align: center;
    z-index: 4;
    padding: 20px
}

.item-box-blog-image {
    position: relative
}

.item-box-blog-image figure img {
    width: 100%;
    height: auto
}

.item-box-blog-date {
    position: absolute;
    z-index: 5;
    padding: 4px 20px;
    top: -20px;
    right: 8px;
    background-color: #41cb52
}

.item-box-blog-date span {
    color: #fff;
    display: block;
    text-align: center;
    line-height: 1.2
}

.item-box-blog-date span.mon {
    font-size: 18px
}

.item-box-blog-date span.day {
    font-size: 16px
}

.item-box-blog-body {
    padding: 10px
}

.item-heading-blog a h5 {
    margin: 0;
    line-height: 1;
    text-decoration: none;
    transition: color .3s
}

.item-box-blog-heading a {
    text-decoration: none
}

.item-box-blog-data p {
    font-size: 13px
}

.item-box-blog-data p i {
    font-size: 12px
}

.item-box-blog-text {
    max-height: 100px;
    overflow: hidden
}

.mt-10 {
    float: left;
    margin-top: -10px;
    padding-top: 10px
}

.btn.bg-blue-ui.white.read {
    cursor: pointer;
    padding: 4px 20px;
    float: left;
    margin-top: 10px
}

.btn.bg-blue-ui.white.read:hover {
    box-shadow: 0 5px 15px inset #4d5f77
}

.card .carousel-item {
    height: 200px
}

.card .carousel-caption {
    padding: 0;
    right: 0;
    left: 0;
    color: #3d3d3d
}

.card .carousel-caption h3 {
    color: #3d3d3d
}

.card .carousel-caption p {
    line-height: 30px
}

.card .carousel-caption .col-sm-3 {
    display: flex;
    align-items: center
}

.card .carousel-caption .col-sm-9 {
    text-align: left
}

.navi a {
    text-decoration: none
}

a>.ico {
    background-color: grey;
    padding: 10px
}

a:hover>.ico {
    background-color: #666
}

.owner {
    display: inline-block;
    margin-left: 20px
}

.demo {
    display: none
}

#demoww {
    display: none
}

.card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2);
    transition: .3s;
    width: 100%;
    padding: 20px
}

.card:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2)
}

.card1 {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2);
    transition: .3s;
    width: 100%;
    padding: 20px;
    background-color: #fff
}

.card1:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2)
}

.card2 {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2);
    transition: .3s;
    padding: 20px
}

.card2:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2)
}

.demo2 {
    display: none
}

.demow {
    display: none
}

.demoww {
    display: none
}

#demo3 {
    display: none
}

#demo4 {
    display: none
}

.downs {
    margin-top: 200px
}

.mot:hover {
    background-color: #022550 !important;
    color: #fff !important
}

.dropdown-content a:hover {
    background-color: #ddd
}

.dropdown:hover .dropdown-content {
    display: block
}

.dropdown {
    position: relative;
    display: inline-block
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    width: 300px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 1
}

.dropdown-content a {
    color: #022550;
    padding: 3px 0;
    text-decoration: none;
    display: block
}

.leftt {
    padding-left: 30px
}

.bord {
    background-color: #add8e6;
    padding: 20px;
    margin: 0 0 8px 0
}

#demo1 {
    display: none
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: red !important
}

.heihs {
    margin: 7px 7px 7px 7px
}

.change {
    color: #fff
}

body {
    background-color: #f7f6f6
}

.maincard {
    position: relative;
    width: 230px;
    height: 300px;
    padding: 10px
}

.thecard {
    position: absolute;
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    transition: all .8s ease
}

.thecard:hover {
    transform: rotateY(180deg)
}

.thefront {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: hidden;
    background: #d50000;
    color: #fff;
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid #eee;
    box-shadow: 5px 6px 6px 2px #e9ecef;
    padding: 10px
}

.theback {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: hidden;
    background: #d50000;
    color: #fff;
    border-radius: 10px;
    transform: rotateY(180deg);
    border: 1px solid #eee;
    box-shadow: 5px 6px 6px 2px #e9ecef;
    padding: 10px
}

.user_name {
    color: #eee;
    font-size: 10px;
    margin-top: 0
}

.about {
    font-size: 12px
}

.sample {
    background-color: transparent !important
}

.hiii {
    background-color: #d3d3d3;
    padding: 40px;
    margin: 7px 7px 7px 7px;
    width: 260px
}

.imagess {
    transition: 1s;
    padding: 15px;
    width: 200px
}

.imagess:hover {
    filter: grayscale(100%);
    transform: scale(1.1)
}

.hidden {
    display: none
}

.hov:hover {
    background-color: #d3d3d3
}

@media (max-width:575.98px) {
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        width: 100%
    }
    form {
        width: 100%
    }
    .ips__block__icon__viewall {
        width: 100%;
        margin-bottom: 20px
    }
    .ips__block__icon {
        width: 100%;
        margin-bottom: 20px
    }
    .hii {
        margin: 0 !important
    }
    section {
        padding: 0 !important
    }
    footer {
        text-align: center
    }
    .middle {
        padding-left: 0;
        margin-left: 0
    }
    .hovereffect {
        margin-top: 15px
    }
    .hovereffect h2 {
        font-size: 13px
    }
    .autocomplete {
        width: 100%
    }
    .btn-danger {
        margin-top: 10px;
        margin-bottom: 10px
    }
    .slide-img {
        padding: 5px
    }
    .btn1 {
        margin-bottom: 10px
    }
    .logo {
        width: 100% !important;
        margin-left: 0
    }
    a.navbar-brand {
        margin-left: auto;
        margin-right: auto;
        display: table
    }
    .card1 img {
        height: auto !important
    }
    .card1 {
        text-align: center
    }
}

@media (min-width:576px) and (max-width:767.98px) {
    .card1 {
        text-align: center
    }
    .card1 img {
        height: auto !important
    }
    .tels-left img {
        width: 100%
    }
    .shaped {
        width: 100%
    }
    .slide-img {
        background-size: cover
    }
    .ips__block__icon__viewall {
        width: 100%;
        margin-bottom: 20px
    }
    .ips__block__icon {
        width: 100%;
        margin-bottom: 20px
    }
    .hii {
        margin: 0 !important
    }
    section {
        padding: 0 !important
    }
    footer {
        text-align: center
    }
    .middle {
        padding-left: 0;
        margin-left: 0
    }
    .hovereffect {
        margin-top: 15px
    }
    .hovereffect h2 {
        font-size: 13px
    }
    .autocomplete {
        width: 100%
    }
    .btn-danger {
        margin-top: 10px;
        margin-bottom: 10px
    }
    .slide-img {
        padding: 5px
    }
    .btn1 {
        margin-bottom: 10px
    }
    .logo {
        width: 100% !important;
        margin-left: 0
    }
    a.navbar-brand {
        margin-left: auto;
        margin-right: auto;
        display: table
    }
}

@media (min-width:768px) and (max-width:991.98px) {
    .hovereffect h2 {
        font-size: 15px !important;
        padding: 0 !important
    }
    .col-md-8.rightt h3 {
        font-size: 16px
    }
    .col-md-4.leftt h3 {
        font-size: 16px
    }
    .hovereffect h2 {
        font-size: 13px;
        padding: 0
    }
    .marg55.hide {
        max-width: 624px;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }
    .addbox {
        background: rgba(000, 000, 000, .5);
        border: 1px solid #fff;
        padding: 10px;
        border-radius: 5px;
        color: #fff;
        float: none;
        margin-bottom: 10px;
        margin-top: 20px;
        left: 0;
        float: left;
        width: 48%;
        margin: 3px
    }
    span.moves {
        display: none
    }
    .logo {
        width: 100% !important;
        margin-left: 0
    }
    a.navbar-brand {
        margin-left: auto;
        margin-right: auto;
        display: table
    }
    .tels-left img {
        width: 100%
    }
    .shaped {
        width: 100%
    }
    .ips__block__gradiant {
        font-size: 15px
    }
    .b {
        font-size: 27px !important
    }
}

@media (min-width:768px) and (max-width:991.98px) {
    .hovereffect h2 {
        font-size: 15px !important;
        padding: 0 !important
    }
    .col-md-8.rightt h3 {
        font-size: 16px
    }
    .col-md-4.leftt h3 {
        font-size: 16px
    }
    .hovereffect h2 {
        font-size: 13px;
        padding: 0
    }
    .marg55.hide {
        max-width: 624px;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }
    .addbox {
        background: rgba(000, 000, 000, .5);
        border: 1px solid #fff;
        padding: 10px;
        border-radius: 5px;
        color: #fff;
        float: none;
        margin-bottom: 10px;
        margin-top: 20px;
        left: 0;
        float: left;
        width: 48%;
        margin: 3px
    }
    span.moves {
        display: none
    }
    .logo {
        width: 100% !important;
        margin-left: 0
    }
    a.navbar-brand {
        margin-left: auto;
        margin-right: auto;
        display: table
    }
    .tels-left img {
        width: 100%
    }
    .shaped {
        width: 100%
    }
    .ips__block__gradiant {
        font-size: 15px
    }
    .b {
        font-size: 27px !important
    }
}

@media (min-width:992px) and (max-width:1199.98px) {
    .addbox {
        width: 100%;
        transform: translate(140px, 10px)
    }
    .hide {
        display: flex;
        left: 0;
        margin: 5px
    }
    .b {
        font-size: 27px !important
    }
}

@media only screen and (max-width:890px) {
    .topbase {
        min-height: 660px
    }
    .container-box {
        width: 100% !important;
        margin: 0 auto
    }
    .lft-content {
        display: none
    }
    .rgt-content {
        width: 322px !important;
        margin: 0 auto;
        height: auto
    }
    .container-content {
        background: 0 0 !important;
        padding: 0 !important;
        height: auto !important
    }
}

@media only screen and (max-width:890px) {
    .topbase {
        min-height: 660px
    }
    .container-box {
        width: 100% !important;
        margin: 0 auto
    }
    .lft-content {
        display: none
    }
    .rgt-content {
        width: 322px !important;
        margin: 0 auto;
        height: auto
    }
    .container-content {
        background: 0 0 !important;
        padding: 0 !important;
        height: auto !important
    }
}

@media only screen and (min-width:769px) {
    .vkm-mobile2 {
        display: none !important
    }
    .hidden-mobile {
        display: none !important
    }
    .not-hidden-mobile {
        display: block !important
    }
}

@media only screen and (max-width:768px) {
    .vkm-mobile {
        display: none !important
    }
    .bord {
        border-right: 15px solid #8dd8b9
    }
    .hidden-mobile {
        display: block !important
    }
    .not-hidden-mobile {
        display: none !important
    }
}

.h4h1 {
    font-size: 2.25rem
}

.h5h1 {
    font-size: 1.25rem
}

.h3h1 {
    font-size: 1.75rem
}

.h1headtitle {
    font-weight: 700;
    text-align: center;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px #000, 0 0 1em #01204d, 0 0 .2em #01204d;
    color: #dc3545
}

.logindir {
    color: #fff;
    margin-left: 30px;
    margin-left: text-transform: uppercase
}