.border-left{border-left:1px solid #000;}

/*-------------------------  About-CDS style start here -----------------------------------------------*/
.about-cds{padding-bottom:90px;padding-top:80px;}
.about-cds .about-cds-wrap .vc_column-inner{padding:15px 65px !important;}
.about-cds .left-section .timeline-logo{margin-bottom:20px;}	
.about-cds-wrap .vc_column-inner{padding-top:25px;}
/*-------------------------  About-CDS style end here -----------------------------------------------*/

/*-------------------------  Case study style start here -----------------------------------------------*/
.case-studies-more{padding-top:50px;padding-bottom:0px;}
.case-studies-quotes .vc_column-inner { padding:0!important;}	
/*-------------------------  Case study style end here -----------------------------------------------*/

/*-------------------------  Vendors style start here -----------------------------------------------*/
.vendors-cds {padding-top:80px;padding-bottom:70px;}
.vendors-cds .left-section h4{font-size: 74px;line-height: 45px;color: #003767;display: inline-block;font-family: "Conv_BebasNeue";text-align: left;text-transform: uppercase;}
.vendors-cds .left-section.dwarf h4 {font-size: 45px; line-height: 25px;}
.vendors-cds  .left-section h4 em {color: #003767;display: inline-block;font-family: "Conv_BebasNeue";font-size: 75px;font-style: normal;letter-spacing: -2px;line-height: 75px;text-transform:uppercase;}
.vendors-cds .right-section .vc_column-inner{padding:10px 70px 0 70px !important;}

.vendor-event{ padding-bottom:80px;padding-top:125px}
.our-vendor .right-section p:last-child {padding-bottom: 0;}
.contact-us .right-section .vc_column-inner{padding:10px 50px 0 50px !important}
.vendors-cds-wrapper{margin-top:30px;padding-left: 225px;}
.vendors-cds-wrapper p{padding-bottom:0;line-height:30px;font-size:18px; margin-bottom: 0;padding-bottom: 0;}
.vendors-cds-wrapper p strong{font-size:21px;}
.vendors-cds-wrapper a{color:#bd0000;}
.vendors-cds-wrapper a:hover{color:#bd0000 !important; text-decoration: underline !important;}
.vendor-bottom ul{padding:0;}
.vendor-bottom li {margin-bottom: 10px;font-size: 21px;font-family: 'Open Sans', sans-serif;}

/*-------------------------  Vendors style end here -----------------------------------------------*/

/*-------------------------  Vendor-rate style start here -----------------------------------------------*/
.vendor-rates{padding-top:80px;padding-bottom:90px;}
.vendor-rates  .left-section h4 {color: #003767;font-family: "Conv_BebasNeue";font-size: 89px;line-height: 60px;text-transform: uppercase;max-width:200px;margin:0 auto;}
.vendor-rates .left-section h4 em {color: #003767;display: inline-block;font-family: "Conv_BebasNeue";font-size: 75px;font-style: normal;letter-spacing: -2px;line-height: 60px;text-transform:uppercase;}
.vendor-rates .invoice-support-text{margin-top:120px !important; margin-bottom:20px;}
.vendor-rates .vendors-rates-inner .vc_column-inner {padding: 0  16px !important;}
.vendor-rates .vendors-rates-inner h4{margin-bottom:30px;}
.vendor-rates .vendors-rates-inner h4 em{padding-top:45px;}
/*------------------------- Vendor-rate style end here -------------------------*/  

/*-------------------------  Vendor-policy style start here ---------------------------*/
.vendor-policy{padding-bottom:50px;padding-top:50px;}
.vendor-policy .left-section p{ font-family: 'Conv_BebasNeue'; font-weight:normal;font-size:82px;} 
.vendor-policy .left-section p  em{font-size:75px;}
.vendor-policy.left-section h4{color: #003767;display: inline-block;font-family: "Conv_BebasNeue";font-size:65px;line-height: 60px;text-transform: uppercase;letter-spacing:2px;}
.vendor-policy .left-section h4 em {color: #003767;display: inline-block;font-family: "Conv_BebasNeue";font-size: 78px;font-style: normal;letter-spacing: -2px;line-height: 60px;text-transform:uppercase;}

.vendor-policy .left-section ul{position:relative;padding-left:200px;padding-bottom:20px;}
.vendor-policy .left-section ul li{display:block;padding-bottom:10px;position:relative;}
.vendor-policy .left-section ul li:before{background-color: #bd0000;border-radius: 50%;content: "";height: 10px;left: -17px;position: absolute;top:10px;width: 10px;}
.vendor-policy .left-section ul li a{font-size:21px;color:#bd0000;border-bottom: 1px solid #bd0000;font-family: "Open Sans",sans-serif;transition:all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.vendor-policy .left-section ul li a:hover{color:#003767;transition:all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;border-bottom: 1px solid #003767;}

.contact-us .vendor-policies-cont p {padding-bottom:0;line-height:36px !important;}
.contact-us  .vendors-polities {padding-bottom:100px;padding-top: 170px !important;}
.contact-us .vendor-policies-cont a:hover{color:#003767}
.vendor-policy .left-section h3 { color: #003767; font-size: 95px; line-height: 87px; text-align: center; margin-bottom:0; }
.vendor-policy .left-section h4 { color: #003767; font-size: 75px; line-height: 50px; text-align: center; margin-bottom:0; }
.vendor-policy .left-section .vendor-heading{font-family: "Conv_BebasNeue";font-size:87px;line-height:74px;color:#003767;margin-bottom:0;text-align:center;	}
.vendor-policy .left-section .support-heading{font-family: "Conv_BebasNeue";font-size:75px;line-height:42px;color:#003767;text-transform:uppercase;text-align:center}

/*-----------------------  Vendor-policy style end here -----------------------*/

/*----------------------- career section style start here ----------------------- */  
.careers-cds{padding-bottom:90px;padding-top: 80px;}
.careers-cds  .left-section h4 {color: #003767;font-family: "Conv_BebasNeue";font-size: 89px;line-height: 60px;text-transform: uppercase;padding-left:120px;}
.careers-cds  h4 em {color: #003767;display: inline-block;font-family: "Conv_BebasNeue";font-size: 75px;font-style: normal;letter-spacing: -2px;line-height: 60px;text-transform:uppercase;}
.careers-cds .left-section .hr-payroll p{font-size:18px;padding-bottom:0;line-height:25px;}
.careers-cds .hr-payroll h5{font-size:18px;color:#000;font-family: "Open Sans",sans-serif;font-weight:800;margin-bottom:0}
.careers-cds .hr-payroll p {padding-bottom:0;line-height:24px;}
.careers-cds .right-section .wpb_text_column p:last-child{padding-bottom:0;}
.career-cds .right-section .career-cds-wrap{padding:80px 82px 0px 82px;}
.careers-cds .right-section .vc_column-inner{padding:10px 65px 0 65px !important;}
.careers-cds .right-section h4{margin-bottom:25px;}
.event-content h4{font-size: 80px;color: #fff;line-height: 80px;font-family: "Conv_BebasNeue";padding-bottom: 0; margin-bottom: 0px;}
.event-content h4 em {font-size: 165px;color: #809bb3;line-height: 120px;font-family: "Conv_BebasNeue";font-style: normal;}
/*----------------------- career section style end here  -----------------------*/

/*----------------------- associate style start here ----------------------- */		
.associates-cds{padding-bottom:70px;padding-top:80px;}
.associates-cds .left-section h4{color: #003767;display: inline-block;font-family: "Conv_BebasNeue";font-size:65px;line-height: 60px;text-transform: uppercase;letter-spacing:2px;}
.associates-cds h4 em {color: #003767;display: inline-block;font-family: "Conv_BebasNeue";font-size: 78px;font-style: normal;letter-spacing: -2px;line-height: 60px;text-transform:uppercase;}
.associates-cds .right-section > .vc_column-inner{padding:10px 65px 0 65px !important;}
.associates-cds .right-section .fix-da-hump .vc_column-inner {padding:5px !important; margin-left: 15px;}
.team-cds{margin-bottom:45px;}
.associate-bottom-text{  background-color: #e5e5e5;padding-bottom: 100px;padding-top: 150px;}
.associates-cds .right-section h4{margin-bottom:30px;}
/*----------------------- associate style start here ----------------------- */	

/*----------------------- button style start here ----------------------- */	
.btn.btn-case-study, .btn-case-study p{padding:6px 25px !important;font-size:18px;font-weight:800;color:#fff !important;}
.btn.btn-contact-us, .btn-contact-us p {font-size: 21px;font-weight: 800;padding: 6px 30px !important;color:#fff;}
.btn.btn-service, .btn-service p {font-size: 21px;font-weight: 800;padding: 6px 25px;color:#fff;}
.btn.btn-vendor, .btn-vendor p {font-size: 21px;font-weight: 800;padding: 6px 17px !important;color:#fff;text-align:center;}
/*----------------------- button style end here ----------------------- */	

/*----------------------- All page common style start here -----------------------*/
.event-text-1{padding-bottom:78px;padding-top:140px;} 
.sampling-text{padding-bottom:45px;padding-top:135px;text-align:center;} 

.sampling-text h2{font-size: 134px;line-height:55px;margin-bottom:0;color:#fff;}
.sampling-text h2 em{ color: #a3aebd; font-size: 61px;line-height: 62px;font-style:normal}
.sampling-text h3{font-size: 171px;line-height: 135px;margin-bottom:0;color:#fff;margin-bottom:0}
.sampling-text h4{color: #a3aebd;font-size: 51px;line-height: 45px;margin-bottom:0;}
.sampling-text h5{font-size: 42px;line-height: 42px;margin-bottom:0;color:#fff;letter-spacing:0.5px;}

.strategy-text{padding-bottom:120px;padding-top: 110px;} 
.get-in-touch-text{ padding-bottom:120px;padding-top: 190px;}
.purchase-decision-text{padding-top:50px;padding-bottom:40px;}
.brand-partner-text{padding-bottom:0px;padding-top:40px;}	
.wpb_text_column.wpb_content_element.brand-partners-text{margin-bottom:0;}
.left-section  .vc_column-inner .cds-solution-section-left{padding-top:50px;padding-bottom:50px;}
.hr-payroll h4 {margin-bottom:0;font-size:18px;font-family: "Open Sans",sans-serif;font-weight:800;}
.help-your-brand-section .help-brand{padding-bottom:130px;padding-top: 100px}
.your-team-helped .you-helped{padding-top: 100px;padding-bottom: 120px;}
.cds-solution-section .right-section .cds-solution-content-wrap {padding: 40px 60px 40px 60px;}
.cds-solution-section .left-section .vc_column-inner{padding-top:75px !important ;padding-bottom:25px;}

.the-result-below-text h3{margin-bottom:0 !important;}
.the-result-below-text p{font-size:16px;color:#809bb3;padding-bottom:10px;line-height:1.2;max-width:300px;margin:0 auto;font-family: "Open Sans",sans-serif;font-weight:800;}

.contact-us  .contact-wrap {padding-bottom:100px;padding-top: 170px !important;}
.contact-us .left-section .contact-address {margin-top: 25px;padding-left:195px;}
.contact-us .left-section .contact-address  p{padding-bottom:10px;}
.contact-us .left-section .contact-address  p strong{font-size:18px;}
.contact-us .left-section .contact-heading{  margin-top: 30px;margin-bottom:20px;text-align:center;}
.event-text  .vc_column-inner{ /* padding-top:0px !important;  */padding-bottom:15px; background-size: cover !important;}
.event-text p{max-width:310px;margin:0 auto;}
.events-section .vc_column-inner .vc_custom_1462965317679{padding:40px 0px;}
.events-section .event-section-wrap{padding-top:55px !important;padding-bottom:25px }
/*----------------------- All page common style end here -----------------------*/

body:after{
content: url(../images/about-us-white.png) url(../images/services-white.png) url(../images/case-studie-white.png) url(../images/careers-white.png) url(../images/contact-us-white.png) url(../images/search-white.png) url(../images/vendore-white.png) url(../images/associates-white.png);
display: none;
}

@media all and (min-width:0\0)
{
.about-cds-bottom .vc_col-sm-4, .about-cds-bottom-1 .about-bg-img > div{min-height:550px;}
.vc_align_center.wpb_single_image{text-align:center;}
.wpb_single_image img{width:auto !important;height:auto !important;}
.careers-cds .left-section .hr-payroll  .vc_figure {margin:0 !important;} 
select::-ms-expand {	display: none !important;}
.contact-us .right-section .wpcf7-form select{-webkit-appearance: none;appearance: none;}
.contact-us .right-section .wpcf7-form select::-ms-expand {display: none !important;}
.contact-us .right-section .wpcf7-form select{	}
.contact-us .right-section .wpcf7-form select:after{content:'url("../images/caret.png")';width:44px;height:56px;}
.wpb_single_image .vc_figure{margin: 0 !important;}
.wpb_single_image .vc_figure img{width:auto;height:auto;}
}

/* BY DS */
.no-bumper p {
	padding: 0;
	margin: 0;
}
.no-bumper h6 {
	font-size: 24px;
	margin-top: 15px;
}
a.btn.in-page {color: white !important;}
.vendors-cds .right-section p a.btn.in-page:hover {text-decoration: none !important;}