@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i&display=swap'); 
@font-face { 
  font-family:'FontAwesome';
  src:url('./fonts/fontawesome-webfont.eot-v-4.4.0');
  src:url('./fonts/fontawesome-webfont.eot-#iefix&v-4.4.0') format('embedded-opentype'),url('./fonts/fontawesome-webfont.woff2-v-4.4.0') format('woff2'),url('./fonts/fontawesome-webfont.woff-v-4.4.0') format('woff'),url('./fonts/fontawesome-webfont.ttf-v-4.4.0') format('truetype'),url('./fonts/fontawesome-webfont.svg-v-4.4.0#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal;
} 
@media all{     
  body {  
    font-family:sans-serif;
    font-size:10px;
  }  
}  
@media all{ 
  * { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
  } 

  html { 
    font-family: sans-serif; 
    -webkit-text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%;
  } 

  html { 
    font-size: 10px; 
    -webkit-tap-highlight-color: rgba(0,0,0,0);
  } 

  body { 
    margin: 0;
  } 

  body { 
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
    font-size: 14px; 
    line-height: 1.42857143; 
    color: #333; 
    background-color: #fff;
  } 

  body { 
    font-size: 15px;
  } 

  :after,:before { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
  } 

  .base-font { 
    font-family: 'Source Sans Pro',sans-serif; 
    font-weight: 300 !important; 
    letter-spacing: 0;
  } 

  #page { 
    min-height: 0;
  } 

  footer { 
    display: block;
  } 

  .bg-darkgrey { 
    background-color: #30353B;
  } 

  img { 
    border: 0;
  } 

  img { 
    vertical-align: middle;
  } 

  canvas { 
    display: inline-block; 
    vertical-align: baseline;
  } 

  header { 
    display: block;
  } 

  header { 
    position: relative; 
    z-index: 100;
  } 

  .navbar { 
    position: relative; 
    min-height: 50px; 
    margin-bottom: 20px; 
    border: 1px solid transparent;
  } 
}     

@media (min-width: 768px){ 
  .navbar { 
    border-radius: 4px;
  } 
}     

@media all{ 
  .navbar-inverse { 
    background-color: #222; 
    border-color: #080808;
  } 

  .base-font *  { 
    font-family: 'Source Sans Pro',sans-serif; 
    font-weight: 300 !important; 
    letter-spacing: 0;
  } 

  .navbar { 
    border-radius: 0; 
    border: 0; 
    margin-bottom: 0;
  } 

  .navbar-inverse { 
    background: #222;
  } 

  .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before { 
    display: table; 
    content: " ";
  } 

  .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { 
    display: table; 
    content: " ";
  } 

  .btn-group-vertical > .btn-group::after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after, .dl-horizontal dd::after, .form-horizontal .form-group::after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after { 
    clear: both;
  } 

  .externalContainer { 
    overflow: hidden; 
    position: relative;
  } 

  .container { 
    padding-right: 15px; 
    padding-left: 15px; 
    margin-right: auto; 
    margin-left: auto;
  } 
}     

@media (min-width: 768px){ 
  .container { 
    width: 750px;
  } 
}     

@media (min-width: 992px){ 
  .container { 
    width: 970px;
  } 
}     

@media (min-width: 1200px){ 
  .container { 
    width: 1170px;
  } 
}     

@media all{ 
  .paddingBlock { 
    padding-top: 60px; 
    padding-bottom: 60px;
  } 

  .btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { 
    clear: both;
  } 

  header .container  { 
    padding-left: 15px; 
    padding-right: 15px;
  } 

  header > .container  { 
    height: auto; 
    position: relative; 
    padding-left: 0; 
    padding-right: 0;
  } 
}     

@media screen and (min-width: 768px){ 
  header .container  { 
    padding-left: 0; 
    padding-right: 0;
  } 
}     

@media all{ 
  [data-template="promotions-page"] header > .container  { 
    height: auto;
  } 

  .row { 
    margin-right: -15px; 
    margin-left: -15px;
  } 

  .doublePaddingTop { 
    padding-top: 60px;
  } 

  .doublePaddingBottom { 
    padding-bottom: 60px;
  } 

  .horizontalPadding { 
    padding-left: 20px; 
    padding-right: 20px;
  } 

  .text-center { 
    text-align: center;
  } 

  .paddingTop { 
    padding-top: 20px;
  } 

  button { 
    margin: 0; 
  } 

  button { 
    overflow: visible;
  } 

  button { 
    text-transform: none;
  } 

  button { 
    -webkit-appearance: button; 
    cursor: pointer;
  } 
}     

