/*
Theme Name: flash-child
Template: flash
Description: Flash Child Theme
*/

/*----------------------------------------------------------------------
<<<<<<<<<<<<<<<------------------Fonts------------------>>>>>>>>>>>>>>> 
------------------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');


/*----------------------------------------------------------------------
<<<<<<<<<<<<<<<------------------Generic------------------>>>>>>>>>>>>>>> 
------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 { font-weight: 500; color: #1d2b3d; text-transform: capitalize; margin-bottom: 15px }
h3 { font-size: 22px; }
p { margin: 0 0 15px; line-height:2; }
ul { line-height: 2; }
.tg-service-widget .service-title-wrap { font-weight: 500; }
body:not(.home) #main { padding-bottom: 50px; }
#main li { position: relative; padding: 0 0 10px 20px; list-style: none; }
body:not(.home) #main li:after{ color: #000; content: "\f105"; font-family: fontawesome; left: 0; position: absolute; top: 0; }


/*----------------------------------------------------------------------
<<<<<<<<<<<<<<<------------------Category,Posts------------------>>>>>>>>>>>>>>> 
------------------------------------------------------------------------*/

.single.single-post .banner, .single.single-post .entry-thumbnail, .single.single-post .entry-meta,.archive.category #flash-inner-banner img{ display: none; }
.single.single-post .hidden { display: block; font-size: 26px; font-weight: 500; margin-bottom: 15px; }
.single.single-post .banner { margin-bottom: 20px; }
.single.single-post .banner h1.trail-title{ position: static; font-size: 26px; color:#000; width: 1200px; margin: 0 auto; text-align: left; }
.archive.category .entry-meta, .archive.category .entry-footer { display: none; }
.post-image { margin-top:30px; }
.archive.category #flash-inner-banner { min-height:280px; background-position:center center; background-size:cover; }
.breadcrumb-trail.breadcrumbs { margin: 0 }

/*----------------------------------------------------------------------
<<<<<<<<<<<<<<<------------------Header Widget------------------>>>>>>>>>>>>>>> 
------------------------------------------------------------------------*/

.page-id-2171 .transparent.header-sticky .is-sticky .header-bottom, .page-id-2171 .header-bottom{display: none !important;}
.header-top .left-content .contact-info li a { color: #fff; }
#site-navigation #menu-left-menu .sub-menu { width: 293px; top: 67px; }
.header-top { background-color: #1009c2; }
.header-top .contact-info li { color: #fff; font-weight: 500; padding: 0 }
.social-menu li a { width:25px; height: 25px; line-height: 25px}
#site-navigation #menu-left-menu .sub-menu li a { font-size: 14px; width: 100%; display: block; }
#site-navigation ul.sub-menu, #site-navigation2 ul.sub-menu { background: #f1f5f8; }
#site-navigation ul li ul li, #site-navigation2 ul li ul li{ border-bottom: 1px solid rgba(0,0,0,0.05); line-height: 1.2;}
.is-sticky #site-navigation #menu-left-menu .sub-menu, .is-sticky #site-navigation2 #menu-right-menu .sub-menu { margin-top: 9px; }
#site-navigation, #site-navigation2 { width: 43%; display: table; float:none; }
#site-navigation ul li, #site-navigation2 ul li { float: left; position: relative; }
#site-navigation2 ul.sub-menu, .menu ul li ul.children { background-color: #f1f5f8; min-width: 293px; padding: 0; position: absolute; box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2); right: -8%; top: 94%; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); opacity: 0; visibility: hidden; z-index: 9; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.is-sticky #site-navigation #menu-left-menu .sub-menu, .is-sticky #site-navigation2 .sub-menu { margin-top: 9px; }
#site-navigation2 #menu-rigth-menu .sub-menu li a { font-size: 14px !important; width: 100%; display: block; }
#site-navigation2 ul li ul li { padding: 10px; text-align: left; width: 100%; }
#site-navigation2 li:hover ul.sub-menu, .menu ul li:hover > ul.children { opacity: 1; visibility: visible; }
#site-navigation  #menu-left-menu > li, #site-navigation2 #menu-rigth-menu > li { margin: 0; list-style: none; width: 33%; padding: 20px 10px !important; }
#site-navigation #menu-left-menu , #site-navigation2 #menu-rigth-menu { display: table-cell; vertical-align: bottom; padding-top: 28px; width:50%}
#site-navigation #menu-left-menu li a , #site-navigation2 #menu-rigth-menu li a { width: 335px; height: 22px; font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #040404; }
#site-navigation ul li:hover > a, #site-navigation2 ul li:hover > a, #site-navigation ul li.current-menu-item > a,#site-navigation2 ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation2 ul li.current_page_item > a { color: #0e08bd !important; }
#site-navigation2 ul { margin: 0; list-style: none; }
#site-navigation2 ul li { float: left; position: relative; }
#menu-left-menu { padding-right: 38px; }
#menu-rigth-menu { padding-left: 38px; }
.center-logo-below-menu .logo .logo-image { padding: 0; }
.logo .logo-text { padding: 5px 0; }
.site-navigation-wrapper { padding: 5px 0 0; }
.entry-content { margin: 0; }
#masthead .fa.fa-phone, #masthead .fa.fa-envelope { margin-right: 4px !important; }
.logo-text.site-branding { display: none; }
.sticky-wrapper.is-sticky .header-top { display: none; }
#masthead-sticky-wrapper { height: 135px !important; }
.sticky-wrapper.is-sticky .site-navigation-wrapper { padding: 5px 0; }
.sticky-wrapper.is-sticky .site-navigation-wrapper #site-navigation #menu-left-menu, .sticky-wrapper.is-sticky .site-navigation-wrapper  #site-navigation2 #menu-rigth-menu { padding-top: 10px; }

.sticky-wrapper.is-sticky .site-navigation-wrapper .custom-logo { width: 75%; }
#first-section-first-part .first-p{color:#fff;font-size:22px;line-height:30px;margin-bottom:30px;}
#first-section-first-part .first-p:last-child{margin-bottom:70px;}
#first-section-first-part p:first-child{line-height:unset;}
#first-section-first-part h1{font-size:45px; color:#fff; line-height: 55px;padding-top: 50px;}
.home-page-first-section div.panel-grid-cell:last-child div:first-child{display:flex;margin: auto; float: right;}
#first-section-second-part{display:flex}
#first-section-second-part .textwidget{margin: 0; width: 100%;}
#first-section-second-part form label span{color:red;}
#first-section-second-part form input[type=submit]{width: -webkit-fill-available; padding: 18px 0; height: auto; font-size: 16px; font-weight: 600; margin-top: 15px; background: orange; border-radius: 5px;}
#first-section-second-part form input[type="text"]{height:42px; border-radius:5px;}
#first-section-second-part .home-form-heading h2{font-size:25px;margin-bottom: 5px;}
#first-section-second-part .home-form-heading p{font-size:16px;margin-bottom:0;text-align:center;line-height: 25px;}
#first-section-second-part .home-form-heading p:last-child{font-weight:500;margin-bottom:25px;}




/*-----------------------------------------------first section----------------------------------*/
#home-page-upper-section{max-width:1200px;margin:auto !important;display:none; padding: 0 20px !important;}
#home-page-upper-section .icon {display: none;}
#upper-section-list-div .textwidget{width:100%;}
#upper-section-list-div .textwidget ul{float:right; margin: 0; padding: 10px 0px;}
#home-page-upper-section ul li{display:inline-block;list-style-type:none;font-size:18px;padding:20px 20px 20px 0;}
#home-page-upper-section ul li:last-child{padding-right:0;}
#home-page-upper-section ul li:after{content:'' !important}
.swiper-slide[data-swiper-slide-index="2"] .tg-container,
.swiper-slide[data-swiper-slide-index="2"] .overlay{
    display: none !important;
}
.tg-slider-widget .swiper-wrapper {
    align-items:end;
}

/* hire us */
#hire-us .textwidget{display: flex; width: 100%;}
#hire-us .textwidget p{margin: auto;}
#hire-us .textwidget p a{font-size: 22px; background: #ffa40c; padding: 10px 115px; border-radius: 10px;color:#fff;}
#clients #hire-us{padding-top: 40px;}
/* four points */
#four-points ul li:after{content:'' !important}

/* Clients section */
#clients h3{font-size: 40px; font-weight: 500; text-align: center; margin-bottom: 30px !important;}
#clients .owl-item.active:after{content:'' !important}
#clients .owl-item.active,#clients .owl-item.active{background:#fff;}
.carousel-slider .owl-item img{width:auto !important;}
#clients .owl-nav button.owl-next, #clients .owl-nav button.owl-prev{outline:0;}


/*----------------------------------------------------------------------
<<<<<<<<<<<<<<<------------------Banner------------------>>>>>>>>>>>>>>> 
------------------------------------------------------------------------*/

.banner { position: relative;  margin-bottom: 40px; }
.page-id-2171 .banner { margin-bottom: 0; }
.trail-title {  position: absolute; top: 40%; text-align: center; width: 100%; color: #fff; }
.page-id-2171 .trail-title { display:none }
.banner .tg-container { max-width: 100%; }
.banner .tg-container img { width: 100%; }


/*#banner .tg-container { background: url('images/Banner-background-new.png')no-repeat top center; } */

#banner .caption-title { background: url('images/banner-border.png')no-repeat bottom; }

#banner .caption-title { font-family: 'Outfit', sans-serif; /*font-size: 68px; */ font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #ffffff; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); text-transform: capitalize; /*width: 75%  !important; */margin: 0 auto; }

#banner .caption-desc { width: 310px; font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #ffffff; display: inline-flex; padding-top: 20px; }

/* #banner .tg-container { width: 600px; height: 470px; } */

#banner .caption-title { padding-top: 50px; padding-bottom: 15px; /*width: 604px; */ }

#banner .slider-image img { width: 100%; }

/*----------------------------------------------------------------------
<<<<<<<<<<<<<<<------------------Content------------------>>>>>>>>>>>>>>> 
------------------------------------------------------------------------*/

/* Home */



.who-what { margin-bottom: 60px; }

#who .service-title-wrap, #what .service-title-wrap, .section-two .service-title-wrap, #image-text .service-title-wrap{ margin-bottom: 9px; }

#who .service-title-wrap { font-family: 'Outfit', sans-serif; font-size: 30px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #1d2b3d; margin-top: 0 }

#who .service-content-wrap { min-height: 180px; font-family: 'Outfit', sans-serif;font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.78; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#who .service-more { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.1px; text-align: left; color: #ffffff; }

#who .service-more { width: 218px; height: 59px; background-color: #1009c2; }

#who .service-more { display: table-cell; vertical-align: middle; text-align: center; }

#who a:hover { background: #61f4b4; }

#who .service-title-wrap a:hover, #what .service-title-wrap a:hover, #image-text .service-title-wrap a:hover , #start-up-unit .service-title-wrap a:hover, #Captive-KPO .service-title-wrap a:hover, #US-Based1 .service-title-wrap a:hover, #US-Based2 .service-title-wrap a:hover, #Goingforinterviews .service-title-wrap a:hover ,#Common-interview-questions .service-title-wrap a:hover { background: none; color: #000; }

#what .service-title-wrap { font-family: 'Outfit', sans-serif; font-size: 30px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #1d2b3d; margin-top:0 }

#what .service-content-wrap { min-height: 180px; font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.78; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#what .service-more { display: table-cell; vertical-align: middle; text-align: center !important; }

#what .service-more { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.1px; text-align: left; color: #ffffff; }

#what .service-more { width: 218px; height: 59px; background-color: #61f4b4; }

#what a:hover { background: #1009c2; }

#what-we-do .section-title {  font-family: 'Outfit', sans-serif; font-size: 40px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #1d2b3d; text-transform: capitalize; }

#what-we-do .section-title::before, .section-title::after { background: none; }

.section-two { margin-bottom: 30px; }

.section-two .parent-grid > div.panel-grid-cell { width: 50% !important; }

/*#Contract-Staffing .service-content-wrap, #Executive .service-content-wrap { min-height: 203px !important; } */


#Contract-Staffing .service-image-wrap img, #Executive .service-image-wrap img, #Contingency .service-image-wrap img, #Outsourced .service-image-wrap img, #section-five img { width: 105px; margin-bottom: 20px;}

#Contract-Staffing { border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; padding-right: 10%; min-height: 414px; }

#Contract-Staffing .service-title-wrap { font-family: 'Outfit', sans-serif; font-size: 24px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #1d2b3d; }

#Contract-Staffing .service-content-wrap { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.78; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#Executive { border-bottom: 2px solid #ccc; padding-left: 10%; min-height: 414px; }

#Executive .service-title-wrap { font-family: 'Outfit', sans-serif; font-size: 24px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #1d2b3d; }

#Executive .service-content-wrap { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.78; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#Contingency { border-right: 2px solid #ccc; padding: 10% 10% 0 0; padding-bottom: 20px; }

#Contingency .service-title-wrap { font-family: 'Outfit', sans-serif; font-size: 24px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #1d2b3d; }

#Contingency .service-content-wrap { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.78; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#Outsourced { padding: 10% 0 0 10%; padding-bottom: 20px; }

#Outsourced .service-title-wrap { font-family: 'Outfit', sans-serif; font-size: 24px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #1d2b3d; }

#Outsourced .service-content-wrap { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.78; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#really-well .service-image-wrap img { width: 79px; display: block; margin: 0 auto; }

#Bulb .service-image-wrap img { width: 95px; display: block; margin: 0 auto; }

#image-text .service-title-wrap { font-family: 'Outfit', sans-serif; font-size: 30px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #1d2b3d; }

#image-text .service-content-wrap { width: 458px; font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.78; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#image-text .service-more { width: 218px; height: 59px; background-color: #1009c2; }

#image-text .service-more { display: table-cell; vertical-align: middle; text-align: center; color: #fff; }

#image-text a:hover { background: #61f4b4; }

 .tg-service-widget .service-content-wrap { margin: 10px 0 20px 0; } 

#what-we-do-really-well .section-title { font-family: 'Outfit', sans-serif; font-size: 40px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #1d2b3d; text-transform: capitalize; }

#what-we-do-really-well .section-title::before, .section-title::after { background: none; }

#what-we-do-really-well { margin-bottom: 0 !important; }

#really-well .service-image-wrap img { margin-bottom: 20px; }

#right-image .service-image-wrap { width: 616px; height: 392px; border: 15px solid #31c3d7; }

#four-points .service-content-wrap ul { list-style-type: none; }

#four-points .service-content-wrap ul li { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 3.44; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#four-points .service-content-wrap ul li { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 3.44; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#four-points .service-content-wrap ul li::before { color: #568fff; content: ''; height: 15px; width: 15px; display: inline-block; background-color: #568fff; border-radius: 50%; margin-right: 20px; }

#four-points .service-content-wrap ul li::before { color: #568fff; content: ''; height: 15px; width: 15px; display: inline-block; background-color: #568fff; border-radius: 50%; margin-right: 20px; }

#Number-count .seperator { border-right: 1px solid #fff; }

#Industry-experience .section-title { font-family: 'Outfit', sans-serif; font-size: 30px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #ffffff; margin-top:  50px; text-transform: capitalize; }

#Industry-experience .section-title::before, .section-title::after { background: none; }

#Industry-experience-col1 .textwidget { width: 400px; font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.61; letter-spacing: normal; text-align: left; color: #ffffff; }

#Industry-experience-col2 .textwidget { width: 450px; font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.61; letter-spacing: normal; text-align: left; color: #ffffff; margin-bottom: 80px;}

#Industry-experience-col1 .textwidget ul { list-style-type: none; width: 450px; }

#Industry-experience-col2 .textwidget ul { list-style-type: none; width: 450px; }

#Industry-experience-col1 .textwidget ul li::before { color: #568fff; content: ''; height: 1px; width: 15px; display: inline-block; background-color: #fff; vertical-align: middle; margin-right: 15px; }

#Industry-experience-col2 .textwidget ul li::before { color: #568fff; content: ''; height: 1px; width: 15px; display: inline-block; background-color: #fff; vertical-align: middle; margin-right: 15px; }

#section-five .service-title-wrap { margin-bottom: 20px;  }

#start-up-unit .service-image-wrap img, #Captive-KPO .service-image-wrap img, #US-Based1 .service-image-wrap img, #US-Based2 .service-image-wrap img { width: 105px; }

/* .industry { margin-bottom: 50px; } */

#Success-Stories .section-title::before, .section-title::after { background: none; }

#Success-Stories .section-title { font-family: 'Outfit', sans-serif; font-family: Outfit; font-size: 30px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #1d2b3d; text-transform: capitalize; }

#start-up-unit .service-title-wrap, #Captive-KPO .service-title-wrap, #US-Based1 .service-title-wrap,  #US-Based2 .service-title-wrap,#Goingforinterviews .service-title-wrap, #Common-interview-questions .service-title-wrap { font-family: 'Outfit', sans-serif; font-size: 24px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #1d2b3d; }

#start-up-unit .service-content-wrap, #Captive-KPO .service-content-wrap, #US-Based1 .service-content-wrap, #US-Based2 .service-content-wrap, #Goingforinterviews .service-content-wrap, #Common-interview-questions .service-content-wrap { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.78; letter-spacing: 0.1px; text-align: left; color: #1d2b3d; }

#start-up-unit .service-content-wrap, #Captive-KPO .service-content-wrap { min-height: 103px; }

#start-up-unit .service-more, #Captive-KPO .service-more, #US-Based1 .service-more, #US-Based2 .service-more, #Goingforinterviews .service-more, #Common-interview-questions .service-more { width: 142px; height: 40px; background-color: #61f4b4; }

#start-up-unit .service-more, #Captive-KPO .service-more, #US-Based1 .service-more, #US-Based2 .service-more, #Goingforinterviews .service-more, #Common-interview-questions .service-more { font-family: 'Outfit', sans-serif; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.1px; text-align: left; color: #ffffff; }

#start-up-unit .service-more, #Captive-KPO .service-more, #US-Based1 .service-more, #US-Based2 .service-more, #Goingforinterviews .service-more, #Common-interview-questions .service-more { display: table-cell; vertical-align: middle; text-align: center; }

#US-Based1 .service-content-wrap, #US-Based2 .service-content-wrap { min-height: 108px; }

#Knowledge-Center .section-title::before, .section-title::after { background: none; }

#Knowledge-Center .section-title { font-family: 'Outfit', sans-serif; font-size: 30px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #1d2b3d; text-transform: capitalize; }


#Goingforinterviews .service-content-wrap, #Common-interview-questions .service-content-wrap { width: 500px; }

#Goingforinterviews { margin-bottom: 80px; }

#section-five a:hover { background: #1009c2; }

#last-contetnt a:hover { background: #1009c2; } 




/*----------------------------------------------------------------------
<<<<<<<<<<<<<<<------------------Contact------------------>>>>>>>>>>>>>>> 
------------------------------------------------------------------------*/

#contact-intro h3 { font-size: 30px; }
#contact-intro p { font-size: 16px; line-height: 1.5; }
#contact-list ul { margin: 0; padding-top: 18%; }
#contact-list ul li { padding-bottom: 5px; font-size: 16px; line-height: 24px; }
#contact-map .textwidget, #contact-info .textwidget, #contact-us .textwidget { float: none; display: block; }
#contact-map p { margin-bottom: 0; }
#contact-map iframe { display: block; }
#contact-info h5 { font-size: 20px; }
#contact-info h5, #contact-info p, #contact-info strong, #contact-info a { color: #fff; } 
#contact-info a:hover { color: #61f4b4; }
#contact-info p, #contact-info strong { font-size: 16px; }
#contact-middle > div { width: 50%!important; }
#contact-info .contact-info { min-height: 600px; }
#contact-us { width: 800px; margin: -150px auto 0; padding: 5%!important; background: rgba(255,255,255,0.95) }
#contact-us label { font-size: 16px; }
#contact-us p { margin-bottom: 0; font-size: 16px; line-height: 1.5; }
#contact-us input[type="text"],#contact-us input[type="email"] { height: 55px; padding: 0 15px; font-size: 16px; }
#contact-us textarea { height: 220px; padding: 15px; font-size: 16px; }
#contact-us input[type="submit"] { height: 45px; line-height: 45px; background-color: #1009c2; padding: 0; width: 150px; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; margin-top: 15px; }
#contact-us input[type="submit"]:hover { background-color: #61f4b4 }
#post-12 .entry-footer { display: none; }
.page-id-12 #main { padding-bottom: 0!important; }
.intelli-contact-page #pg-12-0  { display: none; }

.interview-technique-post #main li { position: inherit; padding: 0 0 10px 10px; list-style: number; margin-bottom: 10px; }

/*----------------------------------------------------------------------
<<<<<<<<<<<<<<<------------------Footer------------------>>>>>>>>>>>>>>> 
------------------------------------------------------------------------*/

#top-footer { padding: 10px 0; min-height: 100px; }

#top-footer .widget {  margin-bottom: 0;}

#text-3 { margin: 0; }

.footer-social li a { background: url('images/social.png')no-repeat; height: 45px; width:45px; display: block;  }

.footer-social { display: inline-block; }

.footer-social li { float: left; margin-right: 12px; padding: 0 !important; }

.footer-social li a.twit { background-position: 0 -52px; }

.footer-social li a.in { background-position: 0 -104px; }

.tg-column-wrapper .tg-column-2 { width: 100%; }

.textwidget { float: left; display: table; }

.tg-service-widget .service-more::after { display: none; }

#text-2 .textwidget { float: right; position: relative; right: 26px; }

#text-2 ul { display: table-cell; height: 100px; vertical-align: middle; }

#text-3 p { display: table; height: 100px; margin-bottom: 0; }

#text-3 span { display: table-cell; vertical-align: middle; height: 75px; }

#top-footer .widget ul li::after { display: none; }

#bottom-footer { display: none; }

#final .service-title-wrap { margin-bottom: 9px; }

 #menu-left-menu > li:nth-child(4),#menu-left-menu > li:nth-child(5),#menu-left-menu > li:nth-child(6){ display:none; } 


.logo .custom-logo { width: 90% }
/*.is-sticky #menu-left-menu > li:nth-child(4),#menu-left-menu > li:nth-child(5),#menu-left-menu > li:nth-child(6){ display:none; }*/

#menu-left-menu > li:nth-child(4),#menu-left-menu > li:nth-child(5),#menu-left-menu > li:nth-child(6){ display:none; }

/* ABOUT THE COMPANY  */

#about-us .left-image, #approach .left-image, #about-company .left-image,#Contracts .left-image,#Executive-inner .left-image, #Hiring .left-image, #Outsourced-inner .left-image { float: left; margin-right: 20px; }

blockquote { font-size: 14px; background: #f5f5f5; padding: 15px 25px; border-left: 4px solid #1009c2; margin: 20px 0; font-weight: 500; font-style: normal; }

.blockquote-text { line-height: 24px; margin: 0; }

/* Contract Staffing  */
#Our-focus .textwidget { margin-bottom: 50px; }

#Our-focus a:hover { background: #1009c2; }

/* Our mission and Core values  */
.content-icons1 .service-image-wrap, .content-icons2 .service-image-wrap, .content-icons3 .service-image-wrap {  width:80px; }
.core-values .textwidget { width: 100%; text-align: center; }
.core-values .textwidget h3 { font-weight: 700; margin-bottom: 0 !important; }

/* Our mission and Core values  */


/* .services */ h3.heading { width: 100%; text-align: center; background: #1009c2; color: #fff; margin-bottom: 25px; margin-top: 20px; line-height: 2; }
body h3.heading.first { margin-top: 0; }
.our-core-values { margin-top: 20px; }

/* Approach & Methodology */

.approach .textwidget { width: 100%;  }
.approach .service-image-wrap { width:80px; }
.pi-chart .textwidget { width: 100%; }
.chart { width: 50%; margin-bottom: 45px; }
.methodology-models h3 { text-align: center; }

/* Services  */
.benefits .textwidget { width: 100%; }
.benefits .service-image-wrap { width:80px; }
.we-succeed{ border-bottom: 1px solid #ccc; padding: 15px 0; }

/* Executive/International Search  */

.click-here { width: 150px; background: #61f4b4; padding: 10px 14px; color: #fff; margin-left: 10px; font-weight: bold; font-size: 16px; }
.click-here:hover { color: #fff; background: #1009c2; text-decoration: underline; }
.more-details { padding: 15px; background: #1009c2; color: #fff; font-size: 16px; font-weight: 500; text-align: center; margin-top: 50px; }

/* Permanent-Hiring  */

.suceed-widget .textwidget{ width: 100%; text-align: center; margin-top: 20px; }

/* SIDEBAR */

#secondary { width: 22%; margin-right: 46px; }
.trail-items { margin-right: 34px !important; }
#secondary .widget-title { font-size: 20px; position: relative; margin-bottom: 5px; text-align: center; background: #1009c2; line-height: 50px; color: #fff; }
#secondary .widget ul li { padding: 5px; font-size: 12px; text-align: center; border-bottom: 1px solid #ccc; margin-top: 5px; }
#secondary .widget ul li::after, #secondary .widget-title::before, #secondary .widget-title::after { display: none !important; }
.testimonial-container .testimonial-client-detail { margin-top: 20px !important; }
.testimonial-slide.swiper-slide{width:100% !important}
.widget.widget_text, .widget-title { margin-bottom:0 !important; }

/*.swiper-container-android .swiper-slide, .swiper-wrapper{transform: translate3d(-260px, 0px, 0px) !important;}*/

.testimonial-container .testimonial-content-wrapper { padding: 5px; }
.testimonial-slide.swiper-slide.swiper-slide-active { width: 100% !important; }
#nav_menu-4,#nav_menu-8 { border-right: 1px solid #ccc; margin-bottom: 30px !important; border-left: 1px solid #ccc; }
#text-4,#themegrill_flash_testimonial-5 { display: none !important; }
/*                                                         
 * 
 * 
 * 
 * 
 */
#themegrill_flash_testimonial-5 { border: 1px solid #ccc; }
#text-6 .textwidget p { padding: 15px; padding-bottom: 0 !important; }
#text-6 .textwidget { border: 1px solid #ccc; }
.button.small { width: 15px; background: #61f4b4; color: #fff; line-height: 20px; font-size: 14px; padding: 8px; font-weight: bold; }
#text-6 .textwidget p a:hover { background: #1009c2 }
.Looking-job { margin-bottom: 0 !important; }

.client-detail-block { float: right; margin-right: 15px; }
.testimonial-container { padding: 0 0 20px; }
body:not(.home) .content-area { width: 70% !important; }
body.page.full-width .content-area {  width: 100% !important; }
#site-navigation ul.sub-menu { left: 0 !important; right: auto !important; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; transform: unset; }

/* Clients  */

.clients li { float: left; padding: 0 !important; margin-right: 65px; }
body:not(.home) > #main li::after { content: none !important; }
.clients li::after { content: none !important; }
.clients li:nth-child(4n) { margin-right: 0 !important; }
ul.clients { margin: 0; }
.clients .small-img { max-width: 160px !important; height: 100px; }
.top-space { margin-top: 50px !important; }

/* Industry Experience  */

body.page.full-width.industry-experience .content-area { width: 70% !important; margin: 0 auto; } 

h3.industry-heading { text-align: center; padding: 10px 50px; border: 2px dashed #000; color: #1009c2; font-weight: 700; margin: 50px 0 !important; }

.star::before { content: "\2605"; font-size: 20px; padding-right: 10px; }

.various-industries p, .common-interview-questions p { margin-bottom: 25px;  }

.table-text { margin-left: 12px; border: 1;width: 99%; }
.hotel-industry { margin-bottom: 40px; }
.retail p { margin-bottom: 5px; }

#contact-us span { color: #FF0000; }

   
/* Candidates  */

h4.heading-space { margin-top: 30px; margin-bottom: 10px !important; }

.accordion {

    background-color: #1009c2;
    color: #fff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    outline: none;
    font-size: 14px;
	font-weight: 500;
    transition: 0.4s;
    vertical-align: middle;
    height: 51px;
    border-radius: 15px !important;
	box-shadow: 0px 7px 7px 3px #EAEAEA;
}

.active, .accordion:hover {
    background-color: #B3B0FF;
}

.single-post .accordion:after { width: 54px; }

.accordion:after {
	content: '\002B';
	color: #000;
	font-weight: 500;
	float: right;
	margin-left: 5px;
	background: #ccc;
	width: 46px;
	line-height: 52px;
	text-align: center;
	position: relative;
	top: -19px;
	left: 18px;
	border-radius: 8px !important;
	font-size: 28px;
}


.active:after {
    content: "\2212";
}

.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

/*Header*/
.header-top{
    background-color: #272727;
}
.header-top .tg-container{
    padding: 10px 0;
}
.header-top .left-content .contact-info li a{
    font-size: 14px;
    font-family: Outfit;
}
.header-top .left-content .contact-info li{
    display: flex;
    align-items: center;
    font-family: Outfit;
}
.header-top .social-menu li{
    padding: 0;
    font-family: Outfit;
}
#masthead .fa.fa-envelope, #masthead .fa.fa-phone{
    padding: 11px;
    border: 1px solid #fff;
    border-radius: 100px;
    margin-right: 10px !important;
    width: 35px;
    height: 35px;
    line-height: 35px;
	position: relative;
}
#masthead .fa.fa-envelope:before, #masthead .fa.fa-phone:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    line-height: 1;
}
#masthead .fa.fa-map-marker{
    margin-right: 10px;
}
.header-top .social-menu li a{
    width: 35px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #fff;
    color: #fff;
    background-color: transparent;
}
.header-top .contact-info li{
    font-size: 14px;
}

.header-top .contact-info li:last-child{
	margin-right: 30px;
}

#site-navigation{
	float: right;
}
#site-navigation ul li a{
color: #000;
font-family: Outfit;
font-size: 16px;
font-weight: 500;
line-height: normal;
}
.header-top .right-content{
    flex: 2;
    max-width: 130px;
}
#site-navigation{
    width: auto;
}
#site-navigation ul li.header-btn a{
    padding: 15px 40px;
    background-color: #1009C2;
    border-radius: 5px;
    color: #fff !important;
}

.social-menu li a[href*="twitter.com"]:hover, .social-menu li a[href*="plus.google.com"]:hover, .social-menu li a[href*="linkedin.com"]:hover, .social-menu li a[href*="facebook.com"]:hover, .social-menu li a[href*="pinterest.com"]:hover, .social-menu li a[href*="instagram.com"]:hover, .social-menu li a[href*="youtube.com"]:hover,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{
	color: #fff !important;
}

.logo figure{
    padding: 0 !important;
}
.site-navigation-wrapper{
    padding: 0;
}
#site-navigation ul li{
    padding: 23px 27px 23px 0;
}
.header-top .left-content{
    flex: 10;
}
.header-top .left-content .contact-info li:nth-child(2), .header-top .left-content .contact-info li:nth-child(3){
    float: right;
}
.header-top .contact-info{
    width: 100%;
}
/*End Header*/
/*Footer*/
#bottom-footer{
	display: block;
	padding: 0 0 8px 0;
	background-color: #272727;
}
#bottom-footer .tg-container{
	/* border-top: 1px solid #fff; */
	padding-top: 8px;
}
#bottom-footer .copyright{
	float: none;
	text-align: center;
}

#bottom-footer .copyright span.copyright-text{
	font-size: 14px;
	line-height: 18px;
}

footer.site-footer #top-footer .textwidget{
	color: #000;
}

