@font-face {
font-family: 'MontserratBold';
src: url('../../../fonts/new-site/MontserratBold.eot');
src: url('../../../fonts/new-site/MontserratBold.eot') format('embedded-opentype'),
url('../../../fonts/new-site/MontserratBold.woff2') format('woff2'),
url('../../../fonts/new-site/MontserratBold.woff') format('woff'),
url('../../../fonts/new-site/MontserratBold.ttf') format('truetype'),
url('../../../fonts/new-site/MontserratBold.svg#MontserratBold') format('svg');
}

@font-face {
font-family: 'MontserratLight';
src: url('../../../fonts/new-site/MontserratLight.eot');
src: url('../../../fonts/new-site/MontserratLight.eot') format('embedded-opentype'),
url('../../../fonts/new-site/MontserratLight.woff2') format('woff2'),
url('../../../fonts/new-site/MontserratLight.woff') format('woff'),
url('../../../fonts/new-site/MontserratLight.ttf') format('truetype'),
url('../../../fonts/new-site/MontserratLight.svg#MontserratLight') format('svg');
}

@font-face {
font-family: 'MontserratRegular';
src: url('../../../fonts/new-site/MontserratRegular.eot');
src: url('../../../fonts/new-site/MontserratRegular.eot') format('embedded-opentype'),
url('../../../fonts/new-site/MontserratRegular.woff2') format('woff2'),
url('../../../fonts/new-site/MontserratRegular.woff') format('woff'),
url('../../../fonts/new-site/MontserratRegular.ttf') format('truetype'),
url('../../../fonts/new-site/MontserratRegular.svg#MontserratRegular') format('svg');
}