@media (min-width: 768px){ 
  .navbar-header { 
    float: left;
  } 
}     

@media all{ 
  .container > .navbar-header  { 
    margin-right: -15px; 
    margin-left: -15px;
  } 
}     

@media (min-width: 768px){ 
  .container > .navbar-header  { 
    margin-right: 0; 
    margin-left: 0;
  } 
}     

@media all{ 
  .container > .navbar-header  { 
    width: 100%; 
    margin: 0;
  } 

  .navbar-header.navbar-header { 
    max-height: 130px;
  } 

  .col-sm-12 { 
    position: relative; 
    min-height: 1px; 
    padding-right: 15px; 
    padding-left: 15px;
  } 
}     

@media (min-width: 768px){ 
  .col-sm-12 { 
    float: left;
  } 

  .col-sm-12 { 
    width: 100%;
  } 
}     

@media all{ 
  .col-sm-1 { 
    position: relative; 
    min-height: 1px; 
    padding-right: 15px; 
    padding-left: 15px;
  } 
}     

@media (min-width: 768px){ 
  .col-sm-1 { 
    float: left;
  } 

  .col-sm-1 { 
    width: 8.33333333%;
  } 
}     

@media all{ 
  .col-sm-10 { 
    position: relative; 
    min-height: 1px; 
    padding-right: 15px; 
    padding-left: 15px;
  } 
}     

@media (min-width: 768px){ 
  .col-sm-10 { 
    float: left;
  } 

  .col-sm-10 { 
    width: 83.33333333%;
  } 
}     

@media all{ 
  .marginBottom { 
    margin-bottom: 20px;
  } 

  p { 
    margin: 0 0 10px;
  } 

  .title-sm { 
    font-size: 23px !important;
  } 

  .text-light { 
    color: #fff !important;
  } 

  .marginTop { 
    margin-top: 20px;
  } 

  .top-header { 
    position: relative;
  } 

  .dada-carousel-box { 
    background-color: #222;
  } 

  a { 
    background-color: transparent;
  } 

  a { 
    color: #337ab7; 
    text-decoration: none;
  } 

  a { 
    color: #09c;
  } 

  .btn { 
    display: inline-block; 
    padding: 6px 12px; 
    margin-bottom: 0; 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 1.42857143; 
    text-align: center; 
    white-space: nowrap; 
    vertical-align: middle; 
    -ms-touch-action: manipulation; 
    touch-action: manipulation; 
    cursor: pointer; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    background-image: none; 
    border: 1px solid transparent; 
    border-radius: 4px;
  } 

  .btn-primary { 
    color: #fff; 
    background-color: #337ab7; 
    border-color: #2e6da4;
  } 

  .btn { 
    display: inline-block; 
    padding: 6px 12px; 
    margin-bottom: 0; 
    font-size: 15px; 
    font-weight: normal; 
    line-height: 1.42857143; 
    text-align: center; 
    white-space: nowrap; 
    vertical-align: middle; 
    cursor: pointer; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    background-image: none; 
    border: 1px solid transparent; 
    border-radius: 3px; 
    transition: all 0.25s;
  } 

  .btn-primary { 
    color: #fff; 
    background-color: #09c; 
    border-color: #09c;
  } 

  .btn-xl { 
    padding: 8px 30px; 
    font-size: 22px; 
    line-height: 1.33; 
    border-radius: 3px;
  } 

  .btn-w-xxl { 
    min-width: 200px;
  } 

  a:active,a:hover { 
    outline: 0;
  } 

  a:hover { 
    color: #23527c; 
    text-decoration: underline;
  } 

  a:hover,a:active { 
    color: #069;
  } 

  .btn:hover { 
    color: #333; 
    text-decoration: none;
  } 

  .btn-primary:hover { 
    color: #fff; 
    background-color: #286090; 
    border-color: #204d74;
  } 

  .btn-primary:hover,.btn-primary:active { 
    color: #fff; 
    background-color: #3276b1; 
    border-color: #3276b1;
  } 

  .btn-primary:active:hover { 
    color: #fff; 
    background-color: #204d74; 
    border-color: #122b40;
  } 

  .dada-visual-product-boxes { 
    background-repeat: no-repeat; 
    background-position: center; 
    background-size: cover;
  } 

  .title-xs { 
    font-size: 18px !important;
  } 

  [data-template="promotions-page"] footer .footer-social-container .social-item  { 
    border: 2pxsolid #fff; 
    color: #fff; 
    border-radius: 100px; 
    height: 40px; 
    width: 40px; 
    display: inline-block; 
    padding: 6px; 
    margin: 05px; 
    transition: .3s;
  } 

  [data-template="promotions-page"] footer .footer-social-container .social-item:hover { 
    background-color: #fff; 
    color: #30353B;
  } 

  .close { 
    float: right; 
    font-size: 21px; 
    font-weight: 700; 
    line-height: 1; 
    color: #000; 
    text-shadow: 0 1px 0 #fff; 
    filter: alpha(opacity=20); 
    opacity: .2;
  } 

  svg:not(:root) { 
    overflow: hidden;
  } 

  .navbar-brand { 
    float: left; 
    height: 50px; 
    padding: 15px 15px; 
    font-size: 18px; 
    line-height: 20px;
  } 

  .brand-logo { 
    max-width: 180px; 
    height: 52px; 
    padding: 0; 
    margin-top: 20px; 
    margin-left: 10px !important;
  } 
}     