#top-footer{
	background-color: #272727;
	background-color: #f3f3fc;
	padding: 100px 0;
}
#top-footer .widget ul li a{
    font-size: 35px;
}
footer .wp-block-social-links .wp-social-link svg{
	border-radius: 100px;
	border: 1px solid #fff;
	padding: 5px;
}
#top-footer .widget ul li {
    padding: 0;
}
#top-footer .widget ul{
	margin-top: 25px;
}
footer .c-list-item{
	margin-bottom: 24px;
}
footer .c-list-item img{
	margin-right: 10px;
	filter: invert(1);
}

footer a{
	transition: all 0.4s ease-in-out;
}

footer #top-footer .wp-block-social-links.footersocialbox .wp-block-social-link.wp-social-link .wp-block-social-link-anchor {
    color: #000 !important;
}

footer #top-footer .wp-block-social-links.footersocialbox .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg {
    color: #000 !important;
    border: 1px solid #000;
}

/* #site-navigation ul li:not(ul li):hover > a, #site-navigation2 ul li:hover > a, #site-navigation ul li.current-menu-item > a:not(#site-navigation ul li.header-btn a), #site-navigation2 ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation2 ul li.current_page_item > a {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
} */

.logo .logo-image a {
    padding: 10px 0;
    display: block;
    max-width: 115px;
}

