  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800&display=swap');
 

   body,

    .boxed-layout{

     background-color:#ffffff;

     background-repeat:no-repeat;

     background-position:center center;

     -webkit-background-size: cover; 

       -moz-background-size: cover; 

     -o-background-size: cover; 

     background-size: cover;

     background-attachment:0;

    }

    body{

        font-family: 'Inter', sans-serif ;

        font-size: 14px;

        font-style: ;

    font-weight: 600;

      line-height:26px;

        color: #052556;
        
         }

   .button , input[type="submit"],

   .brad-info-box{

     font-family:'Inter', sans-serif ;

   }

   ul.product_list_widget li a,

   .button,

   .counter-title > span.counter-value,

   .readmore{

     font-family:'Inter', sans-serif;

   }

   .post-meta-data.style2{

     font-family:'Inter', sans-serif;

     font-weight:;

     font-style:;

     letter-spacing:0.5px;

     text-transform:uppercase;

     font-size: 13px;

   }

   .posts-grid .post-meta-data.style2{

     font-size:12px;

   }

  /*blockquote style */

  blockquote{

    font-family: Crete Round ;

    font-size: 21px;

    font-style: ;

  font-weight: ;

  line-height:31px;

  letter-spacing:0px;

  text-transform:none;

    color: ;

  }

   /*-----------------------------------------------------*/

   /* Heading Styles

   /*-----------------------------------------------------*/

   h1{

    font-family: 'Inter', sans-serif;

    font-size: 39px;

    font-style: ;

    font-weight: 700;

    line-height:45px;

    letter-spacing:2px;

    text-transform:uppercase;

    color: #052556;

 }

  h2{

    font-family: 'Inter', sans-serif ;

    font-size: 28px;

    font-style: ;

   font-weight: 700;

  line-height:40px;

  letter-spacing:1.5px;

  text-transform:uppercase;

    color: #2d2d2d;

   }

   h3{

    font-family: 'Inter', sans-serif ;

    font-size: 20px;

    font-style: ;

  font-weight: 600;

  line-height:30px;

  letter-spacing:1px;

  text-transform:uppercase;

    color: #2d2d2d; 

   }

  h4{

    font-family: 'Inter', sans-serif;

    font-size: 15px;

    font-style: ;

  font-weight: 700;

  line-height:21px;

  letter-spacing:1px;

  text-transform:uppercase;

    color: #2d2d2d;

   } 

  h5{

    font-family: 'Inter', sans-serif;

    font-size: 15px;

    font-style: ;

  font-weight: 600;

  line-height:23px;

  letter-spacing:3px;

  text-transform:uppercase;

    color: #052556;

   }

  h6{

    font-family: 'Inter', sans-serif;

    font-size: 17px;

    font-style: ;

  font-weight: ;

  line-height:29px;

  letter-spacing:0px;

  text-transform:none;

    color: #666666; 

   }

  .sidebar .widget > h4 {

  font-family: 'Inter', sans-serif;

    font-size: 14px;

    font-style: ;

  font-weight: 700;

  line-height:45px;

  letter-spacing:0px;

  text-transform:uppercase;

    color: #2d2d2d;

  background-color:#f6f6f6;

   }

   a{

     color:#03204c;

   }

    a:hover{

    color:#2d2d2d;

  }

  .tooltips a{

    border-bottom-color:#f1c40f  }

  .tooltips a:hover{

    border-bottom-color:#2d2d2d  }

   .boxed-layout{

     border:0 solid ;

   }

/*----------------------------------------------*/ 

/* Topbar 

/*----------------------------------------------*/

  #top_bar {

  background-color:#ffffff;

  border-bottom-color:#e8e8e8;

  color:#bbbbbb;

  }

  #top_bar .social-icons li{

    border-color:#e8e8e8;

  }

   #top_bar .contact-info span,

   #top_bar .top-menu > li {

     border-color:#e8e8e8;

  }

  #top_bar .social-icons li a ,

  #top_bar .top-menu > li a ,

  #top_bar  a {

    color:#052556;

  }

  #top_bar .social-icons li a:hover ,

  #top_bar .top-menu > li a:hover ,

  #top_bar a:hover {

    color:#f1c40f;

  }

  /*----------------------------------------------*/

  /* Main Navigation Styles

  /*----------------------------------------------*/

   #header.shrinked #main_navigation{

   min-height:65px;

  }

  #header.shrinked #main_navigation #logo ,

  #header.shrinked #main_navigation ul.main_menu > li,

  #header.shrinked.type3 #header-search-button,

  #header.shrinked.type3 .cart-container,

  #header.shrinked.type3 .header-nav .social-icons{

    height:65px!important;

    line-height:65px!important;

    max-height:65px!important;

  }

    .logo-container{

     width:196px;

    }

   #header.type2 .logo-container{

     margin-left:-55px;

   }

   #header.type2 .left-nav-container{

     padding-right:95px;

   }

   #header.type2 .right-nav-container{

     padding-left:95px;

   }

  #main_navigation{

    min-height:110px;

  }

  #main_navigation ,

  .header_container,

  #header.type3 .nav-container,

  #side_header {

      background:#ffffff;

  }

  ul.main_menu > li > a ,

  #side_header ul.side_menu > li > a {

      color: #072f91;

      font-size: 15px;

      font-weight: 700;

      letter-spacing: 1px;

      font-family:'Inter', sans-serif;

      text-transform:uppercase;

      border-bottom-color:#f1c40f

      }

   .brad-mega-menu .brad-megamenu-title{

    color:#ffffff;

    border-bottom-color:#ffffff;

      font-size:13px;

      font-weight: 600;

    letter-spacing: 1px;

      font-family:'Inter', sans-serif;

    text-transform:uppercase;

   }

  .main_menu > li:hover > a,

  .main_menu > li > a:hover ,

  #side_header ul.side_menu > li > a:hover {

    color: #2d2d2d  }

  #side_header ul.side_menu > li > a,

  #side_header ul.side_menu > li > ul{

    border-bottom-color:#dddddd  }

  .main_menu > li.active a,

  .main_menu > li.active a:hover ,

  #side_header ul.side_menu > li.active > a,

  #side_header ul.side_menu > li.active > a:hover

   {

     color: #ff5e10;

     border-top-color:#555;

}

