/*
 Theme Name:   Brixel Child
 Theme URI:    http://themes.radiantthemes.com/brixel/
 Description:  Brixel Child Theme
 Author:       RadiantThemes.com
 Author URI:   http://radiantthemes.com/
 Template:     brixel
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  brixel-child
*/

table.fees
{
    width:60%;
    margin-bottom:3%;
    text-align:center;
    border:1px solid #222;
    margin-top: 20px!important;
}
.scrollup {display:none!important;}

.appstep {border:2px solid #777;padding:10px 20px 20px 20px!important;margin-top:20px!important;background:#cddcf3!important;border-radius:5px!important;font-weight:200!important;}

.wraper_header_top {display:none!important;}

 

.appstepalt {border:2px solid #777;padding:10px 20px 20px 20px!important;margin-top:20px!important;background:#f8f0c3!important;border-radius:5px!important;font-weight:200!important;}

.feerow {border-bottom:3px solid #333!important;padding-bottom:15px!important;margin-bottom:30px!important;}
input.wpcf7-form-control, textarea {padding-left:10px!important;border-radius:5px!important;border: 2px solid #bbb!important;}

img.alignright {margin-top:0px!important;}




.wraper_header.style-one .is-sticky .wraper_header_main {border-bottom:1px!important;}


table.fees td {font-size:20px!important; padding: 15px!important;}

.leftCol
{
    width: 72%;
    text-align:left!important;
    border-right:1px solid;
    padding-left:1%;
}
.feesHeader .leftCol
{
    text-align:center!important;
}
.feesHeader
{
    background-color:#01112a!important;
    border-bottom: 1px solid #222;
    color:#fff!important;
    font-size:20px!important;
}

.feesHeader p {color:#fff!important;}

tr.feesHeader td
{
    padding-bottom:15px!important;
    padding-top:15px!important;
    padding-left:20px!important; padding-right:20px!important;
}


.fa-shopping-cart {display:none!important;}

.rt-accordion.element-six .rt-accordion-item > .rt-accordion-item-title > .rt-accordion-item-title-icon .symbol::before {color:#970101!important;}

.rt-accordion-item-body {font-size: 20px!important;} 

.rowfiller .vc_column_container > .vc_column-inner {padding-right:0px!important;}

.rowfiller img {border-radius:5px!important;}

#needlegal {background:#970101!important;margin-bottom:30px!important;border-radius: 5px!important;}

h1, h2, h3 {font-family:poppins!important;}

h1 {font-weight:500!important;}

.entry-content a {color:#115978!important;}

.entry-content ul  {list-style:inherit!important;margin-top: 15px!important;}

h1 {margin-top:35px!important;margin-bottom:20px!important;}

.entry-content ul li {font-size:19px!important;margin-left:20px!important;line-height:40px!important;font-weight: 200!important;}


.entry-content .soliloquy-viewport ul {margin-left:0px!important;margin-top: 0px!important;}

.entry-content .soliloquy-viewport ul li {margin-left:0px!important;margin-top: 0px!important;}


.testimonial.element-one .testimonial-item > .holder > .data {padding-bottom:10px!important;margin-bottom:10px!important;}

.vc_custom_1620659953171 {padding-bottom:10px!important;}

h5 {font-weight:700!important;}

#londonmerge {background:#01112a!important;margin-bottom:30px!important;border-radius:6px!important; margin-bottom:55px!important; }

.vc_custom_1620659953171 {padding-bottom:0px!important;}

#needlegal .wpb_content_element {margin-bottom:0px!important;}

#londonmerge .wpb_content_element {margin-bottom:0px!important;}

  .londonmergetb h2 {margin-top:25px!important; color:#fff!important;}
  
    .londonmergetb p {color:#fff!important;}

#needlegal .vc_column-inner {padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;}

#londonmerge .vc_column-inner {padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;}

.disclaimer {font-size: 15px!important;}

 .soliloquy-container .soliloquy-caption-inside {font-size:1.4em!important;}
 
 .soliloquy-pager {display:none!important;}

.hometopcta a {background:#01112a!important; color:#fff!important;padding:8px 14px!important; border-radius: 6px!important;display: inline-block!important;margin-top:20px!important;min-width:250px!important;text-align: center!important;}

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

.title p {display:none!important;}

  .needlegaltb h2 {margin-top:25px!important; color:#fff!important;}
  
  .needlegaltb p {color:#fff!important;}

.pic {display:none!important;}

.header_main_action {display:none!important;}

.wraper_header.style-one .is-sticky .wraper_header_main {background-color:#222!important;}

p {font-size: 18px!important;margin-top:10px!important;}

.nav > [class*="menu-"] > ul.menu > li > a {color:#222!important;font-weight:400!important;}

footer p {font-size:16px!important;}

#hppromo .vc_column-inner {border-right:4px solid #fff!important;}

.wraper_footer_copyright > .container {padding-top:0px!important;}

.entry-content {margin-bottom:25px!important;}

#hppromo h3 {font-size:40px!important;}

.footer_main_item {max-height:330px!important;}

.scrollup {margin-top:10px!important;}

.container {width:1350px!important;}

.wraper_footer.style-ten {background-image: none!important;}

.wraper_header.style-one .nav {font-size:18px!important;}

.vc_custom_1521607948595 {margin-top:0px!important;padding-top:20px!important;} 

#pluspoints {margin-top:45px!important;margin-bottom:4px!important;text-align:center!important;}

p {font-size:19px!important;line-height:29px!important;}

.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {padding-top:10px!important;}



header .container {max-width:100%!important;width:100%!important;background:#aadbfc!important;border-bottom:2px solid #fff!important;border-bottom:1px solid #777!important;}
.wraper_header.style-one .wraper_header_main {background:transparent!important;}

.wraper_footer.style-ten{background-color:#aadbfc!important;}

/*.header_main .brand-logo img {margin-bottom: 20px!important;margin-top:20px!important;}*/

#headright {display:none!important;}

.wraper_header.style-one .nav {text-transform: none!important;}

ul.rt-sub-menu  {background:#f8fac8!important;}

h2 {line-height:40px!important;}

p {font-weight:200!important; font-family:sans-serif!important;color:#333!important;}

.radiant-contact-form .form-row input[type="submit"] {background:#970101!important;color:#fff!important;}

#soliloquy-container-3325 {border:3px solid #fff!important;}

 
 .nav > [class*="menu-"] > ul.menu > li > ul > li > a, .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > a, .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > a, .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li ul li a {color:#222!important;font-weight:400!important;}
 
 .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li:hover > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li.current-menu-parent > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li.current-menu-ancestor > a {color:#0099ff!important;}
 
 
.footer_main_item .widget-title::before {background-color: #fff!important;} 

.nav > [class*="menu-"] > ul.menu > li > ul > li > a, {color:#fff!important;}


h1#homeheader  {color:#970101!important;font-size:30px!important; line-height: 40px!important;}

body > .scrollup i {color:#222!important;}

.vc_custom_1617969340068 {margin-top:85px!important;}

.header_top_item ul.contact li {color:#222!important;}

h2 {font-size: 32px!important;margin-bottom:12px!important;}

#servicestitle {background:#01112a!important; }

#serviceslist,#threesteps {background:#970101!important;}

#servicestitle .vc_column-inner {padding-top:0px!important;padding-bottom:20px!important;}

#servicestitle h2 {color:#fff!important;}


#servicestitle h2 {margin-top:25px!important;}

#firstimages {margin-top:-20px!important;}

#servicestitle h2 {text-align: center!important;}

.radiantthemes-button > .radiantthemes-button-main {background-color: #9d1107!important;color:#fff!important;}

.rt-portfolio-box-item {position:relative!important;left:inherit!important;top:inherit!important;}

ul#headercontact {display:inline-block!important;}

ul#headercontact li {font-size:20px!important;display:inline-block!important;}

ul#headercontact li:before
{
        position: absolute;
   
    z-index: 0;
    font-family: "FontAwesome";
}

ul#headercontact li a {color:yellow!important;}

ul#headercontact li.email::before {
 
content: "\f0e0";    
}


ul#headercontact li.whatsapp::before {
 
content: "\f232";    
}

 

ul#headercontact li.phone::before {
 
  content: "\f095";
  padding-right:10px!important;
}

ul#contactblock {display:block!important;}

ul#contactblock li {font-size:20px!important;display:block!important;margin:10px 0px!important;}

ul#contactblock li:before
{
        position: absolute;
   
    z-index: 0;
    font-family: "FontAwesome";
}

ul#contactblock li a {color:#970101!important;}

ul#contactblock li.email::before {
 
content: "\f0e0";    
}


ul#contactblock li.whatsapp::before {
 
content: "\f232";    
}

 

ul#contactblock li.phone::before {
 
  content: "\f095";
  padding-right:10px!important;
}


h2 {font-weight:500!important; font-size:28px!important;}

div.noborder img {border:0px!important;}
 
#needlegal a {background:#fff!important; padding:9px 15px!important; color:#222!important;display: inline-block!important;border-radius:5px!important; margin-top:15px; font-weight:bold!important;}

.footer_copyright_item p {color:#222!important; font-weight:normal!important;}

.footer_main_item p {color:#fff!important;font-weight:normal!important;}

.footer_main_item .widget_nav_menu ul li {color:#fff!important; font-weight:normal!important;} 

.footer_main_item .widget-title {color:#fff!important;}

.footer_copyright_item a {color:#222!important;}



.header_main .brand-logo img {max-width:160px!important;}

#aboutrow  {padding-top:49px!important;}

#threesteps h3 {color:#fff!important;}

img.noborder {border: 0px!important;}

#threesteps img {border-radius:8px!important; border:1px solid #fff;} 

#threesteps img.noborder {border:0px!important;}

#threesteps {padding-top:40px!important;margin-bottom:40px!important;padding-bottom: 40px!important;}

.scrollup {background-color: #fff!important;} 

.wraper_header_top  .col-lg-6 {width:100%!important;}

.nav {text-align:left!important;float:left!important;margin-top:2%; margin-left:6%!important;}

.footer_main_item li {font-size:16px!important;}

.wraper_inner_banner_breadcrumb {display:none!important;}

.home .wraper_inner_banner {background-image: none!important;background:#000!important;}

.wraper_inner_banner_main {display:none!important;}

.wraper_header_top,  .header_top {background:#970101!important;text-align: center!important; }

.header_top_item {text-align: center!important;padding:6px!important;color:#fff!important;}

.header_top_item > :last-child {margin-bottom:10px!important;}

.header_top_item p {font-weight:bold!important;color:#fff!important;margin-bottom:15px!important;font-size: 20px!important;}

#headright {text-align:right!important; float:right!important;margin-top:3.5%!important;margin-right: 1%!important;}

a.headerquote {border-radius:5px; padding:12px; background:#970101!important; color:#fff; font-size:18px!important;}

.footer_main_item ul.contact li {color:#fff!important;}

.brand-logo {margin-bottom:15px!important;}

#aboutrow {margin-top:-40px!important;}





@media screen and (max-width: 1500px) { 
 
 .nav {margin-left:3%!important;}
 
 .wraper_header.style-one .nav {font-size:15px!important;}
  


    }


@media screen and (max-width: 1400px) { 
 
 .nav {margin-left:3%!important;}
 .nav > [class*="menu-"] > ul.menu > li {margin-right:27px!important;}
  


    }
    
    
    @media screen and (max-width: 1349px) { 
 
.container {width:100%!important;}
  


    }
    
    @media screen and (max-width: 1250px) { 
 
 .nav {margin-left:2%!important;}
 .nav > [class*="menu-"] > ul.menu > li {margin-right:18px!important;}
  


    }


    @media screen and (max-width: 1250px) { 
 
.nav > [class*="menu-"] > ul.menu > li > a {font-size:14px!important;}
  


    }
 

    @media screen and (max-width: 1120px) { 
 
.nav > [class*="menu-"] > ul.menu > li > a {font-size:13px!important;}
  
a.headerquote {font-size:14px!important;}

li#menu-item-3186 {display:none!important;}

    }


    @media screen and (max-width: 992px) { 
 
#headright {margin-right:3%!important;}

.header_main .responsive-nav i {color:#222!important;}

.header_main .brand-logo {width:30%!important;}

ul.contact {float:left!important;}

.header_top  .col-xs-12 {width:80%!important;}

.header_top  .col-xs-4 {width:15%!important;}

.header_top .col-xs-12 {width:100%!important;}

 

    }

@media screen and (max-width: 575px) { 
 
 
  


    }