.logo .logo-image a img{
	width: 166px;
}

.fa{
	font-family: 'FontAwesome' !important;
}

#site-navigation ul li:last-child:hover > a{
	text-shadow: unset;
	-webkit-text-stroke-width: unset;
	-webkit-text-stroke-color: transparent;
}

#site-navigation ul li.header-btn a:after {
    content: url(https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/button-icon.png);
    padding-left: 8px;
}

footer a:hover{
	color: #fff;
	color: #000;
	border-bottom: 1px solid #fff;
	border-bottom: 1px solid #000;
	transition: all 0.4s ease-in-out;
}

footer h2{
font-family: Outfit;
font-size: 20px;
font-weight: 700;
color: #fff;
color: #000;
margin-bottom: 27px;
}
footer p, #bottom-footer .copyright-text{
font-family: Outfit;
font-size: 16px;
line-height: 24px;
}
footer a, footer .c-list-item span{
font-family: Outfit;
font-size: 16px;
line-height: 24px;
color: #fff;
color: #000;
}
footer .c-list-item:last-child{
	display: flex;
}
footer .c-list-item:last-child img{
	width: 10%;
	height: 10%;
}
footer .c-list-item:last-child span{
	width: 90%;
}
footer .tg-column-wrapper .tg-column-3:first-child{
	width: 49%;
	margin-left: 0;
}
footer .tg-column-wrapper{
	margin-left: 0;
}
footer .tg-column-wrapper .tg-column-3{
	margin-left: 25px;
}
footer .tg-column-wrapper .tg-column-3:nth-child(2){
	width: 21%;
}
footer .tg-column-wrapper .tg-column-3:nth-child(3){
	width: 21%;
}
/*End Footer*/
/*Home*/
#home-banner-slider .slider-content{
	width: 100%;
    height: 100%;
    max-width: 1495px;
    margin: 0 auto;
	text-align: left;
    right: 0;
	padding: 50px 0px 50px 0px;
    display: flex;
    align-items: center;
}

#home-banner-slider .slider-content .tg-container{
    max-width: 755px;
    margin: 0;
	background-color: #fff;
	border-left: 11px solid #1009C2;
	padding: 27px 31px 34px 31px;
    position: relative;
}

#home-banner-slider .slider-content .tg-container .caption-title,
#home-banner-slider .slider-content .tg-container .caption-desc{
    width: 100%;
}

#home-banner-slider .slider-content .tg-container .caption-desc{
    margin-bottom: 0;
}

#home-banner-slider .slider-content .tg-container .btn-wrapper a{
    position: absolute;
    bottom: -25px;
    top: auto;
    left: 30px;
}
#home-banner-slider .slider-content .caption-title{
color: #000;
font-family: Outfit;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 76px;
text-transform: capitalize;
}
#home-banner-slider .slider-content .caption-desc{
color: #000;
font-family: Outfit;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
#home-banner-slider .btn-wrapper a{
	padding: 15px 40px;
    background-color: #1009C2;
    border-radius: 5px;
    color: #fff !important;
	font-family: Outfit;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display: inline-flex;
	align-items: center;
	gap: 10px;
}
/* #home-banner-slider .btn-wrapper a::after{
	content: url(https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/button-icon.png);
    padding-left: 8px;
} */
.banner-btn{
	padding: 15px 40px;
    background-color: #1009C2;
    border-radius: 5px;
    color: #fff !important;
	font-family: Outfit;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}

#service-block .service-content-wrap{
color: #5B5B5B;
font-family: Outfit;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 25px;
padding: 0 20px;
background-color: #fff;
min-height: 175px;
}
.section-title-wrapper {
    margin-bottom: 40px !important;
}
#service-sub-heading .section-description{
color: #1009C2;
font-family: Outfit;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
#service-heading h3{
color: #000;
font-family: Outfit;
font-size: 42px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: capitalize;
}
#service-block-row .panel-grid-cell{
	width: 24%;
}
#service-heading-row .panel-first-child{
	margin-bottom: 3px !important;
}
#service-block .service-more{
	color: #000;
	background-color: unset;
	width: auto;
	height: auto;
	font-family: Outfit;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	padding-left: 20px;
}
#pgc-1816-1-0, #pgc-1816-1-1, #pgc-1816-1-2, #pgc-1816-1-3{
	width: 25%;
}
#service-block .service-title-wrap a{
	color: #000;
	font-family: Outfit;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	min-height: 46px;
}
#service-block .service-title-wrap{
	margin-bottom: 0;
	padding: 0 20px;
	min-height: 54px;
}

#what-we-do .service-content-wrap p {
    line-height: 29px;
}

#service-block{
 background-color: #fff;
 padding-bottom: 20px;
}

#service-block .service-more{
	display: inline-flex;
	align-items: center;
	gap: 10px;
}

/* #service-block .service-more::after{
	content: url(https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/Vector.png);
	display: block;
    padding-left: 8px;
} */
#what-we-do-row .section-title, #what-we-do .service-content-wrap, #what-we-do .service-content-wrap h2{
	color: #fff;
}
#what-we-do-row .panel-grid-cell:first-child{
	padding-left: 273px;
	padding-right: 62px;
}
#what-we-do .service-content-wrap{
margin-bottom: 65px;
color: #FFF;
font-family: Outfit;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 29px;
}
#what-we-do .service-content-wrap h2{
margin-bottom: 17px;
color: #FFF;
font-family: Outfit;
font-size: 42px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
#what-we-do .service-content-wrap h3{
margin-bottom: 3px;
color: #B3B0FF;
font-family: Outfit;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
#what-we-do .service-more,
#what-we-offer .service-more{
border-radius: 5px;
padding: 15px 42px 15px 25px;
background: #B3B0FF;
color: #1009C2;
font-family: Outfit;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
display: inline-flex;
align-items: center;
gap: 10px;
}
/* #what-we-do .service-more::after,
#what-we-offer .service-more::after{
	content: url(https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/Vector-1.png);
    position: absolute;
    top: 17px;
    left: 110px;
	display: block;
} */
#what-we-do-row{
	background-color: #1009C2;
    align-items: unset !important;
}

#what-we-do-row > div:first-child{
    padding: 100px !important;
    align-self: center;
    display: flex;
    justify-content: end;
}

#what-we-do-row > div:first-child > div{
    max-width: 545px;
}

#what-we-do-row .widget_media_image,
#what-we-offer-row .widget_media_image{
    height: 100%;
}

#what-we-do-row > div,
#what-we-offer-row > div{
    flex: 0 0 50%;
    width: 100% !important;
    max-width: 50%;
}

#what-we-do-row img,
#what-we-offer-row img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    display: block;
}

#what-we-offer-row {
    background-color: #dcdbff;
    align-items: unset !important;
}.what-we-offer-content-box

#what-we-offer-row > div:first-child,
.what-we-offer-image-box {
    min-height: 100%;
}

.what-we-offer-image-box{
    height: 100%;
}

#what-we-offer-row > div:nth-child(2) {
    display: flex;
    align-items: center;
}

.what-we-offer-content-box {padding: 100px; font-family: 'Outfit'; max-width: 705px;}

.what-we-offer-content-box .service-content-wrap h3 {
    font-size: 20px;
    font-weight: 700;
    color: #1009C2;
    margin-bottom: 5px;
}

.what-we-offer-content-box .service-content-wrap h2 {
    font-weight: 700;
    color: #000;
    font-size: 42px;
}

.what-we-offer-content-box .service-content-wrap p {
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    margin-bottom: 65px;
}

#bg-empty-col{
	height: 960px;
}
#partner-with-us .service-content-wrap h3{
margin-bottom: 3px;
color: #1009C2;
font-family: Outfit;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
#partner-with-us .service-more{
	padding: 15px 38px 15px 33px ;
    background-color: #1009C2;
    border-radius: 5px;
    color: #FFF;
	font-family: Outfit;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display: inline-flex;
	gap: 10px;
	align-items: center;
}
/* #partner-with-us .service-more::after{
	content: url(https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/button-icon.png);
	display: block;
	position: absolute;
    top: 17px;
    left: 125px;
	display: block;
} */
#partner-with-us .service-content-wrap h2{
	margin-bottom: 17px;
	color: #000;
	font-family: Outfit;
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
#partner-with-us .service-content-wrap{
margin-bottom: 65px;
color: #666;
font-family: Outfit;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 29px;
}
#partner-with-us .service-content-wrap h2{
	color: #000;
	font-family: Outfit;
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

#partner-with-us .service-content-wrap p {
    line-height: 29px;
}

#partner-with-us-row{
	background-color: #fff;
    max-width: 1495px;
    margin: auto !important;
    padding: 100px 0;
}
#partner-with-us-row .panel-grid-cell:first-child{
	padding-left: 50px;
	padding-right: 80px;
}
#partner-with-us-row .panel-grid-cell:last-child img, #partner-with-us-row .panel-grid-cell:last-child .widget_media_image{
	text-align: right;
}

.background-image-with-list figure.service-image-wrap {
    display: block;
    max-width: 80px;
    margin: 0 auto 60px;
}

div#section-background-image-row {
    /* max-width: 1495px; */
    margin: 0 !important;
}

.knowledge-center-service-box{
	display: none;
}