.current-menu-parent > a {

     color: #f1c40f !important;

     border-top-color:#f1c40f !important;

}

  .main_menu ul.sub-menu {

  background-color:#454545;

  background-color: rgb(5 37 86);

  border-color:#f1c40f;

  border-color: #ff5e10;

}

 .main_menu ul.sub-menu li a ,

 #side_header .sub-menu li a {

  color: #fff;

  font-size:11px;

  font-weight:600;

  font-family:'Inter', sans-serif;

  text-transform:uppercase;

  letter-spacing:1px;

  }

  .main_menu .sub-menu li.current-menu-item > a,

  .main_menu .sub-menu li.current-menu-item > a:hover,

  .main_menu .sub-menu li.current_page_item > a,

  .main_menu .sub-menu li.current_page_item > a:hover ,

  #side_header .sub-menu li.current-menu-item >  a,

  #side_header .sub-menu li.current-menu-item > a:hover,

  #side_header .sub-menu li.current_page_item > a,

  #side_header .sub-menu li.current_page_item > a:hover{

   color:#ffffff;

  }

  .main_menu .sub-menu li a:hover{

   color: #ff5e10;

}

  #side_header .sub-menu li a:hover{

   color:#f1c40f;

  }

  #header-search-button a ,

  .cart-icon-wrapper ,

  .toggle-menu ,

  .header-nav .social-icons li a ,

  .carticon-mobile{

   color:#454545;

   background-color:transparent;

  }

  #header-search-button a:hover ,

  .cart-icon-wrapper:hover ,

  .toggle-menu:hover ,

  .header-nav .social-icons li a:hover ,

  .carticon-mobile:hover{

   color:#3d3d3d;

   background-color:transparent;

  }

  #logo ,

  ul.main_menu > li ,

  #header.type3 #header-search-button,

  #header.type3 .cart-container,

  #header.type3 .header-nav .social-icons{height: 70px;line-height: 70px;max-height: 70px;}

 .main_menu > li > ul.sub-menu.brad-mega-menu > li{

   border-right-color:#052556 }

  #titlebar.titlebar-type-transparent{

   padding-top:110px;

 }

 /* Woocart Stylings */

 .cart-container .widget_shopping_cart{

   background-color:#ffffff;

   background-color:rgba(255,255,255,0.98);

   color:#052556;

 }

 .cart-container ul.product_list_widget li a{

   color:#454545;

 }

 .cart-container ul.product_list_widget li a:hover{

   color:#f1c40f;

 }

 .cart-container p.buttons .button{

   color:#454545!important;

   border-color:#454545!important;

 }

 .cart-container p.buttons .button:hover{

   color:#f1c40f!important;

   border-color:#f1c40f!important;

 }

 .cart-container .widget_shopping_cart_content .total{

   border-bottom-color:#e8e8e8!important;

   border-top-color:#e8e8e8!important;

 }

 .cart-container .widget_shopping_cart{

   border:1px solid #e8e8e8;

 }

 .cart-container ul.product_list_widget li .quantity{

   color:#052556;

 }

 /* Brad Slider*/

 .carousel-caption h6{

  font-family: Crete Round;

    font-size: 25px;

    font-weight: 400;

  font-style: italic;

  line-height:35px;

  letter-spacing:0px;

  text-transform:none;

  }

 .carousel-caption h2{

  font-family: 'Inter', sans-serif;

    font-size: 55px;

    font-style: ;

  font-weight: 700;

  line-height:60px;

  letter-spacing:2px;

  text-transform:uppercase;

  }

  .carousel-caption .slider-content{

  font-family: 'Inter', sans-serif;

    font-size: 19px;

    font-style: ;

   font-weight: 500;

  line-height:30px;

  letter-spacing:0px;

  text-transform:none;

  }

 /*----------------------------------------------*/

 /* titlebar Style

 /*----------------------------------------------*/

 #titlebar{

    background-color: #052556!important;

    }

  #titlebar .titlebar-heading h1{

    font-family: 'Inter', sans-serif;

    font-style: ;

    font-weight: 700;

    line-height:20px;

    letter-spacing:0px;

    font-size: 18px;

    text-transform:uppercase;

  }

  #titlebar.titlebar-size-medium .titlebar-heading h1 {

  line-height:20px;

  font-size: 15px;

  letter-spacing:1px;

  text-transform:uppercase;

  }

  #titlebar.titlebar-size-large .titlebar-heading h1 {

  line-height:55px;

  font-size: 48px;

  letter-spacing:2px;

  text-transform:uppercase;

  }

  #titlebar .parallax-image{

       background-repeat:no-repeat;

     background-position:left top;

     -webkit-background-size: cover; 

       -moz-background-size: cover; 

     -o-background-size: cover; 

     background-size: cover;

  }

     #titlebar .section-overlay{

     background-color:;

     opacity:1;

     filter:alpha(opacity=100);

 }

 #titlebar .titlebar-wrapper{

     height: 50px !important;

     min-height: 50px !important;

 }

 #titlebar.titlebar-type-transparent .titlebar-wrapper{

   padding-bottom:45px;

 }

 #titlebar .titlebar-subcontent{

   font-family: 'Inter', sans-serif;

      font-style: ;

    font-weight: ;

    letter-spacing:1px;

    text-transform:uppercase;

}



