
/* header style */

.wsmenu > .wsmenu-list > li > a {
    display: block;
    color: rgb(13, 13, 158);
    font-family:  "hine", sans-serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.5px;
    padding:10px 25px 10px 5px;
    /* padding: 10px 32px 10px 18px; */
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
  
}

.wsmenu > .wsmenu-list > li > ul.sub-menu > li > a {
    position: relative;
    list-style-type:none;
    text-decoration: none;
    background-color:#041b54;
    border-right: 0 none;
    text-align: left;
    display: block;
    padding: 9px;
    text-transform: none;
    color: #ffff;
    font-size: 16px;
    font-family: 'Oxygen', sans-serif;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: 0;
    border-right: 0px solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
#sb-05.col-md-7{
    position: relative;
    width: 100%;
    padding-right: 1px;
    padding-left:1px;

}
/*
#sb-05{
    position: relative;
    width: 80%;
    padding-right: 1px;
    padding-left: 1px;
}
*/

.wsmenu > .wsmenu-list > li > ul.sub-menu {
    position: absolute;
    top: 70px;
    z-index: 1000;
    margin: 0px;
    padding: 10px 15px;
    min-width: 200px;
    background-color: #041b54;
    border: solid 1px #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.white-menu .wsmenu > .wsmenu-list > li > a:hover {
    color: #950808;;
    font-weight: bold;
}
.white-menu .wsmenu > .wsmenu-list > li > a {
    color: #0d4279;;
    font-weight: bold;
}
/* .white-menu .wsmenu > .wsmenu-list > li > a:hover {
    background-color: #2e79ca;
    font-weight: 700;
    color:#fff;
    border-radius:40px;
    line-height: 30px;

    
} */
#frontbar{
    width:70%;
    margin-left:20%;
    background-color: #fff;
    border-radius:20px;
    box-shadow:5px 10px 10px 8px #dbd8d8;
}
#service {
  background-color: rgb(181 210 241 / 25%);
}
.bg-lightgrey {
    background-color: rgba(148, 159, 167, 0.25);
  }

#buttons{
   
    background: linear-gradient(to left,#e34212, rgba(210, 78, 37, 0.75), #13052e);
    color:#fff;
    font-size:20px;
    padding:10px;
    width:25%;
    font-weight: bold;
   display:flex;
   text-align:left;
   justify-content: center;
   margin-bottom:130px;
   margin-left:-80px;
   border-radius: 20px;
   border-color: #09cf2a;
}

#buttonss{
   
    background: linear-gradient(to left,#e34212, rgba(210, 78, 37, 0.75), #13052e);
    color:#fff;
    font-size:20px;
    padding:10px;
    width:25%;
    font-weight: bold;
   display:flex;
   text-align:left;
   justify-content: center;
   margin-bottom:130px;
   margin-left:-6px;
   border-radius: 20px;
   border-color: #09cf2a;
}
@media (min-width: 792px) and (max-width: 1162px){

    #buttons{
      
    background: linear-gradient(to left,#e34212, rgba(210, 78, 37, 0.75), #13052e);
        color:#fff;
        font-size:17px;
        padding:10px;
        width:30%;
        font-weight: bold;
       display:flex;
       justify-content: center;
       margin-bottom:40px;
       border-radius: 20px;
       border-color: #09cf2a;
    }
    }


    @media (min-width: 792px) and (max-width: 1162px){
        #buttonss{
   
            background: linear-gradient(to left,#e34212, rgba(210, 78, 37, 0.75), #13052e);
        color:#fff;
        font-size:17px;
        padding:10px;
        width:30%;
        font-weight: bold;
       display:flex;
       justify-content: center;
       margin-bottom:40px;
       border-radius: 20px;
       border-color: #09cf2a;
        }
        }
    @media (min-width: 308px) and (max-width: 470px) {

        #buttons{
          
        background: linear-gradient(to left,#e34212, rgba(210, 78, 37, 0.75), #13052e);
            color:#fff;
            font-size:5px;
            padding:2px;
         
            font-weight: bold;
           display:flex;
           justify-content: center;
           margin-bottom:0px;
           border-radius: 20px;
           border-color: #09cf2a;
        }
        }

        @media (max-width: 570px) {

            #buttons{
      
                background: linear-gradient(to left,#e34212, rgba(210, 78, 37, 0.75), #13052e);
                    color:#fff;
                    font-size:17px;
                    padding:10px;
                    width:10%;
                    font-weight: bold;
                   display:flex;
                   justify-content: center;
           
                   border-radius: 20px;
                   border-color: #09cf2a;
                }
            }