@media screen and (min-width: 768px){ 
  .brand-logo { 
    max-width: 260px; 
    margin-left: 0 !important;
  } 
}     

@media all{ 
  .navbar-inverse .navbar-brand  { 
    color: #9d9d9d;
  } 
}     

@media (min-width: 768px){ 
  .navbar > .container .navbar-brand  { 
    margin-left: -15px;
  } 
}     

@media all{ 
  .navbar-brand:hover { 
    text-decoration: none;
  } 

   .navbar-inverse .navbar-brand:hover { 
    color: #fff; 
    background-color: transparent;
  } 

  .carousel { 
    position: relative;
  } 

  .dada-carousel-box .carousel  { 
    min-height: 390px; 
    background-repeat: no-repeat; 
    background-position: center center; 
    background-size: cover;
  } 

  .dada-searchbar .search-container  { 
    background-color: #222; 
    color: #ddd; 
    min-height: 120px; 
    padding: 30px0; 
    text-align: center;
  } 

  .text-dark { 
    color: #333 !important;
  } 

  .dada-simple-text > *  { 
    margin: 0;
  } 

  h3 { 
    font-weight: 500; 
    line-height: 1.1; 
  } 

  h3 { 
    margin-top: 20px; 
    margin-bottom: 10px;
  } 

  h3 { 
    font-size: 24px;
  } 

  .title-xl { 
    font-size: 76px !important;
  } 

  .text-left { 
    text-align: left;
  } 

  .fa { 
    display: inline-block; 
    font: normal normal normal 14px/1 FontAwesome; 
    text-rendering: auto; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
  } 

  .fa-facebook-f:before,.fa-facebook:before { 
    content: "\f09a";
  } 

  .fa-twitter:before { 
    content: "\f099";
  } 

  .fa-youtube:before { 
    content: "\f167";
  } 

  .navbar-brand > img  { 
    display: block;
  } 

  .brand-logo > img  { 
    max-width: 100%;
  } 

  .carousel-inner { 
    position: relative; 
    width: 100%; 
    overflow: hidden;
  } 

  .dada-searchbar .search-container .container  { 
    padding: 0;
  } 

  .spaceBottom { 
    margin-bottom: 60px;
  } 

  .carousel-inner > .item  { 
    position: relative; 
    display: none; 
    -webkit-transition: .6s ease-in-out left; 
    -o-transition: .6s ease-in-out left; 
    transition: .6s ease-in-out left;
  } 
}     

