/*
Theme Name: WP Experts
Theme URI: http://demo.zotheme.com/
Author: WPstrong
Author URI: http://themeforest.net/user/wpstrong/portfolio
Description: The 2016 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: wp-experts

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

.footer-custom-section{
    float:left;
}
.footer-custom-section ul{
    margin-left:-15px;
    margin-top:20px;
}
.social-icons-slide p a{
    margin-left:6px;
    margin-right:6px;
}
.social-icons-slide p {
    text-align:center;
    width:100%;
    float:left;
}
.footer-custom-section ul li{
float:left;
padding-right:20px;
}
.intiative-main-section{
    background: #fff9fa;
    border: 1px solid#e9e9e9;
    width: 80%!important;
        margin: 30px auto!important;
}
.intiative-main-section .vc_toggle_content{
    margin-top:15px!important;
}
.intiative-main-section .vc_toggle_content ul{
    margin-top:5px;
    margin-bottom:10px;
}
.intiative-main-section .vc_toggle_title{
    padding-left:0px!important;
    text-align:center;
}
.intiative-main-section .vc_toggle_title .vc_toggle_icon{
  display: none!important;
}
.intiative-main-section .vc_toggle_title>h4 {
    border: 2px solid#94001c;
    padding: 5px 10px;
    color: #94001c;
    font-weight: 500;
}
.intiative-main-section .vc_toggle_title>h4:hover {
    border: 2px solid#444;
    color: #444;
}
.intiative-main-section img{
    width:500px;
}
.intiative-main-section h2{
    color: #94001c;
       font-size:30px;
           font-weight:bold!important;
}
.intiative-main-section h3{
  font-size:27px;
     font-weight:400!important;
    color: #94001c;
}
.inner-intiative-section {
    background: #f9f9f9;
    border: 1px solid#d4d4d4;
    padding: 14px;
}
.intiative-main-section ul li{
        padding-left: 21px;
    background: url(https://austin.tie.org/wp-content/uploads/2020/06/job-list-icon.png) no-repeat scroll 0px 10px transparent!important;
    text-align: left;
    line-height: 30px;
    list-style: none;
    font-size: 16px;
    margin-bottom: 8px;
    background-size: 10px 10px!important;
}
.member-spotlight-margin-section p{
    color:#333!important;
}
.member-spotlight-margin-section .vc_tta-panel{
  padding: 0px!important;
    width: 80%!important;
    margin: 0 auto!important;
    border:0px!important;
}
.member-spotlight-margin-section .vc_tta-panel-title a{
    color:#93001a!important;
    background:#d0d2d3!important;
    margin-bottom:30px!important;
}
.member-spotlight-margin-section p a{
     color:#d7182a!important;
}
.member-spotlight-margin-section .vc_message_box-icon{
    display:none!important;
}
   
.member-spotlight-margin-section .vc_tta-panel-title span{
    color:#93001a!important;
    font-size:25px;
}
.member-spotlight-margin-section .vc_tta-panel.vc_active span{
    color:#fff!important;
}
.member-spotlight-margin-section .vc_tta-panel.vc_active .vc_tta-panel-title a{
     background:#93001a!important;
}
.member-spotlight-margin-section .vc_tta-panel.vc_active .typcn:before {
    color:#fff!important;
}
.member-spotlight-margin-section .typcn:before {
    font-size: 1.5em!important;
    color:#93001a!important;
}
.member-spotlight-margin-section .vc_tta-panel-title a:before {
       background-color: transparent!important;
}
.member-spotlight-margin-section .vc_tta-controls-icon{
  display:none!important;  
}
.member-spotlight-margin-section .vc_color-white.vc_message_box-solid p{
   font-size: 16px!important;
    line-height: 28px;
    color: #333!important;
}
.member-spotlight-margin-section .vc_color-white.vc_message_box-solid{
    border:1px solid#ddd!important;
    padding: 20px!important;
    border-radius:0px!important;
}
.member-spotlight-margin-section .vc_tta-panel-body{
    padding:20px!important;
    margin-top:0px!important;
    border:0px!important;
}
.member-spotlight-margin-section .vc_tta-panel-body h2{
    text-transform:uppercase!important;
}
.member-spotlight-margin-section .vc_tta-panel-body h3{
   font-weight: normal!important;
    font-size: 22px;
}
.member-spotlight-margin-section .vc_tta-panel-body a{
      color:#d7182aimportant;
      text-decoration:underline;
}

.spot-light-title h2{
    text-transform:uppercase;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #d11729!important;
}


.joblist ul li ul li{
    background:none!important;
   list-style: disc!important;
}
.news-section-slide p a{
    color:#93001A!important;
}
.stay-date{
    float:right!important;
}

.stay-up-to-date, .renew-membership a{
       background-color: #93001A;
    font-weight: 600;
    font-size: 14px;
    padding: 10px 23px;
    color: #fff;
    font-family: Montserrat;
    text-transform: uppercase;
}

.stay-up-to-date:hover, .renew-membership a:hover{
   background-color: #444; 
   color:#fff;
}

#menu-main-menu li:last-child, #menu-item-6837{
    border-right:0px!important;
}
.five-row-team .vc_col-sm-2{
    width:25%!important;
}
.five-row-team {
    margin-left:10%!important;
     margin-right:10%!important;
}
.page-id-6743 #page-title #page-title-text .sub-title {
    font-family: Montserrat!important;
    display: block;
    color: #fff;
    font-size: 50px!important;
    font-style:normal!important;
    line-height: 1.5!important;;
    text-transform: uppercase!important;
    margin: 0;
    position: relative;
    letter-spacing: 0.04em;
    font-weight: 800!important;
    margin-bottom: 20px!important;
}
.page-id-6743 #page-title #page-title-text h1 {
    font-size: 25px!important;
    text-transform: none!important;
    font-weight: 400!important;
}
.page-id-6743 .breadcrumbs{
    display:none;
}
.header-top-menu a{
    float:left;
      margin-left:10px;
}
.bottom-join-header a{
      margin-left:2px;
      margin-right:2px;
}
.dashboared-link{
    background: #9f8455;
    font-weight: 600;
    font-size: 14px;
    padding: 10px 15px;
    color: #fff;
    font-family: Montserrat;
    text-transform:uppercase;
}
.dashboared-link:hover{
    background: #93001a;
    color: #fff;
}

    #menu-item-6606{
        padding:0px!important;
    }
#menu-item-6606 a{
        padding-left: 0px!important;
        margin-left: -5px;
}

#menu-item-6606 a{
    border-right:0px!important;
}
#menu-item-6606 a{
        background-color: #93001A;
    padding: 0 26px!important;
        color: #fff!important;
}
.social-lnk-section p{
    text-align:center;
}
.news-section-slide{
    margin-left:13%!important;
     margin-right:13%!important;
}
.social-lnk-section p a{
   margin-left:5px;
   margin-right:5px;
}
.stay-up-date{
    float:right;
    margin-top: 20px;
}
.stay-up-date p{
    text-align:center!important;
}
.stay-up-date p a{
background: #e9e9e9;
    font-weight: 600;
    font-size: 14px;
    padding: 12px 15px;
    color: #777;
    font-family: Montserrat;
    text-transform: uppercase;
}
.stay-up-date p a:hover{
    background: #93001a;
    color:#fff;
}
.events-section .vc_col-sm-12 .vc_row.wpb_row:nth-of-type(even) {
    background: #eee;
    border-bottom: 1px solid#ddd;
    padding: 30px 10px 30px 10px;
}
.events-section .vc_col-sm-12 .vc_row.wpb_row:nth-of-type(odd) {
    background: #fffbfb;
    border-bottom: 1px solid#ddd;
 padding: 30px 10px 30px 10px;
}
.events-section img{
    border: 1px solid#ddd;
}
.news-section {
    padding-left:14%;
    padding-right:14%;
}
.member-spotlight-section{
     margin-left: 14%!important;
    margin-right: 14%!important;
}
.events-section h2 a{
    
    color: #d7182a!important;
    font-size:20px!important;
}
#newsletterwidgetminimal-3 .text-right{
    text-align:left!important;
}
.last-charter-list{
    margin-left: 22%!important;
    margin-right: 22%!important;
}
.first-events p span{
    font-size:24px;
}
.latest-events h2{
       margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}
.archive .we-sidebar.col-md-3{
    display:none;
}
.archive .we-main.we-calendar-view.we-default-month.col-md-9{
    width:100%!important;
}
.adrs-slide .fa{
    color:#d01728!important;
    font-size:25px;
        color: #d01728!important;
    font-size: 25px;
    margin-right: 10px;
    margin-top: 5px;
}
.adrs-slide a{
    color:#d01728!important;
}
.adrs-slide{
        background: #fdf7f8;
    border-right: 4px solid#d01728;
     padding:30px;
}
.contact-us-slide{
    background:#f1f1f1;
    padding:30px;
}
#gform_wrapper_3 textarea.medium {
    height: 52px!important;
 
}
#gform_wrapper_3 #field_3_2, #gform_wrapper_3 #field_3_3, #gform_wrapper_3 #field_3_4, #gform_wrapper_3 #field_3_6, #gform_wrapper_3 #field_3_7, #gform_wrapper_3 #field_3_8, #gform_wrapper_3 #field_3_9{
    float:left;
    clear:none!important;
    width:50%!important;
    margin-top:2px!important;
        margin-bottom: 10px;
}
#gform_wrapper_3 #field_3_2 input, #gform_wrapper_3 #field_3_3 input, #gform_wrapper_3 #field_3_4 input, #gform_wrapper_3 #field_3_6 input, #gform_wrapper_3 #field_3_7 input, #gform_wrapper_3 #field_3_8 input, #gform_wrapper_3 #field_3_9 input{
    width:100%!important;
}
.forms-hdng{
  color: #d11729!important;
    font-size: 21px!important;
    line-height: 35px;
}
#gform_wrapper_4 #field_4_1, #gform_wrapper_4 #field_4_2, #gform_wrapper_4 #field_4_3, #gform_wrapper_4 #field_4_4{
    float:left;
    clear:none!important;
    width:50%!important;
    margin-top:2px!important;
        margin-bottom: 10px;
}
#gform_wrapper_4 #field_4_1 input, #gform_wrapper_4 #field_4_2 input, #gform_wrapper_4 #field_4_3 select, #gform_wrapper_4 #field_4_4 input{
    width:100%!important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    
border:1px solid#cacaca!important;
}
textarea, select{
    border:1px solid#cacaca!important;
}
.vlouterr-slide{
    width:70%;
    margin:0 auto!important;
    background:#f1f1f1;
    padding:30px;
}

#gform_wrapper_1 #field_1_2, #gform_wrapper_1 #field_1_3{
    float:left;
    clear:none!important;
    width:50%!important;
    margin-top:2px!important;
}
#gform_wrapper_1 #field_1_2 input, #gform_wrapper_1 #field_1_3 input{
    width:100%!important;
}
#gform_wrapper_2 #field_2_2, #gform_wrapper_2 #field_2_3{
    float:left;
    clear:none!important;
    width:50%!important;
    margin-top:2px!important;
}
#gform_wrapper_2 #field_2_2 input, #gform_wrapper_2 #field_2_3 input{
    width:100%!important;
}
.watch-title{
   color: #d4182a!important;  
   text-align:center;
}
.spcl-evnt-title {
    color: #d4182a!important;
}
.excutive-pargph{
    font-size:19px;
}
.excutive-pargph a{
     color: #d4182a!important;  
}
.stt-date strong{
    color: #d4182a!important;  
}
.stt-date a, .stt-date fa{
    color: #d4182a!important;  
}
.page-id-4413 .woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 22%!important;
}
.page-id-4413 .woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 78%!important;
}
.page-id-4413 .cancel, .page-id-4413 .view{
    margin-bottom:10px!important;
}
.button {
            text-transform: capitalize!important;
}
.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom {
    font-size: 15px!important;
}
.woocommerce table.my_account_orders td, .woocommerce table.shop_table td, .we-table-lisst .we-table td {
    border: 0;
    padding: 15px 20px;
    text-align: center!important;
}
.woocommerce-table--order-details .wc-item-meta{
        margin-left: 88px;
    margin-top: 10px;
}
.page-id-4413 .page-title{
        margin-bottom: 20px!important;
}
.page-id-4413 .woocommerce{
    margin-bottom: 20px!important; 
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 14px!important;

}
.page-id-4413 .lost_reset_password{
       margin-top: 30px;
    padding: 20px;
}
.page-id-3712 .shop-we-more-meta span {
    font-size: 15px!important;
}
.postid-4689 .cart{
    border:0px!important;
}
.we-latest-event .widget-title{
    color:#d11729!important;
    font-size:25px;
}
#cms-theme.woocommerce .product del .amount, #cms-theme.woocommerce-page .product del .amount {
    color: #333!important;
}
#cshero-header #cshero-menu-mobile i {
    background:#d11729!important;
}
.pas-events-slide p{
    font-size:16px!important;
}
.tie-global-slide h3 a{
    color: #d11729!important;
    font-weight:400!important;
}

.cart_totals tr{
    border-bottom:1px solid#ddd!important;
}
.we-table{
    border:1px solid#ddd!important;
}
.cms-payment label{
    color:#d11729!important;
    font-size:23px!important;
    padding-left:14px!important;
}
.woocommerce-checkout-review-order table.shop_table {
    margin-bottom: 1px!important;
}
.we-big-date div, .item-date{
    background:#d11729!important;
}
.page-id-4413 .woocommerce-table--order-details td{

   border-right:1px solid#ddd!important;
   text-align:center!important;
   font-size:16px;
}
.page-id-4413 .woocommerce-table--order-details th {
    text-align: center!important;
    border-right: 1px solid#ddd!important;
    font-size:16px;
}
.page-id-4413 .woocommerce-form-login, .page-id-4413 .woocommerce-ResetPassword{
    width: 60%;
 margin: 24px auto!important;
}
 .page-id-4413 .woocommerce-ResetPassword{
margin-top:30px;
}
.woocommerce-MyAccount-content a{
     color:#d11729!important;
     text-decoration:underline;
}
.page-id-4413 .woocommerce h2{
    color:#d11729!important;
    text-align:center;
    font-weight:400;
        margin-top: 30px;
}
.page-id-4413 .woocommerce form{
    background:#f1f1f1;
    border:1px solid#ddd!important;
}
.joblist li{
    padding-left: 21px;
    background: url(https://austin.tie.org/wp-content/uploads/2020/06/job-list-icon.png) no-repeat scroll 0px 10px transparent!important;
    text-align: left;
    line-height: 30px;
    list-style: none;
    font-size: 16px;
    margin-bottom: 8px;
    background-size: 10px 10px!important;
}


.tie-list li{
   padding-left: 28px;
    background: url(https://austin.tie.org/wp-content/uploads/2018/08/check-list.png) no-repeat scroll 0px 8px transparent!important;
    text-align: left;
    line-height: 30px;
    list-style: none;
    font-size: 16px; 
    margin-bottom: 8px;
}
.coupon input{
    border:1px solid#ddd!important;
}
.we-table-lisst {
        width: 52%;
    margin: 0 auto;
}
.my_account_orders thead th{
    color:#fff!important;
     font-size:18px!important;
     text-align:center;
}
.woocommerce-account .woocommerce-MyAccount-content {
    padding: 11px!important;
}
#page-id-4413 .woocommerce{
    margin-top:30px!important;
}
.page-id-4413 .woocommerce-Addresses.col2-set {
    border-right: 0px!important;
 width: 100%!important;
     padding: 20px;
}
.page-id-4413 .woocommerce-Addresses.col2-set .u-column1{
    background:#f7f7f7;
    border-right:4px solid#333;
    padding:13px;
}
.page-id-4413 .woocommerce-Addresses.col2-set .u-column2{
    background:#f7f7f7;
  
    padding:13px;
}
.page-id-4413 h3{
    color:#d11729!important;
    font-weight:400;
}
.membership-discount-actions .button{
       padding: 10px 11px!important; 
}
.my_account_orders td{
    color:#333!important;
     font-size:18px!important;
     text-align:center;
}
.woocommerce-Price-amount {
    color:#333!important;
}
.membership-discount td{
     color:#333!important;
     text-align:center!important;
}
.add-to-cart{
    margin-top:20px;
}
.we-table h3 a{
    color: #d11729!important;
    font-size:22px!important;
    font-weight:400!important;
}
.my-membership p{
    font-size:18px!important;
}
.event-meta{
    font-size:18px;
}
#wc-memberships-members-area{
    margin-top:30px;
}
.woocommerce-MyAccount-orders thead th{
    font-size:19px;
    color:#fff!important;
    text-align:center!important;
}
.woocommerce-MyAccount-orders td{
   
    text-align:center!important;
}
.woocommerce-billing-fields .select2-container--default .select2-selection--single{
    order: 1px solid #d0d0d0!important;
    height: 40px!important;
    padding: 5px 15px!important;
    background: rgba(208, 208, 208, 0.15)!important;
    color: #1A1A1A!important;
    margin-top: 10px;
    font-size: 14px;
    box-shadow: none!important;
    border-radius: 1px;
    width: 100%;
    }
.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3{
        text-align: center!important;
    color: #d11729!important;
    font-weight: 400!important;
}

#order_review_heading .shop_table td {
    border-right: 1px solid#d2d2d2!important;
    border-bottom: 1px solid#d2d2d2!important;
}
#order_review .shop_table{
   text-align:center!important;
}
#cms-theme #order_review table.shop_table th {
     border-right:1px solid#ddd!important;
     font-size:17px;
    color: #222;
    text-align: center!important;
}
#cms-theme #order_review table.shop_table td {
    color: #222;
    text-align: center!important;
    border-right:1px solid#ddd!important;
}
#order_review_heading{
        text-align: center!important;
    color: #d11729!important;
    font-weight: 400!important;
        margin-bottom: 0px;
    line-height: 46px;
      background:#eceaeb;
}
.woocommerce-checkout-review-order-table{
    border:0px!important;
}
.cart-subtotal th{
    color:#333!important;
}
#order_review{
    width: 50%;
    float: right;
    background:#eceaeb;
}
thead .product-name,.product-total{
    color:#fff!important;
}
.subscription-details{
    color:#333;
}

#order_review thead th{
    font-size:17px!important;

    border-right:1px solid#fff;
    text-align:center;
}
#order_review tr{
    border-bottom:1px solid#ddd;
}
#order_review .product-name h4{
       color: #d4182a!important;
}
.woocommerce table.shop_table tbody tr:nth-child(2n-1), .woocommerce table.my_account_orders tbody tr:nth-child(2n-1), .we-table-lisst .we-table tbody tr:nth-child(2n-1) {
    background-color: #eceaeb!important;
}
#woocommerce-checkout-review-order td{
    border-right:1px solid#d1d1d1;
}
.cms-checkout-page th{
     font-size:17px!important;
}
td{
    vertical-align: middle!important;
} 
.cart-collaterals td{
    text-align:center!important;
}
.cart-collaterals th{
   font-size:19px!important;
}
.recurring-totals th{
        font-size: 18px;
    color: #d4182a!important;
}
.cart-collaterals td{
    font-size:18px!important;
}
.cart-collaterals{
    width:70%!important;
    margin:0 auto;
}
#cms-theme.woocommerce-cart .cart-collaterals .cart_totals > h2 {
    font-size: 28px;
    margin-bottom: -2px!important;
    background: #d4182a;
    line-height: 49px;
    font-weight: 400;
    text-align: center;
    color: #fff;
}
#cms-theme.woocommerce-cart .cart-collaterals .cart_totals table th {
    border-right: 1px solid#d4d4d4!important;
     border-bottom:1px solid#d4d4d4!important;
}
#cms-theme.woocommerce-cart .cart-collaterals .cart_totals table td {
     border-bottom:1px solid#d4d4d4!important;
}
#cms-theme.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal td {
    border-top:  1px solid#d4d4d4!important;
}
#wc-stripe-payment-request-wrapper{
    padding-top:0px!important;
}
.shop_table td{
    font-size:17px!important;
}
.woocommerce-info{
        border-top-color: #d4182a!important;
        font-size:18px!important;
}
.woocommerce-info a{
    color: #d4182a!important;
    text-decoration:underline;
}
.PaymentRequestButton--dark{
       background: #d4182a!important;
       border-radius:0px!important;
}
.kr-event-price .amount {
    font-weight: bold !important;
    font-size: 30px!important;
    color: #d4182a!important;
}
.kr-event-price {
    font-size: 30px !important;
    float: left!important;
    margin-right: 42px;
    margin-left: 20px;
    }
    .kr-event-price ins{
      color:#d4182a!important;    
    }
.woo-event-schedu h3{
   color:#d4182a!important; 
   font-size:24px;
}
.we-coundown-item .cd-item{
      font-size:22px;
}
.product_title{
      color:#d4182a!important;
      font-size:24px!important;
      text-align:center;
}
.woo-event-info {
    text-align:center;
    font-size:15px!important;
}
.woo-event-info .media-body{
       width: 100%;
    float: left; 
}

.woocommerce-billing-fields p{
    text-align:left!important;
}

.page-id-4411.woocommerce-page .col2-set {
    width: 50%!important;
    padding: 15px;
    float:left;
        background: #f7f6f7;
            border-right: 4px solid#333;
}
.woocommerce-checkout .col-1{
    width: 100%!important;  
}
.woocommerce-checkout .col-2{
    width: 100%!important;  
}
.cart_totals {
    width: 100%;
    background: #f5f5f5;
}
.cart_totals th{
    text-align:center;
}
.cart .wc-proceed-to-checkout{
  width: 58%;
    float: left;;  
}
#coupon_code{
       margin-top: 10px; 
}
td{
    font-size:14px;
        vertical-align: middle;
}
.product-name h4 a{
   color:#d4182a!important;
}
.product-name h4 {
    font-size: 17px!important;
    text-align: center;
}

.product-name{
    text-align: center!important;
}
.cart th{
        background: #d4182a!important;
    color: #fff!important;
        text-align: center;
}
.postid-4448 .cart{
    border:0px!important;
}
.cart{
    border:1px solid#eee!important;
}

input[type="submit"]{
    width:auto!important;
}
#wpcf7-f1155-p1151-o1 .btn {
    width: 152px!important;
}

.download a span:nth-child(1) {
    color: #ffffff!important;
}
.page-id-3712 .grid-content h3 {
    font-size:25px!important;
}
.vc_btn3.vc_btn3-size-md {
    padding: 9px 18px!important;
}
.woocommerce #exmain-content .we-main.layout-2 .event-details .btn, .woocommerce .button, .woocommerce .btn {
    background:#333!important;
    border:1px solid#333!important;
}
.woocommerce #exmain-content .we-main.layout-2 .event-details .btn:hover {
    background:#d7182a!important;
    border:1px solid#d7182a!important;
}  
.woocommerce .button:hover{
      background:#d7182a!important;
    border:1px solid#d7182a!important;
}  
.woocommerce .btn:hover{
      background:#d7182a!important;
    border:1px solid#d7182a!important;
}  
.vc_btn3-size-md:hover{
     background:#d7182a!important;
    border:1px solid#d7182a!important; 
}

.main-navigation .menu-main-menu .menu-item {
    padding:0 14px;
    
}


.shop-we-stdate{
    display:none;
}
.shop-we-stdate span.day {
    background: #222!important;
}
.shop-we-stdate span.month {
    background: #222!important;
    border-top: 1px solid#fff!important;
}
.item-post-n img{
    position:relative;
}
.shop-we-stdate {
    background-color: #00BCD4!important;
        left: 0px!important;
}
.slider-banner .vc_column-inner{
     padding-top: 150px !important;
    padding-bottom: 150px !important;
    background-image: url(/wp-content/uploads/2020/02/tie-responsive-banner.gif) !important;
    background-size: cover;
    background-position: 53% 8%!important;
    width: 100%;
    height: 100%;
    opacity: 1;
    visibility: inherit;
    z-index: 20;
    min-height: 580px!important;
    }
   
    
    .left-evnt-slide{
        
    }
    .line-icon{
        display:none!important;
    }
    #page-title{
            padding-top: 90px!important;
    padding-bottom: 90px!important;
        text-align:center;
    }
    #page-title #page-title-text h1 {
          color: #fff;
    font-size: 40px;
    line-height: 1;
    text-transform: uppercase;
    margin: 0;
    position: relative;
    letter-spacing: 0.04em;
    font-weight: 800;
    }
    .sponser-disble{
        display:none!important;
    }
     .intitaive-list li{
       list-style: disc!important;
    margin-left: 23px;
    margin-bottom: 10px;
    margin-top: 10px;
    }
   
    #page-title-text{
        float:left;
        width:100%;
        text-align:center;
    }
    #breadcrumb-text{
   text-align:center;
        float:right;
        width:100%;  
    }

.upcoming-evnt-slide 
.member-btm-login a{
      color: #d7182a!important;
      font-size:18px!important;
}
#cshero-footer #cshero-footer-bottom a {
    color: #ffffff!important;
}
#cshero-footer #cshero-footer-top .cms-cta-wrapper .title {
    color: #fff!important;
    border-color:#d7182a!important;
}
#cshero-footer #cshero-footer-top .cms-cta-wrapper .btn {
   color: #fff!important;
    border-color:#fff!important;
        background: transparent!important;
}
#cshero-footer #cshero-footer-top .cms-cta-wrapper .btn:hover{
   background:#333!important;
      color: #fff!important;
    border-color:#444!important;
}

#cshero-footer .widget-title {
    color: #fff!important;
    font-size: 16px!important;

}
.job a{
     color: #d4182a!important; 
}
#menu-item-4578 a{
   color: #d4182a!important;   
}
#menu-item-4579 a{
   color: #d4182a!important;   
}
#cshero-footer #cshero-footer-top .cms-cta-wrapper {
   background-color: #93001a!important;
}
#cshero-footer.cshero-footer8 #cshero-footer-top .cshero-footer-cta {
    background-color: #93001a!important;
}

.we-grid-shortcode.gr-classic figure.ex-modern-blog h3, .we-grid-shortcode.gr-classic figure.ex-modern-blog figcaption .shop-we-more-meta {
    padding-bottom: 5px!important;
}
.we-grid-shortcode.we-grid-column-1 .item-post-n {
   
    border-bottom: 1px solid#ccc!important;
    margin-bottom:12px!important;
}

.menu-main-menu-container{
        text-align: center;
    float: left;
    width: 100%;
}
#cshero-header-navigation .main-navigation .menu-main-menu {
   float: none!important;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
}
#cshero-header-inner.header-19 #cshero-header .navigation-main #site-navigation {
      float: none!important;
}
.we-button{

    padding: 1px 1px!important;
    background: transparent!important;
    text-decoration: underline!important;
    margin-top: -14px!important;
    margin-bottom: 4px!important;
    color: #d4182a!important;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0)!important;
    text-transform: capitalize!important;
}
.we-grid-shortcode figure.ex-modern-blog .grid-excerpt {

    border-top: 1px dashed rgba(0, 0, 0, 0)!important;
  padding-top: 0px!important
}
.intrnal-evnst .grid-content h3 a{
    font-size: 26px!important;
}
.intrnal-evnst .shop-we-more-meta span {
    font-size: 16px!important;
}
.shop-we-more-meta ins{
        color: #d7182a!important;
        background:transparent;
}
.grid-content h3 a{
  color: #d7182a!important;  
}
.grid-content h3{
    font-size: 19px!important; 
    text-transform: capitalize!important; 
    font-weight: 500!important; 
    }
   .page-id-3712 .grid-excerpt, .past-evnts .grid-excerpt {
       font-size: 16px!important;  
    }
    #alg_wc_empty_cart{
        margin-top: 14px;
    }
    #place_order{
      margin-top: 14px;  
    }
      .page-id-3712 .we-button {
    text-decoration: none!important;
       padding: 10px 17px!important;
    margin-top: 4px!important;
    margin-bottom: 4px!important;
    background: #333!important;
    padding: 10px!important;
    color: #ffffff!important;
      font-size: 16px!important;
}
.intrnal-evnst .we-button {
    text-decoration: none!important;
       padding: 10px 17px!important;
    margin-top: 4px!important;
    margin-bottom: 4px!important;
    background: #333!important;
    padding: 10px!important;
    color: #ffffff!important;
      font-size: 16px!important;
}
.page-id-3712 .we-button:hover{
      background: #d7182a!important; 
}
.we-grid-shortcode figure.ex-modern-blog .grid-excerpt {
    margin-bottom: 20px;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
        color: #6d6e71;
}
.cms-grid-blog-layout1 .entry-blog, .cms-carousel-blog-layout1 .entry-blog {
margin-bottom: 50px;
padding-bottom: 100px !important;
max-height: 600px !important;
}
#cshero-header-logo a img{
        height: 89px;
}
.main-navigation .menu-main-menu .menu-item {
    padding: 0 14px !important;
}
#cshero-header-inner #cshero-header{
    border-bottom: 1px solid#cccc!important;
}
#cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > li > a {
    font-weight: 700;
      font-size: 15px!important;
    color: #222;
    float:right;
}
.we-grid-shortcode.we-grid-column-1 .item-post-n {
    width: 97.5%!important;
}
.tp-revslider-mainul{
    height:650px!important;
}
.fullwidthbanner-container .fullwidthabanner {
   width: 66.7%!important;
    position: relative;
    float: right!important
}
.upcoming-evnt-slide .vc_gitem-post-data-source-post_excerpt a{
    color: #d5182a!important;
}
.upcoming-evnt-hdng{
        padding-top: 4px !important;
    margin-bottom: 0px;
    background: #333;
}

.upcoming-evnt-slide .vc_grid-item{
        margin: -9px 0px 20px 0px!important;
    border-bottom: 1px solid#ccc;
}

.upcoming-evnt-slide h4 {
     color: #d5182a!important;
}

.upcoming-evnt-slide {
    background:#fbfbfb
}
.upcoming-evnt-slide .wpb_wrapper{
       position: relative;
    z-index: 99999;
    width: 100%;
}
.upcoming-evnt-slide .vc_column-inner {

    padding-left: 0px!important;
    padding-right: 0px!important;
    }
.slider-banner .vc_column-inner {

    padding-left: 0px!important;
    padding-right: 0px!important;
    }
    
    @media only screen and (min-width:320px) and (max-width:480px){
        .intiative-main-section{
    width: 100%!important;
        }
        .member-spotlight-margin-section .vc_tta-panel{
    width: 100%!important;
}
.member-spotlight-margin-section .vc_tta-panel-body h2 {
    text-align:left!important;
}
.member-spotlight-margin-section .vc_tta-panel-body h3 {
    text-align:left!important;
}
.member-spotlight-margin-section .vc_tta-panel-body p {
    text-align:left!important;
}
               #cshero-header #cshero-header-navigation .main-navigation ul.sub-menu {
    padding-left: 5px!important;
}
        #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > li > a {
    text-transform: uppercase!important;
}
        
        .main-navigation .menu-main-menu .menu-item {
    border-right: 0px;
}
.main-navigation .menu-main-menu .menu-item {
    padding: 0px 5px!important;
    width: 100%;
    float: left;
}
        .stay-up-to-date {
       font-size: 13px;
    padding: 10px 12px!important;
}
        .five-row-team .vc_col-sm-2{
    width:100%!important;
}
.five-row-team {
    margin-left:0%!important;
     margin-right:0%!important;
}
        .shree-chitla-intro p{
            text-align:left!important;
        }
         .shree-chitla-intro h3{
            text-align:left!important;
        }
        .member-spotlight-section{
     margin-left: 0%!important;
    margin-right: 0%!important;
}
        .dashboared-link {
        font-size: 13px;
        padding: 10px 12px;
        }
        .news-section-slide{
    margin-left:0%!important;
     margin-right:0%!important;
}
        .news-section {
    padding-left:0%!important;
    padding-right:0%!important;
}
           .last-charter-list{
    margin-left: 0%!important;
    margin-right: 0%!important;
}
        #gform_wrapper_3 #field_3_2, #gform_wrapper_3 #field_3_3, #gform_wrapper_3 #field_3_4, #gform_wrapper_3 #field_3_6, #gform_wrapper_3 #field_3_7, #gform_wrapper_3 #field_3_8, #gform_wrapper_3 #field_3_9{
     width:100%!important
}
        .adrs-slide{
    border-right: 0px;
        }
        #gform_wrapper_4 #field_4_1, #gform_wrapper_4 #field_4_2, #gform_wrapper_4 #field_4_3, #gform_wrapper_4 #field_4_4{
             width:100%!important
        }
        
        #gform_wrapper_1 #field_1_2, #gform_wrapper_1 #field_1_3{
    width:100%!important;
}
        .vlouterr-slide{
    width:100%;
        }
        #gform_wrapper_2 #field_2_2, #gform_wrapper_2 #field_2_3{
    width:100%!important;
}
        .woocommerce-table--order-details .wc-item-meta{
        margin-left: 88px;
    margin-top: 30px;
}
        .page-id-4413 .woocommerce-form-login, .page-id-4413 .woocommerce-ResetPassword{
    width: 100%;
}
        .woocommerce-page table.shop_table td:before {
    margin-top: -15px;

}
.page-id-4409 .product-name .meta-stdate{
        margin-top: -53px;
}
.page-id-4409 .product-name .meta-eddate{
    margin-top: -20px;
}

        .product-name h4 {
    margin-bottom: 54px;
}
.page-id-4409 .product-name .meta-stdate, .page-id-4409 .product-name .meta-eddate{
        width: 76%;
    float: right;
}
        .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
        .woocommerce-page table.shop_table tbody {
     padding-top: 0px!important;
}
        .coupon{
                padding: 15px 10px 11px 20px;
        }
       .cart-action-wrap .wc-proceed-to-checkout{
            margin-top: -52px;
        }
        .cart_totals .wc-proceed-to-checkout{
            padding: 15px 19px 11px 19px;
        }
        .we-table-lisst {
    width: 100%;
}
        .page-id-4413 .woocommerce{
    width:100%;
 
}
        span.we-sub-lb, .woo-event-info span.sub-lb {
    font-size: 17px;
        }
        .woo-event-info .media-heading {
    margin-bottom: 13px!important;
}
.kr-event-price .amount {
    font-size: 25px!important;
}

        .page-id-4411.woocommerce-page .col2-set {
    width: 100%!important;
    border-right:0px!important;
        }
        #order_review{
          width: 100%!important;;  
        }
        .cart-subtotal{
            color:#333!important;
        }
        .cart .wc-proceed-to-checkout {
    width: 100%;
        }
        .cart-action-wrap td.coupon, .cart-action-wrap .actions {
    width: 100%!important;
}
.woocommerce-page table.shop_table td{
   padding-left:0px!important; 
}
.cart-collaterals {
    width: 100%!important;
}
        .slider-banner{
            display:none!important;
        }
        .slider-banner .vc_column-inner {
    min-height: 244px!important;
        }

    .tp-revslider-mainul {
    height: 200px!important;
}
.fullwidthbanner-container .fullwidthabanner {
   width: 100%!important;
}
#page-title-text {
    width: 100%;
    text-align: center!important
}
#breadcrumb-text {
       width: 100%;
    text-align: center!important
}
#cshero-header-inner #cshero-header #cshero-header-logo a img {
    max-width: 135px!important;
    height:49px!important;
}
.widget-title.text-right{
    text-align:left!important;
}
.tnp-widget-minimal form {
    margin: 0 0 25px !important;
    float: left!important;
}
#cshero-footer #cshero-footer-bottom .cms-footer-menu {
 text-align: center!important;
}
.top-border-slide{
    border-right:0px!important;
}
.main-navigation ul li a, .nav-button-icon .btn-download, .top-media a {
    color: #ffffff !important;
}
       #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > li > a {
    float: left!important;
    color:#fff!important;
}
    #cms-theme.woocommerce-cart .cart-collaterals .cart_totals table td {
    padding: 19px 20px!important;
}
}
   @media only screen and (min-width:480px) and (max-width:767px){
         .intiative-main-section{
    width: 100%!important;
        }
               .member-spotlight-margin-section .vc_tta-panel{
    width: 100%!important;
}
.member-spotlight-margin-section .vc_tta-panel-body h2 {
    text-align:left!important;
}
.member-spotlight-margin-section .vc_tta-panel-body h3 {
    text-align:left!important;
}
.member-spotlight-margin-section .vc_tta-panel-body p {
    text-align:left!important;
}
              #cshero-header #cshero-header-navigation .main-navigation ul.sub-menu {
    padding-left: 5px!important;
}
       #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > li > a {
    text-transform: uppercase!important;
}
               .main-navigation .menu-main-menu .menu-item {
    border-right: 0px;
}
.main-navigation .menu-main-menu .menu-item {
   padding: 0px 5px!important;
    width: 100%;
    float: left;
}
          .stay-up-to-date {
       font-size: 13px;
    padding: 10px 12px!important;
}
               .five-row-team .vc_col-sm-2{
    width:100%!important;
}
.five-row-team {
    margin-left:0%!important;
     margin-right:0%!important;
}
        .shree-chitla-intro p{
            text-align:left!important;
        }
         .shree-chitla-intro h3{
            text-align:left!important;
        }
             .member-spotlight-section{
     margin-left: 0%!important;
    margin-right: 0%!important;
}
          .dashboared-link {
        font-size: 13px;
        padding: 10px 12px;
        }
               .news-section-slide{
    margin-left:0%!important;
     margin-right:0%!important;
}
             .news-section {
    padding-left:0%!important;
    padding-right:0%!important;
}
              .last-charter-list{
    margin-left: 0%!important;
    margin-right: 0%!important;
}
              #gform_wrapper_3 #field_3_2, #gform_wrapper_3 #field_3_3, #gform_wrapper_3 #field_3_4, #gform_wrapper_3 #field_3_6, #gform_wrapper_3 #field_3_7, #gform_wrapper_3 #field_3_8, #gform_wrapper_3 #field_3_9{
     width:100%!important
}
        .adrs-slide{
    border-right: 0px;
        }
       #gform_wrapper_4 #field_4_1, #gform_wrapper_4 #field_4_2, #gform_wrapper_4 #field_4_3, #gform_wrapper_4 #field_4_4{
             width:100%!important
        }
             #gform_wrapper_1 #field_1_2, #gform_wrapper_1 #field_1_3{
    width:100%!important;
}
       .vlouterr-slide{
    width:100%;
        }
              #gform_wrapper_2 #field_2_2, #gform_wrapper_2 #field_2_3{
    width:100%!important;
}
       .woocommerce-table--order-details .wc-item-meta{
        margin-left: 88px;
    margin-top: 30px;
}
             .page-id-4413 .woocommerce-form-login, .page-id-4413 .woocommerce-ResetPassword{
    width: 100%;
}
       .woocommerce table.shop_table td.product-name, .woocommerce table.shop_table th.product-name {
    width: 99%!important;
}
        .woocommerce-page table.shop_table td:before {
    margin-top: -15px;

}
.page-id-4409 .product-name .meta-stdate{
        margin-top: -53px;
}


        .product-name h4 {
    margin-bottom: 54px;
}
        .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
        .woocommerce-page table.shop_table tbody {
     padding-top: 0px!important;
}
        .coupon{
                padding: 15px 10px 11px 20px;
        }
       .cart-action-wrap .wc-proceed-to-checkout{
            margin-top: -52px;
        }
        .cart_totals .wc-proceed-to-checkout{
            padding: 15px 19px 11px 19px;
        }
        .we-table-lisst {
    width: 100%;
}
        .page-id-4413 .woocommerce{
    width:100%;
 
}
        span.we-sub-lb, .woo-event-info span.sub-lb {
    font-size: 17px;
        }
        .woo-event-info .media-heading {
    margin-bottom: 13px!important;
}
.kr-event-price .amount {
    font-size: 25px!important;
}
       .main-navigation ul li a, .nav-button-icon .btn-download, .top-media a {
    color: #ffffff !important;
}
       .page-id-4411.woocommerce-page .col2-set {
    width: 100%!important;
    border-right:0px!important;
        }
        #order_review{
          width: 100%!important;;  
        }
        .cart-subtotal{
            color:#333!important;
        }
        .cart .wc-proceed-to-checkout {
    width: 100%;
        }
        .cart-action-wrap td.coupon, .cart-action-wrap .actions {
    width: 100%!important;
}
.woocommerce-page table.shop_table td{
   padding-left:0px!important; 
}
.cart-collaterals {
    width: 100%!important;
}
       .top-border-slide{
    border-right:0px!important;
}
       #cshero-header-inner #cshero-header #cshero-header-logo a img {
    max-width: 135px!important;
    height:49px!important;
}
.widget-title.text-right{
    text-align:left!important;
}
.tnp-widget-minimal form {
    margin: 0 0 25px !important;
    float: left!important;
}
#cshero-footer #cshero-footer-bottom .cms-footer-menu {
 text-align: center!important;
}
       #cshero-header-inner #cshero-header #cshero-header-logo a img {
    max-width: 135px!important;
    height:49px!important;
}
       .slider-banner{
            display:none!important;
        }
        .slider-banner .vc_column-inner {
    min-height: 294px!important;
        }
       #page-title-text {
    width: 100%;
    text-align: center!important
}
#breadcrumb-text {
       width: 100%;
    text-align: center!important
}

    .tp-revslider-mainul {
    height: 200px!important;
}
.fullwidthbanner-container .fullwidthabanner {
   width: 100%!important;
}
       #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > li > a {
    float: left!important;
    color:#fff!important;
}
    #cms-theme.woocommerce-cart .cart-collaterals .cart_totals table td {
    padding: 19px 20px!important;
}
}
   @media only screen and (min-width:767px) and (max-width:980px){
               .member-spotlight-margin-section .vc_tta-panel{
    width: 100%!important;
}
.member-spotlight-margin-section .vc_tta-panel-body h2 {
    text-align:left!important;
}
.member-spotlight-margin-section .vc_tta-panel-body h3 {
    text-align:left!important;
}
.member-spotlight-margin-section .vc_tta-panel-body p {
    text-align:left!important;
}
       #cshero-header #cshero-header-navigation .main-navigation ul.sub-menu {
    padding-left: 5px!important;
}
       #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > li > a {
    text-transform: uppercase!important;
}
               .main-navigation .menu-main-menu .menu-item {
    border-right: 0px;
}
.main-navigation .menu-main-menu .menu-item {
     padding: 0px 5px!important;
    width: 100%;
    float: left;
}
             .member-spotlight-section{
     margin-left: 0%!important;
    margin-right: 0%!important;
}
               .news-section-slide{
    margin-left:3%!important;
     margin-right:3%!important;
}
             .news-section {
    padding-left:2%!important;
    padding-right:2%!important;
}
       
       .team-slide .vc_col-sm-2 {
           width:33%!important;
       }
               .last-charter-list{
    margin-left: 0%!important;
    margin-right: 0%!important;
}
        .adrs-slide{
    border-right: 0px;
        }
              #gform_wrapper_3 #field_3_2, #gform_wrapper_3 #field_3_3, #gform_wrapper_3 #field_3_4, #gform_wrapper_3 #field_3_6, #gform_wrapper_3 #field_3_7, #gform_wrapper_3 #field_3_8, #gform_wrapper_3 #field_3_9{
     width:100%!important
}
          .vlouterr-slide{
    width:100%;
        }
             .page-id-4413 .woocommerce-form-login, .page-id-4413 .woocommerce-ResetPassword{
    width: 80%;
}
       .we-latest-events-widget .item {
    margin-right: 9.5px!important;
}
       .woocommerce table.shop_table td.product-name, .woocommerce table.shop_table th.product-name {
    width: 77%;
}
       #cshero-footer-bottom .col-xs-12{
           width:33%!important;
           float:left;
       }
       #cms-theme.woocommerce-cart .cart-collaterals .cart_totals table td {
    border-bottom: 1px solid#d4d4d4!important;
  text-align: center!important; 
    padding-left: 123px!important;
    padding-right: 75px!important;
   text-align: none!important;
}
       #cms-theme.woocommerce-cart .cart-collaterals .cart_totals table td {
    padding-left: 123px!important;
}
       #cms-theme.woocommerce-cart .cart-collaterals .cart_totals table td {
    padding: 19px 20px!important;
}
     #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a, #cshero-header-navigation .main-navigation .menu-main-menu > li > a {
    float: left!important;
    color:#fff!important;
}
       #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
    width: 14%!important;
}
       .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: center!important;
}
       .cart_totals tr {
    border-bottom: 0px!important;
}
       .coupon{
           width: 80%;
    padding: 20px;
    margin-top: -27px;
       }
        .we-table-lisst {
    width: 100%;
}
        .page-id-4413 .woocommerce{
    width:100%;
 
}
        .woo-event-info .media-heading {
    margin-bottom: 13px!important;
}
.kr-event-price .amount {
    font-size: 25px!important;
}
       .page-id-4411.woocommerce-page .col2-set {
    width: 100%!important;
    border-right:0px!important;
        }
        #order_review{
          width: 100%!important;;  
        }
        .cart-subtotal{
            color:#333!important;
        }
        .cart .wc-proceed-to-checkout {
    width: 100%;
        }
        .cart-action-wrap td.coupon, .cart-action-wrap .actions {
    width: 100%!important;
}
.woocommerce-page table.shop_table td{
   padding-left:0px!important; 
}
.cart-collaterals {
    width: 100%!important;
}
        .top-border-slide{
    border-right:0px!important;
}
       #cshero-header-inner #cshero-header #cshero-header-logo a img {
    max-width: 135px!important;
    height:49px!important;
}
.widget-title.text-right{
    text-align:left!important;
}
.tnp-widget-minimal form {
    margin: 0 0 25px !important;
    float: left!important;
}

       #cshero-header-inner #cshero-header #cshero-header-logo a img {
    max-width: 135px!important;
    height:49px!important;
}
       .slider-banner{
            display:none!important;
        }
        .upcoming-evnt-slide {
            width:100%!important;
        }
       .slider-banner .vc_column-inner {
    min-height: 365px!important;
        }

    .tp-revslider-mainul {
    height: 384px!important;
}
.fullwidthbanner-container .fullwidthabanner {
   width: 100%!important;
}
.top-slide-for-icon .vc_col-sm-3{
   width: 25%!important;
    float: left;
}
.bottom-cin-slide .vc_col-sm-2 {
     width: 20%!important;
    float: left;
}
.cshero-footer-top1, .cshero-footer-top2, .cshero-footer-top3, .cshero-footer-top4{
      width: 25%!important;
    float: left;
}
}
   @media only screen and (min-width:980px) and (max-width:1025px){
             .member-spotlight-section{
     margin-left: 4%!important;
    margin-right: 4%!important;
}
             .news-section {
    padding-left:5%!important;
    padding-right:5%!important;
}
                      .last-charter-list{
  margin-left: 15%!important;
    margin-right: 15%!important
}
         .vlouterr-slide{
    width:90%;
        }
       
       .upcoming-evnt-slide .grid-row:nth-child(3){
           display:none
       }
       .cshero-main-header .col-md-3{
               width: 20%!important;
       }
      .cshero-main-header .col-md-9{
               width: 80%!important;
       }
    .main-navigation .menu-main-menu .menu-item {
    padding: 0 8px !important;
}
#cshero-header-navigation .main-navigation .menu-main-menu {
    float: right;
}
#cshero-header-navigation .main-navigation .menu-main-menu > li > a {
 font-size: 15px!important;
}
.slider-banner .vc_column-inner {
    min-height: 482px !important;
}
}
 @media only screen and (min-width:1184px) and (max-width:1256px){
     .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom {
    font-size: 14px!important;
    padding: 7px 11px!important;
}
.we-grid-shortcode.we-grid-column-1 .item-post-n {
    border-bottom: 1px solid#ccc!important;
    margin-bottom: 5px!important;
}
 }
  @media only screen and (min-width:1027px) and (max-width:1183px){
       .slider-banner .vc_column-inner {
    min-height: 470px!important;
       }
       .upcoming-evnt-slide .grid-row:nth-child(3){
           display:none
       }
     .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom {
    font-size: 14px!important;
    padding: 7px 11px!important;
}
.we-grid-shortcode.we-grid-column-1 .item-post-n {
    border-bottom: 1px solid#ccc!important;
    margin-bottom: 5px!important;
}
.main-navigation .menu-main-menu .menu-item {
    padding: 0 9px !important;
}
 }
   @media only screen and (min-width:1600px) and (max-width:50000000000000000000000px){
.upcoming-evnt-slide{
	padding-bottom:18px;
}


.slider-banner .vc_column-inner{
     padding-top: 150px !important;
    padding-bottom: 150px !important;
      background-image: url(/wp-content/uploads/2020/02/TiE-banner-20200205.gif) !important;
    background-size: cover;
    background-position: 53% 8%!important;
    width: 100%;
    height: 100%;
    opacity: 1;
    visibility: inherit;
    z-index: 20;
    min-height: 580px!important;
    }
    .we-grid-shortcode figure.ex-modern-blog .grid-excerpt {
    margin-bottom: 12px!important;

}
}
   @media only screen and (min-width:1200px) and (max-width:50000000000000000000000px){
    #cshero-header-inner #cshero-header #cshero-header-logo a img {
    height: 100%!important;
}
}
.tie_networking_event td{
    text-align:center;
    border:0px !important;
}
#cms-theme.woocommerce-page .button{
    color:#fff !important;
}