/* #buttons:hover{
    background: linear-gradient(to left,#e34212, rgba(210, 78, 37, 0.75), #13052e);
    color:#fff;
    font-size:25px;
    padding:10px;
    width:35%;
    font-weight: bold;
   display:flex;
   justify-content: center;
   margin-bottom:140px;
   border-radius: 20px;
   border-color: #09cf2a;
   transform: scale(1.5);
} */
#enquirybutton:hover{
    background: linear-gradient(to left, #041b54, rgba(84, 91, 198, 0.75));
    color:#fff;
    padding:15px;
    width:80%;
    font-weight: bold;
    border-radius: 50px;
}
#enquirybutton{
    background: linear-gradient(to left, rgba(84, 91, 198, 0.75), #041b54);
    color:#fff;
    padding:15px;
    width:80%;
    font-weight: bold;
    border-radius: 50px;
}
#button{
    background: linear-gradient(to left, rgba(239, 95, 52, 0.75), #e34212);
    color:#fff;
    padding:15px;
    width:80%;
    font-weight: bold;
    border-radius: 50px;
}
#box p{

    font-weight: 600;
}
#contacts-3 {
   
    background: linear-gradient(to left, rgba(93, 115, 226, 0.75), #1851c4);
}
#contacts-3:hover{
   
    background: linear-gradient(to left, #1851c4, rgba(93, 115, 226, 0.75));
}
/* h2.h2-xs {
    color:#fff;
    font-size: 3.25rem;
}
#p-md{
    color:#137ac6;
    font-weight: 600;
} */
/* .h5-lg{
    color:#fff;
} */

.sbox-6 {
   
    position: relative;
    height: 350px;
    padding: 35px 30px 45px;
  
    font-weight: 600;
}
  /* background-color: #0a2443; */
#sbox {
    position: relative;
    height: 280px;
    padding: 35px 30px 45px;
}
#sboxsss{
    position: relative;
    height: 120px;;

}
#sboxssss{
    position: relative;
    height: 120px;;
    padding: 45px 30px 45px;
}
#sboxss{
    position: relative;
    height: 120px;;
    padding: 35px 30px 45px;
}
#sboxs{
    position: relative;
    height: 220px;;
    padding: 35px 30px 45px;
}
.text ul {
    margin: 0 0 0 30px!important;
    padding: 0!important;
}
.text ul li {
    margin: 0!important;
    padding: 0!important;
    width: 100%!important;
    color: #000!important;
    font-weight: 500!important;
    position: relative!important;
    line-height: 2!important;
    list-style-type:circle;
}.text ul li::marker, .text ul li::marker {
    color: #ee2c3c;
    font-size: 1.5rem;
    font-weight: 600;
}::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}.tabs-2 li {
    display: inline-block;
    margin: 0 15px;
    background-color: transparent;
    color: rgb(13, 13, 158);
    font-size: 1.25rem;
    font-weight: 500;
    padding: 8px 10px;
    border-bottom: 2px;}
    h4.h4-lg {
        font-size: 2.10rem;
    }
    /* .sbox-9.sbox-9-color {
        background-color: #fff;
        border: 1px solid rgb(225, 89, 43);
     
    } */
    .sbox-9.sbox-9-color {
        /* background: linear-gradient(to left, #e32525, rgba(219, 99, 20, 0.75)); */
        border: 1px solid rgb(225, 89, 43);
        background:#fff;
        /* transform: scale(1.3);  */
        overflow-clip-margin: content-box;
        overflow: clip;
      
     
    }
    #ahref a:hover
    {
      
        text-decoration: none;
    }
    #links:hover
    {
      
        text-decoration: none;
    }
    #sboxssss a:hover
    {
      
        text-decoration: none;
    }
    #imgusa:hover{
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);

    }
    /* .wide-60{
        background-color:#143258;
        color:#fff;
    } */

