body,h1,h2,h3,h4,h5,h6,p , a{
    font-family: 'Poppins', sans-serif !important;
}
.fixed {
box-shadow: 0 0 1.25rem rgb(30 34 40 / 4%);
background: rgb(55 43 112)!important;
}

.cslide{
    max-height: 760px;
}


.wrapper h1{
    font-weight: 800;
    font-size: 56px;
    line-height: 84px;   
    padding: 67px 10px 0px 10px;

}

.wrapper h1 span:nth-child(2) {
    /* color: #fae12c; */
    color: #ff0099;
}

/*.wrapper p {
    color: #bac1d0;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}*/

.nnavbar-navv .nav-item a , .navbar-dark .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow {
        color: #bac1d0;        
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;    
}

.formm-body{
    width: 100%;
    background: #fff;
    box-shadow: 0 8px 30px rgb(0 0 0 / 8%);
    padding: 32px 24px;
}

.formm-body h4{
    text-align: center;
    font-weight: bold;
    font-size: 28px;
    line-height: 42px;
    margin-bottom:0;
}

.formm-body p {
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    color: #6b6b6b;
}


.fb-input-row{
    display: flex;
    margin-bottom: 16px;
}

.fb-input-wrapper{
    flex: 1;
}

.fb-form-control{
    width: 100%;
    padding: 12px 11px;
    border: 1px solid transparent;
    background: #f5f5f5;
    border-radius: 8px;
    line-height: 24px;
    font-size: 16px;
    
}
.fb-form-control::placeholder{
    color: #bac1d0;
}

.fb-input-row .fb-input-wrapper + .fb-input-wrapper {
    margin-left: 16px;
}

.select2 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #f5f5f5 url(https://cdn-amadc.nitrocdn.com/uSrlKJDDawwYmhhBEJuIlskEJGsKAzSK/assets/static/optimized/rev-8d54c1f/wp-content/plugins/pb-dynamic-snippets/img/chevron-down.svg) no-repeat right 10px center;
    outline: none;
}

.select2:required:invalid {
    color: #bac1d0;
}

.fb-form-control:hover, .fb-form-control:focus-visible, .fb-form-control:focus-within,.fb-form-control:active ,.fb-form-control:focus-visible, .fb-form-control:focus-within{
    border: 1px solid #bac1d0 !important;
}

.fb-form-control {
    border: 0 !important;
}

input[type='text']:focus{color:black}

.form-control:focus {border-color:rgba(100,100,100,1)!important;
    -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
    }

    .fb-btn-yellow{
        display: inline-block;
    padding: 16px 56px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    /* background: #fae12c; */
    background: #ff0099;
    border: 1px solid transparent;
    border-radius: 8px;
    text-decoration: none;
    /* color: #112152; */
    color: #ffffff;
    min-width: 128px;
    text-align: center;
    } 
    
     @media (min-width: 800px) and (max-width:1199px) {
.cslide {
    max-height: none;
}
}



@media (min-width:320px) and (max-width:768px){
  .disc .mt-n50p {
    transform: none;
}

}

    @media (max-width: 768px) {
        
.cslide .offset-md-1 {
    margin-left: 0;
}
.offset-md-3{
    margin-left: 0;
}



        /* .image-wrapper{
            max-height: 700px;
            margin-bottom: 250px;
    
        } */
.cslide {
    max-height: none;
}
        .wrapper h1{
            font-size: 28px;
    line-height: 42px;
    
        }

     }

     @media (min-width: 768px) {
        /* .image-wrapper{
            max-height: 700px;
            margin-bottom: 150px;
    
        } */
     }
     

.ctc{
    color: #372b70;
}

.ccbg{
    background-color: #1c1152;
}

a.cctxt{
    color: #747ed1;
}

a.cctxt:hover{
    color: #343f52;
}

.get-contact{
    color: #ffffff;
    text-transform:uppercase;
    font-weight: 700;
    /*background-color: #747ed1;*/
    background-image: url("../img/photos/bg4.jpg");
    background-size: cover;
    width: 100%;
    padding: 12px 16px;
    border: 1px solid transparent;
    border-radius: 8px;
    line-height: 24px;
    font-size: 13px;
}

.accordion-wrapper .card-header button,.accordion-wrapper .card-header button:before{
    color:#372b70 !important;
}

/*html,body{*/
/*    overflow-x:hidden !important;*/
/*}*/

.wrapper .icon-list.bullet-soft-primary.bullet-bg i {
    background-color: #747ed1;
    color:#fff;
}

.aabout{
    background-image: url('../img/photos/bg4.jpg');
}

.review-btn img{
    /*opacity:0.5;*/
}

.mheader{
    background-image: url('../img/photos/bg4.jpg');
    background-size: cover;
}

.select2:required:invalid,.fb-form-control::placeholder{
  color: #6b6b6b;
  opacity: 1; /* Firefox */
}

.select2:required:invalid,.fb-form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #6b6b6b;
}

.select2:required:invalid,.fb-form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #6b6b6b;
}

img {
    max-width: 100%;
}

/* start scam jumbotron css*/

    .jjumbotronn {
      padding: 4rem 2rem;
      margin-bottom: 2rem;
      background-color: red;
      border-radius: .3rem; 
      color: white;
    background-size: cover;
    background-repeat: no-repeat;
    }
    .jumbotronnn {
    padding: 4rem 2rem !important;
    margin-bottom: 2rem;
    background-color: red;
    border-radius: 0.3rem;
    color: white;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../img/photos/bg4.jpg) !important;
}
    .jjumbotronn .widget-title {
      color: white;
    }
    ul{
        list-style-type: disclosure-closed;
    }
    
    ul li a{
        color: #bac1d0;
    }