@media (transform-3d), (-webkit-transform-3d){ 
  .carousel-inner > .item  { 
    -webkit-transition: -webkit-transform .6s ease-in-out; 
    -o-transition: -o-transform .6s ease-in-out; 
    transition: transform .6s ease-in-out; 
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden; 
    -webkit-perspective: 1000px; 
    perspective: 1000px;
  } 
}     

@media all{ 
  .carousel-inner > .active  { 
    display: block;
  } 

  .carousel-inner > .active  { 
    left: 0;
  } 

  .dada-carousel-box .item  { 
    min-height: 390px; 
    background-repeat: no-repeat; 
    background-position: center center; 
    background-size: cover;
  } 

  .dada-carousel-box .carousel-tpl-2  { 
    text-align: center;
  } 
}     

@media (transform-3d), (-webkit-transform-3d){ 
  .carousel-inner > .item.active  { 
    left: 0; 
    -webkit-transform: translate3d(0,0,0); 
    transform: translate3d(0,0,0);
  } 
}     

@media all{ 
  .hero-area-form { 
    overflow: hidden;
  } 

  .dada-searchbar .search-container form  { 
    max-width: 900px; 
    margin: 0auto;
  } 

  .col-md-4 { 
    position: relative; 
    min-height: 1px; 
    padding-right: 15px; 
    padding-left: 15px;
  } 
}     

@media (min-width: 992px){ 
  .col-md-4 { 
    float: left;
  } 

  .col-md-4 { 
    width: 33.33333333%;
  } 
}     

@media all{ 
  .paddingBottom { 
    padding-bottom: 20px;
  } 

  .title-lg { 
    font-size: 51px !important;
  } 

  .text-secondary-domains { 
    color: #008FCC;
  } 

  .dada-visual-product-boxes-intro > *  { 
    margin: 0;
  } 

  .col-md-3,.col-sm-6 { 
    position: relative; 
    min-height: 1px; 
    padding-right: 15px; 
    padding-left: 15px;
  } 
}     

@media (min-width: 768px){ 
  .col-sm-6 { 
    float: left;
  } 

  .col-sm-6 { 
    width: 50%;
  } 
}     

@media (min-width: 992px){ 
  .col-md-3 { 
    float: left;
  } 

  .col-md-3 { 
    width: 25%;
  } 
}     

