 /*customcode*/
.sector-row1 
{
    margin-top: 30px;
    margin-bottom: 65px;
}
.sector-row1 h2 
{
    text-transform: inherit;
    text-align: center;
}
.sector-row1 p 
{
    text-align: center;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
}
.cust-sep
{
    border: 1px solid #1FC2E9;
    width: 60px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.sector-left-col
{
    width: 50vw !important;
    margin-left: calc(-50vw + 50% - 8px);
    position: relative !important;
    left: 0;
    right: 0;
}
.sector-left-col figure.wpb_wrapper.vc_figure
{
    width: 100%;
}
.sector-left-col .vc_single_image-wrapper, .sector-left-col .vc_single_image-wrapper img 
{
    width: 100%;
}
.sector-left-row,.sector-right-row
{
     display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 45px !important;
}
h2.orange-bar
{
     position: relative;
    padding-bottom: 15px;
    text-transform: inherit;
    margin-bottom: 15px !important;
	line-height:60px;
}
h2.orange-bar::before 
{
    position: absolute;
    width: 48px;
    background: #FD8713;
    height: 2px;
    content: "";
    bottom: 0px;
}
h2.orange-bar1
{
     position: relative;
    padding-bottom: 15px;
    text-transform: inherit;
    margin-bottom: 15px !important;
	line-height:60px;
}
h2.orange-bar1::before 
{
    position: absolute;
    width: 48px;
    background: #FD8713;
    height: 2px;
    content: "";
    bottom: 0px;
}
.sector-left-row p 
{
    line-height: 26px;
    font-size: 16px;
    padding-right: 25px;
}
.sector-left-row .vc_col-sm-6:last-child 
{
    padding-left: 90px;
}
a.cust-btn 
{
       border: 1px solid #211932;
    border-radius: 99px;
    padding: 13px 45px 13px 20px;
    font-weight: 700;
    color: #211932 !important;
    margin-top: 25px;
    display: block;
    width: 250px;
    text-align: center;
    background: url(https://www.greatbear.co.uk/wp-content/uploads/2021/06/arrow-left-short-dark.svg) no-repeat !important;
    background-position: 74% center !important;
}
a.cust-btn:hover
{
	    padding-left: 10px;
  background-position: 76% center !important;
	transition: 0.3s !important;
}
.sector-right-row p 
{
    padding-right: 100px;
}
.sector-right-col
{
    width: 50vw !important;
    margin-right: calc(-50vw + 50% - 8px);
    position: relative !important;
    left: 0;
    right: 0;
}
.sector-right-col .vc_column-inner
{
    padding-right: 0px !important;
}
.sector-right-col .vc_single_image-wrapper, .sector-right-col .vc_single_image-wrapper img,.sector-right-col  figure.wpb_wrapper.vc_figure, .sector-right-col .vc_single_image-wrapper
{
    width: 100%;
}
.sector-service 
{
       margin-top: 40px;
    margin-bottom: 0px !important;
     padding-bottom: 85px;
}
.sector-service .vc_column-inner 
{
    padding-top: 0px !important;
}
a.orange-btn 
{
     border-radius: 99px;
    padding: 12px 45px 12px 20px;
    color: #ffffff !important;
    margin-top: 25px;
    display: block;
    width: 250px;
    text-align: center;
    background: #FD8713 url(https://www.greatbear.co.uk/wp-content/uploads/2021/06/arrow-white.svg) no-repeat !important;
    background-position: 71% center !important;
    font-weight: 300 !important;
}
a.orange-btn:hover {
    background-position: 73% center !important;
    padding-left: 10px;
	transition: 0.3s !important;


}
/*sector-innerpage*/
.services-row
{
    padding-top: 10px;
    padding-bottom: 30px;
}
.services-row h3 
{
    color: #271F38;
    text-align: center;
    text-transform: inherit;
	line-height:36px;
}
.service-blks
{
    margin-top: 35px;
}
.service-blks .wpb_single_image
{
    margin-bottom: 27px !important;
}
.service-blks p
{
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
	 line-height: 24px;
    font-weight: 300;   
    padding: 0 33px;
}
.service-blks 
{
    margin-bottom: 45px !important;
}
.sector-service h2
{
  line-height: 60px;
}
.sector-service h2.orange-bar::before 
{
   width: 40px;
}
.sector-inner-left p,.sector-inner-right p
{
    margin-bottom: 23px;
line-height: 24px !important;
}
h3.orange-bar
{
    margin-bottom: 16px !important;
}
.service-desc p 
{
    text-align: center;
    width: 63%;
    margin: 0px auto 18px auto;
	line-height:24px;
}
.service-desc
{
    margin-bottom: 60px !important;
}
.inner-services .service-blks p 
{
    padding: 0px !important;
}
.sector-left-row.mhra-left-blk a.cust-btn
{
    padding-top: 11px !important;
    padding-bottom: 11px !important;
	background-position: 71% center!important;
}
.sector-left-row.mhra-left-blk a.cust-btn:hover
{
background-position: 74% center!important;transition: 0.3s !important;
}
.service-blks.four-service p
{
	padding:0px !important;
}
a.cust-btn.info-btn {
    background-position: 82% center !important;
}
a.cust-btn.info-btn:hover {
    background-position: 84% center !important;transition: 0.3s !important;
}
/*home-page*/
.home-three-blk h3 
{
    color: #fff;
    text-align: center;
}
.home-three-blk h3 +  p 
{
    color: #ffffff !important;
    text-align: center;
    padding: 0px 40px;
    line-height: 24px;
    min-height: 118px;
}
.home-three-blk a 
{
    color: #ffffff !important;
    text-align: center;
    display: block;
    background: url(https://www.greatbear.co.uk/wp-content/uploads/2021/06/arrow-white.svg)no-repeat;
    background-position: 69% center;
    padding-right: 25px;
    font-weight: 700;
	margin-bottom: 33px !important;
}
.home-three-blk a:hover 
{
	 background-position: 71% center;
	  padding-right: 35px;
	transition: 0.3s !important;
}
.home-three-blk 
{
    display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: justify;
 -webkit-justify-content: space-between;
     -ms-flex-pack: justify;
         justify-content: space-between;
    padding-bottom: 45px;
}
.home-three-blk .vc_col-sm-4 
{
    width: 30.33% !important;
}
.home-three-blk .vc_col-sm-4 .vc_column-inner
{
    border-radius: 5px;
	    height: 100%;
}
h3.whitebar 
{
    position: relative;
}
h3.whitebar:before 
{
    position: absolute;
    width: 48px;
    background: #ffffff;
    height: 2px;
    content: "";
    bottom: 0px;
    margin: 0 auto;
   left: 0;
    right: 0;
}
h3.whitebar 
{
    position: relative;
    padding-bottom: 11px;
    margin-bottom: 11px;
	color:#ffffff;
}
.home-three-blk .wpb_single_image 
{
    margin-bottom: 25px !important;
}
.home-three-blk  .mid-image
{
  margin-top:20px;
}
.home-row2 h2, .home-row2 p 
{
    text-align: center;
}
.home-row2 a.cust-btn
{
    text-align: center !important;
    margin: 35px auto 0 auto;
    padding-top: 11px;
    padding-bottom: 11px;
    background-position: 76% center !important;
}
.home-row2 a.cust-btn:hover
{
	 background-position: 78% center !important;
	    transition: 0.3s !important;
}
.home-row2 
{
    padding-top: 25px;
   padding-bottom: 60px;
}
.home-row2 p 
{
    width: 81%;
    margin: 0 auto;
    line-height: 24px;
}
.home-row3 h2, .home-row3 p 
{
    text-align: center;
}
.home-row3 p 
{
    width: 81%;
    margin: 0 auto 20px auto;
	    line-height: 24px;
}
.home-logo-row .wpb_single_image 
{
    text-align: center !important;
}
.sector-row4 h2
{
    text-align: center;
}
.sector-row4 p 
{
    width: 81%;
    margin: 0 auto;
    text-align: center;
    line-height: 24px;
}
.sector-row4
{
    padding-top: 40px;
}
.home-career 
{
    padding-top: 40px;
}
.home-career h2 
{
     margin-bottom: 8px !important;
}
.home-career h2 + p 
{
    margin-bottom: 35px !important;
}
.home-career a.orange-btn 
{
    background-position: 73% center !important;
}
.home-career a.orange-btn:hover
{
    background-position: 75% center !important;transition: 0.3s !important;
}
.group-content 
{
    width: 40%;
    margin-left: auto;
}
.home-culina-grp
{
        padding-top: 55px;
    padding-bottom: 60px;
    margin-top: 65px !important;
}
.home-culina-grp h3.whitebar
{
    color: #ffffff;
	    margin-bottom: 18px;
    padding-bottom: 18px;
}
.home-culina-grp h3.whitebar:before 
{
    margin-left: 0px !important;
    background: #FD8713 !important;
    width: 58px;
}
.home-culina-grp p 
{
    color: #fff !important;
    line-height: 24px;
    margin-bottom: 22px !important;
}
.home-culina-grp a.orange-btn
{
  background-position: 82% center !important;
    margin-top: 30px;
}
.home-culina-grp a.orange-btn:hover
{
  background-position: 84% center !important;
	transition: 0.3s !important;
}
.latest-news-row p 
{
    color: #211932;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
}
.latest-news-row h2 
{
    text-align: center;
}
.latest-news-row .small_post_date
{
	color: #7C7C7B !important;
   font-style: normal !important;
    font-family: 'Poppins' !important;
    font-size: 15px !important;
    font-weight: 400;
	    margin-bottom: 5px !important;
background: url(https://www.greatbear.co.uk/wp-content/uploads/2021/06/clock.svg) no-repeat;
    background-position: left center !important;
    padding-left: 15px;
}
.latest-news-row .post_item_block h4
{
	 font-size: 20px;
    line-height: 30px;
    margin-top: 0px !important;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
    width: 85%;
}
.latest-news-row .post_item_block h4:before 
{
    position: absolute;
    background: #FD8713 !important;
    width: 30px;
    height: 1px;
    content: "";
    bottom: 0px;
    left: 0;
    right: 0;
}
.latest-news-row .post_item_block p
{
	line-height:24px;
    text-align: left !important;
margin-bottom: 26px !important;
}
.latest-news-row a.more-link2
{
	color: #FD8713 !important;
    font-size: 16px;
    font-weight: 700;	
    background: url(https://www.greatbear.co.uk/wp-content/uploads/2021/06/arrow-orange.svg) no-repeat;
    background-position: 32% center;
	display:block;
	width:100% !important;
}
.latest-news-row a.more-link2:hover
{
    background-position: 34% center !important;
text-indent: 0 !important;transition: 0.3s !important;
}
.latest-news-row .more-link2:before
{
	display:none;
}
.latest-news-row a.cust-btn 
{
    margin: 30px auto 0 auto;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-position: 71% center !important;
}
.latest-news-row a.cust-btn:hover
{
	 background-position: 73% center !important;
}
.latest-news-row
{
    margin-bottom: 65px !important;
}
.latest-news-row .small_post_date span.icon.icon-clock
{
    display: none;
}
/*homeslider*/
.slider-btn {
    background: url(https://www.greatbear.co.uk/wp-content/uploads/2021/06/arrow-white.svg) no-repeat;
    background-position: 77% center;
	 width: 250px !important;
 }
.slider-btn:hover {
    background-color: #FD8713 !important;
    background: #FD8713 url(https://www.greatbear.co.uk/wp-content/uploads/2021/06/arrow-white.svg) no-repeat;
    background-position: 79% center;
    padding-left: 50px !important;  
filter: none !important;transition: 0.3s !important;
}
.home-top-slider #rev_slider_1_1_wrapper .hesperiden .tp-bullet:hover, .home-top-slider #rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected
{
  background: #fff !important;
 }
.home-top-slider #rev_slider_1_1_wrapper .hesperiden .tp-bullet
{
	background: rgb(255 255 255 / 50%) !important;
    border: 0px !important;
    width: 35px !important;
    height: 3px !important;
    border-radius: 2px !important;
}
.home-top-slider rs-arrow.tp-rightarrow.tparrows.hesperiden
{
  background: transparent !important;
   transform: translate(45px, -50px) !important;
}
.home-top-slider rs-arrow.tp-rightarrow:before,.home-top-slider  .tparrows.tp-leftarrow:before
{
	 background: url(https://www.greatbear.co.uk/wp-content/uploads/2021/06/arrow-right.svg) no-repeat !important;
    background-position: center !important;
font-family: initial !important;
	cursor:pointer;
    color: transparent !important;
}
.home-top-slider rs-arrow.tp-leftarrow.tparrows.hesperiden
{
	background: transparent !important;
transform: translate(-85px, -50px) !important;
}
.home-top-slider  .tparrows.tp-leftarrow:before
{
	-webkit-transform: rotate(180deg);
 	    -ms-transform: rotate(180deg);
 	        transform: rotate(180deg);
}
.cust-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
     background: -webkit-gradient(
linear
, left top, right top
, from(#211932), to(#1FC2E9)) 0% 0% no-repeat padding-box;
   background: -o-linear-gradient(
left
, #211932 0%, #1FC2E9 100%) 0% 0% no-repeat padding-box;
   background: linear-gradient(
90deg
, #211932 0%, #1FC2E9 100%) 0% 0% no-repeat padding-box;
    bottom: 0;
    opacity: 0.75;
}
/*sector carosuel*/
.sector-slider-row .featured-content-image.square
{
    display: none !important;
}
.sector-slider-row .featured-content-list.design-4 .featured-content-position .featured-content-overlay, .sector-slider-row .featured-content-slider.design-4 .featured-content-position .featured-content-overlay {
    background: rgb(31 194 233 / 70%) !important;
	    z-index: 999999999;
}
.sector-slider-row .featured-content-slider .slick-slide
{
	padding:0px 9px !important;
}
.sector-slider-row h3.entry-title
{
    color: #ffffff;
	position: relative;
	text-align:left !important; 
    padding-bottom: 20px !important;
}
.sector-slider-row h3.entry-title:before
{
	 margin: 0px !important;
 position: absolute;
    width: 48px;
    background: #ffffff;
    height: 2px;
    content: "";
    bottom: 0px;
    margin: 0 auto;
   left: 0;
    right: 0;
 }
.sub-content 
{
    font-size: 16px;
    line-height: 24px;
    text-align: left !important;
    margin-top: 18px;
}
.sector-slider-row
{
     margin-bottom: 10px !important;
}
.sector-slider-row .sub-content 
{
    color: #fff;
    line-height: 24px;
	margin-bottom:50px !important;
}
.sector-slider-row .featured-read-more a
{
      color: #ffffff !important;
    text-align: left;
    display: block !important;
    background: url(https://www.greatbear.co.uk/wp-content/uploads/2021/06/arrow-white.svg)no-repeat;
    background-position:150px;
    padding-right: 25px !important;
    font-weight: 700;
    margin-bottom: 0px !important;
    border: 0px !important;
    text-transform: inherit !important;
    font-size: 16px !important;
}
.sector-slider-row .featured-read-more a:hover 
{
	 background-position:162px;
    padding-right: 35px;transition: 0.3s !important;
}
.sector-slider-row .featured-content-overlay-inner 
{
    padding: 55px 30px 40px 45px !important;
}
.sector-slider-row .featured-content-overlay
{
	display:none;
}
.sector-slider-row .featured-content-position:hover .featured-content-overlay
{
	display:block !important;transition: 0.3s !important;
}
.sector-slider-row .featured-content-slider .slick-dots li
{
	margin: 0 3px !important;
	  width: 35px !important;
}
.sector-slider-row .featured-content-slider .slick-dots
{
	position:static !important;
	margin-top:30px !important;
}
.sector-slider-row .featured-content-slider .slick-dots li button 
{
   background: rgb(31 194 233 / 50%) !important;
   border: 0px !important;
    border-radius: 2px !important;
    width: 35px !important;
    height: 3px !important;
}
.sector-slider-row .featured-content-slider .slick-dots li.slick-active button
{
 background: #1FC2E9 !important;	
}
.sector-slider-row .featured-content-list.design-4 .featured-content-image-bg img, .sector-slider-row .featured-content-slider.design-4 .featured-content-image-bg img
{
	transition:none !important;
	cursor: pointer;
 }
.latest-news-row .post_item_desc.dark_links 
{
   	padding:20px 15px 0px 18px !important;	
    min-height: 270px;
}
.latest-news-row .post_item_block .pic 
{
    margin-bottom: 0px !important;
}
/*.latest-news-row .post_item_desc.dark_links:hover
{
   -webkit-box-shadow: 0px 4px 15px rgb(0 0 0 / 8%);
         box-shadow: 0px 4px 15px rgb(0 0 0 / 8%);
}
*/
.latest-news-row .col:hover {
    box-shadow: 0px 4px 15px rgb(0 0 0 / 8%);
    -moz-box-shadow: 0px 4px 15px rgb(0 0 0 / 8%);
    -webkit-box-shadow: 0px 4px 15px rgb(0 0 0 / 8%);
    -o-box-shadow: 0px 4px 15px rgb(0 0 0 / 8%);
}
/*header-menu*/
#menu > ul > li > a:after {
    content: "";
    position: absolute;
    width: 69%;
    left: 15px;
    bottom: 25px;
    background: #1FC2E9;
    height: 2px;
	display:none;
}
#menu > ul > li.boc_search_toggle_li > a:after {background: transparent; }
#menu > ul > li > a
{
   position:relative;
}
#menu > ul > li > a:hover:after
{
	display:block !important;
}
#menu > ul > li.menu-item-230 > a:after
{
	 width: 75% !important;
}
#menu > ul > li.menu-item-38 > a:after
{
	 width: 70% !important;
	left:13px !important;
}

.sector-slider-row .featured-content-slider .slick-slide:nth-child(5) .featured-content-overlay
{
background:rgb(253 135 19 / 70%)  !important;
}
.sector-slider-row .featured-content-slider .slick-slide:nth-child(6) .featured-content-overlay
{
background:rgb(39 31 56 / 70%) !important;
}
.sector-slider-row .featured-content-slider .slick-slide:nth-child(8) .featured-content-overlay
{
background:rgb(253 135 19 / 70%)  !important;
}
.sector-slider-row .featured-content-slider .slick-slide:nth-child(9) .featured-content-overlay
{
background:rgb(39 31 56 / 70%) !important;
}
.page-id-133 .sector-left-row.sector-inner-left
{
    margin-bottom: 80px !important;
}
.page-id-132 .sector-left-row.sector-inner-left 
{
    margin-bottom: 50px !important;
}
.addvaluesection4 .addservicevaluetext1 p 
{
    padding-right: 20px;
    padding-left: 5px;
}
/**/
.home-culina-grp
{
	position:relative;
	opacity:0.99;
}
.home-culina-grp::before
{
	content: "" !important;
    position: absolute;
   opacity: 0.75;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: -1;
    left: 0;
   background: transparent -webkit-gradient(linear, right top, left top, from(#211932), to(#1FC2E9)) 0% 0% no-repeat padding-box;
 background: transparent -o-linear-gradient(right, #211932 0%, #1FC2E9 100%) 0% 0% no-repeat padding-box;
 background: transparent linear-gradient(270deg, #211932 0%, #1FC2E9 100%) 0% 0% no-repeat padding-box;
	mix-blend-mode: multiply;
	display:block !important;
}
#footer h3
{
	    font-family: 'Poppins' !important;
    font-weight: 500;
}
.sector-left-col .vc_column-inner {
    padding-left: 0px !important;
}
.page-id-125 .sector-right-row p,.page-id-125 .sector-left-row p
{
    padding-bottom: 6px;
}
/*homelinkedin*/
.home-linkedin ul li
{
	color:#211932;
	font-size:18px;
	line-height:24px;
	font-weight:700;
	list-style: none;
	font-family:'Montserrat', Arial, Helvetica, sans-serif;
}
.home-linkedin ul {
     display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.home-linkedin ul li:first-child 
{
    background: #fff;
    border-radius: 99px;
    padding: 5px;
    margin-right: 22px;
}
a.linked-link 
{
    color: #FD8713 !important;
    font-style: normal;
    font-size: 16px;
    font-weight: 700;
}
a.linked-link img
{
    margin: 0px;
    display: inline-block !important;
    margin-left: 10px !important;
}
.home-linkedin ul li strong
{
	display:block;
	font-size:15px;
	font-weight:400;
}
.home-linkedin p,.home-linkedin .comment
{
	font-family:'Montserrat', Arial, Helvetica, sans-serif;
	color:#211932;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	font-style:italic;
}
a.linked-link:hover img {
    margin-left: 20px !important;
}
.home-linkedin .comment
{
    margin-bottom: 25px;
}
.home-linkedin-row,.home-linkedin-row .vc_col-sm-12 .vc_column-inner
{
	padding-top:0px !important;
}
.home-linkedin p 
{
    margin-bottom: 15px;
}
.linkbg
{
    padding-top: 65px;
	    padding-bottom: 45px;
    height: 100% !important;
}
.linkbg {
    background-size: contain;
}
/*responsive*/
@media only screen and (min-width:1600px)
{
.addvaluesection4 .addservicevaluetext1 p
{
	width:98% !important;height:82px
}
}
@media only screen and (min-width:2100px)
{
.addvaluesection4 .addservicevaluetext1 p
{
	width:98% !important;height:58px
}
}
@media only screen and (max-width:1280px)
{
	h2 {
    font-size: 35px !important;
    line-height: 45px !important;
	}
	.home-three-blk h3 + p
	{
		padding:0px !important;
	}
	.home-three-blk a
	{
		background-position: 74% center !important;
	}
	.home-three-blk a:hover
	{
		background-position: 76% center !important;transition: 0.3s !important;

	}
	.home-row2 p,.home-row3 p,.sector-row4 p
	{
    width: 100% !important;
	}
	.sector-slider-row .featured-read-more a
	{
		background-position:41% center !important;
	}
	.sector-slider-row .featured-read-more a:hover
	{
		background-position:43% center !important;transition: 0.3s !important;

	}
	.sector-right-row p
	{
		padding-right:0px !important;
	}
	.group-content 
	{
    width: 50% !important;
	}
	.latest-news-row a.more-link2
	{
		background-position:42% center !important;
	}
	.latest-news-row a.more-link2:hover
	{
		background-position:44% center !important;
		transition: 0.3s !important;

	}
	.sector-slider-row .featured-read-more a 
	{
    background-position: 57% center !important;transition: 0.3s !important;
	}
	.sector-slider-row .featured-read-more a:hover 
	{
    background-position: 59% center !important;
	transition: 0.3s !important;

	}
	.latest-news-row .post_item_desc.dark_links
	{
		min-height:340px !important;
		padding-bottom:35px !important;
	}
	.sector-left-row .vc_col-sm-6:last-child
	{
    padding-left: 50px !important;
	}
	.sector-right-row p br,.sector-left-row p br
	{
    display: none;
	}
	.sector-left-row.sector-inner-left p
	{
		    padding-right: 0px !important;
	}
	.sector-left-row.sector-inner-left .vc_col-sm-6:last-child 
	{
    padding-left: 30px !important;
	}
	.service-blks p
	{
		padding:0px 15px !important;
	}
	.sector-row1 p br 
	{
    display: none;		
	}
	.page-id-131 .service-blks p 
	{
    padding: 0px 0px !important;
	}
	.services-row
	{
		margin-bottom:0px !important;
	}
	.service-desc p
	{
		width:100% !important;
	}
	.addvaluesection4 .addservicevaluetext1 p 
	{
    padding: 0px !important;
	    line-height: 25px;
	}
	.page-id-125 .sector-left-row .vc_col-sm-6:last-child {
    padding-left: 0px !important;
	}
	.page-id-125 .sector-right-row p, .page-id-125 .sector-left-row p
	{
		padding-right:0px !important;
	}
	.sector-left-row,.sector-right-row
	{
		 -webkit-box-align: initial !important;
    -webkit-align-items: initial !important;
        -ms-flex-align: initial !important;
            align-items: initial !important;
	}
	.sector-left-row .sector-left-col div,.sector-right-row .sector-right-col div 
	{
    height: 100% !important;
	}
	.sector-left-row .sector-left-col div figure.wpb_wrapper.vc_figure, .sector-left-row .sector-left-col div figure.wpb_wrapper.vc_figure img 
	{
    height: 100% !important;
     -o-object-fit: cover;
     object-fit: cover;
	}
	.sector-right-row .sector-right-col div figure.wpb_wrapper.vc_figure, .sector-right-row .sector-right-col div figure.wpb_wrapper.vc_figure img 
	{
    height: 100% !important;
   -o-object-fit: cover;
     object-fit: cover;
	}
	.home-linkedin p br {
    display: none !important;
}

}
@media only screen and (max-width:1280px) and (min-width:1018px)
{
.sector-left-row .sector-left-col + .vc_col-sm-6 {
    padding-top:50px !important;
	padding-bottom:50px !important;
	}
	.sector-right-row  .vc_col-sm-6:first-child {
      padding-top:50px !important;
	padding-bottom:50px !important;
	}	
	.page-id-130 .sector-left-row.sector-inner-left {
   -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
}
@media only screen and (max-width:1199px)
{
	#footer .section
	{
   display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
	}
	#header #menu > ul > li > a
	{
    padding-left: 6px;
    padding-right: 6px;
	}
	.latest-news-row .post_item_block h4
	{
		width:100% !important;
	}
	.slider-btn 
	{
    font-size: 16px !important;
       padding: 8px 45px 8px 20px !important;
    background-position: 77% center !important;
	text-align: center !important;
	}
	.slider-btn:hover 
	{
      background-position: 81% center !important;
	  padding-left: 10px !important;
	transition: 0.3s !important;


	}
	.slide-content
	{
    font-size: 16px !important;
    line-height: 25px !important;
	}
	.page-id-131 .sector-left-row.sector-inner-left 
	{
    padding-bottom: 0px !important;
	}
}
@media only screen and (max-width:1017px) and (min-width:769px)
{
	.home-three-blk h3 + p
	{
		    min-height: 150px;
	}
	.home-three-blk a 
	{
    background-position: 84% center !important;
	}
	.home-three-blk a:hover
	{
    background-position: 86% center !important;
	}
	.latest-news-row a.more-link2 
	{
    background-position: 54% center !important;
	}
	.latest-news-row a.more-link2:hover
	{
    background-position: 56% center !important;
	}
	.latest-news-row .post_item_desc.dark_links
	{
		min-height:390px !important;
	}
	#footer .section .col.span_1_of_4:last-child 
	{
    width: 23% !important;
	}
	#footer a.orange-btn 
	{
    width: 180px;
    background-position: 79% center !important;
	}
	#footer a.orange-btn:hover 
	{
    width: 210px;
    background-position: 81% center !important;
	transition: 0.3s !important;
	}
	#footer .col
	{
	 padding-right: 10px;
	}
	.service-four-blks .mid-small-img img {
    margin-top: 27px;
	}
	.page-id-138 .sector-left-row.sector-inner-left.vc_custom_1623158237013 
	{
    margin-bottom: 30px !important;
	}
	.sector-left-row .sector-left-col + .vc_col-sm-6 {
    padding-top:30px !important;
	padding-bottom:30px !important;
	}
	.sector-right-row  .vc_col-sm-6:first-child {
      padding-top:30px !important;
	padding-bottom:30px !important;
	}	
}
@media only screen and (max-width:1017px) and (min-width:768px) 
{
.sector-left-row.sector-inner-left {
    margin-bottom: 50px !important;
}
.page-id-133 .sector-left-row.sector-inner-left
{
    margin-bottom: 50px !important;
}
.sector-row1
{
 margin-bottom: 40px !important;		
}
.addvaluesection4.ecoms .addservicevalue
{
    width: 32% !important;
}
.addvaluesection4.ecoms 
{
     justify-content: center;
}
.addvaluesection4.ecoms .addservicevalue {
    width: 31% !important;
    margin-right: 15px;
}
.addvaluesection4.ecoms .addservicevalue:nth-child(3) {
    margin-right: 0px !important;
}
.addservicevalue .wpb_text_column 
{
    margin-bottom: 0px !important;
}
.page-id-130 .sector-left-row.sector-inner-left 
{
    padding-bottom: 0px !important;
}
body .page_title_bgr .full_container_page_title, body .page_title_bgr.bgr_style1 .full_container_page_title
{
    min-height: 250px !important;
    padding-top: 68px !important;		
}
.page_heading h1 
{
    font-size: 50px !important;
}

}
@media only screen and (max-width:1017px) 
{
	h2 
	{
		font-size: 35px !important;
		line-height:45px !important;
	}
	.latest-news-row .grid_holder
	{
    display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
	}
	.latest-news-row .grid_holder .col.span_1_of_3 
	{
    position: static !important;
    width: 32% !important;
    margin: 0px !important;
	}
	.latest-news-row a.cust-btn
	{
		margin-top:0px !important;
	}
	.sector-slider-row .featured-content-overlay-inner
	{
		padding:35px 15px 40px 30px !important;
	}
	.sector-slider-row .sub-content
	{
		margin-bottom:30px !important;
	}
	/*menucode*/
	#mobile_menu_toggler .m_nav_ham {
    width: 32px !important;
    height: 4px !important;
    background: #211932 !important;
}
#mobile_menu_toggler .m_nav_ham_2_open {
    margin-top: -9px !important;
}
#mobile_menu ul li a {
    color: #211932 !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    background: #fff !important;
    text-shadow: none !important;
    font-weight: 600;
    font-size: 16px;
}
#mobile_menu > ul > li > a:hover span {
    color: #211932 !important;
}
.custom-fixed
{
    position: fixed !important;
    top:0 !important;
	left:0 !important;
    width: 100% !important;
	z-index: 999 !important; 
}
header#header.custom-fixed .full_header
{
    display: none !important;
}
#mobile_menu_toggler
{
margin-top:15px !important;
}
.sector-left-col .vc_column-inner 
{
    padding-left: 0px !important;
}
.sector-service
{
    padding-bottom: 45px !important;
    padding-top: 45px !important;
}
.sector-left-row .vc_col-sm-6:last-child {
    padding-left: 0px !important;
}
.sector-left-row.sector-inner-left .vc_col-sm-6:last-child
{
    padding-left: 0px !important;
}
.service-blks p
{
    padding: 0px !important;
}
.sector-service 
{
    margin-top: 0px !important;
}
.services-row 
{
     padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.page-id-138 .sector-left-row.sector-inner-left {
    margin-bottom: 0px !important;
}

}
@media only screen and (max-width:980px) 
{
.sector-slider-row .featured-read-more a
{
	background-position:73% center !important;
}
.sector-slider-row .featured-read-more a:hover
{
	background-position:75% center !important;transition: 0.3s !important;

}
}
@media only screen and (max-width:900px) 
{
	.home-top-slider .slider-btn
	{
padding: 11px 45px 11px 18px !important;
    margin-top: 20px !important;
    background-position: 76% center !important;
	}
	.home-top-slider .slider-btn:hover
	{
    background-position: 78% center !important;
    padding-left: 5px !important;transition: 0.3s !important;
	}
}	
@media only screen and (max-width:768px) 
{
	.home-three-blk
	{
		    display: block !important;
	}
	.home-three-blk .vc_col-sm-4
	{
    width: 100% !important;
    margin-bottom: 35px !important;
	}
	.home-three-blk h3 + p
	{
	min-height: auto;
	}
	.latest-news-row .grid_holder
	{
		 -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
	}
	.latest-news-row .grid_holder .col.span_1_of_3
	{
		width:100% !important;
		    margin-bottom: 30px !important;
	}
	.latest-news-row a.more-link2 
	{
    background-position: 18% center !important;
	}
	.latest-news-row a.more-link2 
	{
    background-position: 20% center !important;
	}
	.latest-news-row .post_item_desc.dark_links
	{
		min-height:auto !important;
	}
	#header .full_header 
	{
    display: block !important;
	}
	.sector-right-row.sector-service
	{
     -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
	}
	.sector-right-row .sector-right-col 
	{
    position: static !important;
    margin-top: 0px;
    width: 100% !important;
	    -webkit-box-ordinal-group: 2 !important;
  -webkit-order: 1 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
	}
	.sector-left-row,.sector-right-row
	{
     -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
	}
	.sector-left-col 
	{
    width: 100% !important;
    margin: 0px 0px 30px !important;
	}
.sector-right-row .vc_col-sm-6:first-child 
	{
  -webkit-box-ordinal-group: 3;
   -webkit-order: 2;
       -ms-flex-order: 2;
           order: 2;
    margin-top: 35px !important;
	}
	h2.orange-bar br
	{
    display: none;
	}
	.sector-service 
	{
    margin-top: 0px !important;
	}
	.home-career.sector-right-row
	{
    display: block !important;
	}
	.home-career .sector-right-col 
	{
    width: 100% !important;
    position: static !important;
    margin-right: 0px !important;
    margin-top: 40px;
	}
	.home-career.sector-right-row .vc_col-sm-6:first-child
	{
		margin-top:0px !important;
	}
	.sector-right-row.sector-service .vc_col-sm-6:first-child 
	{
     -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
    margin-top: 0px !important;
    margin-bottom: 45px !important;
	}
	.service-blks.service-four-blks .vc_col-sm-3 {
    width: 50%;
    margin-bottom: 30px;
	}
	.service-blks.service-four-blks {
     -webkit-flex-wrap: wrap;
         -ms-flex-wrap: wrap;
             flex-wrap: wrap;
	}
	.page-id-138 .sector-right-col
	{
		margin-top: 35px !important;
	}
}
@media only screen and (max-width:768px)  and (min-width:768px) 
{
	.home-three-blk h3 + p
	{
		    width: 60% !important;
    margin: 20px auto 20px auto;
	}
	.home-three-blk a
	{
    background-position: 61% center !important;
	}
	.home-three-blk a:hover
	{
    background-position: 63% center !important;transition: 0.3s !important;

	}
	.home-three-blk 
	{
    margin-bottom: 0px !important;
	}
	.sector-right-col 
	{
    width: 65vw !important;
	}
	#footer .section .col.span_1_of_4:last-child 
	{
    width: 25% !important;
	}
	#footer a.orange-btn 
	{
    width: 210px;
    background-position: 75% center !important;
	}
	#footer a.orange-btn:hover 
	{
    width: 210px;
    background-position: 77% center !important;
		transition: 0.3s !important;


	}
	#powered
	{
		text-align:center !important;
	}
	#footer ul li a,#footer .textwidget.custom-html-widget
	{
    font-size: 14px !important;
	}
	.sector-row1
	{
		    margin-bottom: 40px !important;
	}
	.service-blks
	{
		   display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
	}
	.bonded-row2.sector-left-row, .bonded-row1.sector-right-row
{
    flex-wrap: wrap;
}
 .bonded-row1.sector-right-row .sector-right-col
{
    position: static !important;
    margin-top: 0px;
    order: 1 !important;
}
 .bonded-row1.sector-right-row .vc_col-sm-6:first-child
	{
	    margin-top: 35px !important;	
	}
 .bonded-row1.sector-right-row .vc_col-sm-6:first-child
{
	order: 2 !important;
}
 .bonded-row2 .sector-left-col
{
      margin: 0px 0px 40px !important;
}
 .bonded-row2.sector-left-row .vc_col-sm-6, .bonded-row1.sector-right-row .vc_col-sm-6
{
  width: 100% !important;		
}
}
@media only screen and (max-width:767px)  
{
	h2 
	{
    font-size: 30px !important;
    line-height: 40px !important;
	}
	.home-three-blk a
	{
    background-position: 73% center !important;
	}
	.home-three-blk a:hover
	{
    background-position: 75% center !important;
	}
	.home-three-blk
	{
		padding-bottom: 15px !important;
    margin-bottom: 0px !important;
	}
	.home-row2
	{
    padding-top: 0px !important;
    padding-bottom: 50px !important;
    margin-bottom: 0px !important;
	}
	.home-row2 h2 
	{
    margin-bottom: 15px !important;
	}
	.home-logo-row + .home-logo-row .wpb_single_image 
	{
    margin-bottom: 35px;
	}
	.home-row3
	{
    margin-bottom: 0px !important;
	}
	.sector-row4 
	{
    padding-top: 20px !important;
	}
	.home-career 
	{
    padding-top: 0px !important;
	}
	
	.home-culina-grp 
	{
    margin-top: 0px !important;
	    padding-top: 10px !important;
    padding-bottom: 30px !important;
	    margin-bottom: 0px !important;
	}
	.home-culina-grp .group-content 
	{
    width: 100% !important;
	}
	.latest-news-row a.more-link2 
	{
    background-position: 40% center !important;
	}
	.latest-news-row a.more-link2:hover
	{
    background-position: 42% center !important;
	transition: 0.3s !important;
	}
	.latest-news-row .post_item_desc.dark_links
	{
		padding-bottom:0px !important;
	}
	#footer .section
	{
    display: block !important;
	}
	#powered
	{
		text-align:left !important;
	}
	#footer
	{
		padding-top:40px !important;
	}
	#footer .col.span_1_of_4 
	{
    margin-bottom: 15px !important;
	}
	.sector-row1
	{
		margin-bottom:30px !important;
	}
	.page-id-133 .sector-left-row.sector-inner-left
	{
    margin-bottom: 40px !important;
	}
	.sector-left-row.sector-inner-left 
	{
    margin-bottom: 40px !important;
	}
	.services-row 
	{
    padding-top: 0px !important;	
    padding-bottom: 15px !important;
	}
	.service-blks .vc_col-sm-4 
	{
    margin-bottom: 30px;
	}
	.service-blks 
	{
    margin-bottom: 0px !important;
    margin-top: 0px !important;
	}
	.services-row .boc_divider_holder
	{
    margin-bottom: 40px !important;
	}
	.page-id-132 .sector-left-row.sector-inner-left 
	{
    margin-bottom: 30px !important;
	}
	.service-blks.service-four-blks .vc_col-sm-3 
	{
    width: 100% !important;
	}
	.service-blks.service-four-blks
	{
		padding-top:0px !important;
	}
	.services-row h3 br
	{
    display: none;
	}
	.service-desc 
	{
    margin-bottom: 30px !important;
	}
	.services-row.inner-services
	{
    padding-bottom: 0px !important;
	}
	.service-blks.four-service 
	{
    padding-top: 0px !important;
	}
	.service-blks.four-service .vc_col-sm-3 
	{
    margin-bottom: 35px !important;
	}
	.page-id-138 .sector-inner-left .sector-left-col {
    margin-bottom: 0px !important;
}
	.page-id-138 .sector-right-row.sector-service .vc_col-sm-6:first-child {
    margin-bottom: 10px !important;
	}
	.page-id-130 .sector-left-row.sector-inner-left {
    padding-bottom: 0px !important;
	}
	.addservicevalue .vc_column-inner 
	{
    padding-top: 0px !important;
	}
	.addvaluesection4.ecoms 
	{
    padding-bottom: 10px !important;
	}
	.bonded-row1.sector-right-row 
	{
    margin-bottom: 30px !important;
	}
	.bonded-row2.sector-left-row.mhra-left-blk 
	{
    margin-bottom: 35px !important;
	}
	.linkbg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
	}
	.home-linkedin .comment 
	{
    margin-bottom: 18px !important;
	}
}
@media only screen and (max-width:480px)
{
	.sector-slider-row .featured-read-more a
	{
		background-position:44% center !important;
	}
	.sector-slider-row .featured-read-more a:hover
	{
		background-position:46% center !important;
		transition: 0.3s !important;

}
	.home-top-slider .slider-btn 
	{
    font-size: 14px !important;
	padding-top: 14px !important;
    padding-bottom: 14px !important;
    margin-top: 20px !important;
    width: 220px !important; 
    padding-right: 45px !important;
    background-position: 76% center !important;
	}
	.home-top-slider .slider-btn:hover 
	{
    background-position: 78% center !important;
    padding-left: 10px !important;
	transition: 0.3s !important;

	}
	.home-top-slider .slider-content
	{
    font-size: 14px !important;
	line-height:22px !important;
	}
	.latest-news-row 
	{
    margin-bottom: 50px !important;
	}
	.home-row3 .home-logo-row .wpb_column:last-child
	{
    margin-top: 30px !important;
	}
}

@media only screen and (min-width:1441px)
{
	.sector-right-col .vc_single_image-wrapper, .sector-right-col .vc_single_image-wrapper img, .sector-right-col figure.wpb_wrapper.vc_figure, .sector-right-col .vc_single_image-wrapper {
		max-height: 500px;
		object-fit: cover;
	}
	.sector-left-col .vc_single_image-wrapper, .sector-left-col .vc_single_image-wrapper img, .sector-left-col figure.wpb_wrapper.vc_figure, .sector-left-col .vc_single_image-wrapper {
		max-height: 550px;
		object-fit: cover;
	}
	.imgnewheight .vc_single_image-wrapper, .imgnewheight .vc_single_image-wrapper img, .imgnewheight figure.wpb_wrapper.vc_figure, .imgnewheight .vc_single_image-wrapper {
		max-height: 850px;
		object-fit: cover;
	}
	.healthimage .vc_single_image-wrapper, .healthimage .vc_single_image-wrapper img, .healthimage figure.wpb_wrapper.vc_figure, .healthimage .vc_single_image-wrapper {
		max-height: 400px;
		object-fit: cover;
	}
	.imgheight550 .vc_single_image-wrapper, .imgheight550 .vc_single_image-wrapper img, .imgheight550 figure.wpb_wrapper.vc_figure, .imgheight550 .vc_single_image-wrapper {
		max-height: 550px;
		object-fit: cover;
	}
	.wareservicesection3left .vc_single_image-wrapper, .wareservicesection3left .vc_single_image-wrapper img, .wareservicesection3left figure.wpb_wrapper.vc_figure, .wareservicesection3left .vc_single_image-wrapper {
		max-height: 900px;
		object-fit: cover;
	}
}
.postwrap_blog .video_thumb {
    margin-bottom: 15px !important;
}
.each_insight .post_desc {
    min-height: 60px;
}
.all-videos .col:nth-child(3n+1) {
    margin-left: 0px;
}