@import url('../../../css-1');
@import url('../../../css-2');

/* Reset
--------------------------------*/
* {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;webkit-appearance:none;}

h1, h2, h3, h4, h5 {font-weight: normal;}
strong {font-weight: 700;}
textarea {resize: vertical; overflow: auto;}
table {width:100%; border-collapse:collapse;}
video::-webkit-media-controls {
    display:none !important;
}
.footerMail{color:#fff;}
.footerMail:hover{color: #6170A4;}
/* General
------------------------------------------*/
header, nav, section, footer {display: block;}
html {height: 100%}
body {min-width:320px;font:400 16px/1.3 'PT Sans', Arial, sans-serif;background-color:#31363a;color:#656c71;overflow-x:hidden;}


.hiddendiv {display: none;}
html.applePointer, body.applePointer {cursor: pointer;}
.clearfix:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
a, input[type="submit"] {-webkit-transition: background 0.3s ease, color 0.3s ease;transition: background 0.3s ease, color 0.3s ease;}
a {color: #0954a0;}
a:hover {text-decoration: none;}
img {display: block; border: none;}
img.mob_pic {display: none;}

.wrap {width:960px;height:100%;margin:0 auto;}

.btn {display:inline-block;padding:0 30px;border-radius:16px;text-align:center;color:#fff;text-decoration:none;background:#ffbd3e;background:-moz-linear-gradient(left, #ffbd3e 0%, #ee854f 100%);background:-webkit-linear-gradient(left, #ffbd3e 0%,#ee854f 100%);background:linear-gradient(to right, #ffbd3e 0%,#ee854f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd3e', endColorstr='#ee854f',GradientType=1 );cursor:pointer;}
.btn:hover {background:#ffbd3e;background:-moz-linear-gradient(left, #ffbd3e 35%, #ee854f 100%);background:-webkit-linear-gradient(left, #ffbd3e 35%,#ee854f 100%);background:linear-gradient(to right, #ffbd3e 35%,#ee854f 100%);}

.sprite {background-image:url(../../../images/clickdealer/sprite_main.png);background-position:0 0;background-repeat:no-repeat;}

.content_all {position: relative;}
span.nowrap {white-space: nowrap;}

.main {position: relative; min-height: 100vh; color: #fff; text-align: center; background-color: #e5b103; }

/* main_nav
-----------------------------------*/
.nav-wraper {float: right; padding-top: 18px;}
.main_nav {display: inline-block;}
.main_nav .nav_list li {display: inline-block; position: relative;}
.main_nav .nav_blocks {display:none; background: #fff;}
.main_nav .nav_list a {color: #ffffff; font-size: 16px; line-height: 33px; text-transform: uppercase; text-decoration: none; margin-right: 15px;}
.main_nav .nav_list a:hover {color: #ffb14c;}
.main_nav .nav_list .options a:hover {background-color: rgba(0, 0, 0, .9);}
.main_nav .nav_list a.dropdown {margin-right: 15px;position: relative;padding-right: 20px;display: inline-block;}

.main_nav .nav_list a.dropdown:before {width:100%;height:2px;webkit-transform:scale(0,1);ms-transform:scale(0,1);transform:scale(0,1);ms-transform-origin:left center;transform-origin:left center;webkit-transform-origin:left center;transition:all .15s ease-out;filter:alpha(opacity=@opacity * 100);moz-opacity:0;khtml-opacity:0;opacity:0;position:absolute;left:0;bottom:0px;content:'';background-color:#fff;}
.main_nav .nav_list .has-sub:hover > a.dropdown:before {webkit-transform:scale(.25,1);ms-transform:scale(.25,1);transform:scale(.25,1);filter:alpha(opacity=@opacity * 100);moz-opacity:100;khtml-opacity:100;opacity:100;opacity:1;}
.main_nav .nav_list a.dropdown:after {content:'\f107';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;position:absolute;display:block;width:9px;height:6px;font-size:14px;line-height:6px;right:0;top:50%;ms-transform:translateY(-50%);moz-transform:translateY(-50%);webkit-transform:translateY(-50%);transform:translateY(-50%);}
.main_nav .nav_list .has-sub:hover > a.dropdown:after,
.main_nav .nav_list a.dropdown.active:after{
    content:"\f106";
}


nav ul.options,
.login_get ul.options,
.get_account ul.options{
    position:absolute;
    left:0;
    top:50px;
    z-index:2;
    width:132px;
    background-color:rgba(0,0,0,.43);
    list-style:none;
    padding:4px 0;
    opacity: 0;
    visibility: hidden;
    user-select: none;
    transform: translateY(-10px);
    transition: all .3s ease-in-out;
}
nav ul.options:before,
.login_get ul.options:before,
.get_account ul.options:before{
    content: '';
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 20px;
    left: 0;
    top: -17px;
    z-index: 1;
}
.main_nav .nav_list .has-sub:hover >  ul.options,
.login_holder:hover >  ul.options,
.get_account:hover >  ul.options{
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    user-select: auto;
}
nav.main_nav ul.options li {display: block;}
nav.main_nav .options li a{display:block;padding:3px 0 3px 11px;text-decoration:none;font-size:14px;margin:0;text-transform:capitalize;line-height:18px;}
nav .options li a:hover{color:#ffb14c;}

.nav_login {border-top: none;}
.main_nav .heading {text-transform: uppercase;font-size: 12px;padding: 5px 20px; background: #183f6d;color: #ffb14c;}
header.mobile .mob_nav_btn {right:14px;top:20px;left:auto;width:21px;height:21px;background-position:0;z-index:5;background-image:url(../../../images/clickdealer/clouse-icons-btn.png);}


.follow_us {display: none;padding-bottom: 10px;}
.main_nav .heading {text-transform: uppercase;}
.follow_us .social_list {list-style: none; padding: 0 20px;}
.follow_us .social_list li {float: left;margin-left: 12px;}
.follow_us .social_list li:first-child {margin-left: 0;}
.follow_us .social_list li a {display: block;width: 34px;height: 34px;text-indent: -9999px;border: 1px solid #4e555a;border-radius: 34px;}
.social_list li.fb_social a {background-position: -40px -1342px;}

.social_list li.linkedin_social a {background-position: -41px -1420px;}

.social_list li.twitter_social a {background-position: -42px -1498px;}

.main_nav .head_contacts {float: none; padding-top: 14px; padding: 14px 20px;}
.main_nav .head_contacts > a {display: block;}
.main_nav .head_contacts a.mail {margin: 12px 0 0 0;}


/* Header
------------------------------------------*/
header {position:fixed;left:0;right:0;top:0;z-index:3;height:68px;padding:0 73px;background-color:transparent;font-size:13px;webkit-box-sizing:border-box;box-sizing:border-box;webkit-transition:background-color .6s linear;o-transition:background-color .6s linear;moz-transition:background-color .6s linear;transition:background-color .6s linear;}
.head_contacts {float:left;padding-top:28px;text-align:left;}
.head_contacts > a {display:inline-block;text-decoration:none;font-size:13px;color:#656C71;}
.head_contacts a.phone {padding-left:18px;background-position:0 -1197px;}
.head_contacts a.mail {margin-left:21px;padding-left:23px;background-position:0 -1218px;}
header img.logo {position:relative;top:6px;display:inline-block;}
.login_get {float:right;display: flex;}

.meetup-btn{text-transform:uppercase;text-align:center;color:#fff;}
.login_get .meetup-btn{float:left;height:33px;margin-right:20px;padding:0 19px;line-height:33px;color:#fff;}
.login_holder{position:relative;float:left;margin-right:14px;}
.login_holder a.login_btn{height:31px;padding:0 35px;border:1px solid #ffffff;font-size:13px;line-height:31px;color:#ffffff;background:transparent;position:relative;}
.login_holder a.login_btn:after{display:none;}
.login_get .login_holder a.login_btn .arrow{position:absolute;right:17px;top:12px;display:block;width:9px;height:6px;background:none;}




.login_holder:hover a.login_btn{border-color:#ffbd3e;background:#ffbd3e;background:-moz-linear-gradient(left, #ffbd3e 0, #ee854f 100%);background:-webkit-linear-gradient(left, #ffbd3e 0,#ee854f 100%);background:linear-gradient(to right, #ffbd3e 0,#ee854f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd3e', endColorstr='#ee854f',GradientType=1 );}
.login_get a{color:#656C71;}
.login_get .get_account{position:relative;float:right;}
.login_get .get_account a.get_btn{border: 0; position:relative;height:33px;padding:0 20px 0 12px;background:#ffbd3e;background:-moz-linear-gradient(left, #ffbd3e 0%, #ee854f 100%);background:-webkit-linear-gradient(left, #ffbd3e 0%,#ee854f 100%);background:linear-gradient(to right, #ffbd3e 0%,#ee854f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd3e', endColorstr='#ee854f',GradientType=1 );line-height:33px;font-size:13px;text-transform:uppercase;color:#fff;}
.login_get .get_account a.get_btn:hover{background-color:#00b193;}
.login_get .get_account a.get_btn .arrow{position:absolute;right:17px;top:13px;display:block;width:9px;height:6px;background:none;}
.login_get .get_account a.get_btn.active .arrow,
.login_get .login_get a.get_btn.active .arrow{}
.login_get .get_account a.get_btn .arrow:before , .login_get .login_holder a.login_btn .arrow:before{content:'\f107';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:0;right:0;bottom:0;display:block;font-size:14px;line-height:6px;}
.login_get .get_account:hover a.get_btn .arrow:before,
.login_get .login_holder:hover a.login_btn .arrow:before{

    content:'\f106';
}

.login_get .login_holder ul.options:after{right:auto;left:130px;}
.login_get .options li a{display:block;padding:3px 0 3px 11px;text-decoration:none;font-size:14px;color:#fff;}
.login_get .options li a:hover{color:#ffb14c;background-color: rgba(0, 0, 0, .9);}
.login_get .options li:first-child{overflow:hidden;}
.login_get .options li:last-child{overflow:hidden;}

header .mob_nav_btn {display:none;position:absolute;right:0;top:6px;width:56px;height:56px;background-position:18px 18px;cursor:pointer;background-repeat:no-repeat;}
header .mob_burger {position:absolute;left:50%;top:50%;ms-transform:translateY(-50%) translateX(-50%);moz-transform:translateY(-50%) translateX(-50%);webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
header .mob_burger span {display:block;width:25px;height:3px;background-color:#fff;margin-top:5px;}
header .mob_burger span.first{margin-top: 0;}
header.mobile .mob_nav_btn .mob_burger{display: none;}
header.header-scroll .mob_burger span {background-color: #939a9f;}
header.header-scroll{background-color: #fff;}

/*@media screen and (min-width: 1120px) {*/
/*    header.header-scroll .main_nav .nav_list > li > a{color: #656c71;}*/
/*    header.header-scroll .main_nav .nav_list > li > a:hover{color: #ffb14c;}*/
/*}*/

/*header.header-scroll .login_holder a.login_btn {border-color: #656c71;color: #656c71;}*/
/*header.header-scroll .login_holder a.login_btn:hover {border-color: #ffbd3e;color: #fff;}*/
/*header.header-scroll img.logo{display: none;}*/
/*header.header-scroll img.logo-scroll{display: inline-block;}*/
/*header.header-scroll .main_nav .nav_list a.dropdown:before {background-color: #656c71;}*/
/* header main_nav */


/* section main
-----------------------------------*/
.section_block {background-color: #fff;}
.section_block .wrap {position: relative;z-index: 2;}
.section_block,
footer {position: relative;padding: 65px 0 70px; -webkit-box-sizing: border-box; box-sizing: border-box;}

.main a {color: #fff; text-decoration: none;}
.main .main-carousel {position: relative;height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;background-color: #e5b103;}
.main .main-carousel.not-first-slide {background-color: #31363a;}

.main .owl-wrapper-outer,
.main .owl-wrapper,
.main .owl-item {height:100%;min-height:694px;}
.main .owl-buttons {display:none;}
.main .owl-theme .owl-controls {position:absolute;left:50%;bottom:132px;margin:0 0 0 -35px;}
.main .owl-controls .owl-page span {width:15px;height:15px;background-color:#2e3b4b;opacity:1;}

.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {background-color:#78808b;}

.b-intro-slide {position:relative;opacity:0;height:0;width:0;overflow:hidden;color:#FFF;background-size:cover;background-repeat:no-repeat;background-position:center top;}
.b-intro-slide.active {opacity:1;min-height:750px;height:100%;width:100%;webkit-transition:opacity 1.5s ease 0s;transition:opacity 1.5s ease 0s;}
.b-intro-slider .dots {position:absolute;bottom:45%;right:20px;z-index:4;text-align:center;}
.b-intro-slider .dot {display:block;vertical-align:top;width:15px;height:15px;border-radius:50%;background-color:rgba(0,0,0,.38);font-size:20px;margin:9px 0 0;}
.b-intro-slider .dot.active {background-color:#bbbdc1;}
.b-intro-slider .scroll-button .icon {display: block; width: 51px; height: 50px; position: absolute; bottom: 25px;left: 50%;margin-left: -25px;background-position: 0 -3069px;z-index: 2;}
.b-intro-slider .scroll-button .icon:hover {background-position: 0 -3128px;}

.ep-performance .slide h1 {margin-top: 39px; font-size: 49px;}
.ep-performance .logo-ep-holder {margin-top: -160px; text-align: center;}
.ep-performance .logo-ep-holder .logo-ep {display: inline-block;}

.main .slide-temple {background-image: url(../../../images/clickdealer/slide_temple.jpg);}
.main .slide {display: table; position: relative; z-index: 1; height: 100vh;}
.main .slide .slide-content {display: table-cell; margin: 0 15px; vertical-align: middle;}
.main .slide .slide-content h2{padding-left: 10px;padding-right: 10px;}
.video_wrap {overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; }
.video_wrap video {position: absolute; left: 50%; top: 50%; width: 1945px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.video_wrap video.full-hd {width: 2560px; }
.video_wrap .mist { background-color: rgba(0,0,0,.1); display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2; }
.main .slide h1 {margin-top: -25px; margin-bottom: 25px; font-size: 60px; font-weight: 700;}
.main .slide h2 {font-size: 28px;}

.main .slide .btn-holder {margin: 56px auto 0;}


/* pages_present_slider */
.pages_present_slider .owl-prev,.pages_present_slider .owl-next{display: none;}
.pages_present_slider .owl-dots {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;position:absolute;left:50%;bottom:-25px;ms-transform:translateX(-50%);moz-transform:translateX(-50%);webkit-transform:translateX(-50%);transform:translateX(-50%);}
.pages_present_slider .owl-dots .owl-dot {width:15px;height:15px;border-radius:50%;background-color:rgba(255,255,255,.34);margin-left:10px;cursor:pointer;}
.pages_present_slider .owl-dots .owl-dot:first-child{margin-left: 0;}
.pages_present_slider .owl-dot.active{background-color: rgba(255,255,255,.65);}
/* pages_present_slider */

/* Slide IPMA */
.slide-international-performance {background: url(../../../images/clickdealer/bg-slide-ipma.jpg) 50% 50% no-repeat;}
.slide-international-performance .row-logos {display: table;margin: 0 auto 65px;}
.slide-international-performance .row-logos .cell {display: table-cell; vertical-align: bottom;}
.slide-international-performance .row-logos .logo {display: block;}
.slide-international-performance .row-logos .cell-1 {padding-right: 45px;}
.slide-international-performance .row-logos .cell-2 {}
.slide-international-performance .text {font-size: 21px;color: #FFF;font-weight: 500;max-width: 930px;line-height: 1.5;margin: 0 auto 67px;}
.slide-international-performance .btn-holder {}
.slide-international-performance .btn {}
@media screen and (max-width: 1110px) {
    .slide-international-performance .row-logos .logo {width: 300px;}
    .slide-international-performance .text {padding: 0 60px;}
    .slide-international-performance .text br {display: none;}
}
@media screen and (max-width: 700px) {
    .slide-international-performance .row-logos .logo {width: 150px;}
}
@media screen and (max-width: 600px) {
    .pages_present {width: 280px;height:200px;margin-left: auto;margin-right: auto;overflow: hidden;}
    .pages_present .owl-wrapper-outer, .pages_present .owl-wrapper, .pages_present .owl-item {float:left;min-height: auto;}
    .b-intro-slider .dots{display: none;}
}
@media screen and (max-width: 500px){
    .b-intro-slider .dots {bottom:60px;right:50%;ms-transform:translateX(50%);moz-transform:translateX(50%);webkit-transform:translateX(50%);transform:translateX(50%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
    .b-intro-slider .dot{margin-top: 0;margin-left: 10px;}
    .b-intro-slider .dot:first-child{margin-left: 0;}
}
@media screen and (max-width: 450px) {
    .slide-international-performance .row-logos {display: block; margin-bottom: 15px;}
    .slide-international-performance .row-logos .logo {width: 250px; margin: 0 auto 25px;}
    .slide-international-performance .row-logos .cell {display: block; padding: 0;}
    .slide-international-performance .text {margin-bottom: 30px; font-size: 16px; padding: 0 30px;}
}
/* Slide IPMA end */



/* slide-global-marketing */

.slide-global-marketing {background: #09104c;position: relative;}
.slide-global-marketing * {box-sizing: border-box;}
.slide-global-marketing .mob-br {display: none;}
.slide-global-marketing .waves-holder {background-image: url(../../../images/clickdealer/index/slide-global-marketing/global-marketing-bg.png);
    background-repeat: no-repeat;
    background-size: cover;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;}
.slide-global-marketing .waves-holder canvas {top: 0;left: 0;right: 0;bottom: 0; /* z-index: -1; */opacity: 0.9;}
.slide-global-marketing .waves {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
/* .slide-global-marketing .particles-holder {position: absolute;left: 0;top: 0;right: 0;bottom: 0;} */
.slide-global-marketing .slide.wrap { width: 100%;max-width: 1150px; position: relative;z-index: 2;}
.slide-global-marketing .slide .main-title {font-size: 42px;line-height: 1.1;color: #bbbff4; margin-bottom:10px;text-transform: uppercase; font-weight: normal;letter-spacing: 16px;}
.slide-global-marketing .slide-slogan {font-size: 18px;line-height: 1;color: #bbbff4;}
.slide-global-marketing .methodology-holder {margin-top: 90px;position: relative;}
.slide-global-marketing .traffic-methodology {display: flex; justify-content: space-between;}
.slide-global-marketing .global-marketing-logo {position: absolute; left: 50%;top: -30px; width: 129px; margin-left: -64px;}
.slide-global-marketing .global-marketing-logo .slide-logo{display: block;width: 100%;}
.slide-global-marketing {}
.slide-global-marketing {}
.slide-global-marketing {}
.slide-global-marketing .traffic-section {}
.slide-global-marketing .traffic-section .traffic-section-title {
    font-size: 56px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
    background: -moz-linear-gradient(left, #7bfdfd 0%, #006cff 100%);
    background: -webkit-linear-gradient(left, #7bfdfd 0%,#006cff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #7bfdfd;
    display: inline-block;
    margin: 0 auto 52px;
}
.slide-global-marketing .traffic-holder {display: flex;justify-content: space-between;}
.slide-global-marketing .traffic-item:last-child {margin-right: 10px;}
.slide-global-marketing .traffic-item {
    position: relative;
    width: 206px;
    padding: 30px 19px;
    margin-right: 35px;
    background: #11257e;
    background: -moz-linear-gradient(top, #11257e 0%, #2033a1 100%);
    background: -webkit-linear-gradient(top, #11257e 0%,#2033a1 100%);
    background: linear-gradient(to bottom, #11257e 0%,#2033a1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11257e', endColorstr='#2033a1',GradientType=0 );
    box-shadow: 10px 10px 15px 5px rgba(25, 42, 71, 1.0);
}
.slide-global-marketing .traffic-item:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    right: -10px;
    bottom: -10px;
    z-index: -1;
    background: #7bfdfd;
    background: -moz-linear-gradient(top, #7bfdfd 0%, #006cff 100%);
    background: -webkit-linear-gradient(top, #7bfdfd 0%,#006cff 100%);
    background: linear-gradient(to bottom, #7bfdfd 0%,#006cff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bfdfd', endColorstr='#006cff',GradientType=0 );
}
.slide-global-marketing .traffic-item:after {content: '';position: absolute; height: 36px;left: 50%;bottom: 100%;margin-bottom: 6px;border: 1px dotted #006cff;}
.slide-global-marketing .traffic-item .head-holder {min-height: 60px;display: inline-block;width: auto;}
.slide-global-marketing .traffic-item .traffic-title {text-decoration: none; display: inline-block; font-size: 22px;line-height: 1;color: #ffffff;font-weight: bold;text-transform: uppercase;}
.slide-global-marketing .traffic-item .learn-more {
    background: #7bfdfd;
    background: -moz-linear-gradient(left, #7bfdfd 0%, #006cff 100%);
    background: -webkit-linear-gradient(left, #7bfdfd 0%,#006cff 100%);
    background: linear-gradient(to right, #7bfdfd 0%,#006cff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bfdfd', endColorstr='#006cff',GradientType=1 );
    font-size: 12px;
    line-height: 0.8;
    color: #fff;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
     -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    padding: 1px 5px;
    height: 2px;
    overflow: hidden;
    color: transparent;
    letter-spacing: 1px;
}
.slide-global-marketing .traffic-item .head-holder:hover .learn-more {height: auto;color: #fff;padding: 3px 5px;}

.slide-global-marketing .traffic-item .description {font-size: 14px;line-height: 18px;color: #cacee6;text-align: center;}
.slide-global-marketing .traffic-item .description span {font-weight: bold;}
.slide-global-marketing .traffic-item .btn-holder {margin-top: 20px;}
.slide-global-marketing .traffic-item .btn-traffic {background: transparent;border: 1px solid #ffb14c;color: #ffb14c;font-size: 18px;line-height: 32px;text-transform: uppercase;}
.slide-global-marketing .traffic-item .btn-traffic:hover {color: #ffffff;
    border-color: #ffbd3e;
    background: #ffbd3e;
    background: -moz-linear-gradient(left, #ffbd3e 0, #ee854f 100%);
    background: -webkit-linear-gradient(left, #ffbd3e 0,#ee854f 100%);
    background: linear-gradient(to right, #ffbd3e 0,#ee854f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd3e', endColorstr='#ee854f',GradientType=1 );}
.slide-global-marketing .traffic-title {}

@media (max-width: 1300px) {
    .slide-global-marketing .slide.wrap {max-width: 1080px;padding: 0 35px;}
    .slide-global-marketing .global-marketing-logo {width: 100px;top: -20px;margin-left: -50px;}
}
@media (max-width: 1100px) {
    .slide-global-marketing .slide.wrap {max-width: 1015px;padding: 0;}
    .slide-global-marketing .global-marketing-logo {display: none;}
}
@media (max-width: 1024px) {
    .slide-global-marketing .slide .main-title {font-size: 32px;letter-spacing: 6px;margin-bottom: 17px;}
    .slide-global-marketing .methodology-holder {margin-top: 50px;}
    .slide-global-marketing .traffic-methodology {display: block; width: 100%;max-width: 800px; height: 304px; margin: 0 auto;padding: 0 40px; overflow: hidden;}
    .slide-global-marketing .traffic-methodology.owl-loaded {height: auto; overflow: visible;}
    .slide-global-marketing .traffic-section {width: 100%;}
    .slide-global-marketing .traffic-section .traffic-section-title {font-size: 44px; margin-bottom: 30px;}
    .slide-global-marketing .traffic-methodology .owl-item {min-height: auto;}
    .slide-global-marketing .traffic-item {width: 100%;max-width: 305px;box-shadow: none;margin:10px;}
    .slide-global-marketing .traffic-item:last-child {margin-right: 10px;}
    .slide-global-marketing .traffic-item:before,
    .slide-global-marketing .traffic-item:after {display: none;}


    .slide-global-marketing .owl-dots {-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); font-size:0;text-align: center; position: absolute;top: 100%;left: 50%;margin-top: 18px; display: inline-block;background: #2033a1;border-radius: 12px;padding: 4px;}
    .slide-global-marketing .owl-carousel button.owl-dot {margin-left: 6px;}
    .slide-global-marketing .owl-dot span {display: block;width: 10px;height: 10px;background: #bbbff4;border-radius: 50%;}
    .slide-global-marketing .owl-dots .owl-dot:first-child {margin-left: 0;}
    .slide-global-marketing .owl-dots .owl-dot.active span {background: #59fbf8;}
    .slide-global-marketing .owl-nav button {position: absolute;bottom: 35%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);width: 30px;height: 34px;}
    .slide-global-marketing .owl-nav button span {display: none;}
    .slide-global-marketing .owl-nav button:before,
    .slide-global-marketing .owl-nav button:after {position: absolute;content: ''; width: 21px;height: 2px;background-color: #bbbff4;visibility: visible;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
    .slide-global-marketing .owl-nav button:hover:before,
    .slide-global-marketing .owl-nav button:hover:after {background-color: #59fbf8;}
    .slide-global-marketing .owl-prev {left: 0;}
    .slide-global-marketing .owl-next {right: 0;}
    .slide-global-marketing .owl-prev:before, .slide-global-marketing .owl-prev:after {top: 50%;left: 0;-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;}
    .slide-global-marketing .owl-prev:before { -webkit-transform: rotate(45deg) translateY(-1px); -ms-transform: rotate(45deg) translateY(-1px); transform: rotate(45deg) translateY(-1px);}
    .slide-global-marketing .owl-prev:after {-webkit-transform: rotate(-45deg) translateY(1px);-ms-transform: rotate(-45deg) translateY(1px);transform: rotate(-45deg) translateY(1px);}
    .slide-global-marketing .owl-next:before, .slide-global-marketing .owl-next:after {top: 50%;right: 0;-webkit-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;transform-origin: 100% 50%;}
    .slide-global-marketing .owl-next:before {-webkit-transform: rotate(45deg) translateY(1px);-ms-transform: rotate(45deg) translateY(1px);transform: rotate(45deg) translateY(1px);}
    .slide-global-marketing .owl-next:after {-webkit-transform: rotate(-45deg) translateY(-1px);-ms-transform: rotate(-45deg) translateY(-1px);transform: rotate(-45deg) translateY(-1px);}

}

@media (max-width: 950px) {
    .slide-global-marketing .traffic-methodology {max-width: 670px; padding: 0 33px;}
}


@media (max-width: 750px) {
    .slide-global-marketing .slide.wrap {padding-left: 15px;padding-right: 15px;}
    .slide-global-marketing .slide .main-title {font-size: 24px;letter-spacing: 2px;margin-bottom: 17px;}
    .slide-global-marketing .slide-slogan {font-size: 13px;line-height: 1.2;}
    .slide-global-marketing .methodology-holder {margin-top: 35px;}
    .slide-global-marketing .traffic-methodology {max-width: 450px;padding: 0; height: 235px;}
    .slide-global-marketing .traffic-methodology.owl-loaded {height: auto; overflow: visible;}
    .slide-global-marketing .traffic-section .traffic-section-title {font-size:24px;margin-bottom: 13px;}
    .slide-global-marketing .traffic-item {padding: 17px 13px;}
    .slide-global-marketing .traffic-item .head-holder {min-height: 42px;}
    .slide-global-marketing .traffic-item .traffic-title {font-size: 16px;line-height: 1.1;}
    .slide-global-marketing .traffic-item .description {min-height: 48px; font-size: 13px;line-height: 16px;}

    .slide-global-marketing .owl-prev {left: -21px;}
    .slide-global-marketing .owl-next {right: -17px;}
    .slide-global-marketing .owl-nav button {width: 24px;height: 28px;bottom: 42%;}
    .slide-global-marketing .owl-nav button:before,
    .slide-global-marketing .owl-nav button:after {width: 16px;}
}

@media (max-width: 550px) {
    .slide-global-marketing .mob-br {display: block;}
    .slide-global-marketing .traffic-methodology {max-width: 370px;padding: 0;}
    .slide-global-marketing .traffic-item {margin: 5px;}
    .slide-global-marketing .traffic-item .description {min-height: 64px;}
    .slide-global-marketing .slide .traffic-item .btn-holder {margin-top: 16px;}
    .slide-global-marketing .traffic-item .btn-traffic {padding: 0 12px;}
}
@media (max-width: 400px) {
    .slide-global-marketing .traffic-methodology {max-width: 290px;padding: 0;}
    .slide-global-marketing .traffic-item .description {min-height: 80px;}
}
@media (max-width: 374px) {
    .slide-global-marketing .owl-nav {display: none;}
}

/* slide-global-marketing */



.slide-blue-book {font-size: 24px;}
.main .slide-blue-book .slide h2 {font-size: 60px; font-weight: bold; margin-bottom: 40px;}
.main .slide-blue-book .slide h3 {font-size: 47px; font-weight: bold; padding-top: 20px; margin-bottom: 50px;}
.main .slide-temple .slide h2 {font-size: 66px; font-weight: 700;}
.slide-temple .meeting-holder {margin: 34px 0 56px;}
.slide-temple .meeting-holder > img {position: relative; top: 8px; display: inline-block; margin-right: 70px;}
.slide-temple .meeting-info {position: relative; display: inline-block; text-align: left}
.slide-temple .meeting-info:before {content: ''; display: block; position: absolute; left: -35px; top: 36px; width: 1px; height: 38px; background-color: #fff;}
.slide-temple .meeting-info .heading {margin-bottom: 4px; font-size: 43px; font-weight: 700; color: #ffbe4c; text-transform: uppercase;}
.slide-temple .meeting-info .date-info {padding-left: 45px; font-size: 33px; font-weight: 700; background: url(../../../images/clickdealer/calendar-icon.png) left center no-repeat;}
.epm-award-slide {background: #4b1c9e url(../../../images/clickdealer/index/epm-award-bg.jpg) no-repeat center top / cover; text-align: center; color: #fff;}

.particles-box {position: absolute; top: 0; z-index: 0; display: block; width: 30%; height: 100%; opacity: 0;}
#particles-box-1 {left: 0;}
#particles-box-2 {right: 0;}
.active .particles-box {-webkit-animation: epm-show-particles 2s 1s 1 forwards;animation: epm-show-particles 2s 1s 1 forwards;}
.epm-award-slide .epm-logo-holder {opacity: 0;}
.epm-award-slide.active .epm-logo-holder {-webkit-animation: epm-show-logo 1.5s 2.5s 1 forwards;animation: epm-show-logo 1.5s 2.5s 1 forwards;}
.epm-award-slide .epm-logo-holder img {display: inline-block; width: 100%; max-width: 500px;}
.epm-award-slide .logo-text-holder {margin-top: 70px; opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px);}
.epm-award-slide .logo-text-holder .pic-holder {display: inline-block; vertical-align: middle; }
.epm-award-slide .logo-text-holder .pic-holder img {width: 320px; height: auto;}
.epm-award-slide .logo-text-holder .award-text {display: inline-block; margin-left: 40px; vertical-align: middle; font-weight: 700; font-size: 60px; text-transform: uppercase;}
.epm-award-slide .heading {margin-top: 12px; font-size: 28px; opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px);}
.epm-award-slide.active .logo-text-holder,
.epm-award-slide.active .heading {-webkit-animation: epm-show-info 1.5s 3.5s 1 forwards;animation: epm-show-info 1.5s 3.5s 1 forwards;}
.epm-award-slide .btn-holder {opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px);}
.epm-award-slide.active .btn-holder {-webkit-animation: epm-show-btn-holder 1.5s 4.5s 1 forwards;animation: epm-show-btn-holder 1.5s 4.5s 1 forwards;}

.nominated-slide {background: #13245a url(../../../images/clickdealer/index/nominated-bg.jpg) no-repeat center top / cover; text-align: center; color: #fff;}
.nominated-slide .logo-holder {opacity: 0; text-align: center;}
.nominated-slide .logo-holder img {display: inline-block;}
.nominated-headings {position: relative; width: 100%; max-width: 336px; margin: 30px auto 0; opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px);}
.nominated-headings:before,
.nominated-headings:after {position: absolute; top: -35px; content: ''; display: block; width: 140px; height: 247px; background: url(../../../images/clickdealer/index/lavry.svg) no-repeat 0 0;}
.nominated-headings:before {left: -110px;}
.nominated-headings:after {right: -110px; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg);}
.nominated-headings .top-heading {font-size: 50px; font-weight: 700; text-transform: uppercase;}
.slide .nominated-headings .sub-heading {font-size: 29px;}
.nominated-slide .bottom-info {margin-top: 145px; opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px);}
.nominated-slide .bottom-info .text {font-size: 30px;}
.nominated-slide .bottom-info .btn-holder {margin-top: 30px;}
.nominated-slide.active .logo-holder {-webkit-animation: epm-show-logo 1.5s 2.5s 1 forwards;animation: epm-show-logo 1.5s 2.5s 1 forwards;}
.nominated-slide.active .nominated-headings {-webkit-animation: epm-show-info 1.5s 3.5s 1 forwards;animation: epm-show-info 1.5s 3.5s 1 forwards;}
.nominated-slide.active .bottom-info {-webkit-animation: epm-show-btn-holder 1.5s 4.5s 1 forwards;animation: epm-show-btn-holder 1.5s 4.5s 1 forwards;}

/* Slide blue book
-----------------------------------*/
.b-intro-new-slide {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #108ad7 url(../../../images/clickdealer/index/slide-blue-book/blue-book-bg.jpg) no-repeat center top / cover;}
.blue-book__content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 1222px; height: 613px; margin: -53px auto 0; text-align: center; background: url(../../../images/clickdealer/index/slide-blue-book/blue-book__content-bg.svg) no-repeat center top / 1222px 613px;}
.blue-book__logo-holder {position: absolute; left: 50%;}
.blue-book__logo-cd-holder {top: -11px; margin-left: -418px;}
.blue-book__logo-book-holder {top: 30px; margin-left: 38px;}
.blue-book__heading {margin-top: 66px; font-size: 60px;}
.blue-book__btn-holder {margin-top: 35px;}
.blue-book__logo-rankings {width: 305px;}
.blue-book__logo-rankings-holder {bottom: -77px; margin-left: -153px;}


/* El Gran Torneo Slide
-----------------------------------*/
.slide-el-gran-torneo {background-image: url(../../../images/clickdealer/bg-slide-el-gran-torneo.jpg);}
.slide-el-gran-torneo .slide-content {padding: 0 30px;}
.slide-el-gran-torneo .slide .title {width: 100%; max-width: 981px;;margin: auto;overflow: hidden;text-indent: -100000px; margin-top: 0; margin-bottom: 95px;}
.slide-el-gran-torneo .text {font-size: 18px;color: #FFF;max-width: 735px;margin: auto;text-align: left;margin-bottom: 33px;}
.slide-el-gran-torneo .text p {margin: 0 0 27px;}
.slide-el-gran-torneo .row-btn {padding-bottom: 65px;}
.slide-el-gran-torneo .btn-go {font-size: 24px;font-weight: 700;background-color: #cf1f1b;padding: 25px 90px;border-radius: 41px; white-space: nowrap;}
@media screen and (max-width: 800px) {
    .slide-el-gran-torneo .text {font-size: 16px;}
    .slide-el-gran-torneo {background-position: 0 0;}
    .slide-el-gran-torneo .slide .title {margin-bottom: 70px;}
    .slide-el-gran-torneo .row-btn {padding-bottom: 0;}
    .slide-el-gran-torneo .btn-go {padding: 25px 35px;}
}
/* El Gran Torneo Slide End
-----------------------------------*/

.ep-performance {background-image: url(../../../images/clickdealer/index/eu-performance-bg.jpg);}

@-webkit-keyframes epm-show-particles {
   to {opacity: 1;}
}
@keyframes epm-show-particles {
   to {opacity: 1;}
}
@-webkit-keyframes epm-points-right-move {
   to {right: 0; opacity: 1;}
}
@keyframes epm-points-right-move {
   to {right: 0; opacity: 1;}
}
@-webkit-keyframes epm-show-logo {
   to {opacity: 1;}
}
@keyframes epm-show-logo {
   to {opacity: 1;}
}
@-webkit-keyframes epm-show-info {
   to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}
@keyframes epm-show-info {
   to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}
@-webkit-keyframes epm-show-btn-holder {
   to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}
@keyframes epm-show-btn-holder {
   to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}

.main {background-color: #FFF; min-height: 100%;}
.main .main-carousel {background-color: #fff;}

.black-friday-slide {background: #111314 url(../../../images/clickdealer/bg-slide-black-friday-0.jpg) 50% 50% no-repeat; background-size: cover; text-align: center;}
.black-friday-slide .bg {width: 100%; height: 100%;}
.black-friday-slide .pic-wrapper {display: inline-block; margin: 0 auto 51px; position: relative; width: 600px; height: auto;}
.black-friday-slide .pic-wrapper .label {display: block; width: 300px; height: 300px; position: absolute; right: 0; top: 25px; bottom: 25px;}
.black-friday-slide .pic-wrapper .pic-label {display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../../../images/clickdealer/pic-black-friday-label.png) 50% 50% no-repeat; -webkit-animation-delay: 1s; animation-delay: 1s;}
.black-friday-slide .pic-wrapper .label .arr {display: block; content: ''; position: absolute; width: 30px; height: 30px;}
.black-friday-slide .pic-wrapper .label .arr-top {border-top: 8px solid #fff; border-left: 8px solid #fff; left: 50%; top: 50%; margin: -15px 0 0 -15px; -webkit-animation: moveTopArr 1s; animation: moveTopArr 1s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both;  -webkit-animation-delay: 1s;  animation-delay: 1s;}
.black-friday-slide .pic-wrapper .label .arr-bottom {border-bottom: 8px solid #fff; border-right: 8px solid #fff; left: 50%; top: 50%; margin: -45px 0 0 -45px;}
.black-friday-slide .pic-wrapper .label .arr-top.animated {-webkit-animation: moveTopArr 1s;animation: moveTopArr 1s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both;  -webkit-animation-delay: 1s;  animation-delay: 1s;}
.black-friday-slide .pic-wrapper .label .arr-bottom.animated {-webkit-animation: moveBottomArr 1s;animation: moveBottomArr 1s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both;  -webkit-animation-delay: 1s;  animation-delay: 1s;}

@-webkit-keyframes moveTopArr {
0% {top:50%;left:50%;}
100% {top:0;left:0;margin:0;}
}
@keyframes moveTopArr {
0% {top:50%;left:50%;}
100% {top:0;left:0;margin:0;}
}
@-webkit-keyframes moveBottomArr {
0% {top:50%;left:50%;}
100% {top:100%;left:100%;margin:0;}
}
@keyframes moveBottomArr {
0% {top:50%;left:50%;}
100% {top:100%;left:100%;margin:0;}
}

.black-friday-slide .pic {}
.black-friday-slide .pic-mob {display: none;}
.black-friday-slide .intro {font-size: 25px;color: #fff;line-height: 1.2em;max-width: 860px;margin: auto; -webkit-animation-delay: 1s; animation-delay: 1s;}
.black-friday-slide .intro .marker {color: #d63737;}
.black-friday-slide .invite {font-size: 60px; color: #fff; text-transform: uppercase; font-weight: 600; padding: 15px 0 34px; -webkit-animation-delay: 1.3s; animation-delay: 1.3s;}
.black-friday-slide .row-btns {padding: 20px 0 90px;}
.black-friday-slide .btn {font-size: 24px; text-transform: uppercase; padding: 16px 45px; margin: 0 10px; border-radius: 31px; min-width: 124px; -webkit-animation-delay: 1.7s; animation-delay: 1.7s;}
.black-friday-slide .btn-blank {border: 1px solid #fff; background-color: transparent; -webkit-animation-delay: 1.5s; animation-delay: 1.5s;}



@media screen and (max-width: 1550px) {
    .main .slide .btn-holder{text-align: center;}
}
@media screen and (max-width: 1080px) {
}
@media (max-width: 900px) {
    .main .main-carousel .slide{padding-top: 70px;}
    .black-friday-slide .slide.wrap .slide-content {padding: 20px 50px 0; vertical-align: top;}
    .black-friday-slide .pic-wrapper {display: block; width: 100%; max-width: 600px; padding: 0;}
    .black-friday-slide .pic {}
    .black-friday-slide .intro {font-size: 21px;}
    .black-friday-slide .invite {font-size: 37px; padding: 15px 0 0;}
    .black-friday-slide .btn {margin-bottom: 15px;}
    .black-friday-slide .pic-mob {display: block; width: 100%;}
    .black-friday-slide .pic-wrapper .label {display: none;}
    .black-friday-slide .pic-wrapper .pic {display: none;}

}
@media screen and (max-width: 730px) {
    .black-friday-slide .slide.wrap .slide-content {padding: 20px 35px 0;}
    .black-friday-slide .pic-wrapper {margin-bottom: 15px;}
    .black-friday-slide .pic {display: block; width: 100%;}
    .black-friday-slide .intro {font-size: 19px;}
    .main .main-carousel .slide {padding-top: 0;}
}
@media (max-width: 767px) {
    .ep-performance {background: url(../../../images/clickdealer/index/eu-performance-bg.jpg) 50% 50% no-repeat; background-size: cover;}

}
@media (max-width: 600px) {

}
@media (max-height: 887px) {
    .main .slide h1 {margin-top: 0;}
    .black-friday-slide .slide.wrap {padding-top: 15px;}
    .black-friday-slide .invite {padding: 15px 0 8px;}
    .mexico-meetup-slide .slide.wrap {padding-top: 15px;}
}
@media (max-height: 600px) {
    .main .main-carousel .slide {padding-top: 20px;}
}
@media (max-height: 500px) {
    .main .main-carousel .slide {padding-top: 50px;}
}
@media screen and (max-width: 450px) {
    .main .main-carousel .slide {padding-top: 0;}
}
@media screen and (max-width: 400px) {
}


/* -------------------------------
  SLIDE SURVEY
----------------------------------*/
.b-intro-slider .slide-survey {background-image: url(../../../images/clickdealer/video/index/slide-survey.jpg);}
.slide-survey .slide-content {margin: 0;}
.slide-survey.active {padding-top: 115px;}
.slide-survey .slide-desc {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;}
.slide-survey .desc-left {padding-right: 7px;min-width: 300px;}
.slide-survey .desc-left img {display: block;max-width: 100%;margin-left: auto;margin-right: auto;}
.slide-survey .desc-right {position: relative;padding-left: 40px;}
.slide-survey .desc-right:before {content: '';position: absolute;width: 2px;top: 0;bottom: 0;right: 100%;background: url('../../../images/clickdealer/slide-survey-separator.png') no-repeat center / contain;}
.slide-survey .slide-logo-wrap {position: relative;text-align: right;margin: 0 auto 28px;width: 100%;max-width: 261px;}
.slide-survey .sponsor {margin-left: auto; margin-bottom:4px; letter-spacing: -.55px; font-size: 14px;line-height: 18px;display: inline-block;padding-left: 6px;padding-right: 6px;color: #323232;text-transform: uppercase;background: #fee052;position: relative;}
.slide-survey .sponsor:after {width: 0;height: 0;border-top: 5px solid #fee052;border-left: 7px solid transparent; content: '';position: absolute;top: 100%;right: 0;}
.slide-survey .slide .slide-desc h2 {padding: 16px 0 0; font-family: 'Hind', sans-serif; font-size: 40px; line-height: 50px;color: #ffffff;font-weight: bold;text-align: left;}

.slide-survey .slide .btn-holder {margin-top: 69px;}
.slide-survey .slide-footer {margin-top: 190px;}
.slide-survey .slide-footer img {display: block;max-width: 100%;margin-left: auto;margin-right: auto;}


@media screen and (max-width: 1600px) {
    .slide-survey.active {padding-top: 55px;}
    .slide-survey .slide-footer {margin-top: 110px;}
}
@media screen and (max-width: 1280px) {
    .slide-survey.active {padding-top: 35px;}
    .slide-survey .slide-footer {margin-top: 75px;}
    .slide-survey .slide .slide-desc h2 {font-size: 30px;line-height: 40px;}
}
@media screen and (max-width: 1100px) {
    .slide-survey.active {padding-top: 0;}
    .slide-survey .slide-desc  {display: block;}
    .slide-survey .desc-left {padding: 0;}
    .slide-survey .desc-right {padding: 0;margin-top: 30px;}
    .slide-survey .slide-content {padding: 0 15px;}
    .slide-survey .slide-logo-wrap {position: relative;padding-bottom: 10px;margin-bottom: 20px;}
    .slide-survey .slide-logo-wrap:before {content: '';position: absolute;height: 149px;-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-transform: rotate(-90deg)  translateY(-50%);-ms-transform: rotate(-90deg)  translateY(-50%);transform: rotate(-90deg)  translateY(-50%);width: 2px;left: 50%;top: 100%;background: url('../../../images/clickdealer/slide-survey-separator.png') no-repeat center / contain;}
    .slide-survey .slide .slide-desc h2  {padding: 0 15px;text-align: center;}
    .slide-survey .desc-right:before {display: none; }
    .slide-survey .slide .btn-holder {margin-top: 40px;}
}
@media screen and (max-width: 1100px) {
    .main .main-carousel.b-intro-slider  {height: 100%;}

}
@media screen and (max-width: 768px) {
    .slide-survey .slide-logo-wrap {margin-bottom: 15px;max-width: 200px;}
    .slide-survey .slide .slide-desc h2  {font-size: 23px;line-height: 31px;padding: 0 23px;}
    .slide-survey .sponsor {font-size: 12px;}
    .slide-survey .desc-left .slide-logo-book {max-width: 180px;}
    .slide-survey .slide-footer img {max-width: 180px;}
}

@media screen and (max-width: 600px) {
    .slide-survey.active {padding-top: 30px;}
    .slide-survey .slide-logo-wrap {max-width: 170px;position: relative;}
    .slide-survey .desc-left .slide-logo-book {max-width: 160px;}
    .slide-survey .slide-footer {margin-top: 60px;}
    .slide-survey .slide-footer img {max-width: 150px;}
    .b-intro-slide.slide-survey.active .slide .btn-holder {margin-top: 20px;}
}
@media screen and (max-width: 450px) {
    .slide-survey .slide-content {padding-left: 0;padding-right: 0;}
    .slide-survey .desc-left .slide-logo-book {max-width: 145px;}
    .slide-survey .slide .slide-desc h2  {font-size: 22px;line-height: 28px;padding: 0 15px;}
    .slide-survey .slide-footer img {max-width: 125px;}
}






/* -------------------------------
  SLIDE SURVEY
----------------------------------*/



/* section welcome
-----------------------------------*/
.section_heading {font-size:48px;font-weight:700;padding-bottom:30px;text-align:center;}
.section_heading + .sub_heading {font-size:20px;text-align:center;margin-bottom:15px;}

/* section products
-----------------------------------*/
.products_solutions {position:relative;height:717px;margin-top:39px;}
.products_solutions .solution_name {position:absolute;left:0;bottom:0;width:100%;padding:16px 20px 16px 0;text-align:right;color:#fff;font-size:22px;text-transform:uppercase;webkit-box-sizing:border-box;box-sizing:border-box;}
.products_solutions .travel_solution .solution_name {padding:12px 20px 12px 0;}

.products_solutions .solution_box {position:absolute;left:0;top:0;width:226px;height:226px;background-repeat:no-repeat;background-position:0 0;background-size:cover;}
.products_solutions .solution_box .info {display:none;position:absolute;left:0;top:0;height:100%;width:100%;padding:19px 19px 0;color:#fff;font-size:14px;webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;}
.products_solutions .solution_box .info p {padding-top:11px;}
.products_solutions .solution_box .info p:first-child {padding-top:0;}
.products_solutions .solution_box .info p a {color:#fff;}

.products_solutions .mobile_solution {height:472px;background-image:url(../../../images/clickdealer/product_mobile.jpg);}
.products_solutions .mobile_solution .solution_name,
.products_solutions .retargeting_solution .solution_name,
.products_solutions .native_solution .solution_name {background-image:url(../../../images/clickdealer/product_name_mist.png);}
.products_solutions .mobile_solution .info {height:100%;background-image:url(../../../images/clickdealer/product_mobile_hover.jpg);}
.products_solutions .display_solution {left:245px;background-image:url(../../../images/clickdealer/product_display.jpg);}
.products_solutions .display_solution .info {background-color:#00a287;}
.products_solutions .search_solution {left:245px;top:246px;background-image:url(../../../images/clickdealer/product_search.jpg);}
.products_solutions .search_solution .info {background-color:#0954a0;}
.products_solutions .retargeting_solution {left:491px;width:471px;background-image:url(../../../images/clickdealer/product_retargeting.jpg);}
.products_solutions .retargeting_solution .info {background-image:url(../../../images/clickdealer/product_retargeting_hover.jpg);}
.products_solutions .social_solution {left:491px;top:246px;background-image:url(../../../images/clickdealer/product_social.jpg);}
.products_solutions .social_solution .info {background-color:#ffb14c;}
.products_solutions .email_solution {left:735px;top:246px;background-image:url(../../../images/clickdealer/product_email.jpg);}
.products_solutions .email_solution .info {background-color:#0954a0;}
.products_solutions .native_solution {left:245px;top:491px;width:470px;background-image:url(../../../images/clickdealer/product_native_advertising.jpg);}
.products_solutions .native_solution .info {background-image:url(../../../images/clickdealer/product_native_advertising_hover.jpg);}
.products_solutions .hyperlocal_solution {left:0;top:491px;background-image:url(../../../images/clickdealer/product_hyper_advertising.jpg);}
.products_solutions .hyperlocal_solution .info {background-color:#00a287;}
.products_solutions .video_solution {left:735px;top:491px;background-image:url(../../../images/clickdealer/product_video.jpg);}
.products_solutions .video_solution .info {background-color:#00a287;}

/* #products_what */
#products_what {position: relative; width: 719px; height: 550px; margin: 56px auto 0; background: url(../../../images/clickdealer/products_what_bg.jpg) 198px 38px no-repeat;}
.b-products_list {list-style: none;}
.b-products_list li a.link {color: #656c71;}
.b-products_list li .prod_circle {position: absolute; z-index: 2; display: block; width: 88px; height: 88px; background: url(../../../images/clickdealer/services_products.png) 0 0 no-repeat; -moz-animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.b-products_list li .name {position: absolute; font-size: 16px; text-transform: uppercase; text-decoration: none;}
.b-products_list li .line {position: absolute; display: block; background: url(../../../images/clickdealer/services_products_lines.png) 0 0 no-repeat;}
.b-products_list li.prod-retarget .prod_circle {left: 51px; top: 0;}
.b-products_list li.prod-retarget .name {left: -62px; top: 35px;}

.b-products_list li.prod-search .prod_circle {left: 11px; top: 159px; background-position: 0 -98px;}
.b-products_list li.prod-search .name {left: -67px; top: 194px;}
.b-products_list li.prod-search .line {left: 0; top: 85px; width: 73px; height: 123px; background-position: 0 -4px;}
.b-products_list li.prod-search.active .line {background-position: 0 -473px;}

.b-products_list li.prod-display .prod_circle {left: 54px; top: 312px; background-position: 0 -196px;}
.b-products_list li.prod-display .name {left: -28px; top: 349px;}
.b-products_list li.prod-display .line {left: 43px; top: 250px; width: 31px; height: 116px; background-position: -43px -169px;}
.b-products_list li.prod-display.active .line {background-position: -43px -638px;}

.b-products_list li.prod-video .prod_circle {left: 164px; top: 418px; background-position: -1px -294px;}
.b-products_list li.prod-video .name {left: 104px; top: 478px;}
.b-products_list li.prod-video .line {left: 121px; top: 394px; width: 47px; height: 93px; background-position: -120px -313px;}
.b-products_list li.prod-video.active .line {background-position: -120px -782px;}

.b-products_list li.prod-social .prod_circle {left: 323px; top: 459px; background-position: -1px -392px;}
.b-products_list li.prod-social .name {left: 344px; top: 571px;}
.b-products_list li.prod-social .line {left: 249px; bottom: 0; width: 95px; height: 70px; background-position: -248px -399px;}
.b-products_list li.prod-social.active .line {background-position: -248px -868px;}

.b-products_list li.prod-nativeaids .prod_circle {left: 466px; top: 418px; background-position: -1px -490px;}
.b-products_list li.prod-nativeaids .name {left: 575px; top: 477px;}
.b-products_list li.prod-nativeaids .line {right: 252px; bottom: 2px; width: 72px; height: 72px; background-position: -395px -395px;}
.b-products_list li.prod-nativeaids.active .line {background-position: -395px -864px;}

.b-products_list li.prod-email .prod_circle {left: 571px; top: 312px; background-position: 0 -588px;}
.b-products_list li.prod-email .name {right: -8px; top: 346px;}
.b-products_list li.prod-email .line {right: 124px; bottom: 63px; width: 46px; height: 91px; background-position: -549px -315px;}
.b-products_list li.prod-email.active .line {background-position: -549px -784px;}

.b-products_list li.prod-mobile .prod_circle {left: 620px; top: 159px; background-position: -1px -686px;}
.b-products_list li.prod-mobile .name {right: -65px; top: 192px;}
.b-products_list li.prod-mobile .line {right: 48px; top: 250px; width: 31px; height: 111px; background-position: -640px -169px;}
.b-products_list li.prod-mobile.active .line {background-position: -640px -638px;}

.b-products_list li.prod-tracking .prod_circle {right: 62px; top: 0; background-position: 0 -784px;}
.b-products_list li.prod-tracking .name {right: -24px; top: 35px;}
.b-products_list li.prod-tracking .line {right: 0; top: 81px; width: 80px; height: 128px; background-position: -639px 0;}
.b-products_list li.prod-tracking.active .line {background-position: -639px -469px;}


/* news
-----------------------------------*/
section.news {position: relative; background: #fff;padding-bottom: 109px;}
.news_upcoming {width: 620px; float: left;}
.news_upcoming .heading,
.recent_heading {text-align:left;padding-bottom: 14px; border-bottom: 1px solid #d8dbde; font-size: 26px; font-weight: 700;}
.news_upcoming .heading a,
.news_recent a,
.news_event .event_name a {text-decoration: none; color: #656c71; line-height: 25px;}
.news_upcoming .heading a:hover,
.news_recent a:hover,
.news_event .event_name a:hover {color: #0954a0;}
.news_events_holder {padding-top:21px;min-height:414px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:stretch;}
.news_events_holder .news_event {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;min-height:414px;align-content:stretch;width:300px;float:left;margin-left:20px;height:100%;padding-bottom:28px;position:relative;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;}
.news_events_holder .news_event:first-child {margin-left: 0;}
.news_event .event_name {padding: 29px 0 9px; font-size: 20px;line-height: 25px; font-weight: 700;}

.news_event .date,
.news_recent .news_date {font-size: 14px; }
.news_event .date{color: #656c71;}
.news_recent .news_date {color: #fefefe;}

.news_event .event_info {padding: 22px 0 5px;font-size: 14px;line-height: 20px;}
.news_event .read_more {text-align:left;background: none;height: 20px; padding: 0;position: absolute; left: 0; bottom: 8px; color: #ffb14c; line-height: 20px; background-color: transparent; text-decoration: underline;text-transform: uppercase;border-radius: 0;}
.news_event .read_more:hover {text-decoration: none; color:#0954a0;}

.news_recent {position: relative; width: 300px; float: right;}
.recent_heading {border-bottom: none;}
.news_recent .recent_heading {border-bottom: 1px solid #d8dbde;margin-bottom: 20px;}
#news_container { padding: 21px 29px 60px 31px;position: relative; min-height: 434px; overflow: hidden;background: #fdaf59;background: -moz-linear-gradient(top, #fdaf59 0%, #fc625c 100%);background: -webkit-linear-gradient(top, #fdaf59 0%,#fc625c 100%);background: linear-gradient(to bottom, #fdaf59 0%,#fc625c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdaf59', endColorstr='#fc625c',GradientType=0 ); -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
#news_container .list {list-style-type: none;}
#news_container li {list-style:none;padding: 14px 0 28px; border-bottom: 1px solid rgba(255, 255, 255, .47);}
#news_container li:hover .news_calendar{opacity: 1;}
#news_container .news_calendar {opacity:.4;transition: opacity .4s linear;display:block;width: 23px;height: 23px;background: url(../../../images/clickdealer/index/news-icon-calendar.png)no-repeat center;margin-bottom: 10px;}
#news_container .news_name {padding-bottom: 5px;}
#news_container .news_name a {font-size: 20px; line-height: 25px; font-weight: 700; color: #fefefe; text-decoration: none;}
#news_container .news_name a:hover {color: #0954a0;}
#news_container .date {display: block;}
#news_container .read_more{position: absolute;left: 31px;bottom: 27px; background: none;height: 20px;margin-top: 0;padding: 0;color: #fff; line-height: 20px; background-color: transparent;text-decoration: underline;text-transform: uppercase;border-radius: 0;}
#news_container .read_more:hover {text-decoration: none;color:#0954a0;}



/* top_verticals products
-----------------------------------*/
section.top_verticals {padding:57px 0 100px;min-height:425px;color:#fff;background:#395272 url(../../../images/clickdealer/index/top-verticals-bg.jpg) center top no-repeat;background-size:cover;}
.top_verticals .section_heading {padding-bottom:25px;}

.top_verticals .top_verticals-list {color:#fff;list-style-type:none;text-align:center;font-size:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:stretch;align-items:center;justify-content:space-between;flex-wrap:wrap;webkit-flex-wrap:wrap;ms-flex-wrap:wrap;}
.top_verticals .top_verticals-list_i {list-style:none;max-width:281px;width:100%;display:block;min-height:175px;vertical-align:top;margin-bottom:10px;overflow:visible;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;webkit-box-orient:vertical;webkit-box-direction:normal;webkit-flex-direction:column;ms-flex-direction:column;justify-content:flex-end;webkit-box-pack:flex-end;webkit-justify-content:flex-end;ms-flex-pack:flex-end;}
.top_verticals .top_verticals-list_i:hover .top_verticals-list_description {opacity:1;max-height:160px;}
.top_verticals .top_verticals-list_i:hover .top_verticals-list_icons {moz-opacity:1;ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
.top_verticals .top_verticals-list_icons {moz-opacity:.3;ms-filter:alpha(opacity=30);filter:alpha(opacity=30);opacity:.3;display:block;background-image:url(../../../images/clickdealer/index/top-verticals-icons.png);background-repeat:no-repeat;margin-bottom:5px;}
.top_verticals .top_verticals-list_icons-sweepstakes-vouchers{background-position: left top; width: 62px;height: 51px;}
.top_verticals .top_verticals-list_icons-ecommerce-retail{background-position: 0 -100px; width: 54px; height: 55px; }
.top_verticals .top_verticals-list_icons-dating-social{background-position: 0 -202px; width: 52px; height: 52px;}
.top_verticals .top_verticals-list_icons-gaming-social{background-position: 0 -303px; width: 66px; height: 48px;}
.top_verticals .top_verticals-list_icons-mobile{background-position: 0 -400px; width: 45px; height: 51px;}
.top_verticals .top_verticals-list_icons-software-utilities{background-position: 0 -500px; width: 53px; height: 52px;}

.top_verticals .top_verticals-list_title{font-size: 18px;line-height: 26px;text-transform:uppercase;color: #fff;font-weight: bold;text-align: left;border-top:1px solid rgba(255, 255, 255, .2);margin-top:12px;padding-top:12px;}
.top_verticals .top_verticals-list_description {font-size:14px;line-height:23px;text-align:left;overflow:hidden;webkit-transition:max-height 2s ease, opacity 1s ease;o-transition:max-height 2s ease, opacity 1s ease;moz-transition:max-height 2s ease, opacity 1s ease;transition:max-height 2s ease, opacity 1s ease;opacity:0;max-height:0;}

@media screen and (max-width: 1080px){
    .top_verticals .top_verticals-list {max-width: 630px;margin-left: auto;margin-right: auto;}
}
@media screen and (max-width: 978px) {
    section.top_verticals{padding: 40px 0 50px;}
    .top_verticals .top_verticals-list_i{max-width: 100%;width: 46%;}
}
@media screen and (max-width: 768px) {
    .top_verticals .top_verticals-list_description{font-size:13px;line-height: 18px;}
}
@media screen and (max-width: 600px) {
    section.top_verticals { padding: 50px 0 60px;}
    .top_verticals .section_heading {font-size:26px;padding-bottom:16px;margin-bottom:23px;border-bottom:1px solid rgba(255, 255, 255, .2);text-align:left;}
    .top_verticals .top_verticals-list_i {width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;min-height:auto;margin-bottom:43px;}
    .top_verticals .top_verticals-list_i:last-child{margin-bottom: 0;}
    .top_verticals .top_verticals-list_icons{opacity: 1;margin-bottom: 10px;}
    .top_verticals .top_verticals-list_title{font-size: 18px;line-height: 24px;border:0;order:1;padding-top: 0;margin-top: 0;margin-bottom: 8px;text-transform: none;}
    .top_verticals .top_verticals-list_description {font-size: 14px;line-height: 23px;}
    .top_verticals .top_verticals-list_description {opacity: 1;max-height: 100%;order: 2;}
}
@media screen and (max-width: 450px) {
    .news_event img{width: 100% !important;}
}

/* about_us products
-----------------------------------*/
section.about_us {display:none;min-height:425px;color:#fff;background:#607d9b url(../../../images/clickdealer/facts_section_bg.jpg) center top no-repeat;background-size:cover;}
.about_us .section_heading {padding-bottom:46px;}
.facts_list {margin-bottom:45px;text-align:center;list-style:none;}
.facts_list li {display:inline-block;width:148px;min-height:175px;padding:0 15px;vertical-align:top;}
.facts_list li .icon {display:block;height:50px;background:url(../../../images/clickdealer/facts_infografics_icons.png) center 14px no-repeat;}
.facts_list li.customers .icon {background-position: center -54px;}
.facts_list li.geo .icon {background-position: center -108px;}
.facts_list li.verticals .icon {background-position: center -159px;}
.facts_list li.mobile .icon {background-position: center -216px;}
.facts_list li .fact_heading {margin:10px 0 6px;font-size:30px;font-weight:700;color:#ffc64c;}
.facts_list li p {font-size:17px;}

.about_list {text-align:center;}
.about_list .about_item {display:inline-block;margin:0 31px;vertical-align:top;}
.about_list .about_item .number {position:relative;width:130px;height:130px;margin:0 auto;border:2px solid #fec54c;border-radius:50%;text-align:center;font-size:50px;font-weight:700;line-height:130px;color:#ffc64c;}
.about_list .about_item .circles {position:absolute;left:-13px;top:-13px;webkit-animation-duration:4s;webkit-animation-iteration-count:1;moz-animation-duration:4s;moz-animation-iteration-count:1;ms-animation-duration:4s;ms-animation-iteration-count:1;animation-duration:4s;animation-iteration-count:1;}
.about_list .item_2 .circles {left: -12px;}
.about_list .item_3 .circles {left: -14px; top: -14px;}
.about_list .item_4 .circles {left: -16px; top: -15px;}
.about_list .about_item p.info {padding-top: 25px;font-size: 20px;}
/**//* changes start */


.career-heading-sect {
    padding-bottom: 0;
    padding-top: 0;
}
.career-heading-sect .page_title {
    margin-bottom: 0;
}
.page_title .page_title_in {
    min-height: 100%;
    padding-bottom: 54px;
    background-position: right top;
    background-repeat: no-repeat;
}


/* brands products
-----------------------------------*/
section.partners-brands {padding-top: 60px; padding-bottom: 26px;background-color: #ffffff; }
section.partners-brands .wrap {text-align: justify;}
.partners-brands ul.partners-logo-list {line-height: 0;font-size: 0;}
.partners-brands ul.partners-logo-list li {display: inline-block; border: 1px solid #dcdcdc; width: 295px; height: 214px;position: relative;margin-bottom: 34px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-perspective: 1000; perspective: 1000; text-align: center; background: #fff;}

.partners-brands .brand-holder {position: relative; width: inherit; height: inherit; -webkit-transition: 0.6s; transition: 0.6s; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
.partners-brands .brand-holder > div {position: absolute; top: 0; left: 0; width: inherit; height: inherit; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.partners-brands .brand-holder .front:before {content: ''; display: inline-block; height: inherit; vertical-align: middle;}
.partners-brands .brand-holder .back { display: table; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); background: #fff;}
.partners-brands .brand-holder .company-name {display: table-cell; padding: 0 10px; font-size: 20px; color: #656c71; vertical-align: middle;}
.partners-brands ul.partners-logo-list li:hover {-webkit-box-shadow: 0 0 14px rgba(0,0,0,.5);box-shadow: 0 0 14px rgba(0,0,0,.5); -webkit-transform: scale(1.1); transform: scale(1.1); z-index: 2;}
.partners-brands ul.partners-logo-list li:hover .brand-holder{ -webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.partners-brands .brand-holder img {display: inline-block; vertical-align: middle;}

/**//* changes end */


/* contact_us
-----------------------------------*/
.contact-page {padding-top: 0;}

@media screen and (max-width: 1080px) {
    .contact-page.section_block.contact-page {padding-top: 0;}
}
/* contact_us
-----------------------------------*/


section.contact_us {position: relative;background:#f1f4f7;background-image: url(../../../images/clickdealer/map-bg.jpg);background-position: 50% 0;padding:298px 0 0;z-index: 1;}
.contact_address {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;}
.contact_us .wrap {background-color:#ffffff;webkit-border-radius:3px;moz-border-radius:3px;border-radius:3px;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:-108px;z-index: 4;}
.contact_us .section_heading {text-align:left;padding-top:28px;padding-bottom:9px;line-height:50px;}
.contact_us .section_heading + .sub_heading {text-align:left;font-size:18px;}
.contact_us .contact_left_section {width:690px;padding:20px 80px 65px 78px;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;}
.contact_us .contact_right_section {width:270px;min-width:270px;padding:20px 52px;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;background:url(../../../images/clickdealer/contacts_info_bg.jpg) no-repeat center;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.contact_us .maps-marker {position: absolute; top: 200px; left: 50%; transform: translateX(-50%); z-index: 3;}
/** .contact_form **/

.contact_form {font-size: 16px;}
input.select-dropdown {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none; user-select:none;}
.contact_address .contact_form {margin-top:60px;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;}
.contact_form .form-group .help-block-error {text-align:right;}
.contact_form .form_elem_box {margin-top:15px;}
.contact_form .message_box {margin-top:25px;}
.contact_form .message_box .form-control.materialize-textarea {margin-top:20px; box-shadow: none}
.contact_form .recipient_field {margin-top:34px;}
.contact_form .recipient_field input[type=text].select-dropdown {font-size:16px;line-height:1.8rem;color:#9d9d9d;padding-right:22px;padding-bottom:6px;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;}
.contact_form .form-group {position:relative;min-height:45px;}
.contact_form .form-group .caret {position: absolute;text-indent: -9999px;display: block;right: 0px;top: 5px;pointer-events: none;}
.contact_form .form-group.field-contactform-recaptcha {min-height:95px;}
.contact_form .name_address_box {margin-top:0;}

.input-field label {display:block;font-size:14px;font-weight:700;}
.contact_form .field_box {position:relative;}
.contact_form input[type="text"],
.contact_form textarea,
.select_holder {display:block;width:100%;padding:9px 10px;border-radius:6px;border:1px solid #dcdcdc;color:#656c71;background-color:#fff;webkit-box-sizing:border-box;box-sizing:border-box;}
.contact_form .field_box .field_name {padding-bottom:5px;}
.contact_form .field_name label {float:left;padding-bottom:0;font-size:14px;}
.has-error .select_holder,
.has-error .ms-choice {border-color: #f00; }

.contact_us_modal {webkit-perspective:1000px;moz-perspective:1000px;perspective:1000px;visibility:hidden;z-index:5;background:#fff;position:absolute;top:0;left:0;bottom:0;right:0;}
.contact_us_modal .wrap {padding:20px 10px;margin:0;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;ms-flex-wrap:wrap;webkit-box-sizing:border-box;box-sizing:border-box;}
.contact_us_modal .contact_us_modal-close{opacity:.5;position: absolute;right: 26px;top: 27px;cursor: pointer;width: 22px;height: 22px;background:url(../../../images/clickdealer/close-popup-icons.png)no-repeat center;}
.contact_us_modal .contact_us_modal-close:hover {opacity: 1;}
.contact_us_modal .contact_us-modal-icons{background:url(../../../images/clickdealer/contact_us-modal-icons.png)no-repeat center;width: 71px;height: 69px;margin: 0 auto 15px;}
.contact_us_modal .modal_heading{font-size: 48px;color: #656c71;font-weight: bold;}
.contact_us_modal .contact_us-modal-header{margin-bottom: 40px;}
.contact_us_modal .contact_us-modal-info{margin-bottom: 80px;font-size: 18px;line-height: 30px;color: #656c71;}
.contact_us_modal .contact_us-modal-btn {webkit-transition:background .5s ease, color .5s ease;o-transition:background .5s ease, color .5s ease;moz-transition:background .5s ease, color .5s ease;transition:background .5s ease, color .5s ease;-webkit-border-radius:25px;moz-border-radius:25px;border-radius:25px;text-transform:uppercase;background:transparent;border:1px solid #ffb14c;color:#ffb14c;line-height:50px;height:50px;width:100%;max-width:138px;}
.contact_us_modal .contact_us-modal-btn:hover {color:#fff;background:#ffb14c;}
.contact_us_modal {}

/* animate modal*/

.contact_us_modal.md-show {visibility: visible;}


.contact_us_modal .modal-content{-webkit-transform-style:preserve-3d;moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-70deg);moz-transform:rotateY(-70deg);ms-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transition:all 0.5s;moz-transition:all 0.5s;transition:all 0.5s;opacity:0;}
.contact_us_modal.md-show .modal-content{-webkit-transform:rotateY(0deg);moz-transform:rotateY(0deg);ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}

/* contact_form materializecss */
.input-field input[type=text]:not(.browser-default),
.input-field textarea{padding:0;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:1.8em;width:100%;font-size:1contact_formem;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all 0.3s;transition:all 0.3s;}

.input-field textarea {overflow-y:hidden;resize:none;min-height:1.8rem;}
.input-field input {line-height:normal;}
.input-field input, .input-field select, .input-field textarea {color:inherit;font:inherit;margin:0;}
.input-field label {font-size:.8rem;color:#9e9e9e;}
.input-field label {color:#656c71;position:absolute;top:0;left:0;height:30px;font-size:16px;font-weight:bold;cursor:text;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;webkit-transform-origin:0% 100%;transform-origin:0% 100%;text-align:initial;webkit-transform:translateY(4px);transform:translateY(4px);pointer-events:none;}
.input-field.col label {left:.75rem;}
.input-field.error input[type=text]:not(.browser-default), .input-field.error textarea {border-color:#f45151;}
.input-field label:not(.label-icon).active {webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0;color:#9d9d9d;font-size:12px;}
.input-field input[type=text]:not(.browser-default):focus:not([readonly])+label,
.input-field textarea:focus:not([readonly])+label {color:#9d9d9d;font-size:12px;}
/* .input-field input[type=text]:not(.browser-default):focus:not([readonly]), */



.select-wrapper.valid + label:after {content:attr(data-success);color:#4CAF50;opacity:1;webkit-transform:translateY(9px);transform:translateY(9px);}
.select-wrapper.invalid + label:after {content:attr(data-error);color:#F44336;opacity:1;webkit-transform:translateY(9px);transform:translateY(9px);}
.select-wrapper + label:after {display:block;content:"";position:absolute;top:100%;left:0;opacity:0;webkit-transition:.2s opacity ease-out, .2s color ease-out;transition:.2s opacity ease-out, .2s color ease-out;}
.select-wrapper {position:relative;}
.select-wrapper.valid + label,
.select-wrapper.invalid + label {width:100%;pointer-events:none;}
.select-wrapper input.select-dropdown {position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;display:block;webkit-user-select:none;moz-user-select:none;ms-user-select:none;user-select:none;}
.select-wrapper span.caret {position:absolute;text-indent:-9999px;display:block;width:9px;height:6px;background-image:url(../../../images/clickdealer/sprite_main.png);background-position:0 0;background-repeat:no-repeat;background-position:-57px -1243px;right:7px;top:13px;}
.contact_form .select-wrapper+label {position:absolute;top:-26px;}
.select-wrapper select:disabled {color:rgba(0, 0, 0, 0.42);}
.select-wrapper.disabled span.caret,
.select-wrapper.disabled + label {color:rgba(0, 0, 0, 0.42);}
.select-wrapper input.select-dropdown:disabled {color:rgba(0, 0, 0, 0.42);cursor:default;webkit-user-select:none;moz-user-select:none;ms-user-select:none;user-select:none;}
.select-wrapper i {color:rgba(0, 0, 0, 0.3);}
.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup {color:rgba(0, 0, 0, 0.3);background-color:transparent;}
.select-dropdown.dropdown-content li.active {background-color:transparent;}
.select-dropdown.dropdown-content li:hover {background-color:rgba(0, 0, 0, 0.06);}
.select-dropdown.dropdown-content li.selected {background-color:rgba(0, 0, 0, 0.03);}
.prefix ~ .select-wrapper {margin-left:3rem;width:92%;width:calc(100% - 3rem);}
.prefix ~ label {margin-left:3rem;}
.select-dropdown li img {height:40px;width:40px;margin:5px 15px;float:right;}
.select-dropdown li.optgroup {border-top:1px solid #eee;}
.select-dropdown li.optgroup.selected > span {color:rgba(0, 0, 0, 0.7);}
.select-dropdown li.optgroup > span {color:rgba(0, 0, 0, 0.4);}
.select-dropdown li.optgroup ~ li.optgroup-option {padding-left:1rem;}
.dropdown-content {background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width, height;border:1px solid #000;}
.dropdown-content ul:not(.browser-default) {padding-left:0;list-style-type:none;}
.select-wrapper select {display: none;}

/* dropdown-content */
.dropdown-content {background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width, height;border:1px solid #9e9e9e;}
.dropdown-content li {clear:both;color:rgba(0, 0, 0, 0.87);cursor:pointer;width:100%;text-align:left;text-transform:none;}
.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {background-color:#eee;}
.dropdown-content li.active.selected {background-color:#e1e1e1;}
.dropdown-content li.divider {min-height:0;height:1px;}
.dropdown-content li > a, .dropdown-content li > span {font-size:14px;color:#9d9d9d;display:block;line-height:21px;padding:5px;}
.dropdown-content li > span > label {top:1px;left:0;height:18px;}
.dropdown-content li > a > i {height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px;}
.input-field.col .dropdown-content [type="checkbox"] + label {top:1px;left:0;height:18px;}

/* dropdown-content */
select.form_select {border: none;background-color: transparent;border-bottom: 1px solid #e0e0e0;border-radius: 0;outline: none;height: 1.8rem;width: 100%;font-size: 1rem;padding: 0;box-shadow: none;box-sizing: content-box;transition: all 0.3s;font-weight: bold;}
.recipient_field label {position: absolute;}
/* contact_form materializecss  end*/

/* signup materialize fixes */
select.form_select {
    border: none;
    background-color: transparent;
    border-bottom: 1px solid #e0e0e0;
    border-radius: 0;
    outline: none;
    height: 1.8rem;
    width: 100%;
    font-size: 1rem;
    padding: 0;
    box-shadow: none;
    box-sizing: content-box;
    transition: all 0.3s;font-weight: bold;

}
span.form_select div.select-wrapper .caret {
    position: absolute;
    text-indent: -9999px;
    display: block;
    right: 5px;
    top: 7px;
    pointer-events: none;
}
/* signup materialize fixes */



.control {position: relative; display: block; padding-left: 27px; cursor: pointer;}
.control input {position: absolute; z-index: -1; opacity: 0;}
.control-indicator {position: absolute; top: 2px; left: 0; display: block; width: 16px; height: 16px; border: 1px solid #333333; box-sizing: border-box; transition: border-color 0.3s ease;}
.control-radio .control-indicator {border-radius: 50%; border-width: 2px;}
.control:hover input ~ .control-indicator,
.control input:focus ~ .control-indicator {border-color: #9a9d9f;}
.control input:checked ~ .control-indicator {border-color: #6cd278;}
.control-checkbox {line-height: 21px;}
.control-checkbox input:checked ~  .control-indicator {background-color: #6cd278;}
.control-indicator:after {position: absolute; display: none; content: '';}
.control input:checked ~ .control-indicator:after {display: block;}
.control-checkbox .control-indicator:after {top: 1px; left: 5px; width: 3px; height: 8px; transform: rotate(45deg); border: solid #fff; border-width: 0 2px 2px 0;}


/* Radio button inner circle */
.control-radio .control-indicator:after {top: 3px; left: 3px; width: 6px; height: 6px; border-radius: 50%; background: #6cd278;}
.form-checkers ul {display: table; margin-top: 7px;}
.form-checkers ul li {float: left; margin-right: 40px; list-style: none;}

form .require {position:relative;top:2px;float:right;color:#a7a5a5;font-size:12px;font-weight:normal;}
.require_icon {color:#ffb14c;}
.require_info {font-size:14px;color:#a7a5a5;}
.content-box .require_info {position:absolute;right:20px;top:53px;}
.contact_form .require_info {margin-top:-7px;margin-bottom:4px;text-align:right;padding-right:24px;}
.name_address_box .name_field {width:250px;float:left;}
.name_address_box .email_field {width:250px;float:right;}

.contact_form .has-error input[type="text"],
.contact_form .has-error textarea,
.contact_form .field_box.error .select_holder {border-color:red;}
.contact_form .error_box {display:none;position:absolute;bottom:-25px;left:0;width:100%;height:25px;font-size:12px;color:red;}
.contact_form .error .error_box {display:block;}
.contact_form .error_box .error_inner {position:absolute;left:0;top:0;}

.select_holder {position:relative;display:block;height:40px;padding:0;cursor:pointer;}
.select_holder:after {content:'';position:absolute;width:9px;height:6px;right:13px;top:50%;margin-top:-2px;background:url(../../../images/clickdealer/sprite_main.png) -57px -1243px no-repeat;}
.multiselect button:after {content:'';position:absolute;width:9px;height:6px;right:13px;top:50%;margin-top:-2px;background:url(../../../images/clickdealer/sprite_main.png) -57px -1243px no-repeat;}
.select_holder select {position:absolute;left:0;top:0;z-index:2;height:100%;width:100%;padding:0;opacity:0;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);cursor:pointer;}
.select_holder select option {padding:3px 7px;font-size:13px;}
.select_holder .value {display:block;position:absolute;left:10px;right:10px;top:11px;white-space:nowrap;overflow:hidden;}
.contact_form .captcha_submit {margin-top:45px;}
.captcha_submit .captcha_holder {position:relative;float:left;width:302px;}

.captcha_holder #recaptcha_image {float:left;width:163px !important;height:60px !important;overflow:hidden;border-radius:6px;}
.captcha_holder #recaptcha_image img {width:163px !important;height:60px !important;}
.captcha_holder .field_box {float:right;width:176px;margin-top:-5px;}
.captcha_holder .field_box .field_name {padding-bottom:5px;}
.captcha_holder .field_box label {float:left;padding-bottom:0;}
.captcha_submit .form__submit-holder {position:relative;float:right;width:202px;}
.captcha_submit input[type="submit"],.captcha_submit button[type="submit"] {display:inline-block;position:relative;height:60px;width:200px;padding:0 43px;border-radius:28px;text-transform:uppercase;font-size:21px;line-height:60px;color:#fffefe;cursor:pointer;background:transparent;overflow:hidden;z-index:2;}

.captcha_submit button[type="submit"] .fill-btn {position:absolute;background:-moz-linear-gradient(left, #fece4d 0%, #ffb14c 31%, #e86545 99%);background:-webkit-linear-gradient(left, #fece4d 0%,#ffb14c 31%,#e86545 99%);background:linear-gradient(to right, #fece4d 0%,#ffb14c 31%,#e86545 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fece4d', endColorstr='#e86545',GradientType=1 );background-size:150% 150%;right:0;top:0;height:70px;width:300px;z-index:-1;transition:all 0.4s ease;}

.captcha_submit button[type="submit"]:hover{}
.captcha_submit button[type="submit"]:hover .fill-btn {position:absolute;background:-moz-linear-gradient(left, #fece4d 0%, #ffb14c 31%, #e86545 99%);background:-webkit-linear-gradient(left, #fece4d 0%,#ffb14c 31%,#e86545 99%);background:linear-gradient(to right, #fece4d 0%,#ffb14c 31%,#e86545 99%);background-size:150% 150%;z-index:-1;transition:all 0.4s ease;top:0;webkit-animation:gradient 3s ease infinite;moz-animation:gradient 3s ease infinite;animation:gradient 3s ease infinite;}


@-webkit-keyframes gradient {
0% {background-position:0% 50%;}
50% {background-position:100% 50%;}
100% {background-position:0% 50%;}
}
@-moz-keyframes gradient {
0% {background-position:0% 50%;}
50% {background-position:100% 50%;}
100% {background-position:0% 50%;}
}
@keyframes gradient {
0% {background-position:0% 50%;}
50% {background-position:100% 50%;}
100% {background-position:0% 50%;}
}


.captcha_holder .error-txt {display: block;margin-top: 2px;font-size: 12px;color: red;}
#recaptcha_widget_div {display: none;}
.publisher_signup .captcha_cell {padding-top: 5px;}
.publisher_signup{padding-top: 0;}

/** .contacts_info **/

.contact_address .contacts_info {width:100%;font-size:14px;line-height:1.4;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;}
.contacts_info .info_block {margin-top:29px;text-align:left;}
.contacts_info .info_block:first-child {margin-top:0;}
.contacts_info .info_block .heading {margin-bottom:8px;font-weight:700;font-size:16px;color:#fff;}
.contacts_info .info_block p {color:#ffffff;font-size:16px;line-height:24px;}
.contacts_info .info_block a {color:#ffffff;font-weight:700;}
.contacts_info .info_block a {text-decoration: none;}
.contacts_info .info_block a.mail {color: #0954a0;}

#map {position:absolute;left:0;top:0;right:0;bottom:-20px;}


@media screen and (max-width: 1150px) {
   .contact_us_modal {bottom: 465px;}
}
@media screen and (max-width: 1080px) {
    .publisher_signup,.publisher_signup.section_block {padding-top: 0;}
}
/* @media screen and (max-width: 1024px) {
    input.select-dropdown:focus {text-indent: -99999px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none; user-select:none;}
} */
@media screen and (max-width: 600px) {
    .contact_us_modal .modal_heading {font-size: 40px;}
    .contact_us_modal .contact_us-modal-info {font-size: 16px;line-height: 24px;margin-bottom: 50px;}
}
@media screen and (max-width: 500px){
    .contact_us_modal .modal_heading{font-size: 36px;}
    .contact_us_modal .contact_us-modal-info{font-size: 18px;margin-bottom: 40px;}
    .contact_us_modal .contact_us-modal-header{margin-bottom: 35px;}
    .contact_us_modal .contact_us-modal-btn{font-size: 18px; max-width: 128px;padding: 0 20px;line-height: 42px;height: 42px;}

}



/* Footer
-----------------------------------*/
footer {padding: 28px 0 0; position: relative;background-color: #31363a;}
.up-btn {opacity: 0;visibility:hidden;position:fixed;z-index:4;right:20px;bottom:100px;width:60px;height:60px;line-height:56px;text-transform:uppercase;color:#fffefe;font-size:14px;text-align:center;cursor:pointer;webkit-border-radius:50%;moz-border-radius:50%;border-radius:50%;/* ms-transform:translateY(-50%);moz-transform:translateY(-50%);webkit-transform:translateY(-50%);transform:translateY(-50%); */background:#fdaf59;background:-moz-linear-gradient(top, #fdaf59 0%, #fc625c 100%);background:-webkit-linear-gradient(top, #fdaf59 0%,#fc625c 100%);background:linear-gradient(to bottom, #fdaf59 0%,#fc625c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdaf59', endColorstr='#fc625c',GradientType=0 );webkit-transition: opacity .4s ease-in,transform .35s linear;o-transition: opacity .4s ease-in,transform .35s linear;moz-transition: opacity .4s ease-in,transform .35s linear;transition: opacity .4s ease-in,transform .35s linear;}
.up-btn.up-btn-visible{visibility: visible;opacity: .75;}
.up-btn:hover {background: linear-gradient(to right, #ffbd3e 35%,#ee854f 100%); opacity: 1; webkit-box-shadow:0 5px 5px 0 rgba(0,0, 0,.11);moz-box-shadow:0 5px 5px 0 rgba(0,0, 0,.11);box-shadow:0 5px 5px 0 rgba(0,0, 0,.11);}

section.contact_us ~ footer {padding-top: 192px;}
footer .foot_resources {padding-bottom: 19px;overflow: hidden;}
footer .wrap{max-width: 1760px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
footer ul {list-style-type: none;margin:0;padding:0;}
footer ul li{list-style: none;}
footer a{text-decoration: none;color: inherit;}
footer .footer-left-section{float: left;max-width: 260px;}
footer .footer-right-section{float: right;}
footer .footer-terms { order: 2;}
footer .footer-terms li {display: inline-block; margin-left: 10px;}
footer .footer-terms li:first-child {margin-left: 0;}
footer .footer-terms li a{font-size: 13px;line-height: 18px;color: #6e6e6e;display: inline-block;}
footer .footer-terms li a:hover{color: #dedede;}
footer .logo-holder{margin-bottom: 72px;}
footer .logo-holder{}
footer img.footer_logo {width:100%;max-width:194px;display: inline-block;}

footer .footer-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal;-ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start; -ms-flex-pack: start;justify-content: flex-start;}
footer .footer-info .footer-info-col { width: 100px;margin-right: 40px; text-align: left;}
footer .footer-info .footer-info-col_double {width: 230px;}
footer .footer-info .footer-info-col:last-child{margin-right: 0;}
footer .footer-info .footer-nav-title {margin:0;font-size: 13px;line-height: 28px;height:28px;font-weight: bold;color: #9a9a9a;text-transform: uppercase;border-bottom: 1px solid rgba(110,110,110,.38);}
footer .footer-info .footer-nav-title a{display: inline-block;line-height: 28px;}
footer .footer-info .footer-nav {margin-top: 12px;}
footer .footer-info .footer-nav li {margin-bottom: 4px;}
footer .footer-info .footer-nav li:last-child {margin-bottom: 0;}
footer .footer-info .footer-nav li a{font-size: 13px;line-height: 24px;color: #6e6e6e;display: inline-block;}
footer .footer-info .footer-nav li a:hover{color: #dedede;}


footer .social_list {margin-top:10px;display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal;-ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start; -ms-flex-pack: start;justify-content: flex-start;}
footer .social_list li {width: 50%;margin-bottom: 2px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
footer .social_list li:nth-child(2n) {padding-left: 10px;}
footer .social_list li a {font-size:13px;line-height:26px; color:#5e6061; display: block;max-width: 115px; padding-left: 24px;background: none; position:relative;}
footer .social_list li a:hover {color: #dedede;}
footer .social_list li a:after {content:'';text-align:center;font:normal normal normal 16px/1 FontAwesome;font-size:inherit;text-rendering:auto;webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:0;left:0;background-image:url(../../../images/clickdealer/social-sprite.png);background-repeat:no-repeat;}

footer .social_list li.youtube_social a {padding-left: 28px;}
footer .social_list li.twitter_social a {padding-left: 28px;}
footer .social_list li.mail_social a {padding-left: 28px;}
footer .social_list li a:hover:after {}
footer .social_list li.fb_social a:after {width: 8px;height: 14px; top:4px;left:0; background-position: 0 -72px;}
footer .social_list li.linkedin_social a:after {width: 12px;height: 12px; top:6px;left:0; background-position: 0 -140px;}
footer .social_list li.twitter_social a:after {width: 14px;height: 13px; top:7px;left:1px; background-position: 0 -204px;}
footer .social_list li.youtube_social a:after {width: 17px;height: 12px; top:8px;left:0;background-position: 0 -268px;}
footer .social_list li.mail_social a:after {width: 16px;height: 13px; top:6px;left:1px;background-position: 0 -332px;}
footer .social_list li.instagram_social a:after {width: 16px;height: 16px; top:6px;left:0px; background-position: 0 0;}

footer .social_list li.fb_social a:hover:after {background-position: 0 -106px;}
footer .social_list li.linkedin_social a:hover:after {background-position: 0 -172px;}
footer .social_list li.twitter_social a:hover:after {background-position: 0 -236px;}
footer .social_list li.youtube_social a:hover:after {background-position: 0 -300px;}
footer .social_list li.mail_social a:hover:after {background-position: 0 -363px;}
footer .social_list li.instagram_social a:hover:after {background-position: 0 -36px;}

footer .footer-copyrite-row{ padding-top:10px;padding-bottom:10px;}
footer .footer-copyrite-row .wrap {display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;}
footer .footer-copyrite-row .wrap {}
footer .copyright {order:1;font-size: 13px; line-height: 21px; color: #6e6e6e;text-align:left!important;}

@media screen and (max-width: 1800px) {
    footer .wrap { width: 100%;padding-left: 15px;padding-right: 15px;margin:0;}

}
@media screen and (max-width: 1490px){
    footer .footer-left-section {float: none;margin-bottom: 25px; margin-left: auto; margin-right: auto;}
    footer .footer-right-section {float: none;}
    footer .footer-info {justify-content: center; max-width: 675px; width: 100%; margin-left: auto; margin-right: auto;}
    footer .logo-holder{text-align: center;margin-bottom: 22px;}
    footer .copyright {font-size:13px;line-height:18px;max-width:140px;width:100%;text-align:center;margin-left:auto;margin-right:auto;}
    .up-btn {right: 15px;bottom:65px;}
    footer .footer-info .footer-info-col{margin-bottom: 25px; margin-right: 20px;}
    footer .footer-info .footer-info-col_double {margin-bottom: 0;width: 240px;}
}

@media screen and (max-width: 978px) {
    footer .footer-info .footer-info-col { width: 95px;margin-right: 25px; }
    footer .footer-info .footer-info-col_double {width: 210px;}
    footer .footer-info .footer-nav li a {font-size: 13px;line-height: 22px;}
    footer .copyright {margin-top: 0;}
    .up-btn {right: 10px;bottom:10px;}

}
@media screen and (max-width: 850px) {
    footer .logo-holder {margin-bottom: 15px;}
    footer .footer-info {justify-content: space-between;-webkit-box-pack: justify;-webkit-justify-content: space-between; -ms-flex-pack: justify;}
    footer .footer-copyrite-row .wrap {display: block;}
    footer .footer-terms{margin-bottom: 10px;text-align: center;}
    footer .footer-info .footer-info-col {width: 22%;margin-right: 0;}
    footer .footer-info .footer-info-col_double {width: 36%;}
        section.contact_us ~ footer {padding-top: 20px;}
    .contact_address{display: block;}
    section.contact_us {padding-top: 0;}
    .contact_us .wrap{margin-bottom: 0;background: transparent;}
    .contact_us .contact_left_section {margin-left: auto;margin-right: auto;background-color: #fff;}
    .contact_us .contact_right_section {margin: 0 auto 150px; width: 100%; padding: 20 32px;}
    section.contact_us {background-image: url(../../../images/clickdealer/map-bg-mob.jpg);background-position: 50% 100%;}
    .contact_address .contacts_info {display: flex; align-items: flex-start; justify-content: space-around;}
    .contacts_info .info_block {margin: 0 10px;}
    .contacts_info .contact_block {white-space: nowrap;}
    .contacts_info .info_block br {display: none;}
    .contact_us .maps-marker {top: auto; bottom: 55px;}
}
@media screen and (max-width: 600px) {
    footer .footer-info .footer-info-col {width: 47%; display: none;}
    footer .footer-info .footer-nav-title {display: none;}
    footer .footer-info .footer-info-col_double {width: 100%;display: block;}
    footer .footer-info .footer-info-col_double {}
    footer .footer-info .footer-info-col_copyright .footer-nav{text-align: center}
    footer .footer-info .footer-info-col_copyright li{display: inline-block;margin-left: 12px;}
    footer .footer-info .footer-info-col_copyright .footer-nav li:first-child{margin-left: 0;}
    footer .copyright {font-size:12px;}
    footer .social_list{justify-content: space-between;overflow: hidden;margin-top: 0;}
    footer .social_list:after{display: none;}
    footer .social_list li{width: auto;margin-bottom: 0;display: block;}
    footer .social_list li:nth-child(2n) {padding-left: 0;}

    footer .social_list li.twitter_social a,footer .social_list li.youtube_social a, footer .social_list li.mail_social a {padding-left: 0;}
    footer .social_list li.instagram_social a:after{left: 6px;top: 7px;}
    footer .social_list li.fb_social a:after{left: 10px;top: 7px;}
    footer .social_list li.linkedin_social a:after{left: 9px;top: 8px;}
    footer .social_list li.twitter_social a:after{left: 8px;top: 9px;}
    footer .social_list li.youtube_social a:after{left: 6px;top: 9px;}
    footer .social_list li.mail_social a:after{left: 8px;top: 9px;}
}
@media screen and (max-width: 500px) {
    footer .footer-left-section{max-width: 100%;}
    footer .footer-terms{text-align: center;}
    footer .footer-terms li a{text-decoration: underline;font-size: 13px;line-height: 30px;color: #6e6e6e;}
    footer .footer-copyrite-row{height:auto;background-color:#31363a;padding-bottom:18px;}
}
@media screen and (max-width: 450px) {
    footer .footer-info .footer-info-col {width: 100%; margin-bottom: 15px;}
    footer .footer-info .footer-info-col_double {width: 100%;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1)  and (orientation : landscape)  {
  .up-btn {bottom: 16px;}
}

/* overlay */
.overlay{display:none;position:fixed;left:0;top:0;z-index:4;width:100%;height:100%;}
.overlay-loyalty {background:url(../../../images/clickdealer/overlay_bg.png) 0 0 repeat;}
.overlay.type_2{z-index:6;background:url(../../../images/clickdealer/product_name_mist.png) 0 0 repeat;}

.breadcrumbs {overflow: hidden; padding: 24px 0 6px}
.breadcrumbs ul li,
.breadcrumbs ul li a.home-link {background-image: url(../../../images/clickdealer/breadcrumbs.png); background-repeat: no-repeat;}
.breadcrumbs ul li {float: left; height: 23px; background-position: 0 -34px; padding-left: 15px; margin-right: 10px; list-style: none; line-height: 21px;}
.breadcrumbs ul li a {display: block; height: 100%; color: #3b88d9; text-decoration: none; font-size: 16px;}
.breadcrumbs ul li a:hover {text-decoration: underline;}
.breadcrumbs ul li a.home-link {background-position: 0 6px; width: 13px;}
.breadcrumbs ul li a.home-link:hover {text-decoration: none;}
.breadcrumbs ul li:first-child {padding-left: 0; background: none}
.breadcrumbs ul li:last-child {opacity: 0.7;}

.breadcrumbs.white ul li,
.breadcrumbs.white ul li a {color: #fff;}
.breadcrumbs.white ul li {background-position: 0 -52px;}
.breadcrumbs.white ul li a.home-link {background-position: 0 -15px;}
.breadcrumbs.white ul li a.home-link:hover {text-decoration: none;}

.page_title {margin-bottom: 30px;}
/*
.page_title.dark_bg {background: #323f4a url(../../../images/clickdealer/title_dark_icons_left.png) left top no-repeat;}
.page_title.green_bg {background: #00a287 url(../../../images/clickdealer/title_green_icons_left.png) left top no-repeat;}
 */
.page_title.dark_bg {background:  url(../../../images/clickdealer/title_dark_icons_left.png) left top no-repeat,
                                  url(../../../images/clickdealer/title_dark_icons_right.png) right top no-repeat #323f4a;}
.page_title.green_bg {background:  url(../../../images/clickdealer/title_green_icons_left.png) left top no-repeat,
                                  url(../../../images/clickdealer/title_green_icons_right.png) left top no-repeat #00a287;}
.page_title .page_title_in {min-height: 100%; padding-bottom: 54px; background-position: right top; background-repeat: no-repeat;}

/* .page_title.dark_bg .page_title_in {background-image: url(../../../images/clickdealer/title_dark_icons_right.png);}
.page_title.green_bg .page_title_in {background-image: url(../../../images/clickdealer/title_green_icons_right.png);} */
.page_title h1 {text-align: center; font-size: 50px; font-weight: 700; line-height: 1; color: #4C5C65;}
.light h1 {opacity: 0.52; color: #fff;}
.page_slogan {font-size: 18px; color: #acacac; text-align: center; padding-top: 21px;}
.light .page_slogan, .light .sub_heading {color: #fff; opacity: 0.85;}

/* Publisher page
-----------------------------------*/
/* global_section */
.global_section {padding-bottom: 0;}
.global_section_in {padding-bottom: 80px;}

.global_section h1.section_heading{padding-bottom:30px;font-size:72px;}

.global_section h2.other_heading,
.page_title h2.other_heading{padding:54px 0 60px;font-size:40px;font-weight:700;line-height:1.1;text-align:center;}
.page_title h2.other_heading{padding:26px 0 17px;}




.get_acc_section{overflow:hidden;}
.regular_btn{height:71px;padding:0 50px;font-size:28px;line-height:71px;text-transform:uppercase;border-radius:40px;}



/* Contests page
-----------------------------------*/
.contests_page {overflow-x: hidden;}
.contests_page .section_block.heading_section{background:url(../../../images/clickdealer/contests/main-img_meet.jpg);webkit-background-size:cover;o-background-size:cover;background-size:cover;background-position:50%;color:white;text-align:center;padding:65px 0 128px;min-height:1019px;box-sizing:border-box;margin-bottom:120px;webkit-box-sizing:border-box;moz-box-sizing:border-box;}

/* contests-posts begin */
.contests-posts {background-color: #ffffff;padding:0;margin-top: -120px;}
.contests-posts .post-rollers-race{background-image: url(../../../images/clickdealer/contests/post-bg_high-rollers-race.jpg);}
.contests-posts .post-sweeps-challenge{background-image: url(../../../images/clickdealer/contests/post-bg_pint-sweeps-challenge.jpg);}
.contests-posts .post-mac-booster-contest{background-image: url(../../../images/clickdealer/contests/post-bg_mac-booster-contest.jpg);}
.contests-posts .post-superhuman-contest{background-image: url(../../../images/clickdealer/contests/post-bg_superhuman-contest.jpg);}
.contests-posts .post-section {background-size: cover;background-position: center;padding:0;background-repeat: no-repeat;}


.contests-posts .post-info {text-align: center;margin-bottom: 19px;}
.contests-posts .post-info .date{font-size: 21px;line-height: 30px;color: #808080;}
.contests-posts .post-title{font-size: 50px;line-height: 50px;font-weight:bold;text-align: center;margin: 0 0 29px;color: #595959;}
.contests-posts .post-text{text-align: center;margin-bottom: 38px;}
.contests-posts .post-text p{margin:0;font-size: 21px;line-height: 30px;color: #595959;}
.contests-posts .post-content{padding-top: 192px;padding-bottom: 80px;}
.contests-posts .post-section .post-content {}
.contests-posts .post-rollers-race .post-content{padding-top: 190px;}
.contests-posts .post-content .post-image{max-width: 879px;width: 100%;margin: 0 auto 43px;box-shadow: 0 15px 100px 0 rgba(0,0,0,.25);-webkit-box-shadow: 0 15px 100px 0 rgba(0,0,0,.25);-moz-box-shadow: 0 15px 100px 0 rgba(0,0,0,.25);}
.contests-posts .post-content .post-image img{width: 100%;}
.contests-posts .post-content .btn-holder{text-align: center;}
.contests-posts .post-content .regular_btn{width:100%;max-width:205px;line-height:80px;height:80px;font-size:27px;border-radius:50px;webkit-transition:transform .35s ease-in-out, box-shadow .35s ease-in-out;o-transition:transform .35s ease-in-out, box-shadow .35s ease-in-out;moz-transition:transform .35s ease-in-out, box-shadow .35s ease-in-out;transition:transform .35s ease-in-out, box-shadow .35s ease-in-out;}

.contests-posts .post-sweeps-challenge .date{color: #ffffff;}
.contests-posts .post-sweeps-challenge .post-title{color: #ffffff;}
.contests-posts .post-sweeps-challenge .post-text p{color: #ffffff;}
.contests_page .section_heading {margin-top: 286px; font-size: 75px; margin-bottom: 18px;padding-bottom: 0;}
.contests_page .sub_heading{font-size: 23px;text-align: center; margin-bottom: 30px;}


/* section-triangle */

.section-triangle svg {width: 100%;}
.contests_page svg {pointer-events: none;}
.section-triangle{height:120px;width:1920px;margin:0;padding:0;max-height:120px;height:100%;z-index:1;position:absolute;left:50%;ms-transform:translateX(-50%);moz-transform:translateX(-50%);webkit-transform:translateX(-50%);transform:translateX(-50%);background:transparent;}
.section-triangle.section-triangle-1{max-height:120px;bottom:-119px;}
.section-triangle.section-triangle-2{max-height:121px;bottom:-121px;}
.section-triangle.section-triangle-3{max-height:121px;bottom:-120px;}


/* contests-posts end */

/* pagination contests*/
.pagination-section {padding: 29px 0;}
.pagination-contests{list-style-type:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;webkit-box-orient:horizontal;webkit-box-direction:normal;ms-flex-direction:row;flex-direction:row;ms-flex-wrap:wrap;flex-wrap:wrap;align-content:stretch;align-items:center;justify-content:center;}
.pagination-contests .pagination-i{list-style:none;font-size: 18px;line-height: 24px;height:24px;min-width:24px;margin-left:9px;text-align:center;text-decoration: none;}
.pagination-contests .pagination-i:first-child{margin-left: 0;}

.pagination-contests .pagination-i a {text-decoration: none;color:#acadae;display: inline-block;min-width: 24px;}
.pagination-contests .pagination-i.active a{color: #31363a;}
.pagination-contests .pagination-i_prev{}
.pagination-contests .pagination-i_prev a, .pagination-contests .pagination-i_next a{position: relative;display: inline-block;width: 24px;height: 24px;}
.pagination-contests .pagination-i_prev a:before{content:"\f104";}
.pagination-contests .pagination-i_next{}
.pagination-contests .pagination-i_next a:before{content:"\f105";}
.pagination-contests .pagination-i_prev a:before, .pagination-contests .pagination-i_next a:before{text-align:center;font:normal normal normal 16px/1 FontAwesome;font-size:inherit;text-rendering:auto;webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;display:block;width:24px;height:24px;background-repeat:no-repeat;position:absolute;top:0;left:0;font-size:16px;line-height:22px;}



@media screen and (max-width: 1400px) {
    .section-triangle {display: none;}
    .contests-posts.section_block {margin-top: 0;padding: 0;}
    .contests-posts .post-section {background-size: cover;}
    .contests_page .section_block.heading_section{background-size: cover;margin-bottom: 0;  min-height: 800px;}
    .contests_page .section_heading {margin-top: 165px;}
    .contests-posts .post-content {padding-top: 65px;padding-bottom: 70px;}
    .contests-posts .post-rollers-race .post-content {padding-top: 65px;}
}
@media screen and (max-width: 1100px) {
    .contests_page .sub_heading {font-size: 20px;line-height: 24px;}
    .contests-posts .post-content .regular_btn { max-width: 200px;line-height: 70px; height: 70px;font-size: 25px; padding: 0 30px;}
    .contests-posts .post-content {padding: 65px 0;}
    .contests-posts .post-info {margin-bottom: 13px;}
    .contests-posts .post-info .date {font-size: 19px;line-height: 26px;}
    .contests-posts .post-title {font-size: 40px;line-height: 44px;margin-bottom: 20px;}
    .contests-posts .post-text {margin-bottom: 30px;}
    .contests-posts .post-text p {font-size: 19px;line-height: 26px;}
    .contests-posts .post-content .post-image {max-width: 650px;}
}
@media screen and (max-width: 978px) {
    .contests_page .section_heading {font-size: 50px;}
    .contests_page .sub_heading {font-size: 17px;line-height: 22px;}
    .contests-posts .post-content .regular_btn { max-width: 180px;line-height: 60px; height: 60px;font-size: 22px; padding: 0 30px;}
    .contests_page .section_heading {font-size: 55px;}
    .contests-posts .post-text p {font-size: 18px;line-height: 22px;}
}
@media screen and (max-width: 768px){
    .contests_page .section_block.heading_section{min-height: auto;}
    .contests_page .section_heading { margin-top: 100px;}
    .contests-posts .post-info .date {font-size: 18px;line-height: 22px;}
    .contests-posts .post-title {font-size: 35px;line-height: 40px;}
    .contests-posts .post-content {padding-top: 40px; padding-bottom: 40px;}
    .contests-posts .post-content .post-image {margin-bottom: 30px;max-width: 580px;}
    .contests-posts .post-rollers-race .post-content {padding-top: 40px;}
    .pagination-section{padding: 20px 0;}
}
@media screen and (max-width: 580px){
    .contests_page .section_block.heading_section{padding: 70px 0;}
    .contests_page .section_heading{margin-top: 70px;font-size: 32px;line-height: 36px;}
    .contests_page .sub_heading{font-size: 15px;line-height: 18px;}
    .contests-posts .post-info {margin-bottom: 10px;}
    .contests-posts .post-info .date {font-size: 17px;line-height: 20px;}
    .contests-posts .post-title {font-size: 32px;line-height: 34px;margin-bottom: 15px;}
    .contests-posts .post-text p {font-size: 17px;line-height: 20px;}
    .contests-posts .post-text {margin-bottom: 25px;}
    .contests-posts .post-content .post-image {margin-bottom: 20px;}
    .pagination-section {padding: 20px 0;}
}
@media (max-width: 480px), (max-width: 200px) {
    .contests_page .section_heading + .sub_heading {font-size: 16px;line-height: 22px;}
}
@media screen and (max-width: 480px){
    .contests-posts .post-info .date {font-size: 15px;line-height: 18px;}
    .contests-posts .post-title {font-size: 28px;line-height: 30px;}
    .contests-posts .post-text p {font-size: 15px;line-height: 18px;}
    .contests-posts .post-text {margin-bottom: 25px;}
    .contests-posts .post-content .post-image {margin-bottom: 20px;}
}

/* Contests page end
-----------------------------------*/





/* Loyalty page
-----------------------------------*/

/* loyalty heading_section
-----------------------------------*/
.loyalty-head.section_block.heading_section{background:url(../../../images/clickdealer/loyalty/design/main-img_loyalty.jpg) center;webkit-background-size:cover;o-background-size:cover;background-size:cover;color:white;text-align:center;padding:283px 0 90px;}
.loyalty-head.heading_section .section_heading{padding-bottom:45px;font-size: 48px;}
.loyalty-head.heading_section .section_heading + .sub_heading{font-size:27px;}
.loyalty-head.heading_section .btn_heading_login{width:100%;max-width:256px;margin-top:70px;line-height: 60px;height: 60px;font-size: 21px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

@media screen and (max-width: 1080px) {

  /* section welcome
  -----------------------------------*/
    .section_heading { padding-bottom: 20px; font-size: 38px; }
    .section_heading + .sub_heading {font-size: 17px;}
    .loyalty-head.heading_section .section_heading{font-size: }

    .loyalty-head.section_block.heading_section{padding: 160px 0 110px;}
    .loyalty-head.heading_section .section_heading{ padding-bottom: 35px; font-size: 40px;}
    .loyalty-head.heading_section .section_heading + .sub_heading{font-size: 24px;}
    .loyalty-head.heading_section .btn_heading_login {margin-top: 65px;}

}
@media screen and (max-width: 768px) {
    .loyalty-head.section_block.heading_section{padding: 100px 0 55px;}
    .loyalty-head.heading_section .section_heading {padding-bottom: 25px;font-size: 38px;}
    .loyalty-head.heading_section .btn_heading_login {margin-top: 40px;}
    .loyalty-head.heading_section .section_heading + .sub_heading {font-size: 19px;line-height: 26px;padding: 0;}
    .loyalty-head.heading_section .btn_heading_login {max-width: 210px; padding: 0 20px; line-height: 54px; height: 54px; font-size: 19px;}
}
@media all and (max-width: 480px), all and (max-width: 200px) {
    .loyalty-head.heading_section .btn_heading_login {margin-top: 30px;}
    .section_heading {font-size: 25px;}
    .section_heading + .sub_heading {padding-bottom: 9px; font-size: 9px;}
    .loyalty-head.heading_section .section_heading + .sub_heading {font-size: 17px; line-height: 24px;}
}


/* loyalty heading_section end
-----------------------------------*/
.loyalty_program.section_block {padding-top: 0;}


/* RECAPTCHA FIXES */
.field-signinform-recaptcha .form-control {
    margin-bottom: 38px;
}

/* Loyalty page end
-----------------------------------*/




/* participate begin */

.participate-section{background:#ffffff;padding:70px 0 80px;}
.participate-section .section_heading{padding-bottom:58px;}
.participate-list{width:100%;margin-left:auto;margin-right:auto;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;overflow:visible;position:relative;}
.participate-list .participate-item{webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;width:206px;}
.participate-list .participate-item:first-child{padding-top:0;}
.participate-list .participate-img{position:relative;margin-bottom:29px;}
.participate-list .participate-img:before{content:'';position:absolute;top:78px;left:20%;right:0;height:2px;background:#e3e4e6;z-index:1;width:120%;}
.participate-list .participate-item:last-child .participate-img:before{display:none;}
.participate-list .participate-img img{display:block;position:relative;z-index:2;}
.participate-list .participate-item:last-child .participate-img:after{display:none;}
.participate-list .participate-content{}
.participate-list .participate-title{font-weight:bold;color:#656c71;margin:0 0 29px 0;position:relative;font-size:20px;line-height:24px;}
.participate-list .participate-item:last-child .participate-title{margin-right:-13px;}
.participate-list .participate-description{border-top:1px solid #ccd0d3;padding-top:28px;margin:0;color:#656c71;font-size:16px;line-height:23px;}


@media screen and (max-width: 1080px) {
  .participate-list {flex-wrap:wrap; justify-content: space-around;max-width: 880px;}
  .participate-list .participate-item {width: 100%; max-width: 300px; padding-left: 15px; padding-right: 15px; margin-bottom: 35px;}
  .participate-list .participate-img:before {display: none;}
  .participate-list .participate-item:last-child .participate-title{margin-right: 0;}
  .participate-list .participate-title{font-size: 18px;}
}
@media screen and (max-width: 650px) {
    .participate-list .participate-img {height: 132px;}
    .participate-list .participate-img img{margin-right: auto;margin-left: auto;width: 140px;}
    .participate-list .participate-title{text-align: center;margin-bottom: 20px;}
    .participate-list .participate-description{padding-top: 20px;}
    .participate-list .participate-item{padding: 0;}
}
@media all and (max-width: 480px), all and (max-width: 200px) {
    .participate-section .section_heading{font-size: 28px;}
}

/* participate end */


/* category section begin */

.main.section_block{background:url(../../../images/clickdealer/loyalty/design/loyalty_category_bg.jpg) no-repeat center;background-size:cover;padding:80px 0;}
.all-categories{text-align:center;}
.all-categories .section_heading{color:#ffffff;padding-bottom:60px;}
.all-categories .btn_all_categories{margin-top: 65px;width: 195px;line-height: 60px;height: 60px;font-size: 21px;padding: 0 30px;}
.program-list-wrap {overflow: hidden;position: relative;}
.program-list{margin:0 -17px 0 -16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.program-list li{display:inline-block;width:100%;max-width:300px;min-height: 320px;margin:15px 14px;list-style:none;background-color:#fff;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;}
.program-list li .pic-holder img{width:100%;}
.program-list li .list-content{padding:0 20px 20px;border-top:none;text-align:center;font-size:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;z-index:1;text-align:left;-webkit-transition:padding .8s ease;o-transition:padding .8s ease;-moz-transition:padding .8s ease;transition:padding .8s ease;/* background:rgba(255, 255, 255, .8); */}
.program-list li .list-content:before{position:absolute;z-index:1;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.9) 90%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.9) 90%);transition:opacity .35s,transform .35s;left:0;content:'';-ms-transition:opacity .35s,-ms-transform .35s;-moz-transition:opacity .35s,-moz-transform .35s;-webkit-transition:opacity .35s,-webkit-transform .35s;width:100%;/* height:55px; */bottom:0;top:-55px;}
.program-list li:hover .list-content{}
.program-list li .list-content .heading {font-size:18px;line-height:24px; max-height:72px;overflow:hidden;font-weight:700;color:#2e363c;position:relative;z-index:1;text-transform:uppercase;}
.program-list li .list-content .info {color:#2e363c;font-size:14px; line-height:18px; overflow:hidden;-webkit-transition:max-height 1.75s ease, opacity .7s ease;o-transition:max-height 1.75s ease, opacity .7s ease;-moz-transition:max-height 1.75s ease, opacity .7s ease;transition:max-height 1.75s ease, opacity .7s ease;opacity:0;max-height:0;position:relative;z-index:1;margin-top:7px;}
.program-list li:hover .list-content .info {opacity:1;max-height:130px;}
.program-list li .list-content .btn_holder .btn{height:47px;padding:0 58px;font-size:16px;line-height:47px;text-transform:uppercase;border-radius:23px;}
.program-list li .list-content .see_items{padding-top:8px;}
.program-list li .list-content .see_items a{text-decoration:none;color:#0954a0;}
.program-list li .list-content .see_items a:hover{text-decoration:underline;}
.program-list li .btn-read-more{position: absolute;text-indent: -9999px;left: 0;top: 0;right: 0;bottom: 0;z-index: 2; background: transparent;}

.category-holder .category-slide {display: none; text-align: center;}
.category-holder .category-slide .btn{padding:0;position:absolute;top:50%;ms-transform:translateY(-50%);moz-transform:translateY(-50%);webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;z-index:1;width:26px;height:32px;}
.category-holder .category-slide .prev{left:30px;}
.category-holder .category-slide .next{right:30px;}
.category-holder .category-slide .btn:before{font-family:FontAwesome;font-size:inherit;text-rendering:auto;webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;position:absolute;display:block;font-size:30px;width:23px;height:100%;color:#ffffff;line-height:30px;text-align:center;}
.category-holder .category-slide .btn:after{display:none;}
.category-holder .category-slide .btn.prev:before{content:'\f104';}
.category-holder .category-slide .btn.next:before{content:'\f105';}

@media screen and (max-width: 1080px) {
    .main.section_block{padding: 45px 0 50px;}
    .all-categories .section_heading {padding-bottom: 40px;font-size: 44px;}
    .all-categories .btn_all_categories{margin-top: 40px;}
    .program-list {text-align: center; margin: 0;}
    .program-list li {display: inline-block; vertical-align: top;}
}
@media screen and (max-width: 1024px) {
  .program-list li .list-content .info {opacity: 1;max-height: 130px;}
}
@media screen and (max-width: 720px) {
    .program-list {height: 320px; margin: 10px 0; overflow: hidden; position: relative;}
    .program-list li {display: none; position: absolute; left:50%; top:0; bottom:0; ms-transform:translateX(-50%);moz-transform:translateX(-50%);webkit-transform:translateX(-50%);transform:translateX(-50%); margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    .program-list li:first-child {display: block;}
    .program-list li .list-content .info {max-height: 90px;}
    .category-holder .category-slide {display: block;}
    .program-list-wrap {padding: 0 26px;}
}
@media screen and (max-width: 500px) {
    .main.section_block .wrap{margin:0;}
    .category-holder .category-slide .prev{left:3px;}
    .category-holder .category-slide .next{right:3px;}
}
@media screen and (max-width: 450px) {
    /* .program-list{height: 267px;} */
    .program-list li{max-width: 250px;}
    .program-list li .list-content{padding: 0 12px 12px;}
}
@media all and (max-width: 480px), all and (max-width: 200px) {
    .all-categories .section_heading {padding-bottom: 25px;font-size: 38px;line-height: 42px;}
}

/* category section end */



/* finalists-section begin */
.finalists-section{}
.finalists-section .wrap{}
.finalists-section .section_heading{font-size:30px;color:#656c71;font-weight:normal;}
.finalists-section .finalists-portfolio-wrap{overflow: hidden;}

.finalists-section .finalists-portfolio{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;}
.finalists-section .finalists-portfolio .finalists-portfolio-i{margin:4px;height:252px;overflow:hidden;position:relative;-webkit-transition:width .8s ease;o-transition:width .8s ease;-moz-transition:width .8s ease;transition:width .8s ease;}
.finalists-section .finalists-portfolio .finalists-portfolio-i:nth-child(1){width:260px;}
.finalists-section .finalists-portfolio .finalists-portfolio-i:nth-child(2){width:176px;}
.finalists-section .finalists-portfolio .finalists-portfolio-i:nth-child(3){width:342px;}
.finalists-section .finalists-portfolio .finalists-portfolio-i:nth-child(4){width:158px;}
.finalists-section .finalists-portfolio .finalists-portfolio-i:nth-child(5){width:371px;}
.finalists-section .finalists-portfolio .finalists-portfolio-i:nth-child(6){width:231px;}
.finalists-section .finalists-portfolio .finalists-portfolio-i:nth-child(7){width:341px;}

.finalists-section .finalists-portfolio .finalists-portfolio-i img{width:100%;height:auto;-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;o-transition:-o-transform .25s ease-in-out;ms-transition:-ms-transform .25s ease-in-out;transition:transform .25s ease-in-out;}
.finalists-section .finalists-portfolio .finalists-portfolio-i:hover img{transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);}


@media screen and (max-width: 1080px) {
    .finalists-section {}
    .finalists-section .finalists-portfolio{flex-wrap: nowrap; width: 1927px;transition:all 0.4s ease;top:0;-webkit-animation:finalists-portfolio-slide 25s linear infinite;-moz-animation:finalists-portfolio-slide 25s linear infinite;animation:finalists-portfolio-slide 25s linear infinite;animation-direction:alternate;}
}

@media screen and (max-width: 768px) {
    .finalists-section .section_heading{font-size:26px;line-height: 30px;}
    .finalists-section .finalists-portfolio {animation-duration: 33s;}
}

@-webkit-keyframes finalists-portfolio-slide {
    0% {-webkit-transform: translateX(0);transform: translateX(0);}
    100% {-webkit-transform: translateX(calc(-100% + 100vw));transform: translateX(calc(-100% + 100vw));}
}

@-moz-keyframes finalists-portfolio-slide {
    0% {-moz-transform: translateX(0);transform: translateX(0);}
    100% {-moz-transform: translateX(calc(-100% + 100vw));transform: translateX(calc(-100% + 100vw));}
}

@keyframes finalists-portfolio-slide {
    0% {transform: translateX(0);}
    100% {transform: translateX(calc(-100% + 100vw));}
}
/* finalists-section end */


/* points-spent begin */

.points-spent.section_block{padding:68px 0;background:url(../../../images/clickdealer/loyalty/design/spent_points_bg.jpg) no-repeat center;background-size:cover;}
.points-spent .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.points-spent .points-spent-title{font-size:28px;color:#656c71;line-height:34px;}
.points-spent .points-spent-count{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center; margin-left:20px;/*margin-right:30px; */}
.points-spent .points-spent-count .spent-count-i{margin-left:3px;width:55px;height:85px;font-size:48px;font-weight:bold;line-height:85px;color:#ffffff;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;}

.points-spent .points-spent-count .spent-count-i:first-child{margin-left: 0;}
.points-spent .points-spent-count .spent-count-i:nth-child(1){background-image: url(../../../images/clickdealer/loyalty/design/spent_count_bg1.png);}
.points-spent .points-spent-count .spent-count-i:nth-child(2){background-image: url(../../../images/clickdealer/loyalty/design/spent_count_bg2.png);}
.points-spent .points-spent-count .spent-count-i:nth-child(3){background-image: url(../../../images/clickdealer/loyalty/design/spent_count_bg3.png);}
.points-spent .points-spent-count .spent-count-i:nth-child(4){background-image: url(../../../images/clickdealer/loyalty/design/spent_count_bg4.png);}
.points-spent .points-spent-count .spent-count-i:nth-child(5){background-image: url(../../../images/clickdealer/loyalty/design/spent_count_bg5.png);}
.points-spent .points-spent-count .spent-count-i:nth-child(6){background-image: url(../../../images/clickdealer/loyalty/design/spent_count_bg6.png);}
.points-spent .points-spent-count .spent-count-i:nth-child(7){background-image: url(../../../images/clickdealer/loyalty/design/spent_count_bg7.png);}

.points-spent .points-spent-count .count-margin{margin-left: 20px;}

@media screen and (max-width: 1080px) {
    .points-spent .wrap{justify-content: center;}
    .points-spent .points-spent-title{font-size: 25px;text-align: center;}
    .points-spent .points-spent-count .spent-count-i{width: 48px; height: 75px; font-size: 42px; line-height: 75px;}
    .points-spent .points-spent-count .count-margin{margin-left: 16px;}
}
@media screen and (max-width: 890px) {
    .points-spent.section_block{padding: 30px 0 40px;}
    .points-spent .wrap{display: block;}
    .points-spent .points-spent-count{margin-left: auto;margin-right: auto;margin-top: 20px;}
}
@media screen and (max-width: 500px) {
    .points-spent .points-spent-count .count-margin {margin-left: 13px;}
    .points-spent .points-spent-count .spent-count-i {width: 35px; height: 55px;font-size: 33px;line-height: 55px;}
    .points-spent .points-spent-title {font-size: 23px;line-height: 28px;}
}
/* points-spent end */



/* spend-bonuses begin */
.spend-bonuses.section_block { text-align: center; padding: 65px 0;}
.spend-bonuses .wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox;  display: -webkit-flex;  display: flex; justify-content: center;  align-items: center;}
.spend-bonuses .spend-bonuses-title{ font-size: 36px; line-height: 40px; color: #656c71;  margin-bottom: 40px;font-weight: bold;}
.spend-bonuses .spend-bonuses-description{ font-size: 24px; line-height: 28px; color: #656c71; margin-bottom: 40px;}
.spend-bonuses .btn.regular_btn  {width: 255px;box-sizing: border-box;height: 60px;line-height: 60px;padding:0 30px;font-size: 21px;}

/* choose-collect begin*/
.choose-collect { padding: 10px 40px 24px; border-right: 1px solid #bdcad3;}
.choose-collect .btn-choose-collect.btn{width: 202px;}
/* choose-collect end*/


/* member begin*/
.member {padding: 10px 70px 24px;}
.member .heading {display: inline-block; font-size: 32px; color: #fff;}


/* member end*/

@media screen and (max-width: 1080px) {
    .member {padding: 10px 40px 24px;}
    .spend-bonuses .spend-bonuses-title{font-size: 33px; line-height: 36px; margin-bottom: 35px;}
    .spend-bonuses .spend-bonuses-description{font-size: 22px; line-height: 26px; margin-bottom: 35px;}
}
@media screen and (max-width: 880px) {
    .spend-bonuses .wrap{display: block;}
    .choose-collect{border-right: none; border-bottom: 1px solid #bdcad3; padding: 0 0 48px;}
    .spend-bonuses .spend-bonuses-description{margin-bottom: 45px;}
    .member {padding: 45px 0 0;}
}
@media screen and (max-width: 750px) {

}
@media screen and (max-width: 600px) {
    .spend-bonuses .spend-bonuses-title{font-size:30px; margin-bottom: 25px;}

}
/* spend-bonuses end */


.points_bonus{display:none;margin-bottom:7px;}
.points_bonus .user_logout{margin-bottom:7px;font-size:16px;}
.points_bonus .user_logout .user_welcome{float:left;}
.points_bonus .user_logout a.logout{float:right;color:#656c71;}
.points_holder{padding:14px 20px;background-color:#fff;border:1px solid #dcdcdc;}
.points_score{float:left;}
.points_score{position:relative;top:-3px;font-size:22px;}
.points_score span.number{position:relative;top:4px;display:inline-block;margin:0 6px;padding:2px 15px;border:1px solid #dcdcdc;border-radius:5px;font-size:32px;font-weight:700;color:#ffb14c;}
.points_holder .links{float:right;}
.points_holder .links a{display:block;float:left;margin-left:17px;text-decoration:none;}
a.btn_type2{background-color:#fff;color:#656c71;border:1px solid #9caab4;}
a.btn_type2:hover{background-color:#00a287;color:#fff;border-color:#00a287;}
.points_holder .links a:first-child{margin-left:0;}
.points_holder .links a.points_btn{height:33px;margin-top:7px;padding:0 17px;line-height:33px;font-size:13px;}
.points_holder .links a.show_cart{width:175px;height:47px;padding:7px 0 0 66px;webkit-box-sizing:border-box;box-sizing:border-box;background-position:24px -2396px;background-color:#ffb14c;border-radius:25px;text-align:left;line-height:1.2;text-transform:uppercase;font-size:15px;}
.points_holder .links a.show_cart:hover{background-color:#ffbe4c;}
.points_holder .links a span{display:block;}
.popup{display:none;position:fixed;z-index:7;left:50%;top:50%; padding: 36px 30px 30px;background-color:#fff;webkit-box-sizing:border-box;box-sizing:border-box;}
.points_holder .links a span.items{font-size:13px;}
.popup .heading{font-size:36px;font-weight:700;margin-bottom:18px;text-align:center;}
.popup .close{position:absolute;right:10px;top:10px;display:block;width:20px;height:19px;background-position:-59px -1320px;cursor:pointer;}
.popup.sign_in{display:none;width:548px;margin-left:-274px;margin-top:-178px;}
.popup.sign_in .sign-in-desc{font-size: 14px;line-height: 16px;text-align: center;}
.popup .main_form .form-cell{position:relative;float:none;width:100%;margin:19px 0 0;padding:0;}
.popup .form-cell:first-child{margin-top:0;}
.popup .form-cell span.require{position:absolute;right:0;top:-21px;}
.popup.type_1 .form-cell label{/* float:left; */display:block;padding-bottom:0;line-height:33px;}
.popup.type_1 .form-cell input[type="text"],
.popup.type_1 .form-cell input[type="password"]{float:left;display:block;webkit-box-sizing:border-box;box-sizing:border-box;}
.popup .form-cell .error_txt{position:absolute;bottom:-15px;}
.popup .main_form .form-submit{margin-top:38px;}
.popup .main_form .form-submit input{min-width:192px;}
.popup.send_prize{display:none;width:680px;margin-left:-340px;margin-top:-251px;}
.popup.send_prize .form-cell label{width:216px;line-height:1.1;}
.popup .form-cell label.vertical_middle {line-height:40px;}

.popup.send_prize .form-cell .error_txt {left: 207px;}
.popup.send_prize .form-cell.file {margin-top: 42px;}
.popup .form-cell input[type="file"] {display: none;}
.popup .form-cell a.browse {display:block;position:relative;top:-10px;float:left;height:36px;padding:0 36px;line-height:36px;text-transform:uppercase;border-radius:24px;font-size:13px;}

/* footer .resources_type2 */
.resources_type2 {font-size: 14px;}
.resources_type2 .links_address {padding-bottom:28px;border-bottom:1px solid #616263;}
.resources_type2 .links_address .links_list {float:left;}
.resources_type2 .links_list li {display:inline-block;padding:0 14px;list-style:none;}
.resources_type2 .links_list li:first-child {padding-left:0;}
.resources_type2 .links_list li a {text-decoration:none;font-size:18px;color:#656C71;}
.resources_type2 .links_list li a:hover {text-decoration:underline;}
.resources_type2 .links_address .address_logo {float:right;}
.resources_type2 .address_logo .address {float:left;font-size:14px;}
.resources_type2 .address_logo .footer_logo {float:right;margin-left:35px;}
.resources_type2 .copyright {padding-top: 29px;}

/* partners_portal
-----------------------------------*/
.partners_section {background-color: #f1f4f7;padding-top: 0;}
.partners_section .products_solutions {height:588px;}
.partners_section .solution_box {width:285px;height:285px;font-size:18px;}
.partners_section .solution_box .solution_name {background-image:url(../../../images/clickdealer/product_name_mist.png);}
.products_solutions .solution_box .info {background: rgba(0,0,0, 0.5);}
.partners_section .products_solutions .solution_box .info p:first-child {padding-top: 0;}
.products_solutions .meetup_solution {width: 361px;height: 588px; background: url(../../../images/clickdealer/solution_meetup.jpg) no-repeat left top;}
.products_solutions .loyalty_solution {left: 380px;width: 581px; background: url(../../../images/clickdealer/solution_loyalty.jpg) no-repeat center top;}
.products_solutions .featured_solution {left: 380px;top: 303px;background: url(../../../images/clickdealer/solution_featured.jpg) no-repeat left top;}
.products_solutions .travel_solution {left: 684px;top: 303px;width: 277px;background-image: url(../../../images/clickdealer/partners-portal/new-contest.png);}
.products_solutions .travel_solution .info {padding-top: 28px;}

.products_solutions .btn_holder {padding-top: 11px;}
.products_solutions .btn_holder .solution_btn {display:inline-block;height:31px;padding:0 23px;line-height:31px;text-transform:uppercase;color:#fff;text-decoration:none;border-radius:20px;border:1px solid #fff;}
.products_solutions .btn_holder .solution_btn:hover {background-color: #fff; color: #1d3957;}






.page_title.dark_bg{padding-top:65px;}
@media screen and (max-width: 1080px){
    .partners_section.section_block,.partners_section{padding-top:0;}
    .page_title.dark_bg{padding-top:55px;}
}
.cv_section {background: #f1f4f7; padding: 60px 0; text-align: center}
.cv_section .regular_btn {min-width: 200px;}

/* Meetup page begin
-----------------------------------*/

/* Timeline
----------------------------------------------*/
.meetup.section_block.heading_section {background:url(../../../images/clickdealer/meetup/main-img_meet.jpg);webkit-background-size:cover;o-background-size:cover;background-size:cover;color:white;text-align:center;padding:65px 0 128px;}
.meetup.section_block.heading_section .btn-guide {background:white;width:450px;text-align:center;font-size:24px;font-weight:700;color:#b5493a;text-transform:uppercase;text-decoration:none;display:block;padding:19px;webkit-border-radius:35px;border-radius:35px;box-sizing:border-box;margin:45px auto 0;}
.meetup.section_block.heading_section .btn-guide:hover {opacity:0.8;}

.meetup .section_heading {margin-top:137px;font-size:60px;padding-bottom:37px;}
.meetup .sub_heading {font-size:18px;}
.meetup .other_heading {font-size:24px;font-weight:700;margin-top:43px;}
.timeline {position:relative;padding:65px 0 0px;background:url(../../../images/clickdealer/meetup/bg_2.jpg) no-repeat;webkit-background-size:cover;o-background-size:cover;background-size:cover;}
.timeline .section_block,.timeline .wrap{position: static;}
.timline-decor-top {width:13px;height:240px;position:absolute;left:50%;top:-128px;margin-left:-6px;background:url(../../../images/clickdealer/meetup/decor-timline.png) no-repeat top center;}
.timline-decor-center {background:url(../../../images/clickdealer/meetup/plane.png) repeat-x;width:100%;height:85px;position:absolute;background-size:contain;left:0;top:initial;}
.timline-posts {text-align:center;padding:117px 0 70px;}
.timline-posts.make-choice {padding-top:90px;}
.make-choice .btn-holder {margin-top:35px;}
.make-choice .regular_btn {height:60px;line-height:60px;font-size:24px;}
.timeline-posts-heading {margin-bottom:21px;}
.timeline-posts-heading .time-meetup {font-size:24px;word-spacing:8px;text-transform:uppercase;color:#91979c;}
.timeline-posts-heading .timeline-posts-title {font-size:36px;color:#094C8F;font-weight:700;}
.timeline-posts-body .description-event {font-size:16px;line-height:24px;color:#656C71;max-width:673px;margin:0 auto;}
.timline-posts-filling {position:relative;height:556px;margin-top:52px;margin-left:41px;}
.timeline-posts-body {position:relative;}
.timline-posts-filling .video.post-box {cursor:pointer;}
.timline-posts-filling .post-box img {width:100%;}
.timline-posts-filling .post-box {position:absolute;width:203px;height:226px;}
.timline-posts-filling .greece1.post-box {height:172px;top:0;}
.timline-posts-filling .greece2.post-box {top:192px;height:361px;}
.timline-posts-filling .greece3.post-box {left:223px;bottom:0;height:172px;}
.timline-posts-filling .greece4.post-box {bottom:0;left:446px;top:initial;height:172px;width:426px;}
.greece .timline-posts-filling .video.post-box {width:680px;height:361px;left:208px;}
.timline-posts-filling .spain1.post-box {height:171px;top:0;right:47px;}
.timline-posts-filling .spain2.post-box {top:192px;height:361px;right:47px;}
.timline-posts-filling .spain3.post-box {left:0;bottom:0;height:172px;}
.timline-posts-filling .spain4.post-box {bottom:0;left:223px;top:initial;height:172px;width:426px;}
.spain .timline-posts-filling .video.post-box {width:648px;height:361px;left:0;}
.timline-posts-filling .mexico1.post-box {height:171px;top:0;right:47px;}
.timline-posts-filling .mexico2.post-box {top:192px;height:361px;right:47px;}
.timline-posts-filling .mexico3.post-box {left:0;bottom:0;height:172px;}
.timline-posts-filling .mexico4.post-box {bottom:0;left:223px;top:initial;height:172px;width:426px;}
.mexico .timline-posts-filling .video.post-box {width:648px;height:361px;left:0;}

@media screen and (max-width: 1080px) {
    .meetup.section_block.heading_section {padding:15px 0 68px;}
    .timline-decor-top {height:130px;top:-68px;background:url(../../../images/clickdealer/meetup/decor-timline.png) no-repeat center -109px;}
    .meetup .section_heading {margin-top:122px;font-size:50px;padding-bottom:37px;}
    .meetup .sub_heading {font-size:16px;}
    .meetup .other_heading {font-size:22px;}
    .meetup.section_block.heading_section .btn-guide {width:360px;font-size:20px;padding:19px;margin:35px auto 0;}
    .video iframe,.video object,.video embed,.video video {position:absolute;top:0;left:0;width:100%;height:100%;}
    .greece .timline-posts-filling .video.post-box {width:396px;height:220px;left:0;overflow:hidden;position:relative;}
    .timline-posts-filling {height:753px;margin-left:80px;}
    .timline-posts.make-choice {padding-top:30px;padding-bottom:53px;}
    .timline-posts {margin:0 auto;width:555px;padding:70px 0 55px;}
    .timeline-posts-body .description-event {font-size:14px;}
    .timline-posts-filling .post-box {width:190px;}
    .timline-posts-filling .greece1.post-box {height:161px;top:237px;left:206px;}
    .timline-posts-filling .greece2.post-box {top:237px;height:321px;}
    .timline-posts-filling .greece3.post-box {left:206px;height:161px;top:416px;}
    .timline-posts-filling .greece4.post-box {top:594px;left:0;height:160px;width:396px;}
    .spain .timline-posts-filling .video.post-box {width:396px;height:227px;left:0;overflow:hidden;position:relative;}
    .timline-posts-filling .spain1.post-box {height:161px;top:245px;left:206px;}
    .timline-posts-filling .spain2.post-box {top:245px;height:322px;left:0;}
    .timline-posts-filling .spain3.post-box {left:206px;height:153px;top:424px;}
    .timline-posts-filling .spain4.post-box {top:603px;left:0;height:160px;width:396px;}
    .timline-posts-filling .mexico1.post-box {height:161px;top:245px;left:206px;}
    .timline-posts-filling .mexico2.post-box {top:245px;height:322px;left:0;}
    .timline-posts-filling .mexico3.post-box {left:206px;height:153px;top:424px;}
    .timline-posts-filling .mexico4.post-box {top:603px;left:0;height:160px;width:396px;}
    .mexico .timline-posts-filling .video.post-box {width:396px;height:227px;left:0;overflow:hidden;position:relative;}
}

@media screen and (max-width: 580px){
    .timeline {padding:50px 0 0px;}
    .meetup.section_block.heading_section {padding:15px 0 34px;}
    .timline-decor-top {height:83px;top:-34px;background:url(../../../images/clickdealer/meetup/decor-timline.png) no-repeat center -156px;}
    .timline-decor-center {top:865px;}
    .meetup .section_heading {margin-top:76px;font-size:30px;padding-bottom:10px;}
    .meetup .section_heading + .sub_heading,
    .meetup .sub_heading {font-size:14px;margin-bottom:0px;line-height:17px;padding-bottom:0;}
    .meetup .other_heading {font-size:15px;margin-top:15px;}
    .meetup.section_block.heading_section .btn-guide {width:280px;font-size:15px;padding:15px;margin:25px auto 0;}
    .video iframe,.video object,.video embed {position:absolute;top:0;left:0;width:100%;height:100%;}
    .sidedock {display:none !important;}
    .greece .timline-posts-filling .video.post-box {width:280px;height:154px;left:0;overflow:hidden;position:relative;}
    .timline-posts-filling {height:509px;margin-left:0;margin-top:30px;}
    .timline-posts {width:280px;margin:0 auto 0;padding:0 0 74px 0;}
    .timeline-posts-heading .time-meetup {font-size:18px;}
    .timeline-posts-heading .timeline-posts-title {font-size:24px;line-height:39px;}
    .timeline-posts-heading {margin-bottom:12px;}
    .timeline-posts-body .description-event {font-size:14px;line-height:17px;}
    .timline-posts-filling .post-box {width:134px;}
    .timline-posts-filling .greece1.post-box {height:106px;top:166px;left:146px;}
    .timline-posts-filling .greece2.post-box {top:166px;height:239px;}
    .timline-posts-filling .greece3.post-box {left:146px;height:114px;top:292px;}
    .timline-posts-filling .greece4.post-box {top:416px;left:0;height:113px;width:280px;}
    .spain .timline-posts-filling .video.post-box {width:280px;height:153px;left:0;overflow:hidden;position:relative;}
    .timline-posts-filling .spain1.post-box {height:114px;top:163px;left:0;}
    .timline-posts-filling .spain2.post-box {top:163px;height:226px;left:146px;}
    .timline-posts-filling .spain3.post-box {left:0;height:114px;top:289px;}
    .timline-posts-filling .spain4.post-box {top:415px;left:0;height:112px;width:280px;}
    .timline-posts-filling .mexico1.post-box {height:114px;top:163px;left:0;}
    .timline-posts-filling .mexico2.post-box {top:163px;height:226px;left:146px;}
    .timline-posts-filling .mexico3.post-box {left:0;height:114px;top:289px;}
    .timline-posts-filling .mexico4.post-box {top:415px;left:0;height:112px;width:280px;}
    .mexico .timline-posts-filling .video.post-box {width:280px;height:153px;left:0;overflow:hidden;position:relative;}
}


/* Meetup page end
-----------------------------------*/



/* Agencies page
-----------------------------------*/
/* .agencies .global_section{background:#83579d url(../../../images/clickdealer/agencies_main_left_bg.png) left bottom no-repeat;color:#fff;}
.agencies .global_section_in{background:url(../../../images/clickdealer/agencies_main_right_bg.png) right bottom no-repeat;}
.agencies .global_section h2.other_heading{padding:8px 0 28px;}
.global_section .sub_heading{font-size:19px;text-align:center;}
.service .section_heading{padding-bottom:12px;}
.service .products_solutions .solution_box{cursor:default;}
.service .products_solutions .solution_box .info{display:block;padding-top:150px;background:none;font-size:15px;}
.service .products_solutions img{width:100%;height:100%;}
.service .products_solutions .display_solution{background-image:url(../../../images/clickdealer/service_product_display.jpg);}
.service .products_solutions .search_solution{background-image:url(../../../images/clickdealer/service_product_search.jpg);}
.service .products_solutions .retargeting_solution{}
.service .products_solutions .social_solution{}
.service .products_solutions .email_solution{background-image:url(../../../images/clickdealer/service_product_email.jpg);}
.service .products_solutions .native_solution{}
.service .products_solutions .hyperlocal_solution{background-image:url(../../../images/clickdealer/service_product_hyper.jpg);}
.service .products_solutions .video_solution{background-image:url(../../../images/clickdealer/service_product_video.jpg);}
.agencies .get_acc_section{background-color:#f1f4f7;}
.agencies .get_acc_section .info{text-align:center;font-size:18px;}
.agencies .get_acc_section .info p.deliver{padding-top:28px;font-size:20px;} */

/* Adwords_agency page
-----------------------------------*/
.adwords_agency .why_choose {text-align: center;}
.adwords_agency .why_choose img.google_partner{display:inline-block;margin-top:30px;}
.adwords_agency.heading_section{background-color:#f1f4f7;}

.benefits_section{background:#fff url(../../../images/clickdealer/capabilities_circle_bg.png) center top no-repeat;}
.partners_benefits .partners_heading{padding:16px 0 34px;text-align:center;}
.partners_benefits .partners_heading img{display:inline-block;position:relative;top:10px;margin-right:8px;}
.partners_benefits .partners_heading h3{display:inline-block;font-size:48px;font-weight:700;}
.partners_benefits .infografics{position:relative;width:743px;min-height:390px;margin:0 auto 100px;}
.partners_benefits .infografics .heading{position:absolute;font-size:22px;}
.partners_benefits .infografics .heading_optimisation{left:0;top:52px;}
.partners_benefits .infografics .heading_options{left:605px;top:52px;}
.partners_benefits .infografics .heading_inquiries{left:593px;top:304px;}
.partners_benefits .infografics .heading_support{left:69px;top:304px;}
.partners_benefits .info_list{display:none;width:272px;margin-left:283px;padding-top:101px;}
.partners_benefits .options{padding-top:84px;}
.partners_benefits .inquiries{padding-top:130px;}
.partners_benefits .optimisation{display:block;}
.partners_benefits .info_list li{margin-top:6px;padding:7px 0;padding-left:42px;background:url(../../../images/clickdealer/partner_benefits_icons.png) 0 0 no-repeat;list-style:none;}
.partners_benefits .info_list li:first-child {margin-top: 0;}
.partners_benefits .optimisation li.item_1 {background-position: 0 17px;}
.partners_benefits .optimisation li.item_2 {background-position: 0 -35px;}
.partners_benefits .optimisation li.item_3 {background-position: 3px -83px;}
.partners_benefits .options li.item_1 {background-position: 0 -135px;}
.partners_benefits .options li.item_2 {background-position: 0 -194px;}
.partners_benefits .options li.item_3 {background-position: 3px -232px;}
.partners_benefits .options li.item_4 {background-position: 0 -282px;}
.partners_benefits .inquiries li.item_1 {background-position: 0 -342px;}
.partners_benefits .inquiries li.item_2 {background-position: 2px -395px;}
.partners_benefits .inquiries li.item_3 {background-position: 3px -445px;}
.partners_benefits .support li.item_1 {background-position: 0 -493px;}
.partners_benefits .support li.item_2 {background-position: 0 -531px;}
.partners_benefits .support li.item_3 {background-position: 0 -595px;}
.partners_benefits .support li.item_4 {background-position: 0 -636px;}

.partners_benefits .benefit_line{position:absolute;background:url(../../../images/clickdealer/benefits_partner_lines.png) 0 0 no-repeat;}
.partners_benefits .line_optimisation{left:215px;top:0;width:277px;height:36px;background-position:-13px 0;}
.partners_benefits .line_optimisation.active{background-position:-13px -400px;}
.partners_benefits .line_options{left:556px;top:8px;width:36px;height:286px;background-position:-354px -8px;}
.partners_benefits .line_options.active{background-position:-354px -408px;}
.partners_benefits .line_inquiries{left:298px;top:354px;width:280px;height:36px;background-position:-96px -354px;}
.partners_benefits .line_inquiries.active{background-position:-96px -754px;}
.partners_benefits .line_support{left:202px;top:96px;width:37px;height:286px;background-position:0px -96px;}
.partners_benefits .line_support.active{background-position:0 -496px;}
.partners_benefits .circle_benefit{position:absolute;width:83px;height:83px;background:url(../../../images/clickdealer/partner_benefits_circles.png) 0 0 no-repeat;}
.partners_benefits .circle_optimisation{background-position:0 0;left:213px;top:11px;}
.partners_benefits .circle_options{background-position:0 -92px;left:498px;top:11px;}
.partners_benefits .circle_inquiries{background-position:0 -185px;left:498px;top:297px;}
.partners_benefits .circle_support{background-position:0 -278px;left:213px;top:297px;}

.capabilities_in .opportunity_info{margin-top:36px;}
.capabilities_in .opportunity_info:first-child{margin-top:0;}
.capabilities_in .opportunity_info .logo_holder,
.capabilities_in .opportunity_info .info{vertical-align:middle;height:38px;}
.capabilities_in .opportunity_info .logo_holder:before,
.capabilities_in .opportunity_info .info:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.capabilities_in .opportunity_info .logo_holder{display:inline-block;margin-right:11px;}
.capabilities_in .opportunity_info img.capability_logo{position:relative;top:2px;display:inline-block;vertical-align:middle;}
.capabilities_in .opportunity_info .info{display:inline-block;padding-left:10px;border-left:1px solid #ccc;}
.capabilities_in .opportunity_info .info p{display:inline-block;font-weight:700;font-size:14px;line-height:1.1;}
.capabilities_in .opportunity_list{margin-top:13px;padding:14px 25px;background-color:#f1f4f7;list-style:none;}
.capabilities_in .opportunity_list li{position:relative;display:inline-block;margin-left:88px;}
.capabilities_in .opportunity_list.display_network li{margin-left:76px;}
.capabilities_in .opportunity_list.retargeting li{margin-left:134px;}
.capabilities_in .opportunity_list li:first-child{margin-left:0;}
.capabilities_in .opportunity_list li:before{content:'';display:block;position:absolute;left:-66px;top:9px;width:39px;height:5px;background:url(../../../images/clickdealer/opportunity_list_line.png) 0 0 no-repeat;}
.capabilities_in .opportunity_list.display_network li:before{left:-57px;}
.capabilities_in .opportunity_list.retargeting li:before{left:-89px;}
.capabilities_in .opportunity_list li:first-child:before{display:none;}

.experts_team{margin-top:70px;}
.expert_list{padding-top:53px;}
.expert_list li{float:left;width:33.3%;min-height:191px;list-style-type:none;text-align:center;}
.expert_list li .icon{height:77px;margin-bottom:25px;background:url(../../../images/clickdealer/expert_team_icons.png) center top no-repeat;}
.expert_list li.ppc .icon{background-position:center -100px;}
.expert_list li.analytics .icon{background-position:center -200px;}
.expert_list li.experience .icon{background-position:center -300px;}
.expert_list li.cpc .icon{background-position:center -400px;}
.expert_list li.cpa .icon{background-position:center -500px;}
.expert_list li .info{font-size:18px;}
section.type_section_1{text-align:center;background-color:#F1F4F7;}
.type_section_1 p{font-size:18px;}
.type_section_1 .regular_btn{margin-top:37px;}


/* publisher_final page
-----------------------------------*/
.publisher_final .thanks_wrap{padding:275px 0 0 156px;font-size:32px;font-weight:700;}
.publisher_final .thanks_wrap .thanks{font-size:60px;float:left;margin-left:-40px;}
.publisher_final .thanks_wrap .info{margin-left:375px;}

/* Retargeting page
-----------------------------------*/
.retargeting_started .darts_content {text-align: center; font-size: 20px;}
.darts_content img.darts {display: inline-block; margin-bottom: 55px;}
.darts_content .regular_btn {margin-top: 27px;}
.programat_solution .lr_info_float {margin-bottom: 120px;}
.programat_solution {background-color: #f1f4f7;}
.lr_info_float .content {font-size: 18px; line-height: 1.4;}
.lr_info_float .r_info img.info_pic {float: left;}
.lr_info_float .r_info .content {margin-left: 378px;}
.lr_info_float .l_info img.info_pic {float: right;}
.lr_info_float .solution img.info_pic {margin-top: 91px;}
.lr_info_float .l_info .content {margin-right: 433px;}
.lr_info_float .heading {padding-bottom: 30px; font-size: 38px; font-weight: 700;}
.programat_solution .l_info {margin-top: 47px;}
.programat_circles .about_item {position: relative; margin: 0 34px;}
.programat_circles .about_item:after{content:'';position:absolute;right:-67px;top:68px;display:block;width:67px;height:2px;background-color:#008d75;}
.programat_circles .item_3:after,
.programat_circles .item_4:after{right:-73px;top:67px;}
.programat_circles .item_5:after{display:none;}
.programat_circles.about_list .about_item .number{border-color:#008d75;font-size:16px;color:#656c71;font-weight:400;line-height:0;text-transform:uppercase;text-align:center;}
.programat_circles .about_item .number .circle_text{position:absolute;width:100%;top:40px;display:block;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.programat_circles .item_1 .number .circle_text,
.programat_circles .item_5 .number .circle_text{top:46px;}
.programat_circles .item_1 {margin-left: 0;}
.programat_circles .item_5 {margin-right: 0;}
.programat_circles .item_1 img.circles {left: -17px; top: -14px;}
.programat_circles .item_3 img.circles {left: -15px; top: -13px;}
.programat_circles .item_4 img.circles {left: -12px; top: -13px;}
.programat_circles .item_5 img.circles {left: -12px; top: -16px;}
.get_go { background-color: #fff;}
.get_go.type_section_1 {background-color: #fff;}
h3.programat_circles_heading {padding-bottom: 40px;}

/* Top offers page
-----------------------------------*/
.change-offers{height:60px;width:400px;margin:0 auto 42px;padding:4px 5px;border:1px solid #00a287;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.change-offers .slide-btn{float:left;}
.change-offers .slide-btn{display:block;width:173px;height:50px;text-decoration:none;font-size:20px;line-height:50px;color:#00a287;text-align:center;-webkit-transition:none;transition:none;cursor:pointer;}
.change-offers .slide-btn.active{width:214px;background-color:#00a287;color:#fff;border-radius:24px;}

table.offers {width: 740px; margin: 0 auto; background-color: #ffffff; text-align: left}
table.offers th, table.offers td {padding: 9px 0;}
table.offers thead tr {border-bottom: 2px solid #dcdcdc;}
table.offers tr th:first-child,
table.offers tr td:first-child {
    padding-left: 18px;}
table.offers th {font-weight: 700;}
table.offers tbody tr:nth-child(odd) {background-color: #f1f4f7;}
table.offers .col1 {width: 164px;}
table.offers .col2 {width: 230px;}
table.offers .col3 {width: 271px;}
table#new-offers {display: none;}

/* service_mobile
-----------------------------------*/
.service_mobile,
.service_native {font-size: 18px;}
.bg_type_5 .breadcrumbs {padding: 26px 0px 28px;}
.bg_type_5 .page_slogan {font-size: 29px;}
.mobile_serv_head img.mob_service_apps {float: right;}
.mobile_serv_head .info {margin-right: 455px; padding-top: 104px;}
.mobile_serv_head .info p {padding-top: 42px;}
.mobile_serv_head .info p:first-child {padding-top: 0;}
.extensive_data {background-color: #f1f4f7;}
.extensive_data h3,
.native_categories h3 {font-size: 23px; font-weight: 700;}
.extensive_data p {padding-top: 35px;}
.mob_serv_people .serv_people {float: left; margin-right: 47px;}
.mob_serv_people .info {padding-top: 39px; overflow: hidden;}
.mob_serv_returns {text-align: center; background: #5a7a96 url(../../../images/clickdealer/mobile_observe_bg.jpg) center top no-repeat; background-size: cover;}
.mob_serv_returns h3.heading,
.fraud_protection h3.heading {padding-bottom: 55px; font-size: 38px; font-weight: 700; color: #fff;}
.mob_serv_returns a.btn,
.fraud_protection a.btn {padding-left: 86px; margin: 0 35px; }
.mob_serv_returns .join_publisher.btn,
.fraud_protection .join_publisher.btn {background-position: 35px -444px; margin-left: 0;}
.mob_serv_returns .join_advertiser.btn,
.fraud_protection .join_advertiser.btn {background-position: 33px -570px; margin-right: 0;}

/* service_native
-----------------------------------*/
.laptop_info_wrap {padding-top: 52px;}
.laptop_info_wrap img.native_laptop {float: left; margin-right: 60px;}
.laptop_info_wrap .info {overflow: hidden; padding-top: 67px;}
.native_categories {background-color: #f1f4f7; text-align: center;}
.native_circles {margin-top: 35px; list-style: none;}
.native_circles li {display: inline-block; width: 91px; margin: 0 35px; vertical-align: top;}
.native_circles li:first-child {margin-left: 0;}
.native_circles li.women_magazines {margin-right: 0;}
.native_circles li span.circle {position: relative; display: block; width: 88px; height: 88px; border: 1px solid #bdbdbe; border-radius: 50%; background: url(../../../images/clickdealer/service_native_circles.png) 0 0 no-repeat;}
.native_circles li.sports span.circle {background-position: center 0;}
.native_circles li.fashion span.circle {background-position: center -90px;}
.native_circles li.finance span.circle {background-position: center -180px;}
.native_circles li.news span.circle {background-position: center -270px;}
.native_circles li.men_magazines span.circle {background-position: center -360px;}
.native_circles li.women_magazines span.circle {background-position: center -450px;}
.native_circles li span.circle:after {content: ''; position: absolute; right: -68px; top: 50%; display: block; width: 60px; height: 5px; margin-top: -2px; background: url(../../../images/clickdealer/service_native_circles.png) -8px -540px no-repeat;}
.native_circles li:hover span.circle {border-color: #02a388;}
.native_circles li:hover span.circle:after {background-position: -8px -550px;}
.native_circles li.women_magazines span.circle:after {display: none;}
.native_circles li p {padding-top: 11px;}

/* service_email
-----------------------------------*/
.section_block.email_page {padding-top: 0}
.email_page h3 {font-size: 23px; text-align: center; font-weight: bold; margin-bottom: 60px}
.email_service {overflow: hidden; position: relative}
.email_service ul > li {width: 33.3%; padding: 0 22px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; list-style: none}
.email_service ul > li .email_service_pic {margin: 0 auto 30px; width: 138px; position: relative; z-index: 3}
.email_service ul > li .email_service_pic img {width: 100%; max-width: 100%; height: auto}
.email_service_line {background: #dbdbdb; height: 1px; display: block; width: 70%; position: absolute; left: 50%; top: 64px; margin-left: -35%; z-index: 2}

/* service_page
-----------------------------------*/
.services_page .global_section {background: #00a287 url(../../../images/clickdealer/service_main_left_bg.png) left bottom no-repeat;}
.services_page .global_section .global_section_in {background:  url(../../../images/clickdealer/service_main_right_bg.png) right bottom no-repeat;}
.services_page .btn_holder {padding-top: 46px; text-align: center;}
.services_page .sub_heading {line-height: 1.6;}
.services_page .regular_btn {padding: 0 67px;}

/* service_video */
.section_block.service_video {padding-top: 0}
.service_video h3 {font-size: 23px; text-align: center; font-weight: bold; margin-bottom: 60px}
.service_video .service_video_pic {text-align: center; margin-bottom: 50px}
.service_video .service_video_pic img {width: 100%; max-width: 100%; height: auto}
.service_video_text > ul {overflow: hidden; }
.service_video_text > ul > li {width: 45%; float: left; list-style: none}
.service_video_text > ul > li+li {float: right}
.service_video_text > ul > li p {margin-bottom: 15px}

/* service_display */
.serv_display_head h3, .serv_tracking_head h3 {font-size: 21px; font-weight: 700; text-align: center;}
.serv_display_head .display_apps_wrap {padding-top: 60px;}
.display_apps_wrap img.service_display_apps {float: left; margin-right: 36px;}
.display_apps_wrap .info {overflow: hidden; padding-top: 47px;}
.display_apps_wrap .info p {padding-top: 23px;}
.display_apps_wrap .info p:first-child {padding-top: 0;}
.optimisation_serv {background-color: #f1f4f7;}
.optimisation_serv .optimisation_list {text-align: center;}
.optimisation_serv .optimisation_list li {position: relative; display: inline-block; margin: 0 65px; vertical-align: top;}
.optimisation_serv .optimisation_list li:first-child {margin-left: 0;}
.optimisation_serv .optimisation_list li.last {margin-right: 0;}
.optimisation_serv .optimisation_list li:after {content: ""; position: absolute; right: -96px; top: 50%; display: block; width: 60px; height: 5px; margin-top: -2px; background: url("../../../images/clickdealer/service_native_circles.png") no-repeat scroll -8px -540px transparent; }
.optimisation_serv .optimisation_list li.last:after {display: none;}
.optimisation_serv .info {padding-top: 38px;}
.optimisation_serv .info p {padding-top: 25px;}
.optimisation_serv .info p:first-child {padding-top: 0;}

/* service_social */
.section_block.service_social {padding-top: 0; overflow: hidden; }
.section_block.service_social img {float: right; margin-left: 30px}
.section_block.service_social p {padding-top: 160px}
.social_access {background: #f1f4f7; overflow: hidden; }
.social_access img {float: left; margin-right: 110px}
.social_access h4 {font-size: 23px; font-weight: bold; margin-bottom: 15px; padding-top: 109px}
.social_access p {overflow: hidden;}

/* service_tracking */
.tracking_descript_wrap {padding-top: 50px;}
.tracking_descript_wrap img.tracking_descript_pic {float: left; margin-right: 32px;}
.tracking_descript_wrap .info {padding-top: 45px; overflow: hidden;}
.serv_tracking_head .tracking_p {padding-top: 40px;}

/* Diden
-----------------------------------*/
.main_form:after {content: ""; display: block; clear: both}
.main_form .form-section {padding-top: 35px; }
.main_form .form-section:first-child {padding-top: 0;}
.main_form .form-section:after {content: ""; display: block; clear: both}
.main_form .form-title {font-size: 48px; font-weight: bold; text-align: center; margin-bottom: 25px }
.main_form .advertiser-how .form-title {margin-bottom: 37px;}
.main_form .form-row {margin-bottom: 13px;}
.main_form .form-row:after {content: ""; display: block; clear: both}
.main_form .form-col {width: 357px; float: left; }
.main_form .form-col+.form-col {float: right}
.main_form .form-col .form-cell {padding-right: 0; width: auto; float: none}
.main_form .form-cell-long .form-cell {width: auto; float: none; padding-right: 0}
.main_form .form-cell {margin-bottom: 13px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.main_form .long-cell {width: 50%}
.main_form .form-cell-long .captcha_cell {max-width: 360px}
.main_form label {display: block;font-size: 14px; padding-bottom: 5px; font-weight: bold; }
.main_form input[type=text],
.main_form input[type=email], .main_form input[type=tel],
.main_form input[type=password] {width: 100%; height: 40px; line-height: 40px; padding: 0 10px; color: #656c71; border: 1px solid #dcdcdc; border-radius: 6px;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.main_form input[type=text]:focus, .main_form input[type=email]:focus, .main_form input[type=password]:focus, .main_form textarea:focus {border-color: #999}
.main_form textarea {width: 100%; height: 82px; min-height: 82px; padding: 10px; color: #656c71; border: 1px solid #dcdcdc; border-radius: 5px;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; resize: vertical; overflow: auto; }
/* .main_form .error_box .error_input {border-color: #e23131} */
.main_form .has-error input[type=text],
.main_form .has-error textarea,
.main_form .select_holder.form_select.form-group > .form-group.has-error {border-color: #e23131}

.field-verticals div.select-wrapper input.select-dropdown.dropdown-trigger {display: none;}

.main_form .error_box .error_txt {display: block}
.error_txt {display: none; font-size: 12px; color: #e23131; }
.main_form .radio-choise {overflow: hidden; padding: 31px 0 22px}
.main_form .radio-choise ul li {float: left; margin-left: 52px; list-style: none}
.main_form .radio-choise ul li:first-child {margin-left: 0}
.main_form .radio-choise ul li label {font-weight: normal; }
.main_form .form-terms {margin: 30px 0 27px; clear: both}
.publisher_signup .main_form .form-terms {margin-top: 19px;}
.main_form .form-terms label {font-weight: normal; }
.main_form .form-terms label a {color: #0954a0; text-decoration: none;}
.main_form .form-terms label a:hover {text-decoration: underline;}
.main_form .form-submit {clear: both; text-align: center}
.main_form .form-submit .btn-main {color: #fff; }
.main_form input[type=radio] {-webkit-appearance: radio}
.main_form input[type=checkbox] {-webkit-appearance: checkbox;}
.main_form .form-terms span {display: block; overflow: hidden;}
#other_types, #other_vertical {padding-top: 15px; display: none}
.main_form .form-recive { clear: both; padding: 10px 0 25px;}
.main_form .form-recive p {background: url(../../../images/clickdealer/recive.png) no-repeat 0 0; line-height: 25px; padding-left: 35px; }
.main_form .select_holder .value {font-size: 14px; }
.main_form .sub-label {font-size: 12px; width: 490px; }
.main_form .sub-label + .require {margin: -20px 0 10px}
.main_form .sub-area {display: none; margin-left: 22px; clear: both; overflow: hidden; }
.main_form .sub-area label {margin-top: 15px}

.main_form .captcha_cell .error_txt {display: block;}
.main_form .captcha_submit {padding-top: 5px;}
.main_form .captcha_submit .btn_holder  {margin-top: 14px; text-align: center;}
.main_form .captcha_submit input[type="submit"] , .main_form .captcha_submit button[type="submit"]{float: none;}
.main_form .phone-holder .country-code {float: left; line-height: 38px; padding: 0 6px; border: 1px solid #DCDCDC; border-right: none; border-radius: 6px 0 0 6px; background-color: #efefef;}
.main_form .phone-holder .input-holder {overflow: hidden;}
.main_form .phone-holder .input-holder input {padding-left: 5px; border-left: none; border-radius: 0 6px 6px 0;}
.main_form .usa_area {display: none}


.add-link {clear: both}
.add-link .add-link-input {position: relative;}
.add-link .add-btn {position: absolute; right: 4px; top: 1px; background-color: #c1c7cb; height: 32px; line-height: 32px; float: right; width: 108px; margin-top: 3px; font-size: 13px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; border-radius: 15px;}
.add-link .add-btn.active {background-color: #00A287;}
.add-link .add-btn.active:hover {background-color: #028A73;}
.add-link .add-btn:hover {background: #cbd2d6}
.add-link .remove-btn {position: absolute; right: 4px; top: 1px; background-color: #c1c7cb; height: 32px; line-height: 32px; float: right; width: 108px; margin-top: 3px; font-size: 13px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; border-radius: 15px;}
.add-link .remove-btn.active {background-color: #00A287;}
.add-link .remove-btn.active:hover {background-color: #028A73;}
.add-link .remove-btn:hover {background: #cbd2d6}
.add-link .add-link-input input {padding-right: 116px;}
.form-checkers {padding: 0 0 29px; margin-bottom: 30px; border-bottom: 1px solid #ddd;}
.form-checkers ul {overflow: hidden;list-style-type: none;}
.form-checkers ul li {float: left;list-style: none;margin-right: 40px;}
.form-checkers ul li:last-child {margin-right: 0;}
.form-checkers ul li label {font-weight: normal; }
.form-checkers ul.traffic_type {display: block;}
.form-checkers ul.traffic_type .checkbox-trafic {overflow: hidden; margin-left: -20px;}
.form-checkers ul.traffic_type .checkbox {float: left;margin-left: 20px;margin-bottom: 10px;}

.birthday .select_holder {display: inline-block; margin-right: 5px; width: auto; }
.birthday .select_holder .form-group{height: 100%;}
.birthday .select_holder select {position: relative; padding-right: 30px;height: 100%;}
/* .verticals-list li {list-style: none;width: 330px; padding-top: 7px;position: relative;overflow: hidden;margin-bottom: 10px;padding-bottom: 13px;}
.verticals-list .help-block-error{position: absolute;top: 100%;}
.verticals-list li:first-child {padding-top: 0}
.verticals-list li .verticals-number {line-height: 38px; float: left;  margin-right: 10px}
.verticals-list li .select_holder {float: left; width: 307px}
.verticals-list li .require {position: absolute; right: 0; top: 0; z-index: 10; float: none}
.verticals-list li .other_area {padding-top: 15px; display: none; clear: both} */

.verticals-list li {list-style: none;width: 330px; padding-top: 7px;position: relative;overflow: hidden;margin-bottom: 10px;padding-bottom: 13px;}
.verticals-list .help-block-error{position: absolute;top: 100%;}
.verticals-list li:first-child {padding-top: 0}
.verticals-list li .verticals-number {line-height: 38px; float: left;  margin-right: 10px}
.verticals-list li .select_holder {float: left; width: 307px;border:0;height: auto;}
.verticals-list li .select_holder .form-group {border-radius: 6px;border: 1px solid #dcdcdc;height: 40px;}
.verticals-list li .select_holder .form-group.has-error {border-color: #e23131;}
.verticals-list li .require {position: absolute; right: 0; top: 0; z-index: 10; float: none}
.verticals-list li .other_area {padding-top: 15px; display: none; clear: both}


.verticals-list .help-block-error{ position: absolute;top: 100%;}
.verification_steps {}
.verification_steps > ul > li {list-style: none; display: none}
.verification_steps > ul > li:first-child {display: block}
.verification_steps p.confirm_phone {margin-top: 12px; color: #094c8f; text-align: center; font-size: 14px;}


div.display_traffic, div.search_traffic, div.social_traffic {padding-top: 13px; display: none}
div.social_traffic div.option_other, div.search_traffic div.option_other {display: none; padding-top: 10px}

.contact-page + section.contact_us .contact_us_in {background: #f1f4f7}



.advertiser_signup {position: relative;padding-top: 0;}
.main_form .btn_holder {text-align: center;}
.advertiser_signup .main_form .btn {display: inline-block; height: 60px; padding: 0 61px; font-size: 20px; line-height: 60px; text-transform: uppercase; border-radius: 30px;}
#advertisersignupform-type_company {overflow: hidden;}

.map_office {margin: 36px 0 7px; position: relative; padding-bottom: 50px}
.pins {width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.pins ul {position: relative; width: 100%; height: 100%;}
.pins ul li {position: absolute; list-style: none; width: 25px; height: 38px;}
.pins ul li span {background: url(../../../images/clickdealer/contacts-icon.png) no-repeat 0 0; display: block; height: 100%; cursor: pointer}
.pins ul li:hover span, .pins ul li.active span {background-position: 0 -37px; }
.pins ul li.office_usa {left: 85px; top: 109px; }
.pins ul li.office_canada {left: 202px; top: 77px;}
.pins ul li.office_germany {left: 428px; top: 45px; z-index: 3;}
.pins ul li.office_amsterdam {left: 413px; top: 50px; z-index: 1;}
.pins ul li.office_kyivstar {left: 478px; top: 60px;}
.pins ul li.office_beijing {left: 692px; top: 80px;}
.pins ul li.office_india {left: 608px;top: 119px;}
.pins ul li.office_spain {left: 389px;top: 86px;}
.pins ul li.office_poland {left: 447px; top: 54px;}

.offices ul li {width: 350px; position: absolute; left: 50%; top: 380px; margin-left: -175px; text-align: center; list-style: none; display: none}
.offices ul li h6 {font-size: 24px; font-weight: bold; color: #00a287; }
.offices ul li:first-child {display: block}

.events-box {margin-right: -38px}
.events-box:after {content: ""; display: block; clear: both}
.events-col {width: 460px; float: left; margin-right: 38px}
.events-item {margin-bottom: 35px}
.events-item .events-image {position: relative}
.events-item .events-image img {width: 100%; max-width: 100%; height: auto; display: block}
.events-item .events-image .events-link {display: none; background: rgba(9,84,160,0.5); width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2}
.events-item .events-image .events-link span {background: url(../../../images/clickdealer/events-link.png) no-repeat center center; width: 100%; height: 100%; display: block}
.events-item .events-image:hover .events-link {display: block}
.events-item .events-info {background: #f6f7fa; padding: 15px}
.events-item .events-info h4 a {font-size: 24px; font-weight: bold; color: #0954a0; text-decoration: none }
.events-item .events-info h4 a:hover {text-decoration: underline}
.events-item .events-info h6 {margin: 7px 0; font-size: 14px; color: #9c9c9c; }

.pagination {border-top: 2px solid #e1e1e1; padding: 15px 0; }
.pager {float: right}
.pager li {display: inline-block}
.pager li a {font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none}
.pager li a.page-prev {background: url(../../../images/clickdealer/pager.png) no-repeat 0 2px; padding-left: 30px;}
.pager li a.page-next {background: url(../../../images/clickdealer/pager.png) no-repeat right -33px; padding-right: 30px;}
.pager li a:hover {color: #0954a0;}

.content-box { padding: 56px 104px 60px; border: 1px solid #dcdcdc;}

.required_terms {margin-bottom: 31px; border-bottom: 1px solid #ddd; padding-bottom: 5px}

.signup-steps { margin-bottom: 40px}
.signup-steps ul {text-align: center;}
.signup-steps ul li {display: inline-block; height: 48px; padding: 0 29px; text-align: center; border: 1px solid #dcdcdc; list-style: none; font-size: 15px; line-height: 48px; font-weight: 700; background-color: #f1f4f7; color: #a0a6ac;}
.signup-steps ul li.publisher_item {border-right: 0;}
.signup-steps ul li.marketing_item {margin-left: -5px;background: #f1f4f7 url(../../../images/clickdealer/signup-steps.jpg) no-repeat 0 0; border-left: none;}
.signup-steps ul li.current {background: #fff; color: #656c71; -webkit-box-shadow: inset 0 -3px 0 #1761ab; box-shadow: inset 0 -3px 0 #1761ab;}
.signup-steps ul li.marketing_item.current {background-image: none;}
.marketing-step {display: none;}
.marketing-step.current {display: block;}
.publisher-step {display: none;}
.publisher-step.current {display: block;}
.marketing-step .form-submit {padding-top: 23px;}
.marketing-step .form-submit .btn-main {padding: 0 18px;}

/* terms page */
.terms_page.terms_privacy_policy {padding-top: 0;}
.terms_page.terms_page_program {padding-top: 0;}
.terms_page h3 {font-size: 48px; font-weight: bold; margin: 50px 0 15px; text-align: center}
.terms_page h3:first-child {margin-top: 0}
.terms_page p {margin-bottom: 20px}
.terms_page p.page_slogan {margin: 0; padding: 0; text-align: left}

.consent_contacts {background: #f1f4f7; text-align: center;}
.consent_contacts h2 {font-size: 48px; font-weight: bold;  margin-bottom: 15px}
.consent_contacts h5 {font-size: 20px; font-weight: bold; padding-top: 30px}
.consent_contacts ul {overflow: hidden; padding-top: 50px}
.consent_contacts ul li {width: 33.3%; float: left; text-align: left; list-style: none }
.consent_contacts ul li h6 {font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px}
.consent_contacts ul li a.phone {text-decoration: none;}
.terms_page ul.list li {list-style: square outside; color: #00a287; margin-bottom: 15px}
.list li p {color: #656c71; }
.terms_page .additional_info {margin-bottom: 12px; font-weight: 700; font-size: 20px;}
.terms_page .sub_info_list p {margin-bottom: 8px; padding: 3px 3px 5px 16px;}
.terms_page .sub_info_list p:nth-child(odd) {background-color: #f1f4f7;}
.btn-main {background: #ffbd3e; background: -moz-linear-gradient(left, #ffbd3e 0, #ee854f 100%); background: -webkit-linear-gradient(left, #ffbd3e 0,#ee854f 100%); background: linear-gradient(to right, #ffbd3e 0,#ee854f 100%); font-size: 20px; color: #fff; height: 60px; padding: 0 45px; text-align: center; text-transform: uppercase; font-family: "PT Sans",Arial,sans-serif; border-radius: 35px; cursor: pointer}
.btn-main:hover {background: #ffbd3e;background: -moz-linear-gradient(left, #ffbd3e 35%, #ee854f 100%);background: -webkit-linear-gradient(left, #ffbd3e 35%,#ee854f 100%);background: linear-gradient(to right, #ffbd3e 35%,#ee854f 100%);}





/* advertisers
-----------------------------------*/

/* .advertisers-global */
.advertisers-global {display: flex; justify-content: center; align-items: center; height: 735px; background: #90605d url(../../../images/clickdealer/advertisers/advertisers-global.jpg) no-repeat center top / cover; color: #fff; text-align: center;}
.advertisers-global .wrap { height: auto;}
.advertisers-global .section_heading {font-size: 60px;}
.advertisers-global .sub_heading {font-size: 28px;}
.advertisers-global .get_acc {margin-top: 48px;}
@media (max-width: 1080px) {
  .advertisers-global {height: 535px;}
  .advertisers-global .section_heading {font-size: 52px;}
}
@media (max-width: 600px) {
  .advertisers-global {height: 435px;}
  .advertisers-global .section_heading {padding-bottom: 15px;}
  .advertisers-global .sub_heading {font-size: 22px;}
  .advertisers-global .get_acc {margin-top: 15px;}
}
@media (max-width: 480px) {
  .advertisers-global .section_heading {font-size: 36px;}

}
@media (max-width: 480px), (max-width: 200px){
    .advertisers-global .section_heading + .sub_heading {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 35px;
    }
}
/* .advertisers-global */



/* advertisers-power */
.advertisers-power {text-align: center;}
.advertisers-power .top-description {font-size: 18px; line-height: 1.5;}
.advertisers-power .line-separator {display: block; width: 100%; max-width: 313px; height: 4px; margin: 83px auto 72px; background: #8363ad;background: -moz-linear-gradient(left, #8363ad 0%, #fa9881 100%); background: -webkit-linear-gradient(left, #8363ad 0%,#fa9881 100%);background: linear-gradient(to right, #8363ad 0%,#fa9881 100%);}
.advertisers-power-list {display: flex; justify-content: space-between; width: 100%; max-width: 870px; margin: 40px auto 0; list-style-type: none;}
.advertisers-power-list .icon-holder {height: 75px;}
.advertisers-power-list .icon-holder .icon {display: inline-block; vertical-align: top}
.advertisers-power-list .content {margin-top: 25px;font-weight: 700;}
.advertisers-power-list .content > span {display: block;}
.advertisers-power-list .amount {font-size: 48px;}
.advertisers-power-list .title {font-size: 20px;}
@media (max-width: 1080px) {
  .advertisers-power-list .amount {font-size: 38px;}
  .advertisers-power-list .title {font-size: 18px;}
}
@media (max-width: 700px) {
  .advertisers-power .line-separator {margin-top: 35px; margin-bottom: 30px;}
  .advertisers-power-list .amount {font-size: 28px;}
  .advertisers-power-list .title {font-size: 16px;}
}
@media (max-width: 550px) {
  .advertisers-power-list {flex-direction: column; align-items: center;}
  .advertisers-power-list .item {display: flex; width: 276px; margin-top: 50px; text-align: left;}
  .advertisers-power-list .item:first-child {margin-top: 0;}
  .advertisers-power-list .icon-holder {flex: 0 0 91px;}
  .advertisers-power-list .content {margin-top: 0;}
  .advertisers-power-list .amount {font-size: 40px; line-height: 0.7;}
  .advertisers-power-list .title {margin-top: 12px; font-size: 20px;}
}

/* advertisers-power */


/* .advertisers-traffic */
.advertisers-traffic {min-height: 850px; background: #a36687 url(../../../images/clickdealer/advertisers/advertisers-traffic.jpg) no-repeat center center / cover; color: #fff;}
.advertisers-traffic .traffic-diagram-holder {position: relative; display: flex; align-items: center; justify-content: center; width: 553px; height: 553px; margin: 35px auto 0;}
.advertisers-traffic .diagram-main {display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.advertisers-traffic-description {position: relative; display: flex; justify-content: center; align-items: center; width: 296px; height: 296px; padding: 30px; background-color: rgba(255,255,255,.7); color: #524166; box-sizing: border-box; list-style-type: none; border-radius: 50%;}
.advertisers-traffic-description:after {position: absolute; left: 50%; top: 50%; width: 358px; height: 358px; transform: translate(-50%, -50%); content: ''; display: block; border: 1px solid rgba(255,255,255,.7); border-radius: 50%;}
.advertisers-traffic-description .item {opacity: 0; width: 0; font-size: 18px; color: #524166; text-align: center;}
.advertisers-traffic-description .item_active {opacity: 1; width: auto; transition: opacity 0.3s ease;}
.advertisers-nav-traffic .item {position: absolute; left: 50%; top: 50%; z-index: 2; display: flex; align-items: center;}
.advertisers-nav-traffic .title {font-size: 26px; font-weight: 700;}
.advertisers-nav-traffic .icon-holder {display: flex; align-items: center; justify-content: center; width: 78px; height: 78px; border-radius: 50%; margin: 0 5px; box-sizing: border-box; border: 3px solid #fff; transition: background 0.3s ease;}
.advertisers-nav-traffic .icon {transition: opacity 0.3s ease;}
.advertisers-nav-traffic .item-4 .icon {position: relative; left: -1px; top: -2px;}
.advertisers-nav-traffic .icon-colored {width: 0; opacity: 0;}
.advertisers-nav-traffic .item {cursor: pointer;}
.advertisers-nav-traffic .item-1 {transform: translate(-257px, 196px);}
.advertisers-nav-traffic .item-2 {transform: translate(-396px, -41px);}
.advertisers-nav-traffic .item-3 {transform: translate(-246px, -275px);}
.advertisers-nav-traffic .item-4 {transform: translate(96px, -275px);}
.advertisers-nav-traffic .item-5 {transform: translate(231px, -38px);}
.advertisers-nav-traffic .item-6 {transform: translate(95px, 197px);}
.advertisers-nav-traffic .item_active .icon-holder {background-color: #fff;}
.advertisers-nav-traffic .item_active .icon-white {opacity: 0; width: 0;}
.advertisers-nav-traffic .item_active .icon-colored {opacity: 1; width: auto}
.advertisers-traffic-circle-line {position: absolute; z-index: 2;}
.advertisers-traffic-circle-line-1 {left: 226px; top: -69px; transform: rotate(118deg)}
.advertisers-traffic-circle-line-2 {left: 448px; top: 56px; transform: rotate(179deg)}
.advertisers-traffic-circle-line-3 {left: 449px; top: 313px; transform: rotate(239deg);}
.advertisers-traffic-circle-line-4 {left: 223px; top: 434px; transform: rotate(-60deg)}
.advertisers-traffic-circle-line-5 {left: 1px; top: 310px;}
.advertisers-traffic-circle-line-6 {left: 2px; top: 55px; transform: rotate(59deg);}

.advertisers-traffic-circle-line * {stroke-dasharray: 214;stroke-dashoffset: 214;}
.advertisers-traffic-circle-line_active * {animation: dash 2s linear forwards;}
@-webkit-keyframes dash {

  to {
    stroke-dashoffset: 0;
  }
}
@keyframes dash {

  to {
    stroke-dashoffset: 0;
  }
}

@media (max-width: 1080px) {
  .advertisers-traffic {min-height: 770px;}
}
@media (max-width: 800px) {
  .advertisers-traffic {min-height: 650px;}
  .advertisers-traffic .traffic-diagram-holder {width: 630px; height: 450px;}
  .advertisers-traffic .diagram-main {width: 480px; height: 431px;}
  .advertisers-traffic-description {width: 240px; height: 240px;}
  .advertisers-traffic-description .item {font-size: 15px;}
  .advertisers-traffic-description:after {width: 300px; height: 300px;}
  .advertisers-nav-traffic .title {font-size: 20px;}
  .advertisers-nav-traffic .item-1 {transform: translate(-202px, 150px);}
  .advertisers-nav-traffic .item-2 {transform: translate(-309px, -34px);}
  .advertisers-nav-traffic .item-3 {transform: translate(-196px, -214px);}
  .advertisers-nav-traffic .item-4 {transform: translate(71px, -214px);}
  .advertisers-nav-traffic .item-5 {transform: translate(172px, -34px);}
  .advertisers-nav-traffic .item-6 {transform: translate(70px, 150px);}
  .advertisers-nav-traffic .icon-holder {width: 64px; height: 64px;}
  .advertisers-nav-traffic .item-1 .icon {width: 35px; height: 35px;}
  .advertisers-nav-traffic .item-2 .icon {width: 44px; height: 25px;}
  .advertisers-nav-traffic .item-3 .icon {width: 33px; height: 34px;}
  .advertisers-nav-traffic .item-4 .icon {width: 36px; height: 36px;}
  .advertisers-nav-traffic .item-5 .icon {width: 37px; height: 38px;}
  .advertisers-nav-traffic .item-6 .icon {width: 36px; height: 26px;}

  .advertisers-nav-traffic .item .icon-colored {width: 0;}
  .advertisers-nav-traffic .item_active .icon-white {width: 0;}
  .advertisers-nav-traffic .item_active .icon-colored {width: auto;}
  .advertisers-traffic-circle-line {width: 80px; height: 139px;}
  .advertisers-traffic-circle-line-1 {left: 275px; top: -38px;}
  .advertisers-traffic-circle-line-2 {left: 449px; top: 56px;}
  .advertisers-traffic-circle-line-3 {left: 447px; top: 254px;}
  .advertisers-traffic-circle-line-4 {left: 275px; top: 349px;}
  .advertisers-traffic-circle-line-5 {left: 103px; top: 252px;}
  .advertisers-traffic-circle-line-6 {left: 102px; top: 55px;}
}
@media (max-width: 630px) {
  .advertisers-traffic {min-height: auto;}
  .advertisers-traffic .traffic-diagram-holder {display: block; width: auto; height: auto; margin-top: 30px;}
  .advertisers-traffic .diagram-main {display: none;}
  .advertisers-traffic-description {display: block; width: auto; height: auto; margin-top: 25px; padding: 0; border-radius: 0; background: none;}
  .advertisers-traffic-description:after {display: none;}
  .advertisers-traffic-description .item {opacity: 1; width: auto; font-size: 16px; color: #fff;}
  .advertisers-nav-traffic .item {position: static; opacity: 0; height: 0; visibility: hidden; transform: translate(0,0); flex-direction: column; transition: opacity 0.5s ease}
  .advertisers-nav-traffic .item_active {opacity: 1; visibility: visible; height: auto;}
  .advertisers-nav-traffic .type-1 .title {order: 2;}
  .advertisers-nav-traffic .item .icon-holder {width: 79px; height: 79px; background: none; border: 3px solid #fff;}
  .advertisers-nav-traffic .item_active .icon-white {width: auto; opacity: 1;}
  .advertisers-nav-traffic .item .icon-colored {display: none;}
  .advertisers-nav-traffic .item-1 .icon {width: 44px; height: 44px;}
  .advertisers-nav-traffic .item-2 .icon {width: 50px; height: 28px;}
  .advertisers-nav-traffic .item-3 .icon {width: 36px; height: 37px;}
  .advertisers-nav-traffic .item-4 .icon {width: 43px; height: 43px;}
  .advertisers-nav-traffic .item-5 .icon {width: 44px; height: 44px;}
  .advertisers-nav-traffic .item-6 .icon {width: 42px; height: 30px;}
  .advertisers-nav-traffic .title {display: block; margin-top: 7px; font-size: 24px;}
  .advertisers-traffic-circle-lines-list {display: none;}

  .advertisers-traffic-description .owl-dots {margin-top: 30px; text-align: center;}
}
/* .advertisers-traffic */


/* .advertisers-security */
.advertisers-security-list {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; max-width: 678px; margin: 30px auto 0; list-style: none;}
.advertisers-security-list .list-item {-webkit-box-flex: 0;-ms-flex: 0 1 50%;flex: 0 1 50%; padding-top: 29px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.advertisers-security-list .list-item-1,
.advertisers-security-list .list-item-2 {padding: 7px 0 17px; border-bottom: 1px solid #e9eaeb;}
.advertisers-security-list .list-item-2,
.advertisers-security-list .list-item-4 {border-left: 1px solid #e9eaeb;}
.advertisers-security-list .list-item-2,
.advertisers-security-list .list-item-4 {padding-left: 30px;}
.advertisers-security-list .list-item-4 .icon {position: relative; left: -7px;}
.advertisers-security-list .icon-holder {float: left; width: 93px;}
.advertisers-security-list .content {width: 214px; margin-left: 93px;}
.advertisers-security-list .heading {font-size: 20px; font-weight: 700;}
@media (max-width: 704px) {
  .advertisers-security-list {flex-direction: column; max-width: 280px; margin-top: 27px;}
  .advertisers-security-list .list-item {flex: 0 1 auto; padding: 30px 0; border: 0; border-top: 1px solid #e9eaeb;}
  .advertisers-security-list .list-item-1 {padding-top: 0; border-top: none;}
  .advertisers-security-list .content {width: auto;}
}
/* .advertisers-security */

/* .advertisers-testimonial */
.advertisers-testimonial {display: flex; background-color: #75487e; color: #fff; text-align: left;}
.advertisers-testimonial .content,
.advertisers-testimonial .visuals {flex: 1 1 50%}
.advertisers-testimonial .content {padding: 85px 120px 85px 20px; box-sizing: border-box;}
.advertisers-testimonial .content-inner {float: right; width: 100%; max-width: 570px;}
.advertisers-testimonial .section_heading {text-align: left;}
.testimonial-slider {margin-top: 26px;}
.testimonial-slider.owl-carousel .owl-item img {width: auto;}
.testimonial-slider .description {margin-top: 20px;}
.testimonial-slider .additional-info {margin-top: 25px; font-weight: 700; opacity: 0.6;}
.advertisers-testimonial .visuals {position: relative;}
.advertisers-testimonial .visual-bg {opacity: 0; visibility: hidden; position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center top; background-size: cover; transition: opacity 0.5s ease;}
.advertisers-testimonial .visual-bg_active {opacity: 1; visibility: visible;}
.advertisers-testimonial .visual-bg-1 {background-image: url(../../../images/clickdealer/advertisers/testimonial/testimonial-visual-1.jpg);}
.advertisers-testimonial .visual-bg-2 {background-image: url(../../../images/clickdealer/advertisers/testimonial/testimonial-visual-2.jpg);}
.advertisers-testimonial .visual-bg-3 {background-image: url(../../../images/clickdealer/advertisers/testimonial/testimonial-visual-3.jpg);}
.advertisers-testimonial .visual-bg-4 {background-image: url(../../../images/clickdealer/advertisers/testimonial/testimonial-visual-4.jpg);}
.advertisers-testimonial .visual-bg-5 {background-image: url(../../../images/clickdealer/advertisers/testimonial/testimonial-visual-5.jpg);}
.advertisers-testimonial .visual-bg-6 {background-image: url(../../../images/clickdealer/advertisers/testimonial/testimonial-visual-6.jpg);}
.testimonial-slider .owl-dots {margin-top: 70px;}
.testimonial-slider .owl-dot,
.advertisers-traffic-description .owl-dot {margin-left: 8px;}
.testimonial-slider .owl-dot:first-child,
.advertisers-traffic-description .owl-dot:first-child {margin-left: 0;}
.testimonial-slider .owl-dot span,
.advertisers-traffic-description .owl-dot span {display: block; width: 10px; height: 10px; border-radius: 50%; background-color: rgba(255,255,255,.3); transition: background 0.3s ease;}
.testimonial-slider .owl-dot.active span,
.advertisers-traffic-description .owl-dot.active span {background-color: rgba(255,255,255,1);}
@media (max-width: 1420px) {
  .advertisers-testimonial .content {padding: 75px 20px; overflow: hidden;}
}
@media (max-width: 1230px) {
  .advertisers-testimonial .content-inner {float: none;}
}
@media (max-width: 1030px) {
  .advertisers-testimonial {flex-direction: column;}
  .advertisers-testimonial .content {order: 1; flex: 1 1 auto; padding: 30px 20px;}
  .advertisers-testimonial .content-inner {max-width: 100%;}
  .advertisers-testimonial .visuals { flex: 1 1 350px;}
  .advertisers-testimonial .section_heading {text-align: center;}
  .testimonial-slider .owl-dots {text-align: center;}
  .testimonial-slider {margin-top: 10px;}
  .testimonial-slider .owl-dots {margin-top: 15px;}
}
@media (max-width: 800px) {
  .advertisers-testimonial .visuals { flex: 1 1 270px;}
}
@media (max-width: 600px) {
  .advertisers-testimonial .visuals {display: none;}
}
/* .advertisers-testimonial */

/* .advertisers-blend */
.advertisers-blend {background: #f1f4f7 url(../../../images/clickdealer/advertisers/advertisers-blend-bg.jpg) no-repeat center top; text-align: center;}
.advertisers-blend .heading {width: 100%;  margin: 20px auto 30px; font-size: 28px; line-height: 32px;}
.advertisers-blend .sub-heading {margin: 20px 0 30px;}

.content-box a.get_btn {position: absolute;right: 107px;top: 10px;height: 33px;padding: 0 20px 0 22px;background: #ffbd3e;background: -moz-linear-gradient(left, #ffbd3e 0, #ee854f 100%);background: -webkit-linear-gradient(left, #ffbd3e 0,#ee854f 100%);background: linear-gradient(to right, #ffbd3e 0,#ee854f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd3e', endColorstr='#ee854f',GradientType=1 );line-height: 33px;font-size: 13px;text-transform: uppercase;color: #fff;}
@media (max-width: 800px) {
  .content-box a.get_btn {position: absolute;right: 177px;top: -7px}
}

@media (max-width: 480px) {
  .advertisers-blend .heading {font-size: 22px; line-height: 28px; margin: 4px auto 30px;}
  .advertisers-blend .sub-heading {margin: 4px 0 30px;}
}
/* .advertisers-blend */



/* advertisers end
-----------------------------------*/


.online_presence {background: #f1f4f7; text-align: center}
.online_presence p {margin-top: 20px}
.online_presence .list {margin-top: 75px; text-transform: uppercase; font-size: 13px;}
.online_presence .list a {display: block; height: 100%; padding-top: 66px; color: #656C71; text-decoration: none; -webkit-box-sizing: border-box; box-sizing: border-box;}
.online_presence .list li {background-color: #FFF; -webkit-transition: background-color .5s; transition: background-color .5s; display: inline-block; height: 99px; width: 104px; overflow: hidden; position: relative; margin: 0 -1px 2px; line-height: 1.1em; vertical-align: top;}

.online_presence .list li:hover {color: #fff; background-color: #e84040; cursor: default;}
.online_presence .list li:hover a {color: #fff;}
.online_presence .list .pic {position: absolute; height: 30px; top: 14px; left: 0; right: 0;}
.online_presence .list .pic:after {display: block; content: ''; background: url(../../../images/clickdealer/sprite_online_presence.png) no-repeat; position: absolute; top: 50%; left: 50%;}
.online_presence .list .pic_1:after {background-position: 0 0; width: 43px; height: 35px; margin: -14px 0 0 -18px;}
.online_presence .list .pic_2:after {background-position: 0 -50px; width: 28px; height: 28px; margin: -12px 0 0 -15px;}
.online_presence .list .pic_3:after {background-position: 0 -100px; width: 40px; height: 34px; margin: -13px 0 0 -21px;}
.online_presence .list .pic_4:after {background-position: 0 -150px; width: 40px; height: 30px; margin: -12px 0 0 -20px;}
.online_presence .list .pic_5:after {background-position: 0 -200px; width: 42px; height: 36px; margin: -15px 0 0 -22px;}
.online_presence .list .pic_6:after {background-position: 0 -250px; width: 40px; height: 33px; margin: -14px 0 0 -20px;}
.online_presence .list .pic_7:after {background-position: 0 -300px; width: 36px; height: 27px; margin: -10px 0 0 -19px;}
.online_presence .list .pic_8:after {background-position: 0 -349px; width: 27px; height: 41px; margin: -16px 0 0 -15px;}
.online_presence .list .pic_9:after {background-position: 0 -400px; width: 64px; height: 38px; margin: -15px 0 0 -31px;}
.online_presence .list li:hover .pic_1:after {background-position: -70px 0;}
.online_presence .list li:hover .pic_2:after {background-position: -70px -50px;}
.online_presence .list li:hover .pic_3:after {background-position: -70px -100px;}
.online_presence .list li:hover .pic_4:after {background-position: -70px -150px;}
.online_presence .list li:hover .pic_5:after {background-position: -70px -200px;}
.online_presence .list li:hover .pic_6:after {background-position: -70px -250px;}
.online_presence .list li:hover .pic_7:after {background-position: -70px -300px;}
.online_presence .list li:hover .pic_8:after {background-position: -70px -350px;}
.online_presence .list li:hover .pic_9:after {background-position: -70px -400px;}



/* Way video page
-----------------------------------*/
.video_top .global_section_in {position: relative; padding-top: 75px; padding-bottom: 100px; z-index: 1; color: #fff}
.video_top h1.section_heading {padding-bottom: 18px; font-size: 98px;}
.video_top .global_section_in .page_slogan {color: #fff}
.cross_device_sol .section_heading {max-width: 800px; margin: 0 auto;}
.cross_device_block {position: relative; width: 958px; min-height: 740px;}
.cross_device_block .circles-lines {display: none;}
.cross_device_block .scheme {display: none; width: 158px; margin: 0 auto;}
.cross_device_block .article-heading,
.cross_device_block .heading {font-size: 18px; font-weight: 700;}
.cross_device_block .heading {padding-bottom: 9px;}
.cross_device_block .article-heading,
.cross_device_block .info-block {position: absolute; left: 50%; width: 342px; opacity: 0;}
.cross_device_block .info-block.fadeIn {opacity: 1;}
.cross_device_block .right-elem {margin-left: 97px;}
.cross_device_block .left-elem {margin-left: -441px; text-align: right;}
.cross_device_block .platform-heading {top: 42px;}
.cross_device_block .programmatic {top: 191px;}
.cross_device_block .transparency {top: 250px;}
.cross_device_block .targeting-heading {top: 386px;}
.cross_device_block .geographical {top: 540px;}
.cross_device_block .contextual {top: 601px;}
.cross_device_block .device {top: 661px;}
.crooss-dev-circles-lines .circle {position: relative; z-index: 1; width: 158px; height: 159px; display: block; margin: 0 auto; font-size: 23px; font-weight: 700; color: #fff; text-align: center; line-height: 159px; text-transform: uppercase; opacity: 0;}
.crooss-dev-circles-lines .circle.zoomIn {opacity: 1;}
.crooss-dev-circles-lines .platform-circle {background: url(../../../images/clickdealer/way_video_circle_platform.png) 0 0 no-repeat;}
.crooss-dev-circles-lines .targeting-circle {margin-top: 190px; background: url(../../../images/clickdealer/way_video_circle_targeting.png) 0 0 no-repeat;}
.crooss-dev-circles-lines .vertical-line {position: absolute; left: 50%; top: 139px; z-index: 0; display: block; width: 2px; margin-left: -1px;  background-color: #c6ccd0; opacity: 0;}
.crooss-dev-circles-lines .vertical-line.active {-webkit-animation: scheme_vertical_line 6s 1 linear forwards;animation: scheme_vertical_line 6s 1 linear forwards; opacity: 1;}
.crooss-dev-circles-lines .horizontal-line-holder {position: absolute; left: 50%; display: block; width: 90px; height: 12px; overflow: hidden;}
.crooss-dev-circles-lines .line-left {margin-left: -90px;}
.crooss-dev-circles-lines .line-1 {top: 198px;}
.crooss-dev-circles-lines .line-2 {top: 259px;}
.crooss-dev-circles-lines .line-3 {top: 547px;}
.crooss-dev-circles-lines .line-4 {top: 608px;}
.crooss-dev-circles-lines .line-5 {top: 668px;}
.crooss-dev-circles-lines .horizontal-line {display: block; width: 73px; height: 2px; margin-top: 5px; background-color: #c6ccd0; -webkit-transition: -webkit-transform 0.8s linear; transition: -webkit-transform 0.8s linear; transition: transform 0.8s linear; transition: transform 0.8s linear, -webkit-transform 0.8s linear;}
.crooss-dev-circles-lines .horizontal-line-holder.active {overflow: visible;}
.crooss-dev-circles-lines .line-right .horizontal-line {-webkit-transform: translateX(-73px);transform: translateX(-73px);}
.crooss-dev-circles-lines .line-right .horizontal-line.active {-webkit-transform: translateX(0);transform: translateX(0);}
.crooss-dev-circles-lines .line-left .horizontal-line {-webkit-transform: translateX(90px);transform: translateX(90px);}
.crooss-dev-circles-lines .line-left .horizontal-line.active {-webkit-transform: translateX(17px);transform: translateX(17px);}

.crooss-dev-circles-lines .horizontal-line:before,
.crooss-dev-circles-lines .horizontal-line:after {position: absolute; top: -5px; content: ''; display: block; width: 12px; height: 12px; background-color: #c6ccd0; border-radius: 50%; opacity: 0;}
.crooss-dev-circles-lines .horizontal-line:before {left: -6px; -webkit-transition: all 0.25s ease; transition: all 0.25s ease;}
.crooss-dev-circles-lines .horizontal-line:after {right: -6px; -webkit-transition: all 0.25s ease; transition: all 0.25s ease;}
.crooss-dev-circles-lines .horizontal-line-holder.active .horizontal-line:before,
.crooss-dev-circles-lines .horizontal-line-holder.active .horizontal-line:after {opacity: 1;}

.no-cssanimations .crooss-dev-circles-lines {display: none;}
.no-cssanimations .cross_device_block .scheme {display: block;}
.no-cssanimations .cross_device_block .article-heading,
.no-cssanimations .cross_device_block .info-block {opacity: 1;}

.way_video_display_mobile {padding-bottom: 45px; background: #fff url(../../../images/clickdealer/way_video_disp_and_mob_bg.png) left bottom repeat-x;}
.way_video_display_mobile .devices_mob {width: 100%; max-width: 1353px; margin: 0 auto;}

.fraud_protection {background: #547a92 url(../../../images/clickdealer/way_video_fraud_protec.jpg) no-repeat center top / cover; text-align: center;}
.fraud_protection h3.heading {padding-bottom: 17px;}
.fraud_protection .sub_heading {max-width: 796px; margin: 0 auto; padding-bottom: 35px; color: #fff; font-size: 18px; font-weight: 700;}

.ad_types .section_heading {padding-bottom: 0;}
.ad_types_wrapper .notebook-outer {width: 959px; margin: 0 auto; padding: 51px 0 0 64px; background: url(../../../images/clickdealer/way_video_add_type_icons.jpg) center top no-repeat; -webkit-box-sizing: border-box; box-sizing: border-box;}
.ad_types_wrapper .notebook {position: relative; width: 828px; height: 442px; background: url(../../../images/clickdealer/way_video_notebook.png) 0 0 no-repeat;}
.ad_types_wrapper #video-progress {position: absolute; left: 227px; top: 338px; z-index: 2; display: block; width: 0; height: 4px; background-color: #008d75; border-radius: 4px; -webkit-transition: width 1.3s linear; transition: width 1.3s linear;}
.ad_types_wrapper #video-progress.start {-webkit-transition: none;transition: none;}
.ad_types_wrapper #video-progress.middle {width: 102px;}
.ad_types_wrapper #video-progress.end {width: 205px;}
.ad_types_wrapper #video-progress-step {position: absolute; left: 222px; top: 334px; z-index: 3; display: block; width: 24px; height: 12px; background-color: #d73737; border-radius: 7px; opacity: 0; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}
.ad_types_wrapper #video-progress-step.middle {left: 318px;}
.ad_types_wrapper #video-progress-step.end {left: 412px;}
.ad_types_wrapper #video-progress-step .line {position: absolute; left: 50%; top: 12px; width: 2px; height: 0; margin-left: -1px; background-color: #d73737; -webkit-transition: height 0.6s 0.3s linear; transition: height 0.6s 0.3s linear;}
.ad_types_wrapper #video-progress-step.active {opacity: 1;}
.ad_types_wrapper #video-progress-step.active .line {height: 124px;}
.ad_types_wrapper .video-holder {position: absolute; left: 113px; top: 130px; width: 411px; height: 195px; overflow: hidden; cursor: pointer;}
.ad_types_wrapper .video-holder .cover {position: absolute; left: 0; top: 0; z-index: 1; display: block;}
.ad_types_wrapper .video-holder .play-icon {position: absolute; left: 50%; top: 50%; z-index: 2; display: block; margin-left: -30px; margin-top: -26px;}
.ad_types_wrapper .video-holder video {position: absolute; left: 0; top: 50%; z-index: 0; width: 411px; margin-top: -115px;}
.ad-types-video-content {margin: 28px 0 0 190px;}
.ad-types-video-content .content-steps li {float: left; width: 88px; margin-left: 8px; font-size: 18px; color: #fff; line-height: 32px; font-weight: 700; text-align: center; background-color: #d0d3d4; border-radius: 15px; list-style: none; cursor: default;}
.ad-types-video-content .content-steps li:first-child {margin-left: 0;}
.ad-types-video-content .content-steps li.active {background-color: #d73737;}
.ad-types-video-content .info {width: 462px; height: 65px; margin: 22px 0 0 4px; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}
.ad-types-video-content .info.active {opacity: 1;}

@-webkit-keyframes scheme_vertical_line {
    from {height: 0;}
    to {height: 535px;}
}

@keyframes scheme_vertical_line {
    from {height: 0;}
    to {height: 535px;}
}
@-webkit-keyframes scheme_horizontal_line_right {
    from {width: 0;}
    to {width: 73px;}
}
@keyframes scheme_horizontal_line_right {
    from {width: 0;}
    to {width: 73px;}
}
@-webkit-keyframes scheme_horizontal_line_right_circle {
    from {opacity: 0}
    to {opacity: 1}
}
@keyframes scheme_horizontal_line_right_circle {
    from {opacity: 0}
    to {opacity: 1}
}

/* MEDIA queries
-----------------------------*/

/*@media screen and (max-width: 1450px) {*/
/*    .login_get .meetup-btn {display: none;}*/
/*    .main_nav.active .meetup-btn {display: block;}*/
/*    .main_nav .nav_list a {margin-right: 30px;font-size: 15px;}*/
/*    .main_nav .nav_list a.dropdown {margin-right: 30px;padding-right: 22px;}*/
/*    .main_nav .nav_list .arrow {right: 18px;}*/
/*    nav .options:after {right: 14px;}*/
/*    header {padding: 0 50px;top: 0;}*/
/*    header img.logo { top: 13px;  width: 179px; height: auto;}*/
/*}*/

@media screen and (max-width: 1250px) {
    .contact_address .contact_left_section{float:none;width:100%;margin:0;border:none;}
}

/*@media screen and (max-width: 1250px) {*/
/*    header  .mob_nav_btn {display: block;}*/
/*    header.mobile {position: static;background:#ffffff;height: 59px;}*/
/*    header.mobile img.logo {display: none;}*/
/*    header.mobile  img.logo-scroll { display: inline-block;}*/
/*    .nav-wraper {display: none; width: 100%; background: #f5f5f5; position: absolute; left: 0; top: 59px; width: 100%; z-index: 100; -webkit-box-shadow: inset 0 1px #ececec; box-shadow: inset 0 1px #ececec; padding-top: 0;}*/
/*    .nav-wraper .login_get {display: none;}*/
/*    .main_nav {display: block;padding: 14px 0;  background: #183f6d;}*/
/*    .main_nav .nav_list{position: relative;padding-bottom: 14px; margin-bottom: 14px;}*/
/*    .main_nav .nav_list:after{content: '';position: absolute;left: 20px;right: 20px;bottom: 0;height: 1px;background-color: rgba(255,255,255,.06);}*/
/*    .main_nav .nav_list li {padding:0 ;!*border-bottom: 1px solid rgba(0, 0, 0, .06);*! float: none; display: block; margin: 0; background: #183f6d;}*/
/*    .main_nav .nav_list li a {display: block;padding: 5px 20px;border: none;color: #ffffff;font-size: 13px;width: 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}*/
/*    .main_nav .nav_list a.dropdown{padding-right: 20px;margin:0;}*/
/*    .main_nav .nav_list a.dropdown:after {right: 30px;}*/
/*    .main_nav .nav_list .arrow {top: 22px;}*/
/*    .main_nav .nav_account div.dropdown{position: relative;}*/
/*    .main_nav .nav_account div.dropdown:after{content:'\f107';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;position:absolute;display:block;width:9px;height:6px;font-size:14px;line-height:6px;right:0;top:50%;ms-transform:translateY(-50%);moz-transform:translateY(-50%);webkit-transform:translateY(-50%);transform:translateY(-50%);}*/
/*    .heading .login {color: #ffb14c;font-size: 13px;}*/
/*    .main_nav .heading{line-height: 30px;}*/
/*    .main_nav .nav_blocks {display:block;}*/
/*    .main_nav .nav_blocks .options{padding:0;background: #183f6d;}*/
/*    .main_nav .nav_blocks .options {display: block; border: none;}*/
/*    .main_nav .nav_list a.dropdown:before{display: none;}*/
/*    .main_nav .nav_account {position: relative;}*/
/*    .main_nav .nav_log_in{position: relative;margin-bottom: 14px;}*/
/*    .main_nav .nav_log_in .options{padding-bottom: 14px; background: #183f6d;}*/
/*    .main_nav .nav_log_in:after{content: '';position: absolute;left: 20px;right: 20px;bottom: 0;height: 1px;background-color: rgba(255,255,255,.06);z-index: 2;}*/


/*    nav .options:after {display: none;}*/
/*    nav ul.options,*/
/*    .login_get ul.options,*/
/*    .get_account ul.options{*/
/*        position: relative;*/
/*        width: 100%;*/
/*        top: 0;*/
/*        border-radius: 0;*/
/*        border-bottom: 0;*/
/*        padding-bottom: 14px;*/
/*        padding-top: 14px;*/
/*        overflow: hidden;*/
/*        background: #1b477a;*/
/*        opacity: 1;*/
/*        visibility: visible;*/
/*        user-select: auto;*/
/*        transform: translateY(0);*/
/*        transition: none;*/
/*    }*/
/*    nav ul.options{*/
/*        display: none;*/
/*    }*/
/*    nav ul.options:before,*/
/*    .login_get ul.options:before,*/
/*    .get_account ul.options:before{*/
/*        content: none;*/
/*    }*/
/*    nav .options li:first-child {border-radius: 0;}*/
/*    nav .options li:last-child {border: none;border-radius: 0;}*/
/*    nav.main_nav .options li a {font-size: 13px; padding: 6px 20px; color: rgba(255,255,255,.5);background: #1b477a;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}*/
/*    .main_nav .nav_list .options a:hover {background-color: #1b477a;}*/
/*    nav.main_nav .nav_blocks .options li a {text-transform: uppercase;color: #ffb14c;line-height: 28px;}*/
/*    .main_nav .nav_blocks .options li a{background: #183f6d;}*/
/*    .heading .login ,nav.main_nav .nav_blocks .options li a{display: block;}*/
/*}*/

@media screen and (max-width: 1080px) {
    .wrap {width: auto; margin: 0 15px;}
    .main .slide {width: 100%; height: 100vh; margin: 0;}
    .main .slide h1 {margin-top: 0;font-size: 48px;line-height: 54px;}
    .main .slide h2{font-size: 26px;line-height: 28px;}
    .ep-performance .slide h1 {margin-top: 35px;}
    .regular_btn{height:60px;padding:0 40px;font-size:21px;line-height:60px;text-transform:uppercase;border-radius:40px;}
    .section_block {padding: 36px 0 30px;}
    .career-industry .info-holder-2 .content {position: relative; z-index: 2;}
    .career-heading-sect {padding-top: 0;padding-bottom: 0;}
    .career-values {padding-bottom: 100px;}
    .career-mission {min-height: 274px;}
    .heading_section.section_block.mob_pad,
    .main .main-carousel.mob_pad { padding-top: 0;}
    .section_heading {padding-bottom: 20px; font-size: 38px;}
    .section_heading + .sub_heading {font-size: 17px;}
    /* .main */
    .main_services a.services_block {min-height: 82px; padding: 0 6px;}
    .main_services .name {margin-top: 6px; font-size: 10px;}
    .main_services .services_block .icon {margin-top: 10px;}
    .main_services .search_service .icon {margin-top: 11px;}
    .main_services .mobile_service .icon {margin-top: 12px;}

    /* section products */
    .products_solutions{width:555px;height:415px;margin:30px auto 0;}
    .products_solutions .solution_box{width:135px;height:135px;}
    .products_solutions .solution_name{padding:12px 14px 12px 0px;font-size:13px;}
    .products_solutions .travel_solution .solution_name{padding:12px 14px 12px 0;}
    .products_solutions .solution_box .info{padding:8px 8px 0;font-size:10px;line-height:1.1;}
    .products_solutions .solution_box .info p {padding-top: 7px;}
    .products_solutions .mobile_solution {height: 275px;}
    .products_solutions .display_solution {left: 140px;}
    .products_solutions .search_solution {left: 140px; top: 140px;}
    .products_solutions .retargeting_solution {left: 280px; top: 0; width: 275px;}
    .products_solutions .social_solution {left: 280px; top: 140px;}
    .products_solutions .email_solution {left: 420px; top: 140px;}
    .products_solutions .native_solution {left: 140px; top: 280px; width: 275px;}
    .products_solutions .hyperlocal_solution {left: 0; top: 280px;}
    .products_solutions .video_solution {left: 420px; top: 280px;}



    /* news */
    .news_in {padding-bottom: 30px;}
    .news_upcoming {float: none; margin: 0 auto;}
    .news_recent {float: none; width: 630px; margin: 40px auto 0;}
    #news_container {height: auto;min-height:auto;padding: 20px 25px;}
    #news_container .read_more {position: static;margin-top: 20px;}
    .news_events_holder {height: auto;}
    .news_event .read_more {position: static;margin-top: 20px;}

    /* about_us */
    section.about_us {background-size: cover;}
    .about_list {width: 416px; margin: 0 auto;}

    /* about_us */
    .about_list {width: auto;}
    .about_list .about_item{width:120px;margin:25px 5px 0;}
    .about_list .about_item .number{width:100px;height:100px;font-size:37px;line-height:101px;}
    .about_list .about_item .circles{left:-10px;top:-10px;width:120%;}
    .about_list .item_2 .circles{left:-10px;}
    .about_list .item_3 .circles{left:-11px;top:-11px;}
    .about_list .item_4 .circles {left: -10px;top: -10px;}
    .outcomes .about_list .item_4 .circles {left: -12px; top: -12px;}
    .outcomes .about_list .about_item .outcomes_icon {width: 100px; height: 100px; left: 0; top: 0;}

    /* contact_us */
    .name_address_box .email_field {margin-top: 25px;}
    .captcha_submit .form__submit-holder {width: auto;}
    .contact_form .captcha_submit{margin-right: 0;margin-top: 35px;}
    .name_address_box .name_field,
    .name_address_box .email_field {float: none;width: auto;}

    /* footer */
    .foot_resources .info_box {margin: 0 3.5%;}

    /* Publishers page */
    .global_section {padding-bottom: 0;}
    .global_section_in {padding-bottom: 40px;}
    .page_title h2.other_heading {font-size: 24px;}
    .global_section h2.other_heading {padding: 46px 0 36px;}
    .global_section .sub_heading {font-size: 18px;}
    .global_section h1.section_heading {font-size: 52px;}
    .video_top h1.section_heading {font-size: 62px;}
    .way_video_top .global_section_in .page_slogan br {display: none;}

    /* partners_portal */
    .partners_section .products_solutions{width:660px;height:435px;}
    .partners_section .solution_box{width:210px;height:210px;}
    .partners_section .solution_box .info{padding:10px 10px 0;font-size:14px;line-height:1.2;}
    .products_solutions .travel_solution .info{padding-top:22px;}
    .partners_section .meetup_solution{height:435px;background-size:auto 435px;}
    .products_solutions .meetup_solution .info{background-size:auto 435px;}
    .products_solutions .featured_solution{top:225px;left:225px;}
    .products_solutions .travel_solution{top:225px;left:450px;}
    .products_solutions .loyalty_solution{left:225px;top:0;width:435px;background-size:435px 210px;}
    .products_solutions .loyalty_solution .info{background-size:435px 210px;}

    /* loyalty page */
    .program_list {text-align: center;}
    .program_list li {display: inline-block; vertical-align: top;}
    .page_title .page_title_in {padding-bottom: 48px;}
    .page_title h1 {font-size: 43px;}

    /* agency */
    /* .service .products_solutions .solution_box .info { padding-top: 77px; font-size: 11px; }
    .agencies .global_section h2.other_heading {padding-top: 0;}
    .service .section_heading {margin-left: 80px;} */

    .terms_page h3 {margin-top: 36px; font-size: 40px;}
    .events-col {width: 45%}
    .consent_contacts h2 {font-size: 40px;}

    /* adwords_agency page */
    .capabilities_in .opportunity_info .logo_holder,
    .capabilities_in .opportunity_info .info{height:auto;}
    .capabilities_in .opportunity_info .logo_holder::before,
    .capabilities_in .opportunity_info .info::before{display:none;}
    .capabilities_in .opportunity_info .logo_holder{display:block;margin-right:0;margin-bottom:14px;text-align:center;}
    .capabilities_in .opportunity_info .info{width:100%;padding-left:0;border-left:none;text-align:center;}
    .capabilities_in .opportunity_info .info p br{display:none;}
    .capabilities_in .opportunity_list li{display:block;margin:8px 0 0 14px;}
    .capabilities_in .opportunity_list.display_network li,
    .capabilities_in .opportunity_list.retargeting li{margin-left:14px;}
    .capabilities_in .opportunity_list li:first-child{margin-left:14px;}
    .capabilities_in .opportunity_list li:first-child:before{display:block;}
    .capabilities_in .opportunity_list li::before{background-image:none;width:6px;height:6px;left:-18px;top:8px;background-color:#0954a0;border-radius:50%;}
    .capabilities_in .opportunity_list.display_network li::before,
    .capabilities_in .opportunity_list.retargeting li::before{left:-18px;}

    .outcomes .about_list .about_item {margin: 20px 12px 20px;}

    .success .wrap > ul > li {margin-bottom: 20px}
    .terms_page .list {margin-left: 22px;}

    /* publisher_final page */
    .publisher_final{min-height:805px;background-image:url(../../../images/clickdealer/publisher_final_hand_mob.jpg);}
    .publisher_final .content.wrap{margin:0;}
    .publisher_final .page_title{margin-bottom:30px;}
    .publisher_final .thanks_wrap{padding:207px 0 0 0;font-size:26px;font-weight:700;text-align:center;}
    .publisher_final .thanks_wrap .thanks {font-size: 46px;float: none;}
    .publisher_final .thanks_wrap .info {width: 320px; margin: 11px auto 0;}



    /* Retargeting page */
    .programat_solution .lr_info_float {margin-bottom: 65px;}
    .programat_circles .about_item:after {display: none;}
    .online_presence .list li {width: 98px; font-size: 14px;}

    /* Retargeting page */
    .programat_circles.about_list .about_item .number {font-size: 13px;}
    .programat_circles .about_item .number .circle_text {top: 26px; line-height: 18px;}
    .programat_circles .item_1 .number .circle_text,
    .programat_circles .item_5 .number .circle_text {top: 34px;}
    .programat_circles .item_1 img.circles {left: -12px; top: -10px;}
    .programat_circles .item_2 img.circles {left: -9px; top: -10px;}
    .programat_circles .item_3 img.circles {left: -11px; top: -10px;}
    .programat_circles .item_4 img.circles {left: -9px; top: -10px;}
    .programat_circles .item_5 img.circles {left: -9px; top: -12px;}
    .mob_serv_returns a.btn,
    .fraud_protection a.btn {height: 69px; margin: 0 20px; padding: 0 33px 0 71px; font-size: 20px; line-height: 69px;}
    .mob_serv_returns .join_publisher.btn,
    .fraud_protection .join_publisher.btn {background-position: 26px -450px;}
    .mob_serv_returns .join_advertiser.btn,
    .fraud_protection .join_advertiser.btn {background-position: 22px -578px;}
    .native_circles li {min-height: 150px;}
    .native_circles li:first-child {margin-left: 35px;}
    .native_circles li.women_magazines {margin-right: 35px;}
    .native_circles li span.circle:after {display: none;}
    .content-box {padding: 56px 20px 60px;}
    .main_form .form-col {width: 48%;}

    .cross_device_block {width: auto; min-height: 755px;}
    .cross_device_sol .section_heading {padding-bottom: 30px;}
    .cross_device_block .article-heading,
    .cross_device_block .heading {font-size: 15px;}
    .cross_device_block .article-heading, .cross_device_block .info-block {width: 286px;}
    .cross_device_block .left-elem {left: 50%; margin-left: -385px;}
    .cross_device_block .platform-heading {top: 51px;}
    .cross_device_block .programmatic {top: 195px;}
    .cross_device_block .transparency {top: 254px;}
    .cross_device_block .targeting-heading {top: 393px;}
    .cross_device_block .geographical {top: 543px;}
    .cross_device_block .contextual {top: 605px;}
    .cross_device_block .device {top: 664px;}

    .ad_types_wrapper .notebook-outer {width: 829px; background: none; padding: 40px 0 0 0;}

    .advertiser_signup.section_block ,.advertiser_signup {padding-top: 0;}
}
@media screen and (max-width: 1080px) {
    section.partners-brands .wrap {text-align: center;}
    .partners-brands ul.partners-logo-list li:nth-child(3n+2){margin-left: 20px; margin-right: 20px}
}
@media screen and (max-width: 1024px) {
    .main{min-height: 80%;}
    .main .main-carousel {height: 80%;}
    .main .slide{height: 80vh;}
}
@media screen and (max-width: 1000px) {
    /* section main */
    .main .slide h1 {font-size: 50px;}
    .main .slide h2 {font-size: 23px;}
    .slide-blue-book {font-size: 16px;}
    .main .slide-blue-book .slide h2 {margin-bottom: 20px; font-size: 40px;}
    .main .slide-blue-book .slide h3 {font-size: 18px;}

    .facts_list {margin-bottom: 0;}
    /* career */
    .career-values {padding-bottom: 50px;}
    .career-values-list {width: auto; margin: 0; padding-top: 0;}
    .career-values-list li {display: inline-block; float: none; margin-left: 0; margin-top: 25px; width: 170px;}
    .career-values-list li .circle {margin: 0 auto;}
    .career-values-list li .name {position: static; display: block; width: auto; margin-left: 0; padding-top: 20px; font-size: 16px;}
    .career-values-list li .line {display: none;}
    .career-industry {padding-bottom: 0;}
    .career-industry .info-holder-1 {padding-top: 15px;}
    .career-industry .info-holder-1 .content {margin-right: 0; padding-bottom: 33px;}
    .career-industry .info-holder-1 .info-pic {position: static; margin: 0 auto;}
    .career-industry .info-holder-2 .content {float: none; width: auto; min-height: 100%; margin-left: -15px; margin-right: -15px; padding: 28px 15px 29px 15px;}
    .career-industry .info-holder-2 .info-pic {position: static; width: 100%;}

   /*  .quality{background:none;width:auto;height:auto;margin-top:2px}
   .quality ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
   .quality ul:after{content:'';display:block;clear:both}
   .quality ul li,.quality ul li:first-child{position:static;width:45%;float:left;margin:20px 0 0 10%}
   .quality ul li:first-child,.quality ul li + li + li{margin-left:0}
   .quality ul li + li + li + li{margin-left:10%} */

}
@media screen and (max-width: 960px) {
    .partners-brands ul.partners-logo-list li:nth-child(1n){margin-left: 10px; margin-right: 10px;}
    /* #about-partners .partners-list li:not(:first-child):before {display: none;} */
}
@media screen and (max-width: 920px) {
    .content_all {margin-left: 0;}

    /* header */
    .head_contacts {padding-top: 22px;}
    .login_get {padding-top: 12px;}
    header {height: auto; padding: 7px 0 0;left: 0; z-index: 6;}
    header img.logo {position: static; display: block; margin: 0 0 7px 10px;}

    header .mob_nav_btn {top: 2px;}
    header .login_get,
    header .head_contacts {display: none;}

    /* main_nav */
    .main_nav .nav_open_close {height: 56px;}
    .main_nav .nav_open_close .icon {top: 19px;}
    .facts_list li {width: 156px;}
    .main_nav .elemToggle {display: block;}
    .main_nav .meetup-btn {height: 52px; margin: 9px 20px 12px; line-height: 52px; font-size: 17px;}
    .epm-award-slide .logo-text-holder {margin-top: 40px;}
    .epm-award-slide .logo-text-holder .pic-holder {display: block;}
    .epm-award-slide .logo-text-holder .pic-holder img {display: inline-block; width: 100%; max-width: 320px;}
    .epm-award-slide .logo-text-holder .award-text {margin: 15px 0 0; font-size: 48px;}
    .epm-award-slide .heading {font-size: 24px;}
    .nominated-slide .bottom-info {margin-top: 110px;}
}

@media screen and (max-width: 900px) {
    .contact_form .require_info {text-align: left;}
    .content-box .require_info { position: inherit;text-align: right;margin-bottom: 15px;margin-right: 18px;}
    .page-title {margin-bottom: 20px}
    .main_form .form-cell {width: 50%;}
    .pins, .offices {display: none}
    .map_office {padding-bottom: 0}
    .map_office > img {width: 100%; max-width: 100%; height: auto}
    .content-box {padding: 56px 0 0 0; border: none}
    .page_slogan {font-size: 16px;}
    /* .standarts_section {font-size: 16px; } */
    /* .quality {background: none; width: auto; height: auto; margin-top: 2px}
    .quality ul:after {content: ''; display: block; clear: both;}
    .quality ul li,
    .quality ul li:first-child {position: static; width: 45%; float: left; margin: 20px 0 0 10%;}
    .quality ul li:first-child,
    .quality ul li + li + li {margin-left: 0;}
    .quality ul li + li + li + li {margin-left: 10%;}
    .success .wrap > ul > li h5 {font-size: 34px; } */
    /* Retargeting page */
    .lr_info_float .r_info img.info_pic {width: 300px;}
    .lr_info_float .solution img.info_pic {width: 320px; margin-top: 78px;}
    .lr_info_float .content {font-size: 17px;}
    .lr_info_float .r_info .content {margin-left: 344px;}
    .lr_info_float .l_info .content {margin-right: 349px;}
    .lr_info_float .heading {padding-bottom: 22px; font-size: 32px; text-align: center;}
    .mobile_serv_head img.mob_service_apps {width: 370px}
    .mobile_serv_head .info {padding-top: 60px; margin-right: 398px;}
    .laptop_info_wrap img.native_laptop {float: none; width: 300px; margin: 0 auto;}
    .laptop_info_wrap .info {padding-top: 45px;}
    .email_page h3 {margin-bottom: 30px}
    .email_service ul > li p {font-size: 15px; }
    .section_block.service_social p {padding-top: 110px}
    .social_access img {margin-right: 60px}
    /* .products  */
    #products_what {width: auto; height: auto; margin-top: 17px; background-image: none;}
    .b-products_list {text-align: center;}
    .b-products_list li {width: 140px; display: inline-block; margin-top: 24px;}
    .b-products_list li .prod_circle {position: static; display: block; margin: 0 auto;}
    .b-products_list li .name {position: static; display: block; margin-top: 10px; text-align: center;}
    .b-products_list li .line {display: none;}

    .ad_types_wrapper .notebook-outer {width: auto;}
    .ad_types_wrapper .notebook {width: 411px; height: 226px; margin: 0 auto; background: url(../../../images/clickdealer/way_video_info.jpg) center bottom no-repeat;}
    .ad_types_wrapper .video-holder {position: relative; left: 0; top: 0;}
    .ad_types_wrapper #video-progress {left: 114px; top: 208px;}
    .ad_types_wrapper #video-progress-step {left: 110px; top: 204px;}
    .ad_types_wrapper #video-progress-step.middle {left: 204px;}
    .ad_types_wrapper #video-progress-step.end {left: 294px;}
    .ad_types_wrapper #video-progress-step.active .line {height: 61px;}
    .ad-types-video-content {width: 411px; margin: 50px auto 0;}
    .ad-types-video-content .content-steps {margin-left: 79px;}
    .ad-types-video-content .content-steps li {width: 86px; font-size: 16px;}
    .ad-types-video-content .info {width: auto; margin-left: 0;}
}
@media screen and (max-width: 840px) {
    .page_title.dark_bg, .page_title.green_bg {background-image: none;}
    .page_title .page_title_in {background-position: center top;}
    /* .services_section .services li {width: 100%; float: none; min-height: 62px; margin-bottom: 20px; }
    .services_section .services li p {padding-left: 10px; padding-right: 10px;min-height: auto;} */
    .open-posit {display: block; width: auto; margin-left: -15px; margin-right: -15px;}
    .open-posit, .open-posit thead, .open-posit tbody, .open-posit th, .open-posit td, .open-posit tr {display: block;}
    .open-posit tr {padding-top: 10px; padding-bottom: 30px;}
    .open-posit td {padding-top: 10px; padding-bottom: 0;}
    .open-posit td.last-cell {padding-top: 19px; text-align: center;}
    .open-posit td .btn {padding: 0 63px;}
    .career-positions {padding-bottom: 0;}
    .main_services a.services_block {width: 65px;}
    .main_services .retargeting_service .icon {background-position: -19px -0;}

    .cross_device_block .article-heading, .cross_device_block .info-block {width: 262px; font-size: 14px;}
    .cross_device_block .heading {padding-bottom: 7px;}
    .cross_device_block .left-elem {margin-left: -359px;}

    /* section_religiously */
    /* .section_religiously .info-holder_row {font-size: 16px;line-height: 20px;}
    .section_religiously .info-holder .info-holder_row:first-child + .info-holder_row {margin-top: 20px;} */
}
@media screen and (max-width: 800px) {
    .content-box {padding: 0; border: none}
}
@media screen and (max-width: 770px) {
    .main_form .radio-choise {padding: 37px 0 23px;}
    .main_form .radio-choise ul li {float: none; margin: 10px 0 0 0;}
    .main_form .radio-choise ul li:first-child {margin-top: 0;}
    .main_services a.services_block {width: 58px;}
}
@media screen and (max-width: 730px) {
    /* section main */
    .slide-temple .slide {padding-top: 90px;}
    .main .slide {height: 100%;}
    .main .slide h1 {font-size: 42px;}
    .main .slide h2 {font-size: 19px;}

    .slide-blue-book .slide {padding-top: 200px;}
    .epm-award-slide .epm-logo-holder img {max-width: 320px;}
    .epm-award-slide .logo-text-holder {margin-top: 30px;}
    .epm-award-slide .logo-text-holder .pic-holder img {max-width: 280px;}
    .epm-award-slide .logo-text-holder .award-text {font-size: 38px;}
    .epm-award-slide .heading {font-size: 21px;}
    .main .slide .btn-holder {margin-top: 35px;}
    .epm-award-slide .regular_btn {height: 64px; line-height: 64px;}
    .main .main_services {position: static;}
    .b-intro-slider .scroll-button .icon {bottom: 20px;}

    /* Top offers page */
    .change-offers {height: 50px;width: 300px;}
    .change-offers .slide-btn {width: 138px; height: 40px; font-size: 16px; line-height: 40px;}
    .change-offers .slide-btn.active {width: 149px;}
    table.offers {width: 100%; font-size: 13px;}
    table.offers col {width: auto;}
    table.offers tr th:first-child, table.offers tr td:first-child {padding-left: 8px;}

    /* adwords_agency page */
    .partners_benefits .partners_heading {padding: 0 0 13px;}
    .partners_benefits .infografics {width: auto; margin-bottom: 35px;}
    .partners_benefits .infografics .heading{position:static;margin-top:18px;text-align:center;}
    .partners_benefits .info_list{display:block !important;margin-left:0;padding-top:12px;}
    .partners_benefits .benefit_line {display: none;}
    .partners_benefits .circle_benefit {display: none;}
    .expert_list li {width: 50%;}

    /* Retargeting page */
    .lr_info_float .r_info img.info_pic,
    .lr_info_float .l_info img.info_pic {float: none; margin: 0 auto 30px; }
    .lr_info_float .r_info img.info_pic {width: 220px;}
    .lr_info_float .content {font-size: 17px;}
    .lr_info_float .r_info .content,
    .lr_info_float .l_info .content {margin: 0;}


    /* footer */
    .foot_resources .info_box{display:block;margin:25px 0 0;}
    .foot_resources .info_box .info_list{display:none;}
    .foot_resources .info_box .heading{position:relative;cursor:pointer;}
    .foot_resources .info_box .heading:after{content:'';position:absolute;right:0;top:50%;display:block;width:9px;height:6px;margin-top:-3px;background:url(../../../images/clickdealer/sprite_main.png) no-repeat -57px -1243px;}
    .foot_resources .info_box .heading.active:after{background-position:-57px -1251px;}
    .foot_resources .address_copyright{position:relative;text-align:center;}
    .foot_resources .address_copyright .footer_logo{margin:15px auto 0;}

    .address_copyright .copyright {margin-top: 17px;}
    .address_copyright .address {margin-top: 0;}
    /* .service .section_heading {margin-left: 0;} */
    .page_title h2.other_heading {padding: 13px 0;}
    .success .wrap > ul > li {width: auto; margin-left: 20px;}
    .b-intro-slide.active {height: 788px; min-height: auto}
    .mobile_serv_head img.mob_service_apps {float: none; width: 290px; margin: 0 auto;}
    .mobile_serv_head .info {margin-right: 0; padding-top: 50px;}
    .mobile_serv_head .info p {padding-top: 26px;}
    .extensive_data h3 {font-size: 20px;}
    .mob_serv_people .serv_people {float: none; margin-right: 0;}
    .mob_serv_people .serv_people {width: 290px; margin: 0 auto;}
    .serv_display_head .display_apps_wrap {padding-top: 38px;}
    .display_apps_wrap img.service_display_apps {float: none; width: 50%; margin: 0 auto;}
    .display_apps_wrap .info {padding-top: 30px;}
    .optimisation_serv .optimisation_list li {display: block; margin: 40px 0;}
    .optimisation_serv .optimisation_list li:first-child {margin-top: 0;}
    .optimisation_serv .optimisation_list li.last {margin-bottom: 0;}
    .optimisation_serv .optimisation_list li img {display: inline-block;}
    .optimisation_serv .optimisation_list li:after {display: none;}
    .serv_heading_sect .page_title h1 {font-size: 32px;}
    .tracking_descript_wrap img.tracking_descript_pic {float: none; width: 290px; margin: 0 auto;}
    .tracking_descript_wrap, .tracking_descript_wrap .info, .serv_tracking_head .tracking_p {padding-top: 30px;}
    .social_access h4 {padding-top: 72px;}
    .main_services a.services_block {width: 65px;}

    .crooss-dev-circles-lines {display: none;}
    .cross_device_block {min-height: auto;}
    .cross_device_block .article-heading, .cross_device_block .info-block {position: static; width: auto; margin-left: 0; opacity: 1; font-size: 16px; text-align: left;}
    .cross_device_block .article-heading {margin-top: 16px; font-size: 19px;}
    .cross_device_block .platform-heading {margin-top: 0;}
    .cross_device_block .info-block {margin-top: 16px;}
    .cross_device_block .heading {padding-bottom: 6px;}
   /*  #about-partners {margin-top: 50px;}
   #about-partners .partners-list {-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
   #about-partners .partners-list li {margin-top: 50px;}
   #about-partners .partners-list li:first-child {margin-top: 0;} */
    .epm-award-slide .particles-box {display: none;}
    .nominated-headings {margin-top: 18px;}
    .nominated-slide .logo-holder img {width: 100%; max-width: 290px;}
    .nominated-headings .top-heading {font-size: 43px;}
    .slide .nominated-headings .sub-heading {font-size: 25px;}
    .nominated-headings:before,
    .nominated-headings:after {top: -14px; width: 100px; height: 176px; background-size: 100px 176px;}
    .nominated-headings:before {left: -50px;}
    .nominated-headings:after {right: -50px;}
    .nominated-slide .bottom-info {margin-top: 56px;}
    .nominated-slide .bottom-info .text {font-size: 24px;}
    .nominated-slide .bottom-info .btn-holder {margin-top: 29px;}
}
@media screen and (max-width: 700px) {
    .captcha_submit .captcha_holder {float: none;}
    .captcha_submit input[type="submit"] , .captcha_submit button[type="submit"] {display: block;float: none; width: 192px; margin-top: 5px;}

    /* loyalty page */
    .program_list li {width: 210px; margin: 10px 9px; }
    .program_list li .list_content {min-height: 226px; padding: 14px 12px 0;}
    .program_list li .list_content h5.heading {padding-bottom: 8px; font-size: 19px;}
    .program_list li .list_content .info {height: 112px; font-size: 12px;}
    .main_form .form-title {font-size: 36px; line-height: 1}
    .main_form label {font-size: 14px; }
    .main_form .captcha_submit {width: auto; float: none}
    .events-box {margin-right: 0}
    .events-col {width: 100%; margin: 0}
    .form-checkers ul li {float: none; margin: 12px 0 0 0;}
    .services ul li {width: 50%}
    /* .standarts_section {font-size: 14px; }
    .standarts_section .wrap > h3 {margin-right: 20px}
    .standarts_section .partners_image img {display: block; width: 100%; max-width: 100%; height: auto} */

    /* partners_portal */
    .partners_section .solution_box .info{padding:8px 8px 0;font-size:12px;line-height:1.2;}
    .partners_section .products_solutions{width:280px;height:425px;}
    .partners_section .solution_box{width:135px;height:135px;font-size:10px;}
    .partners_section .meetup_solution{height:280px;background-size:auto 280px;}
    .products_solutions .meetup_solution .info{background-size:auto 280px;}
    .products_solutions .featured_solution{top:0;left:145px;background-size:135px 135px;}
    .products_solutions .featured_solution .info{background-size:135px 135px;}
    .products_solutions .travel_solution{top:145px;left:145px;background-size:135px 135px;}
    .products_solutions .travel_solution .info{background-size:135px 135px;}
    .products_solutions .travel_solution .solution_name{padding:6px 14px 6px 0;font-size:11px;}
    .products_solutions .loyalty_solution{left:0;top:290px;width:280px;background-size:280px 145px;}
    .products_solutions .loyalty_solution .info{background-size:280px 145px;}

    .products_solutions .btn_holder .solution_btn {height: 25px; padding: 0 13px; font-size: 11px; line-height: 25px;}
    .mob_serv_returns a.btn,
    .fraud_protection a.btn {display: block; width: 289px; -webkit-box-sizing: border-box; box-sizing: border-box;}
    .mob_serv_returns .join_publisher.btn,
    .fraud_protection .join_publisher.btn {margin: 0 auto;}
    .mob_serv_returns .join_advertiser.btn,
    .fraud_protection .join_advertiser.btn {margin: 40px auto 0;}
    .mob_serv_returns h3.heading,
    .fraud_protection h3.heading {padding-bottom: 35px; font-size: 27px;}
    .fraud_protection .sub_heading {font-size: 17px;}
    .email_service ul > li {width: auto; float: none; padding: 0 0 35px; text-align: center}
    .email_service ul > li .email_service_pic {margin: 0 auto 10px;}
    .email_service_line {display: none;}
    .service_video h3 {font-size: 18px; margin-bottom: 25px}
    .service_video .service_video_pic {margin-bottom: 25px}
    .service_video_text > ul > li {width: 48%; font-size: 15px; }
    .section_block.service_social img {float: none; margin: 0; width: 100%; max-width: 100%; height: auto}
    .section_block.service_social p {padding-top: 30px}
    .adwords_agency .page_title.bg_type_5 {height: 397px;}
    .adwords_agency .page_title h1 {font-size: 40px;}
    .adwords_agency .bg_type_5 .page_slogan {font-size: 19px;}
    /* .quality ul {display: block;}
    .quality ul li,
    .quality ul li:first-child {width: auto; float: none; margin: 20px 0 0 0;}
    .quality ul li + li + li + li {margin-left: 0;} */
    /* .we_are .sub-section-heading + .sub-info {font-size: 16px;line-height: 22px;} */

    .captcha_submit .captcha_holder {float: none;}
    .captcha_submit .form__submit-holder {float: none;margin-top: 15px;}
}
@media screen and (max-width: 662px) {
    .b-intro-slide.active {height: 700px; min-height: auto}
    .news_upcoming {width: 100%;max-width: 300px;}
    .news_events_holder{display: block;}
    .top_verticals .top_verticals-list{    max-width: 300px;}
    .news_events_holder .news_event {float: none; margin: 33px auto 0;max-width:300px;width: 100%;}

    .news_events_holder .news_event:first-child {margin: 0 auto 0;}
    .news_recent {float: none; max-width:300px; width: 100%;}
    .news_navigation {position: static; margin-top: 20px;}
    .news_navigation li.prev {float: left;}
    .news_navigation li.next {float: right;}
    .news_navigation li a {text-align: center; width: 117px; height: 36px; line-height: 36px; color: #fff; text-decoration: none; text-align: center; font-size: 15px; text-transform: uppercase; background-color: #c1c7cb; border-radius: 24px;}
    .news_navigation li a:hover {color: #fff;}
    .news_navigation li.prev a {text-indent: 5px;}
    .news_navigation li.next a {text-indent: -13px;}
    .news_navigation li a i {top: 13px; width: 12px; height: 11px;}
    .news_navigation li.prev a i {left: 20px; top: 13px; background-position: -27px -1328px;}
    .news_navigation li.next a i {left: 81px; background-position: -41px -1328px;}
    /* .standarts_section h3.arrow {float: none; width: auto; height: auto; text-align: center; margin-bottom: 15px; padding: 0; color: #656C71; background-image: none;}
    .standarts_section h3.arrow br {display: none;}
    .standarts_section .info {margin-left: 0; text-align: center} */
    .main .slide-temple .slide h2 {font-size: 38px;}
    .slide-temple .meeting-holder {margin: 24px 0 31px;}
    .slide-temple .meeting-holder > img {display: block; width: 124px; margin: 0 auto 34px;}
    .slide-temple .meeting-info:before {display: none; text-align: center}
    .main .slide h1 {margin-top: 15px;}
    .ep-performance .slide h1 {margin-top: 24px; font-size: 34px;}
    .contact_address .contact_left_section {padding: 40px 15px;}
}
@media screen and (max-width: 620px) {
    .resources_type2 .links_address .links_list {float: none;text-align: center; }
    .resources_type2 .links_address .address_logo {float: none;margin: 20px auto 0;}
    .main_form .form-cell {width: 100%;}
    .main_form .form-title {font-size: 26px;}
    .advertiser_signup {overflow: hidden; }
    .main_form .sub-label {width: auto}
    .main_form .sub-label + .require {margin-top: -15px}
    .consent_contacts h2 {font-size: 31px;}
    /* .standarts_section .wrap > h3 {width: auto; float: none; text-align: center; margin-bottom: 20px; font-size: 28px; }
    .standarts_section, .section_religiously, .cv_section, .services_section {padding: 30px 0} */
    .social_access h4 {padding-top: 4px;}
    .video_top .global_section_in {padding: 65px 0 55px;}
    .video_top h1.section_heading {padding-bottom: 0;}
    .captcha_submit .captcha_holder{width: 302px;margin-left: auto;margin-right: auto;}
}
@media screen and (max-width: 600px){
    .b-intro-slide.active{height: 100vh;}
    .regular_btn{line-height:33px;font-size:13px;text-align:center;padding:0 14px;height:33px;}
    .b-intro-slider .dots.dots-main{display: none;}

}
@media screen and (max-width: 580px) {
    .global_section h2.other_heading {font-size: 23px;}

    .page_title {margin-bottom: 20px;}
    .page_title h1 {font-size: 36px;}
    .page_slogan {padding-top: 18px; font-size: 15px; }
    .heading_section .wrap,
    .global_section .wrap {margin: 0 16px;}
    /* section products */
    .products_solutions {width: 280px; height: 857px; margin: 12px auto 0;}
    .products_solutions .solution_box .info p {padding-top: 7px;}
    .products_solutions .mobile_solution {height: 280px;}
    .products_solutions .display_solution {left: 145px;}
    .products_solutions .search_solution {left: 145px; top: 145px;}
    .products_solutions .retargeting_solution {left: 0; top: 290px; width: 280px;}
    .products_solutions .social_solution {left: 0; top: 433px;}
    .products_solutions .email_solution {left: 145px; top: 433px;}
    .products_solutions .native_solution {left: 0; top: 578px; width: 280px;}
    .products_solutions .hyperlocal_solution {left: 0; top: 723px;}
    .products_solutions .video_solution {left: 145px; top: 723px;}
    /* loyalty page */
    .popup.sign_in,
    .popup.send_prize{left:10px;right:10px;width:auto;padding:26px 20px;margin-left:0;}
    .popup.sign_in{margin-top:-188px;}
    .popup .heading{margin-bottom:18px;font-size:30px;}
    .popup.type_1 .form-cell label{float:none;width:auto;line-height:28px;}
    .popup.send_prize .form-cell label {margin-right: 60px; line-height: 20px;}
    .popup.type_1 .form-cell label br {display: none;}
    .popup.type_1 .form-cell input[type="text"],
    .popup.type_1 .form-cell input[type="password"] {float: none; width: 100%;}
    .popup .form-cell .error_txt,
    .popup.send_prize .form-cell .error_txt { left: 0; width: 100%;}
    .popup .form-cell span.require {top: 3;}
    .popup.send_prize .form-cell.file {margin-top: 25px;}
    .popup .form-cell a.browse {display: inline-block;top: 0;float: none;margin-top: 10px;}
    .terms_page .list {margin-left: 10px;}
    /* publisher_final page */
    .publisher_final .thanks_wrap {padding-top: 220px;}
    /* Retargeting page */
    .darts_content img.darts {width: 300px; height: auto;}
    .retargeting_started .darts_content {font-size: 16px;}
    h3.programat_circles_heading {padding-bottom: 20px;}
    .programat_solution .lr_info_float {margin-bottom: 40px;}
    .bg_type_5 .page_slogan {font-size: 20px;}
    .native_categories h3 br {display: none;}
    .page_title.bg_type_5 {height: 264px; margin-bottom: 28px;}
    .ep-performance .slide h1 {font-size: 34px;}
    .ep-performance .logo-ep-holder .logo-ep {max-width: 340px;}
    .contact_form .form-group.field-contactform-recaptcha .g-recaptcha > div {width: 100% !important;}
    .rc-anchor-normal {width: 100%;}
}
@media screen and (max-width: 500px) {
    /* loyalty page */
    .program_list li {width: 100%; margin: 10px 0;}
    .program_list li .list_content {min-height: auto;}
    .program_list li .list_content .info {height: auto;}
    .program_list li .list_content .btn_holder {margin: 18px 0;}
    .partners_benefits .partners_heading img {margin-right: 0;}
    .service_video h3 {font-size: 16px;}
    .service_video_text > ul > li {width: auto; float: none;  text-align: center}
    .social_access img { margin-right: 30px}
    .social_access h4 {padding-top: 0; font-size: 17px;}
    .social_access p {font-size: 15px; }
    .publisher_final .thanks_wrap {padding: 198px 0 0 0;}

    .contact_address{padding-top: 0;}
    .contact_us .wrap {padding: 0; margin: 0;background:none;}
    .contact_us .section_heading {padding-top: 30px;padding-bottom:0;background:#fff;padding-right: 20px;}
    .contact_us .section_heading + .sub_heading {font-size: 14px;background:#fff;padding-left: 0;}
    .section_heading + .sub_heading {margin-bottom: 0;padding-bottom: 17px;padding-left: 20px;padding-right: 20px;}
    .contact_form .captcha_submit {background:#fff;}
    .contact_address .contact_form {background:#fff;padding: 15px 20px 50px;margin-top: 0;}
    .contact_address .contacts_info {width: 100%;}
    .contact_us .contact_right_section {padding: 40px 28px;}

    .dropdown-content li > a, .dropdown-content li > span {line-height: 25px;padding: 3px 5px;}
    .contact_form .recipient_field input[type=text].select-dropdown {font-size: 13px;margin-bottom: 0;}
    .contact_form .select-wrapper span.caret {top:9px;}

    .contact_form .require_info {text-align: center;padding-right: 0;}
    .captcha_submit input[type="submit"] {margin: 5px auto 0;line-height: 60px;height: 60px;border-radius: 45px;width: 200px;}
    .captcha_submit input[type="submit"], .captcha_submit button[type="submit"] {margin-left: auto;margin-right: auto;}
    .captcha_submit .form__submit-holder {margin-top: 20px;}
    .name_address_box .email_field{margin-top: 17px;}
    .contact_form .recipient_field {margin-top: 17px;}
    .contact_form .recipient_field.message_box{margin-top: 15px;}

    .wrap {margin: 0 20px;}
    .news_upcoming,.news_recent{max-width: 100%;}
    .news_events_holder .news_event{max-width: 100%;}
    .news_event img{width: 100% !important;height: auto !important;}

    header {padding: 10px 0 0 10px;}
    .top_verticals .top_verticals-list{ max-width: 100%;}
}
@media screen and (max-width: 400px) {
    .contact_address .contacts_info {justify-content: flex-start;flex-wrap: wrap;}
    .contacts_info .info_block:first-child {margin-bottom: 29px;}
}
@media all and (max-width: 480px), all and (max-width: 200px) {
    .main .slide h1 {font-size: 10px;}
    .main .slide h2 {font-size: 10px;}
    .slide-blue-book {font-size: 9px;}
    .slide-blue-book .slide h3 {font-size: 9px;}
    .section_heading {font-size: 25px;}
    .section_heading + .sub_heading {padding-bottom: 9px; font-size: 9px;}
    .section_heading + .sub_heading br.new_line {display: none;}

    /* section main */
    .main span.next_section {bottom: 30px;}

    /* contact_us */
    .captcha_holder #recaptcha_image{float:none;}
    .captcha_holder img.captcha_pic{float:none;display:block;width:163px;margin:0 auto;}
    .captcha_holder .field_box{float:none;margin:21px 0 0;}

    .resources_type2 .address_logo .address{float:none;text-align:center;}
    .resources_type2 .address_logo .footer_logo{display:block;margin:0 auto 12px;float:none;}

    .way_video_top .global_section_in {padding: 55px 0 45px;}

    .video_top h1.section_heading {padding-bottom: 0;}
    .video_top h1.section_heading {font-size: 48px;}
    .global_section h2.other_heading {padding: 13px 0 33px; font-size: 22px;}

    .global_section .sub_heading {font-size: 16px;line-height: 22px;}
    .global_section h1.section_heading {padding-bottom: 20px; font-size: 40px;}
    /* agency */
    /* .service .products_solutions .solution_box .info {padding-top: 78px;font-size: 11px;} */
    .map_office {margin: 15px 0;}
    .events-item .events-info h4 a {font-size: 18px; }
    .main_form .form-col {width: 100%}
    .verticals-list li {width: 100%;}
    /* .verticals-list li {width: 281px;} */
    .verticals-list li .select_holder {width: 260px;}
    .form-checkers ul li {display: block; padding: 0}
    .services ul li {width: 100%; margin: 0}
    /* .we_are h5 {font-size: 15px; line-height: 1.1 } */
    /* .section_religiously .btn-main, .cv_section .btn-main {margin-top: 15px} */
    .btn-main {font-size: 18px; }
    /* adwords_agency page */
    .partners_benefits .partners_heading h3 {font-size: 41px;}
    .expert_list {padding-top: 18px;}
    .expert_list li {min-height: 180px;}
    .expert_list li .icon {margin-bottom: 18px;}
    .expert_list li .info {font-size: 15px;}
    /* .quality ul li,
    .quality ul li:first-child {width: auto; float: none; margin: 20px 0 0 0;}
    .quality ul li + li + li + li {margin-left: 0;} */
    #products_what {margin-top: 0;}
    .main_form .radio-choise {padding: 10px 0px 23px;}

    .signup-steps ul li {display: block;}
    .signup-steps ul li.publisher_item {border-right: 1px solid #DCDCDC;}
    .signup-steps ul li.marketing_item {margin-left: 0; border-top: 0; border-left: 1px solid #DCDCDC; background-image: none;}
    .main_form .radio-choise ul li {width: 33.333%; float: left; margin: 0 0 10px}
    /* .standarts_section h3.arrow {font-size: 24px;} */
    /* .we_are .sub-section-heading {font-size: 22px;} */
    .slide-temple .meeting-info {text-align: center;}
    .slide-temple .meeting-info .heading {font-size: 31px; text-align: center}
    .slide-temple .meeting-info .date-info {padding-left: 34px; font-size: 23px;}
    .cross_device_block .platform-heading {font-size: 17px;}
    .ad_types_wrapper .notebook-outer {padding-top: 22px;}
    .way_video_display_mobile {padding-bottom: 16px;}
    .ep-performance .slide h1 br {display: none;}
    .ep-performance .logo-ep-holder .logo-ep {max-width: 300px;}
}
@media screen and (max-width: 440px) {
    .ad_types_wrapper .notebook {background: none;}
    .ad_types_wrapper .notebook, .ad_types_wrapper .video-holder {width: auto; height: auto;}
    .ad_types_wrapper .video-holder .cover {width: 100%; height: 100%;}
    .ad_types_wrapper .video-holder video {position: static; width: 100%; height: auto; margin-top: 0;}
    .ad_types_wrapper .video-holder .play-icon {margin-top: -35px; margin-left: -33px;}
    .ad_types_wrapper #video-progress,
    .ad_types_wrapper #video-progress-step {display: none;}
    .ad-types-video-content {width: auto;}
    .ad-types-video-content .content-steps {margin-left: 0;}
    .nominated-headings:before,
    .nominated-headings:after {display: none;}
    section.top_verticals{background:#2a4264 url(../../../images/clickdealer/index/top-verticals-mobile-bg.jpg) center top no-repeat;background-size:contain;background-position:center bottom;}
}
@media screen and (max-width: 400px) {
    .success .wrap > ul {margin-top: 0}
    .success .wrap > ul > li {display: block; margin: 0 0 15px}
    .success .wrap > ul > li h5 {font-size: 40px;}
    .advertisers.global_section .regular_btn {font-size: 16px; margin-top: 30px}
    .email_page h3 {font-size: 19px;}
    .social_access img {width: 80px; margin-right: 15px;}
    .social_access p {font-size: 13px;}
    .social_access h4 {font-size: 15px;}
    /* .standarts_section .partners_image {padding-top: 25px;} */
    .career-industry .info-holder-1 .info-pic {width: 100%;}
    /* #about-partners .partners-list li {margin-top: 35px;} */

    .contact_form .form-group.field-contactform-recaptcha {width: 100%;margin-left: -11px;margin-right: -10px;}
    .contact_address .contact_form {padding: 15px 0 50px;}
}
@media screen and (min-width: 920px) {
    li.services .service_list a {height: auto; line-height: 16px; padding-top: 15px; padding-bottom: 5px; border-top: none;}
    li.services .service_list a:first-child {padding-top: 10px;}
    li.services .service_list a:last-child {padding-bottom: 15px;}
    li.services .service_list a:hover {text-decoration: underline; background-color: #008d75;}
}
@media screen and (max-height: 950px) {
    .ep-performance .logo-ep-holder {margin-top: -200px;}
    .ep-performance .logo-ep-holder .logo-ep {max-width: 400px;}
    .ep-performance .slide h1 {font-size: 46px;}
}
@media screen and (max-height: 875px) {
  .nominated-slide .bottom-info {margin-top: 100px;}
  .b-intro-slider .scroll-button .icon {bottom: 18px;}
}
@media screen and (max-height: 800px) {
    .ep-performance .logo-ep-holder {margin-top: -190px;}
    .ep-performance .logo-ep-holder .logo-ep {max-width: 340px;}
    .ep-performance .slide h1 {font-size: 34px;}
}
@media screen and (max-width: 500px), screen and (max-height: 700px) {
    .ep-performance .logo-ep-holder {margin-top: -95px;}
    .ep-performance .logo-ep-holder .logo-ep {max-width: 290px;}
    .ep-performance .slide h1 {font-size: 30px;}
}


/* multiple-select*/

.ms-parent{display:inline-block;position:relative;vertical-align:middle;}
.ms-choice{display:block;width:100%;height:40px;padding:0;overflow:hidden;cursor:pointer;border:1px solid #dcdcdc;text-align:left;white-space:nowrap;font-size:14px;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-color:#fff;}
.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}
.ms-choice > span{position:absolute;top:7px;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:11px;}
.ms-choice > span.placeholder{color:#999;}
.ms-choice > div{position:absolute;width:9px;height:6px;right:13px;top:50%;margin-top:-2px;background:url(../../../images/clickdealer/sprite_main.png) no-repeat -57px -1243px;}

.ms-choice > div.open {}

.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;border-radius:4px;}
.ms-drop.bottom{top:100%;webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .15);box-shadow:0 4px 5px rgba(0, 0, 0, .15);}
.ms-drop.top{bottom:100%;webkit-box-shadow:0 -4px 5px rgba(0, 0, 0, .15);box-shadow:0 -4px 5px rgba(0, 0, 0, .15);}
.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000;}

.ms-search input {width:100%;height:auto !important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;webkit-box-shadow:none;box-shadow:none;background:#fff url('//www.clickdealer.com/assets/3ac42023/css/multiple-select.png') no-repeat 100% -22px;background:url('//www.clickdealer.com/assets/3ac42023/css/multiple-select.png') no-repeat 100% -22px, -webkit-gradient(linear, left top, left bottom, color-stop(85%, #ffffff), color-stop(99%, #eeeeee));background:url('//www.clickdealer.com/assets/3ac42023/css/multiple-select.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);}

.ms-search, .ms-search input{khtml-box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;box-sizing:border-box;}
.ms-drop ul{overflow:auto;margin:0;padding:5px 8px;}
.ms-drop ul > li{list-style:none;display:list-item;background-image:none;position:static;}
.ms-drop ul > li .disabled{opacity:.35;filter:Alpha(Opacity=35);}
.ms-drop ul > li.multiple{display:block;float:left;}
.ms-drop ul > li.group{clear:both;}
.ms-drop ul > li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ms-drop ul > li label{font-weight:normal;display:block;white-space:nowrap;font-size:14px;}
.ms-drop ul > li label.optgroup{font-weight:bold;}
.ms-drop input[type="checkbox"]{vertical-align:middle;position:relative;top:-1px;margin-right:5px;}

.ms-drop .ms-no-results { display: none;}

.main_form .phone-holder .country-code {float: left; line-height: 38px; padding: 0 6px; border: 1px solid #DCDCDC; border-right: none; border-radius: 6px 0 0 6px; background-color: #efefef;}
.main_form .phone-holder .input-holder {overflow: hidden;}
.main_form .phone-holder .input-holder input {padding-left: 5px; border-left: none; border-radius: 0 6px 6px 0;}

.wrap .sub-heading {font-size: 18px;}

.meetup-btn.btn { display: none !important;}

.heading .login{ color: #ffb14c; line-height: 28px;text-decoration: none;display: inline-block;}
.owl-carousel.show{display: block;}

@media (max-width: 1220px), (min-width: 1220px) and (max-height: 950px) {
  .blue-book__content {width: 748px; height: 375px; margin-top: -37px; background-size: 748px 375px;}
  .blue-book__logo-cd-holder {top: -8px; margin-left: -272px;}
  .blue-book__logo-cd {width: 240px; height: auto; }
  .blue-book__logo-book-holder {top: 17px; margin-left: 28px;}
  .blue-book__logo-book {width: 260px; height: auto;}
  .blue-book__heading {margin-top: 44px; font-size: 30px;}
  .blue-book__logo-rankings-holder {bottom: -49px; margin-left: -96px;}
  .blue-book__logo-rankings {width: 190px;}
  .blue-book__btn-holder {margin-top: 23px;}
  .blue-book__btn {height: 55px; padding: 0 35px; line-height: 55px; font-size: 20px;}
}
@media (max-width: 748px) {
  .blue-book__content {width: auto; margin: 0 15px; background: none;}
  .blue-book__logo-cd-holder {top: 5px; margin-left: -220px;}
  .blue-book__logo-cd {width: 200px;}
  .blue-book__logo-book {width: 210px;}
  .blue-book__logo-book-holder {top: 27px; margin-left: 20px;}
  .blue-book__logo-book {width: 190px;}
  .blue-book__logo-rankings-holder {bottom: -22px;}
  .blue-book__heading {margin-top: 0;}
}
@media (max-width: 500px) {
    .blue-book__heading {margin-top: 22px; font-size: 28px;}
  .blue-book__heading br {display: none;}
  .blue-book__logo-holder {position: static; margin-left: 0; text-align: center;}
  .blue-book__logo {display: inline-block;}
  .blue-book__logo-book-holder {margin-top: 22px;}
  .blue-book__logo-rankings-holder {margin-top: 25px;}
  .blue-book__logo-rankings {width: 170px;}
}
.form-group .help-block {font-size: 12px;}
.form-group .help-block-error {color: #e23131;}
.loyalty-sign-in-form .form-group .help-block {font-size: 12px;color: #e23131;}







/* agencies page
-----------------------------------*/


.agencies .global_section{
    background: url(../../../images/clickdealer/agencies_main_left_bg.png) left bottom no-repeat,
                #83579d  url(../../../images/clickdealer/agencies_main_right_bg.png) right bottom no-repeat;
    color:#fff;
}
/* .agencies .global_section_in{background:url(../../../images/clickdealer/agencies_main_right_bg.png) right bottom no-repeat;} */
.agencies .global_section h2.other_heading{padding:8px 0 28px;}
.global_section .sub_heading{font-size:19px;text-align:center;}
.service .section_heading{padding-bottom:12px;}
.service .products_solutions .solution_box{cursor:default;}
.service .products_solutions .solution_box .info{display:block;padding-top:150px;background:none;font-size:15px;}
.service .products_solutions img{width:100%;height:100%;}
.service .products_solutions .display_solution{background-image:url(../../../images/clickdealer/service_product_display.jpg);}
.service .products_solutions .search_solution{background-image:url(../../../images/clickdealer/service_product_search.jpg);}
.service .products_solutions .retargeting_solution{}
.service .products_solutions .social_solution{}
.service .products_solutions .email_solution{background-image:url(../../../images/clickdealer/service_product_email.jpg);}
.service .products_solutions .native_solution{}
.service .products_solutions .hyperlocal_solution{background-image:url(../../../images/clickdealer/service_product_hyper.jpg);}
.service .products_solutions .video_solution{background-image:url(../../../images/clickdealer/service_product_video.jpg);}
.agencies .get_acc_section{background-color:#f1f4f7;}
.agencies .get_acc_section .info{text-align:center;font-size:18px;}
.agencies .get_acc_section .info p.deliver{padding-top:28px;font-size:20px;}

@media screen and (max-width: 1080px) {

     /* agency */
    .service .products_solutions .solution_box .info { padding-top: 77px; font-size: 11px; }
    .agencies .global_section h2.other_heading {padding-top: 0;}
    .service .section_heading {margin-left: 80px;}

}

@media screen and (max-width: 840px) {
    .agencies .global_section {background: #83579d;}

}
@media screen and (max-width: 1080px) {

}

@media all and (max-width: 480px), all and (max-width: 200px) {
    /* agency */
    .service .products_solutions .solution_box .info {padding-top: 78px;font-size: 11px;}
}

/* testimonial products
-----------------------------------*/

section.testimonial {background:#2b4f7a url(../../../images/clickdealer/partners_testimonials_section.jpg) center top no-repeat;background-size:cover;color:#fff;}
.testimonial .section_heading {padding-bottom:32px;color:#fff;}

.testimonial_carousel {overflow: hidden;padding-bottom: 40px;}
.testimonial_carousel .carousel_item .img_holder {float: left; width: 190px;}
.testimonial_carousel .img_holder img.logo {margin-top: 21px;max-width: 190px;float: none;margin: auto;}
.testimonial_carousel .item_invoca img.logo { width: 180px;}
.testimonial_carousel .item_tekkaDate img.logo {width: 180px;}
.testimonial_carousel .item_digital img.logo {width: 180px;}
.testimonial_carousel .item_cleanmaster img.logo {width: 75px;margin-top: 13px;}
.testimonial_carousel .item_mobogenie img.logo { width: 180px;margin-top: 15px;}
.testimonial_carousel .carousel_item .content {margin-left: 210px;font-size: 17px;overflow: hidden;}
/* .testimonial_carousel .item_cake .content {margin-left: 160px;} */
.testimonial_carousel .item_cleanmaster .content {margin-left: 130px;}
.testimonial_carousel .carousel_item .content p {padding-top: 10px;}
.testimonial_carousel .carousel_item .content p:first-child {padding-top: 0;}
.testimonial_carousel .owl-controls .owl-page span {background-color: #c1d1e1;}
.testimonial_carousel .owl-controls {margin-top: 20px;}
.testimonial_carousel .owl-nav {display: none;}
.testimonial_carousel .owl-dots {left: 0;right: 0;bottom: 0;position:absolute;display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex;display: flex;justify-content: center;}
.testimonial_carousel .owl-dots .owl-dot{margin-left: 3px;cursor:pointer;background: transparent;}
.testimonial_carousel .owl-dots .owl-dot span{margin:3px;background: transparent;display: block;border-radius: 50%;width: 10px;height: 10px;border: 1px solid #c1d1e1;}
.testimonial_carousel .owl-dots .owl-dot:first-child{margin-left: 0;}
.testimonial_carousel .owl-dots .owl-dot.active span{background: #c1d1e1;}

@media screen and (max-width: 1080px) {
    .testimonial_carousel .carousel_item .content {font-size: 14px;}
}
@media screen and (max-width: 730px) {
    .service .section_heading {margin-left: 0;}
}

@media screen and (max-width: 580px) {
    .testimonial_carousel .carousel_item .img_holder{float:none;text-align:center;width:100%;}
    .testimonial_carousel .carousel_item .img_holder img.logo{display:inline-block;margin:0;}
    .testimonial_carousel .carousel_item .content{margin:20px 0 0;}
    .testimonial_carousel .owl-controls {margin-top: 24px;}
}

@media screen and (max-width: 1080px) {

}

/* agencies page
-----------------------------------*/


/*---------- IE FIXES BEGIN -------------- */
.body-ie .partners-brands ul.partners-logo-list li:hover .front { z-index:0; }
.body-ie .partners-brands ul.partners-logo-list li:hover .back { z-index:2; }

.body-ie .advertisers-global.section_block {display: block;padding-top: 200px;}

.body-ie .advertisers-security-list {overflow: hidden;display: block;}
.body-ie .advertisers-security-list .list-item {float: left;width: 50%;}
.body-ie {}
.body-ie {}


@media (max-width: 1080px) {
  .body-ie .advertisers-global.section_block {padding-top: 115px;padding-bottom: 115px;}
}
@media (max-width: 704px) {
  .body-ie .advertisers-security-list .list-item {float: none;width: 100%;}
}
/*---------- IE FIXES END -------------- */
/*---MENU FIXES----*/
.login_holder ul.options {
    width: 100px;
}
/*---MENU FIXES END----*/

/*---SMARTLINK UPDATE COMMON RULES---*/
select#contact_im_service {
    font-weight: 600;
    margin-left: -4px;
}

div.smartest-link-page select#contact_im_service {
    background: transparent;
    color: white;
}

#smartlinkFormHolder select#contact_im_service{
    color: #646c71;
}

div.smartest-link-page select#contact_im_service option {
    color: #646c71;
}

#smartlink-form div.form-our-footer {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    width: 100%;
    /* margin-top: 30px; */
}

#smartlink-form div.form-our-footer div.field-smartlinksignupform-recaptcha.verify-code {
    width: 40%;
}

#smartlink-form div.form-our-footer div.form-submit {
    width: 60%;
}
#smartlink-form div.form-our-footer .field-smartlinksignupform-recaptcha {
    margin: 30px 10px 0;
}
#smartlink-form div.form-our-footer .field-smartlinksignupform-recaptcha,
#smartlink-form div.form-our-footer .field-smartlinksignupform-recaptcha + div.form-submit {
    width: auto;
    margin: 30px 10px 0;
}

#smartlinksignupform-recaptcha-image {
    border-radius: 3px;
    margin-bottom: 5px;
}

#smartlinksignupform-recaptcha {
    border-color: transparent;
    border-bottom: 1px solid #e0e0e0;
    border-radius: 0;
}

div.smartest-link-page #smartlinksignupform-recaptcha {
    border-color: transparent;
    background: transparent;
    border-bottom-color: #FFF;
    border-radius: 0;
}

div.smartest-link-page div#smartlinkFormHolder #smartlinksignupform-recaptcha {
    border-bottom: 1px solid #e0e0e0;
}
/*---SMARTLINK UPDATE COMMON RULES END---*/

/* Advertisers & verticals START */
.advertiser_signup div.field-verticals {
    width: 100%;
}

.advertiser_signup div.field-verticals span.select2-container {
    width: inherit !important;
}

.advertiser_signup div.field-verticals .select2-container--default .select2-selection--multiple {
    border-color: #dcdcdc;
}

input#advertisersignupform-product_name::placeholder, .advertiser_signup span.select_holder.form_select,
.advertiser_signup div.field-verticals input.select2-search__field::placeholder {
    font-size: 14px;
    color: #999;
}

.advertiser_signup .field-verticals input.select2-search__field {
    padding: 4px !important;
}
/* Advertisers & verticals END */

/* DPA start */
b.terms_bold {
    font-weight: bold;
}

.terms_page .list li ul.sub_info_list li {
    color: #656c71;
    font-weight: normal;
    margin-left: 70px;
}

.terms_page ol.list li {
    color: #656c71;
    list-style: none !important;
}

.terms_page li i {
    font-style: italic;
}
.cursive {font-style: italic}
.terms_page li > ul ,
.terms_page li > ol {margin-left: 25px}

.terms_page .sub_info_list div {margin-left: 50px;}

.terms_page ul {list-style: none;}
.terms_page .marker {
    list-style: disc;
    margin-left: 25px;
}

/* DPA end */

/* contact us fix */
.field-contactform-recipient .caret {
    position: absolute;
    text-indent: -9999px;
    display: block;
    right: 0px;
    top: 5px;
    pointer-events: none
}

/*############## CUSTOMIZE PHONE CODE FLAG ################*/
.iti{
    display: block;
}
input[data-phonecode='input']{
    padding-left: 52px !important;
    max-width: calc(100% - 52px);
}

label[data-phonecode="label"]{
    position: absolute;
    top: 2px !important;
    left: 45px !important;
}

/*############## COMMON FIXES FOR REGFORM WITH NOTIFICATION AND OTHER CUSTOMIZES ################*/

.has-notification {
    position: relative;
}

.has-notification .notification {
    position: absolute;
    left: 0;
    bottom: -15px;
}

.notification {
    line-height: normal;
}

.step-item {
    cursor: pointer;
}

/* revolving spinner START */
@keyframes rotating {
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}

.revolving {
    -webkit-animation: rotating 2s linear infinite;
}

.hidden {
    display: none;
}
/* revolving spinner END */

.modal-to-site-wrapper{
    box-sizing: border-box;
    position: fixed;
    right:57px;
    bottom:26px;
    z-index: 200;
    max-width:819px;
    width:100%;
    padding:10px 32px 0px;
    background: url(../../../images/clickdealer/back.png) no-repeat center center / 100%, #000;
    display: none;
}

.modal-to-site{
    position: relative;
}

.modal-to-site .logo-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-to-site .logo-wrapper img:first-child{
    width:238px;
}

.logo-modal-to-site{
    width:311px;
}

.modal-to-site .logo-wrapper img:last-child{
    width:184px;
}

.modal-to-site .logo-wrapper img{
    margin:0 24px;
}

.modal-to-site h2{
    color: #FFF;
    font-family: Dela Gothic One;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: 43px; /* 122.857% */
    text-transform: uppercase;
    max-width:383px;
}



.modal-to-site h2 span{
    background: linear-gradient(180deg, #2AA3FF 0%, #B4B4B4 173.09%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.modal-to-site p{
    font-weight: 400;
    font-size: 20px;
    line-height: 31px;
    text-align: center;
    color: #FFFFFF;
    padding-bottom:20px;
    padding-top:7px;
}

.modal-to-site .btn-go-to-site{
    width:230px;
    height: 49px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-style: normal;
    text-align: center;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    text-decoration: none;
    border-radius: 10px;
    font-family: Dela Gothic One;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    background: linear-gradient(180deg, #FFBC62 0%, #BF6E00 100%);
    box-shadow: 0px 4px 44px rgba(191, 110, 0, 1);
}

.modal-to-site-content p{
    color: #FFF;
    text-align: center;
    font-family: Dela Gothic One;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 35px */
    max-width:228px;
}

.modal-to-site-content h3{
    font-family: Dela Gothic One;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 35px */
    text-transform: capitalize;
    background: linear-gradient(90deg, #2893F7 9.26%, #36E7D2 66.9%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom:15px;
    max-width:294px;
}


.trophy-img{
    position: relative;
    width:75%;
}

.trophy-img img{
    position: absolute;
    left: -9%;
    top: -16px;
    width: 470px;
}

.trophy-img img.trophy-img-desc{
    display: block;
}
.trophy-img img.trophy-img-mob{
    display: none;
}

.modal-to-site .btn-ok.btn-close-modal{
    width: 194px;
    position: static;
    height: 49px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(90.03deg, #FFFFFF -3.45%, #3967FF 99.98%);
    box-shadow: 0px 14px 24px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    font-weight: 700;
    font-size: 17px;
    line-height: 26px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    margin:0 30px;
    border:none;
    cursor:pointer;
}

.modal-to-site .btn-wrapper{
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

.modal-to-site .btn-go-to-site svg{
    flex-shrink: 0;
    margin-left: 13px;
}

body.modal-dms-open .modal-to-site-wrapper{
    display: block;
}

body.modal-dms-open{
    overflow: hidden;
}

body.modal-dms-open:before{
    display: block;
    left:0;
    top:0;
    right:0;
    bottom:0;
    position: fixed;
    content:"";
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    z-index: 10;
}
.btn-close-modal{
    top: -28px;
    right: -19px;
    position: absolute;
    cursor:pointer;
    width: 18px;
    height:18px;
    background:url(../../../images/clickdealer/btn-close.png)no-repeat center center / cover;
}
.content_all header img.logo {
   max-height:63px;max-width:200px;
}
body.form-page-wrapper #chat-widget-container{
  right:20px !important;
}

@media(max-width:900px){
    .modal-to-site .btn-wrapper{
        position: absolute;
        bottom: 10px;
        left: 50%;
        transform: translateX(-50%);
        margin-bottom:0;
    }
    .modal-to-site .btn-ok.btn-close-modal{
        margin:0 30px 18px;
    }
    .modal-to-site .logo-wrapper img:first-child{
        width:150px;
    }

    .modal-to-site .logo-wrapper img:last-child{
        width:100px;
    }

    .modal-to-site{
        height:100%;
    }

    .modal-to-site .logo-wrapper{
        flex-direction: column;
        align-items: center;
    }
    .modal-to-site-wrapper{
        padding:20px;
        top:83px;
        bottom:83px;
        padding-top: 40px;

        left:50%;
        transform:translateX(-50%);
        right:17px;
        background: url(../../../images/clickdealer/banner-for-mob.png) no-repeat center 100%, #000;
        max-width: 340px;
        border-radius: 10px;
    }

    .modal-to-site h2{
        color: #FFF;
        text-align: center;
        font-family: Dela Gothic One;
        font-size: 25px;
        font-style: normal;
        font-weight: 400;
        line-height: 33px; /* 132% */
        text-transform: uppercase;
        max-width:287px;
        margin:0 auto;
    }

    .modal-to-site p{
        font-size: 16px;
        line-height: 140%;
    }


    .modal-to-site-content {
        flex-direction: column-reverse;
    }

    .logo-modal-to-site{
        position: static;
        margin: 10px auto 0;
        width: 100%;
        max-width: 280px;
    }

    .trophy-img {
        position: relative;
        width: 100%;
    }

    .trophy-img img {
        position: static;
        width: 100%;
        max-width: 470px;
        margin: 0 auto;
    }

    .modal-to-site-content p {
        margin: 0 auto 0px;
        font-size: 25px;
        line-height: 26px;
        padding-top: 20px;
        text-align: center;
    }

    .modal-to-site-content img{
        margin:0 auto;
        max-width:254px;
        width:100%;
    }

    .modal-to-site .btn-go-to-site{

    }

    .modal-to-site h3{
        font-size:30px;
        max-width:252px;
        margin:0 auto;
    }

    .trophy-img img.trophy-img-desc{
        display: none;
    }
    .trophy-img img.trophy-img-mob{
        display: block;
    }


}

@media(max-width:900px) and (max-height:480px){

    .modal-to-site-wrapper {
       top:-5px;
        bottom: 0;
    }
    .modal-to-site h2{
        font-size: 23px;
        line-height: 28px;
    }

    .modal-to-site p{
        font-size: 16px;
        line-height: 140%;
    }
    .modal-to-site .logo-wrapper img:first-child{
        width:150px;
    }

    .modal-to-site .logo-wrapper img:last-child{
        width:100px;
    }
    .btn-close-modal {
        top: -19px;
    }
    .trophy-img img.trophy-img-desc {
        display: block;
        width: 374px;
    }
}