.knowledge-center-service-box.knowledge-tab-active{
	display: block;
}

.background-image-with-list .service-content-wrap ul {font-weight: 600;color: #fff;font-family: 'Outfit';font-size: 28px;line-height: 1.5;}

.background-image-with-list .service-content-wrap ul li {
    padding: 0 0 35px 45px !important;
    position: relative;
}

.background-image-with-list .service-content-wrap ul li::before{
    content: url("https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/check-icon.png");
    display: block;
    position: absolute;
    left: 0;
    top: 6px;
    width: 30px;
    height: 30px;
}

.small-counter-box {
    width: 150px;
    height: 150px;
    background: #DCDBFF;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    text-align: center;
}

.medium-counter-box {
    width: 180px;
    height: 180px;
    background: #DCDBFF;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    text-align: center;
}

.large-counter-box {
    width: 220px;
    height: 220px;
    background: #DCDBFF;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    text-align: center;
}

.small-counter-box .fun-facts-section h3.fun-facts-title-wrap,
.medium-counter-box .fun-facts-section h3.fun-facts-title-wrap,
.large-counter-box .fun-facts-section h3.fun-facts-title-wrap {
    font-family: 'Outfit';
    font-size: 20px;
    color: #020202;
    font-weight: 300;
    line-height: normal;
    margin: 0;
}

.small-counter-box .fun-facts-section span.counter-wrapper,
.medium-counter-box .fun-facts-section span.counter-wrapper,
.large-counter-box .fun-facts-section span.counter-wrapper {
    font-size: 60px;
    font-family: 'Outfit';
    font-weight: 700;
    line-height: 1;
    margin: 0;
    color: #020202;
    display: flex;
    align-items: center;
    gap: 5px;
}

.small-counter-box .fun-facts-section span.counter-wrapper i.fa.fa-plus,
.medium-counter-box .fun-facts-section span.counter-wrapper i.fa.fa-plus,
.large-counter-box .fun-facts-section span.counter-wrapper i.fa.fa-plus {
    font-size: 38px;
    line-height: 1;
    display: block;
}

.small-counter-box .fun-facts-section span.counter-wrapper span.counter,
.medium-counter-box .fun-facts-section span.counter-wrapper span.counter,
.large-counter-box .fun-facts-section span.counter-wrapper span.counter {
    display: block;
    line-height: 1;
}

.background-counter-column-box.panel-cell-style {
    display: grid;
    gap: 20px;
    justify-content: end;
}

.background-counter-column-box.panel-cell-style > div:first-child{
    grid-row: 1;
    grid-column: 1;
    align-self: center;
}

.background-counter-column-box.panel-cell-style > div:nth-child(2){
    grid-row: 1;
    grid-column: 2;
}

.background-counter-column-box.panel-cell-style > div:nth-child(3){
    grid-column: 1;
    grid-row: 2;
}

.background-counter-column-box.panel-cell-style > div:nth-child(4){
    grid-column: 2;
    grid-row: 2;
}

.success-stories-heading-box h3.section-title {
    font-size: 20px;
    font-weight: 700;
    color: #1009C2;
    font-family: 'Outfit';
    margin-bottom: 0;
    text-align: left;
}

.success-stories-heading-box .section-description {
    font-size: 42px;
    font-weight: 700;
    color: #000;
    font-family: 'Outfit';
    text-align: left;
}

.success-stories-heading-box h3.section-title {
    font-size: 20px;
    font-weight: 700;
    color: #1009C2;
    font-family: 'Outfit';
    margin-bottom: 0;
    text-align: left;
    text-transform: capitalize;
}

.success-stories-heading-box .section-description {
    font-size: 42px;
    font-weight: 700;
    color: #000;
    font-family: 'Outfit';
    text-align: left;
    margin-bottom: 25px;
    line-height: 1;
}

.success-stories-heading-box {
    max-width: 1495px;
    margin: 0 auto;

}

.section-service-grid-box {
    max-width: 1495px;
    margin: 0 auto !important;
    align-items: unset !important;
}

.section-service-grid-box .panel-grid-cell {
    padding: 30px;
    border-radius: 12px;
    background: #fff;
    min-height: 100%;
}

.section-service-grid-box figure.service-image-wrap {
    display: block;
    max-width: 180px;
    margin: 0 0 30px;
}

.section-service-grid-box .service-title-wrap{
    font-size: 20px;
    font-weight: 700;
    font-family: 'Outfit';
    margin-bottom: 10px;
    line-height: normal;
    color: #000;
}

.section-service-grid-box .service-title-wrap a{
    color: #000;
}

.section-service-grid-box .service-content-wrap{
    margin: 0;
    color: #5b5b5b;
    font-family: 'Outfit';
    font-size: 17px;
    line-height: 25px;
}

.section-service-grid-box a.service-more{
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    color: #000;
    line-height: normal;
    position: relative;
    margin-top: 20px;
	display: inline-flex;
	align-items: center;
	gap: 10px;
}

/* .section-service-grid-box a.service-more::after{
    content: url(https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/button-icon.png);
    display: inline-block;
    filter: invert(1);
    position: static;
    margin-left: 12px;
} */

.industry-experience-title h3.section-title {
    color: #fff;
    font-family: 'Outfit';
    font-weight: 600;
    font-size: 20px;
    margin: 0;
    text-transform: capitalize;
}

.industry-experience-title h3.section-title:before,
.industry-experience-title h3.section-title:after{
    content: unset;
}

.industry-experience-title .section-description{
    font-family: 'Outfit';
    font-size: 42px;
    line-height: 1;
    font-weight: 600;
    color: #fff;
}

.industrygridbox {
    max-width: 82%;
    margin: auto;
}

.industry .section-title-wrapper {
    margin-bottom: 60px !important;
}

.industry .textwidget,
.industry .textwidget ul{
    margin-bottom: 0 !important;
}

.industry .textwidget ul li::before {
    width: 6px !important;
    height: 6px !important;
    border-radius: 50%;
    position: absolute;
    display: block !important;
    margin: 0 !important;
    left: 0;
    top: 14px;
}

.knowledge-center-heading-box h3.section-title {
    font-family: 'Outfit';
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 5px;
    text-transform: capitalize;
    color: #1009C2;
}

.knowledge-center-heading-box h3.section-title:before,
.knowledge-center-heading-box h3.section-title:after{
    content: unset;
}

.knowledge-center-heading-box .section-description {
    color: #000;
    font-size: 42px;
    font-weight: 700;
    line-height: 1;
    font-family: 'Outfit';
}

.knowledge-center .section-title-wrapper {
    margin-bottom: 75px !important;
}

.knowledge-center-image-content-flexbox {
    max-width: 1225px;
    margin: 0 auto;
}

.knowledge-center-image-content-flexbox .widget_custom_html .textwidget.custom-html-widget {
    float: none;
    display: block;
}

.servicemoreicon svg.pbmit-svg-arrow {
    display: block;
    width: 10px;
    height: 10px;
    color: #fff;
}

#what-we-do .service-more .servicemoreicon svg.pbmit-svg-arrow, 
#what-we-offer .service-more .servicemoreicon svg.pbmit-svg-arrow,
.submitresumebutton .servicemoreicon svg.pbmit-svg-arrow{
	color: #1009C2;
}

#service-block .service-more .servicemoreicon svg.pbmit-svg-arrow{
	color: #000;
}

.service-more:hover .servicemoreicon svg.pbmit-svg-arrow line,
#home-banner-slider .slider-content .tg-container .btn-wrapper a:hover .servicemoreicon svg.pbmit-svg-arrow line{
	stroke: #fff;
}

#service-block .service-more:hover .servicemoreicon svg.pbmit-svg-arrow,
.section-service-grid-box a.service-more .servicemoreicon svg.pbmit-svg-arrow{
	color: #000;
}


.section-service-grid-box a.service-more:hover .servicemoreicon svg.pbmit-svg-arrow{
	color: #0000a9;
}

#service-block .service-more .servicemoreicon svg.pbmit-svg-arrow line,
.section-service-grid-box a.service-more .servicemoreicon svg.pbmit-svg-arrow line{
	stroke: #000;
}

.section-service-grid-box a.service-more:hover .servicemoreicon svg.pbmit-svg-arrow line{
	stroke: #0000a9;
}

#what-we-do .service-more:hover .servicemoreicon svg.pbmit-svg-arrow line, 
#what-we-offer .service-more:hover .servicemoreicon svg.pbmit-svg-arrow line,
#home-banner-slider .slider-content .tg-container .btn-wrapper a:hover .servicemoreicon svg.pbmit-svg-arrow line,
#service-block .service-more:hover .servicemoreicon svg.pbmit-svg-arrow line{
	stroke-dashoffset: 0;
}

#what-we-do .service-more .servicemoreicon svg.pbmit-svg-arrow line, 
#what-we-offer .service-more .servicemoreicon svg.pbmit-svg-arrow line,
#what-we-do .service-more:hover .servicemoreicon svg.pbmit-svg-arrow line, 
#what-we-offer .service-more:hover .servicemoreicon svg.pbmit-svg-arrow line,
.submitresumebutton .servicemoreicon svg.pbmit-svg-arrow line,
.submitresumebutton:hover .servicemoreicon svg.pbmit-svg-arrow line{
	stroke: #1009C2;
}

#what-we-do .service-more:hover .servicemoreicon svg.pbmit-svg-arrow line, 
#what-we-offer .service-more:hover .servicemoreicon svg.pbmit-svg-arrow line,
.service-more:hover .servicemoreicon svg.pbmit-svg-arrow line,
.submitresumebutton:hover .servicemoreicon svg.pbmit-svg-arrow line{
	stroke-dashoffset: 0;
}

.servicemoreicon svg.pbmit-svg-arrow line:first-child {
    stroke-dasharray: 25px;
    stroke-dashoffset: 50px;
    transition: stroke-dashoffset 0.5s cubic-bezier(0.61,1,0.88,1);
}

.servicemoreicon svg.pbmit-svg-arrow line:not(:first-child){
    stroke-linecap: square;
}

.servicemoreicon svg.pbmit-svg-arrow line{
    stroke: #fff;
    fill: none;
    stroke-width: 2;
    stroke-miterlimit: 10;
}

.knowledgecenterflexbox{
    display: flex;
    gap: 25px;
    max-width: 561px;
    margin-bottom: 45px;
}

.knowledgecenterflexitembox {
    flex: 0 0 auto;
    max-width: calc((100% - 25px)/2);
    width: 100%;
}

.knowledgecenterflexitembox a {
    padding: 26px 23px;
    display: block;
    position: relative;
    font-family: 'Outfit';
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    border-radius: 10px;
}

.knowledgecenterflexitembox a {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    background: #fff;
    color: #000;
}

/* .knowledgecenterflexitembox a{
    background: #8784E1;
    color: #fff;
} */

.knowledgecenterflexitembox a.knowledge-tab-button-active{
	background: #8784E1;
    color: #fff;
	box-shadow: none;
}

.knowledgecenterflexitembox a:before{
    content: "";
    position: absolute;
    right: 45px;
    display: block;
    width: 1px;
    height: calc(100% - 48px);
    background-color: rgba(0, 0, 0, 0.12);
    top: 24px;
}

.knowledgecenterflexitembox a::after {
    position: absolute;
    top: 26px;
    right: 18px;
}

.knowledgecenterflexitembox a::after{
    content: url("https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/bottom-arrow.png");

}

.knowledgecenterflexitembox a.knowledge-tab-button-active::after{
    content: url("https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/top-arrow.png");
}

.knowledge-center-service-box h3.service-title-wrap {
    color: #000;
    font-family: Outfit;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 10px;
    text-transform: lowercase;
}

.knowledge-center-service-box h3.service-title-wrap a {
    color: #000;
}

.knowledge-center-service-box h3.service-title-wrap::first-letter{
    text-transform: capitalize;
}

.knowledge-center-service-box .service-content-wrap {
    color: #666;
    font-family: Outfit;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 29px;
    max-width: 77%;
    margin: 0 0 35px;
}

.knowledge-center-service-box a.service-more {
    padding: 15px 38px 15px 33px;
    background-color: #1009C2;
    border-radius: 5px;
    color: #FFF;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
	display: inline-flex;
	align-items: center;
	gap: 10px;
}

.knowledge-center-service-box a.service-more:hover{
	color: #fff;
}

/* .knowledge-center-service-box .service-more::after {
    content: url(https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/button-icon.png);
    display: block;
    position: absolute;
    top: 17px;
    left: 125px;
} */

#partner-with-us-row > div {
    flex: 0 0 50%;
    max-width: 50%;
    width: 100% !important;
}

/*End Home*/

/*#scroll-up { display: none !important; }*/
body { overflow-x: hidden; }

header .tg-container{
	max-width: 1495px !important;
	padding-left:24px !important;
	padding-right:24px !important;
}

.panel-background-overlay {
    background-attachment: fixed !important;
}

.servicegridlayoutrow .panel-grid > div {
    width: 24% !important;
}

.servicesgridrow{
	padding: 0px 0px 98px 0px !important;
}

.servicegridlayoutrow {
    max-width: 1495px;
    margin: 0 auto;
    padding: 0 50px;
}

#block-10 img.wp-image-2496 {
    width: auto !important;
    max-width: 220px;
    margin-bottom: 10px;
}

body, .entry-content, .entry-summary{
	font-family: 'Outfit' !important;
}

*{
	font-family: 'Outfit' !important;
}

.submitresumebutton br{
	display: none;
}