/* end scam jumbotron css*/

@media (max-width: 768px) {
    
nav.d-inline-block{
    display:none !important;
}

.aabout h1{
    font-size:16px !important;
}

.cslide .col-lg-4{
    /*order:2 !important;*/
}

.pt-18 {
    padding-top: 4rem !important;
}

}

/* start custom css pagination for custom post type  */
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
/*padding:6px 9px 5px 9px;*/
padding:15px;
font-size:16px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}

.pagination a:hover{
color:#fff;
background: #3279BB;
}

.pagination .current{
/*padding:6px 9px 5px 9px;*/
padding:15px;
font-size:16px;
background: #3279BB;
color:#fff;
}
/* start custom css pagination for custom post type */




.aabbacc {
        background-color: #fff;
        display: inline-block;
        padding:25px;
        position:fixed;
        bottom:20px;
        max-width:500px;
       color:#112152;
       left:20px;
       padding-top: 10px;
       padding-bottom:10px;
       z-index: 9999;
       box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}
.btnss{
    background-color:#112152;
    border:none;
}
.btn-danger:hover {
    color: #fff;
    background-color: #663399;
    border-color: #e2626b
}
.azsza{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.tyhgt{
     text-decoration: underline;
}
.qwasw{
     display: flex;
    justify-content: space-between;
    align-items: center;
}
.llaa {
    padding: 0 0;
    color: rgba(30, 34, 40, .3);
    background: 0 0;
    border: 0;
    line-height: 1;
    transition: all .2s ease-in-out;
    color:#112152;
}
.oopp{
    display:none;
}
.dcm a{
    color:#112152 !important;
}
@media (max-width: 768px){
    .dcm a{
        color:#fff !important; 
 }
}
.pn{
    margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 700;
color: #343f52;
word-spacing: 0.1rem;
letter-spacing: -.01rem;
font-size: 1.45rem;
}
.affr {
    display: block;
    height: 92px;
    margin-top: -92px;
    visibility: hidden;
}
.ppooii{
     text-align: justify;
}
.lpbac{
    background-color:#747ED1;
 }
.celtotex{
    padding:30px 0px;
    color:white;
}
.heddcol{
    color:white;
    font-size:22px;
}
.celtobutt{
    align-self:center;
}
.backimgg{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll !important;
}
.heddcc{
     color:white;
    font-size:17px;
    text-align:justify;
}


@media (min-width: 768px){
    .abcd{
    /*display:none;*/
    /*position: fixed;*/
    top:0px;
    bottom:0px;
    right:0px;
    left:0px;
}
}


#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
.fotim{
      width: 180px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

@media (min-width: 300px) and (max-width: 768px){
    .sercalb{
        font-size:14px;
        text-align:center;
    }
}
/* blog page css*/
.blogs{
    padding:20px 0; 
}
.wrapper-header{
    background-image:url("../img/header/blog-header.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 40px 60px;
}
.wrapper-header h2{
    color: white;
    font-size: 28px;
    align-items: self-start;
}
.wrapper-header h3{
    color: white;
    font-size: 24px;
    align-items: self-start;
}
.main-blog{
    padding-top:25px;
}
.wrapper-sidebar h2{
        font-size: 30px;
    margin-bottom: 22px;
}
.side-blog h3{
        font-size: 22px;
        font-weight: bold;
}
/*.post-card__image{*/
/*    height:160px;*/
/*}*/
.post-card__image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.side-blog h4{
    font-size:17px;
    font-weight: 500;
}
.side-blog span{
    font-size:15px;
    color:gray;
}
.side-blog h5{
    color: #78679e;
    font-weight: 500;
}
.wrapper-sidebar .row{
    padding-top: 20px;
    padding-bottom: 20px;
}
.main-text h4{
    color: #5ca2b2;
    font-size: 17px;
    padding-top: 15px;
}
.main-text h2 a{
        font-size: 35px;
        color:#343f52;
}
.main-text h6{
    font-size: 16px;
    color: #343f52;
    font-weight: 600;
}
.main-text h6 span{
    color: gray;
    font-weight: 400;
    font-size: 15px;
}
.blogs-edito{
    margin-top:20px;
    margin-bottom:10px;
}
.blogs-teest h4{
    color: #5ca2b2;
    font-size: 17px;
    padding-top: 15px;
}
.blogs-teest h2 a {
    font-size: 25px;
    color: #343f52;
}
.blogs-teest h6{
    font-size:16px;
}
.blogs-teest h6 span{
    color: gray;
    font-weight: 400;
    font-size: 14px;
}
.sidesbars{
    background-color: #EFF1F3;
    padding: 20px;
}
.sidesbars h4{
    color: #5ca2b2;
    font-size: 17px;
}
.sidesbars h2 a {
    font-size: 21px;
    color: #343f52;
}
.sidesbars h6 span{
    color: gray;
    font-weight: 400;
    font-size: 13px;
}
.sidesbars h6{
    font-size: 15px;
    font-weight: 500;
}
.sidebars-title h2{
        font-size: 33px;
    padding-bottom: 10px;
}
.single-blog{
    padding-top: 20px;
}
.single-blog h2{
    text-align: center;
    padding-top: 10px;
    font-size: 35px;
}
.single-author{
    text-align:center;
    padding: 10px 0;
}
 .single-author img{
        border-radius: 50%;
    display: block;
    margin: 0 auto;
    width: 110px;
    }
 .single-author p{
    padding-top: 10px;
    }
.blogs-text p{
        text-align: justify;
    font-size: 17px;
    }
.page_blog.cslide
{
    
}

.sidebar-page-container {
    padding: 30px 0px 40px;
}