/*-------------------------------------------------*/

/* Overlay and buttons

*---------------------------------------------------*/

  .button ,

  input[type="submit"]{

    background-color:#ff963b;

    color:#ffffff;

}

/*---------------------------------------------------*/

/* Footer Styles

/*---------------------------------------------------*/

  #footer{

  font-size:14px;

  line-height:24px;

  }

/*Fotter Widget Area1*/

 #footer .footer-widgets{

   border-top:0 solid;

   background-color: #052556;

   color: #052556;

  }

 #footer  .widget_nav_menu ul ul{

    border-top:1px solid #555555;

  }

  #footer .footer-widgets .widget-posts li .date {

      color : #052556;

  }

  #footer .footer-widgets .widget h4 {

     color:#ffffff!important;

     font-family:'Inter', sans-serif,sans-serif;

     font-style:;

   font-weight:700;

     font-size:15px;

   line-height:35px;

   letter-spacing:1px;

   text-transform:uppercase;

   background-color:transparent  }

   #footer .footer-widgets a:link, #footer .footer-widgets a, #footer .footer-widgets a:visited, #footer .footer-widgets a:active{

      color:#cccccc!important;

  }

  #footer .footer-widgets a:hover, #footer .footer-widgets .widget_tag_cloud a:hover{

      color:#ebebeb;

  }

  /*footer copyright area */

  #copyright a  , 

  #copyright a:link ,

  #copyright a:active,

  #copyright .social-icons a ,

  #copyright .footer-menu > li a ,

  #copyright .go-top {

   color: #cccccc;

  }

  #copyright a:hover,

  #copyright .social-icons a:hover ,

  #copyright .footer-menu > li a:hover,

  #copyright .go-top:hover{

   color:#ebebeb;

  }

  .footer-menu > li{

    border-right:1px solid #555555;

  }

  #copyright{

    border-top:0 solid;

    background-color: #03204c;

    color: #052556;

   }

 /* overlay color */

 .overlay{

    background-color:#333333;

  background-color:rgba(51,51,51,0.9) }

 .overlay-content,

  .portfolio-items.portfolio-style1 .portfolio-item .info h5,

 .portfolio-items.portfolio-style1 .portfolio-item .info h5 a{

   color:#dddddd!important;

 }

 .portfolio-items.portfolio-style1 .portfolio-item .info h3,

 .portfolio-items.portfolio-style1 .portfolio-item .info h3 a,

 .overlay-content h1,.overlay-content h2,.overlay-content h3,.overlay-content h4,.overlay-content h5,.overlay-content h6{

   color:#ffffff!important;

 }

 .overlay .lightbox-icon,

 .overlay .love-it{

   color:#454545;

   background-color:#eeeeee;

 }