a.submitresumebutton {
    border-radius: 5px;
    padding: 10px 15px 10px 15px;
    background: #B3B0FF;
    color: #1009C2;
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

a.submitresumebutton:hover{
    background: #B3B0FF !important;
    color: #1009C2 !important;
}



/*----------------------------------------------------------------------
<<<<<<<<<<<<<<<------------------Responsive------------------>>>>>>>>>>>>>>> 
------------------------------------------------------------------------*/

@media (max-width: 1600px) {
	#home-banner-slider .slider-content{
		padding: 50px 100px !important;
	}

	#pg-1816-2> .panel-row-style{
		padding: 127px 50px 127px 50px !important;
	}

	.success-stories-heading-box,
	.section-service-grid-box{
		padding: 0 50px;
	}

	#home-banner-slider .slider-content .caption-title {
        font-size: 48px;
        line-height: 60px;
    }

	#home-banner-slider .slider-content .caption-desc {
        font-size: 20px;
    }

	.tg-slider-widget .swiper-button-next,
	.tg-slider-widget .swiper-button-prev{
		width: 30px;
		height: 30px;
	}

	.tg-slider-widget .swiper-button-next:before,
	.tg-slider-widget .swiper-button-prev:before{
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 50%;
		font-size: 25px;
	}
}

@media (max-width: 1495px) {

	/* #home-banner-slider .slider-content{
		padding: 50px 50px;
	} */

    .success-stories-heading-box,
    .section-service-grid-box,
    #partner-with-us-row{
        padding-left: 50px;
        padding-right: 50px;
    }

	#service-block .service-content-wrap{
		min-height: 200px;
	}
	
	
}

@media (max-width:1200px) {
	#Contract-Staffing{border-right: 0; border-bottom: 0;}
	#Contingency { border-right: 0; }
	#Executive { border-bottom: 0; }

	.servicegridlayoutrow .panel-grid.panel-no-style {
		flex-wrap: wrap;
		gap: 40px;
		flex-direction: row !important;
	}
	
	.servicegridlayoutrow .panel-grid.panel-no-style > div {
		width: calc((100% - 40px)/2) !important;
	}
	
	#service-block .service-content-wrap {
		min-height: 160px;
	}
	
	#what-we-do-row > div:first-child {
		padding: 100px 50px !important;
	}
	
	.what-we-offer-content-box {
		padding: 100px 50px;
	}
	
	#partner-with-us-row .panel-grid-cell:first-child {
		padding-left: 0;
		padding-right: 50px;
	}
	
	#section-background-image-row > div:first-child {
		width: 50%;
	}
	
	#section-background-image-row > div:last-child {
		width: 50%;
	}
	
	.section-service-grid-box {
		flex-wrap: wrap !important;
		gap: 40px;
	}
	
	.section-service-grid-box > div {
		width: calc((100% - 40px)/2) !important;
	}
	
	.knowledge-center-image-content-flexbox {
		padding: 0 50px;
	}

	#home-banner-slider .slider-content .caption-title{
		font-size: 44px;
		line-height: 52px;
	}

	#home-banner-slider .slider-content .caption-desc{
		font-size: 18px;
	}

	#service-heading h3{
		font-size: 32px;
	}

	#what-we-do .service-content-wrap h2,
	.what-we-offer-content-box .service-content-wrap h2,
	#partner-with-us .service-content-wrap h2,
	.knowledge-center-heading-box .section-description{
		font-size: 36px;
		line-height: 1.2;
	}

	#what-we-do .service-content-wrap p,
	.what-we-offer-content-box .service-content-wrap p{
		font-size: 16px;
		line-height: 24px;
	}

	#what-we-do .service-content-wrap,
	.what-we-offer-content-box .service-content-wrap p,
	#partner-with-us .service-content-wrap{
		margin-bottom: 45px;
		font-size: 16px;
		line-height: 24px;
	}

	.what-we-offer-content-box,
	#what-we-do-row > div:first-child,
	#partner-with-us-row{
		padding: 50px !important;
	}

	.background-image-with-list .service-content-wrap ul{
		font-size: 24px;
	}

	.background-image-with-list .service-content-wrap ul li::before{
		width: 24px;
		height: 24px;
	}

	.background-image-with-list .service-content-wrap ul li{
		padding: 0 0 25px 45px !important;
	}

	.small-counter-box .fun-facts-section span.counter-wrapper, .medium-counter-box .fun-facts-section span.counter-wrapper, .large-counter-box .fun-facts-section span.counter-wrapper{
		font-size: 48px;
	}

	.small-counter-box .fun-facts-section h3.fun-facts-title-wrap, .medium-counter-box .fun-facts-section h3.fun-facts-title-wrap, .large-counter-box .fun-facts-section h3.fun-facts-title-wrap{
		font-size: 18px;
	}

	.knowledge-center-service-box .service-content-wrap{
		max-width: 100%;
	}

	.knowledge-center-service-box h3.service-title-wrap{
		font-size: 36px;
	}

}

@media (min-width:1024px) and (max-width:1169px) {
		
	#Executive .service-content-wrap { min-height: 203px !important; }

	
	/* Header */
	.site-navigation-wrapper { padding: 5px 0; }
  #site-navigation #menu-left-menu > li, #site-navigation2 #menu-rigth-menu > li { padding-bottom: 10px !important; }
	#site-navigation #menu-left-menu li a, #site-navigation2 #menu-rigth-menu li a { font-size: 14px; }
/* 	#site-navigation ul.sub-menu { right: -30% !important; } */
	#site-navigation #menu-left-menu .sub-menu { width: 293px; top: 63px; }
	#site-navigation2 ul.sub-menu { right: -30%; top: 109%; }
	
	body #who .service-content-wrap, body #what .service-content-wrap { margin-top: 0 !important; min-height: 252px !important; }
	body #Contract-Staffing .service-content-wrap { min-height: 220px !important; }
	body #Executive .service-content-wrap { min-height: 264px !important; }
	body #Captive-KPO .service-content-wrap { min-height: 112px !important; }
	body #US-Based1 .service-content-wrap { margin-top: 43px; }
	body #US-Based2 .service-content-wrap { min-height: 98px !important; }
	
	#site-navigation ul li:last-child:hover a {
    	color: #fff !important;
	}
	
	/* Clients */
	h3.heading { font-size: 20px; }
	.clients li { width: 33% !important; margin-right: 0px !important; }
	
	.nav-previous { display: block; width: 100%; }

}


@media (min-width:980px) and (max-width:1023px) {

	.header-top .left-content { flex: none !important; }
	body #who .service-content-wrap, body #what .service-content-wrap { margin-top: 0 !important; min-height: 254px !important; }
	body #Contract-Staffing .service-content-wrap { min-height: 252px !important; }
	body #Executive .service-content-wrap { min-height: 296px !important; }
	body .counter-num { padding: 60px 15px !important; }
	#Industry-experience-col1 .textwidget ul { width: 412px !important; }
	#Industry-experience-col1 .textwidget, #Industry-experience-col2 .textwidget { font-size: 17px !important; }
	#Goingforinterviews .service-content-wrap { min-height: 127px; }
	body #Captive-KPO .service-content-wrap { min-height: 112px !important; }
	#US-Based1 .service-content-wrap { margin-top: 41px; }
	body #US-Based2 .service-content-wrap { min-height: 87px !important; }
	#site-navigation #menu-left-menu li a, #site-navigation2 #menu-rigth-menu li a { font-size: 13px !important; }
	#who .service-content-wrap, #what .service-content-wrap { min-height: 225px; padding-right: 20px; }
	#menu-left-menu > li:nth-child(4),#menu-left-menu > li:nth-child(5),#menu-left-menu > li:nth-child(6){ display:none; }

	
		/* Header */
	.site-navigation-wrapper { padding: 5px 0; }
   #site-navigation #menu-left-menu > li,#site-navigation2 #menu-rigth-menu > li{ padding-bottom: 10px !important; }

	/* Clients */
	h3.heading { font-size: 20px; }
	.clients li { width: 33% !important; margin-right: 0px !important; }
	
	.contact-info { padding-right: 30px !important; }
	
}


@media (min-width:768px) and (max-width:1024px) {
	
	.banner { position: relative; margin-bottom: 0px; }
	/* .tg-slider-widget .slider-content { top: 80%; } */
	#banner .caption-title { padding-top: 5px; }
	#who .service-title-wrap, #what .service-title-wrap { font-size: 28px; }
	#who .service-content-wrap, #what .service-content-wrap { margin-top: 0 !important; min-height: 324px !important;}
	body { overflow-x: hidden; }
	.header-top .left-content { flex: none; }
	#banner .tg-container { height: 346px; background-size: contain; }
	#banner .caption-title { font-size: 44px; /*width: 50% !important;*/ }
	#banner .caption-desc { width: 238px; font-size: 14px; padding-top: 15px; }
	.panel-grid.panel-has-style .who-what { flex-direction: row !important; }
	.panel-grid.panel-has-style > div { flex-direction: row !important; }
	.panel-grid.panel-no-style { display: flex; }
	#who .service-more, #what .service-more, #image-text .service-more { width: 150px; height: 50px; }
	#who .service-content-wrap { min-height: 256px; padding-right:20px; }
	#what .service-content-wrap { min-height: 298px; }
	#what-we-do .section-title, #what-we-do-really-well .section-title { font-size: 30px; }
	.who-what { padding: 20px 15px !important; }
	#Contract-Staffing .service-content-wrap { min-height: 330px !important; }
	#Executive .service-content-wrap { min-height: 343px !important; }
	.headline-image { padding: 30px 15px !important; }
	#image-text { padding: 0 !important; }
	#image-text .service-content-wrap { margin: 0; }
	#four-points .tg-service-widget, #four-points .service-content-wrap { margin: 0 !important; }
	#four-points .service-content-wrap ul li { font-size: 15px; }
	#four-points .service-content-wrap ul li::before { margin-right: 10px; }
	.counter-num { padding: 40px 15px !important; }
	/* .industry { padding:0 10px !important; } */
	#Industry-experience .section-title { font-size: 29px; }
	#Industry-experience-col1 ul, #Industry-experience-col2 ul { margin-left: 0 !important; }
	#Industry-experience-col1 .textwidget ul li::before, #Industry-experience-col2 .textwidget ul li::before { width: 10px; margin-right: 5px; }
	#counter-content .panel-grid.panel-no-style { flex-direction: row; }
	#Industry-experience-col1 { padding: 0 15px; }
	#Industry-experience-col2 .textwidget { font-size: 14px; margin-bottom: 20px; }
	#Industry-experience-col1 .textwidget { font-size: 14px; width: 364px; }
	#Industry-experience-col1 .textwidget ul { width: 350px; }
	#Success-Stories .section-title { margin: 0 !important; }
	#section-five .panel-grid { margin: 0 !important; }
	#section-five .panel-row-style  { padding-bottom: 30px !important; }
	#Captive-KPO .service-content-wrap,#US-Based1 .service-content-wrap, #US-Based2 .service-content-wrap { font-size: 16px; width: 98%; }
	#section-five { margin-bottom: 30px !important; }
	#start-up-unit, #Captive-KPO, #US-Based1, #US-Based2{ padding-right: 10px }
	#Captive-KPO .service-content-wrap { min-height: 148px !important; }
	.success-stories-info { margin-bottom: 20px; }
	#US-Based2 .service-content-wrap { min-height: 125px !important; }
	#Goingforinterviews { margin: 0 !important; }
	#Goingforinterviews .service-title-wrap { margin: 0 !important; }
	#Goingforinterviews .service-content-wrap, #Common-interview-questions .service-content-wrap { font-size: 16px; width: 88% !important; }
	#Goingforinterviews .tg-service-widget, #Common-interview-questions .tg-service-widget, #Common-interview-questions .service-title-wrap { margin: 0 !important; }
	#Common-interview-questions .tg-service-widget { margin: 0 !important; }
	#top-footer { padding: 50px 20px 30px; }
	#final { padding: 25px 15px !important; }
	#top-footer .widget ul { padding-right: 20px; }
	#final .panel-widget-style { padding: 0 !important; }
	/* #top-footer { padding: 0 !important; } */
	#twxt-3 p { margin: 0 !important; }
	#masthead-sticky-wrapper { height: auto !important; }
	#text-2 .textwidget { float: right; }
	#text-2 .textwidget .footer-social { padding-right: 0; }

	/* Sidebar */
	/*body:not(.home) #primary.content-area { width: 68% !important; float: left ; margin-right: 2%; }*/
	body #secondary { width: 29%; float: left; margin-right: 0; } 

	
	/* About The Company */
	h1.trail-title { font-size: 30px; top: 37%; }
	.left-image { width: 48%; text-align: center; } 
	
	/* Our Mission & Core Values */
	.core-values { padding-top: 10px !important; }
	.integrity .service-wrapper,.quality .service-wrapper { max-width: 95%; margin-right: 5%; }
	.customer-service .service-wrapper,.respect .service-wrapper { max-width: 100%; margin-left: 0%; }
	
	/* Approach & Methodology */
	
	.chart { width: 40%; margin-bottom: 45px; }
	.position-specification .service-content-wrap,.client-selection .service-content-wrap { max-width: 95%; margin-right: 5%; }
   .interviews-evaluation .service-content-wrap, .feedback .service-content-wrap { max-width: 100%; margin-left: 0%; }
	
	/* Clients */
	.clients li { width: 50%; margin-right: 0px !important; }
	.clients li:nth-child(2n) { margin-right: 0 !important; }
	.bfsi li { margin-bottom: 15px; }
	.bfsi-second { max-width: 250px !important; min-height: 100px !important; }
	
	/* Industry Experience */
	body.page.full-width.industry-experience #primary { width: 70% !important; margin: 0 auto; float: none !important; }
	
	/* Services */
	#secondary .widget-title { line-height: 41px; }
	h3.heading { font-size: 20px; }
	.model-approach .textwidget { margin: 20px 0; }
	.cost-control .service-content-wrap,.scalability .service-content-wrap { max-width: 95%; margin-right: 5%; }
	.reduced-burden .service-content-wrap, .talent-quality .service-content-wrap { max-width: 100%; margin-left: 0%; }
	
	/* Executive/International Search */
	.click-here { width: 140px; display: block; margin-top: 10px; margin: 10px auto 0; line-height: 1.5; }
	.we-succeed { padding-bottom: 0 !important; }
	
	/* Contact */
	#contact-intro .textwidget { width: 96%; }
	.contact-info { padding-right: 0 !important; }
	#address { padding: 30px 0 0 30px !important; }
	
	
	/* Posts */
	.single-post .accordion { width: 100%; height: 58px; padding: 5px; }
	.single-post .accordion::after { top: -5px; left: 5px; font-size: 22px; line-height: 58px; }
	.single-post .accordion span { display: inline-flex; line-height: 21px; width: 76%; font-size: 14px; }
	
	h4 { font-size: 19px; }
	
	.nav-previous { margin-bottom: 10px; width: 100%; }
	.post-navigation .nav-next { float: left; }
	.post-image { width: 60%; margin: 0 auto; }
	.interview-prepration .textwidget { width: 100% }
	.interview-prepration .textwidget img { display: block; margin: 0 auto; }
	/*#home .panel-grid-cell:last-child .panel-first-child{margin-top:180px !important;}*/
	#first-section-first-part h1 {font-size: 40px;line-height: 50px; }
	#first-section-first-part .first-p {font-size: 18px;line-height: 26px;}	
    #pl-2171 #panel-2171-1-1-0 { margin: 130px 0px 0px 0px !important; }
}


