
    body, p, input, textarea{   font-family: 'Poppins'; }
    .default-form input[type="text"], .default-form input[type="email"], .default-form input[type="password"], .default-form input[type="number"], .default-form select, .default-form textarea, .default-form .form-control:focus{border: 1px solid #e3e3e3;}
     .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{   font-family: 'Poppins'; font-weight:bold }
        .fs li{    display: inline;    width: auto;    float: left; margin: 2px!important; }
        .main-logo img{padding-bottom: 0px;  max-width: 225px; margin-top: 0px;}
        .main-logo{margin-top: 2px;}
        .social li a{font-size: 15px;}
        .find-advisor .form-outer {
            position: relative;
            padding: 50px;
            background: #ffffff;
            -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
            -ms-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
            -o-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
            -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
            box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
        }
        .img-thumbnail {
          border: 1px solid #ddd; /* Gray border */
          border-radius: 4px;  /* Rounded border */
          padding: 5px; /* Some padding */
        }

        .colc{width: 25%; margin: 3.5%; float: left;border: 1px solid #e3e3e3; padding:10px;     height: 200px;}
        .contact-divs{text-align: center; width: 90%; margin:0 5%}
        .contact-divs h3{font-size: 20px; margin-top: 5px; margin-bottom: 10px;}
        .contact-divs p{color: #000 !important;}
        .contact-divs .fa {
    color: #2154cf;
    font-size: 50px;
    margin-top: 10px;
}
.fa.fa-eye-slas{color: #000!important;}
.input-group-addon{border: 1px solid #e5e0e0!important}
        .contact-divs .fa-headphones{ font-size:60px; }
        .contact-divs .fa-phone, .contact-divs .fa-whatsapp{ font-size:20px;  color: #000 !important}

.wduo{  background: url(../images/home1.jpg); background-repeat: no-repeat;background-size: 100% auto; height: 500px;}
.wduo h1{color:#fff; margin: 40px 0px 20px!important; font-size: 44px; font-weight: bold; }
.wduo ul {margin-left: 30px;}
.wduo li {font-size: 18px;font-weight: 600; }
.fa-address-card-o:before, .fa-vcard-o:before {
    content: "\f2bc";
}
        .btn-style-one {
            position: relative;
            padding: 9px 25px;
            line-height: 24px;
            text-transform: capitalize;
            background: #1c1c1c;
            color: #ffffff !important;
            font-size: 13px;
            font-weight: 600;
            border: 2px solid #1c1c1c !important;
            border-radius: 2px;
        }

        .theme-btn {
            display: inline-block;
            transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            font-family: 'Poppins', sans-serif;
        }
        .main-footer{padding-bottom: 0px;}
        .top-bar .top-bar-text li {  line-height: 46px; font-size: 15px;}
        .top-bar li > a{font-size: 12px; padding-right: 10px;padding-left: 0px!important;}
        .top-bar{ line-height: 34px; }
        .rev_slider_wrapper, #slider1 {height: 540px!important;}
         .slotholder:after{background: none!important;}

        .sidebar .files li a{    padding: 8px 10px 8px 15px!important;border-radius: 5px;}
        .top-bar{background: #003060;}
        .steps h1{font-size: 48px; color: #000!important; font-weight: bold; font-family: 'Poppins', sans-serif;text-align: center; margin: 20px 0px}
        .theme_menu.stricky-fixed, .theme_menu{background-color:#fff;}
        .main-footer .section-title h3, h1, h2, h3, h4, h5, h6{color: #000; }
        .main-footer .section-title h3:hover, h1:hover, h2:hover, h3:hover, h4:hover, h5:hover, h6:hover{color: #ffca00; }
        .main-footer .section-title{margin-bottom: 10px;}
        .section-title{margin-bottom: 20px; padding: 0px;}
        .main-footer p, .footer-link-widget .list li a{color: #555!important;}
        .footer-bottom .copy-text { margin-top: 0px; }
        .contact-infos li + li { margin-top: 4px; }
        .da-thumbs {margin: 0px!important;}
        .img-box img{ border: 1px solid #ddd; border-radius: 4px;  padding: 5px;  width: 90%; float: right;}
        .text p{ text-align: justify; font-size: 16px;}
        .thm-btn:hover{ background: #000; opacity: 0.8; color: #fff }
        .section-title h1{ font-size: 40px; text-transform: none; text-align: center;}
        .ServiceBox {  background: #0002e;  padding: 20px; box-shadow: 4px 4px 10px #afafaf; transition-duration: 0.6s; width: 30%; margin:1.6%; float: left; height: 200px; }
        .ServiceBox  h2{font-size: 20px; text-align: center; margin-bottom: 5px;}
        .ServiceBox  a{  padding: 10px;   line-height: 14px;   font-weight: normal; float: right; font-size: 12px; border:none; }
        .ServiceBox  p{  text-align: justify; margin-bottom: 5px; }
        .service  p{font-size: 15px; color: #003060}
        .main-footer, .lred{ background:#0002e!important; }
        .top-bar-text{ padding-left: 10px; }
        .top-bar.social { padding-right: 10px; }
        .outer-box p{text-indent: 30px; text-align: justify; font-size: 16px;}
        .outer-box img { border: 1px solid #ddd; border-radius: 4px;  padding: 5px;  width: 80%; float: left;}
        .clientBody{background: none!important;}
        .clientBody .section-title{margin-bottom: 0px;}
        .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background: #000; border-color: #000;}
        .navigation > li > a:hover, .navigation > li:hover > a{ color:  #0865a4!important; font-weight: bold;cursor: pointer; }
        .navigation > li > a:hover:after {cursor: pointer;
    content: "";
    display: block;
    transform: scaleX(1);
    transition: transform .35s ease-in-out;
}
  
  .last-name-label  label{
    font-size: 16px;
    font-weight: normal!important;
}  
.last-name-label b {
    background: #fff;
    color: #003060;
    padding: 1px 0px;
    border-radius: 50%;
    font-weight: bold;
    margin-left: 8px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
}
.fist-name-label a{ 
    font-size: 18px; color:#000!important; }
    .navigation > li > ul > li:hover > a{ background: #fff; color:  #003060; }
        .thm-btn:hover { background: #ffca00;color:  #fff; }
        .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {   font-family: inherit; }
        .ServiceBox {  background: #97999a2e!important; }
        .ServiceBox h2{margin-bottom: 20px;  }
        .service-single ul li{ margin: 10px 20%; }
        .service-single ul {   font-size: 18px; list-style: circle; }
        .service-single p {  line-height: 30px; }
        .fa, .far, .fas {   font-family: 'FontAwesome'; font-weight: normal;}
        .main-nav  {
            display: inline;
            list-style: none;
            margin-bottom: 20px;
            width: auto;

        }
        .main-nav li {
            display: inline-block; -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.29);
            -moz-box-shadow: 0 3px 3px rgba(0,0,0,.29);
            box-shadow:0 3px 3px rgba(0,0,0,.29);
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;cursor: pointer;
           
        }
        .main-nav a {cursor: pointer;
            padding: 10px 20px;
            text-align: center;
            color: #fff;
            font-size: .99em;
            border-radius: 5px;
            background: #000;
        }
        .outer-box p {
    text-indent: 0px;
    text-align: justify;
    font-size: 16px; margin-bottom: 10px;
}
.outer-box h3, .outer-box h2 { color: #000 !important; font-size:22px; margin:20px 0px 10px; text-align: left}
.service-single ul li {
    margin: 10px 25px;
}
.career-ul li {
    list-style-image: url(../images/download.png);
}
        .main-nav a:hover,  .main-nav a.active {cursor: pointer;
            color: #000;;            
            background: #0002e;
        }
.ssubmenu{display: none}
.navigation > li > ul > li:hover .ssubmenu{    display: block;
    transition: .10s ease-in-out;
    position: absolute;
    left: 250px;
    background: #fff;
    padding: 10px 0px; }

    .ssubmenu a{    width: 100%; cursor: pointer;
    background: none;
    color: #888;
    text-decoration: none;
    display: inline-block;
    float: left;
    clear: both;
    position: relative;
    outline: 0;
    position: relative;
    padding: 13px 0 12px;
    padding-left: 30px;
    padding-right: 30px;
    color: #004444;
    border-bottom: 1px solid #f4f4f4;
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    font-size: 14px; color: #000 !important;  }
    .ssubmenu a:hover{ color: #0865a4 !important;cursor: pointer; }
.navigation > li > ul > li:hover .navigation > li{border-bottom: 3.5px solid #2154cf;cursor: pointer;}
        .mobile-menu, .mobile-menu > li > ul, .mobile-menu > li > ul > li > ul { background: #000;}
        .modal-backdrop.in{display: none}        

                    .floating_button {
                        position: fixed !important;
                        width: 60px !important;
                        height: 60px !important;
                        bottom: 120px !important;
                        background-color: #25D366 !important;
                        color: #ffffff !important;
                        border-radius: 50px !important;
                        text-align: center !important;
                        box-shadow: 0 8px 25px -5px rgba(45, 62, 79, .3) !important;
                        z-index: 9999999 !important;  
                            font-size: 40px;
                        padding-top: 0px;
                         right: 25px;

                    }
                    .floating_button2 {
                        bottom: 80px !important;
                    }

                    .label-container {
                        position: fixed !important;
                        bottom: 20px !important;
                        display: table !important;
                        visibility: hidden !important;
                        z-index: 9999999 !important; 
                        right: 80px;
                    }
                    .label-container2 {
                        bottom: 90px !important;
                    }

                    .label-text {
                        color: #ffffff !important;
                        background: #25D366 !important;
                        display: table-cell !important;
                        vertical-align: middle !important;
                        padding: 10px !important;
                        border-radius: 3px !important;
                    }

                    .label-arrow {
                        display: table-cell!important;
                        vertical-align: middle;
                        color: #25D366;
                        font-size: 30px;
                        margin-top: 8px;
                    }

                    a.floating_button + div.label-container {
                      visibility: hidden;
                      opacity: 0;
                      transition: visibility 0s, opacity 0.5s ease;
                    }

                    a.floating_button:hover + div.label-container{
                      visibility: visible!important;
                      opacity: 1;
                    }

                    .floating_button i {
                        position: relative !important;
                        color: #ffffff !important;
                        font-size: 30px !important;
                        display: block !important;
                        text-align: center !important;
                        width: 60px;
                        top: 0px !important;
                        speak: none !important;
                        font-style: normal !important;
                        font-weight: normal !important;
                        font-variant: normal !important;
                        text-transform: none !important;
                        line-height: 1 !important;
                        text-align: center !important;
                        -webkit-font-smoothing: antialiased !important;
                        -moz-osx-font-smoothing: grayscale !important;
                        margin-top: 15px !important;
                    }
                    .btn-back-top{right: 80px!important}
                    .theme_menu.stricky-fixed, .theme_menu, .footer-bottom, .services { background-color: #fff !important; }
                    .footer-bottom{ background: #003060!important}
                     .thm-btn{background-color: #000 !important; }
                    .thm-btn:hover{ background-color:red }
                    .main-footer .section-title h3:hover, h1:hover, h2:hover, h3:hover, h4:hover, h5:hover, h6:hover{ color:red }

                    .main-footer .section-title h3, h1, h2, h3, h4, h5, h6{ color:#003060  !important;}
                    .top-bar *{
                        color: #fff!important;
                    }
                                .theme_menu.stricky-fixed, .theme_menu {
                        background:#003060;
                    }
                    .default-form input[type="text"], .default-form input[type="email"], .default-form input[type="password"], .default-form input[type="number"], .default-form select, .default-form textarea {
    height: 40px;
    padding: 5px 15px!important;
}
.last-name-label{float: right;}
.fist-name-label{float: left}
                    .main-logo img {
                        padding-bottom: 0px;
                        max-width: 280px;
                        margin-top: 5px;
                    }
                    .navigation > li > a {
                        color: #000!important;
                        font-weight: 700;
                        padding: 0px 8px;
                        text-transform: none;
                        line-height: 80px;
                    }
                    .top-bar.social {
                        padding-right: 10px;
                        right: 0px;
                    } 
                    .top-bar  li > a {
                        padding-left: 20px;font-size: 15px;
                    }
                    .log{font-size: 18px!important; font-weight: bold;}
                    .top-bar  li > a.reg{padding-left:0px!important;}
                    .main-footer{ background-color: #003060; }
                    .main-footer .text p, .main-footer p, .footer-link-widget .list li a, .main-footer a{ font-family: 'Poppins'; color:#adb5bd!important; text-align: left;   font-size: 15px;}
                    .main-footer .top-bar.social{float: left;}    
                    .main-footer .top-bar.social a{font-size: 28px !important;}    
                    .main-footer h2{color:#fff!important; text-align: left; font-weight:normal; margin-bottom:20px; }
                    .main-nav a{ background: #003060!important;}
                    .main-nav a:hover, .main-nav a.active{ background: red!important;}
                    .fliestatus select.input-sm {
                          height: 40px;
                        line-height: 40px;
                        font-size: 16px;
                        font-weight: 500;
                        color: #000;
                    }
                    .tags-sub-div {
                    background-color: #e6eaf3;
                    border: 0;
                    color: #626c84;
                    cursor: pointer;
                    display: block;
                    margin-bottom: 8px;
                    padding: 15px 20px;
                    position: relative;
                    text-align: center;
                    transition: .4s;
                    font-size: 16px;
                    border-radius: 20px;
                }
                .sbanner{ font-family: 'Poppins'!important; }
                .text p {  text-indent: 0px!important; }
                .tags-sub-div.active, .tags-sub-div:hover {
                    background: #2154cf !important;
                    color: #fff !important;
                }
                .sbanner{    background: url(../images/banner.jpg);
    color: #fff;
    font-family: 'Poppins';
    font-size: 70px;
    font-weight: 700;
    height: 275px;
    line-height: 60px;
    padding-top: 120px;
    text-align: center;}
    .navigation > li > ul > li > a:hover{background: none; color: #0865a4!important}
                    .author-details .item {  margin: 2px 0; }
                    .author-details .item .content p {  color: #004444;   font-size: 16px; }
                    .fimg{background: #fff;padding:10px 70px; border-radius: 50px;}
                    .select1_single {
                        max-width: 100%;
                        border: #000 1.5px solid;
                    }
                    .social li a {
                        font-size: 20px !important;
                        padding-top: 5px;padding-left: 10px;
                    }
                    .top-bar .top-bar-text li i {
                        color: #fff;
                        margin-right: 5px;
                    }
                    .col {
                        margin: 1% ;
                    }
                    .four {
                        width: 30% ;
                    }
                    .col2 {
                        width: 25% !important; margin:30px 4% !important; float: left; background: #fff; padding: 10px; text-align: center;
                    }
                    .slide-in .overlay {   background: #262445ab !important; line-height: 200px!important;}
                    .slide-in .overlay p{   color: #fff !important;}
                    .slide-in .thm-btn{background:#0d6efd!important; text-transform: none;   border-radius: 30px;  font-size: 16px; font-weight: 600; line-height: 1.33; padding: 15px 50px; transition: color .4s, background-color .4s, border-color .4s; } 
                    .service-content {
                        padding: 15px 25px;
                    }
                    .box:hover, .service-content .service-title:hover{  -webkit-box-shadow: 0px 0px 10px 10px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 10px 10px rgba(255,255,255,1);
box-shadow: 0px 0px 10px 10px rgba(255,255,255,1);}
                    .service-title {
                        background: #003060 !important;
                        color: #fff !important;
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 19px !important;
                        font-weight: 600 !important;
                        padding: 10px 10px !important;
                        text-align: center !important;
                        border-radius: 20px;
                    }
                    .slide-inthm-btn {
    background: #0d6efd !important;
    text-transform: none;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.33;
    padding: 10px 30px;
    margin-top: 10px;
    transition: color .4s, background-color .4s, border-color .4s;
}
.slide-inthm-btn1 {
    background: #f3f3f3 !important;
    border-radius: 20px;
    font-weight: 600;
    line-height: 1.33;
    padding: 10px 30px !important;
    color: #000 !important;
    border: 1px solid #d9dbe4;
}
.slide-inthm-btn1:hover {
    background: #e5e5e5 !important;
}
.hbl{padding-right: 0!important}
 .slide-inthm-btn2 {
    background: #0d6efd !important;
    border-radius: 20px;
    font-weight: 600;
    line-height: 1.33;
    padding: 10px 30px !important;
    color:#da252a ;
}
.contact-widget a{ line-height:30px; }
                    .box{ border-radius: 20px; }
                    .box:hover {
    box-shadow: 0 0 20px 0 rgb(191 189 189 / 37%), 0 5px 5px 0 rgb(194 195 197 / 16%)!important;
}
                    .service-content .service-icon i {
                        font-size: 20px !important;
                        margin-right: 5px;
                        color: #0d6efd !important;
                    }
                    .reviews .col2 p span {
    margin-right: 5px;
}
.checked, .login {
    color: #da252a !important;
    font-size: 20px;
}
.reviews .col2 h6 {
    color: #6a6a6a !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    margin-bottom: .5rem !important;
    margin-top: 0 !important;
    font-size: 1.5rem !important;
}
.reviews .col2 h4{ color: #00306038 !important }

                        .contact_information .tab .item {    margin: 20px 0px; border-radius: 20px!important;}

                    @media (min-width: 1200px) {
                        .container, .container-lg, .container-md, .container-sm, .container-xl {
                            max-width: 1140px !important;
                                width: 100%;
                        }
                    }
                    
                    @media (min-width: 1400px) {
                        .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
                            max-width: 1540px !important;
                                width: 100%;
                        }
                    }

                    @media (max-width: 720px)
                    {

                        .top-bar .social {
                            width: 100%;
                            text-align: center;
                        }
                        .footer-bottom .copy-text p{float:  none !important; text-align: left}
                        .fs li{margin-bottom: 20px!important;}
                        .main-menu .navbar-header{padding: 0px;}
                        .navbar-toggle{background-color: #000;}
                        .main-logo{width: 70%;     margin: 5px 0 0px;}
                        .navbar-toggle .icon-bar+.icon-bar {
                            margin-top: 4px;
                            background: #fff;
                         }
                          .navbar-toggle .icon-bar {
                            margin-top: 0px;
                            background: #fff;
                         }
                         .navbar-toggle {
                            margin-top: 15px;
                            margin-right: 10px;
                        }
                        .theme_menu .main-menu{padding-top: 0px;}
                        .main-menu .collapse {
                            max-height: 350px;
                        }
                        .tp-bgimg{background-size: 100%!important;}
                        .rev_slider_wrapper, #slider1 {height: 180px!important;}
                        .section-title {  margin-bottom: 10px;}
                        .theme_menu.stricky-fixed .main-logo {  display: inherit;}
                        .progress {  height: 20px;   margin: 20px 0px; }

                        .sidebar .files li a{    padding: 8px 10px 8px 10px!important;border-radius: 5px;}
                        .download-btn, .upload-btn {  margin: auto!important; float: none!important; margin-bottom: 15px!important; padding: 0px!important;}
                        
                        .clientBody { padding: 10px!important; }
                        .padd-bott-40 {   padding-bottom: 10px!important;}
                        .padd-top-40 {    padding-top: 10px!important;}
                        .sec-padd {   padding: 20px 0!important; }
                        .growth-service .item {    padding: 10px 10px;    margin-bottom: 20px; }
                        .contact_information .tab .item {    margin: 10px 0px; border-radius: 20px!important;}
                        .main-nav{margin-bottom: 10px;}
                         .main-nav a {  padding: 5px;   font-size: 10px; }
                         .fliestatus{margin: 10px 0px!important;}
                         .section-title a.thm-btn{padding: 5px!important; line-height: 20px; margin-right: 20px;}
                         .main-logo a{float: left;}
                        h1, h2, h3, h4, h5, h6 { line-height: 1em!important; }
                        .section-title h1 { font-size: 24px; margin-top: 20px;}
                    }

                    @media only screen and (min-device-width: 320px) and (max-device-width: 640px) 
                    {
                         .ServiceBox {   padding: 10px; width: 90%; margin:5%; float: left; height: 200px; }
                        .ServiceBox  h2{font-size: 18px; text-align: center; margin-bottom: 5px;}
                        .ServiceBox  a{  padding: 10px;   line-height: 14px;   font-weight: normal; float: right; font-size: 10px; border:none; }
                        .section-title h1 {  font-size: 18px; text-align: center; }
                        .sec-padd-top{padding-top: 20px;}
                        .main-footer{padding-top: 10px;}
                        .sec-padd-bottom {   padding-bottom:20px; }
                        .outer-box img{ margin-left: 10%; margin-bottom: 10px; }
                        .top-bar { line-height: 25px; padding-top: 5px!important; }
                        .top-bar .top-bar-text li {  margin-right: 5px; line-height: 25px; }
                        .top-bar .top-bar-text li a{  color: #fff; }
                         .navbar-toggle { margin-top: 5px;  margin-right: 5px;  }
                         .clientBody { padding: 10px!important;  }
                         .main-nav{margin-bottom: 10px;}
                         .main-nav a {  padding: 5px;   font-size: 8px; }
                         .fliestatus{margin: 10px 0px!important;}
                        .padd-bott-40 {   padding-bottom: 10px!important;}
                        .padd-top-30 {    padding-top: 10px!important;}
                        .section-title a.thm-btn{padding: 5px!important;}
                        #progressbar li strong{font-size: 10px; font-weight: normal;}
                        .main-logo img {  padding-bottom: 0px;  max-width:180px;  margin-top: 0px; }
                         .main-logo a{float: left;}
                        h1, h2, h3, h4, h5, h6 { line-height: 1em!important; }
                        .section-title h1 { font-size: 24px; margin-top: 20px;}

                        .top-bar li > a { padding: 0px!important; font-size: 12px!important; }
                        .skew {padding: 0px;}
                        .section-title h2{font-size: 20px !important;}
                        .serviceul .four{width: 90%; margin:10px 5%}
                        .steps h1 {  font-size: 16px; }
                        .wduo{height: 380px; background: none;}
                        .wduo h1 { margin: -20px 0px 10px !important; font-size: 24px; }
                        .wduo ul {  margin-left: 10px; }
                        .wduo li {  font-size: 13.5px; }
                        .about-widget { margin-bottom: 5px; }
                        .main-footer h2{font-size: 18px;}
                        .navbar-toggle {  background-color: #003060;  }
                        .mobile-menu, .mobile-menu > li > ul, .mobile-menu > li > ul > li > ul { background: #fff; }
                        .mobile-menu > li > a, .mobile-menu > li > ul > li > a, .mobile-menu > li > ul > li > ul > li > a {
                        padding: 10px 20px;   font-family: 'poppins';  line-height: 22px;  color: #000; font-weight:bold }
                        .mobile-menu .dropdown-btn:after {  color: #000; }
                        .sbanner {  font-size: 24px;  height: 80px; line-height: 40px; padding-top: 20px;  background-size: cover; }
                        .contact_information .tab .item{padding: 15px!important}
                        .contact_information .tab .item h5{font-size: 24px!important;padding-bottom: 5px;}
                        .contact_information .tab .item ul li{font-size: 12px!important}
                        .contact-divs .colc{ width:90%; margin:10px 5%; }
                        .mhead{font-size: 20px !important; background: #e7f0f9; padding: 10px;border-radius: 20px; text-align: center;}
                        .fist-name-label {  float: right; }
                            .main-footer {    padding-top: 30px;   }
                            .fimg {  padding: 10px 35px; border-radius: 50px; }
                            .main-footer .text p, .main-footer p, .footer-link-widget .list li a, .main-footer a{text-align: justify;}
                            .floating_button { bottom: 120px !important; }
                            .outer-box .col-md-8{margin-bottom: 40px;}
                            .section-title h1{font-size: 34px;}
                            .outer-box h3, .outer-box h2 { font-size: 16px; }
                            .clientBody  .section-title h1 {    font-size: 24px !important;    }
                            .main-nav li {  border-radius: 20px;  box-shadow: none; }
                            .main-nav a:hover, .main-nav a.active { background: #d9d9d9 !important;  color: #000 !important; }
                                .main-nav a {     padding: 3px 7px;     font-size: 9px;    }
                                .loginanel { padding: 10px 20px 20px!important;}
                                .loginanelc{padding: 0px!important}
                    }

                    hr { margin-top: 1px; margin-bottom: 10px; }
                    .lbcmt { font-weight: 500; font-size: 14px; }
                    a b { background: #fff; color: #000; padding: 1px 8px; border-radius: 50%; font-weight: 500; margin-left: 8px;width: 20px; height: 20px;  line-height: 20px; }
                    .dmct { background: green;  padding: 2px 7px; border-radius: 50%; color: #fff; font-size: 12px; position: absolute; margin: -2px -3px; }
                    .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover, .btn-warning {background: #ffca00!important; border-color:#ffca00!important; }
          .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success { background: #45c203!important; border-color:#45c203!important; }

         .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover, .btn-primary, .btn-primary{ background: #3b9bed!important; border-color:#3b9bed!important; }

         .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover, .btn-danger, .btn-danger1{ background: #ff2727!important; border-color:#ff2727!important; }
        .dmct { padding: 0px 7px 2px 7px; width: 20px; height: 20px;  line-height: 20px;  }
    