/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

.hide{display:none;}

/* POPUP STYLE */

.pum-theme-543, .pum-theme-default-theme {background-color: rgb(0 0 0 / 51%)!important;} 
.pum-theme-543 .pum-container, .pum-theme-default-theme .pum-container {padding: 51px 50px 47px 30px!important;box-shadow: 1px 1px 16px 1px rgb(2 2 2 / 37%)!important;background-color: rgba( 249, 249, 249, 1.00 );background-image: url('https://chopracareers.com/wp-content/uploads/2021/02/stripes-submenu.png')!important;background-repeat-y: no-repeat;background-position: bottom;background-size: 53%;} 
.pum-theme-543 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {background-color: #41157a!important;} 

.pum ul {
    list-style: disc;
    color: #000;
    margin-left: 33px;
    margin-bottom: 25px;
    margin-top: 10px;
}

.pum li {
    margin-bottom: 16px;
}

/* end POPUP STYLE */

/*  TOP MENU */
.admin-bar #Header {min-height:128px!important;} /*  fix space when adminBar is present on the frontend */
#Top_bar{top: 0!important;height: 100px;}
#Header .secondary-menu > li > a{color: #8ca0d7;font-weight: 600;}
.header-stack #Top_bar .secondary_menu_wrapper{right: 67px;top: 17px;}
#Top_bar.is-sticky .banner_wrapper{display: block!important;}
/*  Sticky */
.header-stack #Top_bar{position: fixed!important;}
#Top_bar.is-sticky #logo img{margin-bottom: -3px;}

#Top_bar.is-sticky .logo{width: 100%;margin: 0 0px 0 0px;padding:0;border: none;}
.header-stack.header-center #Top_bar .logo{text-align:center;width: 100%;border: none;}
.header-stack.header-center #Top_bar .menu_wrapper{text-align:center;line-height:0;width: 100%!important;background-color: #8CA0D7;margin-top: 11px;}

#Top_bar.is-sticky .top_bar_left{width: 100%!important;}

/*   MENU  */

li#menu-item-28 a:hover {
    background: #fff;
}

#menu-main-navigation a:hover{color:#334b79!important;}
#menu-main-navigation  .current_page_item a{color:#334b79!important;background-color:unset!important;}

.start-here-submenu a{cursor: pointer;}

/*  ---------------------------------------- MEGA MENU ------------------------------------------------------  */

.mfn-megamenu-title span{color:#fff!important;}

.link-looking b{
margin-left:2px;
font-weight:900;
color:#334b79;}

#Side_slide .link-looking b{display:none;}

.link-iwant b{
margin-left:2px;
font-weight:900;
color:#41157a;
}
#Side_slide .link-iwant b{display:none;}
.link-iam b{
margin-left:2px;
font-weight:900;
color:#8ca0d7;
}
#Side_slide .link-iam b{display:none;}
/*  ---------------------------------------- DESKTOP ------------------------------------------------------  */

#Top_bar .looking-submenu .sub-menu,#Top_bar .want-submenu .sub-menu,#Top_bar .iam-submenu .sub-menu{box-shadow:none!important;background-image:none!important;/* margin-top: 10px!important; */}
#Top_bar .menu li ul li a{padding:10px 20px;display:block;border-bottom: none!important;}

#Top_bar .menu ul ul{padding-bottom: 40px;}


#Top_bar .sub-menu{background: unset;box-shadow: #0000004f 0px 3px 3px!important;padding-bottom:30px;background-image: url('https://chopracareers.com/wp-content/uploads/2021/02/stripes-submenu.png')!important;background-repeat-y: no-repeat!important;background-position-y: 327px!important;background-size: inherit;}

#Top_bar .menu > li ul li a{color:3797979!important;}



#Top_bar .looking-submenu .sub-menu.mfn-megamenu.mfn-megamenu-4 {
width:100%!important;
left:0%!important;
padding-top: 12px; 
padding-bottom: 0px; 
margin-bottom: 0px; 
}

#Top_bar .looking-submenu{
  width: 30.7%!important;
  background-color:#334b79;
  padding:0px!important;
  margin: 0px 12px;
  box-shadow: none!important;
}

#Top_bar .mfn-megamenu-title{
  color:#fff!important;
}


#Top_bar .want-submenu .sub-menu.mfn-megamenu.mfn-megamenu-4 {
width:100%!important;
left:0%!important;
padding-top: 12px;
padding-bottom: 0px;
margin-bottom: 0px; 
}

#Top_bar .want-submenu{
   width:31.2%!important;
  background-color:#41157a;
  padding:0px!important;
  margin: 0px 12px;
}


#Top_bar .iam-submenu .sub-menu.mfn-megamenu.mfn-megamenu-4 {
width:100%!important;
left:0%!important;
padding-top: 12px; 
padding-bottom: 0px;
margin-bottom: 0px; 
}

#Top_bar .iam-submenu{
  width:31.2%!important;
  background-color:#8ca0d7;
  padding:0px!important;
  margin: 0px 12px;
}

#Top_bar .sub-menu.mfn-megamenu.mfn-megamenu-4{
  width:85%!important;
  left:10%!important;
	margin-bottom: 30px;
	padding-bottom:51px;
}

#Top_bar .start-here-submenu #menu-item-443{
text-align:center;
}

#Top_bar .text-submenu{
  width:100%!important;
  text-align:center;
  padding:10px 0px!important;
  margin-bottom: 2px!important;
}

#Top_bar .text-submenu span{
  width:100%!important;
  text-align:center;
  color:#334B79!important;
  font-weight:400!important;
  text-transform:none;
  font-size:1.7em;
  margin-top:-1px;
}