@media (max-width: 1024px){
	#home-page-upper-section div.panel-grid-cell:first-child {float:left;width:20%}	
	#home-page-upper-section div.panel-grid-cell:last-child {width:70%;float:left;}	
	#home-page-upper-section ul li {font-size: 16px; padding: 20px 10px 10px 0;}
	#home-page-upper-section div.panel-grid-cell:first-child{width:unset;}
	.home-page-first-section{padding-left:15px !important; padding-right:15px !important;}

	.knowledgecenterflexitembox a{
		padding: 20px 15px;
		font-size: 15px;
	}

	.knowledgecenterflexitembox a::after{
		top: unset;
	}

	.knowledge-center-service-box .service-content-wrap{
		font-size: 18px;
	}

	footer .tg-column-wrapper {
		display: flex;
		flex-wrap: wrap;
		gap: 40px;
	}
	
	footer .tg-column-wrapper .tg-column-3 {
		display: block;
		float: none;
		width: calc((100% - 40px)/2) !important;
		margin: 0;
	}
	
	footer .tg-column-wrapper .tg-column-3:first-child {
		width: 100% !important;
	}
	
}


@media (max-width: 991px){
	#home-page-upper-section div.panel-grid-cell:last-child {width:100%;float:left;left:0;right:0; position:relative;}
	#home-page-upper-section .icon {display: block;position: absolute; right: 0; bottom: 0;padding: 0px 10px 20px 0;}
	#upper-section-list-div .textwidget ul{float:none;padding:0;}
	#upper-section-list-div ul li{display: none;}
	#home-page-upper-section ul li.icon {display: block; float: right; font-size:30px;}
	#home-page-upper-section .responsive {position: relative;}
    #home-page-upper-section .responsive ul li{ float: none; display: block; padding: 0; font-size: 20px;}
  	#home-page-upper-section .responsive .icon {position:absolute;right: 0; bottom: 0; font-size:30px; padding:20px 0;}
}	

@media (max-width:980px) {

	#masthead-sticky-wrapper { height: auto !important; }
	body #masthead  { position: static !important; }
	.sticky-wrapper.is-sticky .site-navigation-wrapper .custom-logo { width: 90%; }
	.contact-info { padding-right: 15px !important; }

	.background-image-with-list .service-content-wrap {
		max-width: 85%;
		margin: 10px auto 60px auto !important;
	}

	.section-service-grid-box .panel-grid-cell{
		padding: 30px 20px !important;
	}
	
	.background-counter-column-box.panel-cell-style {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	div#section-background-image-row{
		flex-wrap: wrap !important;
		gap: 40px;
	}

	#section-background-image-row > div:first-child,
	#section-background-image-row > div:last-child{
		width: 100%;
	}


	
	.background-counter-column-box.panel-cell-style > div:first-child {
		order: 0;
	}
	
	.background-counter-column-box.panel-cell-style > div:nth-child(2) {
		order: 3;
	}
	
	.background-counter-column-box.panel-cell-style > div:nth-child(3) {
		order: 2;
	}
	
	.background-counter-column-box.panel-cell-style > div:nth-child(4) {
		order: 4;
	}
	
	.success-stories-heading-box h3.section-title {
		text-align: center;
	}
	
	.success-stories-heading-box .section-description {
		text-align: center;
		max-width: 75%;
		margin: 10px auto 45px;
		line-height: 1.2;
	}
	
	.industry-experience-title .section-description {
		max-width: 75%;
		line-height: 1.2;
		margin: 10px auto;
	}
	
	.knowledge-center-image-content-flexbox {
		flex-wrap: wrap !important;
		gap: 40px;
	}
	
	.knowledge-center-image-content-flexbox > div {
		width: 100% !important;
		text-align: center;
	}
	
	.knowledgecenterflexbox {
		margin: 0 auto 45px;
	}
	
	#home-banner-slider .slider-content .caption-title {
		font-size: 38px;
		line-height: 44px;
	}
	
	#home-banner-slider .slider-content .caption-desc {
		font-size: 16px;
	}
	
	#home-banner-slider figure.slider-image {
		min-height: 400px;
		display: block;
		height: 100%;
	}
	
	#home-banner-slider figure.slider-image img {
		height: 100% !important;
		width: 100%;
		display: block;
		object-fit: cover;
		min-height: 400px;
	}

	.industrygridbox{
		max-width: 100%;
		padding: 0 50px;
	}

	.industrygridbox .panel-grid.panel-no-style {
		flex-direction: row !important;
		gap: 20px;
	}
	
	.industrygridbox .panel-grid.panel-no-style > div {
		flex: 0 0 auto;
		width: 100% !important;
		max-width: calc((100% - 20px)/2)!important;
	}

	#site-navigation .menu {
		min-height: calc(100vh - 80px);
		padding: 50px 30px !important;
		border-top: 1px solid #dbdbdb;
	}
	
	#site-navigation ul li.header-btn {
		margin-top: 50px;
	}

	.small-counter-box{
		width: 130px;
		height: 130px;
	}

	.medium-counter-box{
		width: 150px;
		height: 150px;
	}

	.large-counter-box{
		width: 180px;
		height: 180px;
	}

    .main-navigation.toggled .fa-bars::before {
        content: "";
        background-image: url("https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/close-icon.png");
        display: block;
        width: 16px;
        height: 16px;
        background-size: 16px;
        background-repeat: no-repeat;
        transition: all 0.4s ease-in-out;
    }

    html.menu-active{
        overflow-y: hidden !important;
    }

}

@media (min-width:768px) and (max-width:980px) {
	
	#site-navigation #menu-left-menu, #site-navigation2 #menu-rigth-menu { display: table-cell; vertical-align: bottom; height: 199px; width: 72%; }
	#site-navigation #menu-left-menu > li, #site-navigation2 #menu-rigth-menu > li { width: 100%; }
	#site-navigation2 { display: none; }
	.header-bottom .site-navigation-wrapper { padding: 5px 0; }
	.logo { padding: 0 !important; float: none !important; }
	.center-logo-below-menu .header-bottom .site-navigation-wrapper{ display: block; text-align: center !important; }
	#site-navigation { width: auto; }
	#site-navigation { margin-right: 10px; }
	#site-navigation #menu-left-menu { width: 100%; height: auto; display: none;}
	#site-navigation #menu-left-menu > li { padding: 10px !important;}	
	#site-navigation #menu-left-menu .sub-menu > li { padding: 10px !important;}	
	#menu-left-menu li:nth-child(4),#menu-left-menu li:nth-child(5),#menu-left-menu li:nth-child(6){display: block; }
	#site-navigation { display: table; }
	#site-navigation .menu-toggle { display: table-cell !important;vertical-align: middle; height:30px !important;  }
	.site-navigation-wrapper { float: none !important; }
	#menu-left-menu a { text-align: center !important; width: 100% !important; }
	#site-navigation #menu-left-menu li a { font-size: 18px !important; }
	
	.contact-info p { width: 97%; }
	#contact-info p, #contact-info strong { font-size: 15px; }
	#contact-us { width: 80%; }
	#contact-list .textwidget { float: right; }
	.contact-info .panel-cell-style { padding: 0 !important; }
}
	