/*--------------------------------------------*/

/* Color Primary

/*--------------------------------------------*/

  .special_amp,

  #top_bar .social-icons li a:hover,

  #top_bar .top-menu > li a:hover ,

  .social-icons a:hover,

  .commentlist .reply a ,

  .commentlist .comment-meta a:hover,

  .post-share-menu li a:hover,

  .widget-posts li h6 a:hover,

  .highlighted,

  .star-rating,

  .shop_table .remove:hover,

  .form-row label .required,

   ul.product_list_widget li .amount ,

  .single-product-tabset .comment-form label .required,

  .products .product .price ,

  .woocommerce-checkout .chosen-container .chosen-results li.active-result.highlighted,

  .woocommerce-account .chosen-container .chosen-results li.active-result.highlighted,

  .post-meta-data.style2 .post-meta-cats,

  .post-meta-data.style2 .post-meta-cats a,

  .button.button_alternateprimary,

  ul.product_list_widget li a:hover,

  .post-meta-data > span a:hover,

  .quantity .minus, .quantity .plus,

  .widget > ul > li > a:hover ,

  .widget_nav_menu ul li a:hover

  {

    color:#f1c40f;

  }

  .color-primary,

  .primary-color,

  .portfolio-tabs ul li.sort-item.active a,

  .button.button_alternatewhite:hover{

    color:#f1c40f!important;

  }

    .pagination a.active,

    ul.styled-list li i ,

  ul.styled-list.style2 li i ,

   .button.button_alternateprimary,

   .shop_table .remove:hover,

   .commentlist .reply a ,

   .quantity .minus,

   .quantity .plus,

   .bx-pager-item a.active, .pagination a.selected,

   .bx-carousel-container .bx-prev:hover,

   .bx-carousel-container .bx-next:hover,

   .clients-carousel-container .bx-prev:hover,

   .clients-carousel-container .bx-next:hover,

   .title.style1.divider-primary.textright,

   .title.style3.bc-primary span,

   .title.style4.bc-primary span,

   blockquote{

    border-color:#f1c40f;

  }

  .button.button_alternateprimary{

    border-color:#f1c40f!important;

   }

  .portfolio-carousel a.carousel-prev:hover,

  .portfolio-carousel a.carousel-next:hover,

   ul.styled-list.style2 li i,

  .progress .bar,

  .highlighted.style2,

  .product-wrapper .onsale,

  .single-product-wrapper .onsale,

  .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle,

  .bubblingG span,

  .toggle .toggle-title a span.plus ,

  .accordion .accordion-title a span.plus,

  .commentlist .reply a:hover,

  .quantity .minus:hover,

  .quantity .plus:hover,

  .portfolio-tabs ul li.sort-item a:after,

  .bx-carousel-container .bx-prev:hover,

  .bx-carousel-container .bx-next:hover,

  .clients-carousel-container .bx-prev:hover,

  .clients-carousel-container .bx-next:hover,

  .cart-icon-wrapper .count,

  .person .divider span{

    background-color:#f1c40f;

  }

  .hr.hr-border-primary span:before ,

  .hr.hr-border-primary span:after,

  .hr-color-primary .hr span:after,

  .hr-color-primary .hr span:before,

  .button.button_alternateprimary:hover,

  .title.style1.divider-primary span:after,

  .title.style2.divider-primary span:after,

  .title.style3.divider-primary span:after,

  .title.style1.textcenter.divider-primary span:before,

  .title.style2.textcenter.divider-primary span:before,

  .title.style3.textcenter.divider-primary span:before{

    background-color: #ff522f!important;

   }