html{font-size:14px;min-height:100%; position:relative;}
body{font-size:14px; height:100%; font-family:'MontserratRegular', Arial;}
*{margin:0; padding:0;}
.max-width95{max-width:95%; margin:0 auto; display:block;}
.max-width85{max-width:85%; margin:0 auto; display:block;}
.max-width85 h1,h2,h3,h4,h5,h6{ margin:0.67em 0}
.no-pad{padding:0px;}
.no-margin{margin:0px;}
.bg-white{background:#fff;}
.m-bot15{margin-bottom:15px;}
.m-top15{margin-top:15px;}
.m-top15-md{margin-top:15px;}
.pad-top15{padding-top:15px;}
.pad-bot15{padding-bottom:15px;}
.clear-fix{clear:both;}
.m_left15{margin-left:10px;}
.page-head{display:block; font-size:26px; color:#2f3030; text-transform: uppercase; margin-top: 35px; font-family: MontserratBold;}
.disp-above-sm{display:block;}
.disp-below-sm{display:none;}
.custom-control-indicator{width: 16px; height: 16px;}
.custom-checkbox .custom-control-indicator{border-radius:0;}
.custom-control-input:focus~.custom-control-indicator {box-shadow: 0 0 0 1px #fff, 0 0 0 3px #17a2b8; background-color:#17a2b8;}
.custom-control-input:checked~.custom-control-indicator{background-color:#17a2b8;}
.custom-control-input.is-valid~.custom-control-indicator, .was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.5);}
.custom-radio-driven{background: #f1f1f1; padding: 3px 10px 3px 30px; border-radius: 3px; border: 1px solid #ddd;}
.custom-radio-driven .custom-control-indicator{top: 5px; left: 5px;}
.form-control{border-radius:0;}
.form-control:focus{border-color: #4e4e4e; box-shadow:0 0 0 0.2rem rgba(78, 78, 78, 0.25);}
.header-section{background-image:url(../../../images/new-site/header-bg.jpg); background-repeat:no-repeat; background-size:inherit; padding:25px 0 15px 0;}
.driven-logo img{display:block; max-width:250px;}
.header-login-sect{padding:0; margin:0; display:block; text-align:right; margin-top:12px;}
.header-login-sect li{display:inline-block; list-style:none;}
.header-login-sect li a{display:block; color:#fff; text-transform:uppercase; padding:5px 10px; background:#ed1c24; text-decoration:none;}
.header-login-sect li a:hover{background:#fff; color:#ed1c24;}
.header-login-sect li:last-child a{background:#fff; color:#ed1c24;}
.header-login-sect li:last-child a:hover{background:#ed1c24; color:#fff;}
.main-menu{display:block; margin:0; padding:0; text-align:center; margin-top:30px;}
.main-menu li{margin-bottom:0;}
.main-menu>li{display:inline-block; list-style:none; position:relative; }
.main-menu>li>a{display:block; padding:5px 15px; color:#fff; text-transform:uppercase; color:#fff; text-decoration:none; font-size:15px; font-family:MontserratBold;}
.main-menu>li>a:hover{text-decoration:none; color:#ed1c24;}
.main-sub-menu{display:none; position:absolute; width:200px; top:100%; left:0; background:#fff; z-index:99;}
.main-sub-menu>li{display:block; list-style:none; border-bottom:1px solid #e6e6e6;}
.main-sub-menu>li>a{display:block; padding:8px 10px; text-align:left; color:#fff; text-transform:uppercase; color:#ed1c24; text-decoration:none; font-size:14px; font-family:MontserratBold;}
.main-sub-menu>li>a:hover{background:#ed1c24; color:#fff;}
.menu-arrow-top{position: absolute; top: -17px; left: 33px; font-size: 25px; color:#ed1c24;}
.menu-arrow-down{display:none;}
#menu-toggle-btn{display:none;}
.main-menu-active{color:#ed1c24!important;}
.main-sub-menu>li>.main-menu-active:hover{color:#fff!important;}
.inner-pages-menu{display:block; margin:10px 0 0 0; padding:0; float:left;}
.inner-pages-menu li{display:inline-block; list-style:none; float:left; padding: 0px 10px 0px 0px; }
.inner-pages-menu li:first-child{border-left:none;}
.inner-pages-menu li:last-child{border-right:none;}
.inner-pages-menu li a{display:block; color:#fff; background:#2f3030; text-decoration:none; padding:5px 15px;}
.inner-pages-menu li a:hover{text-decoration:none; background:#ed1c24; color:#fff;}
.active-page-menu{background:#ed1c24!important;}
.title_driven{text-align:right;}
.title_driven p{display: inline-block; margin-left: 10px; margin-bottom:0}
.newbtn_CLS{font-size: 13px;padding: 5px 12px; background: #ed1c24;color: #fff!important;border-radius: 0;background-image:none !important;font-style:normal !important;text-shadow: none; border: 0; cursor: pointer;margin-bottom: 2px;}
.header_CLS {font-size: 13px;font-weight: 500;color: #fff;background: #676666;margin-bottom: 5px;padding: 4px;}
.help{color:#f00!important;}
table.couponTbl th {background:#676666!important; color:#fff!important; text-align:center!important;}
.mandotry {color:#f00!important;}
.affinnbox img{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
#myCarousel{width:100%;}
.caption-animate .item.active .carousel-caption { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.caption-animate  .item.active .carousel-caption.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}
.caption-animate  .item.active .carousel-caption.hinge { -webkit-animation-duration: 2s; animation-duration: 2s;}
.caption-animate .item.active .carousel-caption.flipOutX,
.caption-animate .item.active .carousel-caption.flipOutY,
.caption-animate .item.active .carousel-caption.bounceIn,
.caption-animate .item.active .carousel-caption.bounceOut { -webkit-animation-duration: .75s; animation-duration: .75s;}
.caption-animate .item .carousel-caption.fadeIn,
.caption-animate .item .carousel-caption.fadeInDown,
.caption-animate .item .carousel-caption.fadeInDownBig,
.caption-animate .item .carousel-caption.fadeInLeft,
.caption-animate .item .carousel-caption.fadeInLeftBig,
.caption-animate .item .carousel-caption.fadeInRight,
.caption-animate .item .carousel-caption.fadeInRightBig,
.caption-animate .item .carousel-caption.fadeInUp,
.caption-animate .item .carousel-caption.fadeInUpBig{opacity:0;}
.home-slider .carousel-indicators{z-index:1;}
.carousel-caption h3{display:block; margin:0; text-transform:uppercase; font-size:24px; line-height:1.6;}
.carousel-caption{top:15%; left:15%; right:15%;}
.slider-logo{margin-top: -8px; max-width:200px;}
.driven-btn-red{display:inline-block; background:#ed1c24;  text-decoration:none; color:#fff; text-transform:uppercase; font-family:MontserratBold; padding:15px 10px; width:220px; margin:10px;}
.driven-btn-red:hover{text-decoration:none; color:#fff;}
.driven-btn-white{display:inline-block; background:#fff; text-decoration:none; color:#ed1c24; text-transform:uppercase; font-family:MontserratBold; padding:15px 10px; width:220px; margin:10px;}
.driven-btn-white:hover{text-decoration:none; color:#ed1c24;}
.tiles-section{padding:40px 0 0 0;}
.tile-box{display:block; background:#2f3030;}
.tiles-img{display:block; width:100%;}
.tiles-head{display:block; font-size:20px; background:#ed1c24; color:#fff; text-transform:uppercase; font-family:MontserratBold; text-align:center; padding:10px 0;}
.tiles-ul{display:block; margin:0; padding:20px;}
.tiles-ul li{display:list-item; list-style:disc; font-family:MontserratLight; color:#fff; line-height:1.8; margin-left: 20px;}
.tiles-ul li i{display:inline-block; vertical-align:middle; font-size: 3px; margin-right: 3px; margin-top: -3px;}
.tiles-para{color:#fff; font-family:MontserratLight; padding:20px 20px 0 20px; margin-bottom:0;}
.tiles-btn-box{text-align:right; padding:0px 20px 20px 20px;}
.tiles-btn{display:inline-block; padding:5px 10px; height:28px; font-size:12px; background:#fff; color:#2f3030; text-decoration:none; position:relative; width: 120px; text-align: left; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; cursor:pointer;}
.tiles-btn i{position:absolute; width:28px; height:28px; right:0; top:0; background:#ed1c24; color:#fff; text-align:center; line-height:28px; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.tiles-btn:hover{background:#ed1c24; color:#fff; text-decoration:none;}
.tiles-btn:hover i{background:#fff; color:#ed1c24;}
.features-section{padding:40px 0 40px 0;}
#carouselExampleIndicators2{background:#ed1c24;}
.features-title{display:block; text-align:center; text-transform:uppercase; font-size:20px; color:#fff; line-height: 1.8; padding: 15px 0;}
.features-ul{display:block; margin:0; padding:0; text-align:center; padding-bottom:30px;}
.features-ul li{display:inline-block; width:18%; margin:10px 0; text-align:center; vertical-align: middle;}
.features-ul-it li{width:30%;}
.features-ul li img{display:block; max-width:100%; margin:0 auto; height: 60px;  width: auto; margin-bottom: 10px;}
.features-ul li a{display:block; text-align:center; color:#fff;font-size: 16px; height:120px;}
.features-ul li a:hover{text-decoration:none;}
.carousel-control-driven{width:50px; height:50px; background:transparent!important; top:50%; margin-top:-25px; bottom:auto; left:auto; right:auto; font-size:44px; line-height:50px; text-align:center;}
.carousel-control-driven.left{left:10px;}
.carousel-control-driven.right{right:10px;}
.Fundraising-ul-it li{width:21%;}
.footer-section{background-image:url(../../../images/new-site/header-bg.jpg); background-repeat:no-repeat; background-size:cover; padding:30px 0;margin-top:20px; position:absolute; bottom:0; left:0; right:0;}
.footer-menu-ul{display:block; margin:0; padding:0;}
.footer-menu-ul>li{display:inline-block; list-style:none;}
.footer-menu-ul li{margin-bottom:0px;}
.footer-menu-ul>li>a{display:block; color:#fff; text-decoration:none; text-transform:uppercase; padding:5px 20px 5px 0;}
.footer-menu-ul>li>a:hover{color:#ed1c24;}
.driven-footer-logo{display:block; text-align:right;}
.driven-footer-logo img{display:inline-block; max-width:200px;}
.footer-line{display:block; width:100%; height:1px; background:#fff; margin:20px 0;}
.drvn-contact{color:#fff; display:block; font-size:16px;}
.drvien-copyright{color:#fff; display:block; margin-top:0px; font-size:12px;}
.footer-social{display:block; color:#fff; margin:0; padding:0; text-align:right;  margin-top:10px;}
.footer-social li{display:inline-block; list-style:none; margin-bottom:0;}
.footer-social li a{text-decoration:none; color:#fff; font-size:20px; display:block; margin-left:10px;} 
.cs-benefit-tile-height{height:700px;}
.tile-box-shadow-grey{background: #e8e8e8; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);}
.tile-box-shadow-grey .tiles-ul li{color:#1f1f1f;}
.sub-form-heading{display:block; font-size:20px; color:#ed1c24; margin:0px 0 15px 0;}
.color-red{color:#ff0000;}
.form-section{display: block; margin-top: 25px;}
.form-section .form-control{border-radius:0;}
.form-section .input-group-addon{border-radius:0;}
.form-section .radio, .form-section .checkbox{margin:0 0 5px 0;}
.input-info{font-size:12px; color:#777;}
.form-submit-btn{font-size:16px; padding:5px 25px; background:#ed1c24; color:#fff; border-radius:0;}
.form-submit-btn:hover{color:#fff;}
.logout-btn{font-size:16px; padding:5px 25px; background:#ed1c24; color:#fff; border-radius:0;}
.logout-btn:hover{color:#fff;}
.tour-menu{display:block; margin-bottom:10px;}
.tour-menu a{display:inline-block; text-decoration:none; padding:5px 10px 5px 0;}
.tour-menu a:hover{color:#ed1c24; text-decoration:underline;}
.nav-tabs.inner-pages-menu{display:block;}
.nav-tabs.inner-pages-menu>li.active a{background-color:#ed1c24; color:#fff;border: 1px solid #ed1c24; }
.nav-tabs.inner-pages-menu>li>a{color:#fff;  margin:0; border-radius:0;}
.nav-tabs.inner-pages-menu>li>a:hover, .nav-tabs.inner-pages-menu>li>a:focus{border-color: transparent; background-color:#ed1c24;}
.tour-tab-content .tab-pane{border: 1px solid #ddd; background-color: #f7f7f7; padding: 10px;}
.tab-pane-head{display:block; color:#333; line-height:1.8; font-size:20px; margin-bottom:15px; border-bottom:1px solid #ddd;}
.tour-img{max-width:100%;}
.nav-tabs-custom{margin-bottom:0!important; border-bottom:none;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background-color: #ed1c24;}
.admin-view-slider{display:block;}
.admin-view-slider li{padding:15px; background:#eee; border:1px solid #ddd;}
.admin-view-slider li h3{margin-top:0px; text-transform:uppercase; font-size:26px; color:#ed1d25; margin-bottom: 20px;}
.admin-view-slider img{display:block; max-width:100%; margin-top:15px;}
.admin-view-slider-box .lSAction>a{background-image: none; width: auto; text-decoration:none; background-color: #333; height: auto; color: #fff; opacity: 1; top: 30px; text-transform:uppercase;}
.admin-view-slider-box .lSAction>a>i{padding: 7px 10px; background-color: #ed1c24;}
.admin-view-slider-box .lSAction>a>span{padding: 5px 10px;}
.admin-view-slider-box .lSAction > .lSPrev{left: auto; right: 105px;}
.admin-view-slider-box .lSAction > .lSPrev i{border-right: 1px solid #cc0d14;}
.admin-view-slider-box .lSAction > .lSNext i{border-left: 1px solid #cc0d14;}
.admin-view-slider-box .lSAction>a:hover{background-color: #ed1c24;}
.pricing-tile-box{display:block; background:#eee;}
.pricing-tile-head{display:block; line-height:1.8; font-size:24px; background:#ed1c24; color:#fff; margin:0; padding: 10px; text-transform: uppercase; text-align: center;}
.pricing-tile-content{padding:20px; border:1px solid #ddd; border-top:0; background: #eee;}
.pricing-tile-content p{display:block; margin-bottom:20px;}
.pricing-box-height{height:400px;}
.cs-benefit-pricing-height{height:730px;}
.nav-tabs-support>li>a{padding: 10px 7px;}
.box_marg_border{border-bottom:1px dotted #666;margin-bottom:15px;}
.testimo_name_head{font-size:20px; padding:0px;margin:0px;color:#ed1c24;margin-bottom:10px;display:block;line-height:1.5;}
.testimo_dag_subhead{color:#2f3030;font-size:15px;display:block;font-weight:bold;}
.box_marg_border .paragraph{margin-bottom:20px;}
.max-width85 h1{text-transform:uppercase;font-size:21px;font-weight:bold;}
.max-width85 .headingred{/*color:#ed1d25;*/}
.max-width85 .pricered{/*color:#ed1d25;*/}
.max-width85 .free{color:#ed1d25;}
.max-width85 .headingwhite{color:#fff;}
.max-width85 .havequstion{ font-family:MontserratBold; font-size: 21px; color:#ed1c24; font-weight: bold;}
.max-width85  .contact-icon{line-height:50px; margin-top:10px;}
.max-width85  .email-phone{color:#fff; font-family:MontserratBold; font-size: 24px;  padding-left: 10px; }
.max-width85  .tile-box p{ color:#fff;}
.online-event{color:#fff;}
.inner-page-buton ul{ list-style:none; margin: 0; padding: 0;}
.inner-page-buton ul li{ float:left;}
.inner-page-buton ul li a {background: #f32133 ;  color: #fff;  cursor: pointer;  font-family:MontserratLight; font-size: 14px;  font-weight: lighter;  line-height: 31px;  padding: 5px 12px 8px;  text-decoration: none; margin-right:10px;}
.inner-page-buton .active{ background: #616161; }
.inner-page-buton a:hover{ background: #616161; }
.inner-page-buton {line-height: 60px;}
.creat-account-box{background:#f4f4f4; border:2px solid #e9e9e9; padding:0px  0px  8px  0px; margin:20px 0px; font-size: 13.2px; }
.creat-account-box h2{ color:#f32133; font-size:15.5px; text-transform:uppercase; font-family:MontserratBold;  }
.Offering a {background:#f32133; color:#fff;  cursor: pointer;  font-family:MontserratLight; font-size: 14px;  font-weight: lighter;  line-height:31px;  padding:8px 12px;  text-decoration: none; margin-right:10px; text-transform:uppercase; font-weight:bold; font-family:MontserratBold; }
.Offering a:hover {background:#000;}
.take-our-button{margin-top:30px;}
.take-our-button1 {margin-bottom: 10px; margin-top: 10px;}
.birder-image{ background-image:url(../../../images/new-site/event-solution/border-image.png); background-repeat:no-repeat; background-position:left top;}
.red-feature-box {background:#ed1c24; padding:20px 35px; color:#fff; margin: 20px 0;}
.red-feature-box  .feature-header{ color:#fff; text-transform:uppercase; font-size:24px; font-family:MontserratLight; font-weight: bold; text-align:center;}
.red-feature-box ul{ list-style:none;     margin: 30px 0;}
.red-feature-box ul li{ float:left;  width:20%; text-align:center;}
.red-feature-box ul li a{color:#fff; text-align:center; text-decoration:none; font-size:18px;}
.red-feature-box ol{ list-style:none;}
.red-feature-box ol li{ float:left; width:20%; text-align:center;}
.red-feature-box ol li a{color:#fff; text-align:center; text-decoration:none; font-size:18px;}
.esolutions-benefits-blackbox2{height:560px;}
.tsolutions-benefits-blackbox2{height:420px;}
.esolutions-pricing-blackbox1{height:510px; font-family: MontserratLight;  }
.esolutions-pricing-blackbox2{height:510px;font-family: MontserratLight;}
.esolutions-timing-integration-blackbox1{height:800px;}
.esolutions-timing-integration-blackbox2{height:800px;}
.fundraising-benefits-box1{height: 340px;}
.fundraising-benefits-box2{height: 340px;}
.fundraising-benefits-box3{height: 340px;}
.tab-content .imgcenter { text-align:center; margin:0 auto;}
.tab-content .imgcenter  img{ max-width:100%;}
.tab-content .stepage-title{color:#f32133; font-size:18px; text-transform:uppercase; font-weight:bold;}
.tab-content .step-title{color:#f32133; font-size:16px;}
.timing--ntegration-heading {color: #000;font-size: 16px;margin: 0px ; text-transform:uppercase;}
.responsive-img{float:left; max-width:100%;margin: 0px 15px;}
.ws-wp-site{ margin:25px auto;}
.wp-img {display: block; max-width: 100%;}
.fill-nav-mobile{}
.Offering ul{padding-left:20px;}
.Offering ul li {display: list-item;float: left;width:19%; margin-right:1%;}
.clf{clear:both;}
.lSPager{display:none;}
.content-slider{display:block; text-align:center; margin-bottom:0;}
.content-slider li{ background-color: #fff; text-align: center;color: #FFF; display:inline-block; width:13%; margin:5px;}
.content-slider li a{display:block; padding:20px 0; border:1px solid #ddd; filter: grayscale(100%); -webkit-filter: grayscale(100%); filter: gray;  -webkit-transition: all .6s ease;}
.content-slider li a:hover{filter: grayscale(0%); -webkit-filter: grayscale(0%); filter: none;}
.creat-account-box .lSAction > a{background-color:#000; border-radius:50% 50%;}
.Offering-item {margin-top: 26px;}
.f-Offering a {background:#f32133; color:#fff;  cursor: pointer;  font-family:MontserratLight; font-size: 14px;  font-weight: lighter;  line-height:31px;  padding:8px 12px;  text-decoration: none; margin-right:10px; text-transform:uppercase; font-weight:bold; font-family:MontserratBold; }
.f-Offering a:hover {background:#000;}	
.f-Offering ul{padding-left:14px;}
.f-Offering ul li {display: list-item;}	
.tab-content>.tab-pane {border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:15px;}
.dropdown-item.active, .dropdown-item:active {color: #fff;text-decoration: none; background-color: #f32133;}
.dropdown-menu{padding-top:0px!important; min-width:18.4rem; }
.dropdown-item {display: block; width:100%; padding:.25rem 1rem; font-size:14px;}
.page-heading{padding:10px 0px;margin:0px;font-size:30px;color:#2f3030;}
.page-heading span{color:#ed1c24;}
.tile-box-height{height:652px;}
.tiles-head-inner{display:block; font-size:17px; background:#ed1c24;text-transform:uppercase; font-family:MontserratBold; text-align:center; padding:10px 0;color:#fff;}
.tile-pagraph{display:block; margin:0; padding:10px 20px;font-size:13px;color:#fff;line-height:1.8;}
.paragraph{line-height:1.7;color:#2f3030;}
.inner-page-subhead{ font-size:20px; padding:0px;margin:0px;color:#2f3030;line-height:1.8; border-bottom:1px dotted #666;margin-bottom:10px;display:block;}
.services_nav{padding:0px;margin:0px; }
.services_nav li{line-height:1.8;display:block;list-style:none;}
.services_nav li a{font-size:13px;color:#2f3030;display:block;text-decoration:none;transition: all 500ms ease 0s;}
.services_nav li a:hover{color:#ed1c24;margin-left:5px;}
.portf-btn-box{text-align:left; padding:10px 20px 20px 2px;}
.portf-btn{display:inline-block; padding:5px 10px; height:28px; font-size:12px; background:#2f3030; color:#fff; text-decoration:none; position:relative; width: 120px; text-align: left; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; cursor:pointer;}
.portf-btn i{position:absolute; width:28px; height:28px; right:0; top:0; background:#ed1c24; color:#fff; text-align:center; line-height:28px; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.portf-btn:hover{background:#ed1c24; color:#fff; text-decoration:none;}
.portf-btn:hover i{background:#2f3030; color:#fff;}
.our_mant_nav{padding:0px;margin:0px; }
.our_mant_nav li{line-height:1.8;display:block;list-style:none;font-size:13px;color:#2f3030;display:block;}
.innpage_sub_hed{font-size:20px; padding:0px;margin:0px;color:#2f3030;line-height:1.8; margin-bottom:10px;display:block;}
.portf-btn-width{width: 180px;}
.box_marg_border{border-bottom:1px dotted #666;margin-bottom:15px;padding-bottom:10px;}
.testimo_name_head{font-size:20px; padding:0px;margin:0px;color:#ed1c24;margin-bottom:10px;display:block;line-height:1.5;}
.testimo_dag_subhead{color:#2f3030;font-size:15px;display:block;font-weight:bold;}
.collapse_head{background-color:#2f3030 !important;color:#fff !important;}
.collapse_head:hover{background-color:#ed1c24 !important;}
.mobileview_btn{display:none;}
.request_btn{font-size:14px; padding:5px 20px; background:#2f3030; color:#fff; border-radius:0;margin-top:10px;}
.request_btn:hover{color:#ed1c24;}
.login_heading { color: #fff !important; background-color: #2f3030 !important; }
.login_panel_bor{border:1px solid #2f3030}
.form_regi_btn{font-size:16px; padding:6px 25px 5px 25px; background:#2f3030; color:#fff; border-radius:0;}
.form_regi_btn:hover{color:#fff;}
.forget_text{font-size: 13px; float: right; margin-top: 12px; margin-right: 10px;}
.forget_text a{color:#fff;text-decoration:none;}
.forget_text a:hover{color:#ed1c24;}
.notamember_text{font-size:16px;}
.notamember_text a{color:#ed1c24;text-decoration:none;}
.notamember_text a:hover{color:#2f3030;}
.login-title{margin-top: 0; margin-bottom: 0;font-size: 16px;color: inherit; padding: 10px;   }
.team_img{ max-width: 100%; border: 1px solid #ddd;padding: 3px;}
.boxfull_border{border-bottom:1px dotted #000; margin-bottom:10px;height:1px;display:block;}
.admin_top_bar{background-color:#666;}
.admi_menutoggle{ text-align:center;background:#212121;padding:10px 0px;width:20%;display:inline-block;}
.admi_menutoggle a{font-size:18px;color:#fff;text-decoration:none;}
.ad_right_box_title{width:78%;display:inline-block;padding:0px 10px;}
.event_title a{text-decoration:none;color:#fff;}
.event_title a:hover{color:#ddd;}
.renew_btn a{ padding:5px 10px; background:#ed1c24; color:#fff; border-radius:0;text-transform:uppercase;line-height:1.2;}
.renew_btn:hover{color:#ed1c24;background-color:#fff;}
.left_menu_edit_event{width:20%; height: 100%; position:absolute;top:0;left:0;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;vertical-align:top;display:inline-block; background: #ddd;}
.contain_bgall{width:100%;min-height:500px;position:relative; background: #ddd;}
.admin-slide-menu{margin-left:-20%;}
.inner_admin_menu{background:#ddd;display:block;position:relative; margin-top:0px;}
.inner_admin_menu>li{display:block; border-bottom: 1px solid #b9b9b9;border-top: 1px solid #f9f9f9;}
.inner_admin_menu>li:last-child{border-bottom:0;}
.inner_admin_menu>li>a{display:block;margin-top:0; padding: 12px 15px 12px 30px; text-align: left; font-family:MontserratLight; font-size:12px;color:#000;}
.inner_admin_menu>li>a:hover{background:#ed1c24; color:#fff;text-decoration:none;}
.admin_submenu{background-color:#b4b4b4;display:block;position:relative; display:none; width:100%;}
.admin_submenu > li{border-bottom: 1px solid #ddd;display:black;position:relative; }
.admin_submenu > li > a{display:block;margin-top:0; padding: 12px 15px 12px 30px; text-align: left; font-family:MontserratLight; font-size:12px;color:#fff;}
.admin_submenu > li > a:hover{background:#999; color:#fff;text-decoration:none;}
.admin_submenu > li > ul{background-color:#b4b4b4;display:block;position:absolute; display:none; width:100%;left:100%;top:0px; z-index:9;}
.admin_submenu > li > ul > li{border-bottom: 1px solid #ddd;display:black;list-style:none;}
.admin_submenu > li > ul > li > a{display:block;margin-top:0; padding: 12px 15px 12px 30px; text-align: left; font-family:MontserratLight; font-size:12px;color:#fff;}
.admin_submenu > li > ul > li > a:hover{background:#999; color:#fff;text-decoration:none;}
.right_submenu_arrow {font-size:24px;color:#000;float: right;line-height: 0.7;margin-right:10px;}
.submenu_arrow {font-size:24px;color:#000;float: right;line-height: 0.7;}
.dropdown-submenu .admin_submenu {top: 0;left: 0; margin-top: -1px;}
.right_contain_box{width:80%;background-color:#fff;margin-left:20%;display:block;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.right_contain_box-100{margin-left:0;width:100%;}
.rig_inner_bar{background-color:#e0d8d8;border:1px solid #e9e9e9;padding:10px;}
.containt_head{line-height: 1.8; padding: 0 10px;font-size:24px;color:#ed1c24;;}
.que_totip{text-align:center;padding:0 7px;border-radius:3px;}
.my_ev_action_btn{font-size:12px; padding:5px 10px; background:#ed1c24; color:#fff; border-radius:0; margin-bottom:2px;}
.my_ev_action_btn:hover{background-color:#fff;color:#ed1c24;}
.font_sizdate{font-size:11px;}
input[type=checkbox], input[type=radio]{vertical-align:middle;}
.steps-heading{display:block; float: left; width: 100%;}
.steps-heading-count{float:left; width:83.33333333%; margin:15px 0; padding:0; margin-left:8.33333333%;}
.steps-heading-count li{float:left; width:20%; height:5px; background:#ccc; position:relative; list-style:none;}
.count-circle-left{width: 34px; height: 34px; color: #333; background: #ddd; position: absolute; top: -15px; left: -17px; text-align: center; font-size: 16px; font-weight: bold; line-height: 34px; border-radius: 3px;}
.count-circle-right{width: 34px; height: 34px; color: #333; background: #ddd; position: absolute; top: -15px; right: -17px; text-align: center; font-size: 16px; font-weight: bold; line-height: 34px; border-radius: 3px;}
.step-active{background:#27bd02!important;}
.step-active-span {background:#27bd02; color:#fff; box-shadow:0 0 0 3px rgba(39, 189, 2, 0.3);}
.steps-heading-link{float:left; width:100%; margin:5px 0 15px 0; padding:0;}
.steps-heading-link li{float:left; width:16.66666667%; margin:0; padding:0; list-style:none;}
.steps-heading-link li a{display:block; text-align:center; color:#333; font-size:13px; text-decoration:none; text-transform: uppercase; cursor:pointer;}
.steps-heading-link li a:hover{color:#27bd02;}
.step-link-active>a{color:#27bd02!important;}
.steps-heading-resp{display:none; font-size: 20px; margin: 15px 0; text-transform: uppercase;}
.steps-heading-resp span{color:#27bd02;}
.steps-heading-resp b{font-weight:400;}
.steps-heading-resp span i{font-size:18px; display: inline-block; margin: 0 5px;}
.edit-race-slider-box ul{background:#efefef; margin-top:42px;}
.edit-race-slider-box ul li{padding:10px; box-sizing:border-box; border-right: 1px solid #ccc;}
.edit-race-slider-box ul li:last-child{border-right:0;}
.edit-race-slider-box ul li:hover{background:#e2e2e2;}
.edit-race-slider-box ul li h4{margin:0 0 5px 0; border-bottom: 1px solid #ccc; padding-bottom: 5px; font-size: 16px; text-transform: uppercase;}
.edit-race-slider-box ul li p{margin:0 0 5px 0;}
.edit-race-slider-box ul li a{color:#cc0d14;}
.edit-race-slider-box .lSAction>a{background-image: none; width: auto; text-decoration:none; background-color: #333; height: auto; color: #fff; opacity: 1; top: 30px; text-transform:uppercase;}
.edit-race-slider-box .lSAction>a>i{padding: 7px 10px; background-color: #ed1c24;}
.edit-race-slider-box .lSAction>a>span{padding: 5px 10px;}
.edit-race-slider-box .lSAction > .lSPrev{left: auto; right: 90px;}
.edit-race-slider-box .lSAction > .lSPrev i{border-right: 1px solid #cc0d14;}
.edit-race-slider-box .lSAction > .lSNext i{border-left: 1px solid #cc0d14;}
.edit-race-slider-box .lSAction > .lSNext{left: auto; right: 0px;}
.edit-race-slider-box .lSAction>a:hover{background-color: #ed1c24; color:#fff;}
.offer-grp-box{padding: 15px; border: 1px solid #ddd; background: #f2f2f2; margin-bottom: 15px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {font-size:12px;}
.repDon select{width:100%;}
::-webkit-input-placeholder { /* Chrome */color: #b7b7b7!important;transition: opacity 250ms ease-in-out!important;}
:focus::-webkit-input-placeholder {opacity: 0.5!important;}
:-ms-input-placeholder { /* IE 10+ */color: #b7b7b7!important;transition: opacity 250ms ease-in-out!important;}
:focus:-ms-input-placeholder {opacity: 0.5!important;}
::-moz-placeholder { /* Firefox 19+ */color: #b7b7b7!important;opacity: 1!important;transition: opacity 250ms ease-in-out!important;}
:focus::-moz-placeholder {opacity: 0.5!important;}
:-moz-placeholder { /* Firefox 4 - 18 */color: #b7b7b7!important;opacity: 1!important;transition: opacity 250ms ease-in-out!important;}
:focus:-moz-placeholder {opacity: 0.5!important;}
.button-topspace{padding-top:25px;}
.btnspace-remove{padding:0px 4px!important;border-bottom:none!important;}
.bodyspace-remove{padding:8px 15px!important;}
.footer-space-removed{padding:8px 15px!important;}
.after-login-dropdown{padding-bottom:5px; padding-left:5px; width: 99%; margin-left: 6px; margin:0 auto;}
.bol_re {color: #FFFFFF;font-size: 15px;font-weight: bold;font-style: italic;}
.loginspace{margin-top:0px; margin-bottom:25px;}
.ui-dialog{min-height: 278px!important;}
.rm-fundrasing-box {box-sizing: unset!important;}
button, input, optgroup, select, textarea {line-height:normal!important;}
.newHeader li a {min-height:76px!important;}
.footer-none{height:230px; width:100%; display:block;}
ol > li:before{ left: -1em!important;   }
.additionalInfoSec .rmFormInp{height: auto!important;}
.jcarousel-skin-tango .jcarousel-container-horizontal {margin:0 auto!important; overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:auto!important;}
.jcarousel-skin-tango .jcarousel-item{height:auto!important; margin-bottom:0;}
.jcarousel-skin-tango .jcarousel-item:hover{height:auto!important;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{top: 0px!important; left: 0!important; width: 15px!important; height: 100%!important; background-size: unset!important; background-position: unset!important; background: #d71e00!important; text-align: center; font-size: 18px;}
.jcarousel-skin-tango .jcarousel-next-horizontal{top: 0px!important; right: 0!important; width: 15px!important; height: 100%!important; background-size: unset!important; background-position: unset!important; background: #d71e00!important; text-align: center; font-size: 18px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal i{position:absolute; top:50%; margin-top:-9px; left: 3px;}
.jcarousel-skin-tango .jcarousel-next-horizontal i{position:absolute; top:50%; margin-top:-9px; left: 5px;}
.el-btn{width:88px!important;}
.rd_log_heading{font-size: 30px;line-height: 1.8;color: #464748;font-family:'serpentinebolditalic';padding: 0;margin: 0;}
.create-an-ac-img{float:left; padding-right:8px; padding-bottom:8px;}
.field[id="user_username"]{min-width:100%;}
.field[id="user_password"]{min-width:100%;}
.row{display: -webkit-flex; -webkit-flex-wrap: wrap;}
.col-1{-webkit-flex: 0 0 8.333333%;}
.col-2{-webkit-flex: 0 0 16.666667%;}
.col-3{-webkit-flex: 0 0 25%;}
.col-4{-webkit-flex: 0 0 33.333333%;}
.col-5{-webkit-flex: 0 0 41.666667%;}
.col-6{-webkit-flex: 0 0 50%;}
.col-7{-webkit-flex: 0 0 58.333333%;}
.col-8{-webkit-flex: 0 0 66.666667%;}
.col-9{-webkit-flex: 0 0 75%;}
.col-10{-webkit-flex: 0 0 83.333333%;}
.col-11{-webkit-flex: 0 0 91.666667%;}
.col-12{-webkit-flex: 0 0 100%;}
.input-group{display: -webkit-box; display: -webkit-flex;}
.input-group .form-control, .input-group-addon, .input-group-btn{display: -webkit-box; display: -webkit-flex;}
.input-group .form-control{-webkit-flex: 1 1 auto;}
.carousel-control-next, .carousel-control-prev{display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:center;}

@media only screen and (min-width:576px){
.col-sm-1{-webkit-flex: 0 0 8.333333%;}
.col-sm-2{-webkit-flex: 0 0 16.666667%;}
.col-sm-3{-webkit-flex: 0 0 25%;}
.col-sm-4{-webkit-flex: 0 0 33.333333%;}
.col-sm-5{-webkit-flex: 0 0 41.666667%;}
.col-sm-6{-webkit-flex: 0 0 50%;}
.col-sm-7{-webkit-flex: 0 0 58.333333%;}
.col-sm-8{-webkit-flex: 0 0 66.666667%;}
.col-sm-9{-webkit-flex: 0 0 75%;}
.col-sm-10{-webkit-flex: 0 0 83.333333%;}
.col-sm-11{-webkit-flex: 0 0 91.666667%;}
.col-sm-12{-webkit-flex: 0 0 100%;}
}
@media only screen and (min-width:768px){
.col-md-1{-webkit-flex: 0 0 8.333333%;}
.col-md-2{-webkit-flex: 0 0 16.666667%;}
.col-md-3{-webkit-flex: 0 0 25%;}
.col-md-4{-webkit-flex: 0 0 33.333333%;}
.col-md-5{-webkit-flex: 0 0 41.666667%;}
.col-md-6{-webkit-flex: 0 0 50%;}
.col-md-7{-webkit-flex: 0 0 58.333333%;}
.col-md-8{-webkit-flex: 0 0 66.666667%;}
.col-md-9{-webkit-flex: 0 0 75%;}
.col-md-10{-webkit-flex: 0 0 83.333333%;}
.col-md-11{-webkit-flex: 0 0 91.666667%;}
.col-md-12{-webkit-flex: 0 0 100%;}
}
@media only screen and (min-width:992px){
.col-lg-1{-webkit-flex: 0 0 8.333333%;}
.col-lg-2{-webkit-flex: 0 0 16.666667%;}
.col-lg-3{-webkit-flex: 0 0 25%;}
.col-lg-4{-webkit-flex: 0 0 33.333333%;}
.col-lg-5{-webkit-flex: 0 0 41.666667%;}
.col-lg-6{-webkit-flex: 0 0 50%;}
.col-lg-7{-webkit-flex: 0 0 58.333333%;}
.col-lg-8{-webkit-flex: 0 0 66.666667%;}
.col-lg-9{-webkit-flex: 0 0 75%;}
.col-lg-10{-webkit-flex: 0 0 83.333333%;}
.col-lg-11{-webkit-flex: 0 0 91.666667%;}
.col-lg-12{-webkit-flex: 0 0 100%;}
}
@media only screen and (min-width:1200px){
.col-xl-1{-webkit-flex: 0 0 8.333333%;}
.col-xl-2{-webkit-flex: 0 0 16.666667%;}
.col-xl-3{-webkit-flex: 0 0 25%;}
.col-xl-4{-webkit-flex: 0 0 33.333333%;}
.col-xl-5{-webkit-flex: 0 0 41.666667%;}
.col-xl-6{-webkit-flex: 0 0 50%;}
.col-xl-7{-webkit-flex: 0 0 58.333333%;}
.col-xl-8{-webkit-flex: 0 0 66.666667%;}
.col-xl-9{-webkit-flex: 0 0 75%;}
.col-xl-10{-webkit-flex: 0 0 83.333333%;}
.col-xl-11{-webkit-flex: 0 0 91.666667%;}
.col-xl-12{-webkit-flex: 0 0 100%;}
}

@media only screen and (min-width:4001px){
.main_driven_content_box {margin:0 auto!important;width:37%!important;}	
.driven_main_content {float: left;width: 1100px;}
.driven-btn-red {width:370px!important;}
.driven-btn-white{width:370px!important;}
.tiles-ul{display:block; margin:0; padding:40px!important;}
.home-tile-height {height:1020px!important;}
.header-section {background-size:cover;}
}
@media only screen and (min-width:3000px) and (max-width:4000px){
.main_driven_content_box {margin:0 auto!important;width:37%!important;}	
.driven_main_content {float: left;width: 1100px;}
.home-tile-height {height:740px!important;}
.tiles-ul{display:block; margin:0; padding:40px!important}
.header-section {background-size:cover;}
.home-tile-height {height:1010px!important;}
}
@media only screen and (min-width:2500px) and (max-width:2999px){
.home-tile-height {height: 810px!important;}
.main_driven_content_box{margin: 0 auto!important;width: 50%!important;	}
#breadcr {width: 50.5%;margin: 0 auto!important;}
.after-login-dropdown{padding-bottom:5px; padding-left:5px; width: 50%; margin-left: 6px; margin:0 auto;}
.esolutions-benefits-blackbox2 {height:380px;}
.esolutions-pricing-blackbox1 {height:630px;}
.esolutions-pricing-blackbox2 {height:630px;}
.cs-benefit-tile-height {height: 720px;}
.cs-benefit-pricing-height {height:780px;}
.tile-box-height {height:740px;}
.submenu_setting_two{width: 100%!important;}
.header-section {background-size:cover;}
}
@media only screen and (min-width:2000px) and (max-width:2499px){
.main_driven_content_box{margin: 0 auto!important;width: 66%!important;	}
#breadcr {width: 66.5%; margin: 0 auto!important;}	
.after-login-dropdown{padding-bottom:5px; padding-left:5px; width:66%; margin-left: 6px; margin:0 auto;}
.esolutions-benefits-blackbox2 {height:380px;}
.esolutions-pricing-blackbox1 {height:570px;}
.esolutions-pricing-blackbox2 {height:570px;}
.tile-box-height {height: 680px;}
.submenu_setting_two{width: 100%!important;}
.header-section {background-size:cover;}
.home-tile-height {height:700px!important;}
}
@media only screen and (min-width:1800px) and (max-width:1999px){
.home-tile-height {height:652px!important;}
.main_driven_content_box{margin: 0 auto!important;width: 75%!important;	}
#breadcr {width: 75.5%;margin: 0 auto!important;}
.after-login-dropdown{padding-bottom:5px; padding-left:5px; width: 75%; margin-left: 6px; margin:0 auto;}
.esolutions-benefits-blackbox2 {height:380px;}
.esolutions-pricing-blackbox1 {height:540px;}
.esolutions-pricing-blackbox2 {height:540px;}
.submenu_setting_two{width: 100%!important;}
.header-section {background-size:cover!important;}
}
@media only screen and (min-width:1600px) and (max-width:1799px){
.home-tile-height {height:580px!important;}
.main_driven_content_box{margin: 0 auto!important;width: 84%!important;	}
#breadcr {width: 85%;margin: 0 auto!important;}
.after-login-dropdown{padding-bottom:5px; padding-left:5px; width: 84%!important; margin-left: 6px; margin:0 auto;}
.esolutions-benefits-blackbox2 {height: 400px;}
.esolutions-pricing-blackbox1 {height:530px;}
.esolutions-pricing-blackbox2 {height:530px;}
.submenu_setting_two{width: 100%!important;}
.jcarousel-skin-tango .jcarousel-container-horizontal {margin:0 auto!important; width:84%!important;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:99.8%!important;}
.header-section {background-size:cover!important;}
}
@media only screen and (min-width:1500px) and (max-width:1599px){
.home-tile-height {height:560px!important;}
.main_driven_content_box{margin: 0 auto!important;width: 90%!important;	}
#breadcr {width: 91%;margin: 0 auto!important;}
.after-login-dropdown{padding-bottom:5px; padding-left:5px; width: 90%; margin-left: 6px; margin:0 auto;}
.esolutions-benefits-blackbox2 {height: 420px;}
.submenu_setting_two{width: 100%!important;}
}
@media screen and (min-width: 1200px) {
.home-tile-height{height:560px;}
}
@media only screen and (min-width:1025px) and (max-width:1100px){
.home-tile-height {height: 560px;}
#refine_result {width:78%;}
}
@media only screen and (min-width:1024px) and (max-width:1200px){
.main-menu>li>a{padding: 5px 6px; font-size:14px;}	
.red-feature-box ul li ,.red-feature-box ol li{float:left;text-align: center;width: 20%!important;}
.red-feature-box ul li a ,.red-feature-box ol li a {font-size: 16px;}
.Offering ul li {display: list-item;float: left;margin-right: 6%;width: 27%;}
.esolutions-pricing-blackbox1{height:330px;}
.esolutions-pricing-blackbox2{height:447px;}
.fundraising-benefits-box1{height:430px;}
.fundraising-benefits-box2{height: 458px;}
.fundraising-benefits-box3{height: 458px;}
.esolutions-timing-integration-blackbox1{height:550px;}
.esolutions-timing-integration-blackbox2{height:550px;}
}
@media screen and (min-width: 1024px) {
.main-menu>li:hover .main-sub-menu{display:none;}
.main-menu>li:hover #main-sub-menu6{display:block;}
.main-menu>li:hover #main-sub-menu8{display:block;}
.max-width85 .email-phone { font-size: 17px!important; padding-left:5px;}
}
@media screen and (max-width: 1023px) {
.max-width-resp100{max-width:100%;}
.header-section{position:fixed; width:100%; display:block; height:70px; z-index:9;padding: 15px 0 15px 0; z-index: 999;}
.driven-logo{position:relative;}
.driven-logo img{max-width:150px; margin-left:50px;}
.driven-logo span{font-size:20px; color:#fff; padding:5px; font-weight:bold; position:absolute; top:0px; left:0px; }
.header-login-sect{position: fixed; top: 20px; right: 10px; margin: 0; width:auto; background:transparent;}
.header-login-sect li a{padding: 8px 7px; font-size:11px; background:#ed1c24; color:#fff; }
.header-login-sect li:first-child{border-right:none;}
.header-login-sect li:last-child a{background:#fff; color:#ed1c24;}	
.main-menu{background:#191919; position:fixed; top:70px; padding-bottom: 70px; left:0; width:250px; margin-left:-250px; z-index:99; height:100%; overflow-y:auto; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; margin-top:0px;}
.main-menu>li{display:block; border-bottom: 1px solid #2f2f2f; border-top: 1px solid #000;}
.main-menu>li:last-child{border-bottom:0;}
.main-menu>li>a{margin-top:0; padding: 12px 15px 12px 30px; text-align: left; font-family:MontserratLight; font-size:12px;}
.main-menu>li>a:hover{background:#ed1c24; color:#fff;}
.resp-menu .main-menu{margin-left:0px;}	
.menu-arrow-top{display:none;}
.menu-arrow-down{position: absolute; top: 7px; right: 8px; font-size: 14px; color: #fff; display: block; text-align: center; width: 25px; height: 25px; line-height: 25px;background: #ec1c23; cursor:pointer;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.main-sub-menu{position:relative; display:none; width:100%; background:#000;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.main-sub-menu>li{border-bottom:0;}
.main-sub-menu>li>a{color:#fff; font-family:MontserratLight; font-size:12px; padding-left:40px;}
.menu-block{display:block;}
.rotate-arrow{transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);}
.fixed-resp-margin{padding-top:70px;}
#menu-toggle-btn{display:block;}
#menu-toggle-btn i{display:block; width:30px; border-bottom:2px solid #fff; margin:5px 0px;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
#menu-toggle-btn i:nth-child(3){margin-top:-7px;}
.resp-menu #menu-toggle-btn i:first-child{display:none;}
.resp-menu #menu-toggle-btn i:last-child{display:none;}
.resp-menu #menu-toggle-btn i:nth-child(2){transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.resp-menu #menu-toggle-btn i:nth-child(3){transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);margin-top:-6px;}
.resp-menu .driven-logo span{top:5px;}
.innerdropdown-menu{width:1075px; margin-left:0px;}
.red-feature-box ul li ,.red-feature-box ol li{float:left;text-align: center;width: 20%!important;}
.red-feature-box ul li a ,.red-feature-box ol li a {font-size: 16px;}
.esolutions-pricing-blackbox1{height:332px;}
.esolutions-pricing-blackbox2{height:460px;}
.main-menu-active{color:#ed1c24!important;}
.tile-box-height{height:725px;}
.tiles-head-inner{font-size:16px;}
.tile-pagraph{font-size:12px;}
.m-top15-md{margin-top:0;}
.header-login-sect.title_driven{background:transparent;}
.inner-page-buton{display:none;}
}
@media only screen and (min-width:992px) and (max-width:1200px){
.home-slider .carousel-caption{top:10%;}
.home-slider .carousel-caption h3{font-size:20px; line-height:1.8;}
.tiles-head{font-size:16px;}
.tiles-ul li{margin-left: 10px; font-size: 13px;}
.cs-benefit-pricing-height{height:750px;}
.home-tile-height{height:465px;}
.content-slider li{width:18%;}
.red-feature-box ul li ,.red-feature-box ol li{float:left;text-align: center;width: 20%!important;}
.red-feature-box ul li a ,.red-feature-box ol li a {font-size: 16px;}
.max-width85 .email-phone { font-size:16px!important; padding-left:0;}
.wp-img {display: block; margin: 0 auto; max-width: 100%;}
.Offering ul li {display: list-item;float: left;margin-right: 6%;width: 27%;}
.esolutions-benefits-blackbox1{height:566px;}
.esolutions-benefits-blackbox2{height:566px;}
.esolutions-benefits-blackbox3{height:566px;}
.esolutions-pricing-blackbox1{height:530px;}
.esolutions-pricing-blackbox2{height:530px;}
.esolutions-timing-integration-blackbox1{height:930px;}
.esolutions-timing-integration-blackbox2{height:930px;}
.fundraising-benefits-box1{height:360px;}
.fundraising-benefits-box2{height:360px;}
.fundraising-benefits-box3{height:360px;}
.button-topspace{padding-top:0px!important;}
.button-topspace3{padding-top:23px!important;}
.footer-section{position: static!important;}
.footer-none{height:210px; width:100%; display:none;}
.tile-box-height {height: 750px!important;}
.pricing-box-height{height:430px;}
#event_login .log_form{width:50%!important;}
.field[id="user_username"]{min-width:100%!important;width:100%!important;}
.field[id="user_password"]{min-width:100%!important;width:100%!important;}
#login_banner{background-size:cover!important;}
}

@media only screen and (min-width:768px) and (max-width:991px){
.home-slider .carousel-caption{top:10%;}
.home-slider .carousel-caption h3{font-size:15px; line-height:1.6;}
.driven-btn-red{padding:10px;}
.driven-btn-white{padding:10px;}
.features-ul li img{height:40px;}
.features-ul li a{font-size:14px;}
.tiles-head{font-size:16px;}
.tiles-ul li{margin-left: 10px; font-size: 13px;}
.pricing-box-height{height:450px;}
.cs-benefit-pricing-height{height:835px;}
.home-tile-height{height:560px;}
.content-slider li{width:23%;}
.red-feature-box ul li ,.red-feature-box ol li{float:left;text-align: center;width: 20%;}
.red-feature-box ul li a ,.red-feature-box ol li a {font-size: 14px;}
.max-width85 .email-phone { font-size: 14px!important; padding-left:0;}
.wp-img {display: block; margin: 0 auto; max-width: 100%;}
.Offering ul li {display: list-item;float: left;margin-right: 6%;width: 27%;}
.inner-page-buton {line-height: 40px;}
.esolutions-benefits-blackbox1{height:620px;}
.esolutions-benefits-blackbox2{height:620px;}
.esolutions-benefits-blackbox3{height:620px;}
.esolutions-pricing-blackbox1{height:550px;}
.esolutions-pricing-blackbox2{height:550px;}
.esolutions-timing-integration-blackbox1{height:1010px;}
.esolutions-timing-integration-blackbox2{height:1010px;}
.fundraising-benefits-box1{height:430px;}
.fundraising-benefits-box2{height:430px;}
.fundraising-benefits-box3{height:430px;}
.button-topspace{padding-top:0px!important;}
.button-topspace3{padding-top:69px!important;}
.footer-section{position: static!important;}
.footer-none{height:210px; width:100%; display:none;}
.form-submit-btn {margin-bottom: 0px!important;}
.create-an-ac-img {width:100%!important;}	
.steps-heading-link li a{font-size:12px;}
.steps-heading-link{display:none;}
.steps-heading-resp{display:block;}
.steps-heading-count{margin-left:20px;}
.no-disp-below-991{display:none;}
.admi_menutoggle{width: 30%;}
.ad_right_box_title{width: 68%;}
.left_menu_edit_event{width: 30%;}
.admin-slide-menu{margin-left:-30%;}
.right_contain_box{width:70%; margin-left: 30%;}
.right_contain_box-100{width: 100%; margin-left: 0%;}
#event_login .log_form{width:50%!important;}
.field[id="user_username"]{min-width:100%!important;width:100%!important;}
.field[id="user_password"]{min-width:100%!important;width:100%!important;}
#login_banner{background-size:cover!important;}
}
@media screen and (max-width: 767px) {
.header-section{height:85px; padding: 25px 0 15px 0; z-index: 999;}
.driven-logo{margin-top:13px;}
.driven-logo img{margin:0 auto;}
.header-login-sect{position: fixed; top: 0; left: 0; margin: 0; width:100%; background:none;}
.header-login-sect li a{padding:8px 6px; font-size: 9px; background:#ed1c24; color:#fff;}
.header-login-sect li a:hover{background:transparent; color:#fff;}
.header-login-sect li:first-child{border-right:1px solid #555;}
.header-login-sect li:last-child a{background: #fff; color:#ed1c24;}	
.main-menu{top:85px; padding-bottom: 85px;}	
.fixed-resp-margin{padding-top:85px;}
.content-slider li{width:31%;}
.slider-logo{max-width:150px;}
.home-slider .carousel-caption{top:5%; left:10%; right:10%;}
.home-slider .carousel-caption h3{font-size:12px; line-height:1.6;}
.driven-btn-red {padding: 7px; width: 150px; font-size: 10px; margin: 5px;}
.driven-btn-white{padding: 7px; width: 150px; font-size: 10px; margin: 5px;}
.cs-benefit-tile-height{height:auto;}
.tile-box{margin-bottom:20px;}
.features-ul li{width:30%;}
.features-ul li a{height:70px;}
.features-ul li img{height:30px;}
.features-ul li a{font-size:12px;}
.driven-footer-logo{text-align:center; margin-bottom:15px;}
.footer-menu-ul{text-align:center;}
.footer-menu-ul li a{padding:5px 10px;}
.pricing-tile-box{margin-bottom:20px;}
.pricing-box-height{height:auto;}
.cs-benefit-pricing-height{height:auto;}
.disp-above-sm{display:none;}
.disp-below-sm{display:block;}
.admin-view-slider li h3{margin-bottom: 10px; font-size:22px; margin-top: 40px;}
.admin-view-slider-box .lSAction>a{font-size:12px;}
.red-feature-box ul li ,.red-feature-box ol li{float: none;text-align: center;width: 100%!important;}
.birder-image > img {width: 100%;}
.max-width85 .email-phone { font-size: 18px!important; padding-left:0;}
.wp-img {display: block; margin: 0 auto; max-width: 100%;}
.Offering ul li {display: list-item; float: left; margin-right: 6%; width: 27%;}
.inner-page-buton {line-height: 40px;}
.esolutions-benefits-blackbox2{height:auto;}
.esolutions-benefits-blackbox3{height:auto;}
.esolutions-pricing-blackbox1{height:auto;}
.esolutions-pricing-blackbox2{height:auto;}
.esolutions-timing-integration-blackbox1{height:auto;}
.esolutions-timing-integration-blackbox2{height:auto;}
.fundraising-benefits-box1{height: auto;}
.fundraising-benefits-box2{height:auto;}
.fundraising-benefits-box3{height: auto;}
.footer-section{position: static!important;}
.footer-none{height:210px; width:100%; display:none;}
.loginspace{margin-top:0px; margin-bottom:21px!important;}
.logout-btn{font-size:11px; text-transform:uppercase;}
.features-section{padding:40px 0 0px 0!important;}
#submit_tkt{margin-top:15px;}
.tile-box-height{height:auto;}
.new_pbody_responsiv{width:95%;overflow-x: scroll;}
.destopview{display:none;}
.mobileview_btn{display:block;}
.admi_menutoggle{ text-align:center;background:#212121;padding:10px 0px;width:100%;display:block;}
.admi_menutoggle a{font-size:18px;color:#fff;text-decoration:none;}
.ad_right_box_title{width:100%;display:block;padding:0px 10px;}
.left_menu_edit_event{width:250px; z-index:9; margin-left:-250px}
.contain_bgall{width:100%;}
.admin-slide-menu{margin-left:0px;}
.right_contain_box{width:100%;margin-left:0;}
.right_contain_box-100{margin-left:0;}
.steps-heading-link{display:none;}
.steps-heading-resp{display:block;}
.steps-heading-count{margin-left:20px;}
.no-disp-below-991{display:none;}
#event_login .log_form{width:80%!important;}
.field[id="user_username"]{min-width:100%!important;width:100%!important;}
.field[id="user_password"]{min-width:100%!important;width:100%!important;}
#login_banner{background-size:cover!important;}
}
@media screen and (max-width: 575px) {
.select-mbot-sx select{margin-bottom:15px;}
.d-none-xs{display:none;}
.fill-nav-mobile{ width:100%; text-align:center;}
.dropdown-fill-mobile{ width:100%; text-align:center;}
.nav-tabs .nav-link {border-top:1px solid #ddd;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #495057;background-color: #fff;border-color: #fff #fff #ddd;}
.footer-social {text-align:center;}
.drvn-contact {text-align: center;}
.drvien-copyright {text-align: center;}
}
@media screen and (max-width: 480px) {
.driven-btn-red{display:none;}
.driven-btn-white{display:none;}
.slider-logo {max-width: 120px; margin-left: 10px;}
.home-slider .carousel-caption h3{font-size:8px;}
.features-title{font-size:16px;}
.features-ul li{width:48%;}
.features-ul li a{height:60px;}
.features-ul li img{height:30px;}
.features-ul li a{font-size:10px;}
.content-slider li{width:45%;}
.red-feature-box ul li ,.red-feature-box ol li{float: none;text-align: center;width: 100%;}
.max-width85 .email-phone { font-size: 18px!important; padding-left:0;}
.wp-img {display: block; margin: 0 auto; max-width: 100%;}
.Offering ul li {display: list-item; float: none; margin-right: 0%; width: 100%;}
.content-slider li{ background-color: #fff; text-align: center;color: #FFF; }
.esolutions-benefits-blackbox2{height:auto;}
.esolutions-benefits-blackbox3{height:auto;}
.esolutions-pricing-blackbox1{height:auto;}
.esolutions-pricing-blackbox2{height:auto;}
.esolutions-timing-integration-blackbox1{height:auto;}
.esolutions-timing-integration-blackbox2{height:auto;}
.fundraising-benefits-box1{height: auto;}
.fundraising-benefits-box2{height:auto;}
.fundraising-benefits-box3{height: auto;}
.fill-nav-mobile{ width:100%; text-align:center;}
.dropdown-fill-mobile{ width:100%; text-align:center;z-index:998;}
.nav-tabs .nav-link {border-top:1px solid #ddd;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #495057;background-color: #fff;border-color: #fff #fff #ddd;}
.inner-pages-menu li a {margin: 1px 0px!important;}
.footer-social li a {margin-left:25px!important; margin-bottom:8px!important;}
#event_login .log_form{width:100%!important;}
.footer-social {text-align:center;}
.drvn-contact {text-align: center;}
.drvien-copyright {text-align: center;}
}

@media screen and (max-width:400px){.form-submit-btn {margin-bottom: 10px!important;}}
@media screen and (max-width:375px){
.form-submit-btn {margin-bottom: 10px!important;}
.vcw-btn{width:129px!important;}	
.footer-social li a {margin-left:24px!important; margin-bottom:8px!important;}
}
@media screen and (max-width:340px){.footer-social li a {margin-left:22px!important; margin-bottom:8px!important;}}
@media screen and (max-width:330px){
.footer-social li a {margin-left:20px!important; margin-bottom:8px!important;}
.header-login-sect li a {padding:8px 6px!important;}
}
@media screen and (max-width:320px){
.footer-social li a {margin-left:19px!important; margin-bottom:8px!important;}	
.header-login-sect li a {padding: 8px 4px!important;}
}

.links a:last-child {padding-right:0;}
span.links {width:30%; display:inline-block;}
@media (min-width:320px) and (max-width:1024px){
span.links {width:100%;} 
}
@media (min-width:310px) and (max-width:470px){
span.links {display:flex;}
h3 .links a img {width:100%;} 
#refine_result {max-width:100%; width:100% !important;}
}
@media (min-width:471px) and (max-width:767px){
#refine_result {max-width:100%; width:100% !important;}	
}
@media (min-width:1025px) and (max-width:1330px){
h3 .links a img {margin-bottom:5px;}	
}

.page_name_cls {
    color: #000 !important;
    font-size: 26px !important;
    text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
    font-family: serpentinebolditalic !important;
    line-height: 25px !important;
    margin: 0px !important;
    padding: 0px 0 0 12px !important;
}


