/*Custom CSS Code*/

/*Home page*/

.searchresult {
    /* background: pink; */
    width: 100%;
    display: block;
    height: auto;
    padding: 10px 10px 10px 10px;

}
.resultcontainer,.resultcontainerload{
    background: white;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 15px;
}
.cta-one-btn input{
    margin: 0px;
}

.searchresult a {
    
    text-decoration: none;
}
.searchresult:nth-of-type(odd) a {
    color: black !important;
}
.searchresult:nth-of-type(even) a {
    color: #fff !important;
}
.searchresult:nth-of-type(odd) {
    text-decoration: none;
    position: relative;
    transition: all .5s ease-in-out;
    background: #fff;
    font-weight: 500;
}
.searchresult:nth-of-type(even) {
    font-weight: 500;
    text-decoration: none;
    transition: all .5s ease-in-out;
    position: relative;
    background:#045597;
}

/* Plan package Carousel- Additional styling as needed */
.pricing-package-four-box{
        box-shadow:0px 0px 4px 1px rgba(99, 99, 99, 0.10);
    }
#wrapper {
  width: 100%;
  max-width: 1024px;
  position: relative;
  margin: 50px  auto;
}

#carousel {
  overflow: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
}

#carousel::-webkit-scrollbar {
  height: 0;
}

#prev, #next {
  display: flex;
  justify-content: center;
  align-content: center;
  background: none;
  border: none;
  padding: 14px;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
  position: absolute;
}

#prev {
  top: 50%;
  left: 0;
  transform: translate(50%, -50%);
  /*display: none;*/
}

#next {
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
  
button .arrow {
  border: solid #045597;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 6px;
  transition: transform 0.3s ease-out;
  outline: none;
}
  
  #prev .arrow {
    position: relative;
    left: 3px;
    transform: rotate(135deg);
}
  
 #next .arrow {
   position: relative;
   right: 3px;
   transform: rotate(-45deg);
} 
  
#content {
    width: 100%;    
    min-height: auto;       
    display: flex;
    flex-wrap: nowrap;
}

#content img {
    width: 100%;
    height: auto;
}

div.slide {
    min-width: 100%;    
    height: auto;   
 }
 
div.slide:not(:last-child) {
    margin-right: 12px;
}


@media all and (min-width: 448px) {
    div.slide {
    min-width: 50%;         
 }
}

@media all and (min-width: 778px) {
    div.slide {
    min-width: 33%;         
 }
}

/*Home page*/

.header-four-top-phone-box .icon-uniE90D{
    color: var(--twonet-primery);
    padding-right: 10px;
}

/*Popular Pricing -Home*/

.popular-movie-video-six .owl-stage-outer{
    padding:20px !important;
}
.border-neutral-300 {
    --tw-border-opacity: 1 !important;
}
.border-t {
    border-top: 1px solid var(--twonet-primery);
}
.flex{
    display: flex;
}
.flex li{
    list-style-type: none;
    margin:1px 5px;
}
.block{
    display:block;
}
.box-package-detail ul{
    padding-left: 0rem !important;
}
.flex li:nth-child(2){
    margin-left: 75px;
}
.text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
}
.text-xs {
    font-size: .75rem !important;
    line-height: 1rem !important;
}
.mt-4 {
    margin-top: 1rem !important;
}
/*packages*/
.pricing-package-three .box-title{
    border-bottom: 0px;
}
.pricing-package-three .pricing-package-three-box{
    height:925px;
}

/*Nav-Bar-menu*/

.header-menu .navbar-nav>li>a{
    text-decoration: none;
}
.header-menu .navbar-nav>li:active>a{
    text-decoration: underline;
    color: var(--twonet-primery);
}
.header-menu .navbar-nav>li:hover>a {
    color: var(--twonet-primery);
}
.terms-style{
    list-style-type: none;
}

/*Features page*/

.services-six-box{
    height: 500px;
}

/*Phone Page*/

.phone-calls-box{
    box-shadow: 0 11px 35px 5px rgba(196,196,196,.21);
}
.homephone-voip-note{
    font-size: 12px;
}
.acc-about-phone-voip{

    padding-top: 10px;
    padding-bottom: 130px;
    position: relative;
}

/*About speeds*/

.acc-about-speeds, .acc-qa-terms{
    padding-top: 130px;
    padding-bottom: 130px;
    position: relative;
}
.pricing-hosting-table, .home-phone-service-table{
    box-shadow: 0 11px 35px 5px rgba(196,196,196,.21); 
    font-size: 14px;  
}
.box-item-list{
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
}
.acc-about-speeds .box-item-list li i{
    padding-right: 7px;
    font-size: 12px;
}
.acc-about-speeds .box-item-list h6{
    margin: 7px 0px;
}
.mt-6 {
    margin-top: 100px !important;
}

/*QA Terms*/

.acc-qa-terms .box-item-list li i{
    padding-right: 7px;
    font-size: 12px;
}
/*Business-Voip-phone*/
.voip-phone .services-three-block{
    height: 400px;
}
.business-voip, .inbound-section{
    padding: 100px 0px;
    margin-bottom: 100px;
}
.hidden {
  display: none;
}
.inbound-pricing{
    margin:auto;
}