#bread {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #083563;
    border-radius: 0.25rem;
    color:#fff;
}
#bread breadcrumb-item{
    color:#fff;
    font-weight:700;
}
/* a {
    color: #ffff;
    text-decoration: none;
    background-color: transparent;
} */

a.whatsapp-chat {
    position: fixed;
    left: 20px;
    bottom: 50px;
    z-index: 99;
}
#buttonsss {
    position: fixed;
    right: 20px;
    bottom: 50px;
    z-index: 99;
}

/* a, a:visited, a:active, a:link, a:focus {
    cursor: pointer;
    text-decoration: none;
    outline: none;
} */
a.whatsapp-chat img {
    width: 50px;
}
#scrollUp {
    display: none;
    width: 40px;
    height: 45px;
    position: fixed;
    bottom: 90px;
    right: 10px;
    }
    /* .bg-blue-map {
        width: 100%;
        background: linear-gradient(to left, rgba(93, 115, 226, 0.75), #1851c4);
        background-repeat: no-repeat;
        background-position: center center;
        background-attachment: fixed !important;
        background-size: cover;
    } */
    .bg-blue-map {
        width: 100%;
        background: linear-gradient(to left, #7494b5, rgba(218, 222, 244, 0.75,#a4b8cc));
        
        background-repeat: no-repeat;
        background-position: center center;
        background-attachment: fixed !important;
        background-size: cover;
    }
#applys{
    box-shadow:5px 10px 8px 8px #dbd8d8;

    
}
#applyss{
     display: flex;
    justify-content: center;
}
/* #virtual a{
    background-color: rgb(190, 11, 11);
    color:#ffff;
    border-radius: 20px;
    

    padding: 17px 35px !important;
    color: #fff !important;
} */
.white-menu .wsmenu > .wsmenu-list > #virtual a{
    background-color:#0d4279;
    color:#ffff;
    border-radius: 20px;
    line-height: 18px;
    margin-top: 16px;
}

/* #virtual:hover{
    background-color: rgb(190, 11, 11);
    color:#fff;
    border-radius: 20px;
} */
/* #well{
    border:2px solid black;
} */
/* services styles */

 .btn {
    color: #fff;
    background-color: #28a745;
    border-color: #0b0e0b;
}


/* about styles */

.video{
    display:flex;
    justify-content: center;
   
}
.fas{
    color:#005eb6;
    margin-left:14px;
}

.asociates-box {
    height: 280px;
    box-shadow: 0px 0px 5px 0px rgb(221 221 221);
    /* padding: 5px; */
}
.we-offer-sectn {
    padding: 20px 10px;
    background-image: linear-gradient(217deg, #ffffff 0%, #f2f2f2 100%, #f2f2f2 100%);

    box-shadow: 0px 0px 5px 0px rgb(221 221 221);
    text-align: center;
    margin: 0px 0px 30px;
   
}
.popup-container {
    display: none; /* Hide the container by default */
    position: fixed; /* Position the container relative to the viewport */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5); /* Add a semi-transparent background */
    z-index: 999; /* Set a high z-index value to make sure the container appears on top */
    margin-top:70px;
}

/* Style for the popup content */
.popup-conten{
    
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px;

    position: absolute;
    top: 50%; /* Position the popup content in the middle of the container */
    left: 50%;
    transform: translate(-50%, -50%); /* Use CSS transform to center the popup content */
}
.popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;margin-top:70px;
    background-color: rgba(0, 0, 0, 0.5);
  }
  
  .popup-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  }
