@font-face
{
  font-family:'FontAwesome';
  src:url('./fontawesome-webfont.eot');
  src:url('./fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/fontawesome-webfont.woff') format('woff'),
  url('../fonts/fontawesome-webfont.ttf') format('truetype'),
  url('../fonts/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight:normal;
  font-style:normal
}


@font-face {
  font-family: 'Outfit';
  src: local('Outfit Light'), local('Outfit-Light'),
  url('../fonts/Outfit-Light.woff2') format('woff2'),
  url('../fonts/Outfit-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  }
  
  @font-face {
  font-family: 'Outfit';
  src: local('Outfit SemiBold'), local('Outfit-SemiBold'),
  url('../fonts/Outfit-SemiBold.woff2') format('woff2'),
  url('../fonts/Outfit-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  }
  
  @font-face {
  font-family: 'Outfit';
  src: local('Outfit Regular'), local('Outfit-Regular'),
  url('../fonts/Outfit-Regular.woff2') format('woff2'),
  url('../fonts/Outfit-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  }
  
  
  @font-face {
  font-family: 'Outfit';
  src: local('Outfit Medium'), local('Outfit-Medium'),
  url('../fonts/Outfit-Medium.woff2') format('woff2'),
  url('../fonts/Outfit-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  }
  
  @font-face {
  font-family: 'Outfit';
  src: local('Outfit Bold'), local('Outfit-Bold'),
  url('../fonts/Outfit-Bold.woff2') format('woff2'),
  url('../fonts/Outfit-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
  }

  @font-face {
    font-family: 'Oswald';
    src: local('Oswald SemiBold'), local('Oswald-SemiBold'),
        url('../fonts/Oswald-SemiBold.woff2') format('woff2'),
        url('../fonts/Oswald-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Oswald';
  src: local('Oswald Regular'), local('Oswald-Regular'),
      url('../fonts/Oswald-Regular.woff2') format('woff2'),
      url('../fonts/Oswald-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
  

body {padding: 0;margin: 0;font-family: Outfit;font-weight: 400;}
html, body {width: 100%;height: 100%}
a {text-decoration: none;color: #010f21;transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;}
a:hover {text-decoration: none!important;cursor: pointer; color: #000;}
a:focus {text-decoration: none;transition: all 1s ease}
:focus {outline: none!important}
::-moz-selection {background-color:#000;color:#fff}
::selection {background-color: #000;color: #fff}   
.other-services-bottum-text .section-title::selection, .services-tabs ul.nav.nav-tabs li a.active .services-text h2::selection, .hero-title::selection{color: #fff;  -webkit-background-clip: text; -webkit-text-fill-color: #fff;}
img {max-width: 100%;height: auto}
p {font-family: Outfit;font-style: normal;font-weight: 400;font-size: 18px;line-height: 24px;color: #666;}
p a {color: #000;}
p strong {color: #05AB97; font-weight: 500;}
p a:hover {color: #05AB97;}
ul, ol, ul li, ol li {margin: 0;padding: 0;}
ul li a, ol li a {color: #000;}
ul li a:hover, ol li a:hover {color: #000;}
figure, address {margin: 0;}
input, textarea, select, button {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;}
input:focus, textarea:focus, select:focus, button:focus { outline: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
h1, h2, h3, h4, h5, h6 {font-family: Oswald;font-style: normal;font-weight: 600;color: #000;margin-bottom: 15px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #000;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {color: #05AB97;font-weight: 600;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #05AB97;}
h1 {font-size: 40px;line-height: normal;}
h2 {font-size: 32px;line-height: normal;}
h3 {font-size: 28px;line-height: normal;}
h4 {font-size: 24px;line-height: normal;}
h5 {font-size: 20px;line-height: normal;}
h6 {font-size: 16px;line-height: normal;}
select::-ms-expand {display: none;}
select {-moz-appearance: none;}
.alignleft {float: left;margin-right: 1.5em;margin-bottom: 15px;margin-top: 8px;}
.alignright {float: right;margin-left: 1.5em;margin-bottom: 15px;margin-top: 8px;}
.aligncenter {clear: both;display: block;margin: 0 auto 15px}
.default-css ul {margin-bottom: 20px;}
.default-css ol {padding-left: 20px;}
.default-css ul li, .default-css ol li { font-family: Outfit; font-style: normal; font-weight: 400; font-size: 18px; line-height: 24px; color: #666; margin: 0 0 10px; }
.default-css ul li a, .default-css ol li a {color: #000}
.default-css ul li strong, .default-css ol li strong {color: #05AB97;font-weight: 400;}
.default-css ul li a:hover, .default-css ol li a:hover {color: #05AB97}
.default-css ul li { list-style: none !important; background: url(../images/list-arrow.png) no-repeat; background-position: 0 2px; padding-left: 23px; background-size: 18px; }
section.default-section { padding: 100px 0; }

/* ---Header-section ---*/
.header-section { position: absolute; z-index: 999; width: 100%; top: 30px; left: 0;transition: all ease-in-out 0.5s; }
.header-section.sticky { position: fixed;top: 0; 
  background: #152649;
  box-shadow: 0px 4px 4px 0px rgba(5, 171, 151, 0.44);}
.header-section.sticky .header-top { box-shadow: none; background: transparent; padding: 0 15px; }
.header-section .row { align-items: center; }
.header-section .col-sm-3 { width: 15%; }
.header-section .col-sm-9 { width: 85%; }
.header-meuu-right { display: flex; align-items: center; justify-content: space-between; }
.header-top {
  border-radius: 60px;
  background: rgba(39, 57, 116, 0.50);
  box-shadow: 0px 4px 4px 0px rgba(5, 171, 151, 0.44);
  backdrop-filter: blur(5px);
  padding: 0 40px;
}
.header-btns .theme-btn {
  padding: 11px 30px;
    min-width: auto;
}
.header-section .container {
  max-width: 1850px !important;
}



/*--banner--*/
section.home-banner {
  position: relative;
  z-index: 1;
  padding: 350px 0 200px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
section.home-banner::before {
  position: absolute;
  content: '';
  width: 400px;
  height: 400px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  border-radius: 396px;
  opacity: 0.3;
  background: radial-gradient(50% 50% at 50% 50%, #05AB97 0%, rgba(0, 10, 41, 0.00) 100%);
  margin: 0 auto;
  left: 0;
  right: 0;
}
section.home-banner::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 170px;
  right: 0;
  bottom: 0;
  z-index: -1;
  background: url(../images/banner-border.png) no-repeat;
  background-size: 100% 100%;
}
section.home-banner .row { align-items: center; } 
.banner-caption {text-align: center; }
.banner-title {
  margin-bottom: 15px;
  position: relative;
  color: #FFF;
  font-family: Outfit;
  font-size: 100px;
  font-style: normal;
  font-weight: 600;
  line-height: 114px;
}
.banner-title strong { font-weight: 600; color: #05AB97;} 
.banner-img figure { overflow: hidden; } 
.banner-img figure img { width: 100%; } 
.banner-caption p {
  color: #FFF;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}
.banner-caption h4 {
  color: #FFF;
  text-align: center;
  font-family: Outfit;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
}
.banner-caption .banner-btns {
  padding: 60px 0 170px;
}
.theme-btn {
  display: inline-block;
  position: relative;
  padding: 16px 30px;
  text-align: center;
  font-family: Outfit;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-radius: 5px;
  min-width: 140px;
}
.theme-btn.skey-btn{ background: #05AB97; color: #FFF; }
.theme-btn.skey-btn:hover{ background: #273974; color: #FFF; }
.theme-btn.blue-btn {  background: #273974; color: #FFF; }
.theme-btn.blue-btn:hover { background: #05AB97;}
.banner-logos ul { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;padding-top: 40px; }
.banner-logos ul li { list-style: none; padding: 16px;text-align: center; }
.banner-logos ul li figure img{filter: grayscale(1); }
.banner-logos ul li figure:hover img{filter: none; }
.offer-image img {
  width: 100%;
}



/* -------form-css--------- */
.form-hero { position: relative; right: 0; top: 0; float: none; padding: 0; border-radius: 0; background: none; } 
.form-hero .b-form-title { margin-bottom: 30px; color: #FFF; text-align: center; font-family: Outfit; font-size: 45px; font-style: normal; font-weight: 600; line-height: 60px; }
.form-hero .gform_wrapper {max-width: 100%!important;margin: 0 !important;padding: 0!important;}
.gform_wrapper .gform_fields {display: -webkit-box;display: -ms-flexbox;display: flex !important;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-column-gap: 0% !important;grid-row-gap: 0px !important;}
.gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 0 !important;grid-row-gap: 0 !important;}
.form-hero .gform_body {margin: 0 -10px;}
.gform_wrapper .gfield {padding: 0 10px 20px;clear: both;text-align: left;width: 100%;margin: 0;}
.gform_wrapper.gravity-theme .ginput_container_address {margin-left: 0 !important;margin-right: 0 !important;}
.gfield--type-address {margin-bottom: 0 !important;}
.gform_wrapper.gravity-theme .ginput_container_address span {padding: 0 10px 12px !important;margin: 0 !important;}
.gform_wrapper.gravity-theme fieldset {margin: 0 !important;}
.gform_wrapper .gfield.gfield--width-full {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.gform_wrapper .gfield.gfield--width-half {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.form-hero .gform_wrapper .ginput_container {margin: 0!important;padding: 0;position: relative;}
.form-hero .gform_wrapper label.gfield_label {font-family: ' Outfit', sans-serif;font-style: normal;font-weight: 400 !important;font-size: 16px !important;line-height: 22px;color: #666 !important;margin-bottom: 3px;}
.gform_wrapper .medium::-webkit-input-placeholder { /* Edge */color: #666;opacity: 1;}
.gform_wrapper .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #666;opacity: 1;}
.gform_wrapper .medium::placeholder {color: #666;opacity: 1;}
.gform_wrapper input[type="text"]::-webkit-input-placeholder { /* Edge */color: #666;opacity: 1;}
.gform_wrapper input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #666;opacity: 1;}
.gform_wrapper input[type="text"]::placeholder {color: #666;opacity: 1;}
.form-hero input.button.gform_button { padding: 15px 45px !important; display: inline-block; position: relative; cursor: pointer; transition: all 1s; border: none; text-align: center; font-family: Outfit !important; font-size: 20px !important; font-style: normal; font-weight: 600 !important; line-height: 23px !important; border-radius: 45px !important; background: #000 !important; height: 60px !important; color: #fff !important; }
.form-hero input.button.gform_button:hover { background: #283235 !important; box-shadow: none !important; color: #fff !important; }
.gform_wrapper textarea.medium { height: 100px !important; border-radius: 0px !important; display: block; min-block-size: inherit !important; -webkit-appearance: auto !important; }
.gform_wrapper .gform_footer {padding: 0px 0 0 0 !important;margin: 0px 0 0 0 !important;position: relative;z-index: 1;}
.form-hero .gform_wrapper .ginput_complex select {background:  url(../images/select-arrow.png) no-repeat right 13px center!important;background-size: 16px !important; padding-left: 5px !important;}
.form-hero .gform_wrapper input[type="text"], .form-hero .gform_wrapper textarea, .form-hero .gform_wrapper select, .form-hero .gform_wrapper .medium { width: 100% !important; padding: 12px 0px 12px 0px; -webkit-appearance: none; resize: none; position: relative; height: 60px; transition: all 1s; margin: 0 !important; box-shadow: none; color: #666 !important; font-size: 18px !important; font-family: Outfit; font-style: normal; font-weight: 400; line-height: 28px; border-radius: 0; border: none; background: #FFF; border-bottom: 1px solid #D9D9D9; }
.form-hero .gform_wrapper select { background: #fff url(../images/select-arrow.png) no-repeat right 13px center!important; background-size: 16px !important; }
.form-hero .gform_wrapper label, .form-hero .gform_wrapper label, .form-hero .gform_wrapper label.gfield_label {font-size: 16px!important;font-family: Outfit;font-style: normal;font-weight: 400;line-height: 28px;color: #666;margin: 0 !important;padding-left: 5px;}
.form-hero .ginput_container.ginput_container_fileUpload, .form-hero .gform_wrapper.gravity-theme .gform_drop_area {text-align: center;padding: 10px !important;border-radius: 0px !important;border: none !important;background: transparent !important;box-shadow: none !important; border-bottom: 1px solid #F3BD1C !important;}
.form-hero input[type="file"] {display : none;}
.form-hero .button.gform_button_select_files {border: none;display: inline-block;padding: 8px 28px;margin-top: 5px;color: #FFF;font-family: Outfit;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;border-radius: 4px;background: #021F35;}
.form-hero .button.gform_button_select_files:hover {background-color: #F3BD1C;}
.form-hero .ginput_container.ginput_container_fileUpload label {color: #414141;font-size: 14px !important;}
.gfield--type-address{ margin-bottom:12px !important;}
.gform_wrapper.gravity-theme .ginput_container_address span { padding: 0 8px 0; }
.gform_wrapper.gravity-theme .gform_drop_area { padding: 10px !important;}
.form-hero .gform_wrapper .ginput_container { margin: 0!important; padding: 0; position: relative; display: flex; flex-wrap: wrap; }


.sub-title {
  color: #05AB97;
  font-family: Outfit;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 0px;
}
.heading-title {
  margin-bottom: 30px;
  color: #000;
  font-family: Oswald;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 60px;
}
.heading-title strong{ font-weight: 600;color: #05AB97; }


/*----------- our-process-section ---------*/
.our-process-section {
  position: relative;
  z-index: 1;
  padding: 50px 0 100px;
}
.our-process-section::after {
  position: absolute;
  content: '';
  width: 50%;
  height: 100%;
  left: 0;
  bottom: 0;
  z-index: -1;
  background: url(../images/our-process-bg.png) no-repeat;
  background-size: 100%;
}
.our-process-section .row {
  justify-content: center;
}
.our-process-section .col-sm-4 {
  padding: 20px;
  border-right: 1px solid #D9D9D9;
}
.our-process-section .col-sm-4:last-child {
  border-right: none;
}
.our-process-box {
  position: relative;
  height: 100%;
  padding: 0px 0 30px;
  transition: all 0.3s;
  text-align: center;
  max-width: 350px;
  margin: 0 auto;
}
.our-process-box figure {
  margin-bottom: 20px;
}
.our-process-box h3 {
  margin-bottom: 20px;
  transition: all 0.3s;
  color: #000;
  text-align: center;
  font-family: Outfit;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.our-process-box:hover h3 {
  color: #05AB97;
}
.our-process-box img {
  transition: all 0.3s;
}
.counter {
  color: rgb(0 0 0 / 20%);
  font-family: Lato;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.counter {
  color: #000;
  text-align: center;
  font-family: Oswald;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.our-process-row {
  padding-top: 30px;
} 



/* why-crawling-section */
section.why-crawling-section {
  background: #000A29;
  margin: 0 60px;
  padding: 15px 0;
  border-radius: 5px;
}
section.why-crawling-section .row{align-items: center;}
.video-section{position: relative; }
.video-section figure {
  border: 10px solid rgb(119 244 232 / 43%);
}
.video-section figure img{width: 100%;}
.radius { width: 70px; height: 70px; border-radius: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; display: flex; align-items: center; justify-content: center; }
.radius a { z-index: 1; }
/* .place { background: #f00; z-index: 2; } */
.radius a:hover {
  transform: scale(0.9);
}
.radius .border-animation, .place { display: block; width: 100%; height: 100%; position: absolute; border-radius: 100%; text-align: center; line-height: 69px; }
.radius .border-animation { z-index: 1; }
.ba1 { animation: rounder1 1s linear 1s infinite alternate; background: rgba(255, 255, 255, 0.6); }
@keyframes rounder1 { from { transform: scale(1); } to { transform: scale(1.39); } }
.ba2 { animation: rounder2 1s linear 1s infinite alternate; background: rgba(255, 255, 255, 0.6); }
@keyframes rounder2 { from { transform: scale(1); } to { transform: scale(1.79); } }
.ba3 { animation: rounder3 1s linear 1s infinite alternate; background: rgba(255, 255, 255, 0.6); }
@keyframes rounder3 { from { transform: scale(1); } to { transform: scale(1.99); } }

.video-popup .modal-dialog { max-width: 930px !important; position: absolute; top:0; left: 0; right: 0; transform:inherit !important; width: 94%; border-radius: 10px; margin: 45px auto 0; border: 8px solid #000;}
.modal-body {
  padding: 0;
}
.modal.video-popup .modal-content { border: none; box-shadow: none; }
.modal.video-popup button.close { opacity: 1; position: absolute; right: 28px; top: 35px; font-size: 26px; font-weight: normal; color: #fff; cursor: pointer; text-shadow: none; background: transparent; border: none; }
.videoIframe iframe { display: block; height: 520px; }  
.modal-backdrop.show { opacity: .9; }

.why-crawling {
  padding: 10px 50px 10px 100px;
}
.why-crawling .sub-title {
    color: #fff;
    margin-bottom: 15px;
}
.why-crawling p {
  color: #fff;
}
.why-crawling-btns {
  padding-top: 20px;
}



/* why-use-colinkri-section */
section.why-use-colinkri-section {
  padding: 100px 0;background: #FFF;
  box-shadow: 50px 50px 50px 0px rgba(39, 57, 116, 0.20);
  position: relative;
  z-index: 1;
}
section.why-use-colinkri-section::after {
  position: absolute;
  content: '';
  width: 470px;
  height: 300px;
  left: 0;
  top: -30px;
  background: url(../images/why-use-colinkri-bg.png) no-repeat;
  background-size: 100%;
  z-index: -1;
}
.why-use-colinkri-row .row {
  justify-content: center;
}
.why-use-colinkri-row .col-sm-4 {
  padding: 15px;
}
.why-use-colinkri-heading {
  display: flex;
  align-items: center;
}
.why-use-colinkri-heading figure {
  margin-right: 20px;
}
.why-use-colinkri-heading figure img {
  filter: brightness(0) saturate(100%) invert(22%) sepia(12%) saturate(3253%) hue-rotate(188deg) brightness(93%) contrast(95%);
  transition: all 0.6s;
}
.why-use-colinkri-box:hover .why-use-colinkri-heading figure img {
  filter: brightness(0) saturate(100%) invert(38%) sepia(65%) saturate(1748%) hue-rotate(146deg) brightness(99%) contrast(96%);
}
.why-use-colinkri-box:hover .why-use-colinkri-heading h3 {
  color: #05AB97;
}
.why-use-colinkri-box:hover hr {
  background: #05AB97;
}
.why-use-colinkri-heading h3 {
  color: #000;
  font-size: 26px;
  font-weight: 600;
  line-height: 30px;
  margin: 0;
  width: calc(100% - 100px);
  transition: all 0.6s;
  font-family: Outfit;
}
.why-use-colinkri-box hr {
  height: 2px;
  background: #273974;
  width: 25%;
  margin: 25px 0 20px;
  transition: all 0.6s;
}
.why-use-colinkri-box {
  max-width: 410px;
}


/* get-your-links-section */
section.get-your-links-section {
  padding: 100px 0;
  position: relative;
}
section.get-your-links-section::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 5%;
  z-index: -1;
  background: url(../images/get-your-links-bg.png) no-repeat;
}
section.get-your-links-section .row {
  align-items: center;
}
section.get-your-links-section .get-your-links {
  padding-left: 100px;
}
.get-your-links-btns {
  display: flex;
  align-items: center;
  padding-top: 20px;
}
.watch-video-icon a figure {
  margin-right: 10px;
  display: inline-block;
  border: 2px solid #27397480;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  line-height: 43px;
}
.watch-video-icon a:hover figure {
  border-color: #05AB97;
}
.watch-video-icon a {
  color: #000;
  font-family: Outfit;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.watch-video-icon a:hover {color: #05AB97;}
.watch-video-icon a figure {transition: all 0.6s;}
.watch-video-icon a img {transition: all 0.6s;}
.watch-video-icon a:hover img {transform: scale(0.9);}
.get-your-links-btns a.theme-btn.skey-btn {
  margin-right: 20px;
}
.get-your-links-img figure {
  border-radius: 4px;
  background: #000A29;
  text-align: center;
  padding: 30px;
}


/* knowledge-bomb-section */
section.knowledge-bomb-section {
  background: #000A29;
  padding: 100px 0;
}
section.knowledge-bomb-section .section-heading {
  max-width: 1270px;
  margin: 0 auto;
}
section.knowledge-bomb-section .section-heading .heading-title {
  color: #fff;
}
section.knowledge-bomb-section .section-heading p {
  color: #fff;
}



/* you-wont-need-section */
section.you-wont-need-section {
  background: #FFF;
  box-shadow: 0px 49px 30px rgb(5 171 151 / 9%);
}
section.you-wont-need-section .col-sm-5{padding-right: 0;}
section.you-wont-need-section .row {
  align-items: center;
}
.you-wont-need-img {
  background: #000A29;
  text-align: center;
  padding: 20px 20px;
}
.you-wont-need ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.you-wont-need ul li {
  list-style: none;
  width: 25%;
  padding: 10px;
  border-right: 1px solid rgb(217 217 217 / 50%);
}
.you-wont-need ul li:last-child {
  border-right: none;
}
.you-wont-need-box {
  text-align: center;
}
.you-wont-need-box figure {
  background: #FFF;
  box-shadow: 0px 0px 20px 0px rgba(5, 171, 151, 0.20) inset;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
  line-height: 100px;
  margin: 0 auto 20px;
}
.you-wont-need-box h3 {
  color: #05AB97;
  text-align: center;
  font-family: Outfit;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 10px;
}
.you-wont-need-box:hover h3 {
  color: #273974;
}
.you-wont-need-btns {
  text-align: center;
  padding-top: 40px;
}
.you-wont-need-btns a.theme-btn.skey-btn {
  margin-right: 10px;
}
.you-wont-need-content {
  padding: 20px;
}



/* app-screenshot section */
section.app-screenshot-section {
  padding: 100px 0;
}
.app-screenshot-slider {  position: relative; }
.app-screenshot-slider.owl-carousel .owl-dots { display: none !important; }
.app-screenshot-slider.owl-carousel .owl-nav .owl-next, .app-screenshot-slider.owl-carousel .owl-nav .owl-prev {
  background-position: center !important;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: 0px 0px 20px rgba(39, 57, 116, 0.3) !important;
  background-color: #fff !important;
}
.app-screenshot-slider.owl-carousel .owl-nav .owl-prev {background:   url(../images/owl-prev.png) no-repeat; left: -80px;}
.app-screenshot-slider.owl-carousel .owl-nav .owl-next {background:   url(../images/owl-next.png) no-repeat;right: -80px;}
.app-screenshot-slider.owl-carousel .owl-nav .owl-prev:hover {background:   url(../images/owl-prev-hover.png) no-repeat;}
.app-screenshot-slider.owl-carousel .owl-nav .owl-next:hover {background:    url(../images/owl-next-hover.png) no-repeat;}
.app-screenshot-slider.owl-carousel .owl-nav span{  display: none; }
.app-screenshot-items figure img {
  width: 100%;
}
.app-screenshot-items > img{
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0px 0px 20px 0px rgba(39, 57, 116, 0.10);
  padding: 6px;
}
.app-screenshot-items:hover >  img {
  background: #273974;
}
.app-screenshot-slider .item {
  padding: 15px 0;
}
.app-screenshot-items figure img { width: 100%;object-fit: cover;transition: all 0.5s; }
.app-screenshot-items{transition: all 0.5s; }
.app-screenshot-items figure { overflow: hidden; border-radius: 4px;transition: all 0.5s;  }
.app-screenshot-items figure img { width: 100%; }
.app-screenshot-items > img { width: 100%; object-fit: cover; }
.app-screenshot-items {position: relative;overflow: hidden;margin: 0 0; border-radius: 4px; }
.app-screenshot-item-parent {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  /* background: rgb(212 175 55 / 82%); */
  overflow: hidden;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: .3s;
  transition: .3s ease;
  border-radius: 45px;
}
.app-screenshot-item-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  height: 100%;
}
a.example-image-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  position: relative;
  background: transparent;
  border-radius: 0;
  margin: 0 auto;
  position: relative;
}
.app-screenshot-items:hover .app-screenshot-item-parent {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.lb-nav a.lb-prev, .lb-nav a.lb-next {opacity: 1 !important;width: 50px !important;height: 50px;top: 50%;position: absolute;transform: translateY(-50%);z-index: 1;}
.lb-nav a.lb-prev {left: 15px !important;}
.lb-nav a.lb-next {right: 15px !important;}
.lb-data .lb-close {background-size: 26px !important;}
.lb-nav {position: static !important;}


.lightbox  {
  background: #fdfdfd;
  background: rgba(0, 0, 0, 0.85);
  width: 100%;
  height: auto;
  position: fixed !important;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 9999;
  overflow-x: hidden;
  overflow-y: auto;
  top: 60px !important;
}




/* -------pricing-section--------- */
section.pricing-section {
  padding: 100px 0;
  background: rgba(245, 245, 245, 0.96);
}
section.pricing-section .row {
  justify-content: center;
}
.pricing-row .col-sm-3 {
  padding: 18px;
}
.pricing-box {
  text-align: center;
  position: relative;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0px 0px 40px 0px rgba(39, 57, 116, 0.20);
  padding-bottom: 30px;
}
.popular { background: #fff; color: #283235; font-family: Outfit; font-size: 20px; font-style: normal; font-weight: 600; line-height: 36px; text-transform: uppercase; transform: rotate(316deg); position: absolute; top: 4%; width: 200px; left: -9%; padding: 6px 0 2px; }
.pricing-box h3 {
  margin-bottom: 0px;
  text-align: center;
  padding: 30px 10px 30px;
  position: relative;
  color: #273974;
  font-family: Outfit;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  text-transform: uppercase;
}
.pricing-box figure {
  background: #FFF;
  box-shadow: 0px 0px 20px 0px rgba(39, 57, 116, 0.20) inset;
  padding: 30px 10px;
}
.pricing-box a.buy-now:hover { color: #fff; background: #000; }
.pricing {
  text-align: center;
  padding: 30px 10px 30px;
  color: #273974;
  font-family: Outfit;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 58px;
  text-transform: uppercase;
}
.pricing sub {
  font-size: 30px;
}
.pricing strong {
  display: block;
  color: #663;
  font-family: Outfit;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  text-transform: math-auto;
}
.pricing-logos {
  border-radius: 4px;
  background: #FFF;
  max-width: 1350px;
  margin: 40px auto 0;
  padding: 27px;
  box-shadow: 0px 20px 30px 0px rgba(5, 171, 151, 0.16);
}
.pricing-logos ul { display: flex; flex-wrap: wrap; justify-content: space-around; align-items: center; }
.pricing-logos ul li { list-style: none; text-align: center; }
.pricing-logos ul li figure img{
  transition: all 0.6s; }
.pricing-logos ul li figure:hover img{
  transform: scale(1.1); 
}
section.pricing-section  .default-css {
  padding-top: 30px;
}


/* case-study-section */
section.case-study-section { padding: 80px 0 100px; }
.case-study-row .row { justify-content: center; }
.case-study-row .col-sm-4 { padding: 25px; }
.case-study-box { text-align: center; }
.case-study-box figure { margin-bottom: 20px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.20); background: #F5F5F5; overflow: hidden; }
.case-study-box h3 { color: #283235; font-size: 32px; font-weight: 600; line-height: 42px; }



/* -------faq-section--------- */
.faq-section { padding: 0px 0 100px;position: relative; }
.faq-section::after {
  position: absolute;
  content: '';
  width: 710px;
  height: 450px;
  left: -2%;
  top: -18%;
  background: url(../images/why-use-colinkri-bg.png) no-repeat;
  background-size: 100%;
  z-index: -1;
}
.faq-section::before {
  position: absolute;
  content: '';
  width: 570px;
  height: 380px;
  right: 0;
  bottom: -4%;
  background: url(../images/faq-bg-logo.png) no-repeat;
  background-size: 100%;
  z-index: -1;
}
.faq-section .row {
  justify-content: center;
}
.faq-box .card-header h5, .card-header-title {
  padding: 17px 50px 16px 20px;
  position: relative;
  margin: 0;
  border-radius: 0;
  background: transparent;
  color: #05AB97;
  font-family: Outfit;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  border-radius: 4px 4px 0 0;
  background: transparent;
  
}
.faq-box .collapse.show {
  border-radius: 0 0 4px 4px;
  background: transparent;
  
}
.card-body.default-css p { color: #666; }
.card-body.default-css {
  padding: 1px 70px 10px 20px;
  margin: 0 0px;
}
.faq-box .card {
  margin: 0 0 30px;
  border-radius: 0;
  background: #fff;
  box-shadow: none;
  border: none;    box-shadow: inset 0px 0px 16px 0px rgba(39, 57, 116, 0.30);
}
.card-header-title.collapsed {
  color: #666;
  border: none;
  border-bottom: none;
  border-radius: 0;
  background: #FFF;
  box-shadow: 0px 0px 30px 0px rgba(39, 57, 116, 0.16);
}
.card-header-title.collapsed:hover { color: #05AB97; }
.faq-box .card-header h5::after, .card-header-title::after {
  content: "";
  background: #fff url(../images/faq-minus.png) no-repeat center;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  right: 20px;
}
.faq-box .card-header { border: none; padding: 0; cursor: pointer; position: relative; margin: 0 0 0px; background: transparent !important; }
.faq-box .card-header h5.collapsed:after, .card-header-title.collapsed::after { background: #fff url(../images/faq-pluse.png) no-repeat center; box-shadow: none;}
.faq-box {
  max-width: 1130px;
  margin: 20px auto 0;
}


/* seo-facts-section */
section.seo-facts-section {
  border-radius: 4px;
  padding: 0 20px;
}
section.seo-facts-section .col-sm-4 {
  background: #000A29;
}
.seo-facts-heading {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.seo-facts-heading .heading-title {
  color: #fff;
}
.seo-facts-heading .get-your-links-btns {
  justify-content: center;
  padding-top: 10px;
}
.seo-facts-heading .get-your-links-btns a {
  color: #fff;
}
.seo-facts-heading .get-your-links-btns a:hover {
  color: #05AB97;
}
.seo-facts-heading .get-your-links-btns a figure {
  border-color: #fff;
}
.seo-facts-heading .get-your-links-btns a:hover figure {
  border-color: #05AB97;
}

section.seo-facts-section .col-sm-8 {
  background: linear-gradient(90deg, #010D36 0.11%, #000A29 99.91%);
}
.counter-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 100px 0 100px 30px;
}
.count-bx {
  width: 25%;
  padding: 20px;
}
.count-digit-row {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  color: #05AB97;
  font-family: Outfit;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 42px;
}
.count-bx p {
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.count-digit-row strong {
  color: #FFF;
  font-family: Outfit;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  padding-left: 10px;
}
.count-bx hr {
  background: #05AB97;
  width: 37%;
  margin: 15px 0 20px;
}




/* testimonial-section */
section.testimonial-section {
  padding: 100px 0;
}
section.testimonial-section .heading-title {
  font-weight: 400;
}
.testimonial-row .row { justify-content: center; }
.testimonial-row .col-sm-4 { padding: 20px; }
.client-say-box {
  height: 100%;
  position: relative;
  transition: all 0.6s;
  text-align: center;
  transition-duration: 0.3s;
  transition-property: transform;
  border-radius: 4px;
  padding: 30px 30px 70px;
}
.client-say-box:hover {
  background: #FFF;
  box-shadow: 0px 0px 20px 0px rgba(39, 57, 116, 0.20) inset;
}
.clint-name-parent { position: absolute; bottom: 30px; display: flex; justify-content: center; left: 0; right: 0; align-items: center; }
.quto-icon figure {
  margin-bottom: 20px;
}
.clint-name-parent h3 {
  color: #05AB97;
  font-family: Outfit;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin: 0;
}
.clint-name-parent h3 strong {
  color: #666;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.client-say-box:hover .clint-name-parent h3 { color: #000; }



/*  */
section.crawled-quickly-section {
  padding: 70px 0;
}
section.crawled-quickly-section .row {
  align-items: center;
}
.crawled-quickly-row {
  border-radius: 270px 4px 4px 270px;
  background: #F5F5F5;
  padding: 20px 20px 20px 0px;
}
.crawled-quickly-img {
  margin: -100px 0;
}
.crawled-quickly-img figure {
  background: #FFF;
  box-shadow: 0px 0px 40px 0px rgba(39, 57, 116, 0.20);
  border-radius: 50%;
  overflow: hidden;
  border: 15px solid #fff;
}
.crawled-quickly-img figure img {
  width: 100%;
}
.crawled-quickly-btns {
  padding-top: 10px;
}
.crawled-quickly-btns a.theme-btn.skey-btn {
  margin-right: 10px;
}




.news-feeds-section { padding: 100px 0; }
section.news-feeds-section .news-feeds-row {
  max-width: 1400px;
  margin: 0 auto;
}
.news-feeds-section .news-feeds-row .row {
  align-items: center;
  margin: 30px auto;
  padding: 10px 0;
  transition: all 0.5s;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: #FFF;
}
.news-feeds-section .news-feeds-row .row:hover {box-shadow: 0px 0px 40px 0px rgba(39, 57, 116, 0.20);border-color: transparent;}
.news-feeds-section .news-feeds-row .row:nth-child(n) { margin-left: 0; }
.news-feeds-section .news-feeds-row .col-sm-3 {
  width: 23%;
  padding: 0 10px;
}
.news-feeds-section .news-feeds-img { height: 100%; }
.news-feeds-section .news-feeds-row .row:last-child{ margin-bottom: 0; }
.news-feeds-section .news-feeds-img figure img { width: 100%; height: 100%; object-fit: cover;transition: all 0.5s; }
.news-feeds-section .news-feeds-row .col-sm-9 { padding: 0 10px; width: 77%; }
.news-feeds-section .news-feeds-content { padding: 0 10px 0 30px; }
.news-feeds-section .news-feeds-row .row:nth-child(2n) { flex-direction: row-reverse; }
.news-feeds-section .news-feeds-img figure { height: 100%; border-radius: 10px; overflow: hidden; }
.news-feeds-section .news-feeds-row .row:hover .news-feeds-img figure img{
  transform: scale(1.05);
}
.news-feeds-section .news-feeds-content h3 {
  color: #414141;
  font-family: Outfit;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.news-feeds-section .news-feeds-content a.read-more {
  position: inherit;
}




/*----------- footer ---------*/
.footer {
  padding: 96px 0 0px;
  position: relative;
  z-index: 1;
  background: #F5F5F5;
}
/* .footer::before { position: absolute; content: ''; width: 350px; height: 320px; right: 0; top: 0; z-index: -1; opacity: 1; background: url(../images/footer-round-circle-img.png) no-repeat; background-size: cover;} */
.footer p { color: #666; }
.ftr-logo {
  border-bottom: 1px solid #D9D9D9;
  margin-bottom: 20px;
  padding-bottom: 40px;
}
.about-ftr p {
  padding: 0 50px;
}
.ftr-social { margin-top: 30px; }
.ftr-social a img {
  filter: brightness(0) saturate(100%) invert(17%) sepia(45%) saturate(2396%) hue-rotate(210deg) brightness(91%) contrast(88%);
}
.ftr-social a {
  background: transparent;
  height: 60px;
  width: 60px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  line-height: 52px;
  border: 1px solid #273974;
}
.ftr-social a:hover { border-color: #05AB97; }
.ftr-social a:hover img {
  filter: none;
}
.ftr-row { padding-left: 60px; }
.ftr-item-row { margin: 15px 0; }
.ftr-title {
  margin-bottom: 15px;
  color: #000;
  font-family: Outfit;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 50px;
}
.ftr-items ul li {
  margin-bottom: 10px;
  list-style: none;
  color: #666;
  font-family: Outfit;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.ftr-items ul li a:hover{ color: #05AB97; }
.ftr-contact-col p a { color: #666; }
.ftr-contact-col p a:hover{ color: #05AB97; }
.ftr-items ul li a { color: #666; }
.copyright-right ul li a { color: #666; }
.newsletter-heading { color: #05AB97; font-family: Outfit; font-size: 30px; font-style: normal; font-weight: 600; line-height: normal; }
.newsletter-box { padding-right: 50px; }
.newsletter-form { position: relative; }
.newsletter-form .medium {
  padding: 12px 25px 12px 20px !important;
  display: block !important;
  height: 60px !important;
  width: 100% !important;
  margin: 0px !important;
  color: #666 !important;
  font-family: Outfit !important;
  font-size: 18px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  box-shadow: none !important;
  border-radius: 4px !important;
  border: 1px solid rgba(39, 57, 116, 0.30) !important;
  background: #FFF !important;
}
.newsletter-form input.button.gform_button {
  width: auto !important;
  height: auto !important;
  display: inline-block !important;
  cursor: pointer !important;
  transition: all 0.6s ease-out !important;
  background-position: center !important;
  padding: 11px 35px !important;
  margin-top: 20px !important;
  border: none !important;
  color: #FFF !important;
  text-align: center;
  font-family: Outfit !important;
  font-size: 20px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: normal !important;
  border-radius: 4px !important;
  background: #05AB97 !important;
}
.newsletter-form input.button.gform_button:hover {background-color: #273974 !important;color: #fff !important;}
.newsletter-form .gform_wrapper .gform_footer { position: initial; margin: 0 !important; }
.newsletter-form .medium::-webkit-input-placeholder { /* Edge */ color: #666;opacity: 1;}
.newsletter-form .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #666;opacity: 1;}
.newsletter-form .medium::placeholder {color: #666;opacity: 1;}
.newsletter-form .gform_body { margin: 0; }
.newsletter-form .gform_wrapper .gfield { padding: 0; }
.gform_confirmation_message {
  color: #666;
}

.about-ftr {
  background: #FFF;
  box-shadow: 0px 0px 40px 0px rgba(39, 57, 116, 0.10);
  text-align: center;
  padding: 70px 0 50px;
  max-width: 418px;
  margin: -60px 0 0 auto;
}
.newsletter-form {
  position: relative;
  max-width: 610px;
}

.ftr-copyright {
  border-top: 1px solid rgb(217 217 217 / 45%);
  padding: 15px 0;
}
.copyright-right {
  text-align: right;
}
.copyright-content { display: flex; align-items: center; justify-content: space-between; padding: 15px 0 15px 70px; border-top: 1px solid rgb(217 217 217 / 20%); position: relative; }
.ftr-row::after { position: absolute; content: ''; width: 1px; left: 0;  top: 0; background: rgb(217 217 217 / 20%); z-index: 1; height: 100%; }
.ftr-copyright .row { justify-content: right; }
.copyright-right ul li { list-style: none; display: inline-block; position: relative; color: #666; font-family: Outfit; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; text-align: center; }
.copyright-right ul li::after { content: '|'; color: #666; padding: 0 20px 0 23px; }
.copyright-right ul li a:hover{ color: #05AB97; }
.copyright-right ul li:last-child:after{ display: none; }
.copyright-left p { margin: 0; }
.copyright-content::before { content: ''; opacity: 0.2; background: #D9D9D9; height: 100%; width: 1px; left: 0; position: absolute; top: 0; }
.copyright-left p a { color: #05AB97; }
.copyright-left p a:hover { color: #666; }

.modal-backdrop.show { opacity: .9; }
.modal-dialog { max-width: 660px!important; position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%) !important; margin: 0px auto 0; width: 95% }
.modal.popup-form button.close {opacity: 1;position: absolute;right: 28px;top: 35px;font-size: 26px;font-weight: normal;color: #fff;cursor: pointer;/* text-shadow: none; */ background: transparent;border: none;}


.gform_validation_errors {
    display: none !important;
}



/*--inner pages start--*/
section.inner-banner { position: relative; }
section.inner-banner::before {
  content: '';
  height: 340px;
  width: 330px;
  position: absolute;
  border-radius: 50%;
  opacity: 0.5;
  background: radial-gradient(50% 50% at 50% 50%, #05ab97ab 0%, rgba(0, 10, 41, 0.00) 100%);
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 4%;
}
.inner-banner>img{width: 100%;}
.caption-absolute {
  position: absolute;
  left: 0;
  z-index: 1;
  top: 61%;
  width: 100%;
  text-align: center;
  transform: translateY(-50%);
}
.banner-title.inner-title {
  font-size: 50px;
  line-height: 54px;
} 
section.inner-banner .banner-caption p {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}
 .banner-caption p a{color: #05AB97;}
 .banner-caption p a:hover{color: #fff;}
section.inner-banner .banner-btns {
  margin-top: 40px;
  padding: 0;
}
.page-nav {
  width: 100%;
  position: absolute;
  padding: 14px 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(270deg, rgba(5, 171, 151, 0.00) 53.12%, #05AB97 100%);
}
.page-nav ul li {
  margin: 0px;
  color: #03141F;
  list-style: none;
  font-family: Outfit;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: inline;
}
.page-nav ul li span  { color: #fff;}
.page-nav ul li span a span{ color: #03141F;}
.page-nav ul li span a:hover span, .page-nav ul li span a:hover{ color: #fff; }


section.our-process-section.crawl-inn {
  padding-top: 100px;
}
section.why-crawling-section.crawl-in {
  margin-bottom: 100px;
}


/* colinkri inner page */
section.faq-section.colinkri-inn {
  padding-top: 100px;
}
section.faq-section.colinkri-inn::before {display: none;}
section.faq-section.colinkri-inn::after {display: none;}


/* How It Works inner page */
section.knowledge-bomb-inn-section {
  padding: 100px 0 50px;
  position: relative;
}
section.knowledge-bomb-inn-section::before {
  position: absolute;
  content: '';
  width: 450px;
  height: 300px;
  right: 3%;
  top: -10%;
  background: url(../images/faq-bg-logo.png) no-repeat;
  background-size: 100%;
  z-index: -1;
}
section.knowledge-bomb-inn-section::after {
  position: absolute;
  content: '';
  width: 710px;
  height: 450px;
  left: -2%;
  top: -18%;
  background: url(../images/why-use-colinkri-bg.png) no-repeat;
  background-size: 100%;
  z-index: -1;
}
section.knowledge-bomb-inn-section .section-heading.text-center {
  max-width: 1270px;
  margin: 0 auto;
}
section.knowledge-bomb-inn-section .get-your-links-btns {
  justify-content: center;
}
section.wont-need-section {
  position: relative;
  z-index: 1;
  padding: 150px 0 100px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
section.wont-need-section::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 70px;
  right: 0;
  top: 0;
  z-index: -1;
  background: url(../images/wont-need-section-border.png) no-repeat;
  background-size: 100% 100%;
}
section.wont-need-section::before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000A29;
  z-index: -1;
  opacity: 0.9;
}
section.wont-need-section .row {
  align-items: center;
}
.wont-need ul {
  display: flex;
  flex-wrap: wrap;
}
.wont-need ul li {
  width: 50%;
  padding: 18px;
}
.wont-need-box {
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.20);
  backdrop-filter: blur(5px);
  height: 100%;
  padding: 20px;
  display: flex;
  transition: all 0.6s;
}
.wont-need-box:hover {
  background: #FFF;
  backdrop-filter: inherit;
}
.wont-need-box-text {
  width: calc(100% - 70px);
}
.wont-need-box figure {
  margin-right: 15px;
}
.wont-need-box h3 {
  color: #05AB97;
  font-family: Outfit;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 7px;
}
.wont-need-box p {
  color: #fff;
  transition: all 0.6s;
}
.wont-need-box:hover p {
  color: #666;
}
.wont-need-content .heading-title {
  color: #fff;
}
.wont-need-content p {
  color: #fff;
}
.wont-need-btns {
  text-align: center;
  padding-top: 10px;
}
.wont-need-btns a.theme-btn.blue-btn {
  margin-left: 10px;
  color: #273974;
  background: #fff;
}
.wont-need-btns a.theme-btn.blue-btn:hover {
  background: #05AB97;
  color: #FFF;
}
.wont-need-img {
  position: relative;
}
.wont-need-img-reviews {
  position: absolute;
  bottom: -4%;
  right: 0%;
}



/* Screens inner  page */
section.app-screenshot-section .row {
  justify-content: center;
}
section.app-screenshot-section .col-sm-3 {
  padding: 20px;
}
section.crawled-quickly-cta-section {
  padding-bottom: 100px;
}
.crawled-quickly-cta-row {
  border-radius: 4px;
  padding: 50px;
  position: relative;
  z-index: 1;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.crawled-quickly-cta-row::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 4px;
  opacity: 0.83;
  background: #000A29;
  z-index: -1;
}
.crawled-quickly-cta-row .row {
  align-items: center;
}
.crawled-quickly-cta-row .section-heading .heading-title {
  color: #fff;
  margin-bottom: 15px;
}
.crawled-quickly-cta-row .section-heading p {
  color: #fff;
}
.crawled-quickly-cta-row .crawled-quickly-btns {
  text-align: right;
}



/* pricing inner page */
section.pricing-section.inn {
  background: transparent;
}
section.crawled-quickly-section.pricing-inn {
  padding: 0 0 100px;
}
section.crawled-quickly-section.pricing-inn .crawled-quickly-row {
  padding: 0;
  border-radius: 4px;
  background: #000A29;
}
section.crawled-quickly-section.pricing-inn .crawled-quickly-img {
  margin: 0;
}
section.crawled-quickly-section.pricing-inn .crawled-quickly-img figure {
  padding: 0;
  border-radius: 0;
  border: 0;
}
section.crawled-quickly-section.pricing-inn .crawled-quickly-row .heading-title {
  color: #fff;
}
section.crawled-quickly-section.pricing-inn .crawled-quickly-row p {
  color: #fff;
}



/* benefits inner page */
section.crawled-quickly-section.benefits-inn {
  padding-bottom: 150px;
}
section.crawled-quickly-section.benefits-inn .crawled-quickly-row {
  border-radius: 4px 270px 270px 4px;
  padding: 20px 0px 20px 20px;
}




/*----------- blog inner page ---------*/
.blog-section { padding: 100px 0;  position: relative; z-index: 1; }
.blog-section .row { justify-content: center; }
.blog-item {
  height: 100%;
  position: relative;
  padding: 7px 7px 50px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: #FFF;
}
.blog-content {
    padding: 0 10px;
}
.blog-item figure {
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 20px;
}
.blog-item figure img {
  width: 100%;
}
.blog-item h3 {
  position: relative;
  margin-bottom: 10px;
  color: #414141;
  font-family: Outfit;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
}
.blog-item h3 a{ color: #414141; }
.blog-item:hover h3 a{ color: #05AB97; }
.read-more {
  position: absolute;
  bottom: 25px;
  margin: 0;
  color: #273974;
  font-family: Outfit;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.blog-section .col-sm-4 { padding: 20px; }


/*--wp-pegination inner page--*/
.wp-pegination {padding-top:40px;text-align: center;}
.wp-pagenavi { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; }
.wp-pegination .page, .wp-pegination span, .wp-pagenavi a {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 5px;
  border: 2px solid #05AB97;
  font-family: 'Outfit';
  line-height: 41px;
  text-align: center;
  border-radius: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  color: #05AB97;
}
.wp-pegination span.current, .wp-pegination .page:hover { color: #fff; border-color: #273974; background: #273974; font-weight: 400;}
.wp-pegination a.nextpostslink, .wp-pegination a.previouspostslink {
  /* background: url(../images/pagination-next.png); */
  /* background-repeat: no-repeat !important; */
  /* background-position: center center !important; */
  font-size: 50px;
  line-height: 30px;
}
.wp-pegination a.nextpostslink:hover, .wp-pegination a.previouspostslink:hover { background: #273974 url(../images/pagination-next-hover.png); background-repeat: repeat; border-color: #273974 !important;color: #fff; }
.wp-pegination a.previouspostslink {transform: rotate(0deg);}
.wp-pegination span.current, .wp-pegination .page:hover { color: #fff; border-color: #273974; background: #273974; }
span.pages, span.extend, a.last, a.first {display: none;}
nav.navigation.pagination {display: none;}



/* Affiliate Program inner page */
section.why-use-colinkri-section.affiliate {
  padding-bottom: 20px;
}
section.colinkri-affiliate-form-section {
  padding: 100px 0;
}
.colinkri-affiliate-form iframe {
  height: 540px;
}
section.crawled-quickly-cta-section.affiliate-inn {
  padding-top: 100px;
}
section.wont-need-section.affiliate .wont-need ul li {
  width: 100%;
}
.why-use-colinkri-row {
  padding-top: 20px;
}

/*--service-detail inner page--*/
.services-detail-img { display: flex; margin: 15px -15px; }
.services-detail-img img { padding: 0 15px; width: 33.33%; }
.service-detail-right .form-hero { border-radius: 4px; margin-bottom: 40px; float: none; border: 1px solid #05AB9782; background: #f5f5f5; }
.service-detail-right .form-hero .b-form-title { margin-bottom: 0; background: transparent; padding: 17px 10px 10px 10px; position: relative; color: #021F35; text-align: center; font-family: 'Outfit'; font-size: 30px; font-style: normal; font-weight: 600; line-height: 44px; text-transform: uppercase; }
.service-detail-right .form-hero .b-form-title::after {display: none;}
.service-detail-list { margin-bottom: 40px; padding: 30px 28px 30px; border-radius: 4px; border: 1px solid #05AB9782; background: #f5f5f5; }
.service-detail-right  .form-hero .gform_wrapper input[type="text"], .service-detail-right  .form-hero .gform_wrapper textarea, .service-detail-right  .form-hero .gform_wrapper select, .service-detail-right  .form-hero .gform_wrapper .medium{background: transparent;}
.service-detail-right  .form-hero .gform_wrapper .medium.gfield_select { background:  url(../images/select-arrow.png) no-repeat right 10px center!important; background-size: 15px !important; }
.service-detail-right .gform_wrapper select { background: url(../images/select-arrow.png) no-repeat right 10px center !important; background-size: 15px !important; }
.service-detail-right .form-hero .ginput_container.ginput_container_fileUpload, .form-hero .gform_wrapper.gravity-theme .gform_drop_area { background: transparent !important; } 
.service-detail-right .gform_wrapper .gform_footer { text-align: center; }
.service-detail-list h4, .service-detail-form h4, .sidebar-title { margin-bottom: 18px; border-left: 3px solid #273974; padding-left: 15px; color: #19202D; font-family: 'Outfit'; font-size: 30px; font-style: normal; font-weight: 600; line-height: 36px; }
.service-detail-list ul li a { display: block; line-height: 28px; border-radius: 4px; color: #666; font-family: 'Outfit'; font-size: 18px; font-style: normal; font-weight: 400; }
.service-detail-list ul li a:hover, .service-detail-list ul li.active a {color: #273974; transition: 0.6s;}
.service-detail-list ul li { list-style: none; margin-bottom: 12px; position: relative; }
.service-detail-list ul li a::after { content: "\f105"; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; color: #666; font-family: FontAwesome; position: absolute; top: 0px; right: 10px; }
.service-detail-list ul li:hover a::after { color: #273974; transition: 0.6s; }
.service-detail-list ul li:last-child {border: none;}
.service-detail-list.estimatin-titel {text-align: center;}
.service-detail-right {padding-left: 50px;} 
figure.fimgs img { border-radius: 4px; background: #FFF; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25); padding: 7px; width: 100%; margin-bottom: 20px; }
.estimatin-detail { border-radius: 4px; text-align: center; padding: 40px 15px; border: 1px solid #05AB9782; background: #f5f5f5; }
.estimatin-title { margin-bottom: 20px; color: #19202D; text-align: center; font-family: 'Outfit'; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; padding: 30px 28px 30px; border-radius: 4px; border: 1px solid #05AB9782; background: #f5f5f5; }
.estimatin-btn a.theme-btn.btn-blue:hover { background: #011321; color: #fff; }
.service-detail-img { position: relative; }
.service-detail-img > figure > img { width: 100%; object-fit: cover; height: 580px; }
.service-detail-box-bottum { position: absolute; bottom: 15px; background: #19202D; text-align: center; left: 0; right: 0; }
.service-detail-box-bottum::after { content: ''; height: 100px; width: 100%; top: -94px; position: absolute; background: url(../images/services-detail-layer.png) no-repeat; left: 0; background-size: 100%; }
.service-detail-box-bottum figure { background: #19202D; width: 90px; height: 90px; border-radius: 50%; text-align: center; line-height: 91px; position: relative; z-index: 1; margin: -71px 93px 15px auto; }
.service-detail-box-bottum h4 { margin: 0; color: #FFF; text-align: center; font-family: 'Outfit'; font-size: 40px; font-style: normal; font-weight: 700; line-height: 50px; }
.service-detail-box-bottum h5 { text-align: center; margin-bottom: 25px; color: #FFF; font-family: 'Outfit'; font-size: 36px; font-style: normal; font-weight: 700; line-height: 50px; }
.service-detail-box-bottum p { color: #FFF; font-size: 28px; font-weight: 600; line-height: 40px; background: #19202D; padding: 5px 10px; margin: 0; }
.service-detail-box-bottum a { text-align: center; color: #FFF; font-family: 'Outfit'; font-size: 28px; font-style: normal; font-weight: 600; line-height: 40px; }
.service-detail-box-bottum a:hover { color: #19202D; }
.faq-box-left.inn { padding-top: 30px; }
.gform_wrapper.gravity-theme .ginput_container_address span { padding: 0 7px 15px !important; margin: 0 !important; }
.gform_wrapper select { background: #FFFFFF url(../images/select-arrow.png) no-repeat right 10px center !important; background-size: 15px !important; }
span.gfield_description.gform_fileupload_rules { padding: 0 !important; margin: 0 !important; font-size: 14px !important;font-family: 'Outfit' !important;color: #666 !important; }

.service-detail-right.sticky { position: sticky; top: 133px; right: 0; }
.search-btn { padding: 0 !important; margin-bottom: 0px; border-radius: 4px; border: none !important; background: #f5f5f5; }
.search-btn form { position: relative }
.search-medium { width: 100%; padding: 15px 70px 15px 15px; border: 1px solid rgba(0, 0, 0, 0.3); height: 60px; background-color: #f5f5f5; border-radius: 8px; font-size: 18px; line-height: 28px; color: #666; font-family: 'Outfit'; font-weight: 400; }
.search-btn button { border: none; position: absolute; top: 15px; width: 40px; right: 15px; background: transparent; }
.blog-img-single>figure>img { width: 100%; border-radius: 4px; background: #FFF; box-shadow: 0px 0px 30px 0px rgb(137 99 234 / 15%); padding: 7px; }
.blog-img-single figure {padding-bottom: 25px;}
.commetns-section {padding: 0 0 0}
.comment-content p {font-size: 18px;line-height: 26px;color: #414141;font-family: 'Outfit';font-weight: 400}
nav.navigation.post-navigation {overflow: hidden;padding: 25px 0 16px}
.post-navigation span.post-title {display: none}
.post-navigation span.screen-reader-text {display: none}
.post-navigation h2.screen-reader-text {display: none}
.comment-respond .comment-reply-title {font-size: 30px;line-height: 40px;color: #000;margin: 0 0 5px;text-transform: capitalize}
.comment-respond .comment-reply-title span {color: #000}
p.comment-notes {font-size: 18px;line-height: 22px;color: #414141;font-weight: 400;font-family: 'Outfit';}
p.comment-form-author {width: 49%;float: left}
.comment-respond p label {margin: 0 0 5px;font-size: 18px;line-height: 26px;color: #414141;font-family: 'Outfit';}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {width: 100%;height: 60px;font-size: 18px !important;padding: 15px 20px !important;color: #414141;font-family: 'Outfit';-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important;font-weight: 400;background: #fff;border-radius: 5px;letter-spacing: 0.32px; border: 1px solid #021F35;}
#commentform input[type=email]:focus, #commentform input[type=text]:focus, #commentform input[type=url]:focus, #commentform textarea:focus {border: 1px solid rgba(0, 0, 0, 0.2);}
p.comment-form-email {width: 49%;float: right}
#commentform textarea {height: 150px!important}
.comment-respond p.form-submit {float: left;width: 246px;display: block;margin-top: 15px;margin-bottom: 0;clear: both;position: relative;}
#commentform #submit {display: inline-block; position: relative; padding: 18px 38px; line-height: 28px; border: none; text-align: center; font-family: 'Outfit'; font-size: 18px; font-style: normal; font-weight: 700; text-transform: uppercase; border-radius: 5px; background: #2388DA; color: #fff; cursor: pointer; border: none; transition: all 0.6s ease;}
#commentform #submit:hover {background-color: #000;color: #fff;}
div#respond {padding: 25px 0 0}
a.comment-reply-link {line-height: 40px;color: #000;font-family: 'Outfit';width: 94px;display: inline-block;text-align: center;font-size: 18px;transition: all 1s ease;font-weight: 700;border: 1px solid #021F35}
a.comment-reply-link:hover {border-color: #2388DA;color: #2388DA;}
.comment-metadata time {padding-bottom: 7px;display: block}
.page-title {font-size: 30px;line-height: normal;color: #000;font-weight: 800;font-family: 'Outfit';}
div#comments h2.comments-title {color: #000;margin: 0;padding: 20px 0 8px;font-size: 30px;line-height: 40px;font-family: 'Outfit'; font-weight: 800;}
ol.comment-list {padding: 0;list-style: none}
nav.navigation.posts-navigation h2.screen-reader-text {display: none}
nav.navigation.posts-navigation .nav-links {display: none}
.comment-body {margin-bottom: 30px}
p.comment-form-cookies-consent {position: relative;padding-left: 20px;margin: 20px 0 10px;}
.comment-respond form#commentform p input[type=checkbox] {width: auto!important;height: auto;float: none;margin-top: 0!important;position: absolute;top: 7px;left: 0}
.comment-content.entry-content p {font-size: 18px;line-height: 26px;color: #666666;font-family: 'Outfit';}
.comments-header.section-inner.small.max-percentage h2.comment-reply-title {font-size: 18px;line-height: 28px;color: #666666;font-family: 'Outfit';}
.comment-author.vcard img.avatar {width: 50px;margin-right: 13px;border: 4px solid #ece8e8}
footer.comment-meta {font-size: 18px;line-height: 26px;color: #666666;font-family: 'Outfit';}
footer.comment-meta a {color: #666666}
footer.comment-meta a:hover {color: #000}
.comment-author.vcard {margin-bottom: 15px}
.blog-info a img { filter: brightness(0); }
.blog-info a:hover{ color: #2388DA; }
.nav-next a, .nav-previous a { display: inline-block; position: relative; padding: 16px 30px; text-align: center; color: #FFF; font-family: Outfit; font-size: 20px; font-style: normal; font-weight: 600; line-height: 28px; text-transform: uppercase; border-radius: 4px; background: #05AB97;}
.nav-next a:hover, .nav-previous a:hover {background: #273974;color: #FFF;}
.row.testirow {margin-top: 50px;}
.row.testirow .col-sm-4 {margin-bottom: 50px;}
.nav-previous {float: left}
.nav-next {float: right;margin-right: 0;}
figure.fimgs { margin-bottom: 20px; }
section.blog-section.singlepgge { padding: 0 0 100px; }
.about-btn a.theme-btn.btn-blue:hover { background: #021F35; color: #fff; }



section.blog-section.blogpage-single-section.default-section .col-sm-4 {
    padding: 0 12px;
}
.service-detail-right .service-detail-list:last-child {
    margin-bottom: 0;
}
.modal-body.videoIframe {
  height: 100%;
}
.lb-nav a.lb-prev, .lb-nav a.lb-next {
  background-color: #000 !important;
  border-radius: 50% !important;
  text-align: center !important;
  background-position: center !important;
  background-size: 17px !important;
}




.header-section.landing-header-section{top:40px;}
.header-section.landing-header-section .header-top {
    background: transparent;
    box-shadow: none;
    padding: 0px 0 0;
    margin: 0;
    backdrop-filter: inherit;
}
section.home-banner.black-friday-banner {
    text-align: center;
    padding: 110px 0 200px;
}
section.home-banner.black-friday-banner::before {
	content:'';
	background:#000;
	height:100%;
	width:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0.6;
	border-radius:0;    transform: inherit;
}
.sub-banner-title {
    color: #05AB97;
    text-align: center;
    font-family: Outfit;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    text-transform: capitalize;
}
section.home-banner.black-friday-banner .banner-caption .banner-btns {
    padding: 10px 0 20px;
}
section.home-banner.black-friday-banner .banner-title {
    margin-bottom: 5px;
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 90px;
    font-style: normal;
    font-weight: 600;
    line-height: 100px;
    text-transform: uppercase;
}
section.home-banner.black-friday-banner .banner-caption p {
    color: #FFF;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
}
section.home-banner.black-friday-banner  h4 {
    color: #05AB97;
    text-align: center;
    font-family: Outfit;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 60px;
}
.countdown {
    border-radius: 10px;
    background: #05AB97;
    margin: 20px auto 50px;
    max-width: 690px;
    padding: 15px 10px 15px;
}
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {
    list-style: none;
    width: 25%;
    color: #FFF;
    text-align: center;
    font-family: Outfit;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    text-transform: capitalize;
    display: block !important;
    width: auto !important;
}
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value, .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container {
    display: block !important;
    color: #FFF;
    text-align: center;
    font-family: Outfit;
    font-size: 80px;
    font-style: normal;
    font-weight: 600;
    line-height: 70px;
    text-transform: uppercase;
}
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {
    height: auto !important;
    width: auto !important;
    border: none !important;
}
.woo-sctr-shortcode-wrap {
    padding: 0 !important;
}
.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit-wrap {
    padding: 0 26px !important; 
}
.header-section.landing-header-section.sticky {
    position: absolute !important;
    background: transparent !important;
    padding: 0 !important;
    box-shadow: none;
}
span.woo-sctr-shortcode-countdown-text-before {
    display: none;
}


section.black-friday-exclusive-section {
    padding: 80px 0;
    position: relative;
    z-index: 1;
    background: #F5F5F5;
}
.black-friday-exclusive {
    text-align: center;
}
.black-friday-exclusive .section-heading { text-align: center; }
.black-friday-exclusive .black-friday-exclusive-btns { padding-top: 30px; }
.black-friday-exclusive figure { margin-bottom: 35px; }
.black-friday-exclusive figure img { max-width: 310px; }
.black-friday-exclusive .black-friday-exclusive-btns a.theme-btn:hover {
    color: #05AB97;
    background: #fff;
}
section.faq-section.black-friday-faq {
    padding-top: 100px;
}
section.our-process-section.black-friday-process {
    background: #FFF;
    box-shadow: 50px 50px 50px 0px rgba(39, 57, 116, 0.20);
}



/* timer */
#timer {
    border-radius: 10px;
    background: #05AB97;
    color: #FFF;
    font-family: Outfit;
    font-size: 90px;
    font-style: normal;
    font-weight: 600;
    line-height: 80px;
    margin: 20px auto 30px;
    text-align: center;
    max-width: 740px;
    padding: 15px 10px 10px;
}
#timer div { display: inline-block; min-width: 175px; }
#timer div span { display: block; color: #FFF; text-align: center; color: #FFF;  font-family: Outfit; font-size: 26px; font-style: normal; font-weight: 400; line-height: 50px; text-transform: capitalize; }


@media (min-width: 1200px) {
/*------------- mega menu ---------------*/
.menu-top-menu-container {position: relative}
.mega-menu {position: inherit!important}
.mega-menu .hover_mega_menu {visibility: hidden;position: absolute;margin-top: 0;width: 100%;right: 0;border-radius: 0 0 10px 10px;box-shadow: 0 0 5.5px rgb(5 5 5 / 20%);background-color: #fff;box-sizing: border-box;z-index: 999;opacity: 0;-webkit-transition: all .4s ease 0s;-o-transition: all .4s ease 0s;transition: all .4s ease 0s;-webkit-transform: rotateX(90deg);-moz-transform: rotateX(90deg);-ms-transform: rotateX(90deg);transform: rotateX(90deg);-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;padding: 25px 25px 25px 25px;}
.mega-menu:hover>.hover_mega_menu {visibility: visible;opacity: 1;-webkit-transform: rotateX(0);-moz-transform: rotateX(0);-ms-transform: rotateX(0);transform: rotateX(0)}
.mega-menu ul.sub-menu li {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;counter-increment: brick-counter;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-right: 15px!important;background: transparent !important;border-bottom: none;text-transform: inherit !important;float: none;}
.mega-menu ul.sub-menu li a {background: transparent !important;color: #000 !important;}
.mega-menu ul.sub-menu li:hover a {background: transparent !important;color: #F3BD1C !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li {position: relative;padding-left: 30px !important;text-transform: inherit !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li a {background: transparent !important;color: #414141 !important;padding: 3px 10px 3px 15px;padding-left: 0 !important;text-transform: inherit !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li:hover a {background: transparent !important;color: #F3BD1C !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li::before { content: ""; font-size: 18px; color: #F3BD1C; font-family: 'FontAwesome'; left: 0; position: absolute; top: 2px; background: url(../images/favicon.png) no-repeat; height: 22px; width: 22px; background-size: 22px; filter: brightness(0); }
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li:hover::before { filter: none; transition: 0.6s; }
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li:last-child:before {display: block;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li.mega-menu-img {width: 27% !important;padding: 0 !important;margin: 0 0 0 0 !important;float: right;position: absolute !important;top: 25px;right: 25px;bottom: 34px;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li.mega-menu-img::before {display: none;}
.mega-menu .hover_mega_menu ul.sub-menu {position: relative;width: auto;top: 0;opacity: 1;overflow: visible;transform: inherit;transform-origin: inherit;visibility: inherit;column-count: 3;border: none;border-radius: 0;box-shadow: none;transition: inherit;margin: 0;transform: rotateX(0deg);}



/*------------- mega menu2 CSS---------------*/
.mega-menu2 {position: inherit!important}
.mega-menu2 .hover_mega_menu {visibility: hidden;position: absolute;margin-top: 0;width: 100%;border-radius: 0 0 10px 10px;left: 15px;margin-left: 0px;right: 0;box-shadow: 0 0 5.5px rgba(5, 5, 5, 0.20);background-color: #fff !important;box-sizing: border-box;z-index: 999;opacity: 0;-webkit-transition: all .4s ease 0s;-o-transition: all .4s ease 0s;transition: all .4s ease 0s;-webkit-transform: rotateX(90deg);-moz-transform: rotateX(90deg);-ms-transform: rotateX(90deg);transform: rotateX(90deg);-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;padding: 25px 25px 25px 25px;}
.mega-menu2:hover>.hover_mega_menu {visibility: visible;opacity: 1;-webkit-transform: rotateX(0);-moz-transform: rotateX(0);-ms-transform: rotateX(0);transform: rotateX(0)}
.mega-menu2 .hover_mega_menu ul.sub-menu {position: relative;width: auto;top: 0;opacity: 1;overflow: visible;transform: inherit;transform-origin: inherit;visibility: inherit;column-count: 3;border: none;border-radius: 0;box-shadow: none;transition: inherit;margin: 0;transform: rotateX(0deg);
    left: 0;}
.mega-menu2 ul.sub-menu li {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;counter-increment: brick-counter;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-right: 0px!important;background: transparent !important;border: none;float: none;}
.mega-menu2 ul.sub-menu li a {background: transparent !important;color: #F3BD1C !important;}

.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li.menu-item-has-children a { padding: 2px 0 !important; margin-left: 0px !important; font-weight: 600; }

.mega-menu2 ul.sub-menu li a:hover {background: transparent !important;color: #F3BD1C !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li {position: relative;padding-left: 0 !important;margin-left: 0px !important;text-transform: inherit !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li a {background: transparent !important;color: #414141 !important;padding: 3px 10px 3px 15px;padding-left: 26px !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li.menu-item-has-children>a { padding: 5px 0 !important; margin-left: 0px !important; font-weight: 700; color: #000 !important; }
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li a:hover {background: transparent !important;color: #F3BD1C !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li a::after {color: #F3BD1C !important;top: 21px;display: none;}
/* .navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu {opacity: 1 !important;visibility: visible !important;position: relative;background: transparent;box-shadow: none;padding: 0;transform: rotateX(0deg);padding-left: 0px;padding-bottom: 0;}
    */
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu a { padding-left: 14px !important; padding-top: 6px !important; font-weight: 400; }
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu a:hover {color: #F3BD1C !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li { position: relative; padding-left: 0 !important; text-transform: inherit !important; float: none; }
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu li { padding-left: 15px !important; width: 100%; }
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li::before { content: ""; font-size: 18px; color: #F3BD1C; font-family: 'FontAwesome'; left: 0; position: absolute; top: 5px; background: url(../images/favicon.png) no-repeat; height: 22px; width: 22px; background-size: 22px; filter: brightness(0); }
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li.menu-item-has-children::before{display: none;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li.menu-item-has-children ul.sub-menu li a:hover { color: #F3BD1C !important; } 
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li:hover::before { filter: none; transition: 0.6s; }
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li .hover_mega_menu { opacity: 1 !important; visibility: visible !important; position: relative; background: transparent; box-shadow: none; padding: 0; transform: rotateX(0deg); padding-left: 0px; left: 0;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li .hover_mega_menu ul.sub-menu { column-count: 1; }
.navbar-collapse .menu-top-menu-container > ul > li.mega-menu2 .hover_mega_menu ul li a {text-transform: inherit !important;}
.navbar-collapse .menu-top-menu-container > ul > li.mega-menu .hover_mega_menu ul li a {text-transform: inherit !important;}
.contact-detail-menu {border-radius: 4px;display: inline-block;width: 100%;padding: 20px 20px 20px;background: #F3F9FF;overflow: hidden;margin: 20px 0 0;text-align: left;} 
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li.menu-item-has-children a:hover {color: #F3BD1C !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu {margin-left: 0px;margin-top: 0;left: 0 !important;border-bottom: none;left: 0;} }

@media (min-width:1200px) {
.container {max-width: 1180px !important;}
}
@media (min-width:1300px) {
.container {max-width: 1270px !important;}
}
@media (min-width:1400px) {
.container {max-width: 1360px !important;}
}
@media (min-width:1500px) {
.container {max-width: 1440px !important;}
}
@media (min-width:1600px) { 
.container {max-width: 1530px !important;}
}
@media (min-width:1700px) {
.container {max-width: 1630px !important;}
}


@media (max-width:1799px) {
.app-screenshot-slider.owl-carousel .owl-nav .owl-next {
  background: url(../images/owl-next.png) no-repeat;
  right: -30px;
}
.app-screenshot-slider.owl-carousel .owl-nav .owl-prev {
  background: url(../images/owl-prev.png) no-repeat;
  left: -30px;
}
.app-screenshot-slider {
  padding: 0 30px;
}
.header-btns .theme-btn {
    padding: 9px 20px;
}


}
@media (max-width:1699px) {
.container { max-width: 100% !important; padding: 0 35px; }
.header-section {
  top: 20px;
}
.header-top {
  padding: 0 30px;
}
.banner-title {
  margin-bottom: 15px;
  font-size: 80px;
  line-height: 90px;
}
.banner-caption p {
  font-size: 30px;
  line-height: 34px;
}
.banner-caption .banner-btns {
  padding: 40px 0 110px;
}
section.home-banner::after {
  height: 130px;
}
.banner-logos ul li {
  padding: 0;
}
section.home-banner {
  padding: 250px 0 160px;
}
.heading-title {
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 54px;
}
section.why-crawling-section {
  margin: 0 20px;
  padding: 15px 0;
}
section.app-screenshot-section {
  padding: 80px 0;
}
section.inner-banner .banner-btns {
  margin-top: 20px;
}
section.inner-banner::before {
  bottom: 1%;
}
.banner-title.inner-title {
  font-size: 44px;
  line-height: 48px;
}
section.inner-banner .banner-caption p {
  font-size: 18px;
  line-height: 26px;
}
section.home-banner.black-friday-banner .banner-title {
    margin-bottom: 15px;
    font-size: 70px;
    line-height: 80px;
}
.header-section .container {
    padding: 0 15px;
}

}
@media (max-width:1499px) {
h1 {font-size: 32px;}
h2 {font-size: 28px;}
h3 {font-size: 26px;}
h4 {font-size: 24px;}
h5 {font-size: 22px;}
h6 {font-size: 20px;}
.header-section .container {
  padding: 0 15px;
}
.header-section {
  top: 15px;
}
.theme-btn {
  padding: 13px 30px;
  font-size: 18px;
  min-width: 140px;
}
.banner-title {
  margin-bottom: 15px;
  font-size: 60px;
  line-height: 60px;
}
.banner-caption p {
  font-size: 24px;
  line-height: 30px;
}
.banner-caption .banner-btns {
  padding: 20px 0 60px;
}
.banner-caption h4 {
  font-size: 26px;
  line-height: 30px;
}
section.home-banner::after {
  height: 90px;
}
.banner-logos ul {
  padding-top: 20px;
}
section.home-banner {
  padding: 220px 0 120px;
}
.heading-title {
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 44px;
}
.sub-title {
  font-size: 18px;
  line-height: 28px;
}
.our-process-box h3 {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 28px;
}
.counter {
  font-size: 30px;
  line-height: 28px;
}
.our-process-section {
  padding: 30px 0 70px;
}
.our-process-row {
  padding-top: 20px;
}
section.why-crawling-section .col-sm-5 {
  width: 45%;
}
section.why-crawling-section .col-sm-7 {
  width: 55%;
}
.why-crawling {
  padding: 10px 20px 10px 40px;
}
.why-crawling-btns {
  padding-top: 0px;
}
section.why-crawling-section {
  margin: 0 10px;
  padding: 15px 0;
}
section.app-screenshot-section {
  padding: 60px 0;
}
.app-screenshot-slider.owl-carousel .owl-nav .owl-next, .app-screenshot-slider.owl-carousel .owl-nav .owl-prev {
  width: 50px;
  height: 50px;
}
.app-screenshot-slider.owl-carousel .owl-nav .owl-next {
  background: url(../images/owl-next.png) no-repeat;
  right: -25px;
}
.app-screenshot-slider.owl-carousel .owl-nav .owl-prev {
  background: url(../images/owl-prev.png) no-repeat;
  left: -25px;
}
.our-process-section::after {
  width: 42%;
  height: 69%;
}
section.why-use-colinkri-section {
  padding: 70px 0;
}
.why-use-colinkri-heading figure img {
  max-width: 55px;
  max-height: 54px;
}
.why-use-colinkri-heading figure {
  margin-right: 15px;
}
.why-use-colinkri-heading h3 {
  font-size: 22px;
  line-height: 28px;
  width: calc(100% - 70px);
}
.why-use-colinkri-box hr {
  height: 2px;
  width: 25%;
  margin: 20px 0 15px;
}
section.why-use-colinkri-section::after {
  width: 350px;
  height: 220px;
  top: -30px;
}
section.get-your-links-section {
  padding: 70px 0;
}
section.get-your-links-section .get-your-links {
  padding-left: 50px;
}
section.knowledge-bomb-section {
  padding: 50px 0;
}
.you-wont-need-box figure {
  width: 80px;
  height: 80px;
  line-height: 76px;
  margin: 0 auto 15px;
}
.you-wont-need-box figure img {
  max-width: 40px;
}
.you-wont-need-box h3 {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
}
.you-wont-need-btns {
  padding-top: 20px;
}
.you-wont-need-content {
  padding: 10px 0px;
}
section.you-wont-need-section .col-sm-5 {
  width: 37%;
}
section.you-wont-need-section .col-sm-7 {
  width: 63%;
}
section.pricing-section {
  padding: 70px 0;
}
.pricing-box h3 {
  padding: 20px 10px 20px;
  font-size: 20px;
  line-height: 28px;
}
.pricing-box figure img {
  max-width: 70px;
}
.pricing-box figure {
  padding: 25px 10px;
}
.pricing {
  padding: 25px 10px 25px;
  font-size: 30px;
  line-height: 50px;
}
.pricing sub {
  font-size: 20px;
}
.pricing strong {
  font-size: 18px;
  line-height: 24px;
}
.pricing-box {
  padding-bottom: 20px;
}
section.pricing-section .default-css {
  padding-top: 20px;
}
.pricing-logos {
  margin: 30px auto 0;
  padding: 20px;
}
.case-study-row .col-sm-4 {
  padding: 15px;
}
section.case-study-section {
  padding: 70px 0;
}
.case-study-box h3 {
  font-size: 26px;
  line-height: 30px;
}
.faq-box .card-header h5, .card-header-title {
  padding: 17px 50px 16px 20px;
  font-size: 18px;
  line-height: 26px;
}
.faq-box .card {
  margin: 0 0 20px; 
}
.faq-section {
  padding: 0px 0 70px;
}
.count-digit-row {
  font-size: 38px;
  line-height: 36px;
}
.count-digit-row strong {
  font-size: 18px;
  line-height: 24px;
  padding-left: 10px;
}
.count-bx hr {
  width: 37%;
  margin: 10px 0 15px;
}
.counter-row {
  padding: 60px 0 60px 10px;
}
.count-bx {
  width: 25%;
  padding: 10px;
}
.count-bx p {
  font-size: 15px;
  line-height: 24px;
}
section.testimonial-section {
  padding: 70px 0;
}
.quto-icon figure img {
  max-width: 50px;
}
.testimonial-row .col-sm-4 {
  padding: 10px;
}
.clint-name-parent h3 {
  font-size: 22px;
  line-height: 24px;
}
.clint-name-parent h3 strong {
  font-size: 16px;
  line-height: 26px;
}
.clint-name-parent {
  bottom: 20px;
}
.client-say-box {
  padding: 20px 20px 50px;
}
.crawled-quickly-img figure {
  border: 10px solid #fff;
}
.crawled-quickly-img {
  margin: -60px 0;
}
section.crawled-quickly-section {
  padding: 30px 0;
}
.news-feeds-section {
  padding: 70px 0;
}
.news-feeds-section .news-feeds-content {
  padding: 0 10px 0 10px;
}
.news-feeds-section .news-feeds-content h3 {
  font-size: 22px;
  line-height: 18px;
}
.news-feeds-section .news-feeds-row .row {
  margin: 20px auto;
  padding: 10px 0;
}
.footer {
  padding: 55px 0 0px;
}
.ftr-title {
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
}
.ftr-items ul li {
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 24px;
}
.footer p {
  font-size: 17px;
  line-height: 26px;
}
.ftr-social a {
  height: 50px;
  width: 50px;
  margin-right: 6px;
  line-height: 45px;
}
.ftr-social a img {
  max-width: 23px;
}
.ftr-social {
  margin-top: 25px;
}
.about-ftr {
  padding: 40px 0 20px;
  max-width: 418px;
  margin: -40px 0 0 auto;
}
.about-ftr p {
  padding: 0 20px;
}
.copyright-right ul li {
  font-size: 17px;
}
.copyright-right ul li::after {
  padding: 0px 17px 0 20px;
}
.ftr-copyright {
  padding: 12px 0;
}
.page-nav ul li {
  font-size: 17px;
}
.page-nav {
  padding: 11px 0;
}
.inner-banner>img {
  height: 430px;
  object-fit: cover;
}
.banner-title.inner-title {
  font-size: 34px;
  line-height: 40px;
}
section.inner-banner .banner-caption p {
  font-size: 16px;
  line-height: 24px;
}
section.our-process-section.crawl-inn {
  padding-top: 70px;
}
section.why-crawling-section.crawl-in {
  margin-bottom: 70px;
}
section.faq-section.colinkri-inn {
  padding-top: 70px;
}
section.knowledge-bomb-inn-section {
  padding: 70px 0 30px;
}
section.knowledge-bomb-inn-section::after {
  width: 490px;
  height: 310px;
  left: -2%;
  top: -9%;
}
section.knowledge-bomb-inn-section::before {
  width: 320px;
  height: 220px;
  right: 1%;
  top: -10%;
}
.wont-need-box {
  padding: 15px;
}
.wont-need ul li {
  width: 50%;
  padding: 10px;
}
section.wont-need-section::after {
  height: 50px;
}
section.wont-need-section {
  padding: 100px 0 70px;
}
.wont-need ul {
  margin: 0 -5px;
}
section.app-screenshot-section .col-sm-3 {
  padding: 5px;
}
.crawled-quickly-cta-row {
  padding: 30px;
}
section.crawled-quickly-cta-section {
  padding-bottom: 70px;
}
section.crawled-quickly-section.pricing-inn {
  padding: 0 0 70px;
}
section.crawled-quickly-section.benefits-inn {
  padding-bottom: 90px;
}
.blog-section {
  padding: 70px 0;
}
.blog-section .col-sm-4 {
  padding: 10px;
}
.blog-item h3 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 20px;
}
.wp-pegination {
  padding-top: 20px;
}
section.default-section {
  padding: 70px 0;
}
section.wont-need-section.affiliate .wont-need-img {
  padding-right: 0;
}
section.colinkri-affiliate-form-section {
  padding: 70px 0;
}
.service-detail-right {
    padding-left: 25px;
}
.service-detail-list h4, .service-detail-form h4, .sidebar-title {
    margin-bottom: 15px;
    padding-left: 13px;
    font-size: 25px;
    line-height: 32px;
}
.service-detail-list {
    margin-bottom: 30px;
    padding: 25px 25px 25px;
}
.nav-next a, .nav-previous a {
    padding: 14px 25px;
    font-size: 18px;
    line-height: 26px;
}	
.search-btn {
    padding: 25px 20px 25px;
}	
	
	.header-section.landing-header-section {
    top: 25px;
}
	.sub-banner-title {
    font-size: 24px;
    line-height: 30px;
}
	section.home-banner.black-friday-banner .banner-title {
        margin-bottom: 5px;
        font-size: 50px;
        line-height: 60px;
    }
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value, .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container {
    font-size: 70px;
    line-height: 70px;
}
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {
    font-size: 20px;
    line-height: 26px;
}
	.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit-wrap {
    padding: 0 22px !important;
}
	.countdown {
    border-radius: 10px;
    margin: 15px auto 30px;
    max-width: 580px;
    padding: 5px 10px 15px;
}
	section.home-banner.black-friday-banner h4 {
    font-size: 45px;
    line-height: 44px;
}
	section.home-banner.black-friday-banner .banner-caption p {
    font-size: 20px;
    line-height: 26px;
}
	.black-friday-exclusive figure img {
    max-width: 270px;
}
	.black-friday-exclusive figure {
    margin-bottom: 20px;
}
	.black-friday-exclusive .black-friday-exclusive-btns {
    padding-top: 10px;
}
	section.black-friday-exclusive-section {
    padding: 50px 0;
}
section.home-banner.black-friday-banner {
    padding: 110px 0 120px;
}	
	
	section.faq-section.black-friday-faq {
    padding-top: 70px;
}
    #timer {
        font-size: 70px;
        line-height: 60px;
        max-width: 700px;
        padding: 15px 10px 15px;
    }
#timer div { display: inline-block; min-width: 160px; }
#timer div span { font-size: 22px; line-height: 30px;padding-top: 10px; }
	
	
	
	
}
@media (max-width:1399px) {
  .header-logo img {
    max-width: 150px;
}
.header-section .col-sm-3 {
  width: 17%;
}
.header-section .col-sm-9 {
  width: 83%;
}
.header-btns .theme-btn {
  padding: 10px 28px;
}
.banner-logos ul li figure img {
  max-width: 170px;
}
.why-crawling {
  padding: 10px 0px 10px 10px;
}
.watch-video-icon a figure {
  margin-right: 10px;
  border: 2px solid #27397480;
  width: 45px;
  height: 45px;
  line-height: 40px;
}
.watch-video-icon a {
  font-size: 18px;
}
.pricing-row .col-sm-3 {
  padding: 10px;
}
.wont-need-img {
  padding-right: 130px;
}
.wont-need-img-reviews {
  bottom: -4%;
  right: 0%;
  max-width: 270px;
}
.header-btns .theme-btn {
        padding: 6px 15px;
    }
	    .header-top {
        padding: 0 20px;
    }




}
@media (max-width:1199px) {
.container { max-width: 100% !important; padding: 0 12px; }
h1 {font-size: 28px;}
h2 {font-size: 26px;}
h3 {font-size: 24px;}
h4 {font-size: 22px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}
p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
}
.header-section {
  top: 0;
  position: relative;
  background: #14244e;
  box-shadow: 0px 4px 4px 0px rgba(5, 171, 151, 0.44);
  padding: 10px 0;
}
.header-section .container {
  padding: 0 12px;
}
.header-section .col-sm-3 {
  width: 40%;
}
.header-section .col-sm-9 {
  width: 60%;
}
.theme-btn {
  padding: 13px 24px;
  font-size: 16px;
  min-width: auto;
}
    .header-meuu-right {
        padding-right: 40px;
        justify-content: right;
    }
	    .header-btns .theme-btn {
        padding: 10px 20px;
    }
	.header-btns.left {
    margin-right: 10px;
}
.header-logo img {
  max-width: 120px;
}
.header-section.sticky .header-top {
  padding: 0;
}
.banner-title {
  margin-bottom: 15px;
  font-size: 40px;
  line-height: 40px;
}
.banner-caption p {
  font-size: 20px;
  line-height: 26px;
}
.banner-caption h4 {
  font-size: 22px;
  line-height: 26px;
}
.banner-caption .banner-btns {
  padding: 10px 0 40px;
}
.banner-logos ul li {
  width: 25%;
  padding: 10px;
}
.banner-logos ul {
  padding-top: 10px;
  justify-content: center;
}
section.home-banner {
  padding: 80px 0 110px;
}
.heading-title {
  margin-bottom: 15px;
  font-size: 30px;
  line-height: 34px;
}
.sub-title {
  font-size: 16px;
  line-height: 24px;
}
.our-process-box img {
  max-width: 50px;
}
.our-process-box figure {
  margin-bottom: 15px;
}
.our-process-box h3 {
  margin-bottom: 6px;
  font-size: 22px;
  line-height: 23px;
}
.counter {
  font-size: 24px;
  line-height: 24px;
}
.our-process-section .col-sm-4 {
  padding: 10px;
}
.our-process-row {
  padding-top: 10px;
}
.our-process-section {
  padding: 20px 0 40px;
}
.video-section figure {
  border: 5px solid rgb(119 244 232 / 43%);
}
.radius a img {
  max-width: 60px;
}
section.app-screenshot-section {
  padding: 40px 0;
}
.app-screenshot-slider.owl-carousel .owl-nav .owl-next, .app-screenshot-slider.owl-carousel .owl-nav .owl-prev {
  width: 45px;
  height: 45px;
}
.app-screenshot-slider.owl-carousel .owl-nav .owl-next {
  background: url(../images/owl-next.png) no-repeat;
  right: -10px;
}
.app-screenshot-slider.owl-carousel .owl-nav .owl-prev {
  background: url(../images/owl-prev.png) no-repeat;
  left: -10px;
}
.app-screenshot-items > img {
  padding: 3px;
}
section.why-use-colinkri-section::after {
  width: 280px;
  height: 190px;
  left: 0;
  top: -10px;
}
.our-process-section::after {
  width: 32%;
  height: 53%;
}
section.why-use-colinkri-section {
  padding: 40px 0 30px;
}
.why-use-colinkri-heading figure img {
  max-width: 45px;
  max-height: 42px;
}
.why-use-colinkri-heading h3 {
  font-size: 20px;
  line-height: 24px;
  width: calc(100% - 60px);
}
.why-use-colinkri-box hr {
  height: 2px;
  width: 25%;
  margin: 15px 0 10px;
}
section.why-use-colinkri-section::after {
  width: 230px;
  height: 140px;
  left: 0;
  top: -10px;
}
section.get-your-links-section {
  padding: 40px 0;
}
section.get-your-links-section .get-your-links {
  padding-left: 10px;
}
.get-your-links-img figure {
  padding: 10px;
}
.watch-video-icon a figure {
  margin-right: 5px;
  border: 1px solid #27397480;
  width: 40px;
  height: 40px;
  line-height: 35px;
}
.watch-video-icon a {
  font-size: 16px;
}
.get-your-links-btns a.theme-btn.skey-btn {
  margin-right: 10px;
}
.get-your-links-btns {
  padding-top: 10px;
}
section.you-wont-need-section .col-sm-5 {
  width: 100%;
  display: none;
  order: 1;
}
section.you-wont-need-section .col-sm-7 {
  width: 100%;
  order: 2;
}
.you-wont-need-content {
  padding: 30px 0px 40px;
}
.you-wont-need-box figure {
  width: 70px;
  height: 70px;
  line-height: 70px;
  margin: 0 auto 10px;
}
.you-wont-need-box figure img {
  max-width: 33px;
}
.you-wont-need-btns a.theme-btn.skey-btn {
  margin-right: 4px;
}
.you-wont-need-box h3 {
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 6px;
}
section.pricing-section {
  padding: 40px 0;
}
.pricing-box h3 {
  padding: 15px 10px 15px;
  font-size: 18px;
  line-height: 25px;
}
.pricing-box figure img {
  max-width: 65px;
}
.pricing-box figure {
  padding: 20px 10px;
}
.pricing {
  padding: 20px 10px 20px;
  font-size: 25px;
  line-height: 42px;
}
.pricing sub {
  font-size: 16px;
}
.pricing strong {
  font-size: 16px;
  line-height: 20px;
}
.pricing-logos ul li figure img {
  transition: all 0.6s;
  max-width: 130px;
  max-height: 45px;
}
.case-study-row .col-sm-4 {
  padding: 10px;
}
section.case-study-section {
  padding: 40px 0;
}
.case-study-box figure {
  margin-bottom: 10px;
}
.case-study-box h3 {
  font-size: 22px;
  line-height: 25px;
}
.faq-box .card {
  margin: 0 0 15px; 
}
.faq-section {
  padding: 0px 0 40px;
}
.faq-box .card-header h5, .card-header-title {
  padding: 15px 40px 14px 15px;
  font-size: 17px;
  line-height: 26px;
}
.faq-box .card-header h5::after, .card-header-title::after {
  width: 20px;
  height: 20px;
  right: 10px;
  background-size: 22px;
}
.faq-box .card-header h5.collapsed:after, .card-header-title.collapsed::after {
  background-size: 22px;
}
.card-body.default-css {
  padding: 0px 50px 10px 15px;
}
section.seo-facts-section .col-sm-8 {
  width: 100%;
  background: transparent;
}
section.seo-facts-section .col-sm-4 {
  width: 100%;
  background: transparent;
}
section.seo-facts-section{
  background: linear-gradient(90deg, #010D36 0.11%, #000A29 99.91%);
  padding: 30px 0;
}
.counter-row {
  padding: 30px 0 0px 0px;
}
.count-digit-row {
  font-size: 30px;
  line-height: 32px;
}
.count-digit-row strong {
  font-size: 15px;
  line-height: 18px;
  padding-left: 10px;
}
.count-bx hr {
  width: 24%;
  margin: 10px 0 10px;
}
.count-bx p {
  font-size: 14px;
  line-height: 22px;
}
section.testimonial-section {
  padding: 40px 0;
}
.quto-icon figure {
  margin-bottom: 15px;
}
.quto-icon figure img {
  max-width: 45px;
}
.clint-name-parent h3 {
  font-size: 20px;
  line-height: 22px;
}
.clint-name-parent h3 strong {
  font-size: 14px;
  line-height: 24px;
}
.clint-name-parent {
  bottom: 15px;
}
.client-say-box {
  padding: 20px 10px 40px;
}
.crawled-quickly-img {
  margin: -40px 0;
}
section.crawled-quickly-section {
  padding: 10px 0;
}
.crawled-quickly-img figure {
  border: 5px solid #fff;
}
.news-feeds-section {
  padding: 40px 0;
}
.news-feeds-section .news-feeds-content {
  padding: 0 0px 0 0px;
}
.news-feeds-section .news-feeds-content h3 {
  font-size: 19px;
  line-height: 18px;
}
.footer {
  padding: 35px 0 0px;
}
.ftr-title {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}
.ftr-items ul li {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 20px;
}
.footer p {
  font-size: 15px;
  line-height: 22px;
}
.newsletter-form .medium {
  padding: 9px 25px 9px 15px !important;
  height: 50px !important;
  font-size: 15px !important;
  line-height: 28px !important;
}
.newsletter-form input.button.gform_button {
  padding: 9px 25px !important;
  margin-top: 10px !important;
  font-size: 16px !important;
}
.ftr-social a {
  height: 45px;
  width: 45px;
  margin-right: 4px;
  line-height: 40px;
}
.ftr-social a img {
  max-width: 19px;
}
.ftr-social {
  margin-top: 20px;
}
.ftr-logo img {
  max-width: 190px;
}
.ftr-logo {
  margin-bottom: 10px;
  padding-bottom: 20px;
}
.about-ftr p {
  padding: 0 10px;
}
.about-ftr {
  padding: 40px 0 20px;
  max-width: 100%;
  margin: 0px 0 0 auto;
}
.copyright-right ul li {
  font-size: 15px;
}
.copyright-right ul li::after {
  padding: 0px 7px 0 10px;
}
.modal.video-popup button.close {
  right: 15px;
  top: 15px;
}
.video-popup .modal-dialog {
  margin: 60px auto 0;
  border: 5px solid #000;
}
.header-top {
  backdrop-filter: none;
  box-shadow: none;
  background: transparent;
  padding: 0px 0;
}
.faq-section::after {display: none  ;}
.faq-section::before {display: none  ;}
.banner-title.inner-title {
  font-size: 26px;
  line-height: 26px;
}
section.inner-banner .banner-caption p {
  font-size: 15px;
  line-height: 22px;
}
.page-nav ul li {
  font-size: 16px;
}
.page-nav {
  padding: 9px 0;
}
.inner-banner>img {
  height: 330px;
}
.caption-absolute {
  top: 48%;
}
section.inner-banner::before {
  height: 230px;
  width: 220px;
  bottom: 10%;
}
section.our-process-section.crawl-inn {
  padding-top: 40px;
}
section.why-crawling-section.crawl-in {
  margin-bottom: 40px;
}
section.faq-section.colinkri-inn {
  padding-top: 40px;
}
.wont-need-box figure {
  margin-right: 10px;
  width: 40px;
}
.wont-need-box-text {
  width: calc(100% - 50px);
}
.wont-need-box h3 {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 5px;
}
.wont-need-box {
  padding: 10px;
}
.wont-need ul li {
  width: 50%;
  padding: 5px;
}
.wont-need-img {
  padding-right: 70px;
}
.wont-need-img-reviews {
  bottom: -4%;
  right: -5%;
  max-width: 230px;
}
section.knowledge-bomb-inn-section {
  padding: 40px 0 20px;
}
section.knowledge-bomb-inn-section::before {display: none;}
section.knowledge-bomb-inn-section::after {display: none;}
section.wont-need-section::after {
  height: 30px;
}
section.wont-need-section {
  padding: 50px 0 40px;
}
.crawled-quickly-cta-row {
  padding: 30px 20px;
}
section.crawled-quickly-cta-section {
  padding-bottom: 40px;
}
section.crawled-quickly-section.pricing-inn {
  padding: 0 0 40px;
}
section.crawled-quickly-section.benefits-inn {
  padding-bottom: 60px;
}
.blog-section {
  padding: 40px 0;
}
.read-more {
  bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}
.blog-item h3 {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 20px;
}
.blog-item {
  padding: 7px 7px 33px;
}
.wp-pegination .page, .wp-pegination span, .wp-pagenavi a {
  width: 40px;
  height: 40px;
  margin: 0 3px;
  border: 1px solid #05AB97;
  line-height: 38px;
  font-size: 20px;
}
.wp-pegination a.nextpostslink {
  font-size: 42px;
  line-height: 32px;
}
.default-css ul li, .default-css ol li {
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 10px;
}
.default-css ul li {
  background-position: 0 2px;
  padding-left: 19px;
  background-size: 16px;
}
section.default-section {
  padding: 40px 0;
}
.why-use-colinkri-row {
  padding-top: 0;
}
section.colinkri-affiliate-form-section {
  padding: 40px 0;
}
 section.knowledge-bomb-section {
    padding: 40px 0;
  }

.blog-img-single figure {
    padding-bottom: 20px;
}	
nav.navigation.post-navigation {
    padding: 20px 0 15px;
}	
.service-detail-right {
        padding-left: 0;
    }	
    .service-detail-list {
        margin-bottom: 20px;
        padding: 20px 15px 20px;
    }	
    .search-btn {
        padding: 20px 15px 20px;
    }	
	.search-medium {
    padding: 10px 50px 10px 11px;
    height: 50px;
    border-radius: 4px;
    font-size: 16px;
    line-height: 24px;
}
.search-btn button {
    top: 12px;
    width: 30px;
    right: 10px;
}	
    .service-detail-list h4, .service-detail-form h4, .sidebar-title {
        margin-bottom: 15px;
        padding-left: 10px;
        font-size: 20px;
        line-height: 26px;
    }	
.service-detail-list hr {
    margin: 10px 0;
}	
.service-detail-list ul li a {
    line-height: 24px;
    border-radius: 0px;
    font-size: 16px;
}
    .nav-next a, .nav-previous a {
        padding: 11px 20px;
        font-size: 16px;
        line-height: 22px;
    }
	.close img {
    max-width: 25px;
}
	
	.header-section.landing-header-section {
    top: 0;
    position: absolute;
    box-shadow: none;
    background: transparent;
    padding: 25px 20px;
}
	section.home-banner.black-friday-banner {
    padding: 60px 0 40px;
}
	.sub-banner-title {
    font-size: 20px;
    line-height: 30px;
}
	    section.home-banner.black-friday-banner .banner-title {
        margin-bottom: 5px;
        font-size: 35px;
        line-height: 46px;
    }
	section.home-banner.black-friday-banner h4 {
    font-size: 35px;
    line-height: 36px;
    margin-bottom: 5px;
}
	section.home-banner.black-friday-banner .banner-caption p {
    font-size: 17px;
    line-height: 24px;
}
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value, .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container {
    font-size: 46px;
    line-height: 50px;
}
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {
    font-size: 17px;
    line-height: 26px;
}
	.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit-wrap {
    padding: 0 15px !important;
}
	.countdown {
    margin: 10px auto 20px;
    max-width: 430px;
    padding: 5px 10px 10px;
}
	    .black-friday-exclusive figure img {
        max-width: 200px;
    }
	    .black-friday-exclusive figure {
        margin-bottom: 10px;
    }
	    section.black-friday-exclusive-section {
        padding: 30px 0;
    }
	section.black-friday-exclusive-section::before {
        border-radius: 25px;
}
	section.faq-section.black-friday-faq {
    padding-top: 40px;
}
#timer div {  min-width: 130px; }
#timer div span { font-size: 18px; line-height: 24px; }
	    section.home-banner::after {
        height: 70px;
    }
}
@media (max-width: 1024px) {


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

}
@media (max-width: 900px) {
section.why-crawling-section .col-sm-5 {
  width: 100%;
  padding: 5px;
}
section.why-crawling-section .col-sm-7 {
  width: 100%;
  padding: 5px;
}
section.why-crawling-section {
  margin: 0 0px;
  padding: 0px 0;
  border-radius: 0;
}
.why-crawling {
  padding: 10px 10px 30px 10px;
}
.testimonial-row .col-sm-4 {
  padding: 10px;
  width: 50%;
}
section.app-screenshot-section .col-sm-3 {
  padding: 5px;
  width: 33.33%;
}
.crawled-quickly-cta-row .col-sm-8 {
  width: 100%;
  text-align: center;
}
.crawled-quickly-cta-row .col-sm-4 {
  width: 100%;
  text-align: center;
}
.crawled-quickly-cta-row .crawled-quickly-btns {
  text-align: center;
}
.crawled-quickly-cta-row {
  padding: 30px 5px;
}
section.crawled-quickly-section.pricing-inn .col-sm-7 {
  width: 100%;
}
section.crawled-quickly-section.pricing-inn .col-sm-5 {display: none;}
section.crawled-quickly-section.pricing-inn .crawled-quickly-row {
  padding: 30px 5px;
}
.blog-section .col-sm-4 {
  padding: 10px;
  width: 50%;
}
section.blog-section.blogpage-single-section.default-section .col-sm-8 {
    width: 100%;
}
	section.blog-section.blogpage-single-section.default-section .col-sm-4 {
    width: 100%;        padding: 15px 12px 0;
}
.search-btn button {
    top: 9px;
}
}

@media (max-width: 812px) {
p {
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 10px;
}
.theme-btn {
  padding: 10px 16px;
  line-height: 20px;
  font-size: 15px;
}
h1 {font-size: 24px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 17px;}
h6 {font-size: 16px;}
.header-logo img {
  max-width: 100px;
}
.header-top {
  border-radius: 0;
  padding: 0;
}
.banner-title {
  margin-bottom: 10px;
  font-size: 28px;
  line-height: 32px;
}
.banner-caption p {
  font-size: 17px;
  line-height: 26px;
}
.banner-caption h4 {
  font-size: 19px;
  line-height: 22px;
}
.banner-caption .banner-btns {
  padding: 5px 0 30px;
}
.banner-logos ul li figure img {
  max-width: 150px;
}
section.home-banner::after {
  height: 60px;
}
section.home-banner {
  padding: 40px 0 70px;
}
    .sub-title {
        font-size: 15px;
        line-height: 22px;
    }
	.why-crawling .sub-title {
    margin-bottom: 10px;
}
.heading-title {
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 28px;
}
.our-process-box h3 {
  margin-bottom: 6px;
  font-size: 20px;
  line-height: 20px;
}
.our-process-box img {
  max-width: 45px;
}
.counter {
  font-size: 22px;
  line-height: 22px;
}
.our-process-box {
  padding: 0px 0 20px;
}
.our-process-row {
  padding-top: 0;
}
.radius a img {
  max-width: 45px;
}
section.why-use-colinkri-section::after {display: none;}
.why-use-colinkri-heading figure img {
  max-width: 35px;
  max-height: 35px;
}
.why-use-colinkri-heading h3 {
  font-size: 17px;
  line-height: 22px;
  width: calc(100% - 50px);
}
.why-use-colinkri-box hr {
  height: 2px;
  width: 20%;
  margin: 10px 0 5px;
}
.watch-video-icon a figure {
  margin-right: 5px;
  border: 1px solid #27397480;
  width: 35px;
  height: 35px;
  line-height: 29px;
}
.watch-video-icon a img {
  max-width: 10px;
}
.watch-video-icon a {
  font-size: 14px;
}
.get-your-links-btns a.theme-btn.skey-btn {
  margin-right: 4px;
}
section.get-your-links-section .get-your-links {
  padding-left: 0;
}
.you-wont-need-box h3 {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 6px;
}
.pricing-box h3 {
  padding: 10px 5px 10px;
  font-size: 16px;
  line-height: 20px;
}
.pricing-box figure img {
  max-width: 50px;
}
.pricing-box figure {
  padding: 15px 5px;
}
.pricing {
  padding: 10px 10px 15px;
  font-size: 20px;
  line-height: 38px;
}
.pricing sub {
  font-size: 14px;
}
.pricing strong {
  font-size: 14px;
  line-height: 18px;
}
.pricing-box {
  padding-bottom: 15px;
}
section.pricing-section .default-css {
  padding-top: 15px;
}
.pricing-logos {
  margin: 20px auto 0;
  padding: 10px;
}
.pricing-logos ul li figure img {
  transition: all 0.6s;
  max-width: 100px;
  max-height: 36px;
}
.case-study-box h3 {
  font-size: 19px;
  line-height: 22px;
  margin-bottom: 10px;
}
.faq-box .card-header h5, .card-header-title {
  padding: 13px 30px 11px 10px;
  font-size: 16px;
  line-height: 24px;
}
.card-body.default-css {
  padding: 0px 10px 10px 10px;
}
.faq-box {
  margin: 0px auto 0;
}
.count-digit-row {
  font-size: 26px;
  line-height: 28px;
}
.count-digit-row strong {
  font-size: 14px;
  line-height: 16px;
  padding-left: 8px;
}
.counter-row {
  padding: 15px 0 0px 0px;
}
.quto-icon figure img {
  max-width: 40px;
}
.quto-icon figure {
  margin-bottom: 10px;
} 
.clint-name-parent h3 {
  font-size: 18px;
  line-height: 20px;
}
.clint-name-parent h3 strong {
  font-size: 13px;
  line-height: 22px;
}
.clint-name-parent {
  bottom: 10px;
}
.client-say-box {
  padding: 15px 10px 30px;
}
.news-feeds-section .news-feeds-row .col-sm-3 {
  width: 35%;
}
.news-feeds-section .news-feeds-row .col-sm-9 {
  width: 65%;
}
.news-feeds-section .news-feeds-content h3 {
  font-size: 17px;
  line-height: 18px;
  margin-bottom: 10px;
}
.footer .col-sm-3 {
  width: 100%;
  text-align: center;
  order: 3;
}
.footer .col-sm-4 {
  width: 100%;
  text-align: center;
  order: 1;
}
.footer .col-sm-5 {
  width: 100%;
  text-align: center;
  order: 2;
}
.about-ftr {
  max-width: 100%;
  margin: 0px 0 0 auto;
  background: transparent;
  box-shadow: none;
  padding: 0 0 10px;
}
.ftr-logo img {
  max-width: 150px;
}
.ftr-logo {
  margin-bottom: 10px;
  padding-bottom: 15px;
}
.newsletter-form {
  position: relative;
  max-width: 530px;
  margin: 0 auto;
}
.newsletter-form .medium {
  padding: 9px 25px 9px 15px !important;
  height: 45px !important;
  font-size: 15px !important;
  line-height: 28px !important;
}
.ftr-title {
  font-size: 18px;
  line-height: 22px;
  background: #05AB97;
  padding: 8px;
  margin: 10px 0;
  color: #fff;
}
.ftr-items ul li {
  font-size: 15px;
  line-height: 20px;
  border-bottom: 1px solid rgb(217 217 217 / 45%);
  padding: 5px 0;
  margin: 0;
}
.ftr-items ul li:last-child {
  border-bottom: none;
}
.ftr-copyright .col-sm-6:first-child {
  width: 100%;
  order: 2;
}
.ftr-copyright .col-sm-6:last-child {
  width: 100%;
  order: 1;
}
.copyright-right ul li::after {display: none;}
.copyright-right ul li {
  border-bottom: 1px solid rgb(217 217 217 / 45%);
  padding: 5px 0;
  display: block;
}
.ftr-copyright {
  padding: 0;
}
.copyright-left {
  text-align: center;
  padding: 7px 0 10px;
}
.page-nav ul li {
  font-size: 15px;
}
.page-nav {
  padding: 7px 0;
  position: relative;
  background: #05AB97;
}
section.inner-banner::before {display: none;}
.banner-title.inner-title {
  font-size: 22px;
  line-height: 20px;
}
section.inner-banner .banner-caption p {
  font-size: 14px;
  line-height: 22px;
}
.inner-banner>img {
  height: 230px;
}
section.wont-need-section .col-sm-6:first-child {
  width: 100%;
  display: none;
}
section.wont-need-section .col-sm-6:last-child {
  width: 100%;
}
section.knowledge-bomb-inn-section {
  padding: 40px 0 40px;
}
section.wont-need-section::after {display: none;}
section.wont-need-section {
  padding: 30px 0 40px;
}
.wont-need-box h3 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 3px;
}
.wont-need-btns a.theme-btn.blue-btn {
  margin-left: 5px;
}
.blog-item h3 {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 20px;
}
.default-css ul li {
  background-position: 0 3px;
  padding-left: 18px;
  background-size: 14px;
}
.default-css ul li, .default-css ol li {
  font-size: 15px;
  line-height: 22px;
  margin: 0 0 6px;
}
.newsletter-form .gform_wrapper .gform_footer {
  justify-content: center;
}
    .service-detail-list h4, .service-detail-form h4, .sidebar-title {
        margin-bottom: 15px;
        padding-left: 10px;
        font-size: 18px;
        line-height: 24px;
    }
	.service-detail-list ul li a {
        line-height: 22px;
        border-radius: 0px;
        font-size: 15px;
    }
	.service-detail-list ul li a::after {
    font-size: 16px;
    line-height: 24px;
}
.service-detail-list {
        margin-bottom: 15px;
    }	
	    .search-medium {
        padding: 10px 50px 10px 11px;
        height: 46px;
        border-radius: 4px;
        font-size: 15px;
        line-height: 22px;
    }
	    .nav-next a, .nav-previous a {
        padding: 9px 15px;
        font-size: 14px;
        line-height: 20px;
    }
	    .blog-img-single figure {
        padding-bottom: 15px;
    }
	
	
	    .sub-banner-title {
        font-size: 18px;
        line-height: 26px;
    }
	    section.home-banner.black-friday-banner .banner-title {
        margin-bottom: 5px;
        font-size: 26px;
        line-height: 36px;
    }
	    section.home-banner.black-friday-banner h4 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 5px;
    }
	    section.home-banner.black-friday-banner .banner-caption p {
        font-size: 16px;
        line-height: 22px;
    }
	    .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value, .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container {
        font-size: 33px !important;
        line-height: 30px;
    }
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {
        font-size: 15px !important;
        line-height: 22px;
    }
	.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit-wrap {
        padding: 0 10px !important;
    }
	    .countdown {
        margin: 10px auto 15px;
        max-width: 320px;
        padding: 5px 10px 10px;
    }
	
	    .black-friday-exclusive figure img {
        max-width: 150px;
    }
#timer { font-size: 30px; line-height: 30px; max-width: 460px; }
#timer div {  min-width: 100px; }
#timer div span { font-size: 16px; line-height: 24px;padding-top: 5px; }
	
	
	
	
}
@media (max-width: 767px) {

	
	
	

}
@media (max-width: 700px) {
  .banner-logos ul li figure img {
    max-width: 120px;
}
.our-process-section .col-sm-4 {
  padding: 10px;
  width: 50%;
}
.our-process-section .col-sm-4:nth-child(2) {
  border-right: none;
}
.our-process-section {
  padding: 20px 0 20px;
}
.our-process-section::after {display: none;}
.why-use-colinkri-row .col-sm-4 {
  padding: 10px;
  width: 50%;
}
section.why-use-colinkri-section {
  padding: 40px 0 20px;
}
.you-wont-need ul li {
  width: 50%;
  margin: 10px 0;
  padding: 0 5px;
}
.you-wont-need ul li:nth-child(2) {
  border-right: none;
}
.you-wont-need-btns {
  padding-top: 10px;
}
.pricing-row .col-sm-3 {
  padding: 10px;
  width: 50%;
}
.case-study-row .col-sm-4 {
  padding: 10px;
  width: 50%;
}
.count-bx {
  width: 50%;
  padding: 10px;
}
section.crawled-quickly-section.benefits-inn .col-sm-8 {
  width: 100%;
}
section.crawled-quickly-section.benefits-inn .col-sm-4 {display: none;}
section.crawled-quickly-section.benefits-inn .crawled-quickly-row {
  border-radius: 4px;
  padding: 25px 5px 31px;
}
section.crawled-quickly-section.benefits-inn {
  padding-bottom: 40px;
}


}
@media (max-width: 600px) {
.crawled-quickly-row .col-sm-5 {
  width: 100%;
  display: none;
}
.crawled-quickly-row .col-sm-7 {
  width: 100%;
}
.crawled-quickly-row {
  border-radius: 4px;
  padding: 30px 10px 30px 10px;
}
section.crawled-quickly-section {
  padding: 0;
}
.videoIframe iframe {
  height: 410px;
}
.colinkri-affiliate-form iframe {
  height: 610px;
}



}
@media (max-width: 575px) {
  .header-section .col-sm-3 {
    width: 100%;
    text-align: center;
    padding: 0;
}
.header-section .col-sm-9 {
  width: 100%;
  text-align: center;
  padding: 0;
}
.header-section {
  padding: 0;
}
.header-top {
  border-radius: 0;
  padding:  0;
}
    .header-meuu-right {
        padding-right: 0;
        width: 100%;
        display: block;
        padding-top: 15px;
    }
.header-btns .theme-btn {
  padding: 8px 28px;
  width: 100%;
  border-radius: 0;
  line-height: 20px;
  font-size: 18px;
}
.header-btns {
  width: 100%;
}
.header-logo {
  padding-top: 15px;
}
.header-section.sticky .header-top {
  padding: 0;
}
.banner-title {
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 26px;
}
.banner-caption p {
  font-size: 14px;
  line-height: 24px;
}
.banner-caption h4 {
  font-size: 15px;
  line-height: 22px;
}
.banner-logos ul li {
  width: 33.33%;
  padding: 10px;
}
.banner-logos ul li {
  width: 33.33%;
  padding: 5px;
}
.banner-caption .banner-btns {
  padding: 0px 0 20px;
}
section.home-banner::after {display: none;}
section.home-banner {
  padding: 40px 0 30px;
}
section.get-your-links-section .col-sm-5 {
  width: 100%;
}
section.get-your-links-section .col-sm-7 {
  width: 100%;
}
section.get-your-links-section .get-your-links {
  padding-top: 20px;
}
.pricing-logos ul li {
  width: 33.33%;
  padding: 10px;
}
.pricing-logos ul {
  justify-content: center;
}
.faq-box .card-header h5, .card-header-title {
  padding: 13px 35px 11px 10px;
  font-size: 15px;
  line-height: 20px;
}
.testimonial-row .col-sm-4 {
  padding: 10px;
  width: 100%;
}
.news-feeds-section .news-feeds-row .col-sm-3 {
  width: 100%;
}
.news-feeds-section .news-feeds-row .col-sm-9 {
  width: 100%;
}
.news-feeds-section .news-feeds-content {
  padding: 20px 0px 0 0px;
}
section.home-banner::before {display: none;}
	section.home-banner.black-friday-banner:before{display:block;}
.caption-absolute {
  top: 45%;
}
section.app-screenshot-section .col-sm-3 {
  padding: 5px;
  width: 50%;
}
  .our-process-section {
    padding: 30px 0 20px;
  }
    section.home-banner.black-friday-banner .banner-title {
        margin-bottom: 5px;
        font-size: 22px;
        line-height: 26px;
    }
	    .header-btns.left {
        margin-right: 0;
        border-bottom: 1px solid #fff;
    }
#timer { font-size: 26px; line-height: 26px; max-width: 460px; }
#timer div { min-width: 80px; }
	
	
    .banner-logos ul {
        padding-top: 10px;
        justify-content: center;
    }	
section.home-banner.black-friday-banner {
        padding: 110px 0 40px;
    }
}
@media (max-width: 525px) {
.case-study-row .col-sm-4 {
  padding: 10px;
  width: 100%;
}
.blog-section .col-sm-4 {
  padding: 10px;
  width: 100%;
}

}
@media (max-width: 480px) {
.our-process-section .col-sm-4 {
  padding: 15px;
  width: 100%;
  border-bottom: 1px solid #D9D9D9;
  border-right: none;
}
.our-process-section .col-sm-4:last-child {
  border-bottom: none;
}
.why-use-colinkri-row .col-sm-4 {
  padding: 10px;
  width: 100%;
  border-bottom: 1px solid #666;
}
.why-use-colinkri-row .col-sm-4:last-child {
  border-bottom: none;
}
.pricing-logos ul li figure img {
  transition: all 0.6s;
  max-width: 85px;
  max-height: 30px;
}
.videoIframe iframe {
  height: 320px;
}
.banner-logos ul li figure img {
  max-width: 97px;
}
.wont-need ul li {
  width: 100%;
  padding: 5px;
}
#timer div {  min-width: 65px; }
#timer div span { font-size: 14px; line-height: 24px; }
#timer { font-size: 26px; line-height: 26px; max-width: 320px; padding: 10px 10px 10px; }


}