@media (max-width: 767px){
	#banner .tg-container { width: 100%; height: auto; background-size: contain; }
	body:not(.home) #main { padding: 0 10px; }
	.banner { margin-bottom: 0px; }
	
	#banner .caption-title { padding-top: 0px !important; }
	
	
	.center-logo-below-menu .header-bottom .site-navigation-wrapper { float: none !important; }
	.logo { float: none !important; }
	.logo { text-align: center; }
	.logo-image { display: inline-block; }
	body { overflow-x: hidden; }
	#banner .caption-desc { display: none; }
	.who-what { padding: 20px 15px !important; margin-bottom: 30px; }	
	#who .service-content-wrap { font-size: 16px; margin: 10px 0 !important; }
	#who .service-more, #what .service-more { font-size: 16px; width: 130px; height: 40px; }
	#what .service-content-wrap { font-size: 16px; margin: 10px 0 !important; min-height: 248px !important; }
	#what-we-do .section-title, #what-we-do-really-well .section-title { font-size: 30px; padding: 0 10px; }
	#Contract-Staffing { border-right: none; border-bottom: none; padding-right: 0; padding-bottom: 0; }
	#Executive { border-bottom: none; padding-left: 0; padding-bottom: 0; }
	#Contingency { border-right: none;; padding: 0; padding-bottom: 0; }
	/* .panel-grid.panel-no-style { display: block; } */
	.service-image-wrap { text-align: center; }
	.section-two { padding: 0 10px; margin-bottom: 20px; }
	#Outsourced { padding: 0; padding-bottom: 0; }
	.section-two .widget .panel-last-child { margin-bottom: 0 !important; }
	.section-two .parent-grid > div.panel-grid-cell { width: 100% !important; }
	#Contract-Staffing .service-title-wrap, #Executive .service-title-wrap, #Contingency .service-title-wrap,#Outsourced .service-title-wrap, #start-up-unit .service-title-wrap,#Captive-KPO .service-title-wrap, #US-Based1 .service-title-wrap, #US-Based2 .service-title-wrap { font-size: 22px; margin-top: 10px; }
	#what .service-title-wrap, #who .service-title-wrap { font-size: 26px; }
	#Contract-Staffing .service-content-wrap, #Executive .service-content-wrap, #Contingency .service-content-wrap,#Outsourced .service-content-wrap { font-size: 16px; margin: 10px 0; }
	/* #image-text { padding: 0 !important;  } */
	#image-text .tg-service-widget { margin: 0 !important; }
	#image-text .service-title-wrap { font-size: 22px; margin: 0; }
	#image-text .service-content-wrap {width: 100%; font-size: 16px; margin: 10px 0;  }
	#image-text .service-wrapper { padding: 0 10px; margin-bottom: 35px !important; }
	#image-text .service-more { font-size: 16px; width: 130px; height: 40px; }
	.right-image { padding: 0 10px; }
	#four-points { margin-bottom: 0px; }
	#four-points ul { margin: 0; padding: 0 10px; }
	#four-points .service-content-wrap ul li { font-size: 16px; line-height: 2; display: flex; }
	#four-points .service-content-wrap ul li::before{ height: 10px; width: 10px; margin-right: 10px; position: relative; top: 10px; }
	#four-points .service-content-wrap, #four-points .tg-service-widget { margin: 0; }
	#four-points .panel-grid-cell { line-height: 0; }
	#what-we-do-really-well .section-title { margin-bottom: 0; }
	#really-well .tg-service-widget { margin: 0; }
	.counter-num { padding: 20px !important; }
	/* .industry { padding:0 10px !important; }	 */
	#what-we-do .section-title, #what-we-do-really-well .section-title, #Success-Stories .section-title  { font-size: 26px !important; }
	#Industry-experience .section-title { font-size: 29px; }
	#Industry-experience-col1 ul, #Industry-experience-col2 ul { margin-left: 0 !important; }
	#Industry-experience-col1 .textwidget ul li::before, #Industry-experience-col2 .textwidget ul li::before { width: 10px; margin-right: 5px; }
	#Industry-experience-col2 .textwidget { font-size: 14px; margin-bottom: 20px; }
	#Industry-experience-col1 .textwidget { font-size: 14px; }
	#Industry-experience .section-title { font-size: 26px; margin-top: 40px !important; }
	.industry .tg-widget { margin: 0 !important;  }
	#section-five { padding:0 10px !important; }
	#Success-Stories .panel-widget-style { padding: 0 !important; }
	#Success-Stories .section-title-wrapper, #section-five .panel-grid { margin: 0 !important; }
	.headline-image { padding: 30px 0 !important; }
	#start-up-unit .service-title-wrap, #Captive-KPO .service-title-wrap, #US-Based1 .service-title-wrap, #US-Based2 .service-title-wrap { margin: 0 !important; }
	#start-up-unit .service-content-wrap { font-size: 16px; margin: 20px 0; }
	#start-up-unit .service-more, #Captive-KPO .service-more, #US-Based1 .service-more, #US-Based1 .service-more, #Goingforinterviews .service-more, #Common-interview-questions .service-more { font-size: 16px; width: 130px; height: 40px; }
	#Captive-KPO .service-title-wrap { margin-top: 10px; }
	#Captive-KPO .service-content-wrap,#US-Based1 .service-content-wrap, #US-Based2 .service-content-wrap { font-size: 16px; }
	#section-five { margin-bottom: 30px !important; }
	#section-five .panel-row-style { padding-bottom: 0px !important; }
	#Bulb .tg-service-widget { margin: 0 !important; }
	#final { padding: 0 15px !important; }
	#final .panel-widget-style { padding-bottom: 10px !important; }
	#final .section-title-wrapper { margin-bottom: 10px !important; }
	#Knowledge-Center { padding: 0 !important; }
	#Knowledge-Center .section-title { font-size: 26px; }
	#start-up-unit .service-title-wrap, #Captive-KPO .service-title-wrap, #US-Based1 .service-title-wrap, #US-Based2 .service-title-wrap, #Goingforinterviews .service-title-wrap, #Common-interview-questions .service-title-wrap { font-size: 22px; }
	#Knowledge-Center .section-title { margin-bottom: 0 !important; }
	#Goingforinterviews { margin: 0 !important; }
	#Goingforinterviews .service-title-wrap { margin: 0 !important; }
	#Goingforinterviews .service-content-wrap, #Common-interview-questions .service-content-wrap { font-size: 16px; width: 100% !important; }
	#Common-interview-questions .tg-service-widget { margin: 0 !important; }
	#Goingforinterviews  .service-content-wrap, #Common-interview-questions .service-content-wrap{ margin: 10px 0;	}
	#Common-interview-questions .service-title-wrap { margin: 0 !important; }
	#start-up-unit, #Captive-KPO, #US-Based1, #US-Based2 { margin-bottom: 40px }
	#last-contetnt { margin-bottom: 35px; }
	#text-2 ul { height: 0; }
	#text-3 p { margin: 0 !important; }
	#top-footer .footer-block { margin: 0 !important; }
	#text-2 .textwidget { float: left; right: 0; }
	
	/* About The Company */
	
	h1.trail-title { font-size: 18px; top: 30%; }
	body:not(.home) .content-area { width: 100% !important; }
	p, strong { margin: 0 0 15px; line-height: 24px; font-size: 15px; }
	.blockquote-text { font-size: 15px; }
	#secondary { display: none; }
	
	/* Our Mission & Core Values */
	h3 { font-size: 20px; margin-bottom: 10px; }
	h3.heading { font-size: 15px; font-weight: 600; margin-top: 30px; }
	.core-values { padding-top: 10px !important; }
	
	.integrity .service-image-wrap, .customer-service .service-image-wrap, .quality .service-image-wrap, .respect .service-image-wrap, .mile .service-image-wrap { margin: 0 auto; }
	
	.integrity .service-title-wrap, .customer-service .service-title-wrap, .quality .service-title-wrap, .respect .service-title-wrap, .mile .service-title-wrap { text-align: center; }
	
	.content-icons1 .service-image-wrap, .content-icons2 .service-image-wrap, .content-icons3 .service-image-wrap {
    width: 100px; }
	
	.integrity .service-content-wrap, .customer-service .service-content-wrap, .quality .service-content-wrap, .respect .service-content-wrap, .mile .service-content-wrap { margin: 5px 0 !important; }
	
	.integrity .service-wrapper,.quality .service-wrapper { max-width: 95%; margin-right: 5%; }
	.customer-service .service-wrapper,.respect .service-wrapper { max-width: 100%; margin-left: 0%; }
	
	/* Approach & Methodology */
	
	.position-specification .service-image-wrap, .interviews-evaluation .service-image-wrap, .client-selection .service-image-wrap, .feedback .service-image-wrap { margin: 0 auto; }
	
	.position-specification .service-title-wrap, .interviews-evaluation .service-title-wrap, .client-selection .service-title-wrap, .feedback .service-title-wrap { text-align: center; }
	
	.approach .service-image-wrap { width: 100px; }
	
	.position-specification .service-content-wrap, .interviews-evaluation .service-content-wrap, .client-selection .service-content-wrap, .feedback .service-content-wrap { margin: 5px 0 !important; }
	
	.position-specification .service-content-wrap,.client-selection .service-content-wrap { max-width: 95%; margin-right: 5%; }
	.interviews-evaluation .service-content-wrap, .feedback .service-content-wrap { max-width: 100%; margin-left: 0%; }
	
	/* Team */
	h2 { font-size: 26px; }

	/* Clients */
	.clients li { text-align: center; width: 100%; }
	.clients li:first-child { padding-top: 10px !important; }
	.bfsi li { margin-bottom: 10px; }
	.clients li:nth-child(2n) { margin-right: 0 !important; }
	#clients .panel-grid-cell .panel-last-child:last-child{height:100px;}
	
	/* Industry Experience */
	h3.industry-heading { padding: 10px 20px; }
	body.page.full-width.industry-experience .content-area { width: 100% !important; }
	.table-text { margin-left: 0px; border: 1;width: 99%; overflow-x:auto;  }
	
	.accordion { background: #fff !important; width: 90%; height: auto; padding: 5px; color: #000; padding: 0 5px 10px; border-radius: 0 !important; border-bottom: 1px solid #ccc; box-shadow: none !important; }
	
	.accordion::after { top: -5px; left: 5px; font-size: 22px; line-height: 20px; width: 21px; border-radius: 0 !important; }
	
	.accordion span { display: inline-flex; line-height: 16px; width: 90%; font-size: 14px; }
	.panel { padding: 0; }
	
	/*.inner-info { padding-left: 0; }  */
	.inner-info ul { margin: 0 0 15px 0px !important; }
	.inner-info li { padding: 0 0 10px 15px !important; width: auto; }
	
	
	/* Services */
	ul.col-first { margin-bottom: 0; }
	.our-model .textwidget { margin: 20px 0; }
	.cost-control .service-image-wrap, .reduced-burden .service-image-wrap, .scalability .service-image-wrap, .talent-quality .service-image-wrap { margin: 0 auto; }
	
	.cost-control .service-title-wrap, .reduced-burden .service-title-wrap, .scalability .service-title-wrap, .talent-quality .service-title-wrap { text-align: center; }
	
	/*body:not(.home) .service-image-wrap img { width: 100px; } */
	
	.cost-control .service-content-wrap, .reduced-burden .service-content-wrap, .scalability .service-content-wrap, .talent-quality .service-content-wrap { margin: 5px 0 !important; }
	
	.cost-control .service-content-wrap,.scalability .service-content-wrap { max-width: 95%; margin-right: 5%; }
	.reduced-burden .service-content-wrap, .talent-quality .service-content-wrap { max-width: 100%; margin-left: 0%; }
	
	/* Executive/International Search */
	.click-here { width: 125px; display: block; margin-top: 10px; margin: 10px auto 0; }
	
	/* Contact */
	#contact-form-row { background: none !important; padding-bottom: 0 !important; }
	.contact-info { padding-top: 0 !important; }
	#contact-intro h3 { font-size: 26px; }
	#contact-us label { font-size: 15px; }
	#contact-intro p { font-size: 15px; }
	#contact-info .contact-info { min-height: 600px; }
	#contact-middle > div { width: 100% !important; }
	.contact-info { padding: 20px !important; }
	#contact-us { width: 100%; }
	#contact-us input[type="text"], #contact-us input[type="email"] { height: 35px; padding: 0 15px; font-size: 16px; }
	#contact-us p { margin-bottom: 15px; }
	#contact-us textarea { height: 125px; padding: 15px; font-size: 16px; }
	#contact-us input[type="submit"] { height: 38px; line-height: 38px; display: block; margin: 0 auto; }
	
	/* Category */
	.archive.category #flash-inner-banner { min-height: 100px; }
	.archive #primary .post .entry-thumbnail, .blog #primary .post .entry-thumbnail { float: none; width: 85% !important; display: block; margin: 0 auto 20px; }
	.entry-content-block .entry-title { font-size: 18px; text-align: center; }
	
	/* Posts */

	.single-post .accordion { width: 100%; height: auto; padding: 0 5px 10px; border-radius: 0 !important; border-bottom: 1px solid #ccc; box-shadow: none !important }
	.single-post .accordion::after {top:-5px; left: 5px; font-size: 22px; line-height: 20px; width: 21px; border-radius: 0 !important; }
	.single-post .accordion span { display: inline-flex; line-height: 16px; width: 90%; font-size: 14px; }
	
	.single-post .nav-previous { background: #333333; height: 35px; margin-bottom: 10px; }
	.single-post .post-navigation .nav-next { float: left; height: 50px; background: #333; }
	.nav-next a .entry-title { float: none; margin-right: 3px; }
	.single.single-post .hidden { font-size: 21px; }
	.entry-content h3 { font-size: 16px; margin-top: 30px; }
	
	.single-post .entry-title { margin-bottom: 40px !important; }

	/* home page first section	 */
	#upper-section-logo img{max-width:80% !important;}
	#home-page-upper-section ul li.icon,#home-page-upper-section .responsive .icon{bottom:-10px;}
	#first-section-first-part h1{font-size: 27px; line-height: 35px; padding-top: 5px; text-align: center;}
	#first-section-second-part .home-form-heading h2 { text-align: center }
	#first-section-first-part .first-p { font-size: 18px; line-height: 25px; margin-bottom: 15px;}	

	#service-block .service-content-wrap{
		min-height: 220px;
	}

}


@media (min-width:640px) and (max-width:767px) {
	
	/* .tg-slider-widget .slider-content { top: 80%; } */
	
	#site-navigation #menu-left-menu, #site-navigation2 #menu-rigth-menu { display: table-cell; vertical-align: bottom; height: 199px; width: 72%; }
	#site-navigation #menu-left-menu > li, #site-navigation2 #menu-rigth-menu > li { width: 100%; }
	#site-navigation2 { display: none; }
	.header-bottom .site-navigation-wrapper { padding: 5px 0; }
	.logo { padding: 0 !important; }
	.center-logo-below-menu .header-bottom .site-navigation-wrapper { display: block; }
	#site-navigation { width: auto; }
	#site-navigation { margin-right: 10px; }
	#site-navigation #menu-left-menu { width: 100%; height: auto; display: none;}
	#site-navigation #menu-left-menu > li { padding: 10px !important;}	
	#site-navigation #menu-left-menu .sub-menu > li { padding: 10px !important;}	
	#menu-left-menu li:nth-child(4),#menu-left-menu li:nth-child(5),#menu-left-menu li:nth-child(6){display: block; }
	#site-navigation { display: table; }
	#site-navigation .menu-toggle{display: table-cell !important; vertical-align: middle; height: 70px !important;  }
	.center-logo-below-menu .header-bottom .site-navigation-wrapper { text-align: center !important; }
	#menu-left-menu a { text-align: center !important; width: 100% !important; }	
	#banner .tg-container { height: 265px; }
	#banner .caption-title { font-size: 36px; /* width: 50% !important; */ }
	#banner .tg-container { background-size: contain; }
	#banner .caption-title { padding: 30px 0; }
	#banner .caption-desc { width: 250px; font-size: 11px; padding: 0; }
	.panel-grid.panel-has-style .who-what { flex-direction: row !important; }
	.panel-grid.panel-has-style > div { flex-direction: row !important; }
	.panel-grid.panel-no-style { display: flex; }
	body #who .service-content-wrap, body #what .service-content-wrap { min-height: 226px !important; max-width: 288px; }
	
	.headline-image { padding: 30px 10px !important; }
	#image-text .service-wrapper { margin: 0 !important; }
	#four-points .service-content-wrap ul li { font-size: 15px; }
	.counter-num { padding: 20px !important; }
	.counter-num .fun-facts-section .counter-wrapper { font-size: 36px; }
	#counter-content .panel-grid.panel-no-style { flex-direction: row !important; }
	#Industry-experience-col1 .textwidget ul,#Industry-experience-col2 .textwidget ul{ width: 300px;font-size:13px; }
	#Industry-experience-col1 .textwidget { width: 328px; }
	#Industry-experience-col1 li, #Industry-experience-col2 li { padding: 10px 0px; }
	#section-five .service-image-wrap { text-align: left; }
	#Contract-Staffing { padding-right:20px; border-right: 0; border-bottom: 0; }
	#Executive { padding-left:20px; border-bottom: 0; }
	#Contingency { padding-right:20px; border-right: 0; padding-top:20px; }
	#Outsourced { padding-left:20px; padding-top:20px;}
	#Contingency .tg-service-widget, #Outsourced .tg-service-widget { margin: 0 !important; }
	#start-up-unit{ padding-right:20px;  }
	#start-up-unit .service-content-wrap { min-height: 120px; }
	#Captive-KPO .service-content-wrap { min-height: 152px; }
	#US-Based2 .service-content-wrap { min-height: 120px; }
	#Captive-KPO { padding-left:20px;  }
	#US-Based1 { padding-right:20px;  padding-top:20px; }
	#US-Based2 { padding-left:20px; padding-top:20px;}	
	#Goingforinterviews { padding-right:20px;  }
	#Common-interview-questions { padding-left:20px; }
	#Goingforinterviews .service-icon-title-wrapper { min-height: 41px; }
	#Common-interview-questions .service-content-wrap { min-height: 165px; }
	#Goingforinterviews .service-content-wrap { min-height: 160px; }
	
	#text-3 p { margin: 0 !important; width: 290px; }
	#text-3 span { display: table-cell; vertical-align: middle; height: 80px; }
	#text-2 ul { height: 100px; position: relative; left: 0; }
	#Contract-Staffing .service-content-wrap, #Executive .service-content-wrap { min-height: 216px !important; }
	#text-2 .textwidget { float: right; right: 0; }

	.footer-block { padding: 0 15px; }
	
	#Contingency .service-content-wrap, #Outsourced .service-content-wrap { min-height: 300px !important; }
	
	/* Clients */
	.clients li { width: 49%; margin-right: 10px !important; }
	
	/* Industry Experience */
	.accordion { width: 100%; }
	.accordion span { width: auto; }

	/* Permanent Hiring */
	.we-succeed { padding-bottom: 0 !important; }
	
	/* Contact */
	#contact-intro .textwidget { width: 96%; }
	
	/* Category */
	.archive #primary .post .entry-thumbnail, .blog #primary .post .entry-thumbnail { float: left; width: 32% !important; margin-right: 20px; }
	.entry-content-block .entry-title { font-size: 18px; text-align: left; }
	
		
	.nav-previous { text-align: center; width: 100%; }
	
	.post-image { width: 60%; margin: 0 auto; }
	.interview-prepration .textwidget { width: 100% }
	.interview-prepration .textwidget img { display: block; margin: 0 auto; }
	
}

@media (min-width:480px) and (max-width:639px) {
	
	#Contract-Staffing .service-content-wrap, #Executive .service-content-wrap, #Contingency .service-content-wrap, 	#Outsourced .service-content-wrap { min-height: 170px !important; }
	
	/* Clients */
	.clients li { width: 47%; margin-right: 20px !important; }

	/* Category */
	.archive #primary .post .entry-thumbnail, .blog #primary .post .entry-thumbnail { float: none; width: 70% !important; display: block; margin: 0 auto 20px; }
	
	/* Industry Experience */
	
	
	#contact-info .contact-info { min-height: 440px; }
	
	.interview-prepration .textwidget { width: 100% }
	.interview-prepration .textwidget img { display: block; margin: 0 auto; }
}

@media (max-width:639px) {
	#first-section-first-part p:first-child{text-align:center;}
	#first-section-first-part .first-p:last-child { margin-bottom: 30px;}
	.home-page-first-section div.panel-grid-cell:last-child div:first-child{float:none;margin-top:0 !important;}

	#home-banner-slider .slider-content{
		padding: 50px 20px !important;
        align-items: flex-start;
	}

    #home-banner-slider figure.slider-image,
    #home-banner-slider figure.slider-image img{
        min-height: 48vh;
    }
	.tg-slider-widget .caption-desc {
        display: none;
    }

/* 	#pg-1816-6> .panel-row-style{
		padding: 80px 20px 0px 20px !important;
	} */

	#service-heading h3{
		margin-top: 10px;
	}

	.servicegridlayoutrow .panel-grid.panel-no-style > div{
		width: 100% !important;
	}

	#service-block .service-content-wrap{
		min-height: unset;
		/* margin-top: 0; */
	}

	#service-block .service-title-wrap{
		min-height: unset;
	}

	#what-we-do-row,
	#partner-with-us-row{
		flex-direction: column-reverse !important;
		flex-wrap: wrap;
	}

	#what-we-do-row > div, #what-we-offer-row > div,
	#partner-with-us-row > div{
		flex: 0 0 100%;
		max-width: 100%;
	}

	.success-stories-heading-box .section-description,
	.industrygridbox .panel-grid.panel-no-style > div{
		max-width: 100% !important;
	}

	.section-service-grid-box > div{
		width: 100% !important;
	}

	.industrygridbox .panel-grid.panel-no-style{
		flex-wrap: wrap;
		gap: 2px;
	}

	.industrygridbox{
		padding: 50px !important;
	}

	#pg-1816-8> .panel-row-style{
		padding: 54px 0px 54px 0px !important;
	}

	footer .tg-column-wrapper .tg-column-3{
		width: 100% !important;
	}
}	