/* .popup-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  } */
#form{
    color:yellow;
}
#imgicon{
    float:left;
}
.box-list .icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
}
 .box-list .icon {
  
    /* background: #f7941e !important; */
    line-height: 70px;
    text-align: center;
    border-radius: 50px;
    float: left;
}
/* usa styles */
.anu-neu li {
    list-style-type: none;
    font-size: 15px;
    padding: 10px 0 10px 0;
  
}
.fa-star:before {
    content: "\f005";
    color: rgb(161, 24, 9);
}
#servicelist li {
    color: black;
    list-style-type: none;
    font-size: 18px;
    padding: 10px 0 10px 0;
    font-weight:600;
}
/* #servicelists li {
    color: black;
    list-style-type: none;
    font-size: 15px;
    padding: 10px 0 10px 0;
} */

#accordion .card {
    background-color: #fff;
    border: 1px solid #f5f5f5;
    margin-bottom: 20px;
    box-shadow:5px 5px  #dbd8d8;
    border-radius: 6px;
}
a{
    text-decoration: none;
}
.info-graphics-text{
    margin-left:70px;
}
/* 
contact styles */

.addrs-list {
    margin-top: 35px;
}
.story-descb:last-child {
    border-right: none !important;
}
.addrs-list li {
    font-family: 'Poppins', sans-serif;
    font-size: 16px !important;
    color: #444 !important;
    font-weight: 400 !important;
}
.icons li {
    margin-bottom: 6px;
}
.addrs-list li i {
    color: #f7941e;
    padding-right: 10px;
}
.icons a{
    font-family: 'Poppins', sans-serif;
    color: #444 !important;
    line-height: 25px;
    text-decoration: none;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}

/* footer styles */
footer{
    background-color: #0073b1;
}
.footer-wrap-list {
    margin-bottom: 40px;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.footer ul li {
    color: #dcdcdc !important;
    font-size: 14px !important;
}
.footer ul li i {
    color: orange;
    padding-right: 10px;
}
.footer ul li {
    color: #dcdcdc !important;
    font-size: 14px !important;
}
/* social media links */

/* .headtoppart .headerwp .headertopright a{
  border-left:2px solid #fff;
  border-width: 100%;
} */
.headertopright #fb{
    margin: 0;border-left:2px solid #fff;
    padding:10px;
    font-size: 12px;
    width:100%;
    background-color:#385da9;   
}
/* .headertopright #fb .fa-facebook-f:hover{
    margin: 0;border-left:2px solid #fff;
    padding:10px;
    font-size: 12px;
    width:100%;
     
    color:#0073b1;
     
} */

#bookasession{
    display:flex;
    justify-content: center;
}
.fa-facebook-f:hover{
    color:#0073b1;
    background-color: #fff;
    padding:5px;
}
.fa-instagram:hover{
    color:#c13584;
    background-color: #fff;
    padding:5px;
}

.fa-twitter:hover{
    color:#385da9; 
    background-color: #fff;
    padding:5px;
}

.fa-youtube:hover{
    color:#c62424;
    background-color: #fff;
    padding:5px;
}
.fa-linkedin:hover{
    color:#0073b1;
    background-color: #fff;
    padding:5px;
}