@media all{ 
  hr { 
    height: 0; 
    -webkit-box-sizing: content-box; 
    -moz-box-sizing: content-box; 
    box-sizing: content-box;
  } 

  hr { 
    margin-top: 20px; 
    margin-bottom: 20px; 
    border: 0; 
    border-top: 1px solid #eee;
  } 

  .dada-carousel-box .carousel-tpl-3  { 
    text-align: center;
  } 

  .dada-carousel-box .item-container  { 
    max-width: 1170px; 
    margin: 0auto; 
    overflow: hidden;
  } 

  .dada-carousel-box .item-container  { 
    position: absolute; 
    top: 0; 
    bottom: 0; 
    left: 0; 
    right: 0; 
    z-index: 2;
  } 

  .dada-carousel-box .item-container  { 
    position: relative; 
    z-index: 3;
  } 

  input { 
    margin: 0; 
  } 

  input { 
    line-height: normal;
  } 

  .hero-area-form > input[type="text"]  { 
    background: #fff; 
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.5) inset; 
    color: #333; 
    border: none; 
    height: 46px; 
    padding: 6px10px; 
    width: 75%; 
    border-radius: 3px;
  } 

  .dada-searchbar .search-container input  { 
    border-radius: 0; 
    box-shadow: none; 
    height: 60px; 
    padding: 15px; 
    width: 75%;
  } 

  .hero-area-form > button  { 
    float: right; 
    width: 22%; 
    padding-left: 0; 
    padding-right: 0;
  } 

  .dada-searchbar .search-container button  { 
    border-radius: 0; 
    width: 25%; 
    height: 60px;
  } 

  .dada-searchbar .feature-list-item  { 
    display: inline-block; 
    margin: 010px;
  } 

  .text-sm { 
    font-size: 13px !important;
  } 

  .title-md { 
    font-size: 34px !important;
  } 

  .text-site-simply { 
    color: #D30060;
  } 

  .base-font .bold  { 
    font-weight: 400 !important;
  } 

  strong { 
    font-weight: 700;
  } 

  .base-font strong  { 
    font-weight: 400 !important;
  } 

  .bg-light { 
    background-color: #fff;
  } 

  .dada-visual-product-boxes .visual-product-box  { 
    padding-bottom: 20px;
  } 

  .dada-carousel-box .item-content-block  { 
    padding-bottom: 50px;
  } 

  .dada-carousel-box .carousel-tpl-2 .item-content-block  { 
    width: 50%; 
    float: left;
  } 

  .fa-search:before { 
    content: "\f002";
  } 

  .base-font .bold *  { 
    font-weight: 400 !important;
  } 

  .dada-visual-product-boxes .visual-product-box > *  { 
    padding-left: 20px; 
    padding-right: 20px;
  } 

  .dada-visual-product-boxes .visual-product-box img  { 
    width: 100%; 
    padding: 0;
  } 

  .dada-visual-product-boxes .visual-product-box h3  { 
    margin-bottom: 0; 
    margin-top: 0; 
    padding: 20px0;
  } 

  .text-muted { 
    color: #777;
  } 

  .dada-carousel-box .carousel-tpl-3 .item-content-block  { 
    width: 50%; 
    float: right;
  } 

  .text-domains { 
    color: #00A1E6;
  } 

  h1 { 
    margin: .67em 0; 
    font-size: 2em;
  } 

  h1 { 
    font-weight: 500; 
    line-height: 1.1; 
  } 

  h1 { 
    margin-top: 20px; 
    margin-bottom: 10px;
  } 

  h1 { 
    font-size: 36px;
  } 

  .lineheight-md { 
    line-height: 1.5;
  } 

  h2 { 
    font-weight: 500; 
    line-height: 1.1; 
  } 

  h2 { 
    margin-top: 20px; 
    margin-bottom: 10px;
  } 

  h2 { 
    font-size: 30px;
  } 

  .lineheight-xs { 
    line-height: 1;
  } 

  .lineheight-sm { 
    line-height: 1.2;
  } 

  .text-offer { 
    color: #5CB85C !important;
  } 

  b { 
    font-weight: 700;
  } 

  .base-font b  { 
    font-weight: 400 !important;
  } 
}     

@media screen and (max-width: 767px){ 
  header { 
    position: relative; 
    z-index: 11;
  } 

  [data-template="promotions-page"] footer .footer-dada-info  { 
    display: none;
  } 
}     

@media all{ 
  .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover { 
    color: #fff; 
    background-color: transparent;
  } 
}     

@media (max-width: 767px){ 
  .hidden-xs { 
    display: none!important;
  } 
}     

@media screen and (max-width: 767px){ 
  .hero-area-form { 
    margin-top: 10px; 
    padding-left: 20px; 
    padding-right: 20px;
  } 

  .mobilePaddingTop { 
    padding-top: 20px;
  } 
}     

@media screen and (max-width: 991px){ 
  .dada-visual-product-boxes .visual-product-box-item.col-sm-6:nth-child(3)  { 
    clear: both;
  } 
}     

@media screen and (max-width: 767px){ 
  .dada-carousel-box .carousel-tpl-2 .item-content-block  { 
    width: auto; 
    margin: 0; 
    float: none;
  } 

  .dada-carousel-box .carousel-tpl-3 .item-content-block  { 
    width: auto; 
    margin: 0; 
    float: none;
  } 
}     

@media (min-width: 768px) and (max-width: 991px){ 
  .hidden-sm { 
    display: none!important;
  } 
}     




#pgc-41232-whois-0 .marginTop { 
  margin-top: 10px;
} 
.fa.fa-search.hidden-sm{
  font-size: 22px ;
}
 footer .footer-social-container .social-item {
  border: 2px solid #fff;
  color: #fff;
  border-radius: 100px;
  height: 40px;
  width: 40px;
  display: inline-block;
  padding: 6px;
  margin: 0 5px;
  transition: .3s;
}
.social-item i {
  font-size: 18px !important;
}


@media (max-width: 768px){ 
 .mmmnn{
  background-image: url(./images/Hero_Area_Landing_Page_Smart_Site_Mobile.jpg) !important;
 }
 .footer-dada-info.title-sm.text-light.marginBottom{
    display: none;
 }
}     