#Top_bar.menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-4{
  width:33.3%;
}

#Top_bar .link-looking, #Top_bar .link-iwant ,#Top_bar .link-iam {
  font-size:0.8em!important;
  padding:0px!important;
  line-height:0.4em;
  margin-left:-16px;
  letter-spacing:0px;
}


@media only screen and (max-width: 1323px){
#Top_bar.looking-submenu, #Top_bar .want-submenu, #Top_bar .iam-submenu {
  width:31%!important;
  box-shadow: none!important;
}
}


@media only screen and (max-width: 1209px){
#Top_bar.looking-submenu, #Top_bar.want-submenu, #Top_bar .iam-submenu {
  width:30.6%!important;
}
}


@media only screen and (max-width: 1176px){
#Top_bar.looking-submenu, #Top_bar .want-submenu, #Top_bar .iam-submenu {
  width:30%!important;
  box-shadow: none!important;
}
}

@media only screen and (max-width: 1032px){
#Top_bar.looking-submenu, #Top_bar .want-submenu, #Top_bar .iam-submenu {
  width:30.5%!important;
}
	
#Top_bar .sub-menu.mfn-megamenu.mfn-megamenu-4{
  width: 100%!important;
  left: 0%!important;
  margin-bottom: 30px;
  padding-bottom: 66px;
}	
	
}

@media only screen and (max-width: 962px){
#Top_bar.looking-submenu, #Top_bar .want-submenu, #Top_bar .iam-submenu {
  width:30.3%!important;
}
}

@media only screen and (max-width: 846px){
#Top_bar .looking-submenu, #Top_bar .want-submenu, #Top_bar .iam-submenu {
  width:30%!important;
}
	
#Top_bar.looking-submenu, #Top_bar.want-submenu, #Top_bar .iam-submenu{
  width: 31.2%!important;
  padding:0px!important;
  margin: 0px 0px;
  box-shadow: none!important;
}	
	
	
}

/* ------------ mobile -------------------------------------- */

#Side_slide #menu ul li ul li ul li a{padding-left:20px;font-size:1em!important;line-height:1em;text-transform:initial!important;font-weight:500;}

#Side_slide .text-submenu{display:none;}

#Side_slide .mfn-megamenu-title{font-weight:600;background:#7385b9;}

/* ------------ end mobile -------------------------------------- */

/* --------------------------------------------- end MEGA MENU ----------------------------------------------- */




/*  hide sign-in button in menu, but display in mobile menu */
#Top_bar .sign-in-sticky{
	display:none!important;
}

#Top_bar #logo img{margin-bottom: -16px;}
#Top_bar .column{width:100%!important;margin: unset;}
.header-stack.header-center #Top_bar:not(.is-sticky) .menu_wrapper{background-color: #8CA0D7;}
#Top_bar .menu > li > a span:not(.description){text-transform: uppercase;}
.header-stack #Top_bar .menu_wrapper .menu > li > a{color: #fff;}
#Top_bar #menu {background-color: unset!important;}

#Top_bar .menu > li > a span:not(.description){line-height: 35px!important;padding: 0px 0.1em!important;margin: 12px 1.4em!important;font-size: 0.9em!important;}	

/*  reduce lice-eight and add padding */
#Top_bar.is-sticky .menu > li > a span:not(.description){line-height: 35px!important;padding: 0px 0.4em!important;margin: 0.5em 1em!important;font-size: 0.95em;}

