@media (max-width: 1920px) {
   .testimonial-img {
      position: absolute;
      right: 0;
      top: -62px;
      z-index: 2;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 326px;
   }
}
@media (max-width: 1680px) {
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 208px;
   }
}
@media (max-width: 1600px) {
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 160px;
   }
   #mega-menu-wrap-top
      #mega-menu-top
      > li.mega-menu-flyout
      ul.mega-sub-menu
      li.mega-menu-item
      ul.mega-sub-menu {
      left: -100%;
   }
}
@media (max-width: 1499px) {
   .fancy_banner {
      padding: 0 80px;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 112px;
   }
   header .sub-header {
      padding: 10px 70px;
   }
   header .navbar ul li {
      margin-right: 25px;
   }
}
@media (max-width: 1440px) {
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 88px;
   }
}
@media (max-width: 1399px) {
   .fancy_banner {
      padding: 0 50px;
   }
   header .sub-header {
      padding: 10px 30px;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 70px;
   }
   .owl-carousel .owl-nav .owl-prev {
      left: -50px;
   }
   .owl-carousel .owl-nav .owl-next {
      right: -50px;
   }
   .vertical-center.slider .slick-prev,
   .vertical-center.slider .slick-next {
      right: -26px;
   }
   .service-effect-side {
      padding: 0 55px;
   }
   .service-effect-bg {
      padding-top: 50px;
   }
   .flip-effect-owl .owl-carousel .owl-nav button.owl-prev {
      left: -116px;
   }
   .flip-effect-owl .owl-carousel .owl-nav .owl-next {
      right: 8px;
   }
   header .navbar ul li {
      margin-right: 20px;
   }
   .xamin-tabs .tab-content {
      margin-left: 15px;
   }
}
@media (max-width: 1365px) {
   header .sub-header {
      padding: 0px 15px;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 60px;
   }
   header .navbar ul li a {
      font-size: 14px;
   }
   header .navbar ul li .sub-menu li a {
      padding: 5px 15px;
   }
   .admin-bar header.two.menu-sticky .main-header {
      padding: 0px 15px;
   }
   .owl-carousel .owl-nav .owl-next {
      right: -10px;
   }
   .owl-carousel .owl-nav .owl-prev {
      left: -10px;
   }
   .testimonial-bg:before {
      height: 634px;
   }
   .vertical-center.slider .slick-prev,
   .vertical-center.slider .slick-next {
      right: 0;
   }
   .vc_custom_1566893181520.rbg-center-position {
      background-position: 0 !important;
   }
   .title-box {
      margin-bottom: 60px;
   }
   .unique-bg {
      padding: 100px 15px 100px 15px !important;
   }
   .xamin-history .history-img .vc_column-inner {
      padding-left: 15px !important;
      padding-right: 15px !important;
   }
   .iq-data-about .wpb_single_image img {
      max-width: 100%;
      left: -6%;
   }
}
@media (max-width: 1299px) {
   overflow-x: hidden !important;
   .portfolio-detail-box ul.portfolio-detail li {
      width: 100%;
   }
   header.style-one li .search-box .search-submit,
   header.style-one li .search-box input[type="search"] {
      right: -10px;
   }
   .iq-rmb-45 {
      margin-bottom: 45px;
   }
   .iq-chart-data {
      margin-top: 75px !important;
   }
}
@media (max-width: 1199px) {
   .fancy_banner {
      padding: 0;
   }
   .absolute_img img {
      width: 80%;
   }
   .custom-tab .nav.nav-pills li {
      width: auto;
   }
   .custom-tab .nav.nav-pills[aria-orientation="vertical"] {
      padding: 0;
   }
   .custom-tab .nav.nav-pills[aria-orientation="vertical"] .nav-link.active,
   .custom-tab .nav.nav-pills[aria-orientation="vertical"] .nav-link:hover {
      box-shadow: none;
   }
   .xamin-right-img img {
      right: -19%;
      max-width: 105% !important;
      margin-bottom: 0;
   }
   .testimonial-style.owl-carousel .iq-testimonial {
      padding: 30px;
   }
   header.two .number-info:before,
   header.two .shop_list:before {
      display: none;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 55px;
   }
   header.header-three .sub-header-three {
      margin-right: 30px;
   }
   header .navbar ul li {
      margin-right: 15px;
   }
   .rpadding-0 {
      padding-bottom: 0 !important;
   }
   .testimonial-bg:after,
   .man-img {
      display: none !important;
   }
   .widget.widget_nav_menu ul li .sub-menu,
   .widget ul.menu li .sub-menu {
      padding-left: 10px;
   }
   table td,
   table th {
      padding: 5px;
      text-align: center;
   }
   .woocommerce .products li.product.last,
   .woocommerce-page .products li.last {
      margin-right: 30px;
   }
   .woocommerce .products li.product:nth-child(3n) {
      margin-right: 0;
   }
   .woocommerce .products.columns-4 li.product {
      width: 31.11%;
   }
   .woocommerce ul.products li.first,
   .woocommerce-page ul.products li.first {
      clear: right;
   }
   .woocommerce .related.products .products.columns-4 li.product {
      margin-bottom: 30px;
   }
   .slider-container .slider-content {
      width: 85%;
      height: 85%;
   }
   .slider-container .slider-left {
      right: 100%;
   }
   .slider-container .slider-right {
      left: 100%;
   }
   .services-slider .content {
      padding: 0;
   }
   .unique-bg {
      padding: 100px 0px 100px 0px !important;
   }
   .iq-team.iq-leader .iq-leader-info {
      bottom: -124px;
   }
   .xamin-tabs .services-tab .title-box h2 {
      font-size: 28px;
   }
   .xamin-tabs .services-btn {
      position: inherit;
   }
   .iq-rfont-26 {
      font-size: 26px !important;
   }
   .advisory-bg .timer-details .timer {
      color: #437eeb;
   }
   .service-effect-side {
      padding: 0;
   }
   .testimonial-img,
   .testimonial-bg:before,
   .advisory-bg:before,
   .our-advisory-title:before,
   .our-advisory-title:after {
      display: none !important;
   }
   .testimonial-box {
      padding: 30px;
   }
   .vertical-center.slider .slick-prev,
   .vertical-center.slider .slick-next {
      right: 45%;
   }
   .testimonial-img {
      top: -5px;
   }
   .vertical-center.slider .slick-next {
      top: -13%;
   }
   .vertical-center.slider .slick-prev {
      top: auto;
      bottom: -30%;
   }
   .consult-details h4 {
      font-size: 20px;
   }
   .Consulting-box .consult-effect:before {
      bottom: 6px;
   }
   .vc_parallax .vc_parallax-inner {
      background-size: auto !important;
   }
   .owl-carousel .owl-nav .owl-prev {
      left: 0px;
      background: #ffffff !important;
   }
   .owl-carousel .owl-nav .owl-next {
      right: 0px;
      background: #ffffff !important;
   }
   .silder-portfolio .owl-carousel .owl-nav i {
      border: 1px solid rgba(255, 255, 255, 0.6);
      color: #666666;
   }
   .xamin-tabs .nav-pills .nav-link.active {
      background: rgba(25, 192, 238, 0.4);
   }
   .header-style-3 .iq-breadcrumb-one {
      padding: 230px 0 100px 0;
   }
   .consulting-blog .consult-effect:before {
      display: none;
   }
   .slick-vertical .slick-slide {
      width: 100% !important;
   }
   .vertical-center.slider .slick-slide {
      margin: 0;
   }
   .Consulting-box .consult-effect:before {
      display: none;
   }
   .title-box.title-shadow {
      margin-bottom: 30px;
   }
   .services-content.progress-style .progress-title {
      padding-right: 0;
   }
   .service-box img {
      width: 60px;
      height: 60px;
   }
   .service-box .iq-list li span {
      font-size: 15px;
   }
   h2 {
      font-size: 36px;
   }
   .xamin-feature-circle .xamin-img::before {
      height: 400px;
      width: 400px;
   }
   .xamin-feature-circle .dot-circle {
      display: none;
   }
   .xamin-feature-circle .main-circle {
      left: 40%;
      top: 40%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(3) .feature-info {
      right: 15%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(4) .feature-info {
      top: 37%;
      right: 7%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(7) .feature-info {
      top: 60%;
      right: 25%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(8) .feature-info {
      bottom: 10%;
      left: 30%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(6) .feature-info {
      top: 60%;
      left: 0%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(5) .feature-info {
      top: 35%;
      left: -15%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(2) .feature-info {
      top: 7%;
      left: 0%;
   }
   .iq-data-about .wpb_single_image img {
      max-width: 100%;
      left: 0%;
      top: 0px;
   }
   .iq-data-about .iq-objects.style-one.left {
      display: none;
   }
   .iq-tips .iq-objects.style-one.right {
      right: 8%;
      top: -69%;
   }
   .service-boxon-shodow {
      padding: 15px 15px;
   }
   header
      #mega-menu-wrap-top
      #mega-menu-top
      > li.mega-menu-item
      > a.mega-menu-link {
      padding: 0 10px;
   }
   .iq-chart-data .vc_chart .vc_chart-legend {
      display: none;
   }
   .iq-higher-edu img {
      left: -60%;
   }
}
@media only screen and (device-width: 1024px) {
   header .navbar ul li {
      margin-right: 20px;
   }
   .Consulting-box .consult-effect:before {
      bottom: -20px;
   }
   .Consulting-box:hover .consult-effect:before {
      bottom: -3px;
   }
   .consult-feature .service-detail h4 {
      font-size: 24px;
   }
   .xamin-services h4 {
      font-size: 24px;
   }
   .service-effect-bg:before {
      height: 192px;
   }
   .title-box h2 {
      font-size: 30px;
      line-height: 45px;
   }
   .contact-box {
      padding: 15px;
   }
   .images-effect .scroll-effect .img-two {
      right: -23px;
      top: -266px;
      width: 300px;
   }
   .flip-effect-owl .owl-carousel .owl-dots .owl-dot {
      border: 1px solid #ffffff;
   }
   .xamin-history .year {
      padding-top: 30px;
      padding-bottom: 25px;
      padding-right: 24px;
   }
   .rmt-30 {
      margin-top: 30px;
   }
   .xamin-tabs .tab-content img {
      height: 100%;
   }
   .custom-tab .nav.nav-pills li {
      width: 47.72%;
   }
   .xamin-left-img img {
      position: relative;
      left: -15%;
      max-width: 124% !important;
   }
   .service-box .service-detail h4 {
      font-size: 20px;
   }
   header .navbar ul li {
      margin-right: 10px;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 62px !important;
   }
   .custom-tab .nav.nav-pills {
      display: inline-table;
      width: 80%;
   }
   .custom-tab .nav.nav-pills[aria-orientation="vertical"] li.nav-item {
      width: auto;
      display: inline-block;
   }
   .service-boxon-shodow {
      padding: 15px 10px;
   }
   .owl-carousel.client-logo.client-bg-shadow.owl-loaded.owl-drag {
      margin-top: -160px;
   }
}
@media (max-width: 1024px) {
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 15px;
   }
   .owl-carousel.client-logo.client-bg-shadow.owl-loaded.owl-drag {
      margin-top: -160px;
   }
}
@media (max-width: 992px) {
	.servicebox-userbehavior {
		padding: 30px 40px;
	}
	.xamin-services{
		padding: 20px;
	}
   .mb-n1 {
      margin-bottom: 0 !important;
   }
   .fancy_service {
      margin-bottom: 60px;
   }
   .iq-video-relative {
      padding: 100px 0;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 15px;
   }
   header.style-one.style-two ul li .sub-menu,
   header.style-one.style-two .navbar ul li:hover .sub-menu {
      background: #525f81;
   }
   header .navbar .navbar-nav li .sub-menu li a,
   header .navbar ul li .sub-menu li .sub-menu li.menu-item a {
      background: transparent;
   }
   header .navbar ul li .sub-menu li:hover > .sub-menu,
   header .navbar .navbar-nav li .sub-menu li:hover > .sub-menu {
      padding: 0 15px;
   }
   h2 {
      font-size: 30px;
   }
   .iq-rmb-45 {
      margin-bottom: 45px;
   }
   .portfolio-detail-box ul.portfolio-detail li {
      width: 48%;
   }
   .xamin-history .history-details {
      padding: 0;
   }
   .page-id-2329 {
      padding: 150px 0;
   }
   .page-id-2324 {
      padding: 90px 0;
   }
   .overview-block-ptb {
      padding-top: 75px;
   }
   header .main-header {
      z-index: 99;
   }
   header .navbar .sub-main .blue-btn.button {
      right: 64%;
      position: relative;
   }
   header .navbar-light .navbar-toggler {
      background: #274277;
      color: #ffffff;
      border-color: #274277;
      padding: 0.25rem 0.5rem;
      position: absolute;
      right: 0px;
      top: 6px;
   }
   header.style-one .navbar-light .navbar-toggler {
      right: 0px;
      top: 15px;
   }
   header .navbar-light .navbar-toggler:focus {
      outline: none;
   }
   header .navbar-collapse {
      position: absolute;
      top:69px;
      line-height: 0;
      left:0;
      display: inline-block;
      width: 100%;
      -webkit-box-shadow: 0px 10px 30px 0px rgba(70, 200, 148, 0.2);
      -moz-box-shadow: 0px 10px 30px 0px rgba(70, 200, 148, 0.2);
      box-shadow: 0px 10px 30px 0px rgba(70, 200, 148, 0.2);
   }
   header.menu-sticky .navbar-collapse {
      top: 68px;
   }
   header.style-one.style-two .navbar ul,
   header.style-one.style-two {
      background: #fff;
   }
   header .navbar ul {
      float: left;
      display: inline-block;
      width: 100%;
      background: #ffffff;
   }
   header .navbar ul li.current-menu-parent > a {
      background: #274277;
      color: #ffffff;
   }
   header .navbar ul li,
   header .navbar ul.sub-menu li {
      margin-right: 0;
      display: inline-block;
      position: relative;
      width: 100%;
	 border-bottom: 1px solid #ccc;
   }
   header .navbar ul li a {
      color: #313e5b;
      line-height: normal;
      display: inline-block;
      width: 100%;
      font-size: 18px;
      padding:10px 15px;
      z-index: inherit;
      text-align: left;
   }
   header .navbar ul li a:before {
      border-radius: 0;
   }
   header .navbar ul li .sub-menu,
   header .navbar ul li:hover .sub-menu {
      display: none;
      background: #f6f5f7;
      position: relative;
      top: 0;
      width: 100%;
      padding: 0px;
      z-index: 9;
      box-shadow: none;
   }
   header .navbar ul li .sub-menu li a {
      color: #525f81;
      padding: 10px 15px;
   }
   header .navbar ul li i {
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      padding: 12px 15px;
      line-height: 28px;
      font-size: 20px;
      z-index: 9;
      color: #313e5b;
      transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
   }
   header .navbar ul li.current-menu-item i,
   header .navbar ul li.current-menu-parent i {
      color: #ffffff;
   }
   header.menu-sticky .main-header .navbar ul li a {
      line-height: normal;
      text-align: left;
   }
   header.menu-sticky .main-header .navbar ul li:hover .sub-menu {
      top: 0;
   }
   header .navbar ul li .sub-menu li i {
      top: 0;
      right: 0;
      color: #313e5b;
      font-size: 20px;
   }
   header .navbar ul li .sub-menu li:hover > .sub-menu {
      width: 100%;
      background: #f6f5f7;
      position: relative;
      left: 0;
      box-shadow: none;
      padding: 0px;
   }
   header .navbar ul li .sub-menu li i:before {
      content: "\f107";
   }
   header .navbar ul li a:before {
      display: none;
   }
   header .navbar ul li.current-menu-item a,
   header .navbar ul li a:hover {
      background: #274277;
      text-align: left;
      color: #ffffff;
   }
   header.style-one {
      overflow: visible;
      position: relative;
      background: #eff1fe;
   }
   header.style-one .navbar-brand {
      line-height: 0;
   }
   header.style-one .shop_list {
      background: none !important;
      position: absolute;
      right: 60px;
      top: 17px;
   }
   header.style-one li .search-box .search-submit {
      top: -46px;
      right: -6px;
   }
   header.style-one li .search-box .search-submit i {
      color: #313e5b;
   }
   header.style-one li .search-box input[type="search"] {
      right: 0;
      top: -30px;
   }
   header .menu-main-menu-container {
      max-height: 330px;
      overflow-y: scroll;
      overflow-x: hidden;
   }
   header.style-one.style-two .navbar ul li.current-menu-item a,
   header.style-one.style-two .navbar ul li a:hover {
      color: #ffffff;
   }
   header.style-one.style-two .navbar ul li .sub-menu li:hover,
   header.style-one.style-two .navbar ul li a:hover,
   header.style-one.style-two .navbar ul li.current-menu-item a,
   header.style-one.style-two .navbar ul li.current-menu-parent a,
   header.style-one.style-two .navbar ul li.current-menu-parent i,
   header.style-one.style-two .navbar ul li.current-menu-item i {
      color: #ffffff;
   }
   header.style-one.style-two .navbar ul li.current-menu-parent > a,
   header.style-one.style-two .navbar ul li .sub-menu li.current-menu-item a {
      background: #437eeb;
      color: #ffffff;
   }
   .iq-breadcrumb .title {
      font-size: 38px;
   }
   .contact-two .wpb_gmaps_widget .wpb_map_wraper iframe {
      width: 94%;
   }
   .xamin-tabs .tab-pane.fade.active.show img {
      width: 100%;
   }
   .xamin-tabs .services-btn {
      position: inherit;
      display: inline-block;
   }
   .xamin-tabs .nav-pills .nav-link.active {
      background: #437eeb;
   }
   .btn-right {
      right: 50%;
      bottom: 60px;
   }
   .title-box {
      margin-bottom: 30px;
   }
   .consul-sub {
      margin-bottom: 45px !important;
   }
   .testimonial-img,
   .testimonial-bg:before,
   .youtube-video .consult-video {
      display: none !important;
   }
   .testimonial-box {
      padding: 30px;
   }
   .vertical-center.slider {
      margin: 120px auto;
   }
   .Consulting-box img {
      width: 100%;
   }
   .effect-banner:before {
      top: -116px;
   }
   .iq-breadcrumb-one {
      padding: 80px 0;
   }
   .silder-portfolio .owl-carousel .owl-nav i {
      color: #313e5b;
   }
   .xamin-tabs .tab-content img {
      width: 100%;
   }
   .our-feedback .xamin-contact.style-three .xamin-contact.style-three {
      margin-left: 15px;
   }
   .unique-bg {
      padding: 75px 0 !important;
   }
   .sidebar-service-left {
      padding-right: 15px;
   }
   .sidebar-service-right {
      padding-left: 15px;
   }
   .vertical-center.slider {
      margin-bottom: 60px;
   }
   .iq-timer {
      margin-bottom: 30px;
   }
   .footer-one .footer-top {
      padding: 25px 0;
   }
   footer.footer-one .widget h4.footer-title {
      font-size: 18px;
   }
   .effect-footer:after {
      top: -111px;
   }
   .images-effect .scroll-effect .img-two {
      position: absolute;
      right: 21%;
      top: -600px;
   }
   .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
      padding: 30px 2px !important;
   }
   .flip-effect-owl .owl-carousel .owl-nav button.owl-prev,
   .flip-effect-owl .owl-carousel .owl-nav button.owl-next {
      background: transparent !important;
   }
   .flip-effect-owl .owl-carousel .owl-nav {
      top: -174px;
   }
   .service-two-img {
      padding: 0 !important;
   }
   .sidebar-widget-left {
      padding-right: 0px;
   }
   .sidebar-widget-right {
      padding-left: 0px;
   }
   .xamin-history .year {
      padding: 0;
      margin-top: 30px;
   }
   .xamin-contact.contact-style {
      background: #f6f5f7;
      margin-bottom: 0;
      padding: 75px 45px;
   }
   .xamin-contact.contact-style h2 {
      font-size: 36px;
   }
   .maintenance {
      padding: 150px 0;
   }
   .site-padding {
      padding-left: 0px !important;
   }
   .iq-coming .countdown li {
      width: 114px;
      height: 130px;
   }
   .iq-coming .countdown li span:after {
      right: -58px;
   }
   .Consulting-box .consult-effect:before {
      bottom: -24px;
   }
   .Consulting-box:hover .consult-effect:before {
      bottom: 1px;
   }
   .xamin-tabs .tab-content {
      margin-left: 0;
   }
   .count-style .iq-timer {
      margin-bottom: 30px;
   }
   .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(6) {
      border-right: 0;
   }
   .iq-coming {
      padding: 100px 0;
   }
   .xamin-blue-bg .owl-carousel .owl-dots .owl-dot.active {
      background: #ffffff;
      border: 1px solid #ffffff;
   }
   .xamin-left-img img {
      position: relative;
      left: 0;
      max-width: 100% !important;
   }
   header.style-one .blue-btn.button {
      position: inherit;
      padding: 6px 20px;
   }
   .custom-tab .nav.nav-pills {
      display: inline-table;
      width: 80%;
   }
   .custom-tab .nav.nav-pills li {
      width: 49.72%;
   }
   footer .footer_top_block {
      padding-bottom: 45px;
   }
   .consult-services.xamin-circle.right:before,
   .consult-services.xamin-square.right::before,
   .consult-services img.arrow-img {
      display: none;
   }
   .xamin-feature-circle {
      margin-left: 150px;
      margin-top: 45px;
   }
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(5),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(9) {
      border-left: 1px solid rgba(2, 13, 30, 0.1);
   }
   .testimonial-style.owl-carousel .owl-item .iq-testimonial-userbehavior p {
      padding: 0px 10px;
      font-size: 16px;
      line-height: 25px;
   }
   .x-behaviour .iq-objects.style-one {
      display: none;
   }
   .x-service-behaviour .iq-objects.style-one.right {
      display: none;
   }
   .iq-get-data-right img {
      position: relative;
      left: 0%;
   }
   .iq-get-data .iq-objects.style-one.left {
      display: none;
   }
   .iq-get-data {
      padding-top: 0px !important;
   }
   .vc_custom_1576036931248 {
      padding-top: 0px !important;
   }
   .iq-get-data-left img {
      display: none;
   }
   .container-visualization ul.iq-client.column-5 li {
      width: 33.33%;
      float: left;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(3) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(6) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(9) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(12) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(15) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(18) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(21) {
      border-right: 1px solid #e6e6e6;
   }
   .vc_custom_1576039249145 {
      padding-top: 75px !important;
   }
   .iq-tips .iq-objects.style-one.right {
      display: none;
   }
   .vc_custom_1576061190531 {
      padding-top: 75px !important;
   }
   .iq-compliance .iq-objects.style-one.right {
      display: none;
   }
   .iq-service-box {
      margin-bottom: 45px;
   }
   .iq-timer.style4 {
      margin-bottom: 30px;
   }
   .iq-video-button img {
      width: 100%;
   }
   .iq-timer.style4.border-right-0 {
      border-right: 1px solid #e8e4db !important;
   }
   .iq-video-button .main-video .video-btn a {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-right: -36%;
      transform: translate(-50%, -50%);
      margin-left: 0%;
   }
   .owl-carousel.client-logo.client-bg-shadow.owl-loaded.owl-drag {
      margin-top: 0px;
   }
   .iq-data-center-img img {
      max-width: inherit !important;
   }
   .iq-higher-edu img {
      max-width: 100% !important;
      top: 0%;
      position: relative;
      left: 0%;
   }
   .about-section {
      padding-bottom: 75px !important;
      padding-top: 0px !important;
   }
   .vc_custom_1582172762899 {
      padding-top: 50px !important;
   }
   .video-edu .main-video {
      left: 30%;
   }
   .iq-servicebox-three {
      margin-bottom: 30px;
   }
   .vc_custom_1582793771073 {
      padding-top: 0px !important;
   }
}
@media (max-width: 979px) {
   .testimonial-style.owl-carousel .iq-testimonial {
      margin: 15px 30px 60px;
   }
   .widget_calendar .calendar_wrap table th,
   .widget_calendar .calendar_wrap table td {
      padding: 2px;
   }
   .commentlist .comment-respond .comment-form-author,
   .comment-respond .comment-form-email,
   .comment-respond .comment-form-url,
   .comment-respond .comment-form-author,
   .comment-respond .comment-form-email,
   .comment-respond .comment-form-url {
      width: 100%;
      margin-right: 0;
   }
   .comment-form-cookies-consent label {
      padding-left: 30px;
      margin-top: -32px;
   }
   .vertical-center.slider .slick-prev,
   .vertical-center.slider .slick-next {
      right: 40%;
   }
   .iq-team.iq-leader .iq-leader-info {
      padding: 30px;
   }
   .xamin-contact h2 {
      font-size: 36px;
      line-height: 46px;
   }
   .map-detail {
      padding: 15px;
   }
   .xamin-contact.contact-style {
      padding: 75px 30px;
   }
   .xamin-contact.contact-style h2 {
      font-size: 28px;
   }
   .flip-effect-owl .owl-carousel .owl-nav {
      top: -224px;
   }
   .our-advisory-team .iq-team .iq-team-img img {
      width: auto;
   }
   .vertical-center.slider .slick-prev {
      bottom: -28%;
   }
   .service-effect-bg {
      padding-top: 20px;
   }
   .effect-banner:before {
      top: -122px;
   }
   .testimonail-widget-menu .owl-carousel .owl-dots {
      bottom: 22%;
   }
   .careers-faq .iq-accordion .iq-ad-block .ad-title span {
      font-size: 20px;
   }
   .fancy-style-four .service-box .service-detail h3 {
      font-size: 26px;
      line-height: 36px;
   }
   .custom-tab .nav.nav-pills li {
      width: 24.72%;
   }
   .custom-tab .nav.nav-pills[aria-orientation="vertical"] li.nav-item,
   .custom-tab .nav.nav-pills[aria-orientation="vertical"] li {
      width: auto;
      display: inline-block;
   }
   .admin-bar header.style-one {
      top: 0;
   }
   .custom-tab
      .nav.nav-pills[aria-orientation="vertical"]
      .nav-link
      .tab-title {
      display: block;
   }
   .custom-tab .nav.nav-pills[aria-orientation="vertical"] {
      width: 100%;
   }
   .custom-tab .nav.nav-pills[aria-orientation="vertical"] .nav-link {
      width: auto;
      display: inline-block;
      margin: 0 15px 15px;
   }
   .timeline-article .content-box {
      width: 45%;
   }
   .data-science
      .owl-carousel.testimonial-style
      .iq-boxslider-detail
      .boxslider-content {
      width: 100%;
      padding-right: 10px;
   }
   .data-science .owl-carousel.testimonial-style .iq-boxslider-detail .box-gpa {
      width: 100%;
   }
}
@media (max-width: 777px) {
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 40px;
   }
}
@media (max-width: 767px) {
	ul.iq-contact {
    margin-top: 0 !important;
}
	.home  .our-offerings .consult-services {
    /*display: flex;
    flex-flow: row wrap;
    justify-content: space-between;*/
	}
	.home .our-offerings .consult-services p{    text-align: justify;}
	
	.owl-carousel.client-logo {
		box-shadow: 0 0 12px #ccc;
	}
   .servicebox-userbehavior {
      padding: 40px 20px;
   }
   .site-main .sf-content>.vc_row.wpb_row.vc_row-fluid{
	   padding:0;
   }
   .xamin-services {
      padding: 10px;
   }
   .fancy_service.style2 .fancy_img {
      display: none;
   }
   .absolute_img {
      top: 30px;
   }
   .xamin-feature-circle {
      margin-left: 30px;
   }
   .xamin-feature-circle .xamin-img li .feature-info h6 {
      display: none;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(5) .feature-info {
      left: -5%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(3) .feature-info {
      right: 22%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(4) .feature-info {
      right: 15%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(1) .feature-info {
      left: -85px;
   }
   .iq-timer.text-left.counter-horizontal {
      width: 100%;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 40px;
   }
   header.header-three .sub-header-three {
      display: none;
   }
   header.style-one .sub-header .request-btn a {
      padding: 14px 30px;
      margin-left: 0px;
      right: -15px;
      top: 2px;
   }
   header.style-one .sub-header .request-btn a:before {
      width: 126%;
   }
   header.style-one .sub-header .social-icone {
      margin-left: 0px;
   }
   header .sub-header .number-info li,
   header .sub-header .number-info li:last-child {
      border: none;
   }
   header.style-one .container-fluid.sub-header .row .col-auto.mr-auto {
      background: #eff1fe;
   }
   header.style-one .sub-header .number-info li:last-child {
      text-align: right;
   }
   .page-numbers li .prev.page-numbers,
   .page-numbers li .next.page-numbers {
      display: none;
   }
   .error-404 .big-text {
      font-size: 200px;
   }
   .contact-block .vc_column-inner,
   .widget-area {
      margin-top: 30px;
   }
   .commentlist .iq-comment-wrap {
      display: block;
   }
   .commentlist ol.children {
      padding-left: 30px;
   }
   .woocommerce ul.products[class*="columns-"] li.product,
   .woocommerce-page ul.products[class*="columns-"] li.product {
      width: 100%;
   }
   .woocommerce .woocommerce-ordering,
   .woocommerce-page .woocommerce-ordering {
      float: inherit;
   }
   .woocommerce .woocommerce-result-count {
      margin: 0px 0 15px;
      width: 100%;
      text-align: center;
   }
   .yith-wcwl-add-to-wishlist {
      top: 40px;
      right: inherit;
      left: 15px;
   }
   .woocommerce div.product .woocommerce-tabs ul.tabs li {
      padding: 0 15px;
   }
   .woocommerce table.shop_table td {
      display: inline-block !important;
      width: 100%;
   }
   .product-quantity .quantity {
      float: right;
   }
   .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,
   .woocommerce-page
      table.shop_table_responsive
      tbody
      tr:first-child
      td:first-child {
      border-top: 1px solid rgba(0, 0, 0, 0.1);
   }
   .woocommerce-MyAccount-navigation ul {
      margin: 0 0 30px 0;
   }
   .no-margin .iq-mb-30,
   .iq-mb-30 {
      margin-bottom: 30px !important;
   }
   .no-margin .iq-mt-30,
   .iq-mt-30 {
      margin-top: 30px !important;
   }
   .iq-masonry.iq-columns-3 .iq-masonry-item {
      padding-right: 0;
   }
   .iq-objects-style-2:before {
      top: 0;
   }
   .iq-breadcrumb.text-left,
   .iq-breadcrumb .text-left,
   .copyright-footer {
      text-align: center !important;
   }
   .iq-breadcrumb .float-right {
      float: none !important;
   }
   .iq-breadcrumb .title {
      font-size: 32px;
   }
   .iq-breadcrumb.text-left .breadcrumb li,
   .iq-breadcrumb.text-left .breadcrumb li a {
      font-size: 14px;
   }
   .copyright-footer .col-auto {
      display: inline-block;
      width: 100%;
   }
   .our-advisory-team .owl-carousel,
   .our-advisory-team .iq-team .iq-team-img img {
      width: 100%;
   }
   .iq-team.iq-leader .iq-leader-info {
      bottom: -94px;
   }
   .our-services-tab.map-contact .contact-form.xamin-contact,
   .our-services-tab.map-contact .contact-details-three {
      margin-top: 0 !important;
   }
   .timer-details .timer {
      font-size: 35px;
   }
   .btn-right {
      position: inherit;
      margin-bottom: 45px;
   }
   .xamin-map:before {
      background-position: 68% 86%;
   }
   h2,
   .title-box h2,
   .title-box .subtitle {
      font-size: 25px;
      line-height: 40px;
   }
   .Consulting-img .video-img {
      width: auto;
   }
   .video-img {
      width: 250px;
   }
   .col-auto.mr-auto {
      display: block;
      width: 100%;
   }
   .col-auto.col-auto.ml-auto.sub-main.pr-0 {
      margin: inherit !important;
   }
   .xamin-history .year {
      padding: 0;
   }
   .images-effect .scroll-effect img.img-one {
      width: 68%;
   }
   .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
      padding: 30px 15px !important;
   }
   .wpb-js-composer
      .vc_tta-color-grey.vc_tta-style-classic
      .vc_tta-panel.vc_active
      .vc_tta-panel-title
      > a {
      color: #437eeb !important;
   }
   .wpb-js-composer
      .vc_tta-color-grey.vc_tta-style-classic
      .vc_tta-panel
      .vc_tta-panel-title
      > a {
      color: #313e5b !important;
   }
   .images-effect .scroll-effect img.img-two {
      width: 256px;
      top: -282px;
      right: 30px;
   }
   .careers-faq .active-faq .button {
      font-size: 14px;
      padding: 5px 15px;
      float: inherit;
      margin-top: 15px;
   }
   .careers-faq .active-faq a.ad-title span {
      font-size: 20px;
   }
   .service-box {
      display: block;
   }
   .service-box img {
      margin-bottom: 15px;
   }
   .about-xamin-box .fancy-about {
      padding: 30px 50px;
   }
   .effect-box.main .effect-btn {
      right: 30px;
   }
   .vc_chart .vc_chart-legend li {
      margin-right: 15px !important;
   }
   .vc_line-chart .vc_chart-legend {
      width: 60% !important;
   }
   .contact-two .wpb_gmaps_widget .wpb_map_wraper iframe {
      width: 85%;
      height: 415px;
   }
   .iq-breadcrumb-one .breadcrumb li:last-child::after {
      display: none;
   }
   .testimonail-widget-menu .owl-carousel .owl-dots {
      display: none;
   }
   .vertical-center.slider .slick-prev,
   .vertical-center.slider .slick-next {
      right: 46%;
   }
   .vertical-center.slider .slick-prev {
      bottom: -80px;
   }
   .services-slider {
      box-shadow: none;
      margin: 0px 15px 35px 15px;
   }
   .services-slider .col-sm-6.iq-shadow {
      box-shadow: 0px 18px 21px 0px rgba(0, 0, 0, 0.08);
      background: #ffffff;
   }
   .services-slider .content {
      padding: 30px 15px;
   }
   .services-slider .content i {
      margin-bottom: 15px;
   }
   .maintenance h2 {
      font-size: 40px;
   }
   .iq-coming h1 {
      font-size: 64px;
   }
   .iq-breadcrumb-one {
      padding: 75px 0;
   }
   .iq-coming .countdown li span:after {
      right: -24px;
      font-size: 28px;
      top: 1px;
   }
   .iq-coming .countdown li span {
      font-size: 38px;
   }
   .portfolio-detail-box ul.portfolio-detail li {
      width: 100%;
   }
   header.style-one .sub-header .number-info li a {
      font-size: 12px;
   }
   .iq-coming .countdown li {
      width: 63px;
      height: 120px;
      margin: 0 10px;
      border: none;
   }
   header.style-one .navbar-light .navbar-toggler {
      right: 0;
   }
   .admin-bar header.style-one {
      top: 0;
   }
   header .navbar .sub-main .blue-btn.button {
      position: relative;
      right: 64%;
   }
   .custom-tab .nav.nav-pills li {
      width: auto;
   }
   .custom-tab .nav-pills .nav-link .tab-title {
      font-size: 16px;
   }
   .custom-tab
      .nav.nav-pills[aria-orientation="vertical"]
      .nav-link
      .tab-title {
      font-size: 20px;
   }
   .custom-tab .nav-pills .nav-link img {
      display: block;
      text-align: center;
      margin: 0 auto;
      width: 70px;
   }
   .testimonial-style.owl-carousel .iq-testimonial {
      margin: 15px 0px 60px;
   }
   .custom-tab .nav.nav-pills {
      width: 100%;
   }
   .iq-accordion.career-style .active-faq .button {
      float: inherit;
      font-family: Poppins;
      border-radius: 90px;
      overflow: hidden;
      padding: 6px 20px;
      font-size: 14px;
      margin-top: 15px;
   }
   .iq-breadcrumb-one .breadcrumb {
      margin-bottom: 30px;
   }
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(2),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(3),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(4),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(6),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(8),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(10),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(11),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(12),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(14),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(15),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(16),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(17),
   .fancy-clients .col-lg-2.col-md-3.col-sm-6:nth-child(18) {
      border-left: 1px solid rgba(2, 13, 30, 0.1);
   }
   .services-content.progress-style .progress-title {
      padding: 0;
   }
   .client-xamin .owl-carousel .owl-item .clients-box.hover-effct img {
      margin: 0 auto;
   }
   .rmb-30 {
      margin-bottom: 30px;
   }
   .d-inline.rmb-30 {
      display: block !important;
   }
   header.menu-sticky .navbar-collapse {
      top:69px;
   }
   .service-box .iq-list li span {
      font-size: 16px;
   }
   .first-tec .tec_box {
      margin-top: 45px;
   }
   .iq-breadcrumb-one .text-left {
      text-align: center !important;
   }
   .custom-tab.verticaltab3
      .nav.nav-pills[aria-orientation="vertical"]
      .nav-link
      img {
      width: auto;
   }
   .testimonial-style.owl-carousel .owl-item .iq-testimonial-userbehavior:before{
      font-size: 40px;    left:35px;
   }
   .servicebox-userbehavior .service-box-icon {
      left: -2%;
   }
   .main-timeline-section .conference-center-line {
      left: 0;
   }
   .timeline-article .meta-date {
      left: 0;
   }
   .timeline-article .content-box {
      width: 92%;
      left: 0;
      padding: 20px;
      margin-left: 30px;
   }
   .content-left-container .content-box {
      left: 0%;
      margin-left: 30px;
   }
   .content-left-container .content-box {
      margin-left: 30px;
   }
   .data-science
      .owl-carousel.testimonial-style
      .iq-boxslider-detail
      .boxslider-content {
      display: table-cell;
      width: 100%;
      padding-right: 0px;
   }
   .data-science .testimonial-style.owl-carousel .owl-dots {
      position: absolute;
      bottom: auto;
   }
   .iq-address li a .content {
      display: block;
      padding-left: 22px;
   }
   .custom-tab-userbehavior li .line:after {
      display: none;
   }
   .custom-tab-userbehavior .nav-item {
      width: 30%;
   }
   .custom-tab-userbehavior {
      margin-top: 75px;
   }
   .custom-tab-userbehavior span.dot {
      display: none;
   }
   .container-visualization ul.iq-client.column-5 li {
      width: 50%;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(2) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(4) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(6) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(8) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(10) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(12) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(14) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(16) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(18) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(20) {
      border-right: 1px solid #e6e6e6;
   }
   .owl-carousel.client-logo.client-bg-shadow.owl-loaded.owl-drag {
      padding: 15px 15px;
   }
   .vc_custom_1579264306187 .text-center {
      text-align: left !important;
   }
   .video-edu .iq-video-button {
      display: none;
   }
   .iq-grey-bg {
      padding-top: 0px !important;
   }
}
@media (max-width: 527px) {
   .sub-header .social-icone {
      display: none;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 15px;
   }
}
@media (max-width: 479px) {
   .xamin-feature-circle .xamin-img ul li .feature-info .feature-img {
      height: 45px;
      width: 45px;
      line-height: 45px;
   }
   .xamin-feature-circle .xamin-img {
      height: 300px;
      width: 300px;
   }
   .xamin-feature-circle .xamin-img::before,
   .xamin-feature-circle {
      height: 250px;
      width: 250px;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(3) .feature-info {
      top: 3%;
   }
   .xamin-feature-circle .xamin-img ul li:nth-child(4) .feature-info {
      right: 12%;
      top: 30%;
   }
   .xamin-feature-circle .main-circle {
      display: none;
   }
   .xamin-feature-circle .xamin-img ul li .feature-info .feature-img img {
      width: 25px;
   }
   .custom-tab.verticaltab3
      .nav.nav-pills[aria-orientation="vertical"]
      li.nav-item
      .nav-link
      .media {
      display: block;
   }
   .custom-tab.verticaltab3
      .nav.nav-pills[aria-orientation="vertical"]
      .nav-link
      img {
      float: left;
      margin-bottom: 30px;
   }
   .custom-tab.verticaltab3
      .nav.nav-pills[aria-orientation="vertical"]
      li.nav-item
      .nav-link
      .media
      .media-body {
      float: left;
      width: 100%;
   }
   .custom-tab.verticaltab3
      .nav.nav-pills[aria-orientation="vertical"]
      li.nav-item
      .nav-link {
      margin: 0;
   }
   header .main-header,
   header.style-one .sub-header,
   .admin-bar header.menu-sticky .main-header {
      padding: 0 15px;
   }
   header .navbar-light .navbar-toggler {
      right: 0;
   }
   header.two .request-btn .button,
   .iq-breadcrumb-one .breadcrumb li:last-child::after {
      display: none;
   }
   header .sub-header .number-info li a {
      font-size: 12px;
   }
   header.style-one .sub-header .request-btn a:before {
      width: 260%;
      left: -15px;
   }
   .error-404 .big-text {
      font-size: 150px;
      line-height: 160px;
   }
   .sub-header .social-icone {
      display: none;
   }
   .testimonail-widget-menu .owl-carousel .owl-dots {
      bottom: 3%;
      display: inline-block;
      width: auto;
      right: 15px;
   }
   .slideouticons label.mainlabel,
   .slideouticons .iconswrapper ul li {
      width: 30px;
      height: 30px;
      line-height: 30px;
   }
   .slideouticons .iconswrapper ul li a i {
      font-size: 14px;
   }
   .slideouticons .iconswrapper {
      top: 31px;
   }
   .slideouticons label.mainlabel i {
      font-size: 16px;
   }
   .iq-team.iq-leader .iq-leader-info {
      bottom: -108px;
      padding: 15px;
   }
   .wpb-js-composer
      .vc_tta-color-grey.vc_tta-style-classic
      .vc_tta-panel
      .vc_tta-panel-title
      > a {
      font-size: 22px;
   }
   .xamin-contact.contact-style {
      padding: 75px 15px;
   }
   .xamin-contact.contact-style h2 {
      font-size: 26px;
   }
   .contact-two .wpb_gmaps_widget .wpb_map_wraper iframe {
      width: 100%;
      height: 300px;
      margin: 30px 0 0 0;
   }
   .xamin-tabs .services-btn {
      left: 0;
   }
   .xamin-tabs .col-lg-6.pr-0 .services-tab {
      padding: 30px 0;
   }
   .careers-faq .iq-accordion .ad-title:before {
      height: auto;
      padding: 10px 15px;
      top: 8px;
   }
   .careers-faq .active-faq a.ad-title {
      display: inline-block;
      line-height: 28px;
   }
   .careers-faq .active-faq a.ad-title span {
      font-size: 18px;
   }
   .xamin-tabs .video-btn a {
      width: 60px;
      height: 60px;
      line-height: 60px;
   }
   .xamin-tabs .video-btn a i {
      line-height: 60px;
      font-size: 14px;
   }
   .xamin-contact {
      padding: 45px 25px;
   }
   .xamin-contact h2 {
      font-size: 26px;
   }
   .iq-portfolio-content .details-box h4,
   .details-box h4 {
      font-size: 20px;
   }
   .details-box a i {
      line-height: 30px;
      width: 30px;
      height: 30px;
   }
   .iq-amazing-tab .iq-portfolio .iq-portfolio-content .details-box a {
      line-height: 58px;
   }
   h2,
   .title-box h2,
   .title-box .subtitle,.services-detail h4,
   h3 {
      font-size: 22px;
      line-height: 36px;
   }
   .vc_parallax .vc_parallax-inner {
      background-size: cover !important;
   }
   .service-box {
      display: block;
      margin-bottom: 30px;
   }
   .service-box img {
      margin-bottom: 15px;
   }
   .iq-amazing-tab .iq-portfolio .iq-portfolio-content .details-box {
      padding: 15px;
   }
   .testimonial-box p {
      font-size: 14px;
      line-height: 30px;
   }
   .vertical-center.slider .slick-prev {
      bottom: -28%;
   }
   .iq-amazing-tab
      .iq-portfolio-content
      .consult-details
      .consult-effect:before {
      bottom: 79px;
   }
   .timer-details .timer {
      font-size: 30px;
   }
   .vertical-center.slider {
      margin-bottom: 18px;
   }
   .iq-breadcrumb-one .breadcrumb li:last-child {
      padding-right: 0;
   }
   .images-effect .scroll-effect img.img-two {
      width: 162px;
      top: -183px;
      right: 30px;
   }
   .testimonial-box h5 span {
      margin: 0;
      display: block;
   }
   .iq-coming h1 {
      font-size: 42px;
      margin-bottom: 30px;
   }
   .maintenance h2 {
      font-size: 32px;
   }
   .iq-coming .countdown li {
      margin: 10px;
      width: auto;
      height: auto;
      padding: 10px;
      margin: 0;
      border: none;
   }
   .iq-coming .countdown li span:after {
      top: -9px;
      right: -20px;
      font-size: 24px;
   }
   .iq-coming .countdown li span {
      font-size: 24px;
      line-height: 24px;
   }
   .iq-coming .countdown li p {
      font-size: 12px;
      line-height: 20px;
      font-weight: inherit;
   }
   .client-border .owl-carousel .owl-item img {
      margin: 0 auto;
   }
   .about-us-images .main-video {
      position: relative;
      top: 0;
   }
   .year-info.fly-text {
      left: 0;
   }
   .year-info span {
      font-size: 80px;
   }
   .consulting-blog .blog-button {
      top: 46px;
   }
   .careers-faq .iq-accordion .iq-ad-block .ad-title span {
      font-size: 20px;
   }
   .about-us-images .year-box {
      display: none;
   }
   .year-box:before {
      right: -15px;
      top: 15px;
      border-width: 15px 0 0 15px;
   }
   .testimonial-box h4 span {
      display: inherit;
      margin: 0;
   }
   .year-box {
      width: 140px;
      height: 120px;
   }
   .consulting-blog .blog-details {
      padding: 15px 0 5px;
   }
   header .navbar .sub-main .blue-btn.button {
      display: none;
   }
   .year-box span {
      font-size: 36px;
   }
   .iq-blog-box .blog-title a h4 {
      font-size: 22px;
   }
   .custom-tab .nav-pills .nav-link .tab-title {
      font-size: 12px;
   }
   .custom-tab
      .nav.nav-pills[aria-orientation="vertical"]
      .nav-link
      .tab-title {
      font-size: 20px;
   }
   .iq-accordion.career-style .accordion-title:before {
      left: 0;
   }
   .iq-accordion.career-style .active-faq a.accordion-title {
      padding-left: 45px;
      display: table;
   }
   .iq-accordion.career-style .iq-accordion-block .accordion-title span {
      display: inherit;
      font-size: 20px;
   }
   .timeline-article .content-box {
      width: 92%;
      left: 0;
      margin-left: 20px;
      margin-bottom: 29px;
      padding: 10px;
   }
   .data-science
      .owl-carousel.testimonial-style
      .iq-boxslider-detail
      .boxslider-content {
      display: block;
      width: 100%;
   }
   .data-science
      .owl-carousel.testimonial-style
      .iq-boxslider-detail
      .boxslider-content:after {
      display: none;
   }
   .data-science .owl-carousel.testimonial-style .iq-boxslider-detail .box-gpa {
      width: 100%;
      padding: 30px 0px 0px;
      text-align: left;
   }
   .custom-tab-userbehavior span.dot {
      display: none;
   }
   .custom-tab-userbehavior li .line:after {
      display: none;
   }
   .iq-contant li {
      font-size: 13px;
   }
   .content-left-container .content-box .iqtml-top-box .data1 .title {
      font-size: 20px;
   }
   .container-visualization ul.iq-client.column-5 li {
      width: 100%;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(1) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(7) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(11) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(13) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(17) {
      border-right: 1px solid #e6e6e6;
   }
   .container-visualization ul.iq-client.column-5 li:nth-child(19) {
      border-right: 1px solid #e6e6e6;
   }
   .iq-chart-data canvas.vc_line-chart-canvas {
      width: 100% !important;
      height: 201px !important;
   }
   .iq-chart-data canvas.vc_round-chart-canvas {
      height: 200px !important;
      padding: 30px;
   }
   .iq-about-edu li a .content {
      display: block;
      padding-left: 0px;
   }
}
@media (max-width: 359px) {
   header.header-three .sub-header {
      display: block;
   }
   header.style-one li .search-box input[type="search"] {
      right: -8px;
   }
   header li .search-box input[type="search"]:focus {
      width: 235px;
   }
   .sub-header {
      display: none;
   }
   .error-404 h1 {
      font-size: 62px;
   }
   header.style-one .search-box {
      display: none;
   }
   .servicebox-userbehavior {
      padding: 40px 15px 40px 65px;
   }
   .content-right-container .content-box .iqtml-top-box .data1 .title {
      font-size: 20px;
   }
   .iq-video-button.top.blue .main-video {
      left: 14%;
   }
}