.instag ul.thumbnails > li{

  width:33.3333%;

  float:left;

  margin:0;

  padding:0 3px;

}



.layout6 {

  background: #f7f7f7 !important

}



.tp-bgimg.defaultimg:before {

    content: "";

    position: absolute;

    background: #301d44;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    opacity: .7;

}

.tp-caption.brad-heading{color: #fff}

.tp-caption.brad-heading-right {

    text-align: left;

}

.rev_slider .tp-caption, .rev_slider .caption {

    right: 70px !important;

    width: 40%;

    left: inherit !important;

}

.tp-caption.tabke_caption h5 {

    color: #fff;

    font-size: 50px !important;

    line-height: 1.4 !important;

}

.tp-caption.tabke_caption {

    position: absolute;

    left: 90px !important;

}

.caroufredsel_wrapper{

  height:150px!important

}

.socialmedia li {

    float: left;

}

.sitemap li {

    float: left;

    width: 50%;

        font-weight: 600;

}

.sidebar-left .order-form {

    background: none;

    padding: 0px;

    margin-left: 0;

    border-radius: 0;

    border: 3px solid #052556;

    margin-bottom: 20px

}

.sidebar-left .order-form h2 {

    margin-bottom: 20px;

    text-align: left;

    line-height: 1;

    color: #fff;

    font-weight: 700;

    letter-spacing: 0;

    font-family: 'Inter', sans-serif;

    padding: 10px;

    background: #052556;

    font-size: 13px;

    line-height: normal;

    padding: 10px;

    letter-spacing: 0px;

    color: #fff;

}

.sidebar-left .default-btn-one {

    text-transform: uppercase;

        padding: 9px 6px;

    font-size: 12px;

    font-weight: 600

}

#titlebar #breadcrumbs span.current {

    color: #ffffff;

    font-weight: 800;

}





 h4 {

    font-family: 'Inter', sans-serif;

    font-size: 18px;

    font-style: ;

    font-weight: 800;

    line-height: 21px;

    letter-spacing: 0;

    text-transform: uppercase;

    color: #f7941d;

}

#sidebar .order-form .form-control {

    height: auto !important;

    padding: 10px 11px !important;}



    .default-btn-one {

    background-color: #052556 !important;

    border: 1px solid #052556 !important;

    }

    .order-form form {

    padding: 0 10px 10px;

}

.rev_slider_wrapper .order-form {

    width: 370px;

    float: right;

    margin-right: 20px;

}

.feature-content{ padding: 8px 9px;  font-size: 12px; line-height: normal;}

.clientlogo-grid div {

    background-color: rgb(255 255 255 / 80%);

    border: 1px solid rgb(247 247 247);

    padding: 10px;

    font-size: 30px;

    text-align: center;

}

