/*
Template: consultab - Business Consulting WordPress Theme
Author: iqonicthemes.in
Version: 1.4
Design and Developed by: iqonicthemes.in

NOTE: This is main stylesheet of template, This file contains the styling for the actual Template. Please do not change anything here! write in a custom.css file if required!

*/

:root {
  --primary-color: #19beec;
  --secondary-color: #142c4b;
  --text-color: #6f6f6f;
  --white-color: #ffffff;
  --gradient-color: rgba(20, 44, 75, 0.92);
}

@media(max-width:1920px) {
	.testimonial-img { position: absolute; right: 0; top: -62px; z-index: 2 }
	body { overflow-x: hidden; }
/*	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 200px; }
}
@media(max-width:1600px) {
	header .main-header, header.style-one .sub-header, .admin-bar header.menu-sticky .main-header { padding: 0 165px; }
}
@media(max-width:1499px) {
	header .main-header, header.style-one .sub-header, .admin-bar header.menu-sticky .main-header { padding: 0 80px }
	header .sub-header { padding: 10px 70px }
	header .navbar ul li { margin-right: 25px; }
	header .navbar ul li:last-child .sub-menu li:hover>.sub-menu, header .navbar ul li:nth-last-child(2) .sub-menu li:hover>.sub-menu { left: -100%; }
    .iq-law-counter {padding: 70px 75px 65px 70px;}
}
@media(max-width:1399px) {
	header .main-header, header.style-one .sub-header, header.header-three .main-header, .admin-bar header.menu-sticky .main-header, header.two .main-header, header.two .sub-header { padding: 0 46px }
	header.header-three .sub-header { padding: 10px 30px; }
	.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; }
	.consultab-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 15px }
	header .navbar ul li a { font-size: 14px }
	header .navbar ul li .sub-menu li a { padding: 5px 15px; }
	header .navbar ul li .sub-menu li>i, header .navbar ul li .sub-menu li:hover>i { line-height: 20px; }
	header.two .main-header, header.two .sub-header { padding: 0px 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; }
	.consultab-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%;}
	.iq-law-counter {padding: 70px 75px 65px 70px;}
}
@media(max-width:1299px) {
	.portfolio-detail-box ul.portfolio-detail li { width: 100%; }
	.services-detail h4 { font-size: 22px; }
	header.style-one li .search-box .search-submit, header.style-one li .search-box input[type="search"] { right: -10px; }
	.commentlist .comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url { width: 31.7%; }
	
	.custom-tab.horizontal-tab1 .nav-pills .nav-link {padding: 14px 10px;}
	.custom-tab.horizontal-tab1 ul.nav .nav-item {width: 19%;     margin-right: 10px;}

	.vc_custom_1578035907815 img {min-height: 470px !important;}
	.iq-accordion.faq-bg-hide{justify-content: center; }
	.iq-accordion.faq-bg-hide  .active-faq a.ad-title {
    display: inline-block;
    text-align: left;}
    .iq-accordion.faq-bg-hide .active-faq a.ad-title:before {
    left: 4%;}
    .vc_row[data-vc-full-width].overflow-auto::before{display: none;}
}
@media(max-width:1199px) {
	.top-section{margin-top: 0;}
	header.two .sub-header { padding: 0 15px; }
	header.two .number-info:before, header.two .shop_list:before { display: none; }
	header.style-one .sub-header, .admin-bar header.two.menu-sticky .main-header { padding: 0 15px; }
	header.header-three .sub-header { padding: 5px 15px; }
	header.two .main-header, header.menu-sticky.two .main-header, header .main-header, header.menu-sticky .main-header, header.header-three .main-header { padding: 0px 15px; }
	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%; }
	.admin-bar header.menu-sticky .main-header { padding: 0px 15px; }
	.services-slider .content { padding: 0; }
	.unique-bg { padding: 100px 0px 100px 0px !important; }
	.iq-team.iq-leader .iq-leader-info { bottom: -124px; }
	.consultab-tabs .services-tab .title-box h2 { font-size: 28px; }
	.consultab-tabs .services-btn { position: inherit; bottom: 0; }
	.iq-rfont-26 { font-size: 26px !important; }
	.advisory-bg .timer-details .timer { color: var(--primary-color); }
	.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; }
	.owl-carousel .owl-nav .owl-prev { left: 0px; background: var(--white-color) !important; }
	.owl-carousel .owl-nav .owl-next { right: 0px; background: var(--white-color) !important; }
	.silder-portfolio .owl-carousel .owl-nav i { border: 1px solid rgba(255, 255, 255, 0.6); color: #666666; }
	.consultab-tabs .nav-pills .nav-link.active { background: rgb(162, 216, 39); color: var(--white-color); }
	.consultab-tabs .nav-pills .nav-link { color: var(--secondary-color); }
	.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; }
	.commentlist .comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url { width: 31.3%; }
	h2 { font-size: 36px; }

	.iq-data-about .wpb_single_image img {max-width: 100%; left: 0%; top: 0px; margin: 35px 0px;}
	.iq-data-about .iq-objects.style-one.left {display: none;}
	.owl-carousel.our-testimonial .owl-item .item.profile .iq-testimonial  { padding: 30px; }

	.custom-tab.horizontal-tab1 .nav-pills .nav-link h6 {font-size: 14px;}
	.leadership .owl-carousel .iq-testimonial {padding: 70px 170px 70px 60px !important;}

	.light-tab .input-range {width: 70%;}
	.light-tab .range-value {width: 100px;}
}
@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; }
	.consultab-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 var(--white-color); }
	.consultab-history .year { padding-top: 30px; padding-bottom: 25px; padding-right: 24px; }
	.rmt-30 { margin-top: 30px; }
	.services-detail h4 { font-size: 25px; }
	.commentlist .comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url { width: 30.88%; }
	.consultab-tabs .tab-content img { height: 100%; }

	.custom-tab.horizontal-tab1 ul.nav .nav-item {
    width: 19%;}
    .leadership .owl-carousel .iq-testimonial {padding: 17px 67px 70px 40px !important;}

    .light-tab .input-range {width: 65%;}
}
@media(max-width:992px) {
	.sidebar-right, .sidebar-left { padding: 0; }
	.riq-mt-30 { margin-top: 30px; }
	header .navbar ul li:last-child .sub-menu li:hover>.sub-menu, header .navbar ul li:nth-last-child(2) .sub-menu li:hover>.sub-menu { left: 0; }
	.widget-area { margin-top: 30px; }
	header .navbar ul li .sub-menu li .sub-menu li.menu-item a { color: #6f6f6f; }
	header .navbar ul li .sub-menu li:hover>.sub-menu, header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu { padding: 0 15px; }
	header .navbar ul.sub-menu li { display: inline-block; position: relative; }
	header .navbar ul li .sub-menu li a, header .navbar ul li .sub-menu li .sub-menu li.menu-item a { background: transparent; }
	header.menu-sticky .main-header { padding: 10px 15px; }
	h2 { font-size: 30px; }
	.portfolio-detail-box ul.portfolio-detail li { width: 48%; }
	.consultab-history .history-details { padding: 0; }
	.page-id-2329 { padding: 150px 0; }
	.page-id-2324 { padding: 90px 0; }
	.site-main .sf-content>.vc_row.wpb_row.vc_row-fluid, .content-area .site-main, .home.blog .content-area .site-main { padding: 75px 0 }
	.overview-block-pb { padding-bottom: 75px; }
	.overview-block-pt { padding-top: 75px; }
	.overview-block-ptb { padding: 75px 0; }
	.admin-bar header.menu-sticky .main-header { padding: 5px 15px; }
	header .menu-main-menu-container { max-height: 330px; overflow-y: scroll; overflow-x: hidden; }
	header .main-header { padding: 15px; z-index: 99;     border: none; }
	header .navbar-light .navbar-toggler { background: var(--primary-color); color: var(--white-color); border-radius: 0; border-color: var(--primary-color); padding: 0.25rem .50rem; position: absolute; right: 0px; top: 6px; }
	header.style-one .navbar-light .navbar-toggler { top: -1px; }
	header .navbar-light .navbar-toggler:focus { outline: none }
	header .navbar-collapse { position: absolute; top: 53px; 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: 43px; }
	header.two .navbar-collapse { top: 60px; }
	header .navbar ul { float: left; display: inline-block; width: 100%; max-width: 100%; background: var(--white-color) }
	header .navbar ul li.current-menu-parent>a { background: var(--primary-color); color: var(--white-color); }
	header .navbar ul li { margin-right: 0; display: inline-block; position: relative; width: 100%;}
	header .navbar ul li a, header.header-three .navbar ul li a { color: var(--secondary-color); line-height: normal; display: inline-block; width: 100%; font-size: 16px; padding: 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 { max-width: 100%; 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: #6f6f6f; 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: var(--secondary-color); 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: var(--white-color) }
	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: var(--secondary-color); 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: 0 15px; }
	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: var(--primary-color); text-align: left; color: var(--white-color); }
	header.header-three { position: relative; background: var(--secondary-color); float: left; }
	header.header-three .logo-img { margin-bottom: 15px; }
	header .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu, header .navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu { left: 0; right: 0; }
	header.header-three .navbar-collapse { top: 0; }
	header.header-three.menu-sticky .main-header {
    padding: 0;
}

header.header-three .navbar ul li i {
    color: var(--secondary-color);
}
header li .search-box { display: none; }
	/*======================================
	    header-three
	======================================*/
	header.header-three .shop_list { background: none !important; position: absolute; right: 60px; top: -15px; }
	header.header-three li .search-box .search-submit { top: -30px; right: -6px; }
	header.header-three li .search-box .search-submit i { color: var(--white-color); }
	header.header-three li .search-box input[type="search"] { right: 0px; top: -16px }
	header.header-three .sub-header .request-btn a:before { display: none; }
	header.header-three.menu-sticky .main-header { position: relative; }
	header.header-three.menu-sticky .sub-header-three { display: none; }
	header.header-three.menu-sticky { position: fixed; position: fixed; top: 0; }
	header.header-three .navbar-light .navbar-toggler { top: -120px; }
	header.header-three .main-heade { padding: 5px 15px; }
	.header-style-3 .iq-breadcrumb-one { padding: 70px 0; }
	header.header-three .request-btn .button { font-size: 14px; padding: 4px 20px; margin: 5px; }
	header.header-three .main-header { border: none; }
	header.header-three.menu-sticky .navbar-light .navbar-toggler {
    top: -60px;
    right: 15px;
}
	/*======================================
	    header-two
	======================================*/
	header.style-one { overflow: visible; }
	header.style-one .navbar-brand { line-height: 0; }
	header.two .main-header { padding: 10px 15px; }
	header.two .shop_list:before, header.two .number-info:before { display: none; }
	header.two .navbar-light .navbar-toggler { position: absolute; right: 0px; top: -1px; }
	header.two .navbar-light { padding: 0; }
	header.two .request-btn .button { padding: 5px 15px; font-size: 14px; position: absolute; display: inline-block; right: 10%; top: 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: var(--secondary-color); }
	header.style-one li .search-box input[type="search"] { right: 0; top: -30px; }
	.widget_calendar .calendar_wrap table th, .widget_calendar .calendar_wrap table td { padding: 5px }
	.commentlist .comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url { width: 31.3% }
	.woocommerce .products li.product:nth-child(3n) { margin-right: 30px; }
	.woocommerce .products li.product:nth-child(2n) { margin-right: 0; }
	.woocommerce .products.columns-4 li.product { width: 47.8%; }
	.woocommerce a.button { padding: 3px 15px; }
	.woocommerce-message, .woocommerce-info { line-height: 2em; padding: 15px 15px 15px 45px; }
	.iq-breadcrumb .title { font-size: 38px; }
	.contact-two .wpb_gmaps_widget .wpb_map_wraper iframe { width: 94%; }
	.consultab-tabs .tab-pane.fade.active.show img { width: 100%; }
	.consultab-tabs .services-btn { position: inherit; display: inline-block; }
	.consultab-tabs .nav-pills .nav-link.active { background: var(--primary-color); }
	.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: var(--secondary-color); }
	.consultab-tabs .tab-content img { width: 100%; }
	.our-feedback .consultab-contact.style-three
	.consultab-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: 75px 0; }
	.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; }
	.consultab-history .year { padding: 0; margin-top: 30px; }
	.consultab-contact.contact-style { background: #f6f5f7; margin-bottom: 0; padding: 75px 45px; }
	.consultab-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 }
	.consultab-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; }
	body .vc_custom_1563270386094, body .vc_custom_1564658134578 { padding-top: 0 !important; }
	body .vc_custom_1574228768573 { padding-top: 75px !important; }

    /*Law*/
	.iq-law-counter {padding: 75px 75px 65px 75px;}
	.vc_custom_1576909725909 {display: none !important;}
    
    .request-form-two:before {display: none !important;}
	.request-form-two .wpb_single_image.vc_align_left {text-align: center !important;}
	.vc_custom_1578119004856 {padding-right: 0px !important; padding-right: 0px !important;}

	.book-an-appointment {margin-top: 45px;}
	.vc_custom_1578132111837 {    background-position: inherit!important;}
	.vc_custom_1578143517874{background: var(--primary-color); background-image: none!important;}

	/*Law*/
	.iq-consult-works- .arrow_img{display: none;}
    .light-tab .range-slider .white-bg {display: inline-flex!important; width: auto;}
}
@media(max-width:979px) {
	.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; }
	.consultab-contact h2 { font-size: 36px; line-height: 46px; }
	.map-detail { padding: 15px; }
	.consultab-contact.contact-style { padding: 75px 30px; }
	.consultab-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; }

	.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%;}
	.owl-carousel.our-testimonial .owl-item .item.profile .iq-testimonial  { margin: 15px 30px 60px; }
}
@media(max-width:767px) {
	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.two .request-btn .button { right: 16%; }
	header.two .sub-header { padding: 5px 15px; }
	header.style-one .sub-header { padding: 0 15px; }
	header.style-one .container-fluid.sub-header .row { background: var(--primary-color); }
	header.style-one .container-fluid.sub-header .row .col-auto.mr-auto { background: var(--secondary-color); }
	header.style-one .sub-header .number-info li { width: 50%; }
	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, .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-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.consultab-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; }
	.Consultab-map:before { background-position: center center; background-size: 100%; }
	h2, .title-box h2, .title-box .subtitle { font-size: 28px; line-height: 40px; }
	.Consulting-img .video-img { width: auto; }
	.video-img { width: 250px }
	.owl-carousel .owl-dots { margin-top: 15px; }
	.testimonial-style .owl-carousel .owl-dots { margin-bottom: 15px; margin-top: 0; }
	.main-video { bottom: 0; left: 0; right: 0; margin: 0 auto; }
	.col-auto.mr-auto { display: block; width: 100%; }
	.col-auto.col-auto.ml-auto.sub-main.pr-0 { margin: inherit !important; }
	.consultab-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: var(--primary-color) !important; }
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a { color: var(--secondary-color) !important; }
	.images-effect .scroll-effect img.img-two { width: 256px; top: -282px; right: 30px; }
	.careers-faq .active-faq a.ad-title { padding-left: 0; }
	.careers-faq .active-faq .button { font-size: 14px; padding: 5px 15px; float: inherit; margin-top: 0; }
	.careers-faq .active-faq a.ad-title span { font-size: 20px; }
	.careers-faq .active-faq a.ad-title { display: inline-block; text-align: center; width: 100%; }
	.iq-accordion .careers-faq.iq-ad-block .ad-title span { display: inline-block; margin: 10px 0; }
	.service-box { display: block; }
	.service-box img { margin-bottom: 15px; }
	.about-consultab-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: var(--white-color); }
	.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-accordion .careers-faq.iq-ad-block .ad-title span { font-size: 20px; }
	.careers-faq .active-faq a.ad-title:before { top: 0; position: relative; margin-left: -26px; padding: 15px 13px; left: 50%; }
	.testimonial-style .owl-carousel { margin-top: 45px; }
	.iq-coming .countdown li { width: 63px; height: 120px; margin: 0 10px; border: none; }
	.iq-amazing-tab .owl-carousel.owl-drag .owl-item { padding: 0; }
	.iq-team .iq-team-info { margin-bottom: 0; }
	.flip-effect-owl .owl-carousel .owl-dots .owl-dot { border-color: var(--white-color); background: var(--white-color); }
	.flip-effect-owl .owl-carousel .owl-dots .owl-dot.active { border-color: var(--primary-color); background: var(--primary-color);  }
	.iq-leadership-box .row .col-md-6.col-sm-12:nth-last-child(2) .iq-team.iq-leader { margin-bottom: 30px; }
	.page-strategic-plans .owl-carousel .owl-dots, .page-financial-planning .owl-carousel .owl-dots, .page-business-consulting .owl-carousel .owl-dots, .page-deal-analysis .owl-carousel .owl-dots, .page-market-analysis .owl-carousel .owl-dots, .page-pricing-valuation .owl-carousel .owl-dots, .page-service-development .owl-carousel .owl-dots { margin-bottom: 30px; }
	.vc_custom_1574228768573 { padding-bottom: 0 !important; }
	.vc_custom_1568957545544, .vc_custom_1568957775982 { display: none !important; }
	.owl-carousel.our-testimonial .owl-item .item.profile .iq-testimonial  { margin-bottom: 0; }

