/*
Theme Name: Atlas
Author: converzo
Author URI: https://converzo.nl
Description: The Atlas Theme based on the famous Wordpress CMS.
Version: 1.0
*/


@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
* {margin: 0;padding: 0;box-sizing: border-box;scroll-behavior: smooth;}
img {max-width: 100%;height: auto;}
body {background: #ffffff;font-size:20px;color: #421700;font-family: "Roboto", sans-serif;font-weight: 300;line-height: 24px;}
ul {padding: 0;margin: 0;}
p {font-size: 20px;line-height: 24px;font-weight: 300;margin-bottom: 20px;color: #421700;font-family: "Roboto", sans-serif;}
p:last-child {margin-bottom: 0;}
a {color: inherit;text-decoration: none;transition: 0.4s;}
strong{font-weight: 700;}

/* ----- Heading Font CSS ------ */

h1,h2,h3,h4,h5,h6 {margin-bottom: 20px;color: #421700;}
h1 {font-size: 60px;line-height: 73px;font-weight: 700;font-family: "Montserrat", sans-serif;}
h2 {font-size:45px;line-height: 60px;font-weight: 700;font-family: "Montserrat", sans-serif;}
h3 {font-size:25px;line-height: 33px;font-weight: 500;font-family: "Montserrat", sans-serif;}
h4 {font-size:24px;line-height: 29px;font-weight: 700;font-family: "Roboto", sans-serif;}
h5 {font-size: 22px;line-height: 27px;font-weight: 500;font-family: "Roboto", sans-serif;}
h6 {font-size: 20px;line-height: 24px;font-weight: 500;font-family: "Roboto", sans-serif;}
a:focus,.btn:focus,button:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;}
input:focus,textarea:focus,select:focus{border: none;outline: none;}

/* global css start */ 
.full_width {width: 100%;float: left;}
.wrapper {max-width: 1767px;width: 100%;padding: 0 30px;margin: 0 auto;}
.layout {overflow: hidden;}
.btn_one.second{ font-size: 22px; font-weight: 700;}
.btn_one {display: inline-block;min-width:200px;text-align: center;font-size: 18px;font-weight: 700;background: #EE7422;transition: 0.4s;padding: 8px 29px;border-radius: 20px;color: #fff;border: 1px solid transparent;}
.btn_one.shadow {box-shadow: rgba(0, 0, 0, 0.8) 0px 10px 20px -10px;}
.btn_one:hover{border: 1px solid #EE7422;color: #EE7422;background: transparent;}
.orrange_title h5{ font-size: 22px; font-weight: 500; color: #EF7423;}

.main-content{ margin-top: 153px;}
.home .main-content{ margin-top: 0;}

/* list css */
.list_style ul{padding-left: 20px;margin: 22px 0px;list-style-type: none;}
.list_style ul li {position: relative;margin-bottom: 8px;font-size: 20px;line-height: 24px;}
.list_style ul li a{color: #EF7423;transition: 0.4s;text-decoration: underline;}
.list_style ul li a:hover{text-decoration: none;}
.list_style ul li strong{font-weight: 700;}
.list_style ul li::before {content: '';width: 6px;height: 6px;background: #421700;position: absolute;left: -18px;top: 9px;border-radius: 100%;}
 
.list_style ol {padding-left: 20px;margin: 22px 0px;}
.list_style ol li {margin-bottom: 8px;font-size: 20px;line-height: 24px;}
.list_style ol li strong{font-weight: 700;}
.list_style ol li a{color: #EF7423;transition: 0.4s;text-decoration: underline;}
.list_style ol li a:hover{text-decoration: none;}
.list_style ol li::marker {color: #EF7423; font-weight: 700;}
 
/* Main css start here */

/* header css start here */
.header{padding: 38px 0px;position: fixed;top: 0;left: 0;z-index: 9;transition: 0.4s;background: #2C2A2C;}
.home .header { background: transparent;}
.header .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;}
.header .logo{width: 355px;}
.header .logo a{display: block;}
.header .logo a img{display: block;width: 100%;object-fit: cover;}
.header .right_part{width: calc(100% - 355px);display: flex;justify-content: flex-end;align-items: center;padding-left: 30px;}
.header .navigation ul{list-style-type: none;padding: 0;}
.header .navigation ul li{margin-right: 70px;position: relative;display: inline-block;}
.header .navigation ul li:last-child{margin-right: 0px;}
.header .navigation ul li a{color: #fff;transition: 0.4s;font-size: 18px;line-height: 1;font-weight: 700;font-family: "Montserrat", sans-serif;}
.header .navigation ul li a:hover{color: #EF7423;}
.header .btn{margin-left: 73px;}

.header.sticky{background: #2c2a2d; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}

/* header sub menu css */
.header .navigation li ul {padding:0;position: absolute;left: -20px;top: calc(100% + 15px);width: 203px;text-align: left;opacity: 0;visibility: hidden;box-shadow: 0px 25px 50px -12px rgba(0, 0, 0, 0.25);border-top:6px solid #ee7422;background:#FFF;transition:0.4s;}
.header .navigation li:hover ul {opacity: 1;visibility: visible;}
.header .navigation ul.sub-menu::before {width: 0;height: 0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #ee7422;position: absolute;left: 23px;top: -16px;content: "";}
.header .navigation li li {padding:0;float: none;width: 100%;margin:0 !important;border-bottom: 1px solid #421700;}
.header .navigation li li:last-child{border-bottom: none;}
.header .navigation li li a {padding:6px 13px;display: block;color: #421700 !important;position: relative;font-weight: 600;font-size: 18px;transition:0.4s;line-height: 22px !important;font-family: "Montserrat", sans-serif;}
.header .navigation li ul.sub-menu li::after {display: none;}
.header .navigation li li:hover{background-color: #E8EBF2;box-shadow: 0px 25px 50px -12px rgba(0, 0, 0, 0.25);}
.header .navigation li li:hover a{color: #EE7422 !important;}

.menubar {
  width: 40px;
  display: none;
}
.menubar span {
  display: block;
  width: 100%;
  background: #fff;
  height: 5px;
  margin-bottom: 5px;
  float: inline-end;
  transition: 0.4s;
}
/* header css end here */

/* Banner section css start here */
.banner_sec {width: 100%;background-size: cover !important;min-height: calc(100vh - 72px);padding-bottom: 105px;display: flex;align-items: flex-end;padding-top: 162px;}
/* .banner_sec {width: 100%;background-size: contain !important;min-height:1015px;padding-bottom: 138px;display: flex;align-items: flex-end;padding-top: 162px;} */
.banner_sec .inner_part{display: flex;align-items: flex-end;height: 100%;width: 100%;}
.banner_sec .banner_content{max-width: 660px; padding-left: 35px;}
.banner_sec .banner_content h4{color: #EE7422;font-weight: 500;}
.banner_sec .banner_content h1{color: #fff;line-height: 73px;}
.banner_sec .banner_content h1 strong{color: #EE7422; font-weight: 700;}
.banner_sec .banner_content p{color: #fff;}
.banner_sec .banner_content .btn-box{margin-top: 74px;}
.banner_sec .banner_content .btn-box .btn_one{min-width: 219px;}

/* Banner section css end here */

/* UPS Section css start here */
.ups_sec{background: #EF7423;padding: 15px 0px;color: #fff;}
.ups_sec ul{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 10px;}
.ups_sec ul li{font-size: 25px;font-weight: 500;line-height: 1;color: #fff;}
.ups_sec .slick-list{width: 100% !important;}
/* .ups_sec .slick-track{width: calc(100% + 170px) !important;display: flex !important;
margin-left: -85px;
text-align: center;
justify-content: center;
align-items: center;} */
.ups_sec .slick-track{display: flex !important;
text-align: center;
align-items: center;}
/* .ups_sec ul li:last-child{margin-right: 0;} */

  
/* UPS Section css end here */

/* Diensten Section css start here */
.diensten_sec{padding: 110px 0px 194px;position: relative;}
.diensten_sec .top_content{max-width: 690px;margin: 0 auto;width: 100%;text-align: center;}
.diensten_sec .top_content h6{color: #EF7423;margin-bottom: 25px;}
.diensten_sec .top_content h2{margin-bottom:75px;}
.diensten_sec .inner_part{display: flex;flex-wrap: wrap;gap: 90px;margin-top: 90px;padding: 0 70px;}
.diensten_sec .cards{width: calc(33.33% - 60px);text-align: center;}
.diensten_sec .cards .image {height:106px; padding-bottom: 25px;margin-bottom: 40px;position: relative;}
.diensten_sec .cards .image::after{content: '';position: absolute;left: 50%;bottom: 0;width: 130px;height: 1px;background: #EF7423;transform: translateX(-50%);}
.diensten_sec .cards .image img{max-width: 67px;min-height: 70px;}
.diensten_sec .cards h3{line-height: 30px; margin-bottom: 35px;}
.diensten_sec .left-img{background: url(images/left-img.svg) center no-repeat;width: 470px;height: 710px;background-size: 470px;left: 0;position: absolute;z-index: -1;bottom: 174px;}
.diensten_sec .btn-box{display: flex;justify-content: center;align-items: center;margin-top:87px;}
.diensten_sec .btn-box .btn_one{min-width: 234px;padding: 10px 20px;}

/* Diensten Section css end here */

/* certificate Section css start here */
.certificates_sec { background:#2C2A2C; padding:105px 0 85px; border-bottom:10px solid #EF7423}
.certificates_sec .text_box{ color: #fff; max-width: 710px; margin:  0 auto; text-align: center;}
.certificates_sec .text_box h6{ color:#EE7422; margin-bottom:24px}
.certificates_sec .text_box h2{ margin-bottom:24px;color: #fff;}
.certificates_sec .text_box p { color: #fff; line-height: 24px;}
.certificates_sec .partner_logo{ margin-top:60px; display: flex; flex-wrap:wrap; gap:90px ; justify-content: center;}

/* certificate Section css end here */

/* About Section css start here */
.about_sec{margin-top: 185px;}
.about_sec .inner_part{padding: 125px 0px;background: #F7F7F7;position: relative;display: flex;flex-wrap: wrap; justify-content: space-between;z-index: 1;}
.about_sec .inner_part::before{content: '';position: absolute;background: #fff;left: -481.3%;width: 500%;top: 0;height: 100%;z-index: -1;}
.about_sec .left_part{width: 852px;padding-left: 16px;}
.about_sec .left_part .image{height: 100%;}
.about_sec .left_part .image img{display: block;object-fit: cover;height: 100%;}
.about_sec .right_part{width: calc(100% - 852px);padding-top: 32px;}
.about_sec .right_part .inner_content{max-width: 595px;margin: 0 auto;width: 100%;text-align: center;}
.about_sec h6{color: #EF7422;margin-bottom: 25px;}
.about_sec h5{color: #EF7423;margin: 48px 0px 22px;}
.about_sec .btn-box{margin-top: 100px;}
.about_sec .btn-box .btn_one{min-width: 221px;padding: 10px 20px;}

/* About Section css end here */


/* Crypto Section css start here */
.crypto_sec{padding-top: 182px;padding-bottom: 130px;}
.crypto_sec .inner_part{padding-left: 135px; display: flex;justify-content: space-between;align-items: flex-start;}

.crypto_sec .left_part{width: 50%;}
.crypto_sec .left_part .inner_content{max-width: 686px;}
.crypto_sec .right_part{width:49%;margin-top: 20px;}
.crypto_sec .right_part .image img{max-height: 1065px;object-fit: cover;display: block; width: 100%;}
.crypto_sec .top_heading{max-width: 836px;width: 100%;padding-left: 170px;margin-bottom:60px;}
.crypto_sec .top_heading h6{color: #EE7422;margin-bottom: 25px;}
.crypto_sec .top_heading h2{line-height: 55px;margin-bottom: 25px;}
.crypto_sec .btm-content{padding-left: 95px;padding-bottom: 78px;position: relative;border-left: 2px solid #EF7423;margin-left: 38px; padding-right: 30px;}
.crypto_sec .btm-content h6{color: #EE7422;margin-bottom: 23px;}
.crypto_sec .btm-content::before{content: '';position: absolute;left: -22px;top: -10px;width: 42px;height: 42px;background: #EF7423;border-radius: 100%;}
.crypto_sec .btm-content:last-child::after{content: '';position: absolute;left: -22px;bottom: 0; width: 42px;height: 42px;background: #EF7423;border-radius: unset;}
.crypto_sec .btm-content h3{margin-bottom: 23px;font-weight: 700;}
.crypto_sec .btn-box { display: flex; justify-content: center; align-items: center; width: 100%; margin-top:30px; padding-right: 100px; }
.crypto_sec .btn-box .btn_one{padding: 10px 20px;min-width: 234px;}

/* Crypto Section css end here */

/* Investigation Agency Section css start here */
.investigation_agency { background:#2C2A2C; padding:89px 0 98px; border-bottom:13px solid #EF7423}
.investigation_agency .inner_part{ display: flex; justify-content:space-between; flex-wrap:wrap; align-items: flex-end; padding-left: 42px;padding-right: 25px;}
.investigation_agency .left_part{ width:45%;}
.investigation_agency .left_part img{ min-height: 704px;  object-fit:cover;  display: block;height: 100%;}
.investigation_agency .right_part{ width: 49%;text-align: right; padding-bottom: 23px;}
.investigation_agency .right_part h2{ color: #fff;  margin-bottom: 33px;line-height: 55px;}
.investigation_agency .right_part h2 strong{ color:#EF7423;}
.investigation_agency .right_part p{ color: #fff;}
.investigation_agency .four_card{margin-top: 110px; display: flex; flex-wrap:wrap; gap:75px ; justify-content: flex-end; align-items: flex-end;}
 
.investigation_agency .four_card .img_box{ width: auto;display: flex;flex-direction: column; }
.investigation_agency .four_card .img_box img{ margin:  0 auto;  margin-bottom: 17px;}
.investigation_agency .four_card .img_box:last-child img {margin: 0 0 0 auto;  margin-bottom: 17px;}
.investigation_agency .four_card .img_box span{color: #fff;display: block;font-size: 18px;line-height: 22px;font-weight: 500;}

/* Investigation Agency Section css end here */

/* Testimonial Section css start here */
.testimonial_sec{padding:190px 0px 190px;background: #F7F7F7;}
.testimonial_sec .inner_part{max-width:1505px; margin:  0 auto;}
.testimonial_sec .top-heading{text-align: center;position: relative;padding-bottom: 46px;position: relative;margin-bottom:50px;}
.testimonial_sec .top-heading::after{content: '';bottom: 0;background: #EF7423;width: 130px;height: 2px;position: absolute;left: 50%;transform: translateX(-50%);}
.testimonial_sec .top-heading h6{color: #EE7422;margin-bottom: 18px;}
.testimonial_sec .top-heading h2{font-family: "Inter", sans-serif;margin-bottom: 0;}
.testimonial_sec .inner_card {padding: 72px 30px 27px;margin: 20px 56px;text-align: center;border-radius: 39px;background: #fff; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px, rgba(0, 0, 0, 0.05) 0px 2px 4px, rgba(0, 0, 0, 0.05) 0px 4px 8px, rgba(0, 0, 0, 0.05) 0px 8px 5px, rgba(0, 0, 0, 0.05) 0px 10px 10px, rgba(0, 0, 0, 0.05) 0px 5px 8px;}
.testimonial_sec .inner_card h5{color: #EF7423;font-weight: 700;margin-bottom: 35px;}
.testimonial_sec .inner_card p{margin-bottom: 40px;}
.testimonial_sec .inner_card h6{color: #EF7423;font-weight: 700;font-size: 18px;line-height: 22px;margin-bottom: 0;}
.testimonial_sec .testimonial-slider::before{content: '';background: url(images/quots-icon.svg) center no-repeat;position: absolute;top: -40px;left: 25px;width: 69px;height: 53px;background-size: 69px;z-index: 1;}
.testimonial_sec .testimonial-slider{ position: relative; width: calc(100% + 112px); margin-left: -56px; }

/* Testimonial Section css end here */

/* E-Book Section css start here */
.e-book_sec{background: #2C2A2C;position: relative;padding: 428px 0px 249px;} 
.e-book_sec::after{content: '';position: absolute;top: -2px;left: -1%;clip-path: polygon(0px 0px, 100% 0%, 100% 100%);background: #F7F7F7;width: 102%;height: 345px;} 
.e-book_sec::before{content: '';position: absolute;bottom: -2px;left: -1%;clip-path: polygon(0px 100%, 100% 0%,100% 100%);background: #fff;width: 102%;height: 345px;} 

.e-book_sec .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;} 
.e-book_sec .inner_part .left_part{width: 47%; padding-left: 58px;} 
.e-book_sec .inner_part .right_part{width:46.3%;position: relative;z-index: 2;}
.e-book_sec .inner_part .left_part h2{line-height: 55px;padding-bottom: 30px;margin-bottom: 30px;position: relative;color: #fff;} 
.e-book_sec .inner_part .left_part h2 strong{color: #EF7423;} 
.e-book_sec .inner_part .left_part h2::after{content: '';position: absolute;bottom: 0;left: 0;background: #EE7422;width: 188px;height: 2px;} 
.e-book_sec .inner_part .left_part p{color: #fff;margin-bottom: 25px;} 
.e-book_sec .inner_part .left_part .email_field{margin-top: 70px;margin-bottom: 78px;} 
.e-book_sec .inner_part .left_part .email_field label{display: block;margin-bottom: 10px;color: #fff;font-size: 20px;line-height: 24px;font-weight: 700;} 
.e-book_sec .inner_part .left_part .email_field input{width: 556px;padding: 7px 12px;border: 1px solid #707070;background: #fff;font-family: "Roboto", sans-serif;outline: none;font-size: 20px;line-height: 1;font-weight: 300;} 
.e-book_sec .inner_part .right_part .image{width: 100%;}
.e-book_sec .inner_part .right_part .image img{display: block;object-fit: cover; margin-bottom: -52px;}

.e-book_sec .btn-box input[type="submit"]{cursor: pointer;min-width: 203px;text-align: center;font-size:18px;font-weight: 700;line-height: 1;background: #EF7423;transition: 0.4s;padding: 9px 10px;border-radius: 20px;color: #fff;border: 1px solid transparent;}
.e-book_sec .btn-box input[type="submit"]:hover{background: transparent;border: 1px solid #EF7423;color: #EF7423;}
 
/* E-Book Section css end here */

/* Blog Section css start here */
.blog_sec{padding: 55px 0px 264px;position: relative;}
.blog_sec .top-content{margin-bottom: 120px;position: relative;width: 100%;display: flex;justify-content: center;align-items: center;}
.blog_sec .top-content .line{width: 280px;height: 3px;background: #EF7423;}
.blog_sec .blog_content{max-width: 800px;width: 100%;margin-bottom:50px;}
.blog_sec .blog_content h6{color: #EE7422;}
.blog_sec .blog_content h2{color: #421700;margin-bottom: 0;}
.blog_sec .blog_content h2 strong{color: #EF7423;}
.blog_sec .blog_card{width: 100%;}
.blog_sec .right-img{background: url(images/right-bg-img.png) center no-repeat;background-size: auto;width: 640px;height: 1062px;background-size: 640px;right: 0;position: absolute;z-index: -1;bottom: 130px;}
.blog_sec .card{margin: 10px 35px;background: #fff; border: 1px solid #707070; box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 8.6px;}
.blog_sec .card .content{padding: 41px 20px 30px 30px;}
.blog_sec .card .content h4{margin-bottom: 25px;}
.blog_sec .card .content p{font-size: 18px;line-height: 22px;font-weight: 300;}
.blog_sec .card .image{width: 100%;}
.blog_sec .card .image img{width: 100%; display: block;object-fit: cover;}
.blog_sec .card .btn-box{margin-top: 50px;display: flex;justify-content: center;}
.blog_sec .card .btn-box .btn_one{min-width: 220px;padding: 10px 29px;}
.blog_sec .slick-arrow {cursor: pointer;font-size: 0;position: absolute;width: 47px;height: 52px;top: 53%;transform: translateY(-50%);background-size: 47px !important;border: none;z-index: 2;}
.blog_sec .slick-prev {background: url(images/left-arrows.svg) center center no-repeat;background-size: auto;left: -55px;}
.blog_sec .slick-next {background: url(images/right-arrows.svg) center center no-repeat;background-size: auto;right: -55px;}
.blog_sec .inner_part{ padding-left: 40px; padding-right: 25px;}
.blog-slider.slick-initialized.slick-slider{ width: calc(100% + 70px); margin-left: -35px;}
.blog-slider  .slick-track{display: flex !important;}
.blog_sec .card{height: inherit;}
/* Blog Section css end here */

/* Contact Section css start here */
.contact_sec {margin-bottom: 135px;}
.contact_sec .inner_part{background: #F7F7F7;padding: 101px 0px 87px 155px;box-shadow: rgba(0, 0, 0, 0.15) 1.95px 5.95px 8.6px; display:flex; justify-content:space-between; flex-wrap:wrap; align-items:center}
.contact_sec .top-content{max-width: 890px;}
.contact_sec .top-content h6{color: #EE7422;}
.contact_sec .left_part{ width: 59%;}
.contact_sec .right_part{ width: 41%; padding-right: 50px;}
.contact_sec .top-content h2{line-height: 55px;margin-bottom: 22px;}
.contact_sec .top-content h2 strong{color: #EF7423;}
.contact_sec .content{position: relative;}
.contact_sec .content::after{content: '';position: absolute;top: 20px;right: 3px;width: 3px;height: 344px;background: #EF7423;}

.contact_sec .right_part ul { list-style: none; padding-left:164px}
.contact_sec .right_part ul li { margin-bottom:77px; position:relative; padding-left: 70px;}
.contact_sec .right_part ul li:before{ content:""; position:absolute; top:-5px; left:0;  width:31px; height:34px; background:url('images/call-orrange.svg') left center no-repeat; background-size:31px}
.contact_sec .right_part ul li.mail:before{ width:40px; height:33px; background:url('images/mail-orrange.svg') left center no-repeat; background-size:40px}
.contact_sec .right_part ul li.linkedin:before{ width:42px; height:40px; background:url('images/linkedin-orrange.svg') left center no-repeat; background-size:42px}
.contact_sec .right_part ul li:last-child { margin-bottom:0;}
.contact_sec .right_part ul li a{color:#421700; font-size:20px; font-weight:700;transition: 0.4s;}
.contact_sec .right_part ul li a:hover{color: #EF7423;}
.contact_sec .cntct_form{ margin-top:45px}
.contact_sec .cntct_form .field_name{margin-bottom: 35px;}
.contact_sec .cntct_form label{display: block;margin-bottom: 10px;font-size: 20px;font-weight: 700;line-height: 24px;}
.contact_sec .cntct_form .field_name.txt input{width: 425px;}
.contact_sec .cntct_form input{width: 556px;border: 1px solid #707070;border-radius: 20px;background: transparent;outline: none;font-size: 20px;font-weight: 300;font-family: "Roboto", sans-serif;padding:8px 20px;}
.contact_sec .cntct_form .btn-box{ margin-top:45px;position: relative;}
.contact_sec .cntct_form  input[type=submit]{cursor: pointer;font-size:18px; font-weight:700; width:153px; color:#fff; border-radius:19px; background:#EE7422;border: 1px solid transparent;padding: 7px 15px;transition: 0.4s; }
.contact_sec .cntct_form  input[type=submit]:hover{ border: 1px solid #ee7422;background: transparent;color: #ee7422;}
.contact_sec .cntct_form .btn-box p{position: relative;display: inline-block;}
/* Contact Section css end here */

/* footer css start here*/
.footer .footer_top{ background: #2C2A2C; padding:128px 0 97px;  }
.footer .footer_top .inner_part{ display: flex; justify-content:space-between; flex-wrap: wrap;padding: 0px 35px; }
.footer .footer_top .left_part { padding-top: 20px; width:32%; text-align: center; display: flex;  flex-direction: column; align-items: center; }
.footer .footer_top .left_part .footer_logo{ margin-bottom:50px;}
.footer .footer_top .left_part .footer_logo a{display: block;}
.footer .footer_top .right_part{ width:60%;  display: flex; justify-content:space-between }
.footer .footer_top .right_part .coll{ width: 50%;padding-left: 20px;}
.footer .footer_top .right_part .coll.page_links{ width:35%;padding-left: 40px;}
.footer_top ul{ display:flex; gap: 68px; flex-wrap:wrap; list-style: none; }
.footer_top .right_part ul{ display: inline-block; flex-wrap:wrap; list-style: none; }
.footer_top .right_part .coll.contact ul li{ margin-bottom: 75px; position: relative; padding-left: 85px;}
.footer_top .right_part ul li{ margin-bottom: 75px; position: relative; }
.footer .footer_top .right_part .coll.contact ul li:before{ content:""; position:absolute; top:-8px; left:0;  width:32px; height:34px; background:url('images/call.svg') left center no-repeat; background-size:32px}
.footer .footer_top .right_part .coll.contact ul li.mail:before{  top:-8px; left:0;  width: 40px; height:41px; background:url('images/mail.svg') left center no-repeat; background-size:40px}
.footer .footer_top .right_part .coll.contact ul li.location:before{  top:-8px; left:0;  width: 37px; height:47px; background:url('images/location.svg') left center no-repeat; background-size:37px}
.footer .footer_top .right_part .coll.contact ul li.landmark:before{  top:-8px; left:0;  width:32px; height:45px; background:url('images/landmark.svg') left center no-repeat; background-size:32px}
.footer .footer_top .right_part .coll.contact ul li.right_arrow:before{  top:-8px; left:0;  width: 40px; height:41px; background:url('images/right_arrow.svg') left center no-repeat; background-size:40px}
.footer .footer_top .right_part ul li a{ font-size: 20px; font-weight:500; color: #EE7422; line-height: 1;transition: 0.4s;}
.footer .footer_top .right_part ul li a:hover {color:#fff}
.footer_top ul li a { color: #fff;}

.footer_bottom { background:#EF7423; padding:41px 0}
.footer_bottom .inner_part{ padding-left: 90px; max-width: 1480px;display: flex;justify-content: space-between;gap: 20px;}
.footer_bottom  ul{ display:flex; flex-wrap:wrap; list-style: none;  justify-content: space-between; }
/* .footer_bottom  ul li:nth-child(2){ padding-left:164px;} */
.footer_bottom  ul li a,.footer_bottom  p{ color: #fff; font-size:20px; font-weight:700;}
.footer_bottom  ul li:hover a{ color:#421700}
.footer_bottom .left{width: 40%;}
.footer_bottom .right{width: 60%;}
/* footer css end here*/

/* text-img-sec css start here*/
.text-img-sec.top { margin-bottom: 0; padding-top: 35px;background: #F7F7F7;padding-bottom: 65px;  }
.text-img-sec .inner_part { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;  }
.text-img-sec h5 { font-size: 22px; font-weight: 500; color: #EF7423;margin-bottom: 12px;  }
.text-img-sec.top h5 { font-size: 22px; font-weight: 500; color: #EF7423;margin-bottom: 30px;  }
.text-img-sec h1 strong , .text-img-sec p strong{ color: #EF7423;  }
.text-img-sec h1{ margin-bottom: 30px;}
.text-img-sec .left_part { width: 50%; padding-right: 30px; padding-left: 40px;}
.text-img-sec.top  .left_part{ padding-left: 80px;}
.text-img-sec.top .right_part {padding-right: 0px;}
.text-img-sec .right_part { width: 50%; display: flex; justify-content: flex-end; flex-wrap: wrap; padding-right: 30px;}
.service .text-img-sec.top .left_part{ padding-right: 0;}
.text-img-sec h1 strong { color: #EF7423; font-weight: 700;  }
.text-img-sec p strong{ color: #EF7423; font-weight: 500;  }
/* text-img-sec css start here*/

/* three col section css start here*/
.three_coll_sec .inner_part { max-width: 1584px; margin: -125px 42px auto auto; z-index: 1; position: relative; display: flex; gap: 65px; flex-wrap: wrap; background: #2C2A2C; border-radius:25px;padding: 100px 60px 60px 110px; }
.three_coll_sec .coll { padding-right: 42px; width: calc(33.33% - 70px); position: relative; }
.three_coll_sec .coll::after{content:""; position:absolute; top: 0; right:3px; width: 3px; height:137px; background:#EF7423;  }
.three_coll_sec .coll:last-child::after{position: unset;}
.three_coll_sec .coll:last-child{padding-right: 0;}
.three_coll_sec .orrange_title img { width: 45px; }
.three_coll_sec .orrange_title h5 { width: calc(100% - 70px);}
.three_coll_sec p{ color: #fff;}

.three_coll_sec .orrange_title { display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 20px; }
.three_coll_sec .orrange_title h5 { width: calc(100% - 70px); margin-bottom: 0; }


/* three col section css end here*/

/* single_text_sec css start here  */
.single_text_sec { position: relative;  padding: 155px 0 170px ;}
.single_text_sec .orrange_title h5{margin-bottom: 35px;}
.single_text_sec .inner_part{ text-align: center; max-width: 770px; margin:  0 auto;}
.single_text_sec h2{ margin-bottom: 25px;}
.single_text_sec .left-img{background: url(images/left-bg-img.png) center no-repeat;background-size: auto;width:470px;height:710px;background-size:470px;left: 0;position: absolute;z-index: -1; top: 40px;}

/* single_text_sec css end here  */

/* mission section css start here*/
.mission_sec { background: #2C2C2C;border-bottom:9px solid #EF7423}
.mission_sec .inner_part{padding: 146px 0; color: #fff; padding-left: 162px; display: flex;justify-content: space-between;}
.mission_sec .left_part{width: 50%;}
.mission_sec .top_title { margin-bottom: 80px; padding-top: 30px;}
.mission_sec .top_title h2{line-height: 55px;margin-bottom: 0; color: #fff; position: relative; padding-bottom: 30px; }
.mission_sec .top_title h2::before{ content: ""; position: absolute; bottom: 0; left: 0; width: 96px; height: 4px; background: #EF7423;}
.mission_sec  h2 strong {color: #EE7422;}
.mission_sec .btm-content{margin-left: 30px; position: relative;  padding-right: 30px; display: flex; gap:65px; flex-wrap: wrap; padding-bottom: 50px;}
.mission_sec .img_box { width: 70px;}
.mission_sec .btm-content .orrange_title{ width: calc(100% - 135px); padding-top:10px;}
.mission_sec .btm-content p{color: #fff;}
.mission_sec .right_part{width:49%; display: flex; justify-content: flex-end;padding-right: 30px; }
.mission_sec .right_part .image{height: 100%;}
.mission_sec .right_part .image img{object-fit: cover;display: block;height: 100%; }
.mission_sec .btm-content .orrange_title h5{ font-size: 22px; font-weight: 700;}
.mission_sec  h2 strong {color: #EF7423;}
/* mission section css end here*/

/* specializations_sec css start here*/
.specializations_sec {padding: 195px 0px 182px;background: #F7F7F7;}
.specializations_sec .orrange_title{ max-width: 705px; text-align: center; margin:  0 auto;}
.specializations_sec .orrange_title h5{ margin-bottom: 12px;}
.specializations_sec .orrange_title h2{ margin-bottom: 50px;}
.specializations_sec .four_card{ margin-top:80px; display: flex; flex-wrap:wrap; gap:190px; row-gap: 70px; justify-content: center; margin-bottom: 110px;align-items: flex-end;}
.specializations_sec .four_card .img_box{ width: auto;display: flex;flex-direction: column;gap: 20px; }
.specializations_sec .four_card .img_box img{ margin:  0 auto;  margin-bottom: 17px;}
.specializations_sec .four_card .img_box:last-child img {margin: 0 0 0 auto;  margin-bottom: 17px;}
.specializations_sec .four_card .img_box span{color: #421700;display: block;font-size: 22px;line-height: 27px;font-weight: 500;}
.specializations_sec .btn-box{ display: flex; justify-content: center; }
.specializations_sec .btn-box .btn_one{font-size: 22px; font-weight: 700; min-width: 221px;padding: 10px 29px; }
.specializations_sec .orrange_title h5{ margin-bottom: 12px; font-weight: 700;}

/* specializations_sec css end here*/

/* Four card section css start here*/
.about_sec.two{ margin-top: 165px; margin-bottom: 138px;}
.about_sec.two .left_part{padding-left: 0px;}
.about_sec.two .inner_part{ padding: 125px 0px 124px; align-items: center;}
.about_sec.two .right_part{ padding-top: 0; padding-bottom: 30px;}

.four_card_sec{ padding-bottom:194px;}
.four_card_sec .inner_part{ display: flex; gap: 48px; row-gap: 81px; flex-wrap:wrap;}
.four_card_sec .orrange_title { display: flex; gap: 24px; flex-wrap: wrap;justify-content: center;text-align: center; align-items:center;margin-bottom: 20px; }
.four_card_sec .orrange_title img { width: 45px; }
.four_card_sec .orrange_title h5 {margin-bottom: 0; font-weight: 500; font-size: 25px; line-height: 30px;text-align: center; }
.four_card_sec p strong{ color: #EF7423; font-weight: 500; font-size: 20px;}
.four_card_sec .card{ padding: 65px 110px 90px;border-radius: 54px; background: #F7F7F7; width: calc(50% - 24px);}
/* Four Card section css end here*/

/* Question section css start here*/
.questions_sec { padding: 103px 61px 60px;background: #2C2C2C}
.questions_sec .text_center{ max-width: 1230px; margin:  0 auto; text-align: center;}
.questions_sec .text_center .btn_one{ margin-top: 40px; padding: 8px 20px; background: #EF7423; border-radius: 19px;}
.questions_sec .text_center h2{color: #fff;}
.questions_sec .text_center h2 strong{color:#EF7423;}
.questions_sec .text_center .btn_one:hover{ background: transparent; color: #fff;}
/* Question section css end here*/  


/* Service section css start here*/
.service .single_text_sec{ padding: 170px 0 140px; }
.service .mission_sec { background: #fff; border: none; position: relative;padding: 175px 0px 350px; }
.service .mission_sec h2, .service .mission_sec p{ color: #421700;}
.service .mission_sec .top_title h2::before {display: none;}
.service .mission_sec .inner_part{ align-items: flex-end;padding: 0px 0px 0px 80px;}
.service .mission_sec .btm-content:last-child{ padding-bottom: 0;}
.service .mission_sec .left-img{background: url(images/left-bg-img.png) center no-repeat;background-size: auto;width:470px;height:710px;background-size:470px;left: 0;position: absolute; top:30%; }
.service .mission_sec .top_title{ margin-bottom: 100px;}
.service .mission_sec .btm-content {padding-left: 70px; gap: 10px; padding-bottom: 80px;}
.service  .mission_sec .btm-content .orrange_title{ width: calc(100% - 100px);}
.service .mission_sec .right_part{ padding-right: 0;}
.service .mission_sec .right_part .image{padding-top: 60px;}

/* Service section css end here*/


/* Contact Part css start here */
.contact_form{padding: 168px 0px 276px;background: #fff;}
.contact_form .inner_part{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start; padding: 0 50px 0 165px;}
.contact_form .left_part{width: 48%;}
.contact_form .right_part{width:40.5%; padding-top: 20px;}
.contact_form .right_part .cntct-list{padding: 120px 60px 125px 145px;background: #2C2C2C;border-radius: 75px;}
.contact_form .top-content{margin-bottom: 43px;}
.contact_form .top-content h2{line-height: 55px;position: relative;padding-bottom: 18px;margin-bottom: 28px;}
.contact_form .top-content h2::after{content: '';position: absolute;bottom: 0;left: 0;width: 96.5px;height: 4px;background: #EF7423;}
.contact_form .top-content h2 strong{color: #EF7423;}
.contact_form .contact_part {max-width: 556px;}
.contact_form .contact_part .form_details{margin-bottom: 36px;}
.contact_form .contact_part label{display: block;font-size: 20px;line-height: 24px;margin-bottom: 13px;color: #421700;font-weight: 700;}
.contact_form .contact_part .form_details input{border-radius: 20px;font-size: 20px;line-height: 1;font-family: "Roboto", sans-serif;font-weight: 300;color: #421700;padding: 7px 14px;border: 1px solid #707070;outline: none;background: #F2F2F2;}
.contact_form .contact_part .form_details.txt input{width: 425px;}
.contact_form .contact_part .form_details.full input{width: 100%;}
.contact_form .contact_part .form_details textarea{width: 100%;border-radius: 20px;font-size: 20px;line-height: 1;font-family: "Roboto", sans-serif;font-weight: 300;color: #421700;padding: 7px 14px;border: 1px solid #707070;outline: none;background: #F2F2F2;height: 145px;resize: none;}
.contact_form .contact_part .btn-box input[type="submit"]{cursor: pointer;min-width: 153px;text-align: center;font-size: 20px;font-weight: 700;line-height: 1;background: #EF7423;transition: 0.4s;padding: 8px 10px;border-radius: 20px;color: #fff;border: 1px solid transparent;}
.contact_form .contact_part .btn-box input[type="submit"]:hover{background: transparent;border: 1px solid #EF7423;color: #EF7423;}
 
.contact_form .right_part ul{list-style: none;}
.contact_form .right_part ul li{margin-bottom: 70px;position: relative;padding-left: 94px;}
.contact_form .right_part ul li strong{color: #EF7423;font-size: 20px;line-height: 24px;display: block;margin-bottom: 25px;}
.contact_form .right_part ul li a{color: #fff;font-weight: 300;font-size: 20px;line-height: 24px;transition: 0.4s;}
.contact_form .right_part ul li a:hover{color: #EF7423;}
.contact_form .right_part ul li:last-child{margin-bottom: 0;}
.contact_form .right_part ul li.call::before {content: "";position: absolute;top: -8px;left: 0;width: 30px;height: 32px;background: url('images/call.svg') left center no-repeat;background-size: 30px;}
.contact_form .right_part ul li.mail::before {content: "";position: absolute;top: -8px;left: 0;width: 39px;height: 33px;background: url('images/massage.svg') left center no-repeat;background-size: 39px;}
.contact_form .right_part ul li.location::before {content: "";position: absolute;top: -8px;left: 0;width: 37px;height: 47px;background: url('images/location.svg') left center no-repeat;background-size: 37px;}
.contact_form .right_part ul li.landmark::before {content: "";position: absolute;top: -8px;left: 0;width: 32px;height: 45px;background: url('images/landmark.svg') left center no-repeat;background-size: 32px;}
 
/* Contact Part css end here */
 
/* page banner Part css start here */
.page-banner{background: #F7F7F7;padding: 95px 0px 115px;}
.page-banner .inner_part{max-width: 885px;text-align: center;margin: 0 auto;float: unset;}
.page-banner h5{margin-bottom: 26px;color: #EF7423;}
.page-banner h2{margin-bottom: 37px;line-height: 55px;}
.page-banner h2 strong{color: #EF7423;}
.page-banner p{margin-bottom: 20px;}
.page-banner p:last-child{margin-bottom: 0px;}
.page-banner h6{font-weight: 700;margin-bottom: 35px;}
.page-banner h6 strong{color: #EF7423;}
 
/* page banner Part css end here */


/* Blog Section css start here */
.blog_sec .card_box{ display: flex; gap: 81px; row-gap: 95px; flex-wrap: wrap;}
.blog_sec .card_box .card{width: calc(33.33% - 54px); margin: 0;}
.blog .blog_sec{ padding:135px 0px 196px; }
.blog .blog_sec .inner_part{ max-width: 1225px; margin:  0 auto; padding: 0;}
.blog .page-banner { padding: 60px 0px 70px;}
.blog .page-banner h2{ margin-bottom: 20px;}

/* Blog Section css end here */

/* Blog Details css start here */
.blog-details{padding: 100px 0px 110px;background: #fff;}
.blog-details .content_part{max-width: 1150px;margin: 0 auto;width: 100%;}
.blog-details .content_part h3{font-size: 30px;line-height: 37px;font-weight: 700;color: #EF7423;margin-bottom: 30px;}
.blog-details .content_part p{margin-bottom: 30px;}
.blog-details .content_part h6{font-weight: 700;}
.blog-details .content_part img{margin: 120px 0px 58px;}
.blog-details a{color: #EF7423;transition: 0.4s;text-decoration: underline;}
.blog-details a:hover{text-decoration: none;}
 
/* Blog Details css end here */
 
 
/* know more section css start here */
.know_more{padding-bottom: 133px;background: #fff;}
.know_more .inner_part{background: #F2F2F2;border-radius: 24px;max-width: 1275px;margin: 0 auto;float: unset;display: flex;flex-wrap: wrap;align-items: flex-start;gap: 81px; padding: 61px 0px 61px 204px;}
.know_more .left_part{width: 59.2%;}
.know_more .right_part{width: calc(40% - 73px );}
.know_more .email_field{margin-top: 40px;margin-bottom: 59px;}
.know_more .right_part .image img{ max-width: unset;}
.know_more .email_field label {display: block;margin-bottom: 13px;color: #421700;font-size: 20px;line-height: 24px;font-weight: 700;}
.know_more .email_field input {width: 556px;padding: 7px 12px;border: 1px solid #707070;background: #fff;font-family: "Roboto", sans-serif;outline: none;font-size: 20px;line-height: 1;font-weight: 300;}
.know_more  .btn-box input[type="submit"]{cursor: pointer;min-width: 203px;text-align: center;font-size:18px;font-weight: 700;line-height: 1;background: #EF7423;transition: 0.4s;padding: 9px 10px;border-radius: 20px;color: #fff;border: 1px solid transparent;}
.know_more  .btn-box input[type="submit"]:hover{background: transparent;border: 1px solid #EF7423;color: #EF7423;}
.know_more h2 strong{ color: #EF7423; font-weight: 700;}
/* know more section css end here */

/* Error Page css start here */
.error_page {padding: 130px 0px;}
.error_page .inner_part {text-align: center;}
.error_page .inner_part h1 {margin-bottom: 50px;}
.error_page .inner_part img {margin-bottom: 50px;}

/* Error Page css end here */

/* Default page css start here */
.default_page {padding: 130px 0px 130px;}
.default_page a{color: #EF7423;text-decoration: underline;transition: 0.4s;}
.default_page a:hover{text-decoration: none;}
.default_page h3{font-weight: 700; }
.wpcf7-form p{margin-bottom: 0;}
.wpcf7-not-valid-tip{font-size: 16px !important;}
.wpcf7-spinner{position: absolute !important;right: 0 !important;top: 11px !important;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450!important;background-color: #46b450!important;color: #fff;border-radius: 50px;text-align: center !important;  padding: 10px !important;font-size: 14px !important;line-height: 18px !important;width: 100%;float: left;font-weight: 400 !important;margin: 15px 0 !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { background: red; 
color:#fff; border-color: red !important;  border-radius: 50px;text-align: center !important;  padding:10px !important;font-size: 14px !important;line-height: 18px !important;width: 100%;float: left;font-weight: 400 !important;margin: 15px 0 !important; }
 .pagenavi {display: flex;justify-content: center;}
 .pagenavi .wp-pagenavi{margin-top: 50px;}
 .wp-pagenavi a, .wp-pagenavi span{font-size: 20px !important;min-width: 30px;min-height: 30px;display: inline-flex; justify-content: center; align-items: center;border-color: #421700 !important;}
 .wp-pagenavi span.current{background: #EF7423;color: #fff;cursor: default;border-color: #EF7423 !important;}
 .wp-pagenavi a:hover{background: #EF7423;color: #fff;border-color: #EF7423 !important;}
 .scrol_top{transition: 0.4s; position: fixed;bottom: -100%;right: 30px;width: 50px;height: 50px;background: #EF7423;border-radius: 5px;display: flex;justify-content: center;align-items: center;z-index: 10;cursor: pointer;border: 1px solid #fff;}
 .scrol_top.show{bottom: 30px;}
 /* Default page css end here */


/* Main css end here */

/* responsive css start here */
@media only screen and (max-width: 1699px) {
.wrapper{max-width: 1260px;}
p,body,.list_style ul li,.list_style ol li{font-size: 18px;}
.main-content {margin-top: 125px;}
h1 {font-size: 48px;line-height: 60px;}
h2 {font-size: 40px;line-height: 50px;}
h3 {font-size: 20px;}
h6{font-size: 18px;}
.crypto_sec .btm-content h6{font-size: 16px;}
.header .navigation ul li {margin-right: 40px;}
.header .btn {margin-left: 40px;}
.header .logo {width: 290px;}
.header .right_part {width: calc(100% - 290px);}
.btn_one{min-width: 150px;padding: 8px 15px;}
.banner_sec{padding-top: 150px;padding-bottom: 70px;min-height: calc(100vh - 59px);}
.ups_sec ul{padding-right: 0;}
.banner_sec .banner_content h1{line-height: 55px;}
.diensten_sec {padding: 100px 0px 140px;}
.banner_sec .banner_content .btn-box {margin-top: 45px;}
.ups_sec ul li {font-size: 22px;}
.ups_sec {padding: 10px 0px;}
.diensten_sec .top_content h2 {margin-bottom: 40px;}
.diensten_sec .top_content h6 {margin-bottom: 15px;}
.diensten_sec .inner_part{gap: 50px;margin-top: 50px;padding: 0 20px;}
.diensten_sec .cards {width: calc(33.33% - 34px);}
.diensten_sec .cards .image{margin-bottom: 25px;}
.diensten_sec .cards h3 {margin-bottom: 25px;}
.diensten_sec .cards p br{display: none;}
.diensten_sec .btn-box{margin-top: 65px;}
.certificates_sec .text_box h6 {margin-bottom: 15px;}
.certificates_sec{padding: 100px 0 85px;}
.certificates_sec .text_box h2 {margin-bottom: 20px;}
.about_sec {margin-top: 120px;}
.about_sec .left_part {width: 50%;padding-left: 0;}
.about_sec .left_part .image{height: 100%;}
.about_sec .inner_part {padding: 100px 0px;}
.about_sec .right_part {width: 50%;padding: 0px 25px;}
.about_sec h6 {margin-bottom: 15px;}
.about_sec h5 {margin: 30px 0px 22px;}
.about_sec .btn-box {margin-top: 50px;}
.crypto_sec {padding: 130px 0px;}
.crypto_sec .top_heading {max-width: 680px;margin-bottom: 60px;padding-left: 60px;}
.crypto_sec .top_heading h6{margin-bottom: 15px;}
.crypto_sec .top_heading h2{margin-bottom: 20px;}
.crypto_sec .btm-content {padding-left: 40px;padding-bottom: 50px;}
.crypto_sec .btm-content::before {width: 30px;height: 30px;left: -15px;top: -3px;}
.crypto_sec .inner_part {padding-left: 30px;}
.crypto_sec .btm-content h6 {margin-bottom: 15px;}
.crypto_sec .btm-content h3 {margin-bottom: 15px;}
.crypto_sec .right_part{margin-top: 0;}
.investigation_agency .inner_part{padding: 0;}
.investigation_agency .right_part p br{display: none;}
.investigation_agency .inner_part{align-items: normal;}
.investigation_agency .four_card {margin-top: 65px;}
.testimonial_sec {padding: 115px 0px;}
.investigation_agency .left_part img {min-height: 585px;}
.testimonial_sec .inner_card{margin: 20px 20px;padding: 50px 30px 30px;}
.testimonial_sec .testimonial-slider{width: calc(100% + 30px);margin-left: -15px;}
.testimonial_sec .top-heading{padding-bottom: 30px;}
.e-book_sec{padding: 190px 0px 190px;}
.e-book_sec::before {height: 190px;}
.e-book_sec::after {height: 190px;}
.e-book_sec .inner_part .left_part{padding-left: 0;}
.e-book_sec .inner_part .left_part h2{padding-bottom: 20px;margin-bottom: 20px;}
.e-book_sec .inner_part .left_part h2 br{display: none;}
.e-book_sec .inner_part .left_part .email_field {margin-top: 45px;margin-bottom: 50px;}
.e-book_sec .inner_part .right_part .image img{margin-bottom: 0;}
.blog_sec {padding: 30px 0px 110px;}
.blog_sec .inner_part{padding: 0;}
.blog-slider.slick-initialized.slick-slider {width: calc(100% + 34px);margin-left: -8px;padding: 0 50px;}
.blog_sec .card {margin: 10px 15px;}
.blog_sec .card .content {padding: 25px 20px 25px 25px;}
.blog_sec .slick-prev{left: 0;}
.blog_sec .slick-next{right: 0;}
.blog_sec .right-img {width: 450px;height: 900px;background-size: 450px;}
.diensten_sec .left-img{width: 300px;height: 600px;background-size: 300px;}
.contact_sec .inner_part{padding: 70px 0px 70px 70px;}
.contact_sec {margin-bottom: 110px;}
.contact_sec .left_part {width: 55%;}
.contact_sec .content{padding-right: 30px;}
.contact_sec .right_part{padding-right: 30px;}
.contact_sec .right_part ul{padding-left: 20px;}
.contact_sec .content p br{display: none;}
.contact_sec .right_part ul li{margin-bottom: 50px;}
.footer .footer_top{padding: 100px 0 97px;}
.footer .footer_top .inner_part{padding: 0;}
.footer .footer_top .left_part .footer_logo{width: 125px;}
.footer .footer_top .left_part{padding-top: 0;}
.footer_top .right_part .coll.contact ul li {margin-bottom: 50px;padding-left: 70px;}
.footer_top .right_part ul li {margin-bottom: 50px;}
.footer .footer_top .right_part .coll.page_links{padding-left: 0;}
.footer .footer_top .right_part .coll{padding-left: 0;}
.footer_bottom ul li:nth-child(2){padding-left: 0;}
.footer_bottom .inner_part{max-width: unset;padding-left: 0;}
.footer_bottom {padding: 25px 0;}
.footer_top .right_part .coll.contact ul li:last-child{margin-bottom: 0;}
.footer_top .right_part ul li:last-child{margin-bottom: 0;}
.text-img-sec.top .left_part{padding-left: 0;}
.text-img-sec.top h5{font-size: 20px;margin-bottom: 15px;}
.text-img-sec h1 {margin-bottom: 15px;}
.three_coll_sec .inner_part{padding: 60px 50px;gap: 40px;}
.three_coll_sec .coll{padding-right: 20px;width: calc(33.33% - 27px);}
.three_coll_sec .orrange_title{gap: 18px;}
.three_coll_sec .orrange_title h5 {width: calc(100% - 63px);font-size: 20px;}
.three_coll_sec .coll::after {right: 0;}
.single_text_sec{padding: 100px 0 120px;}
.single_text_sec .orrange_title h5 {margin-bottom: 15px;}
.single_text_sec .left-img{width: 300px;height: 600px;background-size: 300px;}
.text-img-sec .left_part{padding-left: 0;}
.about_sec.two {margin: 110px 0px;}
.about_sec.two .inner_part {padding: 110px 0px 110px;}
.about_sec.two .inner_part{align-items: unset;}
.mission_sec .inner_part{padding: 100px 0;padding-left: 0;}
.mission_sec .top_title{padding-top: 0;}
.mission_sec .btm-content .orrange_title {width: calc(100% - 80px);}
.mission_sec .img_box {width: 50px;}
.mission_sec .btm-content{gap: 30px;padding-bottom: 40px;padding-right: 15px;margin-left: 0;}
.specializations_sec {padding: 110px 0px 110px;}
.specializations_sec .orrange_title h2 {margin-bottom: 30px;}
.specializations_sec .four_card{margin-top: 45px;margin-bottom: 80px;}
.service .text-img-sec.top .left_part h1 br{display: none;}
.service .single_text_sec {padding: 110px 0;}
.service .text-img-sec.top .left_part {padding-right: 20px;}
.four_card_sec .card {padding: 40px;width: calc(50% - 15px);}
.four_card_sec .inner_part{row-gap: 60px;gap: 30px;}
.four_card_sec {padding-bottom: 110px;}
.questions_sec {padding: 60px;}
.questions_sec .text_center .btn_one {margin-top: 25px;}
.service .mission_sec{padding: 110px 0px 150px;}
.service .mission_sec .top_title {margin-bottom: 50px;}
.service .mission_sec .btm-content{padding-left: 0;padding-bottom: 60px;}
.service .mission_sec .inner_part{padding: 0;align-items: unset;}
.service .mission_sec .left-img{width: 300px;height: 600px;background-size: 300px;}
.blog .blog_sec {padding: 110px 0px 130px;}
.blog_sec .card_box{gap: 40px;row-gap: 60px;}
.blog_sec .card_box .card {width: calc(33.33% - 27px);}
.blog-details .content_part img {margin: 80px 0px 58px;}
.know_more {padding-bottom: 110px;}
.know_more .inner_part{gap: 0px;justify-content: space-between; padding: 61px 0px 60px 60px;}
.know_more .left_part {width: 49%;}
.know_more .right_part {width: 49%;}
.know_more .email_field {margin-top: 30px;margin-bottom: 40px;}
.page-banner{padding: 100px 0px;}
.contact_form {padding: 100px 0px 130px;}
.contact_form .inner_part{padding: 0;}
.contact_form .right_part .cntct-list {padding: 85px 30px 80px 70px;border-radius: 50px;}
.contact_form .right_part ul li strong{margin-bottom: 15px;}
.contact_form .right_part ul li {margin-bottom: 50px;padding-left: 80px;}
.default_page {padding: 100px 0px 110px;}
.error_page {padding: 110px 0px;}
.error_page .inner_part .btn_one{min-width: 160px;}
.ups_sec .slick-track{width: 100% !important;}
.header {padding: 26px 0px;}
.header .inner_part{padding-left: 0;}


}

@media only screen and (max-width: 1279px) {
h1, h2, h3, h4, h5, h6 {margin-bottom: 15px;}
p {font-size: 16px;line-height: 23px;}
h1{font-size: 40px;line-height: 50px;}
h2 {font-size: 32px;line-height: 42px;}
h3 {font-size: 18px; line-height: 23px;}
h4 {font-size: 22px;line-height: 26px;}
h5 {font-size: 20px;line-height: 24px;}
h6 {font-size: 18px;line-height: 20px;}
.main-content {margin-top: 99px;}
.btn_one {min-width: 125px;padding: 6px 12px;}
.header .logo {width: 250px;}
.header .right_part {width: calc(100% - 250px);}
.header .navigation ul li a{font-size: 16px;}
.header .navigation ul li {margin-right: 32px;}
.header .btn {margin-left: 32px;}
.header .navigation ul li li a {font-size: 14px;}
.banner_sec .banner_content h1{line-height: 50px;}
.banner_sec{min-height: calc(100vh - 38px);}
.banner_sec .banner_content h1 br{display: none;}
.ups_sec ul li {font-size: 18px;}
.banner_sec .banner_content p br{display: none;}
.banner_sec .banner_content{padding-left: 0;}
.diensten_sec .top_content p br{display: none;}
.diensten_sec {padding: 80px 0px 100px;}
.diensten_sec .top_content h2 {margin-bottom: 25px;}
.diensten_sec .inner_part{padding: 0;}
.diensten_sec .cards {width: calc(33.33% - 20px);} 
.diensten_sec .inner_part {gap: 30px;}
.diensten_sec .cards h3 {line-height: 23px;min-height: 50px;}
.diensten_sec .cards .image{padding-bottom: 15px;margin-bottom: 15px;}
.diensten_sec .btn-box .btn_one {padding: 8px 20px;}
.certificates_sec {padding: 80px 0 85px;}
.certificates_sec .partner_logo {margin-top: 40px;}
.about_sec {margin-top: 100px;}
.about_sec .inner_part {padding: 80px 0px;}
.about_sec .btn-box .btn_one {padding: 8px 20px;}
.crypto_sec {padding: 100px 0px;}
.crypto_sec .top_heading h2 {line-height: 42px;}
.crypto_sec .top_heading {max-width: 100%;}
.crypto_sec .btn-box .btn_one {padding: 8px 20px;}
.crypto_sec .top_heading h2 br{display: none;}
.investigation_agency .right_part h2{line-height: 42px;}
.investigation_agency .four_card{gap: 45px;}
.testimonial_sec {padding: 80px 0px;}
.testimonial_sec .testimonial-slider {width: calc(100% + 15px);margin-left: -6px;}
.testimonial_sec .inner_card {margin: 20px 15px;padding: 35px 20px 30px;}
.e-book_sec {padding: 150px 0px;}
.e-book_sec::after {height: 150px;}
.e-book_sec::before {height: 150px;}
.e-book_sec .inner_part .left_part h2{line-height: 42px;padding-bottom: 15px;margin-bottom: 15px;}
.e-book_sec .inner_part .left_part .email_field input {width: 100%;}
.e-book_sec .inner_part .left_part .email_field {margin-top: 40px;margin-bottom: 40px;}
.blog_sec .top-content .line {width: 200px;}
.blog_sec .top-content {margin-bottom: 80px;}
.blog_sec .blog_content h2 br{display: none;}
.blog_sec .slick-arrow{width: 35px;height: 45px;background-size: 35px !important;}
.blog_sec .card .content {padding: 18px;}
.blog_sec .card {margin: 10px 10px;}
.blog-slider.slick-initialized.slick-slider {width: calc(100% + 20px);margin-left: -5px;padding: 0 30px;}
.blog_sec .card .btn-box .btn_one {min-width: 180px;padding: 8px 20px;}
.blog_sec {padding: 30px 0px 80px;}
.contact_sec .top-content h2 {line-height: 42px;margin-bottom: 15px;}
.contact_sec .cntct_form input {width: 100%;}
.contact_sec .right_part ul li {margin-bottom: 40px;padding-left: 50px;}
.contact_sec {margin-bottom: 80px;}
.footer .footer_top .left_part .footer_logo {width: 90px;}
.footer_top ul {gap: 55px;}
.footer .footer_top .left_part {width: 25%;}
.footer .footer_top .right_part{width: 68%;}
.footer .footer_top .right_part .coll.contact ul li::before {top: 0;width: 20px;height: 23px;background-size: 20px;}
.footer .footer_top .right_part .coll.contact ul li.mail::before {width: 24px;height: 28px;background-size: 24px;top: 0;}
.footer .footer_top .right_part .coll.contact ul li.location::before {width: 24px;height: 32px;background-size: 24px;top: 0;}
.footer .footer_top .right_part .coll.contact ul li.landmark::before {top: 0;width: 22px;height: 32px;background-size: 22px;}
.footer .footer_top .right_part .coll.contact ul li.right_arrow::before {top: 0;width: 25px;height: 25px;background-size: 25px;}
.footer_top ul li a img{width: 35px;min-height: 35px;}
.footer_top .right_part .coll.contact ul li {margin-bottom: 35px;padding-left: 50px;}
.footer_top .right_part ul li {margin-bottom: 35px;}
.footer_bottom ul li a,.footer_bottom p {font-size: 16px;}
.footer_bottom {padding: 15px 0;}
.contact_sec .right_part ul li::before {top: 0;width: 24px;height: 30px;background-size: 24px;;}
.contact_sec .right_part ul li.mail::before {width: 25px;height: 25px;background-size: 25px;}
.contact_sec .right_part ul li.linkedin::before {width: 25px;height: 25px;background-size: 25px;}
.footer .footer_top .right_part ul li a {font-size: 18px;}
.contact_sec .right_part ul li a{font-size: 18px;}
.testimonial_sec .testimonial-slider::before {top: -25px;left: -1px;width: 45px;height: 45px;background-size: 45px;}
.blog_sec .slick-prev {left: -10px;}
.blog_sec .slick-next {right: -10px;}
.specializations_sec .four_card{gap: 125px;}
.single_text_sec {padding: 80px 0 110px;}
.about_sec.two {margin: 90px 0px;}
.mission_sec .top_title h2 {line-height: 42px;padding-bottom: 15px;}
.mission_sec .top_title {margin-bottom: 50px;}
.mission_sec .img_box {width: 38px;}
.mission_sec .btm-content .orrange_title {width: calc(100% - 58px);}
.mission_sec .btm-content {gap: 20px;}
.service .single_text_sec {padding: 80px 0;}
.single_text_sec h2 {margin-bottom: 15px;}
.four_card_sec .card {padding: 40px;width: calc(50% - 10px);}
.four_card_sec .inner_part {row-gap: 40px;gap: 20px;}
.four_card_sec .orrange_title h5{font-size: 22px;line-height: 26px;width: 100%;}
.four_card_sec .orrange_title{gap: 10px;}
.four_card_sec .orrange_title img{display: block;}
.four_card_sec {padding-bottom: 80px;}
.service .mission_sec {padding: 80px 0px 110px;}
.page-banner h5 {margin-bottom: 15px;}
.page-banner h2 {margin-bottom: 15px;line-height: 42px;}
.page-banner p {margin-bottom: 15px;}
.blog .blog_sec {padding: 80px 0px 100px;}
.blog_sec .card_box .card {width: calc(33.33% - 14px);}
.blog_sec .card_box {gap: 20px;row-gap: 40px;}
.blog_sec .card .content h4 {margin-bottom: 15px;}
.blog_sec .card .btn-box {margin-top: 30px;}
.page-banner {padding: 80px 0px;}
.page-banner h6 {margin-bottom: 20px;}
.blog-details {padding: 80px 0px 100px;}
.blog-details .content_part h3 {font-size: 26px;line-height: 34px;margin-bottom: 20px;}
.blog-details .content_part p {margin-bottom: 20px;}
.list_style ol li{font-size: 16px;line-height: 23px;}
.blog-details .content_part img {margin: 50px 0px 30px;}
.know_more .inner_part{padding: 40px 0px 40px 40px;}
.know_more .email_field input{width: 100%;}
.know_more .right_part .image{width: 100%;}
.know_more .right_part .image img{width: 100%;}
.know_more .email_field {margin-top: 25px;margin-bottom: 30px;}
.contact_form {padding: 80px 0px 100px;}
.contact_form .top-content h2 {line-height: 42px;padding-bottom: 15px;margin-bottom: 15px;}
.contact_form .right_part .cntct-list {padding: 68px 20px 50px 40px;}
.contact_form .right_part ul li.call::before {  top: 0;width: 20px;height: 23px;background-size: 20px;}
.contact_form .right_part ul li.mail::before {top: 0;left: 0;width: 25px;height: 25px;background-size: 25px;}
.contact_form .right_part ul li.location::before {width: 24px;height: 32px;background-size: 24px;top: 0;}
.contact_form .right_part ul li.landmark::before {top: 0;width: 22px;height: 32px;background-size: 22px;}
.contact_form .right_part ul li {margin-bottom: 30px;padding-left: 50px;}
.contact_form .right_part ul li strong {margin-bottom: 10px;font-size: 18px;line-height: 23px;}
.contact_form .right_part ul li a {font-size: 18px;line-height: 23px;}
.contact_form .contact_part .form_details {margin-bottom: 25px;}
.contact_form .contact_part .btn-box input[type="submit"] {min-width: 150px;font-size: 18px;}
.list_style ul li{font-size: 16px;line-height: 23px;}
.default_page {padding: 80px 0px 100px;}
.error_page {padding: 80px 0px;}
.blog_sec .card .content p{font-size: 16px;line-height: 22px}
.four_card_sec p strong{font-size: 16px;}
.crypto_sec .top_heading,.crypto_sec .inner_part{padding-left: 0;}
 .scrol_top{right: 20px;}
 .scrol_top.show{bottom: 20px;}
}


@media only screen and (max-width: 1023px) {
.menubar{display: block;}
p{margin-bottom: 15px;}
h1 {font-size: 35px;line-height: 42px;}
h2 {font-size: 28px;line-height: 34px;}
h4 {font-size: 20px;line-height: 24px;}
h6 {font-size: 16px;line-height: 18px;}
.wrapper {max-width: 900px;}
.banner_sec .banner_content h1 {line-height: 42px;}
.header .right_part .navigation{display: none;}
.header .btn{display: none;}
.header .logo{width: 240px;}
.banner_sec{min-height: auto;}
.ups_sec ul li {font-size: 16px;}
.ups_sec {padding: 8px 0px;}
.ups_sec ul li img{width: 21px;max-width: unset !important;}
.diensten_sec {padding: 60px 0px 60px;}
.diensten_sec .top_content h6 {margin-bottom: 10px;}
.diensten_sec .top_content h2 {margin-bottom: 15px;}
.diensten_sec .inner_part {margin-top: 35px;gap: 60px 20px;  justify-content: center;}
.diensten_sec .cards {width: calc(50% - 10px);}
.diensten_sec .cards h3{min-height: unset;}
.diensten_sec .cards h3 {margin-bottom: 15px;}
.diensten_sec .btn-box {margin-top: 40px;}
.certificates_sec {padding: 60px 0px;}
.certificates_sec .text_box h6 {margin-bottom: 10px;}
.certificates_sec .partner_logo{gap: 40px;}
.about_sec {margin-top: 70px;}
.about_sec .inner_part {padding: 60px 0px;}
.about_sec .left_part {width: 100%;margin-bottom: 50px;}
.about_sec .right_part {width: 100%;padding: 0px;}
.about_sec .right_part .inner_content h2 br{display: none;}
.about_sec h5 {margin: 20px 0px 20px;}
.crypto_sec {padding: 80px 0px;}
.crypto_sec .top_heading h6 {margin-bottom: 10px;}
.crypto_sec .top_heading h2 {line-height: 34px;}
.crypto_sec .inner_part{flex-wrap: wrap;padding-left: 0;}
.crypto_sec .left_part {width: 100%;margin-bottom: 50px;}
.crypto_sec .right_part {width: 100%;}
.crypto_sec .top_heading{padding-left: 0;}
.crypto_sec .btm-content h6 {margin-bottom: 10px;}
.crypto_sec .btm-content h3 {margin-bottom: 10px;}
.crypto_sec .btm-content {padding-left: 50px;padding-bottom: 35px;padding-right: 0;}
.investigation_agency{padding: 60px 0px;}
.investigation_agency .left_part {width: 100%;margin-bottom: 50px;}
.investigation_agency .right_part{width: 100%;text-align: left;padding-bottom: 0;}
.investigation_agency .right_part h2 {line-height: 34px;margin-bottom: 20px;}
.investigation_agency .right_part h2 br{display: none;}
.investigation_agency .four_card{justify-content: center;margin-top: 40px;}
.testimonial_sec {padding: 60px 0px;}
.testimonial_sec .top-heading h6{margin-bottom: 10px;}
.testimonial_sec .top-heading {padding-bottom: 20px;}
.testimonial_sec .inner_card h5{margin-bottom: 20px;}
.e-book_sec {padding: 110px 0px;}
.e-book_sec::after {height: 110px;}
.e-book_sec .inner_part .left_part {width: 100%;order: 2;}
.e-book_sec .inner_part .left_part h2 {line-height: 34px;}
.e-book_sec .inner_part .left_part p{margin-bottom: 15px;}
.e-book_sec .inner_part .left_part .email_field {margin-top: 30px;margin-bottom: 30px;}
.e-book_sec .inner_part .left_part .email_field label{font-size: 18px;line-height: 22px;margin-bottom: 8px;}
.e-book_sec .inner_part .right_part {width: 100%;order: 1;margin-bottom: 50px;}
.blog_sec {padding: 20px 0px 60px;}
.blog_sec .top-content {margin-bottom: 50px;}
.blog_sec .blog_content{margin-bottom: 30px;}
.blog_sec .right-img {width: 300px;height: 300px;background-size: 300px;}
.contact_sec .inner_part {padding: 40px 0px 40px 40px;}
.contact_sec .left_part {width: 100%; margin-bottom: 50px;}
.contact_sec .right_part {width: 100%;padding-right: 0;}
.contact_sec .right_part ul {padding-left: 0px;}
.contact_sec .right_part ul li {margin-bottom: 30px;padding-left: 40px;}
.footer_top .right_part .coll.contact ul li {margin-bottom: 25px;padding-left: 40px;}
.footer .footer_top .right_part {width: 75%;}
.footer .footer_top .left_part {width: 20%;}
.footer .footer_top .left_part .footer_logo {width: 90px;}
.footer_top ul {gap: 24px;}
.footer_top ul li a img {width: 28px;min-height: 30px;}
.footer_top .right_part ul li {margin-bottom: 25px;}
.footer .footer_top {padding: 70px 0px 70px;}
.footer_bottom ul li a,.footer_bottom p {font-size: 14px;}
.footer_bottom {padding: 10px 0;}
.text-img-sec .right_part {width: 100%;padding-right: 0px;}
.text-img-sec.top .left_part {padding-right: 0;width: 100%;margin-bottom: 50px;}
.text-img-sec h1 br{display: none;}
.three_coll_sec .inner_part{margin: 0;gap: 20px;padding: 50px 40px;}
.three_coll_sec .coll {padding-right: 0;width: 100%;padding-bottom: 20px;}
.three_coll_sec .coll::after {right: unset;bottom: 0px;width: 100%;height: 3px;top: unset;}
.three_coll_sec .coll{margin-bottom: 20px;}
.three_coll_sec .coll:last-child{padding-bottom: 0;margin-bottom: 0;}
.single_text_sec {padding: 60px 0px;}
.text-img-sec .left_part {padding-left: 0;padding-right: 0;width: 100%;margin-bottom: 50px;}
.about_sec.two {margin: 60px 0px;}
.about_sec.two .inner_part {padding: 60px 0px;}
.about_sec .right_part .inner_content{max-width: 100%;}
.about_sec h5 {margin: 0px 0px 10px;}
.about_sec.two .right_part{padding-bottom: 0;}
.mission_sec .inner_part {padding: 60px 0;flex-wrap: wrap;}
.mission_sec .top_title h2 {line-height: 34px;}
.mission_sec .left_part {width: 100%;margin-bottom: 50px;}
.mission_sec .top_title h2 br{display: none;}
.orrange_title h5 {font-size: 20px;}
.mission_sec .top_title {margin-bottom: 30px;}
.mission_sec .btm-content{padding-bottom: 30px;padding-right: 0;}
.mission_sec .btm-content .orrange_title{padding-top: 5px;}
.mission_sec .btm-content:last-child{padding-bottom: 0;}
.mission_sec .right_part{width: 100%;padding-right: 0;}
.specializations_sec {padding: 60px 0px;}
.specializations_sec .orrange_title h2 {margin-bottom: 20px;}
.specializations_sec .four_card {gap: 60px;}
.specializations_sec .four_card .img_box{gap: 10px;}
.specializations_sec .four_card .img_box span{font-size: 20px;line-height: 25px;}
.specializations_sec .four_card {margin-top: 40px;margin-bottom: 45px;}
.service .single_text_sec {padding: 60px 0;}
.four_card_sec .card {padding: 30px 20px;}
.four_card_sec {padding-bottom: 60px;}
.four_card_sec p strong{font-size: 16px;}
.questions_sec {padding: 60px 0px;}
.service .mission_sec {padding: 60px 0px;}
.service .mission_sec .top_title {margin-bottom: 30px;}
.mission_sec .btm-content .orrange_title h5 {font-size: 20px;}
.service .mission_sec .right_part{z-index: 1;position: relative;}
.service .mission_sec .right_part .image{padding-top: 0;}
.blog .page-banner {padding: 60px 0px;}
.page-banner h2{line-height: 34px;}
.page-banner h2 br{display: none;}
.blog .blog_sec {padding: 60px 0px;}
.blog_sec .card_box .card {width: calc(50% - 10px);}
.page-banner {padding: 60px 0px;}
.blog-details {padding: 60px 0px;}
.blog-details .content_part h3 {font-size: 22px;line-height: 30px;margin-bottom: 15px;}
.blog-details .content_part p {margin-bottom: 15px;}
.list_style ul li {font-size: 16px;line-height: 23px;}
.know_more .left_part {width: 100%;margin-bottom: 50px;}
.know_more .right_part {width: 100%;}
.know_more .inner_part {padding: 30px 25px;}
.contact_form {padding: 60px 0px;}
.contact_form .left_part {width: 100%;margin-bottom: 50px;}
.contact_form .right_part {width: 100%;padding-top: 0;}
.default_page {padding: 60px 0px;}
.crypto_sec {  padding: 60px 0px;}
.contact_sec .content {padding-right: 0px;}
.contact_sec .inner_part {padding: 30px;}
.contact_sec .top-content h2{line-height: 34px;}
.contact_sec .cntct_form{padding-bottom: 45px;}
.contact_sec .content::after {top: unset;right: 0;width: 100%;height: 3px;bottom: 0;}
.three_coll_sec{margin-top: 60px;}
.know_more {padding-bottom: 60px;}
.contact_form .top-content h2{line-height: 34px;}
.contact_form .top-content {margin-bottom: 35px;}
.header .right_part {width: calc(100% - 240px);}
.certificates_sec .text_box p{line-height: 23px;}
.text-img-sec .right_part{justify-content: center;}
}


@media only screen and (max-width: 767px) {
.main-content {margin-top: 80px;}
.wrapper {max-width: 100%;}
.banner_sec .banner_content h1 {line-height: 35px;}
h1 {font-size: 30px;line-height: 35px;}
h2 {font-size: 24px;line-height: 30px;}
h4 {font-size: 18px;line-height: 22px;}
.banner_sec {padding-top: 185px;padding-bottom: 50px;}
.ups_sec ul li img {width: 18px;}
.header .logo {width: 200px;}
.header .right_part {width: calc(100% - 200px);}
.header {padding: 20px 0px;}
.diensten_sec .cards {width: 100%;}
.diensten_sec .inner_part{gap: 40px 0px;}
.about_sec .inner_part {padding: 20px;}
.about_sec .inner_part::before {display: none;}
.about_sec .btn-box {margin-top: 35px;}
.crypto_sec .top_heading{margin-bottom: 40px;}
.crypto_sec .btm-content{margin-left: 20px;padding-right: 0;}
.investigation_agency .right_part h2{line-height: 30px;}
.testimonial_sec .inner_card {margin: 20px 10px;padding: 30px 16px 30px;}
.testimonial_sec .testimonial-slider {width: 100%;margin-left: 0px;}
.e-book_sec::after {height: 80px;}
.e-book_sec::before {height: 80px;}
.e-book_sec {padding: 80px 0px;}
.text-img-sec.top{padding-top: 35px;}
.about_sec.two .inner_part {padding: 15px ;}
.specializations_sec .four_card {gap: 20px;}
.specializations_sec .four_card .img_box span {font-size: 18px;line-height: 23px;}
.footer .footer_top .left_part .footer_logo {margin-bottom: 20px;width: 80px;}
.footer .footer_top .left_part {width: 100%;margin-bottom: 50px;}
.footer .footer_top .right_part {width: 100%;flex-wrap: wrap;}
.four_card_sec .card{width: 100%;}
.four_card_sec .inner_part{gap: 40px;}
.service .mission_sec .btm-content{padding-bottom: 45px;}
.footer .footer_top {padding: 60px 0px;}
.blog_sec .card_box{gap: 40px 0px;}
.blog_sec .card_box .card{width: 100%;}
.page-banner p br{display: none;}
.blog-details .content_part h3 {font-size: 20px;line-height: 28px;margin-bottom: 10px;}
.blog-details .content_part img {margin: 30px 0px;}
.contact_form .contact_part label{line-height: 23px;font-size: 18px;margin-bottom: 10px;}
.contact_form .contact_part .form_details textarea{font-size: 16px; padding: 9px 14px;}
.contact_form .contact_part .form_details input {font-size: 16px;  padding: 9px 14px;}
.contact_sec .cntct_form input{font-size: 16px;  padding: 9px 14px;}
.contact_sec .cntct_form .btn-box {margin-top: 30px;}
.contact_sec .cntct_form {padding-bottom: 35px;}
.know_more .email_field input{font-size: 16px;  padding: 9px 14px;}
.contact_sec .cntct_form label{margin-bottom: 8px;font-size: 18px;line-height: 23px;}
.contact_sec .cntct_form .field_name {margin-bottom: 25px;}
.contact_sec {margin-bottom: 60px;}
.specializations_sec .btn-box .btn_one{min-width: 200px;padding: 7px 29px;font-size: 18px;}
.page-banner h2 { line-height: 30px;}


.footer_bottom .inner_part{flex-wrap: wrap;}
.footer_bottom .left{width: 100%;order: 2;}
.footer_bottom .right{width: 100%;}
}


@media only screen and (max-width: 600px) {
h1, h2, h3, h4, h5, h6 {margin-bottom: 15px;}
p{margin-bottom: 12px;line-height: 22px;}
.main-content {margin-top: 78px;}
h1 {font-size: 24px;line-height: 30px;}
h2 {font-size: 22px;line-height: 27px;}
h4 {font-size: 16px;line-height: 20px;}
h5 {font-size: 18px;line-height: 22px;}
.btn_one{font-size: 14px;}
.wrapper{padding: 0px 18px;}
.header {padding: 18px 0px;}
.header .logo {width: 190px;}
.header .right_part {width: calc(100% - 190px);}
.header .right_part{padding-left: 0;}
.banner_sec .banner_content .btn-box .btn_one {min-width: 165px;}
.banner_sec {padding-top: 160px;}
.banner_sec .banner_content h1 {line-height: 30px;}
.diensten_sec {padding: 50px 0px;}
.certificates_sec {padding: 50px 0px;}
.about_sec {margin-top: 60px;}
.crypto_sec {padding: 50px 0px;}
.crypto_sec .btm-content::before {left: -16px;width: 30px;height: 30px;top: -6px;}
.crypto_sec .btm-content:last-child::after {left: -19px;width: 35px;height: 35px;}
.crypto_sec .btm-content {padding-left: 35px;}
.crypto_sec .btn-box{padding-right: 0;}
.certificates_sec .text_box h2 {margin-bottom: 15px;}
.crypto_sec .top_heading h2 {line-height: 27px;}
.crypto_sec .top_heading h2 {margin-bottom: 15px;}
.investigation_agency .left_part{margin-bottom: 40px;}
.about_sec .left_part{margin-bottom: 40px;}
.crypto_sec .left_part{margin-bottom: 40px;}
.investigation_agency {padding: 50px 0px;}
.investigation_agency .right_part h2 {line-height: 27px;}
.testimonial_sec {padding: 50px 0px;}
.testimonial_sec .top-heading{margin-bottom: 40px;}
.testimonial_sec .testimonial-slider::before {top: -16px;left: -2px;width: 38px;height: 38px;background-size: 38px;}
.testimonial_sec .inner_card h5 {margin-bottom: 15px;}
.e-book_sec {padding: 60px 0px;}
.e-book_sec::after {height: 60px;}
.e-book_sec::before {height: 60px;}
.e-book_sec .inner_part .right_part{margin-bottom: 40px;}
.e-book_sec .inner_part .left_part h2 {line-height: 27px;}
.blog_sec .top-content {margin-bottom: 40px;}
.blog_sec .top-content .line {width: 115px;}
.blog-slider.slick-initialized.slick-slider {width: calc(100% + 10px);margin-left: 0px;padding: 0 20px;}
.blog_sec .slick-prev {left: 0;}
.blog_sec .slick-arrow {width: 25px;height: 35px;background-size: 25px !important;}
.blog_sec .slick-next{right: 0;}
.blog_sec {padding: 20px 0px 50px;}
.contact_sec .cntct_form .field_name.txt input{width: 100%;}
.contact_sec .inner_part {padding: 25px 15px;}
.contact_sec .top-content h2{line-height: 27px;}
.contact_sec .cntct_form label {margin-bottom: 6px;font-size: 16px;line-height: 22px;}
.contact_sec .cntct_form {margin-top: 35px;}
.contact_sec .right_part ul li {margin-bottom: 25px;}
.contact_sec .right_part ul li a {font-size: 16px;}
.contact_sec {margin-bottom: 50px;}
.footer .footer_top {padding: 50px 0px;}
.footer .footer_top .left_part{margin-bottom: 35px;}
.footer .footer_top .right_part .coll {width: 100%;}
.footer .footer_top .right_part .coll.contact{order: 2;}
.footer .footer_top .right_part .coll.page_links{order: 1;margin-bottom: 40px;width: 100%;}
.footer .footer_top .right_part .coll.page_links ul{width: 100%;}
.footer .footer_top .right_part ul li a {font-size: 16px;}
.footer_top .right_part ul li {margin-bottom: 15px;}
.text-img-sec.top h5 {font-size: 16px;margin-bottom: 10px;}
.text-img-sec.top .left_part{margin-bottom: 40px;}
.text-img-sec.top{padding-bottom: 50px;}
.three_coll_sec {margin-top: 50px;}
.three_coll_sec .orrange_title h5{font-size: 18px;}
.three_coll_sec .inner_part{padding: 40px 30px;}
.three_coll_sec .orrange_title{margin-bottom: 15px;}
.three_coll_sec .inner_part{gap: 14px;}
.single_text_sec {padding: 50px 0px;}
.text-img-sec .left_part{margin-bottom: 40px;}
.about_sec.two {margin: 50px 0px;}
.mission_sec .top_title h2{line-height: 27px;}
.orrange_title h5 {font-size: 16px;}
.mission_sec .img_box {width: 30px;}
.mission_sec .btm-content .orrange_title {width: calc(100% - 50px);}
.mission_sec .left_part{margin-bottom: 40px;}
.mission_sec .inner_part {padding: 50px 0;}
.specializations_sec {padding: 50px 0px;}
.specializations_sec .orrange_title h2 {margin-bottom: 15px;}
.specializations_sec .four_card {gap: 40px 70px;}
.specializations_sec .four_card .img_box img{margin-bottom: 12px;}
.specializations_sec .btn-box .btn_one{font-size: 14px;min-width: 140px;padding: 6px 15px;}
.three_coll_sec .inner_part {padding: 30px 20px;}
.service .single_text_sec {padding: 50px 0;}
.four_card_sec .orrange_title h5 {font-size: 20px;line-height: 24px;}
.four_card_sec .inner_part {gap: 25px;}
.four_card_sec {padding-bottom: 50px;}
.service .mission_sec {padding: 50px 0px;}
.questions_sec {padding: 50px 0px;}
.questions_sec .text_center h2 br{display: none;}
.service .mission_sec .top_title {margin-bottom: 15px;}
.mission_sec .btm-content .orrange_title h5 {font-size: 18px;margin-bottom: 10px;}
.service .mission_sec .btm-content .orrange_title {width: calc(100% - 40px);}
.service .mission_sec .btm-content {padding-bottom: 30px;}
.blog .page-banner {padding: 50px 0px;}
.page-banner h5 {margin-bottom: 10px;}
.page-banner h2 {line-height: 27px;margin-bottom: 15px;}
.blog .blog_sec {padding: 50px 0px;}
.page-banner {padding: 50px 0px;}
.page-banner h6 {margin-bottom: 15px;}
.blog-details {padding: 50px 0px;}
.blog-details .content_part h3 {font-size: 18px;line-height: 24px;}
.know_more .email_field label{margin-bottom: 6px;font-size: 16px;line-height: 22px;}
.know_more .left_part{margin-bottom: 40px;}
.contact_form {padding: 50px 0px;}
.contact_form .top-content h2 {line-height: 27px;}
.contact_form .top-content {margin-bottom: 25px;}
.contact_form .contact_part .form_details.txt input{width: 100%;padding: 7px 14px;}
.contact_form .contact_part label {line-height: 23px;font-size: 16px;margin-bottom: 6px;}
.contact_form .contact_part .form_details {margin-bottom: 20px;}
.contact_form .contact_part .form_details textarea{height: 120px;}
.contact_form .right_part .cntct-list{border-radius: 40px;padding: 40px 20px 40px 27px;}
.contact_form .right_part ul li {margin-bottom: 25px;padding-left: 40px;}
.contact_form .right_part ul li a {font-size: 16px;}
.contact_form .right_part ul li strong{font-size: 16px;margin-bottom: 8px;}
.default_page {padding: 50px 0px;}
.error_page {padding: 60px 0px;}
.error_page .inner_part h1 {margin-bottom: 30px;}
.error_page .inner_part img {margin-bottom: 30px;}
.error_page .inner_part .btn_one{min-width: 140px;font-size: 14px;padding: 5px 12px;}
.diensten_sec .btn-box .btn_one {padding: 6px 20px;min-width: 205px;}
.certificates_sec .text_box p{line-height: 22px;}
.about_sec .btn-box .btn_one {min-width: 160px;padding: 6px 20px;}
.crypto_sec .btn-box .btn_one {padding: 6px 15px;min-width: 200px;}
.investigation_agency .four_card{gap: 26px;}
.investigation_agency .four_card .img_box{width: 46%;text-align: center;}
.investigation_agency .four_card .img_box:last-child img{margin: 0 auto 17px;}
.investigation_agency .four_card .img_box span{font-size: 16px;line-height: 20px;}
.e-book_sec .inner_part .left_part .email_field input{font-size: 16px;}
.e-book_sec .btn-box input[type="submit"] {min-width: 150px;font-size: 14px;}
.blog_sec .card .btn-box .btn_one {min-width: 135px;padding: 5px 15px;}
.contact_sec .cntct_form input{padding: 7px 14px;}
.know_more .email_field input{padding: 7px 14px;}
.know_more .btn-box input[type="submit"]{min-width: 160px;font-size: 14px;padding: 9px 10px;}
.contact_form .contact_part .btn-box input[type="submit"] {min-width: 120px;font-size: 14px;padding: 8px 10px;}
.footer_bottom ul li{width: 100%;}
.ups-data .slick-slide{margin: 0 10px;}
.ups-data .slick-list{overflow: visible !important;}
.page-banner h6{font-size: 12px;}
 .scrol_top{right: 15px;width: 40px;height: 40px;}
 .scrol_top.show{bottom: 15px;}
}




/* responsive css end here */