@media (max-width:480px) {
	
	/*#banner .tg-container { width: 164px; height: 141px; background-size: contain; } */
	#banner .caption-title { font-size: 20px; } /* width: 85% !important;  background-size: 50%;  */
	#who .service-content-wrap, #what .service-content-wrap { min-height: auto !important; margin-bottom: 10px; }
	/* #top-footer { padding: 0 !important; } */
	#text-2 ul { height: 80px; }
	#twxt-3 p { margin: 0 !important; }
	body #text-3 span { height: 48px; padding-top: 25px !important; width: 293px; }
	.left-image { width: 100%; text-align: center; }
	.headline-image { padding: 0 !important; }
	#home-banner-slider figure.slider-image, #home-banner-slider figure.slider-image img { min-height: 220px; }
	
	/* Industry Experience */
	.accordion { width: 100%; }
	
	#home-page-upper-section ul li {padding: 5px 10px 10px 0;}
	#home-page-upper-section .responsive .icon { padding: 15px 0 10px;}
	#hire-us .textwidget p a{padding:10px 80px;}

	/* .tg-slider-widget .caption-desc{
		display: block !important;
	} */

	#pg-1816-2> .panel-row-style{
		padding: 60px 30px 60px 30px !important;
        min-height: unset !important;
	}

	.background-image-with-list .service-content-wrap{
		max-width: 100% !important;
	}

	.success-stories-heading-box, .section-service-grid-box, #partner-with-us-row{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}

	.knowledge-center-heading-box,
	.knowledge-center-image-content-flexbox {
		padding: 0 30px;
	}

	.knowledgecenterflexbox{
		flex-wrap: wrap;
		justify-content: center;
	}

	.knowledgecenterflexitembox{
		max-width: 80%;
	}

	.knowledge-center-service-box .service-content-wrap{
		text-align: left;
	}

	#top-footer .tg-column-wrapper{
		margin: 0 30px;
	}

	#text-2 ul.footer-social {
		display: none;
	}

	#top-footer{
		padding: 60px 0 25px;
	}

	#block-10 img.wp-image-2496 {
		width: auto !important;
		max-width: 220px;
		margin-bottom: 10px;
	}

	.knowledge-center-service-box h3.service-title-wrap{
		font-size: 28px;
	}

	.servicegridlayoutrow{
		padding: 0 30px;
	}

	.what-we-offer-content-box, #what-we-do-row > div:first-child, #partner-with-us-row{
		padding: 50px 30px !important;
	}

	.logo .logo-image{
		transform: unset !important;
	}

    #home-banner-slider .slider-content .caption-title{
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 0;
    }

    #home-banner-slider .slider-content .tg-container{
        padding: 15px 15px 15px 15px;
        border-left: 10px solid #1009C2;
    }

    #what-we-do .service-content-wrap h3,
    #what-we-do .service-content-wrap,
    .what-we-offer-content-box .service-content-wrap h3,
    .what-we-offer-content-box .service-content-wrap{
        margin-top: 0;
    }

    .tg-service-widget.tg-service-layout-1,
    .tg-service-widget.tg-service-layout-1 .service-content-wrap,
    .fun-facts-section{
        margin: 0 !important;
    }

    #what-we-do .service-content-wrap h2, .what-we-offer-content-box .service-content-wrap h2, #partner-with-us .service-content-wrap h2, .knowledge-center-heading-box .section-description,
    .success-stories-heading-box .section-description,
    .industry-experience-title .section-description{
        font-size: 32px;
    }

    #partner-with-us-row .panel-grid-cell:first-child{
        padding-right: 0;
        padding-top: 20px;
    }

    .background-image-with-list .service-content-wrap ul{
        margin: 0;
        font-size: 16px;
        line-height: 1.2;
    }

    .background-image-with-list .service-content-wrap ul li{
        padding: 0 0 16px 28px !important;
    }

    .background-image-with-list .service-content-wrap ul li::before {
        width: 16px;
        height: 16px;
        content: "";
        background-image: url(https://prelaunchpad.com/intellisearchonline/wp-content/uploads/2024/11/check-icon.png);
        background-size: 16px;
        top: 2px;
    }

    .background-image-with-list figure.service-image-wrap {
        max-width: 50px;
        margin: 0 auto 40px;
    }

    .small-counter-box .fun-facts-section span.counter-wrapper, .medium-counter-box .fun-facts-section span.counter-wrapper, .large-counter-box .fun-facts-section span.counter-wrapper{
        font-size: 32px;
        justify-content: center;
    }

    .small-counter-box .fun-facts-section span.counter-wrapper i.fa.fa-plus, .medium-counter-box .fun-facts-section span.counter-wrapper i.fa.fa-plus, .large-counter-box .fun-facts-section span.counter-wrapper i.fa.fa-plus{
        font-size: 28px;
    }

    .small-counter-box .fun-facts-section h3.fun-facts-title-wrap, .medium-counter-box .fun-facts-section h3.fun-facts-title-wrap, .large-counter-box .fun-facts-section h3.fun-facts-title-wrap{
        font-size: 16px;
    }

    .small-counter-box {
        width: 110px;
        height: 110px;
    }

    .medium-counter-box {
        width: 120px;
        height: 120px;
    }

    .large-counter-box {
        width: 160px;
        height: 160px;
    }

    .success-stories-heading-box .section-description{
        margin: 10px auto 0px;
    }

    .knowledge-center-service-box a.service-more{
        margin-top: 30px;
    }

    .knowledge-center-service-box .tg-service-widget.tg-service-layout-1 .service-content-wrap{
        margin: 10px 0 !important;
    }

    footer p, #bottom-footer .copyright-text{
        font-size: 14px;
        line-height: 21px;
    }

    footer h2{
        font-size: 18px;
        margin-bottom: 20px;
    }

    footer p{
        margin: 0 0 8px;
    }

    footer p a,
    footer a,
    footer .c-list-item span{
        font-size: 14px;
        line-height: 21px;
    }

    #bottom-footer .tg-container .copyright .copyright-text {
        font-size: 12px;
        line-height: 16px;
    }

    #bottom-footer .tg-container{
        padding-top: 10px;
    }

    #bottom-footer{
        padding: 0 0 10px 0;
    }

    .knowledge-center-service-box .service-content-wrap{
        font-size: 16px;
    }

    .knowledge-center .section-title-wrapper{
        margin-bottom: 55px !important;
    }

    #pg-1816-9> .panel-row-style{
        padding: 30px 0px 60px 0px !important;
    }

    .industry-experience-title .section-description{
        max-width: 100%;
        padding: 0 20px;
    }

    .industrygridbox{
        padding: 30px 30px 0 !important;
    }

    #service-block .service-content-wrap{
        padding: 10px 20px 20px;
    }

    #partner-with-us .service-more{
        padding: 10px 20px 10px 20px;
        font-size: 14px;
    }

    .servicemoreicon svg.pbmit-svg-arrow{
        width: 8px;
        height: 8px;
    }

    #partner-with-us .service-content-wrap p{
        line-height: 24px;
    }

    #home-banner-slider .btn-wrapper a{
        padding: 10px 20px;
        font-size: 14px;
    }

    #home-banner-slider .slider-content .tg-container .btn-wrapper a{
        bottom: -20px !important;
        left: 15px !important;
    }

    #what-we-do .service-more, #what-we-offer .service-more{
        padding: 10px 20px 10px 20px;
        font-size: 14px;
    }

    .knowledgecenterflexitembox a{
        padding: 15px 10px;
        font-size: 15px;
    }

    .servicesgridrow{
        padding: 0px 0px 50px 0px !important;
    }

    #pg-1816-7> .panel-row-style{
        padding: 20px 0px 50px 0px !important;
    }

    #site-navigation ul li.header-btn a{
        padding: 10px 24px;
        font-size: 13px;
        line-height: 1 !important;
    }
}


@media (min-width:320px) and (max-width:480px) {
	
	#site-navigation #menu-left-menu, #site-navigation2 #menu-rigth-menu { display: table-cell; vertical-align: bottom; height: 199px; width: 72%; }
	#site-navigation #menu-left-menu > li, #site-navigation2 #menu-rigth-menu > li { width: 100%; }
	#site-navigation2 { display: none; }
	.header-bottom .site-navigation-wrapper { padding: 5px 0; }
	.logo { padding: 0 !important; }
	.center-logo-below-menu .header-bottom .site-navigation-wrapper { display: block; }
	#site-navigation { width: auto; }
	#site-navigation { margin-right: 10px; }
	#site-navigation #menu-left-menu { width: 100%; height: auto; display: none;}
	#site-navigation #menu-left-menu > li { padding: 10px !important;}	
	#site-navigation #menu-left-menu .sub-menu > li { padding: 10px !important;}	
	#menu-left-menu li:nth-child(4),#menu-left-menu li:nth-child(5),#menu-left-menu li:nth-child(6){display: block; }
	#site-navigation { display: table; }
	#site-navigation .menu-toggle { display:table-cell !important;vertical-align: middle; height: 30px !important;  }
	/*#banner .tg-container { width: 80%; height: auto; background-size: contain; }*/
	/*#banner .caption-title { font-size: 20px; width: 100% !important; background-size: 50%; } */
	#banner .caption-desc { display: none; }
	p { margin: 0 0 15px; line-height:24px; font-size: 15px; }
	#who .service-title-wrap, #what .service-title-wrap  { font-size: 26px; margin: 0 !important; }
	#who .service-content-wrap, #what .service-content-wrap, #Contract-Staffing .service-content-wrap { margin: 5px 0 !important;  }
	#who .tg-service-widget { margin: 0 !important; }
	#what-we-do .section-title, #what-we-do-really-well .section-title, #Success-Stories .section-title { margin: 0 !important; font-size: 28px; } 
	.section-two .parent-grid > div.panel-grid-cell { width: 100% !important; }
	#Contract-Staffing .service-title-wrap, #Executive .service-title-wrap, #Contingency .service-title-wrap, #Outsourced .service-title-wrap { font-size: 22px; margin: 0 !important; }
	#last-contetnt { display: block; }
	#four-points .service-content-wrap ul li { font-size: 15px; }
	#who .service-wrapper { margin-bottom: 15px; }
	
	.interview-prepration .textwidget { width: 100% }
	.interview-prepration .textwidget img { display: block; margin: 0 auto; }
}

@media (max-width:360px){
	
	/* Industry Experience */

	.inner-info li { padding: 0 0 10px 15px !important; width: 300px; }
	.panel td, .panel strong { margin: 0; line-height: 15px; font-size: 12px; }
	.panel li { line-height: 20px;  }

}

@media (max-width:320px){
	
	#Industry-experience-col1 li, #Industry-experience-col2 li { padding: 0 !important; }
	#text-2 ul, #text-3 span { height: 72px; }
	
	/* Industry Experience */
	.inner-info li { padding: 0 0 10px 15px !important; width: 269px; } 
	
	.accordion { width: 100%; }
	
	.panel td, .panel strong { margin: 0; line-height: 15px; font-size: 12px; }
	.panel li { line-height: 20px;  }
	
} 

@media(min-width: 1540px){
    /*Container Width*/
.tg-container{
    max-width: 1495px;
}
footer .tg-column-wrapper .tg-column-3:first-child{
    width: 45%;
}
footer .tg-column-wrapper .tg-column-3:nth-child(2),footer .tg-column-wrapper .tg-column-3:nth-child(3) {
    width: 20%;
}
footer .tg-column-wrapper{
    display: flex;
    justify-content: space-between;
}
/*End Container Width*/
}

.site-navigation-wrapper #site-navigation ul.sub-menu{
    min-width: 350px;
}

.site-navigation-wrapper #site-navigation li.menu-item-2475 ul.sub-menu{
    min-width: 170px;
}

.social-menu li a::before{
    font-family: 'FontAwesome' !important;
}

