.rt-fancy-text-box.element-five > .holder > .main-layout .data >a{
    color:#ffffff!important;
    font-weight:400;
    font-size:14px;
    font-family:"poppins";
}

.with-bullets li{
    list-style:circle!important;
    margin-left: 20px;
    
}

.rt-fancy-text-box.element-five > .holder:hover > .main-layout .data .title {
    color: #fff;
    margin: 0px;
}
.radiantthemes-custom-menu.element-one ul.menu li a {
   
    color: #000000!important;
}
@media only screen and (max-width: 768px){
.tt h2{
    font-size:18px!important;
    line-height:24px;
    font-weight:500;
}
}



.nav > [class*='menu-'] > ul.menu > li > ul{
    width:300px;
}

blockquote {
    margin: 0;
    padding: 0;
    border: none;
    font-weight: 700;
    font-size: 20px;
}

/*.below-slider p,li{
    color:#ffffff;
    
}*/
.below-slider h4{
    color:#ffffff;
    font-size:22px;
    font-weight:500;
    
}
.header-overlay-1 h3{
    color:#ffffff;
    
}

.header-overlay-3 li{
    border-bottom:1px solid #f7f7f7;
    padding:15px 0;
    
}
.header-overlay-1>.vc_column-inner{
    padding:35px!important;
}

.header-overlay-2>.vc_column-inner{
    padding:35px!important;
}

.header-overlay-3>.vc_column-inner{
    padding:35px!important;
}



.header-overlay-2 h3{
    color:#ffffff;
    
}