.headertopright #twitter{
    margin: 0;
    padding:10px;
    font-size: 12px;
    width:100%;
    background-color:#385da9;   
}
.headertopright #li{
    margin: 0;
    padding:13px;   
    font-size: 12px;
    width:100%;
    background-color:#0073b1;
}
.headertopright #youtube{
    margin: 0;border-left:2px solid #fff;
    border-right:2px solid #fff;
    padding:13px;
    font-size: 12px;
    width:100%;
    background-color:#c62424;
}
.headertopright #insta{
    margin: 0;    border-right:2px solid #fff;
    padding:13px;border-left:2px solid #fff;
    font-size: 12px;
    width:100%;
    background-color:#c13584;
}
.span1 {
    padding: 60px 0 70px;
    background: url(../images/span1.jpg) center;
    background-size: cover;
    position: relative;
    overflow: hidden;
    background-attachment: fixed;
}
.text-center {
    text-align: center!important;
}
span.blue-t {
    color: #2657a7;
    font-weight:670;
}
@media (min-width: 992px){
.col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}}
.box3 {
    position: relative;
    overflow: hidden;
    margin-top: 30px;
    border: 1px solid #ececec;
}
.box3-img {
    position: relative;
    transition: opacity 0.4s ease 0s, transform 0.4s ease 0s;
}
.box3-img img {
    width: 100%;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.box3 .overlay {
   position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  background-color: #008CBA;
  overflow: hidden;
  width: 100%;
  height:0;
  transition: .5s ease;
}
.box3 .overlay  .icon-holder  {
    /* border-right: 1px solid #f7941e; */
    float: left;
    min-height: 60px;
    position: relative;
    top: 0px;
    width: 50px;
    padding-right: 0px;
    padding-top: 0px;
   
}

.box3:hover .overlay {
    bottom:0;
    height: 110%;
  }

.overlay a {
    font-family: 'Poppins', sans-serif;
    color: #444 !important;
    line-height: 25px;
    text-decoration: none;
    transition: all .3s ease-in-out;

}
/* .box3 .title2 {
    padding-left: 5px;
    background: #ffffff;
    transition: opacity 0.4s ease 0s;
} */
.title2 .icon-holder {
    /* border-right: 1px solid #f6f6f6; */
    float: left;
    min-height: 60px;
    position: relative;
    top: 0px;
    width: 50px;
    padding-right: 5px;
    padding-top:7px;
}

.title2 h3 {
    color: #343434;
    display: inline-block;
    font-size: 19px;
    font-weight: 700;
    line-height: 24px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 18px;
    margin-bottom: 0;
    /* text-transform: uppercase; */
}
.title h3 {
    font-size: 20px !important;
    margin-bottom: 20px;
}
.go-top-icon {
    float: right;
    width: 45px;
    height: 60px;
    background: #f7941e;
    text-align: center;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.go-top-icon span:before {
    color: #fff;
    font-size: 20px;
    padding: 20px 0;
    display: block;
}
.fa-arrow-right:before {
    content: "\f061";
}
.clearfix::after {
    display: block;
    clear: both;
    content: "";
}
.box3 .title2 {
    padding-left: 5px;
    background: #ffffff;
    transition: opacity 0.4s ease 0s;
}
/* .box3 .title2:hover {
   
    background: #041b54;

} */
.box3 {
    position: relative;
    overflow: hidden;
    margin-top: 30px;
    border: 1px solid #ececec;
}
.box3 .overlay .img-holder {
    margin-bottom: 8px;
    margin-left: -19px;
    margin-right: -19px;
}

.box3 .box3_txt {
   
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
}
.box3_txt h3 {
    margin: 0px 0 10px;
    color: #ffffff;
    display: block;
    font-size: 21px;
    font-weight: 700;
    line-height: 24px;
    overflow: hidden;
    padding-left: 0px;
    padding-top: 8px;
    text-decoration: none;
    margin-bottom: 0;
    /* text-transform: uppercase; */
}
/* .title2:hover{
    background-color: #09cf2a;
} */

/* Contact Styles */
#branch{
    font-family: 'Poppins', sans-serif;
    color: #41464b;
    font-weight: bold;
    color: #2657a7 !important;
}
.story-descb:last-child {
    border-right: none !important;
}
.story-descb {
    /* padding: 10px 10px 30px 10px; */
    margin: 30px 2px 30px 0px;
    /* background: #f7f7f7; */
    text-align: left;
 
    transition: all .5s ease-in-out;

}
.small, small {
    font-size: 80%;
    font-weight: 400;
}
@media (min-width: 768px){
.col-md-4 {
    -webkit-box-flex: 0;
    
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}}
.iframe {
    width: 100%;
    height: 296px;
    border: 1px solid #ddd !important;
    padding: 2px;
}
desc-comp-offer-cont {
    margin-bottom: 15px;
    box-shadow: 3px 3px 10px 1px rgb(158 158 158 / 44%);

    transition: all .5s ease-in-out;
    height: 430px;
}
.desc-comp-offer-cont h3 {
    padding: 30px 10px 0 10px;
    font-size: 18px;
    text-transform: none;
}
.orange {
    color: #2657a7 !important;
    font-weight: 700;
}
.ora {
    color: #d3ab83 !important;
    font-weight: 800;
}
#ora {
    color: #d3ab83 !important;
    font-weight: 800;
}
h3 {
    font-size: 20px !important;
    margin-bottom: 20px;
}
.desc-comp-offer-cont p {
    padding: 0 10px;
    font-size: 14px;
}
p {
    font-family: 'Poppins', sans-serif;
    font-weight: 400 !important;
    color:black !important;
    line-height: 25px;
}
p {
    color:black !important;
    text-align: left;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
.contact-brances .desc-comp-offer-cont .addrs-list {
    margin-left: 20px;
}
.addrs-list {
    margin-top: 10px;
}
ul {
    list-style: none;
    padding:0px;
}
/* ul {
    display: block;
    
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
} */
.icons li {
    margin-bottom: 6px;
}

/* ul li, ol li {
    font-family: 'Poppins', sans-serif;
    font-size: 16px !important;
    color: #444 !important;
    font-weight: 400 !important;
} */
.desc-comp-offer-cont iframe {
    padding: 6px;
    height: 200px;
    border: none !important;
    width: 100%;
}
.desc-comp-offer-cont {
    margin-bottom: 15px;
    box-shadow: 3px 3px 10px 1px rgb(158 158 158 / 44%);
  
    transition: all .5s ease-in-out;
    height: 430px;
}
#contact{
    width:100%;
    height:auto;
}
span.bg-h3 {
    background: #2657a7;
    color: #fff;
    padding: 5px 10px;
}
.mt-80 {
    margin-top: 80px;
}
.col-md-12 {
    -webkit-box-flex: 0;
   
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 768px){
.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
}
.story-descb:last-child {
    border-right: none !important;
}
.addrs-list {
    margin-top: 10px;
}
.addrs-list li {
    font-family: 'Poppins', sans-serif;
    font-size: 16px !important;
    color: #444 !important;
    font-weight: 400 !important;
}
h4 {
    font-size: 20px !important;
}
#contactsection1{
    margin-left:80px;
}
.services{
    text-align: center;
   
}
/* mobile responsive */
@media only screen and (min-width: 992px) and (max-width: 1162px){
.desktoplogo {
    margin-left: 12px;
}}

