@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&family=Roboto+Slab:wght@300;400;500;600;700;800;900&display=swap');
*{
    margin:0;
    padding:0;
    text-decoration:none;
    list-style:none;
}

p {line-height: 24px; margin: 0 0 15px;}
a:hover,
a:focus,
a:active{
    text-decoration: none;
}
ol, ul{
    margin: 0;
    padding: 0;
}
img{
    display: block;
}
body{
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-decoration: none;
}

.slider-wrapper {margin: -5px 0 70px;}
.slider-block { float: left;}

h1 {font-size: 38px; font-weight: normal; color: #3b6daf; margin: 0 0 10px; font-family: 'Roboto Slab';}
h2 {font-size: 34px; font-weight: bold; color: #2a2a2a; margin: 0 0 10px; font-family: 'Roboto Slab';}
h3 {font-size: 30px; font-weight: bold; color: #3b6daf; margin: 0 0 10px; font-family: 'Roboto Slab';}
h4 {font-size: 26px; font-weight: bold; color: #2a2a2a; margin: 0 0 10px; font-family: 'Roboto Slab';}
h5 {font-size: 24px; font-weight: bold; color: #3b6daf; margin: 0 0 10px; font-family: 'Roboto Slab';}
h6 {font-size: 22px; font-weight: bold; color: #3b6daf; margin: 0 0 10px; font-family: 'Roboto Slab'; line-height: 30px; display: inline-block; }

ul { margin:0px; padding:0px 0 20px 0; list-style: none; }
ul li { padding: 5px 0 0px 18px; position: relative; display: block; font-family: 'Poppins'; font-size: 16px; font-weight: 400; color: #000;}
ul li:before {position: absolute; content: "\f0da"; font-family: 'FontAwesome'; color: #000; font-size: 16px; top: 6px; left: 0;}
ul li a { color: #337ab7; text-decoration: none;}


/* Navigation Section */ 
.topbar{
    width: 100%;
    background: #1a1a1a;
}
.social-bx{
    padding: 10px 0;
}
.social-bx p{
    display: inline-block;
    margin: 0 15px 0 0;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}
.social-bx a i{
    font-size: 14px;
    color: #fff;
    margin-right:10px;
}
.social-bx a i:hover{
    color: #d8202a;
}
.top-cntbar{text-align: right;}
.top-cntbar ul {padding:0px;}
.top-cntbar li{
    display: inline-block; color: #fff;
}
.top-cntbar li:before{ content: none;}
.top-cntbar li a{
    padding: 10px 0px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display: block;
    transition: .4s linear;
    -webkit-transition: .4s linear;
}
.top-cntbar li a.cntbx{
    background: #3b6daf;
    color: #fff;
    padding: 11px 25px;
}
.top-cntbar li a.cntbx:hover{
    background: #fff;
    color: #3b6daf;
}


.navbar-default{
    background:#fff;
    position: relative;
    width: 100%;
    height: 80px;
    border-radius: 0;
    border: none;
    margin:0;
    padding: 0 0;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin: 0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding: 0;border: none;box-shadow: none;}
.navbar-brand{
    padding: 0;
    height: auto;
    position: absolute;
    z-index: 99;
}
.navbar-default .navbar-nav{float: right;}
.navbar-default .navbar-nav>li{
    margin-right: 15px;
    float: left;
}
.navbar-default .navbar-nav>li:last-child{
    margin-right: 0;
}
.navbar-default .navbar-nav>li>a{
    padding: 30px 10px;
    color: #1a1a1a;
    font-size: 20px;
    font-weight: 700;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.navbar-default .navbar-nav>li:last-child a{
    margin-right: 0;
}
.navbar-default .navbar-nav>li.active>a,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:hover{
    color: #3b6daf;
    background: transparent;
}
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover{
    color: #3b6daf;
    background: transparent;
}

.navbar-default .navbar-nav .dropdown-toggle{
    background:transparent;
}
.navbar-default .navbar-nav .dropdown-menu{
    display: block;  
    padding: 0;
    border-radius: 0;
    border: none;
    background-color: #1a1a1a;
    box-shadow: none;
    outline: none;
    padding: 10px 0;
    min-width: 230px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.navbar-default .navbar-nav>li.dropdown .dropdown-menu li{
    padding: 0;
    margin: 0;
    float: none;
    width: auto;
}
.navbar-default .navbar-nav .dropdown-item{
    background-color: #1a1a1a;
    display: block;
    padding:10px 15px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.navbar-default .navbar-nav .dropdown-item i{
    padding-right: 5px;
}
.dropdown-menu .dropdown-item:hover{
    background-color: #3b6daf;
    color: #fff;
}

.navbar-default .navbar-nav li.dropdown:hover .main-menu{
    opacity: 1;
    visibility: visible;
}

.sub-dropdown .dropdown-menu{
    opacity: 0;
    visibility: hidden;
    left: 100%;
    top: 0;
}

.sub-dropdown:hover .dropdown-menu{
    opacity: 1;
    visibility: visible;
}
/* End Navigation CSS */


/* **** Slider **** */
.slider-wrapper{
    width: 100%;
    margin: -5px 0 0;
    position: relative;
    z-index: 10;
}
.slider-block{
    position: relative;
}
.slider-block img{
    width: 100%;
}
.owl-carousel .owl-stage-outer{width: 100%;}

.slider-data-block{
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
}
.slider-box{
    width: 470px;
    padding: 15px;
    background:rgba(161,161,161,0.50);
    position: relative;
}
.content-box{
    padding: 30px 30px;
    background: #fff;
}
.content-box h1{
    font-size: 38px;
    font-weight: bold;
    color: #d8202a;
    margin: 0 0 25px;
}
.content-box h6{
    font-size: 22px;
    font-weight: bold;
    color: #515151;
    font-style: italic;
    margin: 0 0 25px;
    line-height: 28px;
}
.btn-main{
    padding: 14px 28px;
    text-transform: uppercase;
    background: #3b6daf;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    display: table;
    transition: .4s linear;
    -webkit-transition: .4s linear;
}
.btn-main:hover{
    background: #1a1a1a;
    color: #fff;
}

.slider-wrapper .owl-dots{
    position: absolute;
    left: 50%;
    bottom: 30px;
    transform: translate(-50%,0);
}
.slider-wrapper .owl-dot{
    display: inline-block;
    margin-right:10px;
    position: relative;
}
.slider-wrapper .owl-dot:last-child{
    margin-right: 0;
}
.slider-wrapper .owl-dot span{
    width: 20px;
    height: 5px;
    display: inline-block;
    background: #fff;
}
.slider-wrapper .owl-item.active{
    opacity: 1;
    transition: 2s linear;
} 
.slider-wrapper .owl-dot.active span{
    background: #3b6daf;
}
/* **** End Slider **** */

/* **** Small History **** */
.small-history-wrp{
    padding: 45px 0;
    width: 100%;
}
.small-history-wrp .history-row{
    display: flex;
    align-items: center;
}
.small-img img{
    width: 100%;
}
.history-data h2{
    font-size: 40px;
    color: #3b6daf;
    line-height: 48px;
    margin: 0 0 25px;
}
.history-data p {color: #424242; font-size: 18px; line-height: 30px; padding-bottom: 20px; font-family: 'Poppins';}


.policy-bx{
    padding: 15px;
    background: #d8202a;
    display: flex;
    align-items: center;
    height: 65px;
    margin: 0 0 20px;
    width: 100%;
}
.policy-bx h6{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin: 0;
    line-height: 24px;
}
/* **** End Small History **** */

/* **** Services **** */
.help-you-wrp{
    padding: 30px 0;
}

.titlebar h2{
    position: relative;
    font-size: 36px;
    font-weight: bold;
    color: #2a2a2a;
    text-align: center;
    margin: 0 0 20px;
    padding-bottom: 35px;
}
.titlebar h2:after{
    position: absolute;
    content: '';
    width: 190px;
    height: 13px;
    background: url('../images/title-shp.png') 0 0 no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.service-block{
    border: 1px solid #cccccc;
    margin: 0 0 30px;
}
.service-img{
    padding: 16px 35px 0;
}
.service-img img{
    margin: 0 auto 10px;
    width: 25%;
}
.service-block h3{
    font-size: 22px;
    font-weight: bold;
    min-height: 65px;
    width: 75%;
    color: #2a2a2a;
    text-align: center;
    margin: 0 auto 0;
    line-height: 30px;
}
.service-dt{
    padding: 34px 10px 20px;
    background: url('../images/service-back.png') 0 0 no-repeat;
    background-size: cover;
}
.service-dt p{
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    line-height: 24px;
    margin: 0 0 15px;
    width: 100%;
    min-height: 72px;
    font-family: 'Poppins';
}
.service-dt .btn-main{
    margin: 0 auto;
}

.choose-tabs {
    margin: 0 0 30px;
}
.choose-tabs .nav-tabs{
    border: none;
}
.choose-tabs .nav-tabs li{
    margin-right: 15px;
}
.choose-tabs .nav-tabs li:last-child{margin: 0;}
.choose-tabs .nav-tabs li a{
    padding: 12px 20px;
    font-size: 20px;
    font-weight: bold;
    color: #2a2a2a;
    display: block;
    border: none;
    border-radius: 0;
    background: #cfcfcf;
    text-transform: uppercase;
    transition: .4s linear;
}
.choose-tabs .nav-tabs li a:hover{
    background: #d8202a;
    color: #fff;
}
.choose-tabs .nav-tabs>li.active>a, .choose-tabs .nav-tabs>li.active>a:focus, .choose-tabs .nav-tabs>li.active>a:hover{
    background: #d8202a;
    color: #fff;
    border: none;
}
.choose-tabs .tab-content{
    padding: 30px;
    border: 1px solid #ccc;
}
.choose-row .row{display: flex;align-items: center;}
.choose-img img{
    width: 100%;
}
.choose-dta h3{
    font-size: 26px;
    font-weight: bold;
    color: #2a2a2a;
    font-family: 'Poppins';
    margin: 0 0 5px;
}
.choose-dta h4{
    font-size: 20px;
    font-weight: normal;
    font-family: 'Poppins';
    color: #d8202a;
    margin: 0 0 15px;
}
.choose-dta p{
    font-size: 14px;
    font-weight: normal;
    font-family: 'Poppins';
    color: #2a2a2a;
    margin: 0 0 20px;
    line-height: 22px;
}
.choose-dta h5{
    font-size: 20px;
    font-weight: normal;
    font-family: 'Poppins';
    color: #d8202a;
    margin: 0 0 15px;
}

.watch-video{
    position: relative;
}
.watch-video img{
    width: 100%;
}
.watch-video:before{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.20;
    top: 0;
    left: 0;
}
.watch-video .btn-main{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.watch-dt h3{
    font-size: 20px;
    font-weight: normal;
    color: #d8202a;
    margin: 0 0 15px;
    font-family: 'Poppins';
    line-height: 28px;
}
.watch-dt p{
    font-size: 14px;
    font-weight: normal;
    color: #2a2a2a;
    font-family: 'Poppins';
    line-height: 22px;
    margin: 0 0 25px;
}
/* **** End Services **** */

/* **** Testimonial **** */
.testimonail-wrapper{
    margin: 0px;
    padding: 35px 0 65px;
    width: 100%;
    background: url('../images/testimonial-back.png') 0 0 no-repeat;
    background-size: cover;
    position: relative;
    display:none;
}
.testimonail-wrapper:before{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #2a2a2a;
    top: 0;
    left: 0;
    opacity: 0.75;
}
.testimonail-wrapper .titlebar h2{
    color: #fff;
}
.testimonail-wrapper .titlebar h2:after{
    filter: brightness(0) invert(1);
}

.test-user{
    margin: 0 auto 25px;
    display: table;
}
.test-user img{
    width: 100px !important;
    height: 100px;
    border-radius: 50%;
    border: 3px solid #fff;
}
.testimonail-block p{
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: normal;
    color: #fff;
    line-height: 24px;
    text-align: center;
    margin: 0 0 20px;
}
.testimonail-block h5{
    font-size: 25px;
    font-family: 'Poppins';
    font-weight: bold;
    line-height: 34px;
    color: #fff;
    text-align: center;
    margin: 0;
}
.testimonail-block h5 span{display: block;}

.testimonail-wrapper .owl-dots{
    position: absolute;
    left: 50%;
    bottom: -40px;
    z-index: 66;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.testimonail-wrapper .owl-dot{
    display: inline-block;
    margin-right:10px;
    position: relative;
}
.testimonail-wrapper .owl-dot:last-child{
    margin-right: 0;
}
.testimonail-wrapper .owl-dot span{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    background: #fff;
}
.testimonail-wrapper .owl-item.active{
    opacity: 1;
    transition: 2s linear;
} 
.testimonail-wrapper .owl-dot.active span{
    background: #3b6daf;
}
/* **** End Testimonial **** */

/* **** Our Blog **** */
.our-blog-wrapper{
    padding: 40px 0;
}
.blog-block{
    border-radius: 10px;
    border: 1px solid #ccc;
    margin: 0 0 35px;
    overflow: hidden;
}
.blog-img img{
    width: 100%;
}
.blog-data{
    padding: 25px 20px;
    font-family: 'Poppins';
    margin: -45px 0 0;
    position: relative;
    z-index: 5;
}
.blog-data label{
    display: table;
    padding: 10px 25px;
    background: #d8202a;
    border-radius: 5px;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    margin: 0 0 15px;
}
.blog-data h4{
    font-size: 18px;
    font-weight: normal;
    color: #d8202a;
    line-height: 26px;
    margin: 0 0 15px;
}
.blog-data p{
    font-size: 14px;
    font-weight: normal;
    color: #282828;
    margin: 0;
    line-height: 22px;
}
.blog-actbar{
    padding: 15px 20px;
    border-top: 1px solid #ccc;
    width: 100%;
    display: flex;
    align-items: center;
}
.blog-actbar a{
    font-size: 15px;
    font-weight:500;
    color: #d8202a;
    font-family: 'Poppins';
    margin: 0;
    text-transform: uppercase;
}
.blog-actbar a:hover{color: #000;}
.blog-actbar span{
    font-size: 15px;
    font-weight:500;
    font-family: 'Poppins';    
    color: #282828;
    margin-left: auto;
}

.cust-box{
    padding: 0 15px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin: 0 0 35px;
}
.topnon{
    border-left: none;
}
.rightnin{
    border-right: none;
}
/* **** End Our Blog **** */

/* **** Footer **** */
footer{
    padding: 35px 0;
    background: #000;
    background-size: cover;
    width: 100%;
    font-family: 'Poppins';    
}
.foot-abt h4{
    font-size: 22px;
    font-weight: bold;
    color: #3b6daf;
    margin: 0 0 20px;
    font-family: 'Roboto Slab';
}
.foot-abt p{
    font-size: 14px;
    font-weight: normal;
    opacity: 0.70;
    color: #fff;
    line-height: 22px;
    margin: 0;
}
.foot-cnt h4,
.quick-links h4{
    font-size: 22px;
    font-weight: bold;
    color: #3b6daf;
    margin: 0 0 20px;
    font-family: 'Roboto Slab';
}
.quick-links li{
    display: block; padding: 5px 0 0px 0px;
}
.quick-links li a{
    padding: 5px 0 0px 15px;
    position: relative;
    display: block;
    font-size: 14px;
    font-weight: normal;
    opacity: 0.70;
    color: #fff;
    transition: .4s linear;
}
.quick-links li a:before{
    position: absolute;
    content: "\f0da";
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 14px;
    top: 6px;
    left: 0;
}
.quick-links li a:hover{
    opacity: 1;
}
.foot-cnt li{
    width: 100%;
    display: flex;
    margin: 0 0 15px;
    padding: 5px 0 0px 0px;
}
.foot-cnt li:last-child{margin: 0;}
.cntic {
    width: 10%;
}
.cntic i{
    color: #fff;
    font-size: 18px;
    opacity: 0.70;
    margin: 5px 0 0;
}
.cnt-dt {width: 90%;}
.cnt-dt p{
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    margin: 0;
    line-height: 22px;
    opacity: 0.70;
}
.copyright{
    padding: 15px 0;
    width: 100%;
    background: #3b6daf;
    text-align: center;
}
.copyright p{
    font-size: 14px;
    font-family: 'Poppins';    
    font-weight: normal;
    color: #fff;
    margin: 0;
}
/* **** End Footer **** */


.mobile-header{
    /*background-color: #1a1a1a;*/
    position: relative;
    display: none;
}
.mobile-header img{
    max-width: 40%;
}
.mobile-header .toggle{
    position: absolute;
    right: 15px;
    top: 50%;
    font-size: 25px;
    color: #1a1a1a;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


.navbar-mbl-wrp{
    background-color: #1a1a1a;
    height: 100%;
    width: 100%;
    position: fixed;
    right: -100%;
    top: 0;
    bottom: 0;
    overflow: auto;
    z-index: 99;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    padding: 80px 20px;
}
.navbar-mbl-wrp.expand-menu-open{
    right: 0;
}
.navbar-mbl-wrp .toggle-close{
    position: absolute;
    font-size: 20px;
    top: 20px;
    right: 15px;
    color: #fff;
}
.navbar-mbl-wrp .navbar-links li a{
    padding: 10px 15px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 700;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.navbar-mbl-wrp .navbar-links li a:hover{
    color: #d8202a;
}
.navbar-mbl-wrp .navbar-links li button{
     padding: 10px 15px;
    color: #fff;
    background: transparent;
    border-radius: 0;
    border: none;
    display: block;
    font-size: 16px;
    font-weight: 700;
    position: relative; 
    width: 100%;
    text-align: left;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.navbar-mbl-wrp .navbar-links li button:hover{
    color: #d8202a;
}
.navbar-mbl-wrp .navbar-links li button i{
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
#demo{
    padding-left: 15px;
}
#submenu{
    padding-left: 15px;
}

/***************** Inner Page ****************/

.left-side { width: 68%; float: left; }
.financing p {font-size: 15px; line-height: 22px; color: #000000; margin: 0 0 15px 0; line-height: 24px;}

.right-side { width: 28%; float: right; }
.financing h5 { font-family: 'Exo', sans-serif; font-size: 26px; font-weight: bold; color: #313233; margin: 0 0 14px 0;}
.right-side ul {}
.right-side ul li {margin: 0 0 10px 0; padding: 0px !important;}
.right-side ul li::before {content: none;}
.right-side ul li a { width: 100%; padding: 4% 5% 4% 5%; display: inline-block; border: 1px solid #dedede; color: #d8202a;}
.right-side ul li a:hover {background: #d8202a; color: #fff;}
.form_block { width: 100%; }
.form-control {color: #6c757d; opacity: 1; margin: 0 0 12px 0; border: 1px solid #9c9c9c;}

.form_block1 { width: 100%; margin-bottom: 30px;}
.form_block1 ul li { margin: 0px; }

.simple_content {margin: 30px 0;}
.merit_award {width:100%; margin-bottom: 20px;}
.merit_award ul { margin:0px; padding:0px; list-style: none; }
.merit_award ul li { padding: 5px 0 0px 18px; position: relative; display: block; font-family: 'Poppins'; font-size: 16px; font-weight: 400; color: #000;}
.merit_award ul li:before {position: absolute; content: "\f0da"; font-family: 'FontAwesome'; color: #000; font-size: 16px; top: 6px; left: 0;}

.inner-banner {height: 220px; position: relative;}

.inner-info{
    width: 100%;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
}
.inner-info h1{
    font-size: 40px;
    font-weight: bold;
    color: #000;
    margin: 0;
}
.continuing-education {width:100%; padding: 20px 20px 10px 20px; border:1px solid #dcdcdc; margin-bottom: 20px;}

/* **** Our Blog **** */
.our-blog-wrapper{
    padding: 40px 0;
    background-color: #3b6daf;
}
.blog-block{
    border-radius: 10px;
    border: 1px solid #ccc;
    margin: 0 0 10px;
    overflow: hidden;
    background: #fff;
}
.blog-img img{
    width: 100%;
}
.blog-data{
    padding: 25px 20px;
    font-family: 'Poppins';
    margin: 0;
    position: relative;
    z-index: 5;
}
.blog-data label{
    display: table;
    padding: 10px 25px;
    background: #3b6daf;
    border-radius: 5px;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    margin: 0 0 15px;
}
.blog-data h4{
    font-size: 18px;
    font-weight: 500;
    color: #3b6daf;
    line-height: 26px;
    margin: 0 0 15px;
}
.blog-data p{
    font-size: 14px;
    font-weight: normal;
    color: #282828;
    margin: 0;
    line-height: 22px;
}
.blog-actbar{
    padding: 15px 20px;
    border-top: 1px solid #ccc;
    width: 100%;
    display: flex;
    align-items: center;
}
.blog-actbar a{
    font-size: 15px;
    font-weight:500;
    color: #3b6daf;
    font-family: 'Poppins';
    margin: 0;
    text-transform: uppercase;
}
.blog-actbar a:hover{color: #000;}
.blog-actbar span{
    font-size: 15px;
    font-weight:500;
    font-family: 'Poppins';    
    color: #282828;
    margin-left: auto;
}

.cust-box{
    padding: 0 15px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin: 0 0 35px;
}
.topnon{
    border-left: none;
}
.rightnin{
    border-right: none;
}

/* **** End Our Blog **** */


/* **** Liaison Services **** */

.liaison-services h2{ font-size: 40px; color: #3b6daf; line-height: 48px; margin: 0 0 25px; }
.liaison-services p {color: #424242; font-size: 18px; line-height: 30px; padding-bottom: 20px; font-family: 'Poppins';}
.liaison-services-img img {width:217px; height:100%; display: inline; object-fit: cover; border: 1px solid #c6c6c6; margin-left: 15px;}

/* **** End Liaison Services **** */

/*Nav Style ST*/
.navigation_main { margin-top: 2%; float: right;}
.navigation_main > ul { margin: 0 -17px; padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.navigation_main ul li { display: block; margin: 0; padding: 0 12px;position: relative;}
.navigation_main ul li:before {position: fixed; content: none; font-family: 'FontAwesome'; color: #000; font-size: 16px; top: 6px; left: 0;}
.navigation_main ul li > a { display: block; font-size: 19px; color: #2f2f2f; line-height: 1.5; font-weight: bold; position: relative; font-family: 'Roboto Slab';}
.navigation_main > ul > li.menu-item-has-children > a {padding-right: 12px;}
.navigation_main > ul > li.menu-item-has-children > a::after {content: '';width: 11px;height: 6px;position: absolute;top: 8px;right:-11px;display: block;background:url(../images/drop-arrow.png) no-repeat center center;background-size: contain;transform: rotate(0); transition: all .3s ease-in-out;}
.navigation_main > ul > li.menu-item-has-children.active > a::after,
.navigation_main > ul > li.menu-item-has-children:hover > a::after {transform: rotate(180deg);}
.navigation_main ul li ul {position: absolute;top: 100%;left: 17px;width: 220px;background: #363636;opacity: 0;visibility: hidden;transition: all .3s ease-in-out; z-index: 999; padding: 0px;}
.navigation_main ul li ul ul {left: 100%;top: 0;}
.navigation_main ul li:hover > ul {opacity: 1;visibility: visible;}
.navigation_main > ul > li > ul li {border-bottom: 1px solid #505050;padding: 8px 17px 8px 22px;}
.navigation_main > ul > li > ul li:last-child {border-bottom: 0;}
.navigation_main > ul > li > ul li:hover {background: #4564e2;}
.navigation_main > ul > li > ul li a {font-size: 14px;position: relative;display: inline-block;vertical-align: top;text-transform: none; color:#fff;}
.navigation_main > ul > li > ul li a::before {content: '';width: 7px;height: 11px;display: block;position: absolute;top: 5px;left: -12px;background: url(../images/arrow-right.png) no-repeat center center;background-size: contain;}
.header_wapper .navigation_main ul li > a {color: #fff;}


body.scrolldesable{overflow: hidden;}
.ham_menubtn { margin:1px 0 0; position: relative; z-index: 9; transform: translateY(0); }
.ham_menubtn a { display:block;}
.ham_menubtn a span { display:block; background:#fff;
    width: 23px;
    height: 3px;
    position: relative;
    overflow: hidden;
    -webkit-transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);
    transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);
    will-change: transform,opacity;
}
.ham_menubtn a span + span { margin-top:6px;}
.ham_menubtn a.active span:nth-child(2) { opacity: 0;}
.ham_menubtn a.active span:first-child {
    -webkit-transform: translate3d(0,9px,0) rotate3d(0,0,1,45deg);
    transform: translate3d(0,9px,0) rotate3d(0,0,1,45deg);
}
.ham_menubtn a.active span:last-child {
    -webkit-transform: translate3d(0,-9px,0) rotate3d(0,0,1,-45deg);
    transform: translate3d(0,-9px,0) rotate3d(0,0,1,-45deg);
}
@media(min-width:768px){
    .ham_menubtn {display: none;}
}
@media (max-width:767px) {
.main_wapper {overflow: hidden;}
.navigation_main {position: fixed;top: 0;right: -100%;height: 100%;background: #4564e2;padding: 40px 0 20px;width: 260px;
	transition: all .3s ease-in-out;
}
.show_menu .navigation_main {right: 0;}
.navigation_main ul {display: block;margin: 0;}
.navigation_main > ul > li {padding:0 30px;border-top: 1px solid #fff;}
.navigation_main ul li > a {padding: 6px 0;}
.navigation_main ul li ul {opacity: 1;visibility: visible;display: none;position: relative;left: 0;width: auto;transition: none;margin: 0 -30px;background: #3650b9;border-top: 1px solid #fff;}
.navigation_main > ul > li > ul li {border-color: #fff;padding: 0 30px;}
.navigation_main ul li ul ul {left: 0;top: 0;}
.navigation_main ul li.menu-item-has-children > a::after {right: 0;display: none;}
.navigation_main > ul > li.menu-item-has-children:hover > a::after {transform: rotate(0);}
.navigation_main > ul > li.menu-item-has-children.active > a::after{transform: rotate(180deg);}
.navigation_main > ul > li > ul li a::before {display: none;}
.navigation_main ul li .icon {position: absolute;top: 0;right: 0;width: 35px;height:35px;border-left: 1px solid #fff;
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.navigation_main ul li .icon.active {background: #3650b9;}
.navigation_main ul li .icon::before {content: '';width:  12px;height: 2px;background: #fff;position: absolute;top: 50%;left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.navigation_main ul li .icon::after {content: '';width:  2px;height: 12px;background: #fff;position: absolute;top: 50%;left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.navigation_main ul li .icon.active::after {opacity: 0;}
}
/*Nav Style ED*/

/* **** Grow Section **** */

.grow-section {background: #323232; padding: 28px 28px 14px 28px; margin:40px 0 40px 0;}
.grow-section h2 {text-align:center; color:#fff; font-family: 'Roboto Slab'; font-weight:bold; font-size:30px; margin-top: 0px;}

.wpforms-container .wpforms-field {display: inline;}

#wpforms-116-field_7-container {display: inline-block; width: 360px; padding-top: 0px !important; }
#wpforms-116-field_7 { display: inline-block; max-width: 332px; height: 48px; margin: 0px 14px 8px 14px; }
#wpforms-116-field_7-error { width: 332px; }

#wpforms-116-field_2-container {display: inline-block; width: 360px; padding-top: 0px !important; }
#wpforms-116-field_2 { display: inline-block; max-width: 332px; height: 48px; margin: 0px 14px 8px 14px; }
#wpforms-116-field_2-error {width: 332px; }

#wpforms-116-field_3-container {display: inline-block; width: 360px; padding-top: 0px !important; }
#wpforms-116-field_3 { display: inline-block; max-width: 332px; height: 48px; margin: 0px 14px 8px 14px; }
#wpforms-116-field_3-error {width: 332px; }

#wpforms-116-field_12-container {display: inline-block; width: 360px; padding-top: 0px !important; }
#wpforms-116-field_12 { display: inline-block; max-width: 332px; height: 48px; margin: 0px 14px 8px 14px; }
#wpforms-116-field_12-error { width: 332px; }

#wpforms-116-field_13-container {display: inline-block; width: 360px; padding-top: 0px !important; }
#wpforms-116-field_13 { display: inline-block; max-width: 332px; height: 48px; margin: 0px 14px 8px 14px; }
#wpforms-116-field_13-error { width: 332px; }


#wpforms-submit-116 {color:#fff; font-family: 'Roboto Slab'; font-weight:bold; font-size:22px; border-radius:0px; background:#3b6daf; margin: 0px; padding: 14px 30px 34px 30px;}
#wpforms-submit-116:hover { background: #fff !important; color: #3b6daf; }
div.wpforms-container-full .wpforms-form .wpforms-submit-container {text-align: center; margin-top:0px !important;}

/* **** End Grow Section **** */

.hp-sponsors-wrp { margin-top: 0px; margin-bottom: 30px;}
.gs_logo_single {padding: 6px;}
.clear-both {clear:both;}
.Fellow-Member {width:100%;}
.Fellow-Member h6 {display: block;}


.tribe-events-header ul li:before{
	content:none !important;
}
.tribe-events-c-subscribe-dropdown{
	display:none;
}

.quick-links li:before {content:none;}
.fa {font-size: 18px;}
 {font-size: 18px;}

.video-benifit-wrp{
    padding: 45px 0;
    width: 100%;
    background: url('../images/video-back.jpg') center 0px no-repeat;
    background-size: cover;
}
.video-box h2{
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    margin: 0 0 15px;
    font-family: 'Roboto Slab';
}
.video-box iframe{
    border: 3px solid #fff;
    height: 300px;
}
.benifit-member h2{
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    margin: 0 0 15px;
    font-family: 'Roboto Slab';
    text-align: right;
}
.benifitimg{
    position: relative;
}
.benifitimg:before{
    position: absolute;
    content: '';
    background: #000;
    opacity: 0.10;
    top: 3px;
    left: 3px;
    bottom: 3px;
    right: 3px;
}
.benifitimg img{
    width: 100%;
    border: 3px solid #fff;
    height: 300px;
    object-fit: cover;
}
.benifitimg a.btn-main{
    padding: 10px 20px 8px;
    font-size: 22px;
    border-radius: 0px;
    font-weight: bold;
    color: #fff;
    font-family: 'Roboto Slab';
    background: #fff; color: #3b6daf;
    position: absolute;
    bottom: 30px;
    left: 30px;
    z-index: 1;
}
.benifitimg a.btn-main:hover{
    background: #3b6daf !important; color: #fff;
    
}

.legalnew-wrp{
    padding: 45px 0;
    width: 100%;
}
.news-box p{
    font-size: 16px;
    font-weight: normal;
    color: #081528;
    line-height: 24px;
    margin: 0 0 15px;
}
.news-box h6{
    font-size: 16px;
    font-weight: normal;
    color: #b60028;
    margin: 0;
}
.sponcer-row{
    padding: 45px 0 0;
}
.sponcer-row h3{
    font-size: 26px;
    font-weight: bold;
    color: #081528;
    margin: 0 0 15px;
    font-family: 'Josefin Sans';
    text-transform: uppercase;
}

.sponcer-slider{
    padding: 15px;
    border: 1px solid #c8c8c8;
}







section#tribe-events {
    max-width: 1170px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 70px;
}


/* **** Contact Page **** */
.map-wrp{
    margin: 30px 0;
    width: 100%;
}

.contact-add{
    padding: 10px 0 20px 0;
    width: 100%;
}
.cnt-boxes{
    padding: 20px 30px;
    border:1px solid #d6e0e2;
    min-height: 212px;
    margin-bottom: 20px;
}
.cnt-boxes h3{
    font-size: 22px;
    font-weight: bold;
    color: #3b6daf;
    text-align: center;
    margin: 0 0 15px;
    padding-bottom: 15px;
    font-family: 'Roboto Slab', serif;
    position: relative;
}
.cnt-boxes h3:after{
    position: absolute;
    content: '';
    width: 99px;
    height: 2px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #3b6daf;
}
.cnt-boxes i{
    font-size: 17px;
    font-weight: normal;
    color: #373737;
    text-align: center;
    margin: 0 auto 10px;
    display: table;
}
.cnt-boxes p{
    font-size: 16px;
    font-weight: normal;
    color: #737373;
    line-height: 22px;
    margin: 0;
    text-align: center;
    font-family: 'Poppins', sans-serif;
}

.contact-frm{
    padding: 0 0 0px;
}
.contact-frm h2{
    font-size: 36px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    margin: 0 0 0px;
    text-transform: uppercase;
}
.contact-frm h2 span{color: #212px;}
.contact-frm h3{
    font-size: 26px;
    font-weight: bold;
    color: #212px;
    font-family: 'Roboto Slab', serif;
    text-align: center;
    margin: 0 0 30px;
}
.contact-frm .form-group{margin: 0 0 30px;}
.contact-frm .form-control{
    padding: 10px 15px;
    height: auto;
    border-radius: 0;
    border:1px solid #d6e0e2;
    box-shadow: none;
    font-size: 15px;
    color: #7b7b7b;
    resize: none;
}
.contact-frm .btn-group{
    width: 100%;
    text-align: center;
}
.contact-frm .btn-group .btn-main{
    padding: 10px 25px;
    font-size: 18px;
    width: 150px;
    text-align: center;
    font-weight: normal;
    color: #fff;
    background: #c10000;
    display: inline-block;
    margin-right: 15px;
    border:none;
    -webkit-transition: .4s linear;
    -moz-transition: .4s linear;
    -ms-transition: .4s linear;
    transition: .4s linear;
}
.contact-frm .btn-group .btn-reset{
    margin: 0;
    background:#000;
}
.contact-frm .btn-group .btn-main:hover{
    background: #111;
    color: #fff;
}
/* **** End Contact Page **** */

/* **** Blog Listing Page **** */

.financing {padding: 40px 0;}
.financing h1 { font-family: 'Roboto Slab', serif; font-size: 34px; font-weight: bold; color: #3c42be; margin: 0 0 14px 0; }
.financing h2 { font-family: 'Roboto Slab', serif; font-size: 32px; font-weight: bold; color: #3c42be; margin: 0 0 14px 0;}
.financing h3 { font-family: 'Roboto Slab', serif; font-size: 30px; font-weight: bold; color: #313233; margin: 0 0 14px 0;}
.financing h4 { font-family: 'Roboto Slab', serif; font-size: 28px; font-weight: bold; color: #313233; margin: 0 0 14px 0;}
.financing h5 { font-family: 'Roboto Slab', serif; font-size: 26px; font-weight: bold; color: #313233; margin: 0 0 14px 0;}
.financing h6 { font-family: 'Roboto Slab', serif; font-size: 22px; font-weight: bold; color: #3c42be; margin: 0 0 14px 0;}
.financing p {font-size: 16px; line-height: 22px; color: #000000; margin: 0 0 15px 0; line-height: 24px;}
.financing-ul {}
.financing-ul ul { margin: 0px; padding: 0px 0 10px 0; display: inline-block; }
.financing-ul ul li { font-size: 15px; line-height: 22px; color: #000000; margin: 0 0 6px 0; list-style: circle; margin: 0 0 4px 16px; }
.financing-ul ul li a {font-size: 16px; font-family: 'Poppins', sans-serif; color: #3c42be;}
.financing-ul ul li a:hover {font-size: 16px; font-family: 'Poppins', sans-serif; color: #313233;}

.fin-link {width: 100%;}
.fin-link a { font-size: 16px; font-family: 'Poppins', sans-serif; color: #3c42be; font-weight: bold;}
.fin-link a:hover { font-size: 16px; font-family: 'Poppins', sans-serif; color: #313233; font-weight: bold;}
.delivery-img {width: 25%; float: left; min-height: 130px; text-align: center;}

.form_block { width: 100%; }
.form-control {color: #6c757d; opacity: 1; margin: 0 0 15px 0; border: 1px solid #9c9c9c;}
.tags-main {width: 100%; float: left;}
.btn-small {padding: 4px 14px; border-radius: 4px; background: #fff; border: 1px solid #db0000; color: #db0000; margin: 0 10px 8px 0; float: left; font-size: 16px;}
.btn-small:hover { background: #db0000; color: #fff; border: 1px solid;}



.form_block1 { width: 100%; margin-bottom: 30px;}
.form_block1 ul li { margin: 0px; }

.blog-listing {width: 100%; float: left; margin: 0 0 24px 0;position: relative;z-index: 9;}
.blog-listing h6 { margin: 0 0 10px 0;}
.blog-listing h6 a { margin: 0 0 10px 0; font-family: 'Roboto Slab', serif; font-size: 26px; font-weight: bold; color: #3b6daf; margin: 0 0 14px 0;}
.blog-listing h6 a:hover { color:#323232; }

.bottom-margin { margin-bottom: 8px; width: 100%; float: left; font-size: 16px; }
.bottom-margin a { color:#3b6daf; }
.bottom-margin a:hover { color:#323232; }

.blog-listing p a.more-link {
    display: none;
}

/* **** End Blog Listing Page **** */

/* **** Event Page **** */
.tribe-events-single-event-title {font-size: 38px; color: #3b6daf; line-height: 48px; font-family: 'Roboto Slab';}
.tribe-events-schedule h2 {font-size: 28px; color: #000; line-height: 40px; font-family: 'Roboto Slab'; }
.tribe-events-meta-group .tribe-events-single-section-title { font-size: 22px; color: #3b6daf; font-family: 'Roboto Slab'; }
.tribe-events-event-meta dt { font-size: 20px; color: #000; font-family: 'Roboto Slab'; }
.tribe-events-event-meta dd, .tribe-events-event-meta dt { font-size: 18px; color: #000; font-family: 'Roboto Slab'; }
.tribe-events-back a, .tribe-events-back a:visited { font-size: 16px; color: #000; font-family: 'Roboto Slab'; }

.tribe-events-sub-nav li:before { content: none; }

/* **** End Event Page **** */

/* **** Image Settings **** */

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* **** End Image Settings **** */

.wpforms-field-container #wpforms-871-field_1-container { padding: 0px 0px 14px 0px !important; display: block;}
.wpforms-field-container #wpforms-871-field_4-container { padding: 0px 0px 14px 0px !important; display: block;}
.wpforms-field-container #wpforms-871-field_6-container { padding: 0px 0px 14px 0px !important; display: block;}

#wpforms-submit-871 {
    padding: 22px 28px;
    text-transform: uppercase;
    background: #3b6daf;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    transition: .4s linear;
    -webkit-transition: .4s linear; line-height: 1px; border-radius: 0px;
}
#wpforms-submit-871:hover{
    background: #1a1a1a;
    color: #fff;
}

ul.annual-awards-anchor {margin: 0px 0 15px 0; padding: 0px;}
ul.annual-awards-anchor li {display: inline-flex; list-style: none; padding: 0px; margin-bottom: 6px;}
ul.annual-awards-anchor li::before { content: none;}
ul.annual-awards-anchor li a { padding: 8px 15px; background: #3b6daf; border-radius: 6px; color: #fff;}
ul.annual-awards-anchor li a:hover { background: #000;}



/* Business Directory */
.page-wrap { margin: 0px auto; width: 1170px; }
#wpbdp-login-form h4 { color: #3b6daf; font-size: 30px; margin-bottom: 15px;}
#loginform label { font-size: 18px; font-weight: normal; }
#loginform #user_login {border: 1px solid #c6c6c6; margin-top: 5px;}
#loginform #user_pass {border: 1px solid #c6c6c6; margin-top: 5px;}
.login-remember #rememberme { border: 1px solid #c6c6c6; margin-right: 10px;}
.login-submit #wp-submit {padding: 14px 28px; text-transform: uppercase; background: #3b6daf; font-size: 18px; font-weight: bold; color: #fff; display: table; transition: .4s linear;
-webkit-transition: .4s linear;}
.login-submit #wp-submit:hover { background: #1a1a1a; color: #fff;}
#wpbdp-main-box {margin-top: 50px;}
.wpbdp-listing .listing-details { margin-left: 0px !important;}
.wpbdp-listing .listing-title h3 { margin-left: 0px !important; line-height: 16px; margin-bottom: 18px !important;}
#wpbdp-listing-12686 .listing-details { margin-top: 60px; margin-bottom: 40px;}
.wpbdp-search-page.wpbdp-modal .title { color: #3b6daf; font-size: 30px;}
.wpbdp-form-fields label {font-size: 18px;}
.wpbdp-page .wpbdp-form-field {margin-bottom: 10px !important;}
.wpbdp-search-filter input {border: 1px solid #c6c6c6; margin-right: 10px;}
.wpbdp-search-filter label { font-size: 16px;}
.checkbox input[type="checkbox"] {position: initial; margin-left: 0px; vertical-align: middle;}
.excerpt-content .listing-details {margin-bottom: 0px !important;}

#wpbdp-search-form-wrapper .wpbdp-submit {padding: 14px 28px; text-transform: uppercase; background: #3b6daf !important; font-size: 18px; font-weight: bold; color: #fff; display: table; transition: .4s linear; -webkit-transition: .4s linear; display: inline; margin-right: 10px;}
#wpbdp-search-form-wrapper .wpbdp-submit:hover { background: #1a1a1a !important; color: #fff;}
#wpbdp-search-form-wrapper .reset {padding: 12px 28px 11px 28px; text-transform: uppercase; background: #1a1a1a !important; font-size: 18px; font-weight: bold; color: #fff; display: table; transition: .4s linear; -webkit-transition: .4s linear; display: inline; }
#wpbdp-search-form-wrapper .reset:hover {background: #3b6daf !important; color: #fff;}
#wpbdp-listing-12636 {margin-top: 60px;}
#wpbdp-listing-12636 .listing-details {margin-top: 0px; margin-bottom: 40px;}

#wpbdp-listing-12686 {margin-top: 60px;}

/* End Business Directory */
#wpbdp_searchwidget-3 .wpbdp-form-field-in-search {width: 31%; display: inline-block; margin: 0 1% 0 1%;}
#wpbdp_searchwidget-3 .wpbdp-form-field-in-search label {color: #fff !important;}


#wpbdp_searchwidget-3 {margin: 0px auto; text-align: center;}
#wpbdp_searchwidget-3 .submit {color:#fff; font-weight:bold; font-size:22px; border-radius:0px; background:#3b6daf; margin: 20px 0 0 0; padding: 6px 44px; border: 0px;}
#wpbdp_searchwidget-3 .submit:hover { background: #fff !important; color: #3b6daf; border: 0px; padding: 6px 44px;}



div.wpforms-container-full .wpforms-form .wpforms-submit-container {text-align: center; margin-top:0px !important;}