.below-slider > .header-overlay-3 h3{
    color:#ffffff;
    
}
.header-overlay-1{
    padding:30px;
    margin:0px;
    background-image:url(https://www.legesjurisassociates.com/wp-content/uploads/2021/11/back1-blue.jpg);
    background-position:center center;
    background-size:cover;
}


.header-overlay-2{
    padding:30px;
    margin:0px;
    background-image:url("https://www.legesjurisassociates.com/wp-content/uploads/2021/11/slider-buttom2blue.jpg");
    background-position:center center;
    background-size:cover;
}
.header-overlay-3{
    padding:30px;
    margin:0px;
    background-image:url(https://www.legesjurisassociates.com/wp-content/uploads/2021/11/slider-buttom3blue.jpg);
    background-position:center center;
    background-size:cover;
}



.header_main .brand-logo {
    float: left;
    margin-top: 10px;
    text-align: center;
    font-size: 0;
}

/* our team*/
.team-background{
    background-color:#ffffff;
    padding:25px!important;
    border-radius:10px;
}

.team-background:hover{
    background-color:#ffffff;
    padding:25px!important;
    border-radius:10px;
    box-shadow: 0px 15px 40px 0px rgb(40 120 235 / 25%);

}
.team-background .wpb_single_image {
    margin:0px!important;
}

.team-name h3{
font-size:36px;    
    
}

.vc_separator h4 {
   
    font-size: 20px!important;
   font-weight:500;
   marging:20px 0px!important;
   
}
.aop{
    padding:20px 0px;
}

.membership{
    font-size:18px;
    line-height:24px;
    color:#000000;
    font-weight:600;
    margin-bottom:15px;
    text-transform: uppercase!important;
}


.radiant-contact-form .form-row input[type=text], .radiant-contact-form .form-row input[type=email], .radiant-contact-form .form-row input[type=url], .radiant-contact-form .form-row input[type=tel], .radiant-contact-form .form-row input[type=number], .radiant-contact-form .form-row input[type=password], .radiant-contact-form .form-row input[type=date], .radiant-contact-form .form-row input[type=time], .radiant-contact-form .form-row select, .radiant-contact-form .form-row textarea {
    -moz-box-shadow: 0 0 0px 0 rgba(0,0,0,0.15)!important;
    -webkit-box-shadow: 0 0 0px 0 rgb(0 0 0 / 15%)!important;
    -ms-box-shadow: 0 0 0px 0 rgba(0,0,0,0.15)!important;
    -o-box-shadow: 0 0 0px 0 rgba(0,0,0,0.15)!important;
    box-shadow: 0 0 0px 0 rgb(0 0 0 / 15%)!important;
}


.bodyc{
    margin-bottom:15px;
}





.leges-fancy-text .holder {
   max-height:110px;
      min-height:110px;
   border-radius:5px;
   
    
}


.header_top_item .brand-logo img {
    max-width: 245px;
}


.rt-fancy-text-box.element-five > .holder {
    padding: 25px 30px 28px 22px;
    background-color: #fff;
    box-shadow: 0px 0px 0px rgb(0 0 0 / 8%);
    text-align: inherit;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    border: 1px #6760bc solid;
    margin:10px 0px;
}
.rt-fancy-text-box.element-five > .holder > .main-layout .icon img {
    width:50px;
}



.rt-fancy-text-box.element-three > .holder .icon i {
    font-size: 50px!important;
    color: #0c1235;
    line-height: 1;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.rt-fancy-text-box.element-five > .holder > .main-layout .data .title {
    margin-bottom: 10px;
    font-weight: 500!important;
    font-size: 18px;
    color: #1f2d33;
    line-height: 26px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.rt-fancy-text-box.element-ten > .holder > .pic img {
    max-width: 72px;
}

._sb-hero .sb_btn {
    margin-right: 16px;
    margin-bottom: 16px;
}
a, a:link {
    font-size: inherit;
    font-weight: 700;
    color: #3e3f99;
    /*text-decoration: none;*/
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.sb_btn, .sb_button, .mktoButton {
    font-family: "Gellix","Apple SD Gothic Neo","Nanum Gothic",sans-serif;
    min-width: 180px;
    height: 54px;
    padding-left: 1.1em;
    padding-right: 1.1em;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    display: inline-flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 16px!important;
    color: #fff!important;
    line-height: 24px;
    font-weight: 600!important;
    background-color: #3e3f99;
    cursor: pointer;
    user-select: none;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    border-image: initial;
    border-radius: 0;
    outline: 0;
    
    transition: color 0.2s cubic-bezier(.4,0,.2,1) 0s,background-color 0.2s cubic-bezier(.4,0,.2,1) 0s,border 0.2s cubic-bezier(.4,0,.2,1) 0s,box-shadow 0.2s cubic-bezier(.4,0,.2,1) 0s;
}
.sb_btn:active, .sb_btn:hover, .sb_button:active, .sb_button:hover, .mktoButton:active, .mktoButton:hover {
    color: #fff;
    text-decoration: none!important;
    background-color: #6211c8;
    opacity: 1;
}

.sb_btn-white {
    color: #3e3f99!important;
    background-color: #fff;
    border: 1px solid #3e3f99;
}
.sb_btn-white:hover {
    background-color: #f5f5f5;
}
.sb_btn-outline {
    border-color: #fff;
    background-color:transparent!important;
}
.h2-large, h2.lrg {
    font-family: "Gellix","Apple SD Gothic Neo","Nanum Gothic",sans-serif;
    font-size: 54px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: -.2px;
    text-transform: none;
    color: #ffffff;
    text-align:center;
}				


    }

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    .home-seven-laptop-demo{
        width: 100%;
        margin-right:0;
    }

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    .home-seven-laptop-demo{
        width: 100%;
        margin-right:0;
    }

}



/* ================================== */
/* END OF HOME PAGE SEVEN */
/* ================================== */

/* ================================== */
/* START OF HOME PAGE EIGHT */
/* ================================== */

.home-eight-membership-sticker{
    top:0;
    right:0;
    z-index:1;
}
.home-eight-laptop-demo{
    width: 1060px;
    margin-left: -118px;
}
.page-id-7969 .cart-count{
background-color:#6760bc !important;
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:768px){

    .home-eight-laptop-demo{
        width: 100%;
        margin-left:0;
    }

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    .home-eight-laptop-demo{
        width: 100%;
        margin-left:0;
    }

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    .home-eight-laptop-demo{
        width: 100%;
        margin-left:0;
    }

}


/* ================================== */
/* END OF HOME PAGE EIGHT */
/* ================================== */

/* ================================== */
/* START OF HOME PAGE TEN */
/* ================================== */
.home-version-ten-main{
position:relative;
}
.home-version-ten-main div{
    background-position:center bottom !important;

}

.home-version-ten-hover-text{
visibility:visible;
opacity:1;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}

.home-version-ten-hover-text h2{
    color:#fff;
    font-size:20px;
    line-height:35px;
    font-weight:600;
    letter-spacing:0px;
}
.home-version-ten-hover-text p{
    color:#fff;
    font-size:14px;
    line-height:20px;
    font-weight:500;
    letter-spacing:0px;
}


/* ================================== */
/* END OF HOME PAGE TEN */
/* ================================== */

/* ================================== */
/* START OF ABOUT PAGE FIVE */
/* ================================== */
.about-five-image{
    width:453px;
    margin-left:-30px;
}

/* ================================== */
/* END OF ABOUT PAGE FIVE */
/* ================================== */

/* ================================== */
/* START OF ABOUT PAGE SIX */
/* ================================== */

.about-six-text-hover:hover h2{
    color:#ff8522;
}

/* ================================== */
/* END OF ABOUT PAGE SIX */
/* ================================== */

/* ================================== */
/* START OF SERVICE PAGE ONE */
/* ================================== */

.service-pricing-best-tag{
    right:0;
}

/* ================================== */
/* END OF SERVICE PAGE ONE */
/* ================================== */

/* ================================== */
/* START OF SERVICE PAGE TWO */
/* ================================== */

.service-two-laptop-demo{
    width: 850px;
    float: right;
    margin-right: -30px;
}
/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:768px){

    .service-two-laptop-demo{
        width: 100%;
        margin-right:0;
    }


}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){


    .service-two-laptop-demo{
        width: 100%;
        margin-right:0;
    }


}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){


    .service-two-laptop-demo{
        width: 100%;
        margin-right:0;
    }


}
/* ================================== */
/* END OF SERVICE PAGE TWo */
/*

/* ================================== */
/* START OF PORTFOLIO PAGE ONE */
/* ================================== */

.custom-icon ul li{
    display:inline-block;
    vertical-align:top;
    margin-right:8px;
}

.custom-icon ul li a{
    color:#0f192d;
}

/* ================== */
/* START OF LANDING PAGE */
/* ================== */

.landing-customize-image{
    width:767px;
    float:right;
}

.landing-blogging-image{
    width:917px;
}

.landing-feature-box-item > .vc_column-inner{
    box-shadow:0px 0px 8px rgba(0,0,0,0.15);
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}

.landing-feature-box-item > .vc_column-inner:hover{
    box-shadow:0px 0px 30px rgba(0,0,0,0.15);
}

/* LARGE DESKTOP PART */
@media screen and (min-width:1200px){
}

/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){

    .landing-customize-image,
    .landing-blogging-image{
        width:100%;
    }

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    .landing-customize-image,
    .landing-blogging-image{
        width:100%;
    }

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    .landing-customize-image,
    .landing-blogging-image{
        width:100%;
    }

}


.sslegal .wpb_content_element{
margin-bottom:0px!important;    
}

/* ================== */
/* END OF LANDING PAGE */
/* ================== */

/* ================== */
/* START OF CONTACT PAGE */
/* ================== */

/* ================== */
/* END OF CONTACT PAGE */
/* ================== */


/*blog pageination number */

.page-numbers{
        
    font-size: 11px !important;
}