.desktoplogo {
    margin-left: 2px;
}
.primary-color, .primary-color h2, .primary-color h3, .primary-color h4, .primary-color h5, .primary-color h6, .primary-color p, .primary-color a, .primary-color li, .primary-color i, .grey-color .primary-color, .white-color .primary-color, .primary-color span {
    color: #ff4500;
    margin-left: 40px;
}
@media (max-width: 767px){
.wsmobileheader .smllogo {
    margin-top: 15px;
    padding-bottom: 15px;
   
}}
@media (min-width: 321px) and (max-width: 479.95px){
#accordion .card-header h5 span {
    display: inline-block;
   
  
    width: 100%;
    height: 30px;
    
    margin-right: 0;

}
}
@media (max-width: 540px){

    #popup-container{
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;margin-top:70px;
        background-color: rgba(0, 0, 0, 0.5);
      }

}
@media (max-width: 540px){
.popup-conten{
    
    background-color: #fff;
    border: 1px solid #ccc;
    margin-top:7px;
    border-radius: 5px;
    padding: 20px;
    width:100%;
    position: absolute;
    top: 50%; /* Position the popup content in the middle of the container */
    left: 50%;
    transform: translate(-50%, -50%); /* Use CSS transform to center the popup content */
}
}
@media (max-width: 540px){
    #sessionpara{
        
      font-size:5px; /* Use CSS transform to center the popup content */
    }
    }
@media (max-width: 540px){

    a.whatsapp-chat {
        position: fixed;
        left: 10px;
        bottom: 50px;
        z-index: 99;
        
    }

}
@media (max-width: 540px){

    #buttons{
   
        background: linear-gradient(to left,#e34212, rgba(210, 78, 37, 0.75), #13052e);
        color:#fff;
        font-size:25px;
        padding:10px;
        width:35%;
        font-weight: bold;
       display:flex;
       text-align:left;
       justify-content: center;
      
      
       border-radius: 20px;
       border-color: #09cf2a;
    }

}