.clientlogo-grid{

      display: grid;

    grid-template-columns: auto auto auto auto auto auto;

    background-color: #f7f7f7;

    padding: 10px;

}

.ratedetls h1.regionDetail {

    font-size: 19px;

    letter-spacing: 0;

    margin: 0;

}

.ratedetls li {

    line-height: 25px;

}

input#btnShowRate {

    margin: 0;

}

.column-text {

    line-height: 30px;

    font-size: 16px;

    color: #333;

}

.feature_box .feature-content {

    margin-bottom: 0;

    padding: 0;

    line-height: 25px;

    font-size: 14px;

    font-weight: 500;

    color: #052556;

    text-align: justify;

}



section#section_2144656283 {

    padding-bottom: 0 !important;

}

.span.partner_logo img{

    height: 60px;

}





.textwidget {

    color: #fff;

}



ul {

    list-style: none;

    margin: 0;

}

ul li {

    list-style: none;

    margin: 0;

}





ul.main_menu > li:not(#logo) {border-right: 1px solid #d0d0d0;padding-right: 15px;padding-left: 15px;}

ul.main_menu > li:last-child{border-right:none}





a.menu-item.logindv {

    font-size: 14px;

    text-transform: uppercase;

    font-weight: 800;

    color: #fff;

    background: #ff5e10;

    padding: 7px;

    height: 100%;

    border-radius: 4px;

}

   .header_container {height: 70px !important;}

#sidebar input[type="text"] {width: 100%;font-size: 12px !important;}



.order-form input[type="text"] {width: 100%;border: 3px solid #052556;}



button.default-btn-one {

    width: 49%;

}



.default-btn-one:hover {

    background: #ff5e10 !important;

}



.order-form h2 {

    font-size: 24px;

    margin-bottom: 25px;

    text-align: left;

    line-height: 1;

    color: #ff5300 !important;

    font-weight: bold;

}



h3 {

    font-family: 'Inter', sans-serif;

    font-size: 30px;

    font-style: ;

    font-weight: 600;

    line-height: 30px;

    letter-spacing: 1px;

    text-transform: uppercase;

    color: #f8f3f3;

}



.sidebar-left .order-form h2{color: #fff !important;padding: 20px 15px;font-size: 17px;text-align: center;}



.order-form button.default-btn-one {

    background: #ff5e10 !important;

    border: 1px solid #ff5e10 !important;

}

.order-form button.default-btn-one:hover{background: #052556 !important;border: 1px solid #052556 !important;}

.heading-content {

    background: #052556;

    padding: 10px 15px;

    color: #fff;

}



.heading-content h4 {

    color: #fff;

}

section#section_1212016889 {

    background: #03204c !important;

}

.section_2 .section-overlay {

    background: #03204c !important;

} 

#sidebar img {

    height: auto;

    width: 100%;

}
img.default-logo {
    width: 200px !important;
    max-width: 200px !important;
}

.default-btn-ones {
    background-color: #ff5e10;
    color: #fff;
    display: inline-block;
    padding: 6.5px 10px;
    border-radius: 2px;
    border:1px solid #ff5e10 !important;
        text-transform: uppercase;
    font-weight: 800;
}
.order-form a.default-btn-ones:hover {
    background: #052556 !important;
    border: 1px solid #052556 !important;
    color:#fff
}


#docketdata th {
    color: #000;
    font-weight: 500;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    border-right: 1px solid #dce0e5;
    padding: 8px 0;
    vertical-align: middle;
}
#docketdata  td{
   
    font-weight: 600;
    text-align: center;
}
#docketdata tr:first-child th {
    color: #fff;
    background: #052556;
    border-right: 1px solid #fff;
}
h3.card-title {
    background: #ff5e10;
    padding: 10px 10px;
    color: #fff;
}
.steps-counter .step-item {
    font-weight: 800;
}

.step-item:not(:last-child):after  .active{
background:#14b200;     height: 5px;}
li.step-item.active {
    font-weight: 800;
}
.steps-counter .step-item:before .active{
background:#14b200}

.steps-counter li.step-item.active:before{
background:#3a9d09}