.button-menu a{background:#334B79;}
/*  hide search bar */
.header-stack #Top_bar .top_bar_right{display:none;}


@media only screen and (max-width: 1024px){
#Top_bar .menu > li > a span:not(.description){line-height: 35px!important;padding: 0px 0.1em!important;margin: 12px 1.4em!important;font-size: 0.9em!important;}	
}

/* END MENU  */



/*  STICKY MENU */
#Top_bar.is-sticky .menu_wrapper .menu > li > a{padding: 0px 0;}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display: block!important;}

/*  reduce lice-eight and add padding */
#Top_bar.is-sticky .menu > li > a span:not(.description){line-height: 35px!important;padding: 0px 0.4em!important;margin: 1em 1em!important;font-size: 0.95em;}

@media only screen and (max-width: 1168px){
#Top_bar.is-sticky .menu > li > a span:not(.description){line-height: 35px!important;padding: 0px 0.4em!important;margin: 1em 0.5em!important;font-size: 0.9em;}
}


@media only screen and (max-width: 767px){
#Top_bar{top: 0!important;height: 90px;}
#Header{min-height: 81px!important;}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display: none!important;}
}

/*  END - STICKY MENU */

/*   MOBILE MENU  */
#Side_slide #menu ul li a{font-size: 1.2em!important;margin-top: 7px;}
#Side_slide #menu ul li{border-top: none!important;}
#Side_slide .extras{display: none;}/*   hide search */
#Side_slide #menu ul li a{margin-right: 0px;}
#Side_slide .close-wrapper a.close{position: absolute;right: 0;}
#Side_slide{background-color: #8ca0d7;border-color: #8ca0d7;}
#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.action_button), #Side_slide #menu ul li.submenu .menu-toggle{color: #fff!important;text-transform: uppercase;}

#Top_bar .responsive-menu-toggle,#Header_creative .creative-menu-toggle,#Header_creative .responsive-menu-toggle {color: #41157a!important;background: transparent;}

/*   END MOBILE MENU  */


/*  COLORS */

.blue-text span .blue-text p, .blue-text h5, .blue-text h4, .blue-text h3, .blue-text h2, .blue-text h1 {
color:#334B79!important;
}


p{margin:0 0 15px;color: #334B79;}

.testimonials_slider p{
color:#fff;
}

.step-text-right h4, .step-text-left h4{
color: #334B79!important;  
}

.licenses-box h1{
 color: #334B79!important; 
}

.licenses-box .licenses-summ p{
 color: #41157A!important; 
}

#Footer p{
color:#fff;
}

.vc_separator .vc_sep_holder .vc_sep_line{height: 3px!important;border-top: 1px solid #374C76!important;top:1px;width:100%;}

h1 ,h2,h3,h4,h5,h6 {
	color:#41157A!important;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color: #fff;border-color: unset;background-color: #41157A;font-weight: 600;background-image: unset;padding: 10px 30px; border:none;}

.light-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-color:#8CA0D7!important}

/*  row/columns */
#Content{width:100%;padding-top: 0px;}














/* -HERO HOME HEADER --------------------------------------------------------------------------------------------------------------- */

.top-space-hero .vc_empty_space{
    height:190px!important;
}

#hero-header-home{height:584px;background-size: cover;background-position:center;}

#hero-header-home h4, #hero-header-home h2   {color:#fff!important;}

.title-hero{margin-top:35px;}

.btn-hero{margin-top:20px;background:#8CA0D7!important;border:unset!important;font-size: 1em!important;padding: 10px 2.5em!important;}

.hero-stripes{margin-top: -85px;width: 123%!important;right: -45%;float: right;position: absolute!important;height: 125px;padding: 0px;background-size: cover!important;z-index: 9;left: unset!important;}


/* .after-stripes{top:-50px;} */

@media only screen and (max-width: 1024px){
	

.hero-stripes{margin-top: -54px;width: 123%!important;right: -45%;float: right;position: absolute!important;height: 92px;padding: 0px;background-size: cover!important;z-index: 9;left: unset!important;}	
	
#hero-header-home{height: 472px;padding-right: 80px!important;padding-left: 80px!important;}
.top-space-hero .vc_empty_space{height: 112px!important;}
	
.title-hero{margin-top:16px;}	
	
	
}


@media only screen and (max-width: 768px){
	

.hero-stripes{margin-top: -40px;width: 122%!important;right: -45%;float: right;position: absolute!important;height: 60px;padding: 0px;background-size: cover!important;z-index: 9;left: unset!important;}		

#hero-header-home{height: 387px;padding-right: 80px!important;padding-left: 80px!important;}
.top-space-hero .vc_empty_space{
    height: 85px!important;
}
	
.title-hero{margin-top:16px;}	
	
	
}


@media only screen and (max-width: 767px){
#hero-header-home{height: 387px;padding-right: 9%!important;padding-left: 9%!important;}
.hero-content-div{width:60%;}

}

@media only screen and (max-width: 540px){

	
	
.top-space-hero .vc_empty_space{height: 47px!important;}
	
.title-hero{margin-top: 0px;}		
#hero-header-home h2 {font-size: 21px!important;line-height: 33px;letter-spacing: 0px;}
#hero-header-home h3 {font-size: 16px!important;line-height: 19px;letter-spacing: 0px;}
	
.hero-content-div{width: 66%;}
.top-space-hero .vc_empty_space{height: 93px!important;}	
	

.btn-hero{margin-top: 0px;background:#8CA0D7!important;border:unset!important;font-size: 1em!important;padding: 10px 1.2em!important; width:unset!important;}
	
	
#hero-header-home{height: 303px;padding-right: 9%!important;padding-left: 9%!important;}
.hero-content-div{width:69%;height: 222px;}
	
.hero-stripes{margin-top: -19px;height: 42px;}
}

@media only screen and (max-width: 330px){
#hero-header-home h2 {font-size: 18px!important;}
.top-space-hero .vc_empty_space{height: 92px!important;}
.hero-stripes{margin-top: -15px;height: 32px;}
	
#hero-header-home .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color: #fff;border-color: unset;background-color: #41157A;font-weight: 800;background-image: unset;padding: 10px 30px;font-size: 0.8em!important;margin-top: -4px;width:unset!important;}
	

}





/* -HERO HOME HEADER -END ----------------------------------------------------------------------------------------------------------- */






/* -PAGE HERO HEADER --------------------------------------------------------------------------------------------------------------- */

.top-space-hero .vc_empty_space{
    height:190px!important;
}

#hero-header-page{height: 420px;}
#hero-header-page{background-size: cover;background-position:center;}
#hero-header-page h4, #hero-header-page h2   {color:#fff!important;}

.title-hero-page{margin-top: -14px;margin-left: 8px;padding-bottom: 0px!important;}	

.top-space-hero-page .vc_empty_space{height: 197px!important;}

@media only screen and (max-width: 1024px){
	
  #hero-header-page h2 {font-size: 2.5em!important;margin-top: -22px;}
	
#hero-header-page{height: 300px;padding-right: 80px!important;padding-left: 80px!important;}
.top-space-hero .vc_empty_space{
    height: 112px!important;
}

.top-space-hero-page .vc_empty_space{height: 129px!important;}	
.title-hero-page{margin-top: -14px;}	
	
	
}


@media only screen and (max-width: 768px){

#hero-header-page{height: 197px;padding-right: 80px!important;padding-left: 80px!important;}
.top-space-hero .vc_empty_space{
    height: 85px!important;
}
.top-space-hero-page .vc_empty_space{height: 50px!important;}	
.title-hero-page{margin-top: -19px;}	
	
	
}


@media only screen and (max-width: 767px){

	#hero-header-page h2 {font-size: 2.3em!important;margin-top: -22px;}	
	
#hero-header-page{height: 230px;padding-right: 9%!important;padding-left: 9%!important;}
.hero-content-div{width:60%;}
.top-space-hero-page .vc_empty_space{height: 69px!important;}
}

@media only screen and (max-width: 540px){
.hero-content-div{width: 68%;}	
#hero-header-page h2 {font-size: 1.8em!important;margin-top: -22px;}	
	
.top-space-hero-page .vc_empty_space{height:50px;}	
#hero-header-page{height: 186px;padding-right: 9%!important;padding-left: 9%!important;}
	
}

@media only screen and (max-width: 426px){
#hero-header-page h2 {font-size: 2em!important;margin-top: -22px;text-align: center!important;font-weight: 400;}		
.hero-content-div{width: 98%;}		

}





/* -PAGE HERO -END ----------------------------------------------------------------------------------------------------------- */



/* -------------------------------------------- HOME ELEMENTS */

/* mouse, touch pad - shows box link homepage */
@media (hover: hover) and (pointer: fine) {
.links-box {
  opacity:0;
    transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
.white-box-home:hover .links-box, .blue-box-home:hover .links-box  {
  opacity:1;
    transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

.white-box-home:hover, .blue-box-home:hover  {
  cursor:pointer;
}
}

/*  3 COLUMNS HOME ----------------------------------------------------------------------------------------------------------- */

.white-box-home .vc_column-inner, .blue-box-home .vc_column-inner{background-position:center!important;}
.white-box-home, .blue-box-home{height:600px;}


@media only screen and (max-width: 1024px){
.white-box-home, .blue-box-home{height:501px;}
}

@media only screen and (max-width: 890px){
	
.white-box-home, .blue-box-home{height: 387px;}	
	
.blue-box-home img ,.white-box-home img{width: 39%!important;margin-top: 16px;}	
/*.white-box-home	p, .blue-box-home	p {font-size: 13px!important;}	*/
/*.white-box-home	h3, .blue-box-home	h3 {font-size: 18px!important;} */
}

@media only screen and (max-width: 767px){
.white-box-home .vc_column-inner, .blue-box-home .vc_column-inner{background-position: unset!important;}
.white-box-home, .blue-box-home{height:440px;}
}

@media only screen and (max-width: 567px){
.white-box-home, .blue-box-home{height:400px;}
}


.white-box-home .vc_column-inner{background-size: cover!important;}

.white-box-home h4, .white-box-home h3, .white-box-home p{
   color:#fff!important;
}

.blue-box-home h4, .blue-box-home h3, .blue-box-home p{
   color:#334B79!important;
}

.blue-box-home img ,.white-box-home img{
   width:70%;
}

.blue-box-home h4 ,.white-box-home h4{
   text-transform:uppercase;
}
/*  end 3 COLUMNS HOME ----------------------------------------------------------------------------------------------------------- */


/*  3 COLUMNS SERVICES ----------------------------------------------------------------------------------------------------------- */

.purple-box-services .vc_column-inner, .blue-box-services .vc_column-inner{background-position:center!important;}
.purple-box-services, .blue-box-services{height: 421px;}
.purple-box-services .vc_column-inner,.blue-box-services .vc_column-inner {
     padding-top:0px!important;
}

@media only screen and (max-width: 1024px){
.purple-box-services, .blue-box-services{height: 403px;}
}

@media only screen and (max-width: 890px){
	
.purple-box-services, .blue-box-services{height: 387px;}	
	
.blue-box-services img ,.purple-box-services img{width: 48%!important;margin-top: 16px;}	
}

@media only screen and (max-width: 768px){
.purple-box-services .vc_column-inner,.blue-box-services .vc_column-inner {
     padding-top:unset!important;
}
}


@media only screen and (max-width: 767px){
.purple-box-services, .blue-box-services{height: 325px;}
}

@media only screen and (max-width: 567px){
.purple-box-services, .blue-box-services{height: 345px;}
}


.purple-box-services h4, .purple-box-services h3, .purple-box-services p{
   color: #41157A!important;
}

.blue-box-services h4, .blue-box-services h3, .blue-box-services p{
   color:#334B79!important;
}

.blue-box-services img ,.purple-box-services img{
   width:70%;
}

.blue-box-services h4 ,.purple-box-services h4{
   text-transform:uppercase;
}
/*  end 3 COLUMNS SERVICES ----------------------------------------------------------------------------------------------------------- */





/*  2 COLUMNS HOME and CARRER CLARITY ------------------------------------------------------------------------------------------- */

.two-box-btn .vc_column-inner {background-position:center!important;}
.two-box-btn {height: 570px;}
.two-box-btn .vc_column-inner{background-size: cover!important;}

.two-box-btn h4, .two-box-btn h3, .two-box-btn h2, .two-box-btn p{
   color:#fff!important;
}

.two-box-btn img{
   width:70%;
}

.left-box-btn h4 ,.right-box-btn h4{
   text-transform:uppercase;
}

@media only screen and (max-width: 1024px){
.two-box-btn {height: 442px;}
}

@media only screen and (max-width: 890px){
	
.two-box-btn {height: 387px;}	
	

.two-box-btn	p, .two-box-btn	p {font-size: 13px!important;}	
.two-box-btn	h3, .two-box-btn	h3 {font-size: 18px!important;}
}

@media only screen and (max-width: 767px){
.two-box-btn{height: 385px;}
}

@media only screen and (max-width: 766px){
.two-box-btn .vc_column_container {
width:50%!important;
float:left;
}
}

@media only screen and (max-width: 567px){
.two-box-btn{height:400px;}
}

@media only screen and (max-width: 520px){
.two-box-btn{height:550px;}
.two-box-btn .vc_column_container {
width:100%!important;
float:unset;
}
}



/*  end 2 COLUMNS HOME and CARRER CLARITY ------------------------------------------------------------------------------------------- */



/*  STEPS - YOUR UNIQUE PATH ------------------------------------------------------------------------------------------- */

.steps-box{height:450px;}
.step-text-right .vc_column-inner{margin-left: 7%!important;margin-right: 16%!important;}
.step-text-left .vc_column-inner{margin-left: 7%!important;margin-right: 7%!important;}
.bg-step .vc_column-inner{
background-size:cover!important;
background-position:center;
}

/* Steps - Mobile */

@media only screen and (max-width: 767px){
.step-text-right .show-mobile,  .step-text-left .show-mobile{margin-bottom:0px!important;margin-top:-30px!important;}
.steps-box{height:unset!important;}
.step-text-right .vc_column-inner{margin-left: 9%!important;margin-right: 9%!important;text-align: center;}
.step-text-right p, .step-text-right h4 {text-align: center!important;}

.step-text-left .vc_column-inner{margin-left: 9%!important;margin-right: 9%!important;text-align: center;}
.step-text-left p, .step-text-left h4 {text-align: center!important;}
}


/*  end STEPS - YOUR UNIQUE PATH ------------------------------------------------------------------------------------------- */



/*  1 COLUMNS STRIPE HOME, ABOUT and CLARITY ------------------------------------------------------------------------------------- */

.bottom-stripes-bg.vc_row-fluid{background-repeat: no-repeat!important;background-size: cover;background-position: bottom!important;background-position-x: 479px!important;background-position-y: bottom!important;background-size: 83%!important;}


@media only screen and (max-width: 1224px){

.bottom-stripes-bg.vc_row-fluid{background-position-x: 350px!important;background-size: 100%!important;}
}



@media only screen and (max-width: 1024px){
.bottom-stripes-bg.vc_row-fluid{background-position-x: 321px!important;background-size: 100%!important;}
}

@media only screen and (max-width: 890px){
.bottom-stripes-bg.vc_row-fluid{background-position-x: 257px!important;background-size: 71%!important;}	

}

@media only screen and (max-width: 767px){
.bottom-stripes-bg.vc_row-fluid{background-position-x: 350px!important;background-size: 100%!important;}
}

@media only screen and (max-width: 766px){
.bottom-stripes-bg.vc_row-fluid{background-position-x: 208px!important;background-size: 74%!important;}
}

@media only screen and (max-width: 567px){
.bottom-stripes-bg.vc_row-fluid{background-position-x: 135px!important;background-size: 100%!important;}
}

@media only screen and (max-width: 520px){
.bottom-stripes-bg.vc_row-fluid{background-position-x: 171px!important;background-size: 100%!important;}
	
}
@media only screen and (max-width: 479px){
.bottom-stripes-bg.vc_row-fluid{background-position-x: 171px!important;background-size: 100%!important;}
	
}

/* END 1 COLUMNS STRIPE HOME, ABOUT and CLARITY ------------------------------------------------------------------------------------- */



/* 4 COLUMNS STRIPE ABOUT ------------------------------------------------------------------------------------- */

 .bottom-stripes-bg.vc_section{background-repeat: no-repeat!important;background-size: cover;background-position: bottom!important;background-position-x: 479px!important;background-position-y: bottom!important;background-size: 83%!important;}

.four-columns-about .wpb_content_element{
    height:130px!important;
}
.four-columns-about  .vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:0px;padding-right:0px;}

.four-col-one-about .wpb_content_element,  .four-col-two-about .wpb_content_element,  .four-col-three-about .wpb_content_element {
   border-right: 2px solid #41157A;  
   border-top:0px;
}

.four-col-one-about img{
     width:55%;
 }




 .four-columns-about h1{
     font-size:2em!important;
     font-weight:300;
     line-height:0.5em;
 }

 .four-columns-about p{
     font-size:0.9em;
     line-height:1.5em;
 }

 .four-columns-about-bottom p{
     font-size:0.9em;
     line-height:1.5em;
 }


@media only screen and (max-width: 768px){

.four-columns-about-bottom p{
     font-size:12px!important;
     line-height:1.5em;
}
	
}




@media only screen and (max-width: 767px){
 .four-col-one-about .wpb_wrapper>div{
     padding-bottom: 0px!important;
 }

.four-col-one-about .wpb_content_element,  .four-col-two-about .wpb_content_element,  .four-col-three-about .wpb_content_element,  .four-col-four-about .wpb_content_element {
   width: 35%;
	 border-right: unset!important;
   border-bottom: 2px solid #41157A;
   border-top:0px;
   margin-right: auto;
   margin-left: auto;
   padding-bottom: 38px;
}
}

@media only screen and (max-width: 620px){
.four-col-one-about .wpb_content_element,  .four-col-two-about .wpb_content_element,  .four-col-three-about .wpb_content_element,  .four-col-four-about .wpb_content_element {
   width: 45%;}	
}


@media only screen and (max-width: 420px){
.four-col-one-about .wpb_content_element,  .four-col-two-about .wpb_content_element,  .four-col-three-about .wpb_content_element,  .four-col-four-about .wpb_content_element {
   width: 65%;}	
	
}
@media only screen and (max-width: 350px){
.four-col-one-about .wpb_content_element,  .four-col-two-about .wpb_content_element,  .four-col-three-about .wpb_content_element,  .four-col-four-about .wpb_content_element {
   width: 70%;}	
	
}


/* end COLUMNS STRIPE ABOUT ------------------------------------------------------------------------------------- */



















/*  RIGHT BACKGROUND ROW ------------------------------------------------------------------------------------------------------- */

.right-background{
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right;
}

@media only screen and (max-width: 767px){
.right-background{
	background-size: 0!important;
}
}















/*  FONT SIZE and BUTTONS size ------------------------------------------------------------------------------------- */


.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: #334B79!important;
    color:#fff;
}

.show-mobile{display:none!important;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{width: 239px;}
@media only screen and (max-width: 1224px){


}



@media only screen and (max-width: 1024px){
h3 {font-size: 1.5em!important;line-height: 1.3em;} 
h4 {font-size: 1em!important;line-height: 21px;letter-spacing: 0px;}
}


@media only screen and (max-width: 959px){
.section_wrapper,.with_aside .content_wrapper{max-width: 93%!important;}
}

@media only screen and (max-width: 890px){

p {font-size: 13px!important;}
h3 {font-size: 1.5em!important;line-height: 1.3em;} 
h4 {font-size: 1em!important;line-height: 21px;letter-spacing: 0px;}
}

@media only screen and (max-width: 768px){
.vc_tta-panel-heading span {color:#334B79!important;font-size: 1.5em;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{width: 219px;}	
.hide-tablet{display:none!important;}
p {font-size: 13px!important;}
h3 {font-size: 1.25em!important;line-height: 1.3em;font-weight: 400;} 
h4 {font-size: 1em!important;line-height: 21px;letter-spacing: 0px;}
	
	
.testimonials_slider.single-photo .slider_pager{margin-top: 0px!important;margin-bottom: 0px!important;}	
.testimonials .vc_column-inner{padding-top:0px!important;}
}

@media only screen and (max-width: 767px){
.hide-mobile{display:none!important;}
.show-mobile{display:block!important;}
h3 {font-size: 2.4em!important;line-height: 35px;}
h4 {font-size: 1.7em!important;line-height: 19px;letter-spacing: 0px;}	

input#input_1_1 {margin-bottom: 3px!important;}

li#field_1_5 {margin-bottom: 0px!important;  }

}


@media only screen and (max-width: 620px){
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{width: 200px;}
}

@media only screen and (max-width: 567px){
h4 {font-size: 1.3em!important;line-height: 19px;letter-spacing: 0px;}
h2 {font-size: 2.1em!important;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{padding: 10px 0px;width: 200px;}

}

@media only screen and (max-width: 420px){
h3 {font-size: 2.1em!important;line-height: 35px;}
h4 {font-size: 1.4em!important;line-height: 19px;letter-spacing: 0px;}	
	
}
@media only screen and (max-width: 350px){
h4 {font-size: 1.2em!important;}	
h3 {font-size: 1.8em!important;line-height: 35px;}
	
}

/* END FONT SIZE ------------------------------------------------------------------------------------- */


/*  columns */


@media only screen and (max-width: 540px){
.hide-mobile{display:none;}
}




















/* TESTIMONIAL */



.testimonials_slider .testimonials_slider_ul li .bq_wrapper{padding: 10px 10% 10px!important;margin-bottom:20px;}

.testimonials {
    background-size: cover;
    background-position-x: center;
    background-position-y: center;
}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper{background: none!important;}
blockquote{background: none!important;margin: 0 0 40px 0px!important;top:15px;}
blockquote:after{display:none!important;}
.testimonials_slider .hr_dots span {display:none!important;}
.slider_pagination a{background: rgb(255 255 255);}
.slider_pagination .slick-active a{background-color:#8CA0D7!important}
.slider_pagination a.selected,
.slider_pagination .slick-active a{display:inline-block;width:12px;height:12px;text-indent:-9999px;margin:0 9px;background:rgba(0,0,0,.15);-webkit-border-radius:100%;border-radius:100%;position:relative;cursor:pointer}

.slider_pagination a.selected:after,
.slider_pagination .slick-active a:after{display: none!important;}
.testimonials_slider.single-photo .slider_pager{margin-top:30px;margin-bottom: 52px;}
.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper{margin: 0 0% -26px;}
blockquote, blockquote a, blockquote a:hover {color: #fff;}


/* end TESTIMONIAL */

/* CONTACT US FORM */
.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color: unset!important;}
.gform_wrapper .field_description_below .gfield_description{padding-top: 0px!important;}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
font-size:inherit;font-family:inherit;padding: 13px 15px;letter-spacing:normal;border: solid #b3b3b3;text-align: center;font-weight: 500;width:100%;
}

.gform_wrapper textarea{font-size:inherit;font-family:inherit;padding: 13px 15px;letter-spacing:normal;border: solid #b3b3b3;text-align: center;font-weight: 500;width:100%;}


.gform_wrapper .gfield_required{display: none;}

.button-default input[type="submit"]{
background-color: #0095eb;color: #fff;border-color: unset;background-color: #41157A!important;font-weight: 600;background-image: unset;padding: 10px 1em;width: 236px!important;border:none;border-radius: unset;text-transform: uppercase;font-size: 0.8em!important;
}

.form-contact-us .wpb_column {width: 80%!important;margin:auto;text-align:center!important;left:10%;}

body .gform_wrapper ul li.gfield{margin-top: 0px;padding-top:0;}


input#input_1_1 {
    margin-bottom: -14px;
}

li#field_1_5 {
      margin-bottom: -14px;  
}

#input_1_4{margin-top:20px;}

.gform_wrapper .gform_footer{padding: 0px 0 4px 0;margin: 16px -10px 0 0;clear:both;width:100%;display: block;text-align: center;}

.gform_wrapper div.validation_error{border:none!important;border-radius:5px;margin-bottom: 14px!important;padding: 7px!important;box-sizing:border-box;background:#fb5455;color:#fff!important;font-weight:400!important;font-size:inherit!important;}
.gfield_creditcard_warning{background-color: unset!important;}


@media only screen and (max-width: 768px){
.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top: -43px!important;}
}

@media only screen and (max-width: 767px){
.form-contact-us .wpb_column {width: 80%!important;margin:auto;text-align:center!important;left:1%;}

#input_1_4{
    margin-top:10px;
}
	
}

@media only screen and (max-width: 420px){

.button-default input[type="submit"]{width: 100%!important;}
	
	
}

/* end CONTACT US FORM */




/*  CONTACT FORM - returning client */

.page-id-20 .gform_wrapper ul li.gfield{margin-top: -14px;padding-top:0;}
.page-id-20 textarea#input_2_4 {
    margin-bottom: 0px;
}

.disclaimer-link{
width:80%!important;
margin:auto;
}

.disclaimer-link .wpb_wrapper{
margin-top:-60px!important;
}

.disclaimer-link .wpb_wrapper a{
color:#334b79!important;
}

.returning-client-form_wrapper .gform_footer{text-align: right;}


.returning-client-form_wrapper #input_2_4{height: 193px;width:100%;}
.returning-client-form_wrapper {width:80%;margin:auto;}
.returning-client-form_wrapper #field_2_1{float:left;}
.returning-client-form_wrapper #field_2_5{float:left;}
.returning-client-form_wrapper #field_2_6{float:left;}


@media only screen and (max-width: 768px){
.returning-client-form_wrapper #input_2_4{height: 180px;}	
}

@media only screen and (max-width: 641px){
.disclaimer-link .wpb_wrapper{margin-top: -29px!important;text-align: center;}
.returning-client-form_wrapper #field_2_1{float:unset!important;}
.returning-client-form_wrapper #field_2_5{float:unset!important;}
.returning-client-form_wrapper #field_2_6{float:unset!important;}
	
}

@media only screen and (max-width: 420px){
.returning-client-form_wrapper {width:100%;margin:auto;}
}


.subscribe-form #input_3_1{
    width:50%!important;
    margin:auto;
    border:unset;
}

  
#gform_submit_button_3 {box-shadow:unset;color: #fff;border-color: unset;background-color: #8CA0D7!important;font-weight: 600;background-image: unset;padding: 10px 1em;width: 50%!important;}

/* END CONTACT FORM - returning client */





/* SEARCH BOX FORM - returning client*/
.wp-block-search .wp-block-search__input{padding: 13px 15px;}
.search-box .wp-block-search .wp-block-search__inside-wrapper{display: block;}
.search-box input[type="search"]{width:100%!important;}
.search-box .wp-block-search .wp-block-search__button{margin-left: 0px;word-break:normal;float: left;width: 100%;position: initial;}
.search-box label{display:none!important;}
.search-box{width:50%; margin:auto;}

.search-box .wp-block-search .wp-block-search__button{color: #fff;border-color: unset;background-color: #8CA0D7!important;font-weight: 600;background-image: unset;padding: 10px 30px;border:none;border-radius: 0px;box-shadow: unset!important;}

/* end SEARCH BOX FORM - returning client */











/* TWO BUTTONS */

.two-button-col .vc_btn3-container.vc_btn3-inline{margin-bottom: 17px!important;}

.two-button-col .vc_btn3{padding: 14px 0px!important;margin: 7px;width: 344px;font-size: 1em;font-weight: 400!important;}
.two-button-col .right-btn .vc_btn3 .vc_btn3-color-grey .vc_btn3-style-modern {background-color:#000!important;}
/* .two-button-col .vc_btn3.left-btn{background-color:#8CA0D7!important;}*/
.two-button-col .vc_btn3.light-btn{background-color:#8CA0D7!important;}


@media only screen and (max-width: 959px){
.two-button-col .vc_btn3{padding: 14px 10px!important;margin: 7px;width: 318px;font-size: 1em;}
}
@media only screen and (max-width: 767px){
.two-button-col .vc_btn3{padding: 14px 0px!important;margin: 7px;width: 219px;font-size: 1em;font-weight: 600!important;}
}


/* end TWO BUTTONS */







/* --------------------------------------- RESOURCES PAGE ------------------------------------------ */

.resources-grid-page .wp-grid-builder .wpgb-card .wpgb-card-wrapper{display:block;height:100%;visibility:visible;margin: 15px;padding-bottom: 20px!important;}

.resources-grid-page h3{
color:#fff!important;
font-size:1.5em!important;
}

.resources-grid-page p{
color:#fff!important;
font-size:0.9em!important;
font-weight:400!important;
}

.resources-grid-page .vc_column-inner{
padding-top:0px!important;
}

.resources-grid-page .wpgb-main{
background-color:#F0EDEE!important;
}

.resources-grid-page .wpgb-viewport{
background-color:#FFF!important;
padding-top:20px;
}

.wpgb-facet .wpgb-autocomplete-facet input[type="search"]{padding:6px 32px;background: #fff!important;}
.wpgb-facet .wpgb-button[aria-pressed="true"]{background-color: #8ca0d7!important;border-color: #8CA0D7!important;}
.wpgb-facet ul .wpgb-button{border-radius:0px!important;background: #41157A;border: none!important;color: #fff;margin-left: 8px;margin-right: 8px;text-transform: uppercase;font-weight: 600!important;cursor:pointer;transition:background 0.25s ease, color 0.25s ease, border-color 0.25s ease;}


.wpgb-facet .wpgb-inline-list{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:start!important;justify-content: center!important;-ms-flex-wrap:wrap!important;flex-wrap: wrap!important;list-style:none;text-align: center;margin:0 0 -8px 0;padding:0;align-content: center!important;}



@media only screen and (max-width: 539px){
.wpgb-facet .wpgb-inline-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin: 0 0 -6px 0;padding:0;width: 90%;margin: auto!important;}
}


/* -------------- clarity career resources grid ------------------ */

.resources-grid.clarity.wp-grid-builder .wpgb-card .wpgb-card-wrapper{display:block;height:100%;visibility:visible;margin: 10px!important;}
.resources-grid.clarity.wp-grid-builder .wpgb-card .wpgb-card-wrapper h3{color:#fff!important;}

.resources-career-clarity .vc_general{
font-size:1.4em!important;
width:31.9%!important;
font-weight:400!important;
background-color:#334B79!important;
}

@media only screen and (max-width: 768px){
	
.resources-career-clarity .wp-grid-builder.wpgb-enabled .wpgb-card{position:absolute;padding: 12px;}
	
.resources-career-clarity	p {font-size: 1.3em!important;}
.resources-career-clarity	h3 {font-size: 2.2em!important;margin-bottom:10px!important;}
	
}

@media only screen and (max-width: 576px){
.resources-career-clarity .vc_general{
width:96.7%!important;
}
	
.resources-career-clarity	p {font-size: 0.8em!important;font-weight: 400!important;}
.resources-career-clarity	h3 {font-size: 1.4em!important;margin-bottom: 0px!important;margin-bottom: -1px!important;}

}


/* --------------------------------------- end RESOURCES PAGE ------------------------------------------ */


/* ------------------- ACCORDION ----------------------- */

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color: unset!important;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: #F0EDEE!important;background-color: #F0EDEE!important;}

.vc_tta.vc_tta-style-classic .vc_tta-panel-body,.vc_tta.vc_tta-style-classic .vc_tta-panel-heading{border-width: 3px!important;}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body,.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading{border-bottom-left-radius:0;border-bottom-right-radius:0;border: none;padding: 0px;margin-bottom: 22px;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before{border-color:#f0f0f0;border: none;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#F0EDEE!important;background-color: #fff!important;}

.vc_tta-panel-heading{display:block;border: solid 3px #000!important;}

.vc_tta-panel-heading span {color:#334B79!important;}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{display:none;}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left: 25px;}

/* ------------------- end ACCORDION ----------------------- */


/*  FOOTER */

.social-footer img{
   margin-right:9px;
   width:10%;
	 height:10%;
}

#Footer .footer_copy .copyright{display: none;}
.has_content .the_content_wrapper{margin-bottom: 0px!important;}
#Footer .footer_copy{border-top: none;}
#Footer {background-color: #90a3d8;}
#Footer .widgets_wrapper {padding: 0px 0;}

#Footer h3 {
	color:#fff!important;
	font-weight:400;
	line-height:29px;
	letter-spacing:2px;
}

#Footer h4 {
	color:#fff!important;
	font-weight: 600;
	line-height:29px;
	letter-spacing: 1px;
	font-size: 1.3em;
}

#Footer li{
    margin-bottom:-6px;
}

#Footer .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color: #fff;border-color: unset;background-color: #41157A;font-weight: 600;background-image: unset;padding: 10px 1em;width: 62%; border:none;}

.footer_copy{
    background-image: url('https://chopracareers.com/wp-content/uploads/2021/02/stripes-1.png') !important;
    background-repeat: no-repeat;
    background-position-y: 35px;
    background-position-x: -200px;
}



@media only screen and (max-width: 1024px){
	
.footer_copy{
    background-position-y: 35px;
    background-position-x: -493px;
}
		
}




@media only screen and (max-width: 959px){
#Footer .container{
    max-width: 100%;
    left: 5%;
}
}

@media only screen and (max-width: 767px){
#Footer .container{
    max-width: 100%!important;
    left: 0%;
    padding: 0 17px!important;
}
	
	
#Footer .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{font-weight: 600;background-image: unset;padding: 10px 1em;width: 82%;border:none;text-align: center;}


#Footer .column.one-third{
    width: 33.33%!important;
    float: left!important;
    position: unset;
    clear: unset;
    text-aling:center!important;
}

#Footer .column.one-third p{
    font-size:0.8em;
    font-weight:600;
}

#Footer .column.one-third li{
    font-size:0.9em;
}	
	
	
	
	
	
}

@media only screen and (max-width: 768px){
.footer_copy{
    background-position-y: 35px;
    background-position-x: 0px;
}
	
}

@media only screen and (max-width: 539px){
	
.social-footer img{
margin-right:9px;
width:20%;
}

.social-footer{
text-align:center;
margin-top:25px
}
	

#Footer .column.one-third{
    width: 73%!important;
    position: unset;
    clear: unset;
    margin: auto;
    margin-left: 12%;
}
	
#Footer li, #Footer p, #Footer h3, #Footer h4{
text-align: center;
}	
	
#Footer li{font-size: 1.3em!important;line-height:2em!important;}		

#Footer p{font-size: 1em!important;line-height:2em!important;}		
	
#Footer h3{
font-size:1.6em!important;
line-height:2em!important;
}			
	
	
}



/*  FOOTER END */