header.header-three .logo-img {
    margin-bottom: 0;
}

header.header-three .mr-auto.col-lg-3.col-md-12.text-center.text-lg-left { text-align: left !important; }

header.header-three .navbar-light .navbar-toggler, header.header-three.menu-sticky .navbar-light .navbar-toggler {top: -50px;}

    .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;}
	.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;}
    .owl-carousel.our-testimonial .owl-item .item.profile .iq-testimonial  { margin: 15px 5px 60px; }

    /*Law*/
    .iq-timer.iq-counticon-top {margin-bottom: 30px;border: none!important;}
    .testimonial-style.iq-law-testimonial{padding:  75px 50px 75px;}
   .iq-address li a .content {display: block;padding-left: 22px;}
   .content-right-container .content-box .iqtml-top-box .data1 .title {font-size: 18px;}
   .content-left-container .content-box .iqtml-top-box .data1 .title {font-size: 18px;}
   .iq-timer.iq-counticon-top.border-right {display: none;}
   .iq-timer.iq-counticon-top.border-bottom {display: none;}
   .iq-timer.iq-counticon-top.border-left {display: none;}

   .light-tab table.table.table-borderless {margin-top: 30px;}


}
@media(max-width:479px) {
	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; }
	.consultab-contact.contact-style { padding: 75px 15px; }
	.consultab-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; }
	.consultab-tabs .services-btn { left: 0; }
	.consultab-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: 34px; }
	.careers-faq .active-faq a.ad-title span { font-size: 18px; }
	.consultab-tabs .video-btn a { width: 60px; height: 60px; line-height: 60px; }
	.consultab-tabs .video-btn a i { line-height: 60px; font-size: 14px; }
	.consultab-contact { padding: 45px 25px; }
	.consultab-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; }
	.video-img { width: 162px }
	.consult-video a { width: 60px; height: 60px; }
	.consult-video a i { line-height: 60px; }
	h2, .title-box h2, .title-box .subtitle, h3 { font-size: 24px; line-height: 36px; }
	.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; }
	.iq-accordion .careers-faq.iq-ad-block .col-md-9.col-sm-12 { padding: 0 !important; }
	.consulting-blog .blog-details { padding: 15px 0 5px; }
	.year-box span { font-size: 36px; }

	.portfolio-tag .iq-portfolio-content .details-box h4, .details-box h4 { font-size: 20px; }
	.portfolio-tag .details-box a i { line-height: 30px; width: 30px; height: 30px; }
	.portfolio-tag .iq-portfolio .iq-portfolio-content .details-box a { line-height: 58px; }
	.portfolio-tag .iq-portfolio .iq-portfolio-content .details-box { padding: 15px; }
	.portfolio-tag .testimonial-box p { font-size: 14px; line-height: 30px; }
	.portfolio-tag .iq-portfolio-content .consult-details .consult-effect:before { bottom: 79px; }
     
    /*Profile*/
	.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;}
    	.timeline-article .content-box {
    width: 92%;
    left: 0;
    margin-left: 20px;
    margin-bottom: 29px;
    padding: 10px;}
    .iq-contant  li{font-size: 13px;}
    .content-left-container .content-box .iqtml-top-box .data1 .title{font-size: 20px;}

    /*Law*/
    .testimonial-style.iq-law-testimonial{padding:  75px 50px 75px;}

    .custom-tab.horizontal-tab1 ul.nav .nav-item {width: 30%; margin-bottom: 30px;}

    .leadership .owl-carousel .iq-testimonial { padding: 40px 100px 40px 30px !important;}

    .light-tab .input-range {width: 60%;}
    .light-tab .range-value {width: 80px;}
    .light-tab .nav-pills .nav-item{width: 100%;}
}
@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 }

	.content-right-container .content-box .iqtml-top-box .data1 .title{font-size: 20px;}

	/*Law*/
    .testimonial-style.iq-law-testimonial{padding:  75px 30px 75px;}
    .custom-tab.horizontal-tab1 ul.nav .nav-item {width: 42%;}
    
    .light-tab .nav-pills .nav-item{width: 100%;}
    .light-tab .input-range {width: 45%;}
    .light-tab .range-value {width: 60px;}
}