@-ms-viewport{
  width: device-width;
}
a,
body,
div,
h1,
h2,
h3,
h4,
h5,
li,
p,
span {
	font-family: Quicksand !important;
}
.sierra-brand {
	float: none;
	display: inline-block
}

.sierra-header-style {
	text-align: center
}
.sierra-nav .menu {
	display: inline-block
}
.sierra-nav:after {
	content: "";
	display: table;
	clear: both
}
.sierra-nav {
	text-align: center
}
.sierra-nav .menu.pull-right {
	float: none!important;
	margin-top: 30px
}
.sierra-brand a img {
	width: 144px;
	height: auto
}
.sierra-header-style {
	padding: 14px 0
}
.sierra-nav .sub-menu a,
.sierra-nav>ul>li>a {
	text-transform: capitalize!important
}
.block-heading h2 {
	color: #333!important;
	margin-top: 70px!important;
	line-height: 40px!important;
	font-weight: 500!important
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
	border: 0
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
	border: 0
}
.elementor-8 .elementor-element.elementor-element-0017907 .elementor-tab-content,
.elementor-8 .elementor-element.elementor-element-0017907 .elementor-tab-title,
.elementor-8 .elementor-element.elementor-element-0017907 .elementor-tab-title::after,
.elementor-8 .elementor-element.elementor-element-0017907 .elementor-tab-title::before,
.elementor-8 .elementor-element.elementor-element-0017907 .elementor-tabs-content-wrapper {
	border-width: 0
}


.icon-scroll:before {
  position: absolute;
  left: 50%;
}
.icon-scroll {
    position: absolute;
    width: 32px;
    height: 54px;
    right: 50%;
    top: 92px;  
    box-shadow: inset 0 0 0 1px #fff;
    border-radius: 25px;
    z-index: 9999;

    -webkit-transition: all 0.7s ease-out;
     -moz-transition: all 0.7s ease-out;
     -o-transition: all 0.7s ease-out;
     transition: all 0.7s ease-out;
}
.icon-scroll:before{
 content:'';
  width: 8px;
  height: 8px;
  background: #fff;
  margin-left: -4px;
  top: 8px;
  border-radius: 4px;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: scroll;
          animation-name: scroll;
}
@-webkit-keyframes scroll {
 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translateY(25px);
           transform: translateY(25px);
 }
}
@keyframes scroll {
 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translateY(25px);
           transform: translateY(25px);
 }
}
.home-tab_outer ul li {
	list-style: none;
	display: inline-block;
	margin-left: 80px
}
.home-tab_outer ul li a {
	color: #000
}
.home-tab_outer ul {
	padding: 0
}
.home-tab_outer ul li:nth-child(1) {
	margin-left: 0
}
.coreservice-tabs-outer #tabs4 li a {
	color: #000
}
.coreservice-tabs-outer #tabs4 li:hover {
	font-weight: 700;
	font-size: 20px
}
.coreservice-tabs-outer #tabs4 .active4 {
	color: #2962ff
}
.coreservice-tabs-outer #tabs4 li {
	font-size: 19px;
	font-weight: 600;
	list-style: none;
	display: inline-block;
	margin-right: 20px;
	cursor: pointer
}
.coreservice-tabs-content-outer .bx-default-pager .bx-pager-item a {
	display: block;
	width: inherit;
	height: inherit;
	border-radius: 0;
	text-indent: inherit;
	overflow: inherit;
	margin-right: 0;
	background: 0 0
}
.coreservice-tabs-content-outer .bx-default-pager .bx-pager-item .active {
	background: 0 0;
	font-weight: 700
}
.coreservice-tabs-content-outer .bx-default-pager {
	position: absolute;
	top: 0;
	left: 39px;
	background: #fff;
	padding: 45px 140px 26px 5px
}
.coreservice-tabs-content-outer .bx-pager-item {
	margin-right: 35px;
	position: relative;
	cursor: pointer;
	padding-right: 35px
}
.coreservice-tabs-content-outer .bx-default-pager:before {
	content: "";
	display: table;
	clear: both;
	background: #ccc;
	height: 2px;
	width: 54%;
	position: absolute;
	top: 36px
}
.coreservice-tabs-content-outer .bx-default-pager .bx-pager-item .active:before {
	content: "";
	display: table;
	clear: both;
	background: #2962ff;
	height: 4px;
	width: 75%;
	position: absolute;
	top: -10px;
	left: 1px
}
.coreservice-tabs-content-outer .bx-default-pager .bx-pager-item a:hover {
	background: 0 0
}
.blg-bt{
	margin-top: 37px;
}
.blg-bt a{
	    font-size: 14px;
    border: 1px solid #fff;
    border-radius: 6px;
    padding: 10px 8px 10px 8px;
    font-weight: 500;
    background: #000000bf;
    color: #fff;
	margin-right: 5px;
}
.coreservice-tabs-outer {
	margin-bottom: 0!important;
	position: relative;
	z-index: 99;
	background: #fff;
	padding-right: 0;
	text-align: center
}
.coreservice-tabs-content-outer .bx-default-pager .bx-pager-item a {
	color: #000
}
#tab42C .bx-default-pager {
	padding: 45px 297px 26px 5px
}
#tab42C .bx-default-pager:before {
	width: 19%
}
.ww-ww {
	position: relative
}
.ht-right1 {
	text-align: center
}
.ht-left {
	float: left;
	width: 40%;
	margin-top: 113px
}
.ht-right1 img {
	height: 387px;
	object-fit: cover;
	width: 580px
}
.ht-left .course-title {
	font-weight: 400;
	width: 100%;
	margin-top: 0
}
.course-esenti-link div {
	display: inline-block
}
.l-more-btn {
	margin-right: 30px;
	color: #474747!important;
	padding: 10px 12px 10px 12px;
	border-radius: 7px;
	border: 1px solid #ccc
}
.shedule-con-btn {
	color: #474747!important;
	padding: 10px 12px 10px 12px;
	border-radius: 7px;
	z-index: 99;
	position: relative;
	font-weight: 700;
	border: 1px solid #ccc
}
.l-more-btn {
	font-weight: 700
}
.l-more-btn:hover {
	color: #000
}
.shedule-con-btn:hover {
	color: #000
}
.home-tab_outer ul:before {
	content: "";
	display: table;
	clear: both;
	background: #ccc;
	height: 2px;
	width: 29%;
	position: absolute;
	top: -18px
}
.home-tab_outer {
	position: relative;
	margin-top: 35px
}
.home-tab_outer ul li {
	position: relative;
	cursor: pointer
}
.home-tab_outer ul .active:before {
	content: "";
	display: table;
	clear: both;
	background: #2962ff;
	height: 4px;
	width: 170%;
	position: absolute;
	top: -19px;
	left: 1px
}
.postid-2817 .post-header-title h1{    width: 933px;}
.home-tab_outer ul .active1:before {
	content: "";
	display: table;
	clear: both;
	background: #2962ff;
	height: 4px;
	width: 170%;
	position: absolute;
	top: -19px;
	left: 1px
}
.elementor-8 .elementor-element.elementor-element-5464a97 .elementor-tabs-content-wrapper {
	border-width: 0
}
.leader-senior-manage-outer .elementor-tab-title a {
	color: #000
}
.leader-senior-manage-outer .elementor-tab-desktop-title a:hover {
	font-weight: 700;
	font-size: 20px
}
.elementor-8 .elementor-element.elementor-element-5464a97 .elementor-tab-content,
.elementor-8 .elementor-element.elementor-element-5464a97 .elementor-tab-title,
.elementor-8 .elementor-element.elementor-element-5464a97 .elementor-tab-title:after,
.elementor-8 .elementor-element.elementor-element-5464a97 .elementor-tab-title:before,
.elementor-8 .elementor-element.elementor-element-5464a97 .elementor-tabs-content-wrapper {
	border-width: 0!important
}
/*-------rqst-chng*/
#dazzler_team_1_m_row_1325 .dazzler_team_1_our-team:hover .dazzler_team_1_social_media_team{top:14px;}
.col3 h1.post-list-title{font-size: 16px !important; letter-spacing: 0px; line-height: 22px !important;line-height: 25px;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;
    height: 49px;}
.item img{    width: auto; height: 200px;}
.b-btn{line-height: 0;}
.post-excerpt p{    line-height: 25px;  display: -webkit-box;  -webkit-line-clamp: 5;  -webkit-box-orient: vertical;
   overflow: hidden;  text-overflow: ellipsis;  height: 70px;  font-size: 14px;}
.widget-title-style, h3.widget-title-style{    font-size: 12px;}
.consultation-pop-outer span.wpcf7-not-valid-tip{font-weight: normal;display: block; width: 200px; font-size: 12px; position: absolute; text-align: left; bottom: 0px;}
.consultation-pop-outer div.wpcf7-validation-errors{    font-size: 12px; margin-top: 0 !important;}
.consultation-pop-outer .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea{margin-top:0px;}
.consultation-pop-outer .wpcf7-form br{display:none;}
.consultation-pop-outer .wpcf7-form-control-wrap{display:block;padding-bottom: 20px;}
.lg-icon{    font-family: lg !important;}
.poin-menu{/*pointer-events:none;*/}
.tem-con-outer {
	position: relative
}
.tem-con-inner {
	position: absolute;
	top: 0;
	padding: 96px 20px 240px 20px;
	z-index: 99;
	background: #00000080
}
.tem-con-inner {
	display: none
}
.tem-con-outer:hover .tem-con-inner {
	display: block
}
.tm-titele {
	font-size: 35px;
	color: #fff
}
.tm-designation {
	font-size: 22px;
	font-weight: 500;
	color: #fff
}
.tm-content {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	width: 90%;
	text-align: left;
}
.idea-mvp-book-block {
	background: #484a4d;
	border-radius: 15px;
	margin: 65px 13px 0 13px
}
.at-wh-left {
	padding-top: 80px
}
.at-wh-right {
	padding-top: 80px
}
.at-wh-left:after {
	content: "";
	display: table;
	clear: both
}
.mvp-book-heading h5 {
	color: #fff;
	font-size: 20px;
	border: 1px solid #fff;
	padding: 10px 5px 10px 5px;
	display: inline-block
}
.find-out .elementor-widget-container .elementor-clearfix h4 {
	border-right: 2px solid #fff;
	color: #fff;
	font-size: 36px;
	font-weight: 400;
	line-height: 46px
}
.wpcf7-form-control-wrap input {
	background: #484a4d;
	border: 0;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	height: 22px;
	font-size: 15px;
	font-weight: 400;
	color: #fff
}
.wpcf7-form-control-wrap textarea {
	background: #484a4d;
	border: 0;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	height: 80px;
	font-size: 15px;
	font-weight: 400;
	resize: none;
	color: #fff
}
.wpcf7 input[type=submit] {
	padding: 7px 22px 7px 22px!important;
	background: #2962ff!important;
	font-weight: 700;
	border-radius: 8px!important;
	text-transform: capitalize;
	font-size: 15px;
	margin-top: 36px;
	text-align: right
}
.s-outer {
	border: 1px solid #ccc;
	text-align: center
}
.s-title {
	font-size: 18px;
	text-align: center;
	margin: 12px 0 0 0
}
.s-text {
	text-align: center;
	font-size: 13px
}
.s-link {
	text-align: center;
	display: inline-block;
	background: #2962ff;
	color: #fff;
	padding: 7px 8px 7px 8px;
	border-radius: 8px;
	margin-bottom: 8px;
	font-weight: 700
}
.s-link:hover {
	color: #000
}
.go .img-left .s-outer .s-link {
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0)!important
}
.go .img-left img {
	float: left;
	width: 50%;
	height: 395px;
	object-fit: cover
}
.go .img-left .s-outer {
	float: right;
	width: 50%
}
.go .img-left .s-outer {
	padding: 50px 16px 0;
	min-height: 395px;
	position: relative
}
.go .img-left .s-text {
	font-size: 13px;
	line-height: 19px;
	color: #a9a9a9
}
.go .img-left .s-title {
	line-height: 17px;
	margin-bottom: 40px
}
.carousel-slider__post-title h2 {
	font-size: 20px;
	line-height: 25px;
	margin: 0;
	color: #000
}

.our-cop-outer .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper .elementor-image-box-img a img{height: 204px;}





.wpcf7-response-output{    margin-top: 0; margin-bottom: 0; text-align: left; font-size: 12px;}
.carousel-slider__post-excerpt {
	font-size: 14px!important;
	margin-top: 0
}
.carousel-slider__post-meta {
	font-size: 11px
}
.elementor-8 .elementor-element.elementor-element-f843198 .elementor-divider-separator {
	border-top-color: #333!important;
	margin-bottom: 45px
}
.btn_prev {
	position: absolute;
	top: 0;
	left: -113px;
	border-radius: 0;
	padding: 0 0 0 42px;
	background-color: #00000080!important;
	min-height: 466px;
	color: #000
}
.btn_next {
	position: absolute;
	top: 0;
	right: -113px;
	border-radius: 0;
	padding: 0 42px 0 0;
	background-color: #00000080!important;
	min-height: 466px;
	color: #000
}
.elementor-element-20720d8 {
	height: 520px
}
.life-con-inner {
	position: absolute;
	top: 150px;
	left: 56px;
	width: 50%
}
.life-con-inner h2 {
	color: #fff!important
}
.life-con-inner p {
	color: #fff!important
}
.life-con-inner a {
	color: #fff!important
}
.life-con-inner a {
	border: 1px solid #fff;
	padding: 1px 20px 4px 20px;
	border-radius: 19px;
	background: #2962ff
}
.life-title:after {
	content: "";
	display: table;
	clear: both;
	background: #fff;
	width: 28%;
	height: 2px;
	position: absolute;
	bottom: 100px
}
.life-li {
	list-style: none
}
.btn_prev {
	background: url(wp-content/uploads/2019/03/pre.png) no-repeat 0 0;
	width: 28px;
	height: 28px;
	text-indent: 99px;
	overflow: hidden;
	background-position: center;
	line-height: 500px
}
.btn_next {
	background: url(wp-content/uploads/2019/03/next.png) no-repeat 0 0;
	width: 28px;
	height: 28px;
	text-indent: 99px;
	overflow: hidden;
	background-position: center;
	line-height: 500px
}
.footer {
	padding: 20px
}
.at_whirl_slider .s-text {
	margin-top: 0;
	font-size: 15px
}
.at_whirl_slider li .s-outer img {
	height: auto;
	float: none;
	width: 100%;
	object-fit: inherit
}
.at_whirl_slider li .img-left .s-outer {
	min-height: 366px;
	position: relative
}
.at_whirl_slider li .img-left .s-img {
	position: absolute;
	top: 82%;
	bottom: 1px;
	left: 50%;
	transform: translate(-50%, 0);
	height: auto!important
}
.at_whirl_slider .go .img-left .s-text {
	font-size: 16px
}
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
	width: 100%
}
.bx-controls-direction {
	position: relative;
	text-align: center;
	margin-top: 21px
}
.bx-prev {
	margin-right: 20px;
	background: #ccc url(wp-content/uploads/2019/03/previ.png) no-repeat 0 0;
	width: 40px;
	height: 40px;
	background-position: center;
	text-indent: 99px;
	overflow: hidden;
	display: inline-block;
	border-radius: 100%
}
.bx-next {
	background: #ccc url(wp-content/uploads/2019/03/nxt.png) no-repeat 0 0;
	width: 40px;
	height: 40px;
	background-position: center;
	text-indent: 99px;
	overflow: hidden;
	display: inline-block;
	border-radius: 100%
}
.h-contact-outer {
	margin-left: 165px;
	margin-top: -30px
}
.bok-h {
	margin-left: 165px
}
.elementor-62 .elementor-element.elementor-element-d58cdde iframe{pointer-events:inherit;}

.wpcf7-form-control-wrap input::placeholder {
	color: #fff;
	opacity: 1
}
.wpcf7-form-control-wrap textarea::placeholder {
	color: #fff;
	opacity: 1
}
.img-up img {
	width: 100%
}
.at_whirl_slider .gob-total-slider.img-left p {
	margin: 0
}
.at_whirl_slider .gob-total-slider.img-up p {
	margin: 0
}
.at_whirl_slider .gob-total-slider.img-left img {
	height: 366px
}
.at_whirl_slider li .s-outer .s-img {
	width: 43%
}
.at_whirl_slider li .s-outer .s-text {
	width: 55%;
	text-align: center;
	display: inline-block;
	padding: 10px 0 5px 0
}
.we-wid{    margin-left: 77px !important;}


.at_whirl_slider .go .img-left .s-text {
	width: auto
}
.elementor-8 .elementor-element.elementor-element-6cce58d .elementor-divider-separator {
	border-top-color: #333!important;
	margin-bottom: 0
}
.elementor-8 .elementor-element.elementor-element-a6e886f .elementor-divider-separator {
	border-top-color: #333!important;
	margin-bottom: 45px
}
.elementor-8 .elementor-element.elementor-element-90f3344 .elementor-divider-separator {
	border-top-color: #333!important;
	margin-bottom: 45px
}
.elementor-8 .elementor-element.elementor-element-f046ebc .elementor-divider-separator {
	border-top-color: #333!important;
	margin-bottom: 45px
}
.elementor-8 .elementor-element.elementor-element-13d7f6b .elementor-divider-separator {
	border-top-color: #333!important;
	margin-bottom: 45px
}
.carousel-slider__post-image {
	background-size: cover;
	background-position: center;
	padding-top: 45.6666%;
	object-fit: cover
}
.container1:after {
	content: "";
	display: table;
	clear: both
}
.bx-pager-item {
	display: inline-block
}
.bx-default-pager {
	text-align: center;
	margin: 27px auto;
	width: 100px;
	height: 28px;
	overflow: hidden
}
.bx-default-pager .bx-pager-item a {
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	text-indent: 99px;
	overflow: hidden;
	margin-right: 7px;
	background: #ccc
}
.bx-default-pager .bx-pager-item a:hover {
	background: #000
}
.nav-m {
	position: absolute;
	top: 475px;
	left: 50%
}
.nav-m span {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	text-indent: 99px;
	overflow: hidden;
	margin-right: 7px;
	border: 2px solid #000;
	cursor: pointer
}
.carousel-slider .owl-dots {
	width: 77px;
	height: 30px;
	overflow: hidden;
	margin: 30px auto
}
.nav-m span:hover {
	background: #000
}
#tabs3 li {
	display: inline-block;
	margin-right: 25px;
	list-style: none;
	color: #000;
	cursor: pointer;
	font-size: 16px;
	font-weight: 600
}
#tabs3 li:hover {
	font-size: 20px;
	font-weight: 700
}
#id-165 .owl-dots .owl-dot span {
	width: 10px!important;
	height: 10px!important;
	border-radius: 100%;
	text-indent: 99px;
	overflow: hidden;
	margin-right: 7px;
	cursor: pointer
}
#id-165 .owl-dots .owl-dot.active span {
	background: #000!important
}
#id-165 .owl-dots .owl-dot span:hover {
	background: #000!important
}
#id-165 .owl-dots .owl-dot span {
	background: #ccc!important
}
.elementor-element.elementor-button-info .elementor-button {
	background-color: #2962ff;
	margin-top: 92px
}
.elementor-button.elementor-size-md {
	border-radius: 7px
}
/*.elementor-8 .elementor-element.elementor-element-5620801:not(.elementor-motion-effects-element-type-background):after {
	content: "";
	display: block;
	clear: both;
	background: #00000063;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0
}*/
.elementor-widget-wrap {
	z-index: 99
}
.lmore .n2-font-1103-link a {
	border-radius: 7px!important
}
.img-up img {
	height: 261px;
	object-fit: cover
}
.n2-font-c56804b73ba8e1b32bc0eb01d21095c7-hover {
	text-align: left!important
}
div#n2-ss-2 .n2-ss-layer .n2-font-dd3dd52e3e01b964e09d914b4ca8b3f2-hover:after {
	content: "";
	display: block;
	clear: both;
	height: 2px;
	width: 210px;
	background: #fff;
	margin: 30px auto
}
div#n2-ss-2 .n2-ss-layer #n2-ss-2item4.n2-font-a51d4d4f78ab0b4d6375b0b720a680b9-hover:after {
	content: "";
	display: block;
	clear: both;
	height: 2px;
	width: 210px;
	background: #fff;
	margin: 30px auto
}
div#n2-ss-2 .n2-ss-layer .n2-font-b07267158ce790da3ff846aac1ee5360-paragraph:after {
	content: "";
	display: block;
	clear: both;
	height: 2px;
	width: 100px;
	background: #fff;
	margin-top: 32px;
	margin-left: 25px
}
div#n2-ss-2 .n2-ss-layer .n2-font-3e902747a46ea9d96c82720c930a070a-hover {
	margin-top: 32px;
	width: 110%
}
div#n2-ss-2 .n2-ss-layer .n2-font-dd3dd52e3e01b964e09d914b4ca8b3f2-hover:after {
	margin: 12px auto!important
}
div#n2-ss-2 .n2-ss-layer .n2-font-23550e75906834922fd542b5a145b8cd-hover {
	margin-top: 0!important
}
div#n2-ss-2 .nextend-bullet-bar>div {
	background: #fff!important
}
div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot.n2-active,
div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot:HOVER {
	background: #000!important
}
#n2-ss-2item5:after {
	display: none!important
}
.first-principal-app-slider-outer {
	margin-top: 20px
}
.elementor-element-4b2db08 {
	margin-top: 20px
}
.elementor-element-61eec00 {
	margin-top: 20px
}
.n2-ss-slide-background-image:after {
	content: "";
	display: block;
	clear: both;
	background: #0000006e;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9
}
.n2-ss-slider .n2-ss-layer {
	z-index: 99!important
}
.home-tab_outer1 {
	margin-bottom: 55px;
	text-align: center
}
.home-tab_outer1 #tabs3 {
	padding-left: 0
}
.home-tab_outer1 #tabs3 li {
	cursor: pointer;
	list-style: none;
	display: inline-block;
	margin-right: 20px;
	color: #000;
	font-size: 19px;
	font-weight: 600
}
.home-tab_outer1 #tabs3 li:hover {
	font-size: 20px;
	font-weight: 700
}
.sierra-header-shadow {
	box-shadow: 0 0 15px #ccc!important
}
.bx-default-pager .bx-pager-item .active {
	background: #000
}
.img-left .s-outer .s-text {
	text-align: left
}
.coreservice-practice-tab .elementor-active a {
	color: #2962ff
}
.home-tab_outer1 #tabs3 .active {
	color: #2962ff
}
.bok-h {
	border: 0!important
}
div#n2-ss-2 .nextend-bullet-bar {
	margin-top: 30px;
	margin-bottom: 75px
}
div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot {
	width: 10px;
	height: 10px;
	padding: 0!important
}
.h-tab-con-outer1 .bx-default-pager .bx-pager-item a {
	margin-left: 14px;
	margin-right: 0
}
.page-id-38 .elementor-row {
	width: 50%;
	margin: 0 auto
}
.topic-outer .elementor-row {
	width: 100%!important
}
.topic-outer .elementor-widget-wrap {
	width: 100%!important
}
.topic-outer .elementor-top-column {
	width: 100%!important
}
.topic-outer .elementor-text-editor p {
	font-size: 16px!important;
	letter-spacing: .02em!important;
	text-align: left;
	line-height: 30px!important;
	color: #363636;
	font-weight: 500;
	margin: 0
}
.topic-outer .elementor-text-editor {
	font-size: 16px!important;
	letter-spacing: .02em!important;
	text-align: left;
	line-height: 30px!important;
	color: #363636;
	font-weight: 500
}
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0
}

.archive-blog-header,.post-header{background-color:transparent !important;}





.cor-prac-mob-outer {
	display:none;
}
.sierra-nav li>.sub-menu {
	margin-top: -25px;
    
}
.mobile-menu .sub-menu .sub-menu,
.resize-header.on .sierra-nav .sub-menu .sub-menu,
.sierra-nav .sub-menu .sub-menu,
.sierra-sticky .sierra-nav .sub-menu .sub-menu {
	top: 38px;
	left: 100%
}
.menu-item-1042,
.menu-item-1071,
.menu-item-1072,
.menu-item-75,
.menu-item-874,
.menu-item-875,
.menu-item-876,
.menu-item-878,
.menu-item-882 {
	border-bottom: 1px solid #000
}
.bn-con {
	width: 725px;
	margin: 0 auto;
	color: #fff
}
.schudule-popup {
	opacity: 0
}
.paoc-popup-modal-cnt {
	border: 4px solid #000
}
.elementor-element-757e6d8{display:none;}
#tab32C{display:none;}

.consultation-pop-outer .wpcf7-form-control-wrap input {
	background: #fff;
	border: 1px solid #000;
	border-radius: 0;
	height: 36px;
	font-size: 15px;
	font-weight: 400;
	color: #000
}
.consultation-pop-outer .wpcf7-form-control-wrap textarea {
	background: #fff;
	border: 1px solid #000;
	border-radius: 0;
	height: 80px;
	font-size: 15px;
	font-weight: 400;
	color: #000
}
.consultation-pop-outer .wpcf7-form-control-wrap input::placeholder {
	color: #000;
	opacity: 1
}
.consultation-pop-outer .wpcf7-form-control-wrap textarea::placeholder {
	color: #000;
	opacity: 1
}
.consultation-pop-outer {
	display: block;
	width: 450px;
	margin: 0 auto;
	text-align: right
}
.paoc-popup-modal {
	width: 50%;
	border: 6px solid #fff
}
#envirabox-outer #envirabox-close{display:block !important;}
.con-headinpop strong {
	font-size: 23px
}
.consultation-pop-outer .wpcf7 input[type=submit] {
	background: #fff!important;
	display: inline-block;
	border: 1px solid #484848
}
.consultation-pop-outer .wpcf7-response-output {
	margin: 3em .5em 1em
}
.blog .sierra-alternative-logo.top .sierra-brand-alternative {
	display: none
}
.blog .sierra-alternative-logo .sierra-brand-alternative {
	display: block
}
.blog .sierra-header-transparent.top {
	background: #fff!important
}
.archive-blog-header {
	background-size: 100%!important
}
.archive-blog-header-title h1 {
	border-bottom: 2px solid #bfbfbf;
	display: inline-block;
	padding-bottom: 20px
}
.wp-show-posts-entry-title {
	line-height: 25px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 49px;
	font-size: 20px;
	color: #fff
}
.wp-show-posts-entry-summary p {
	line-height: 25px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 70px;
	font-size: 14px
}
.archive-blog-header-title h1,
.post-header-title h1 {
	font-size: 40px;
	line-height: 62px;
	font-weight: 700;
	margin-top: 175px
}
a.wp-show-posts-read-more,
a.wp-show-posts-read-more:visited {
	padding: 2px 8px
}
.wp-show-posts-image.wpsp-image-center {
	text-align: left
}
.abt-outer .elementor-text-editor p {
	font-size: 16px!important;
	letter-spacing: .02em!important;
	text-align: justify!important;
	line-height: 30px!important;
	color: #363636;
	font-weight: 500;
	margin-bottom: 0
}
.wo-tri-tex .elementor-image-box-description {
	text-align: justify
}
.whrl-bot-outer .related-posts-standard .blog-style2-relative .size-large {
	width: 400px!important
}
.carousel-slider__post-header h2 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 49px;
	text-transform: capitalize!important
}
.carousel-slider__post-author-link,
time {
	font-size: 14px
}
.carousel-slider__post-category-link {
	font-size: 13px;
	text-transform: capitalize
}
div.wpcf7 .ajax-loader {
	position: absolute;
	top: 85%;
	right: 113px
}
.paoc-popup-close {
	top: -20px;
	right: -20px;
	width: 38px;
	height: 38px;
	background-size: 100%
}
.elementor-element-40a0f45 .elementor-widget-heading .elementor-heading-title {
	font-weight: 700;
	font-size: 60px!important
}
.elementor-element-5974018 .elementor-widget-heading .elementor-heading-title {
	font-weight: 700;
	font-size: 60px!important
}
.elementor-element-a997ce8 .elementor-widget-heading .elementor-heading-title {
	font-weight: 700;
	font-size: 60px!important
}
.elementor-element-bd9e27a .elementor-widget-heading .elementor-heading-title {
	font-weight: 700;
	font-size: 60px!important
}
.elementor-element-fc7e896 .elementor-widget-heading .elementor-heading-title {
	font-weight: 700;
	font-size: 60px!important
}
.elementor-element-40f8a1d .elementor-widget-heading .elementor-heading-title {
	font-weight: 700;
	font-size: 60px!important
}
a.wp-show-posts-read-more,
a.wp-show-posts-read-more:visited {
	padding: 3px 10px!important;
	color: #fff;
	font-size: .8em;
	text-decoration: none;
	border-radius: 12px;
	border: 1px solid #fff
}
.sjb-container {
	width: 100%!important;
	padding: 0
}
.sjb-archive-page {
	width: 700px;
	margin: 80px auto
}
.cr-bn-img-outer {
	position: relative
}
.cor-hed {
	position: absolute;
	top: 32%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.cor-hed h2 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	margin-top: 90px
}
.sjb-page .list-data {
	box-shadow: 0 0 8px #a6a6a6
}
.jobpost-template-default .sjb-page .list-data {
	box-shadow: inherit
}
.elementor-element-d54484a .wp-show-posts-inner {
	background: #78cab5
}
.category-data-analytics .wp-show-posts-inner {
	background: #3e2840
}
.elementor-element-d54484a .wp-show-posts-inner .wp-show-posts-image a img {
	width: 100%;
	object-fit: cover!important
}
.elementor-element-d54484a .wp-show-posts-inner .wp-show-posts-entry-header {
	padding: 35px 35px 0 35px
}
.elementor-element-d54484a .wp-show-posts-inner .wp-show-posts-entry-summary {
	padding: 0 35px 35px 35px
}
.elementor-element-d54484a .wp-show-posts-inner .wpsp-read-more {
	padding: 5px 9px 5px 9px
}
.elementor-element-d54484a .wp-show-posts-inner .post-meta-stack {
	padding: 35px 35px 55px 35px
}
.elementor-element-d54484a .wp-show-posts-inner .wp-show-posts-entry-header a {
	color: #fff
}
.elementor-element-d54484a .wp-show-posts-inner .wp-show-posts-entry-summary p {
	color: #fff
}
.elementor-element-d54484a .wp-show-posts-inner .wp-show-posts-entry-meta span a {
	color: #fff;
	font-size: 14px
}
.elementor-element-d54484a .wp-show-posts-inner .wp-show-posts-entry-meta span a span {
	font-size: 13px;
	display: inline-block;
	padding-top: 24px
}
.elementor-element-d54484a .wp-show-posts-inner .wp-show-posts-entry-meta span time {
	border: 1px solid #fff;
	border-radius: 10px;
	float: right;
	padding: 2px 8px 2px 8px;
	font-size: 13px
}
.job-date {
	font-size: 12px!important
}
.job-feu-tab1 h3 {
	cursor: pointer
}
.appl-flil-outer {
	cursor: pointer
}
.sjb-page .list-data .company-logo {
	margin-bottom: 15px;
	margin-top: 10px
}
.cr-bn-img img {
	width: 100%
}
.cor-hed h2:after {
	content: "";
	clear: both;
	display: inline-block;
	background: #fff;
	height: 2px;
	width: 65%;
	position: absolute;
	top: 165px;
	left: 50%;
	transform: translate(-50%, -50%)
}
.grip-temp .list-data {
	min-height: 190px;
	width: auto!important
}
.wp-show-posts-entry-meta br {
	display: none
}
.post-header .single-post-categories a {
	border: 1px solid #fff
}
.sjb-detail .list-data header {
	background-color: #f2f2f2;
	background-image: url(wp-content/uploads/2019/04/belo-header_4b4ac1fd.jpg);
	background-size: cover;
	background-position: 0;
	padding-bottom: 100px
}
.mycustom-jt {
	width: 900px;
	margin: 0 auto!important;
	margin-top: 90px!important
}
.sjb-page .list-data .header-margin-top {
	margin-top: 16px;
	margin: 0 auto;
	width: 931px;
	float: none
}
.mycustom-jt h3 {
	font-size: 46px!important;
	color: #fff!important
}
.sjb-page .sjb-detail .job-features.job-feu-tab1 {
	width: 700px;
	margin: 88px auto 0;
	float: none
}
.dwn-lod-img {
	position: absolute;
	top: 77px;
	right: -235px
}
.dwn-lod-img a button {
	background-image: url(wp-content/uploads/2019/04/pdf-dmn.png);
	background-size: 12%;
	background-position: 7px;
	background-repeat: no-repeat;
	background-color: transparent!important;
	color: #383838;
	padding: 15px 10px 15px 54px;
	border: 1px solid #484848;
	font-size: 10px
}
.dwn-lod-img a button:hover {
	border-color: #2962ffc4!important
}
.ww-ww .quick-link-outer {
	top: -196px;
	left: -245px
}
.contro {
	color: #fff;
	border: 1px solid #fff;
	width: 70%;
	text-align: center;
	margin: 0 auto 15px;
	padding: 3px 0 3px 0;
	border-radius: 12px;
	position: absolute;
	bottom: 4px;
	left: 50%;
	transform: translate(-50%, 0)
}
.job-portal-outer {
	position: relative
}
.job-portal-outer .job-feu-tab1 h3 {
	position: absolute;
	top: 329px;
	left: 333px
}
.sjb-page .sjb-detail .job-features {
	margin-top: 50px
}
.job-portal-outer .jobpost-form h3 {
	position: absolute;
	top: 329px;
	left: 481px
}
.job-portal-outer .sjb-page .sjb-detail .jobpost-form {
	position: static!important;
	padding-top: 20px;
	width: 700px;
	margin: 0 auto;
	float: none
}
.sjb-page .sjb-detail .job-features .table td:first-child {
	padding-left: 15px
}
.sjb-page .sjb-detail .list-data .company-tagline {
	display: none
}
.category-idea-to-mvp-for-startups .wp-show-posts-inner {
	background: #000
}
.category-strategic-consulting .wp-show-posts-inner {
	background: #185aa7
}
.category-natural-language-processing .wp-show-posts-inner {
	background: #ff6b2b
}
.category-big-data-cloud .wp-show-posts-inner {
	background: #ab8f61
}
.category-image-and-video-processing .wp-show-posts-inner {
	background: #e40100
}
.post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 16px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf
}
.wp-show-posts-inner {
	position: relative
}
.con-tex-outer,
.ph-detail,
.phno-detail {
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.9em;
	text-transform: none;
	text-align: justify;
	color: #212121
}
.con-tex-outer {
	font-weight: 600!important
}
.conc-pager-outer {
	margin-top: 70px;
	margin-bottom: 35px
}
.contct-pge-con-frm .wpcf7-form-control-wrap input {
	width: 100%;
	padding: 12px;
	margin: 6px 0 4px;
	border: 1px solid #ccc;
	background: #fafafa;
	color: #000;
	font-family: sans-serif;
	font-size: 12px;
	line-height: normal;
	box-sizing: border-box;
	border-radius: 2px;
	height: auto
}
.contct-pge-con-frm .wpcf7-form-control-wrap textarea {
	width: 100%;
	padding: 12px;
	margin: 6px 0 4px;
	border: 1px solid #ccc;
	background: #fafafa;
	color: #000;
	font-family: sans-serif;
	font-size: 12px;
	line-height: normal;
	box-sizing: border-box;
	border-radius: 2px;
	min-height: 100px
}
.contct-pge-con-frm .wpcf7 input[type=submit] {
	padding: 7px 30px 7px 30px!important;
	background: #fff!important;
	font-weight: 700;
	border-radius: 8px!important;
	text-transform: capitalize;
	font-size: 15px;
	text-align: right;
	margin-top: 0;
	border: 1px solid #474747!important
}
.contct-pge-con-frm .wpcf7 input[type=submit]:hover {
	box-shadow: none
}
.contct-pge-con-frm label {
	color: rgba(29, 29, 29, .7);
	font-weight: 400;
	font-size: 13px
}
.ph-detail {
	list-style: none;
	padding: 0
}
.phno-detail {
	list-style: none;
	padding: 0
}
.off-nm {
	font-weight: 600
}
.wh-img-box .elementor-image-box-wrapper {
	padding: 25px;
	box-shadow: 0 0 8px #a6a6a6;
	min-height: 342px
}
.conc-outer {
	margin-top: 58px
}
.n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple {
	padding: 40px!important
}
.n2-style-2c79cb76dcbb33394d01b9bc92c49672-dot {
	margin: 10px 28.5px 0 0!important
}
.whrl-bot-outer .pf-padding .item.col3 {
	width: 50%!important
}
.whrl-bot-outer .blog-style2-info img {
	padding-bottom: 20px;
	height: auto;
	width: 167px!important;
	max-width: none;
	min-width: auto;
	margin: 0 auto
}
.whrl-bot-outer .blog-post-gradient {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .45) 100%, rgba(0, 0, 0, 0) 50%)
}
.whrl-bot-outer .related-posts-standard .blog-style2-info h1 {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	margin: 0;
	text-align: left;
	margin-bottom: 18px
}
.whrl-bot-outer .related-posts-standard .blog-style2-info {
	left: 30px;
	right: 30px;
	top: 30px
}
#dazzler_team_1_m_row_1325 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3 {
	font-family: Quicksand!important
}
.tem-con-outer {
	font-size: 16px!important;
	letter-spacing: .02em!important;
	text-align: justify;
	line-height: 30px!important;
	color: #363636;
	font-weight: 500
}
.ww-sec-fst:before {
	content: "";
	display: table;
	clear: both;
	background: url(wp-content/uploads/2019/04/qut2.png) no-repeat 0 0;
	width: 100px;
	height: 100px;
	background-size: 100%;
	position: absolute;
	top: 0;
	background-color: #fff;
	left: 50%;
	transform: translate(-50%, -50%)
}
.ww-sec-fst:after {
	content: "";
	display: table;
	clear: both;
	background: url(wp-content/uploads/2019/04/qut1.png) no-repeat 0 0;
	width: 100px;
	height: 100px;
	background-size: 100%;
	position: absolute;
	bottom: -100px;
	background-color: #fff;
	left: 50%;
	transform: translate(-50%, -50%)
}
.ww-sec-fst {
	border: 2px solid #53585f;
	padding: 66px
}
.ww-sec-fst p {
	font-size: 22px!important;
	letter-spacing: .02em!important;
	text-align: center;
	line-height: 30px!important;
	color: #363636;
	font-weight: 500
}
.fifti-fifti-outer {
	border: 2px solid #53585f;
	position: relative
}
.fifti-fifti-outer p {
	padding: 45px 58px 45px 180px;
	font-size: 20px!important;
	letter-spacing: .02em!important;
	text-align: justify;
	line-height: 30px!important;
	color: #363636;
	font-weight: 500
}
.fifti-fifti-outer:after {
	content: "";
	display: table;
	clear: both;
	left: -115px;
	position: absolute;
	top: 34%;
	background: url(wp-content/uploads/2019/04/Screenshot.png) no-repeat 0 0;
	width: 240px;
	height: 116px;
	background-size: 100%;
	background-color: #fff
}
.flex-img-outer .elementor-image-box-img {
	min-height: 104px
}
.our-com1 {
	border: 1px solid #ccc;
	box-shadow: 0 0 42px #ccc;
	border-top: 4px solid #9a6daf;
	min-height: 220px
}
.edu1 {
	padding: 74px 48px 48px 48px;
	text-align: center;
	font-size: 19px
}
.our-com1 img {
	position: absolute;
	top: -42px;
	width: 255px;
	left: 50%;
	transform: translate(-50%, -50%);
	box-shadow: 0 0 22px #ccc
}
.our-com-outer {
	position: relative;
	margin-top: 116px
}
.int-out-er .related-posts-standard .blog-style2-info h1 {
	text-align: center;
	font-size: 28px;
	line-height: 43px;
	color: #ccc
}
.int-out-er .related-posts-standard .blog-style2-info {
	left: 50%;
	right: 30px;
	top: 55%;
	transform: translate(-50%, -50%);
	width: 100%
}
.job-feu-tab1 .job-feature-custom {
	margin-top: 41px
}
.job-feu-tab1 .job-feature-custom ul li:first-child {
	font-size: 18px;
	font-weight: 700;
	color: #484848
}
.job-feu-tab1 .job-feature-custom ul li:nth-child(2n) {
	font-weight: 400;
	margin-top: 24px;
	padding-left: 18px;
	font-size: 18px;
	line-height: 1.66667;
	color: #484848;
	margin-bottom: 24px
}
.job-feu-tab1 .job-feature-custom ul li:nth-child(2n):before {
	display: none
}
.job-feu-tab2 {
	margin-top: 41px
}
.sjb-page .list-data .job-info h4 {
	line-height: 29px
}
.job-feu-tab1 .job-category-custom {
	display: none
}
.itro-te {
	margin-top: -54px
}
.job-feu-tab1 .active {
	color: #008489!important;
	border-bottom: 2px solid #008489!important;
	padding-bottom: 14px!important
}
.job-feu-tab1 h3 {
	color: #000!important
}
.jobpost-form .appl-flil-outer {
	color: #000!important
}
.jobpost-form .appl-flil-outer.active {
	color: #008489!important;
	border-bottom: 2px solid #008489!important;
	padding-bottom: 14px!important
}
.sjb-page .sjb-detail .list-data ul li:before {
	display: none
}
.sjb-page .sjb-archive-page .job-title {
	font-size: 18px
}
.sjb-page .sjb-detail .job-features .jo-d-outer.table {
	margin-top: 0
}
.hr-signle-post-tags {
	margin-top: 0
}
#comments {
	display: none
}
.job-feu-tab2 {
	display: block;
	width: 100%;
	margin: 0 0 0!important
}
.single-post-categories a {
	background: #0000008c!important
}
.img-up .s-outer {
	margin-top: -6px
}
.cas-sty-outer {
	border: 1px solid #484848;
	padding: 50px 82px 50px 82px;
	margin-bottom: 68px;
	margin-top: 77px
}
.cas-sty-outer p {
	text-align: center;
	font-size: 25px;
	line-height: 38px;
	margin: 0
}
.cas-sty-outer:before {
	content: "";
	display: table;
	clear: both;
	left: 50%;
	position: absolute;
	top: 21px;
	background: url(wp-content/uploads/2019/04/Homepage-Icons.png) no-repeat 0 0;
	width: 100px;
	height: 103px;
	background-size: 100%;
	background-color: #fff;
	transform: translate(-50%, 0)
}
.stu-sction li {
	font-size: 23px;
	line-height: 31px;
	margin-bottom: 26px
}
.srg-hlw-outer div {
	display: inline-block;
	width: 40%;
	vertical-align: top;
	height: 295px;
	position: relative
}
.srg-hlw-lft {
	margin-right: 67px!important
}
.srg-hlw-lft {
	margin: 0;
	border: 1px solid #000;
	padding: 80px 20px 30px 20px;
	font-size: 22px;
	line-height: 34px
}
.srg-hlw-rght {
	margin: 0;
	border: 1px solid #000;
	padding: 80px 20px 30px 20px;
	font-size: 22px;
	line-height: 34px
}
.srg-hlw-outer {
	text-align: center;
	position: relative;
	margin-top: 80px;
	margin-bottom: 50px
}
.srg-hlw-lft:before {
	content: "";
	display: table;
	clear: both;
	left: -42px;
	position: absolute;
	top: -29px;
	background: url(wp-content/uploads/2019/04/Content-Discovery-icon.png) no-repeat 0 0;
	width: 71px;
	height: 85px;
	background-size: 100%;
	background-color: #fff
}
.srg-hlw-rght:before {
	content: "";
	display: table;
	clear: both;
	position: absolute;
	top: -48px;
	right: -89px;
	background: url(wp-content/uploads/2019/04/key-icon.png) no-repeat 0 0;
	width: 85px;
	height: 85px;
	background-size: 100%;
	background-color: #fff;
	transform: translate(-50%, 0)
}
.post-1568 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;pointer-events:none;
}
.post-1580 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;pointer-events:none;
}
.post-1582 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;pointer-events:none;
}
.post-1584 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;pointer-events:none;
}
.post-1586 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;pointer-events:none;
}
.post-1590 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;pointer-events:none;
}
.post-1783 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;
	pointer-events:none;
}
.post-1771 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;pointer-events:none;
}
.post-1789 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;
	pointer-events:none;
}
.post-1765 .post-meta-stack .wp-show-posts-terms a:first-child {
	position: absolute;
	top: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;
	pointer-events:none;
}
.post-1568 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0;
	
}
.post-1580 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0
}
.post-1582 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0
}
.post-1584 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0
}
.post-1586 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0
}
.post-1590 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0
}
.post-1789 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0
}
.post-1771 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0
}
.post-1783 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0
}
.post-1765 .post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
	position: inherit;
	top: 0;
	left: 0;
	transform: inherit;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 100;
	background: 0
}
.img-left .s-outer .s-img {
	width: 80%!important
}
.afte-ban-con {
	font-size: 19px!important;
	letter-spacing: .01em!important;
	text-align: justify;
	line-height: 30px!important;
	color: #363636;
	font-weight: 500
}
.afte-ban-con strong{
	    text-align: center !important;
		display: block;
}
.sierra-sinlge-tags {
	padding: 15px 0;
	margin-bottom: 35px;
	background: #fff
}
.go-beyond-slide-outer .carousel-slider__post-title {
	padding: 35px 35px 0 35px
}
.go-beyond-slide-outer .carousel-slider__post-excerpt {
	padding: 35px 35px 0 35px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;	
	height: 78px
}
.go-beyond-slide-outer .carousel-slider__post-category-link {
	position: absolute;
	top: 36%;
	left: 50%;
	transform: translate(-50%);
	color: #fff;
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 0 5px 0 5px;
	font-weight: 500;
	background: #000000bf;
	padding: 0 10px 3px 9px
}
.vision-btn .elementor-element-136f1bc .elementor-button{color: #fff !important; background-color: #e74c3c !important; font-size: 14px;
 font-weight: 600;}
 .vision-btn{    margin-top: -50px;}
.go-beyond-slide-outer .carousel-slider__post-meta .carousel-slider__post-publication-meta {
	width: 100%
}
.go-beyond-slide-outer .carousel-slider__post-meta .carousel-slider__post-details-info {
	padding: 0 35px
}
.go-beyond-slide-outer .carousel-slider__post-meta .carousel-slider__post-details-info .carousel-slider__post-author {
	float: left
}
.go-beyond-slide-outer .carousel-slider__post-meta .carousel-slider__post-details-info .carousel-slider__post-publication-date {
	float: right;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 2px 8px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px
}
.go-beyond-slide-outer .carousel-slider__post {
	padding-bottom: 15px
}
.at_whirl_slider li {
	position: relative
}
.footer {
	margin-top: 25px
}
.postid-996 .related-posts {
	display: none
}
.postid-996 .related-posts-standard {
	display: none
}
.postid-993 .related-posts {
	display: none
}
.postid-993 .related-posts-standard {
	display: none
}
.srg-hlw-outer .b-link {
	font-size: 14px;
	display: inline-block;
	border: 1px solid #000;
	line-height: 14px;
	padding: 9px 20px;
	border-radius: 10px;
	margin-bottom: 10px;
	color: #fff;
	background: #000
}
.srg-hlw-outer .b-link:hover {
	border-color: #2962ff;
	background: #2962ff;
	color: #fff;
	text-decoration: none
}
.jobpost-template-default .job-location {
	font-size: 18px!important;
	color: #fff!important
}
.jobpost-template-default .sjb-page .list-data .job-location i {
	color: #fff!important
}
.fot-linkd a {
	background: url(wp-content/uploads/2019/04/Linkedin-Icon.png) no-repeat 0 0;
	width: 37px;
	height: 50px;
	display: inline-block;
	background-size: 100%;
	text-indent: 63px;
	overflow: hidden;
	margin-bottom: 24px
}
.img-up .s-outer .s-text {
	width: 100%!important;
	font-size: 14px;
	padding-bottom: 20px!important;
	padding-top: 28px!important
}
.carousel-slider__post-image {
	height: 250px
}
.single-post-content .wonder-session-banner img {
	box-shadow: none;
	width: 300px;
	margin: 0 auto 75px;
	display: block
}
.sierra-sinlge-tags .col-md-4 {
	width: 100%
}
.sierra-sinlge-tags .sierra-social {
	text-align: center
}
.elementor-969 .elementor-element.elementor-element-edc736e .elementor-tab-title {
	border-width: 0!important
}
.elementor-969 .elementor-element.elementor-element-edc736e .elementor-tab-title a {
	border-bottom: 1px solid #fff
}
.elementor-969 .elementor-element.elementor-element-edc736e .elementor-tab-title a:hover {
	color: #000!important;
	border-bottom: 1px solid #000
}
.elementor-969 .elementor-element.elementor-element-edc736e .elementor-tab-title.elementor-active a {
	color: #000!important;
	border-bottom: 1px solid #000
}
.owl-stage-outer .mycs {
	Display: none
}
.postid-1676 .related-posts,
.postid-1676 .related-posts-standard {
	display: none
}
.blog-tab:after {
	content: "";
	display: table;
	clear: both
}
.blog-tab ul {
	padding: 0 0
}
.blog-tab ul li {
	list-style: none;
	float: left;
	margin-right: 50px
}
.blog-tab ul li:last-child {
	margin-right: 0
}
.blog-tab ul li a {
	border-bottom: 1px solid #fff;
	color: #9f9f9f;
	font-weight: 600;
	cursor: pointer;
	padding-bottom: 3px
}
.blog-tab ul li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none
}
.blog-tab ul li.active a {
	color: #000;
	border-bottom: 1px solid #000
}
.blog-tab {
	margin-bottom: 40px
}
.exp-con {
	text-align: justify
}
.quick-link-outer {
	width: 229px;
	border: 1px solid #000;
	position: absolute;
	top: -358px;
	left: -15px;
	border-radius: 6px
}
.quick-link-outer h2 {
	font-size: 18px;
	text-align: center;
	margin: 0
}
.quick-link-outer ul li a {
	font-size: 12px
}
.quick-link-outer ul li a:hover {
	color: #000
}
.div-bar {
	border: .5px solid #000;
	margin: 0 24px 0 24px
}
.mv-link .quick-link-outer {
	top: -206px
}
.mv-link2 .quick-link-outer {
	top: -209px
}
.ww-link .quick-link-outer {
	top: -114px
}
.qu-li-ou {
	border-bottom: 1px solid #000;
	background: #000000d1;
	color: #fff
}
.blog-con-img {
	margin-bottom: 30px
}
.elementor-element-bd2671d:after {
	content: "";
	display: table;
	clear: both;
	border-right: 1px solid #ccc;
	width: 1px;
	height: 112px;
	position: absolute;
	top: -174px;
	left: 50%;
	transform: translate(-50%)
}
.sierra-header.sierra-sticky.on {
	top: 0
}
.capa-outer-none {
	display: none
}
.our-cop-outer .elementor-image-box-img {
	width: 100%!important
}
.our-cop-outer .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
	font-weight: 600;
	font-size: 16px;
	color: #000;
	padding: 0 17px 0 17px
}
.our-cop-outer .elementor-widget-image-box .elementor-image-box-content p {
	text-align: justify;
	font-size: 16px;
	padding: 0 25px 0 25px
}
.our-cop-outer .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
	min-height: 516px;
	border: 1px solid #ccc
}
.non-bot-cls-color {
	background: #e40100;
	min-height: 397px
}
.bot-cls-color {
	background: #ff6b2b;
	min-height: 397px
}
.hm-bn-con {
	font-size: 20px;
	font-weight: 500;
	color: #fff
}
.non-bot-cls-color .elementor-widget-container .elementor-text-editor p {
	font-size: 17px;
	line-height: 23px;
	text-transform: none;
	color: #fff;
	padding: 0 30px 0 30px;
	text-align: justify;
	margin-top: 0;
	font-weight: 500
}
.bot-cls-color .elementor-widget-container .elementor-text-editor p {
	font-size: 17px;
	line-height: 23px;
	text-transform: none;
	color: #fff;
	padding: 0 30px 0 30px;
	text-align: justify;
	margin-top: 0;
	font-weight: 500
}
.our-cop-outer .elementor-widget-image-box .elementor-image-box-content .cl-left {
	position: absolute;
	bottom: 21px;
	left: 26px
}
.our-cop-outer .elementor-widget-image-box .elementor-image-box-content .cl-left {
	font-size: 12px
}
.our-cop-outer .elementor-widget-image-box .elementor-image-box-content .cl-right {
	position: absolute;
	bottom: 21px;
	right: 13px
}
.our-cop-outer .elementor-widget-image-box .elementor-image-box-content .cl-right .shedule-con-btn {
	font-size: 12px
}
.dwnld-case {
	opacity: 0
}
.elementor-element-ae6cf3b .quick-link-outer {
	top: -409px
}
.elementor-element-d418374 .quick-link-outer {
	top: -381px
}
.mv-link .elementor-element-fafc9f3 .quick-link-outer {
	top: -234px
}
.mv-link2 .elementor-element-eacd056 .quick-link-outer {
	top: -239px
}
.elementor-button.elementor-size-md {
	background-color: #fff!important;
	color: #000!important;
	border: 1px solid #484848!important
}
.elementor-8 .elementor-element.elementor-element-4478c7f .elementor-button,
.elementor-8 .elementor-element.elementor-element-4478c7f a.elementor-button {
	background-color: #fff!important;
	border-radius: 8px!important;
	color: #000!important
}
.wpcf7 input[type=submit] {
	padding: 7px 22px 7px 22px!important;
	background: #fff!important;
	font-weight: 700;
	border-radius: 8px!important;
	text-transform: capitalize;
	font-size: 15px;
	margin-top: 36px;
	text-align: right;
	color: #000!important
}
div#n2-ss-2 .n2-style-40f04159f0e09be37b1fa8849d16606a-heading {
	background: #fff!important;
	color: #000!important
}
.elementor-button .elementor-button-text:hover {
	color: #2962ff!important
}
.shedule-con-btn:hover {
	color: #2962ff!important
}
.l-more-btn:hover {
	color: #2962ff!important
}
.wpcf7 input[type=submit]:hover {
	color: #2962ff!important
}
div#n2-ss-2 .n2-style-40f04159f0e09be37b1fa8849d16606a-heading:hover {
	color: #2962ff!important
}
.blg-btn-outer .paoc-popup {
	opacity: 0
}
.blg-btn-cn {
	text-align: center;
	margin-bottom: 31px
}
.blg-btn-cn .shedule-con-btn:hover {
	text-decoration: inherit
}
.ply-titl-hed {
	color: #fff;
	padding: 0 30px 0 30px;
	text-align: center;
	margin-bottom: 0;
	min-height: 65px
}
.new-ltr {
	margin-bottom: 31px
}
a {
	cursor: pointer
}
.new-ltr input {
	border-color: #484848
}
.new-ltr textarea {
	border-color: #484848
}
.new-ltr select {
	border-color: #484848
}
.image-left {
	width: 350px;
	float: right;
	right: 0;
	left: 20%!important;
	display: block
}
.mob-hme-ban {
	display: block
}
.view-m-box {
	display: none
}
.for-mob {
	display: none
}
.sjb-privacy-policy-label {
	font-weight: 700!important
}
.web-base li {
	list-style: none!important;
	position: relative;
	margin-bottom: 10px
}
.web-base li:after {
	content: "";
	display: table;
	clear: both;
	width: 5px;
	height: 5px;
	background: #000;
	border: 1px solid #000;
	border-radius: 100%;
	position: absolute;
	top: 9px;
	left: -12px
}
.postid-2388 .related-posts {
	display: none
}
.postid-2388 .related-posts-standard {
	display: none
}
.img-up .s-outer img {
	padding-top: 40px
}
.img-up .s-outer {
	height: 106px
}
.ero-pge {
	width: 100%;
	padding: 0
}
.ero-pge {
	background: url(wp-content/uploads/2019/05/addition-chalk-close-up-374916.jpg) no-repeat 0 0;
	background-size: cover;
	background-position: 0 -219px;
	padding-bottom: 184px;
}
.page-404{
    text-align: center;
    padding: 46px;
    width: 47%;
    float: right;
    margin-top: 40px;
	
}



.bk-hm {
	background: #000000ad!important;
	border: 1px solid #fff;
	padding: 12px!important;
	font-size: 16px
}
.error-header1 {
	color: #fff
}
.error-subheader1 {
	color: #fff
}
#envirabox-wrap,#envirabox-overlay{display:none !important;}
div.wpcf7-mail-sent-ng{font-size:12px;}
.f-series-logo{  width: 261px;  margin: 0 auto;}
.f-series-logo img{border: 0;border-radius: 0; box-shadow: inherit;margin-bottom: 60px;}
.f-con-title{color:#000; font-size:20px;font-weight:600;}
.lst{list-style:none;}
.f-co-ul{margin-bottom:20px;}
.write-to{ font-size:14px;}
.category .page-header h1{font-size:25px;}
.met-mor-sis{    width: 246px;     margin: 35px auto;     display: block;}
.afte-baner-con{    font-size: 28px;     font-weight: 600;     text-align: center;}
.aft-met{font-size: 19px!important; letter-spacing: .01em!important; text-align:center; line-height: 30px!important; color: #363636; font-weight: 500;}
.tab-contain .nav{text-align:center;}
.tab-contain .nav li{      float: none;  font-size: 19px;     font-weight: 600;     list-style: none;     display: inline-block;     margin-bottom: 20px;     cursor: pointer;}
.tab-contain .nav li a{color: #000; background-color: #fff;}
.tab-contain .nav li.active a{color:#2962ff; background-color: #fff;}
.meta-mor{text-align: center;margin-top: 36px;}
.meta-mor a:after{display:table;content:"";clear:both;}
.meta-mor a p{margin-bottom: 0;font-size: 23px;text-align: left;}
.meta-mor a img{width: 205px;}
.meta-mor a{   border: 2px solid #4848487a;     display: inline-block;     padding: 14px 45px;     border-radius: 13px;    }






/*-----------safari---------*/
@media not all and (min-resolution:.001dpcm) { @media
{
    .sierra-nav li > .sub-menu{ display:none !important;} 
	 .sierra-nav li:hover>.sub-menu{ display:block !important;}
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	
}}








@media only screen and (min-width: 1365px) {
	.job-portal-outer .job-feu-tab1 h3 {
		left: 411px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 550px
	}
}
@media only screen and (min-width: 1230px) {
	.job-portal-outer .job-feu-tab1 h3 {
		left: 272px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 420px
	}
}
@media only screen and (min-width: 1240px) {
	.job-portal-outer .job-feu-tab1 h3 {
		left: 277px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 430px
	}
}
@media only screen and (min-width: 1270px) {
	.job-portal-outer .job-feu-tab1 h3 {
		left: 290px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 440px
	}
}
@media only screen and (min-width: 1290px) {
	.job-portal-outer .job-feu-tab1 h3 {
		left: 302px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 455px
	}
}
@media only screen and (min-width: 1300px) {
	.job-portal-outer .job-feu-tab1 h3 {
		left: 307px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 460px
	}
}
@media only screen and (min-width: 1330px) {
	.job-portal-outer .job-feu-tab1 h3 {
		left: 330px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 480px
	}
}
@media only screen and (min-width: 1354px) {
	.job-portal-outer .job-feu-tab1 h3 {
		left: 337px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 500px
	}
}
@media only screen and (min-width: 1365px) {
	.job-portal-outer .job-feu-tab1 h3 {
		left: 411px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 550px
	}
}
@media only screen and (min-width: 992px) {
	.sub-menu {
		left: 0;
		max-height: 0;
		position: absolute;
		top: 45px;
		z-index: 0;
		-webkit-perspective: 400px;
		-moz-perspective: 400px;
		-ms-perspective: 400px;
		-o-perspective: 400px;
		perspective: 400px;
		display: inherit!important;
		padding: 0!important;
		margin: 0!important;
		visibility: inherit;
		-webkit-transition: inherit!important;
		-moz-transition: inherit!important;
		-o-transition: inherit!important;
		transition: inherit!important;
		padding-top: 5px!important;
		min-width: 135px
	}
	.sub-menu li {
		opacity: 0;
		-webkit-transform: rotateY(90deg);
		-moz-transform: rotateY(90deg);
		-ms-transform: rotateY(90deg);
		-o-transform: rotateY(90deg);
		transform: rotateY(90deg);
		-webkit-transition: opacity .4s, -webkit-transform .5s;
		-moz-transition: opacity .4s, -moz-transform .5s;
		-ms-transition: opacity .4s, -ms-transform .5s;
		-o-transition: opacity .4s, -o-transform .5s;
		transition: opacity .4s, transform .5s;
		background: #000000c4;
		border: 0;
		list-style: none!important
	}
	.sierra-nav .menu>li:hover .sub-menu {
		max-height: 2000px;
		z-index: 9999;
		background: 0 0;
		
	}
	.sierra-nav .menu>li:hover .sub-menu li {
		opacity: 1;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none
	}
	.sub-menu li:nth-child(1) {
		-webkit-transition-delay: 350ms;
		-moz-transition-delay: 350ms;
		-ms-transition-delay: 350ms;
		-o-transition-delay: 350ms;
		transition-delay: 350ms
	}
	.sierra-nav .menu>li:hover .sub-menu li:nth-child(1) {
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-ms-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s
	}
	.sub-menu li:nth-child(2) {
		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-ms-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s
	}
	.sierra-nav .menu>li:hover .sub-menu li:nth-child(2) {
		-webkit-transition-delay: 50ms;
		-moz-transition-delay: 50ms;
		-ms-transition-delay: 50ms;
		-o-transition-delay: 50ms;
		transition-delay: 50ms
	}
	.sierra-nav .menu>li:hover .sub-menu li:nth-child(3) {
		-webkit-transition-delay: 250ms;
		-moz-transition-delay: 250ms;
		-ms-transition-delay: 250ms;
		-o-transition-delay: 250ms;
		transition-delay: 250ms
	}
	.mycls .sub-menu {
		left: inherit!important
	}
	.sub-menu .mycls .sub-menu {
		right: -222px!important;
		top: 0!important;
		width: 225px
	}
	.mycls .sub-menu {
		max-height: 0!important;
		position: absolute;
		top: 100%;
		z-index: 0;
		-webkit-perspective: 400px;
		-moz-perspective: 400px;
		-ms-perspective: 400px;
		-o-perspective: 400px;
		perspective: 400px;
		display: inherit!important;
		padding: 0!important;
		margin: 0!important;
		visibility: inherit;
		-webkit-transition: inherit!important;
		-moz-transition: inherit!important;
		-o-transition: inherit!important;
		transition: inherit!important
	}
	.mycls .sub-menu li {
		opacity: 0;
		-webkit-transform: rotateY(90deg);
		-moz-transform: rotateY(90deg);
		-ms-transform: rotateY(90deg);
		-o-transform: rotateY(90deg);
		transform: rotateY(90deg)!important;
		-webkit-transition: opacity .4s, -webkit-transform .5s!important;
		-moz-transition: opacity .4s, -moz-transform .5s!important;
		-ms-transition: opacity .4s, -ms-transform .5s;
		-o-transition: opacity .4s, -o-transform .5s;
		transition: opacity .4s, transform .5s!important;
		background: #000000c4;
		border: 0;
		list-style: none!important
	}
	.sierra-nav .menu>li .sub-menu li.mycls:hover .sub-menu {
		max-height: 2000px!important;
		z-index: 99999;
		background: 0 0
	}
	.sierra-nav .menu>li .sub-menu li.mycls:hover .sub-menu li {
		opacity: 1;
		-webkit-transform: none!important;
		-moz-transform: none!important;
		-ms-transform: none!important;
		-o-transform: none!important;
		transform: none!important
	}
	.mycls .sub-menu li:nth-child(1) {
		-webkit-transition-delay: 350ms!important;
		-moz-transition-delay: 350ms!important;
		-ms-transition-delay: 350ms!important;
		-o-transition-delay: 350ms!important;
		transition-delay: 350ms!important
	}
	.sierra-nav .menu>li .sub-menu li.mycls:hover .sub-menu li:nth-child(1) {
		-webkit-transition-delay: 0s!important;
		-moz-transition-delay: 0s!important;
		-ms-transition-delay: 0s!important;
		-o-transition-delay: 0s!important;
		transition-delay: 0s!important
	}
	.mycls .sub-menu li:nth-child(2) {
		-webkit-transition-delay: .3s!important;
		-moz-transition-delay: .3s!important;
		-ms-transition-delay: .3s!important;
		-o-transition-delay: .3s!important;
		transition-delay: .3s!important
	}
	.sierra-nav .menu>li .sub-menu li.mycls:hover .sub-menu li:nth-child(2) {
		-webkit-transition-delay: 50ms!important;
		-moz-transition-delay: 50ms!important;
		-ms-transition-delay: 50ms!important;
		-o-transition-delay: 50ms!important;
		transition-delay: 50ms!important
	}
	.mycls .sub-menu li:nth-child(3) {
		-webkit-transition-delay: 250ms!important;
		-moz-transition-delay: 250ms!important;
		-ms-transition-delay: 250ms!important;
		-o-transition-delay: 250ms!important;
		transition-delay: 250ms!important
	}
	.sierra-nav .menu>li .sub-menu li.mycls:hover .sub-menu li:nth-child(3) {
		-webkit-transition-delay: .1s!important;
		-moz-transition-delay: .1s!important;
		-ms-transition-delay: .1s!important;
		-o-transition-delay: .1s!important;
		transition-delay: .1s!important
	}
	.mycls .sub-menu li:nth-child(4) {
		-webkit-transition-delay: .2s!important;
		-moz-transition-delay: .2s!important;
		-ms-transition-delay: .2s!important;
		-o-transition-delay: .2s!important;
		transition-delay: .2s!important
	}
	.sierra-nav .menu>li .sub-menu li.mycls:hover .sub-menu li:nth-child(4) {
		-webkit-transition-delay: 150ms!important;
		-moz-transition-delay: 150ms!important;
		-ms-transition-delay: 150ms!important;
		-o-transition-delay: 150ms!important;
		transition-delay: 150ms!important
	}
	.mycls .sub-menu li:nth-child(5) {
		-webkit-transition-delay: 150ms!important;
		-moz-transition-delay: 150ms!important;
		-ms-transition-delay: 150ms!important;
		-o-transition-delay: 150ms!important;
		transition-delay: 150ms!important
	}
	.sierra-nav .menu>li .sub-menu li.mycls:hover .sub-menu li:nth-child(5) {
		-webkit-transition-delay: .2s!important;
		-moz-transition-delay: .2s!important;
		-ms-transition-delay: .2s!important;
		-o-transition-delay: .2s!important;
		transition-delay: .2s!important
	}
	.sub-menu li a {
		display: block!important;
		padding: 10px 15px!important;
		color: #fff!important;
		font-weight: 500!important;
		font-size: 13px!important
	}
	.mycls .sub-menu li {
		border-bottom: 1px solid #fff
	}
	.sierra-header .sierra-nav>ul>li>a {
		margin: 0;
		padding: 18px 15px 18px 15px
	}
	.sierra-header .sierra-nav ul li:hover a {
		background: 0 0;
		color: #2962ff
	}
	.sub-menu li {
		border-bottom: 1px solid #dddddd52!important;
		text-align: left;
		    
	}
	.sierra-header .sierra-nav ul li a:hover {
		color: #2962ff
	}
	.sub-menu li a:hover {
		color: #ccc!important
	}
}
@media only screen and (max-width: 1293px) and (min-width: 1200px){
	.dwn-lod-img{position: absolute;
    top: -5%;
    left: 50%;
    text-align: center;
    transform: translate(-50%);}
.our-cop-outer .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{min-height:570px;}	
	
	
	
	
}



@media only screen and (max-width: 1199px) and (min-width: 992px) {
	.coreservice-tabs-content-outer .bx-default-pager {
		padding: 45px 82px 26px 5px
	}
	.coreservice-tabs-outer {
		padding-right: 179px
	}
	.coreservice-tabs-content-outer .bx-default-pager:before {
		width: 63%
	}
	#tab42C .bx-default-pager {
		padding: 45px 232px 26px 5px
	}
	#tab42C .bx-default-pager:before {
		width: 24%
	}
	.elementor-8 .elementor-element.elementor-element-4054f29 .elementor-heading-title {
		font-size: 55px
	}
	.ht-left {
		margin-top: 105px
	}
	.coreservice-tabs-content-outer .bx-default-pager {
		top: -5px
	}
	.ht-left .course-title {
		font-size: 24px
	}
	.find-out .elementor-widget-container .elementor-clearfix h4 {
		font-size: 28px
	}
	.tem-con-inner {
		padding: 20px 20px 240px 20px
	}
	.quick-link-outer {
		display: none
	}
	.job-portal-outer .job-feu-tab1 h3 {
		left: 176px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 329px
	}
	.post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
		top: 170px
	}
	.post-1568 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1580 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1582 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1584 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1586 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1590 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1783 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1771 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1789 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1765 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 170px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.dwn-lod-img {
		top: -60px;
		    left: 50%;
    transform: translate(-50%);
    text-align: center;
	}
}
@media only screen and (max-width: 991px) {
	.sierra-nav {
		display: none
	}
	#burger-icon {
		top: -13px
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.elementor-8 .elementor-element.elementor-element-4054f29 .elementor-heading-title {
		font-size: 50px
	}
	.ht-right1 img {
		height: 408px;
		object-fit: cover;
		width: 430px
	}
	.coreservice-tabs-content-outer .bx-default-pager {
		padding: 45px 0 26px 0
	}
	.coreservice-tabs-outer {
		padding-right: 77px
	}
	.coreservice-tabs-content-outer .bx-default-pager:before {
		width: 80%
	}
	.coreservice-tabs-content-outer .bx-pager-item {
		padding-right: 33px
	}
	.ht-left .course-title {
		font-size: 24px;
		line-height: 39px
	}
	.shedule-con-btn {
		font-size: 12px
	}
	.l-more-btn {
		font-size: 12px
	}
	#tab42C .bx-default-pager {
		padding: 45px 148px 26px 5px
	}
	#tab42C .bx-default-pager:before {
		width: 30%
	}
	.block-heading h2 {
		font-size: 35px
	}
	.go .img-left .s-outer .s-link {
		left: 42px;
		bottom: 0;
		transform: inherit!important
	}
	.tm-titele {
		font-size: 21px;
		margin: 0
	}
	.tm-designation {
		font-size: 20px;
		margin: 0
	}
	.tm-content {
		font-size: 15px
	}
	.tem-con-inner {
		top: -100px
	}
	.at_whirl_slider li .s-outer .s-text {
		width: 60%;
		text-align: left;
		display: inline-block;
		padding: 10px 0 14px 0
	}
	.find-out .elementor-widget-container .elementor-clearfix h4 {
		font-size: 25px
	}
	.bok-h {
		margin-left: 14px
	}
	.h-contact-outer {
		margin-left: 14px
	}
	.owl-nav {
		display: none
	}
	.img-up .s-outer .s-text {
		padding-top: 33px!important;
		text-align: center!important;
		font-size: 13px
	}
	.consultation-pop-outer {
		width: 100%
	}
	.post-meta-stack .wp-show-posts-terms a:nth-child(2n) {
		top: 114px
	}
	.post-1568 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1580 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1582 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1584 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1586 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1590 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1783 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1771 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1789 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.post-1765 .post-meta-stack .wp-show-posts-terms a:first-child {
		position: absolute;
		top: 114px;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 5px 0 5px;
		font-weight: 500;
		background: #000000bf
	}
	.home-tab_outer1 {
		margin-left: 18px
	}
	.wpcf7-form-control-wrap input {
		height: 29px;
		font-size: 12px
	}
	.wpcf7-form-control-wrap textarea {
		font-size: 12px
	}
	.elementor-section.elementor-section-height-full {
		height: 425px
	}
	.elementor-element-bd2671d:after {
		top: -157px;
		height: 75px
	}
	.quick-link-outer {
		display: none
	}
	.fifti-fifti-outer p {
		font-size: 16px!important
	}
	.fifti-fifti-outer {
		width: 538px;
		margin: 0 auto
	}
	.fifti-fifti-outer:after {
		left: -88px;
		width: 182px
	}
	.our-com1 img {
		top: -35px;
		width: 209px;
		left: 50%
	}
	.our-com1 {
		min-height: 243px
	}
	.elementor-element-d54484a .wp-show-posts-inner .wp-show-posts-entry-meta span time {
		float: none;
		display: block;
		padding: 1px 22px;
		margin-bottom: 18px;
		text-align: center
	}
	.wp-show-posts-updated {
		display: none!important
	}
	.srg-hlw-lft h2 {
		font-size: 30px
	}
	.srg-hlw-rght h2 {
		font-size: 30px
	}
	.srg-hlw-lft {
		margin-right: 21px!important
	}
	.srg-hlw-outer div {
		width: 47%
	}
	.srg-hlw-rght {
		padding: 41px 20px 30px 20px
	}
	.srg-hlw-lft {
		padding: 41px 20px 30px 20px
	}
	.elementor-element-d54484a .wp-show-posts-inner .post-meta-stack {
		padding: 0 35px 55px 35px
	}
	.job-portal-outer .job-feu-tab1 h3 {
		left: 50px
	}
	.job-portal-outer .jobpost-form h3 {
		left: 205px
	}
	.for-mob {
		display: none
	}
	.dwn-lod-img {
		top: -56px;
		right: 134px
	}
	.contro {
		bottom: -9px
	}
	.paoc-popup-modal {
		width: 80%
	}
	.sierra-header.sierra-sticky.on {
		margin-top: 0!important
	}
	.cor-prac-mob-outer {
		display: block
	}
	.our-cop-outer {
		display: none!important
	}
	#tabs5 li {
		font-weight: 600;
		list-style: none;
		display: inline-block;
		margin-right: 20px;
		cursor: pointer
	}
	#tabs5 .active {
		color: #2962ff
	}
	#tabs5 li {
		font-size: 15px
	}
	#tabs5 {
		padding: 0;
		text-align: center;
		margin-bottom: 25px
	}
	#tabs4 {
		display: none
	}
	.srvicemob li {
		border: 1px solid #ccc;
		min-height: 500px!important
	}
	.srvicemob li .s-title {
		font-weight: 600;
		font-size: 16px;
		color: #000;
		padding: 0 17px 0 17px;
		margin-bottom: 20px
	}
	.srvicemob li .c-con-p {
		text-align: justify;
		font-size: 16px;
		padding: 0 25px 0 25px
	}
	.cor-prac-mob-outer .bx-viewport {
		height: auto!important
	}
	.srvicemob .course-esenti-link .cl-left {
		position: absolute;
		bottom: 21px;
		left: 26px
	}
	.srvicemob .course-esenti-link .cl-right {
		position: absolute;
		bottom: 21px;
		right: 13px
	}
	.at_whirl_slider li .img-left .s-img {
		top: 87%
	}
	
	
	.mobile-menu .menu li {
		text-align: left;
		border-bottom: 1px solid #0000001f
	}
	.mobile-menu .menu li a {
		margin: 0 0;
		padding: 5px 20px;
		font-size: 14px
	}
	.mobile-menu .menu.open {
		width: 100%
	}
	.mobile-menu .drop-menu {
		margin-right: 28px;
		margin-top: 7px;
		float: right
	}
	.mobile-menu .menu li .sub-menu a,
	.search-mobile-menu input[type=text] {
		font-size: 14px
	}
	.mobile-menu .sub-menu {
		margin-left: 10px
	}
	.sub-menu li .sub-menu li a{
		    font-style: italic;
		
	}
	
	
	
	
	
	
	
	
	
	
}
@media only screen and (max-width: 767px) {
	.elementor-8 .elementor-element.elementor-element-4054f29 .elementor-heading-title {
		font-size: 45px;
		margin-top: 36px
	}
	.sierra-nav {
		display: none
	}
	.ht-right1 img {
		height: 408px;
		object-fit: cover;
		width: 318px
	}
	.coreservice-tabs-content-outer .bx-default-pager {
		padding: 45px 0 8px 0;
		left: 0
	}
	.coreservice-tabs-outer {
		padding-right: 55px
	}
	.coreservice-tabs-content-outer .bx-default-pager:before {
		width: 80%
	}
	.coreservice-tabs-content-outer .bx-pager-item {
		padding-right: 33px
	}
	.coreservice-tabs-outer ul {
		padding: 0
	}
	.ht-left {
		width: 44%;
		margin-left: -41px;
		margin-top: 106px
	}
	.quick-link-outer {
		display: none
	}
	.ht-left .course-title {
		font-size: 22px;
		line-height: 31px
	}
	.shedule-con-btn {
		font-size: 12px;
		padding: 10px 8px
	}
	.l-more-btn {
		font-size: 12px;
		margin-right: 22px;
		padding: 10px 8px
	}
	#tab42C .bx-default-pager {
		padding: 45px 148px 26px 5px
	}
	#tab42C .bx-default-pager:before {
		width: 30%
	}
	.block-heading h2 {
		font-size: 35px
	}
	.go .img-left .s-outer .s-link {
		left: 42px;
		bottom: 0;
		transform: inherit!important
	}
	.tm-titele {
		font-size: 18px;
		margin: 10px 0 0 0;
		line-height: 26px
	}
	.tm-designation {
		font-size: 14px;
		margin: 0;
		text-align: left;
		
	}
	.tm-content {
		font-size: 12px;
		line-height: 19px;
		font-weight: 400;
		height: 186px;
		overflow: hidden
	}
	.tem-con-inner {
		top: -100px
	}
	.at_whirl_slider li .s-outer .s-text {
		width: 60%;
		text-align: left;
		display: inline-block;
		padding: 10px 0 14px 0
	}
	.find-out .elementor-widget-container .elementor-clearfix h4 {
		font-size: 25px
	}
	.bok-h {
		margin-left: 14px
	}
	.h-contact-outer {
		margin-left: 14px
	}
	.owl-nav {
		display: none
	}
	.elementor-8 .elementor-element.elementor-element-5620801:not(.elementor-motion-effects-element-type-background) {
		padding-bottom: 113px
	}
	.elementor-element-bd2671d:after {
		height: 81px;
		top: -163px
	}
	.img-up .s-outer .s-text {
		font-size: 14px;
		padding-bottom: 20px!important;
		padding-top: 11px!important;
		text-align: center!important
	}
	.carousel-slider__post-author-link {
		font-size: 12px
	}
	div#n2-ss-2 .n2-ss-layer .n2-font-b07267158ce790da3ff846aac1ee5360-paragraph:after {
		margin: 32px auto 0 9px!important;
		width: 53px
	}
	.find-out .elementor-widget-container .elementor-clearfix h4 {
		border-right: 0
	}
	.block-heading h2 {
		font-size: 22px
	}
	.home-tab_outer1 {
		margin-left: 30px
	}
	.wpcf7-form-control-wrap input {
		height: 40px;
		font-size: 13px
	}
	.wpcf7-form-control-wrap textarea {
		height: 50px;
		font-size: 13px
	}
	.mobile-menu .menu li {
		text-align: left;
		border-bottom: 1px solid #0000001f
	}
	.mobile-menu .menu li a {
		margin: 0 0;
		padding: 5px 20px;
		font-size: 14px
	}
	.mobile-menu .menu.open {
		width: 100%
	}
	.mobile-menu .drop-menu {
		margin-right: 28px;
		margin-top: 7px;
		float: right
	}
	.mobile-menu .menu li .sub-menu a,
	.search-mobile-menu input[type=text] {
		font-size: 14px
	}
	.mobile-menu .sub-menu {
		margin-left: 10px
	}
	.for-mob {
		display: none
	}
	.meta-mor-tab .elementor-tabs .elementor-tabs-wrapper {
		display: block!important
	}
	.meta-mor-tab .elementor-tab-mobile-title {
		display: none!important
	}
	.meta-mor-tab.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
		display: block!important;
		float: left!important;
		width: 50%;
		padding: 0 20px;
		margin-bottom: 31px
	}
	.meta-mor-tab .elementor-tab-title a {
		font-size: 15px!important
	}
	.cor-prac-mob-outer {
		display: block
	}
	.our-cop-outer {
		display: none!important
	}
	#tabs5 li {
		font-weight: 600;
		list-style: none;
		display: inline-block;
		margin-right: 20px;
		cursor: pointer
	}
	#tabs5 .active {
		color: #2962ff
	}
	#tabs5 li {
		font-size: 15px
	}
	#tabs5 {
		padding: 0;
		text-align: center;
		margin-bottom: 25px
	}
	#tabs4 {
		display: none
	}
	.srvicemob li {
		border: 1px solid #ccc;
		min-height: 520px!important;
	}
	.srvicemob li .s-title {
		font-weight: 600;
		font-size: 14px;
		color: #000;
		padding: 0 17px 0 17px;
		margin-bottom: 20px
	}
	.srvicemob li .c-con-p {
		text-align: justify;
		font-size: 14px;
		padding: 0 25px 0 25px
	}
	.cor-prac-mob-outer .bx-viewport {
		height: auto!important
	}
	.srvicemob .course-esenti-link .cl-left {
		position: absolute;
		bottom: 21px;
		left: 13px
	}
	.srvicemob .course-esenti-link .cl-right {
		position: absolute;
		bottom: 21px;
		right: 13px
	}
	.dwn-lod-img {
		top: -55px;
		right: 104px
	}
	.consultation-pop-outer {
		width: 100%
	}
	.paoc-popup-modal {
		width: 90%
	}
	.elementor-element-aaa083b{    padding: 70px 0 140px 0;}
	.elementor-element-aaa083b .elementor-heading-title{margin-top:45px;}
	
#envirabox-wrap,#envirabox-overlay,#envirabox-content,#envirabox-close,.fancy-ico,#envirabox-title-float-main{display:none !important;}

	
	
	
	
	
}
@media only screen and (max-width: 480px) {
	
	
	
	.blg-bt a{font-size:12px;}
	.coreservice-tabs-outer {
		padding-right: 0;
		width: 100%;
		text-align: center
	}
	.elementor-8 .elementor-element.elementor-element-4054f29 .elementor-heading-title {
		font-size: 32px;
		margin-top: 36px;
		line-height: 48px
	}
	.elementor-8 .elementor-element.elementor-element-bd2671d {
		margin-top: 54px;
		margin-bottom: 0
	}
	.elementor-element-bd2671d:after {
		height: 81px;
		top: -92px
	}
	.afte-ban-con {
		font-size: 13px!important;
		padding: 19px 0;
		line-height: 26px!important
	}
	.coreservice-tabs-content-outer .bx-default-pager:before {
		width: 100%
	}
	.coreservice-tabs-content-outer .bx-default-pager {
		width: 100%;
		left: 50%;
		margin: 0;
		-ms-transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0)
	}
	.coreservice-tabs-content-outer .bx-pager-item:last-child {
		padding-right: 0;
		margin-right: 0
	}
	.elementor-8 .elementor-element.elementor-element-6cce58d .elementor-divider-separator {
		margin-bottom: 0
	}
	.ht-left {
		width: 100%;
		margin-left: 0;
		margin-top: 68px;
		float: none
	}
	.coreservice-tabs-content-outer .coreslide {
		padding-left: 0
	}
	.ht-right1 {
		width: 100%;
		margin-top: 20px
	}
	.ht-right1 img {
		width: 100%
	}
	.sqs-block-content h3 {
		font-size: 10px
	}
	.home-tab_outer1 {
		margin: 20px 0 20px 0;
		text-align: center
	}
	.tem-con-inner {
		padding: 122px 22px
	}
	.tm-content {
		font-size: 13px;
		text-align: left;
	}
	.tm-titele {
		font-size: 16px
	}
	.sqs-block-content h3 {
		font-size: 10px!important
	}
	.block-heading h2 {
		font-size: 26px!important;
		margin-top: 30px!important;
		line-height: 25px!important;
		width:100%;
		text-align:center;
	}
	.coreservice-tabs-outer #tabs4 li {
		font-size: 15px
	}
	.quick-link-outer {
		display: none
	}
	.elementor-heading-title {
		font-size: 32px!important;
		margin-top: 0!important
	}
	.abt-outer .elementor-text-editor p {
		font-size: 13px!important
	}
	.elementor-element-40a0f45 .elementor-widget-heading .elementor-heading-title {
		font-size: 32px!important;
		margin-top: 0!important
	}
	.bn-con {
		width: auto;
		margin: 0 auto;
		color: #fff;
		font-size: 14px
	}
	.topic-outer .elementor-text-editor {
		font-size: 16px!important
	}
	.elementor-element-5974018 .elementor-widget-heading .elementor-heading-title {
		font-size: 32px!important
	}
	.topic-outer .elementor-text-editor p {
	font-size: 16px!important
	letter-spacing: .02em!important;
    text-align: left;
    line-height: 30px!important;
    color: #363636;
    font-weight: 500;
	}
	.elementor-element-a997ce8 .elementor-widget-heading .elementor-heading-title {
		font-size: 32px!important
	}
	.elementor-element-bd9e27a .elementor-widget-heading .elementor-heading-title {
		font-size: 32px!important
	}
	.elementor-element-fc7e896 .elementor-widget-heading .elementor-heading-title {
		font-size: 32px!important
	}
	.elementor-element-40f8a1d .elementor-widget-heading .elementor-heading-title {
		font-size: 32px!important
	}
	.cor-hed h2 {
		font-size: 32px
	}
	.cor-hed h2:after {
		top: 130px
	}
	.sjb-archive-page {
		width: 100%;
		margin: 65px 0 0 0
	}
	.sjb-archive-page {
		padding: 17px
	}
	.grip-temp .list-data {
		width: 100%!important
	}
	.mycustom-jt {
		width: 100%!important;
		margin: 0!important
	}
	.mycustom-jt .job-title {
		font-size: 29px;
		text-align: center;
		display: block;
		margin-top: 44px
	}
	.jobpost-template-default .job-location {
		margin-left: 29px
	}
	.job-portal-outer .job-feu-tab1 h3 {
		top: 285px;
		left: 17px
	}
	.sjb-page .sjb-detail .job-features.job-feu-tab1 {
		width: 100%;
		margin: 88px auto 0;
		float: none
	}
	.job-portal-outer .jobpost-form h3 {
		top: 288px;
		left: 180px
	}
	.job-portal-outer .sjb-page .sjb-detail .jobpost-form {
		width: 100%
	}
	.sjb-page .list-data .header-margin-top {
		width: 100%;
		margin: 0
	}
	.cas-sty-outer:before {
		top: 32px
	}
	.cas-sty-outer {
		padding: 50px 12px 12px 12px
	}
	.stu-sction li {
		font-size: 18px
	}
	.srg-hlw-lft {
		margin-right: 0!important
	}
	.srg-hlw-outer div {
		display: inherit;
		width: 100%;
		vertical-align: inherit;
		height: 295px;
		position: relative;
		margin: 0 auto 88px
	}
	.sjb-detail .list-data header .row {
		margin: 0
	}
	.srg-hlw-lft:before {
		left: -9px;
		top: -15px;
		width: 50px;
		height: 54px
	}
	.srg-hlw-rght:before {
		top: -32px;
		right: -38px;
		width: 58px;
		height: 68px
	}
	.ww-sec-fst {
		padding: 38px
	}
	.ww-sec-fst p {
		font-size: 17px!important
	}
	.fifti-fifti-outer p {
		padding: 36px 10px 0;
		font-size: 14px!important;
		line-height: 23px!important
	}
	.fifti-fifti-outer:after {
		left: 50%;
		top: -23px;
		width: 100px;
		height: 51px;
		-ms-transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0)
	}
	div#n2-ss-2 .n2-ss-layer .n2-font-a51d4d4f78ab0b4d6375b0b720a680b9-hover {
		text-align: center;
		font-size: 20px!important;
		margin-top: -12px
	}
	div#n2-ss-2 .n2-ss-layer .n2-font-23550e75906834922fd542b5a145b8cd-hover {
		font-size: 11px!important;
		margin-left: -25px;
		margin-top: 0!important
	}
	div#n2-ss-2 .n2-font-aa6ef5a69bf66718e74223bf085bb1fd-link a {
		font-size: 11px!important;
		margin-top: 11px!important
	}
	div#n2-ss-2 .n2-ss-layer .n2-font-b07267158ce790da3ff846aac1ee5360-paragraph {
		font-size: 20px;
		margin-top: -28px
	}
	div#n2-ss-2 .n2-ss-layer .n2-font-b07267158ce790da3ff846aac1ee5360-paragraph:after {
		margin: 12px auto 0 3px!important
	}
	div#n2-ss-2 .n2-ss-layer .n2-font-3e902747a46ea9d96c82720c930a070a-hover {
		margin-top: 0;
		font-size: 11px!important;
		width: 210px;
		margin-left: -43px
	}
	.paoc-popup-modal {
		width: 91%
	}
	.consultation-pop-outer {
		width: 100%
	}
	div#n2-ss-2 .n2-ss-layer #n2-ss-2item4.n2-font-a51d4d4f78ab0b4d6375b0b720a680b9-hover:after {
		margin: 10px auto!important
	}
	.at-wh-left {
		padding: 45px 15px 0 15px
	}
	.at-wh-right {
		padding: 17px 15px 0 15px;
		border-top: 1px solid #cccccc38;
		margin-top: 22px
	}
	.mvp-book-heading h5 {
		padding: 10px 20px 10px 20px;
		font-size: 15px
	}
	.find-out .elementor-widget-container .elementor-clearfix h4 {
		font-size: 17px;
		line-height: 25px;
		text-align: center
	}
	.mvp-book-heading {
		text-align: center
	}
	.elementor-element-4478c7f {
		text-align: center
	}
	.h-contact-outer {
		margin-left: 0
	}
	.abt-outer {
		padding: 0
	}
	.tem-con-outer {
		padding: 0
	}
	.elementor-294 .elementor-element.elementor-element-cbb001a {
		padding: 20px 0 20px 0
	}
	.elementor-314 .elementor-element.elementor-element-fcb7dc5 {
		padding: 20px 0
	}
	.topic-outer {
		padding: 20px 0 20px 0!important
	}
	.wo-tri-tex .elementor-image-box-description {
		padding: 20px
	}
	.post-content {
		padding: 10px
	}
	.cas-sty-outer p {
		font-size: 16px;
		line-height: 28px
	}
	.dwn-lod-img {
	position: absolute;
    top: -54px;
    left: 50%;
    transform: translate(-50%);
	right:inherit;

	}
	.custombox-content>*{    max-height: none !important;}
	
	
	
	
	
	
	
	
	
	.mob-hme-ban {
		display: block;
		background-position: -340px 0
	}
	.desk-hom-ban {
		display: none
	}
	.mob-hme-ban {
		padding-bottom: 265px!important
	}
	.mob-hme-ban .elementor-heading-title {
		margin-top: 156px!important
	}
	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
		padding: 10px 20px!important
	}
	.home-tab_outer1 #tabs3 li {
		font-size: 15px
	}
	.home-tab_outer1 #tabs3 li:last-child {
		margin-right: 0
	}
	.mvp-book-heading .bok-h {
		padding: 0;
		margin: 0 0 20px 0
	}
	.elementor-element-643b391.mvp-book-heading {
		text-align: left
	}
	.elementor-8 .elementor-element.elementor-element-f843198 .elementor-divider-separator {
		margin-bottom: 0
	}
	.mob-ban-heit {
		padding-bottom: 250px;
		padding-top: 250px
	}
	.elementor-element-fc7e896{
		    background-position: -325px 0px !important;
	}
	
	
	
	
	#dazzler_team_1_m_row_1325 .dazzler_single_team {
		padding: 0
	}
	.topic-outer .elementor-314 .elementor-element.elementor-element-fcb7dc5 {
		padding: 0!important
	}
	.sub-menu li .sub-menu li a {
		font-style: italic
	}
	.post-header .single-post-categories a {
		border: 1px solid #fff;
		font-size: 12px;
		text-align: center;
		margin: 0 0 10px
	}
	.elementor-button.elementor-size-md {
		padding: 10px
	}
	.for-mob {
		display: block
	}
	.for-desk {
		display: none!important
	}
	.for-mob div#n2-ss-4 .n2-ss-slider-2 {
		height: 200%!important
	}
	.for-mob .n2-ss-control-bullet-horizontal {
		margin-top: 180px!important
	}
	.for-mob .nextend-arrow {
		top: 150px!important
	}
	.for-mob .wo-sl-fo {
		width: 100%!important;
		margin: 10px 0
	}
	.for-mob .wo-sl-fo .n2-font-23550e75906834922fd542b5a145b8cd-hover {
		font-size: 14px!important
	}
	.for-mob .lmore {
		position: absolute!important;
		bottom: -18px!important;
		top: inherit!important
	}
	.for-mob .lmore .n2-font-aa6ef5a69bf66718e74223bf085bb1fd-link a,
	.lmore .n2-font-3281334e294409a04766884154be63f4-link a {
		font-size: 10px!important
	}
	.for-mob div#n2-ss-4 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot.n2-active {
		background: #000!important
	}
	.for-mob div#n2-ss-4 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot {
		background: #ccc!important
	}
	.tm-content {
		width: 100%
	}
	.cor-prac-mob-outer {
		display: block
	}
	.our-cop-outer {
		display: none!important
	}
	.non-bot-cls-color {
		min-height: 480px
	}
	.at_whirl_slider li .img-left .s-img {
		top: 92%
	}
	.sierra-header.sierra-sticky.on {
		margin-top: 0!important
	}
	
.non-bot-cls-color .elementor-widget-container .elementor-text-editor p{text-align: left;font-size:12px}
.bot-cls-color .elementor-widget-container .elementor-text-editor p{text-align: left;font-size:12px}
.elementor-element-a997ce8{    background-position: -384px;}
.h-tab-con-outer1 .bx-viewport{    height: 300px !important;}
.h-tab-con-outer1 .bx-viewport ul li .tem-con-outer img{height: 300px !important;    object-fit: cover;}
.elementor-element-aaa083b{ background-position: 0 !important;}
.post-1568 .post-meta-stack .wp-show-posts-terms a:first-child, 
.post-1580 .post-meta-stack .wp-show-posts-terms a:first-child, 
.post-1582 .post-meta-stack .wp-show-posts-terms a:first-child,
.post-1584 .post-meta-stack .wp-show-posts-terms a:first-child,
.post-1586 .post-meta-stack .wp-show-posts-terms a:first-child,
.post-1590 .post-meta-stack .wp-show-posts-terms a:first-child,
.post-1783 .post-meta-stack .wp-show-posts-terms a:first-child, 
.post-1771 .post-meta-stack .wp-show-posts-terms a:first-child,
.post-1789 .post-meta-stack .wp-show-posts-terms a:first-child, 
.post-1765 .post-meta-stack .wp-show-posts-terms a:first-child{top: 155px;}
.post-meta-stack .wp-show-posts-terms a:nth-child(2n){top: 155px;}	
.sierra-brand a img {width: 100px;height: auto}	
.wo-tox{    left: 50% !important; top: 0 !important; width: 100% !important; height: auto !important; overflow: visible !important; font-size: 8px !important; transform: translate(-50%) !important;}
div#n2-ss-4 .n2-ss-layer .n2-font-a51d4d4f78ab0b4d6375b0b720a680b9-hover{text-align:center !important;}	
div#n2-ss-4 .n2-ss-layer .n2-font-b07267158ce790da3ff846aac1ee5360-paragraph{text-align:center !important;}		
#envirabox-overlay,#envirabox-content,#envirabox-close,.fancy-ico,#envirabox-title-float-main{display:none !important;}
.bx-wrapper{ -ms-touch-action: pan-y; touch-action: pan-y;}
.elementor-1068 .elementor-element.elementor-element-e5f09fa{margin-bottom: 0px;}
.error-header1{font-size: 24px;}
.page-404{    width: 100%;}
.error-subheader1{    font-size: 16px;}
.related-posts{text-align: center}
.consultation-pop-outer div.wpcf7-validation-errors{    margin-top: -14px !important;    padding: 5px;}
.ply-titl-hed{    font-size: 14px;}
.go .img-left .s-outer{    padding: 0px 16px 0;}
.contro{font-size: 12px;}
.whrl-bot-outer .related-posts-standard .blog-style2-info h1{font-size: 16px !important;
    line-height: 20px !important;}
.dwn-lod-img a button{    padding: 4px 10px 4px 54px;}	


}

@media only screen and (max-width:3000px) and (min-width:1920px) {
.tem-con-outer .timg{width: 100%;}
.tm-designation{font-size: 35px;}
.tm-content{font-size: 25px;line-height:43px;}
.tm-titele{font-size:40px;}
.tem-con-inner{padding: 115px 20px 360px 20px;    bottom: 0;}	
.our-cop-outer .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper .elementor-image-box-img a img{    height: 400px;}	
.our-cop-outer .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{min-height: 785px;}	
.our-cop-outer .elementor-widget-image-box .elementor-image-box-content p{text-align: left;  font-size: 20px;  padding: 0 25px 0 25px;  line-height: 31px;}	
.our-cop-outer .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{font-size: 25px;}	
.l-more-btn{    font-weight: 600; font-size: 20px;}	
.our-cop-outer .elementor-widget-image-box .elementor-image-box-content .cl-right .shedule-con-btn{font-size:20px;}
.hm-bn-con{font-size: 35px;}
.elementor-8 .elementor-element.elementor-element-bd2671d > .elementor-container{    max-width: 700px;}	
/*.afte-ban-con{font-size: 35px!important; letter-spacing: .01em!important; text-align: justify; line-height: 50px!important; color: #363636;
 font-weight: 500;}*/
 .elementor-button.elementor-size-md{font-size: 20px;}
.carousel-slider__post-excerpt{font-size: 20px!important;}	
.idea-mvp-book-block .elementor-container{max-width: 1774px;}	
.at_whirl_slider .go .img-left .s-text{font-size: 25px;line-height: 32px;}
.quick-link-outer ul li a{font-size: 19px;}
.elementor-53 .elementor-element.elementor-element-5c529f4 > .elementor-container{max-width: 1300px;}
.elementor-53 .elementor-element.elementor-element-84bb7cd > .elementor-container{max-width: 1300px;}
.tem-con-outer{    font-size: 20px!important; letter-spacing: .02em!important; text-align: justify; line-height: 44px!important;
    color: #363636;  font-weight: 500;}
.elementor-element-853b82c #dazzler_team_1_m_row_1325 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3{    font-size: 23px !important;}
.elementor-element-853b82c #dazzler_team_1_m_row_1325 .dazzler_team_1_our-team .dazzler_team_1_post{font-size: 20px;}
.elementor-element-eacd056 .quick-link-outer{left: -460px;}
.quick-link-outer{    left: -81px;    width: 310px;}
.topic-outer .elementor-text-editor{font-size: 20px!important;}	
.non-bot-cls-color .elementor-widget-container .elementor-text-editor p{text-align: left;    font-weight: normal;}	
.bot-cls-color .elementor-widget-container .elementor-text-editor p{text-align: left;}
.widget-title-style, h3.widget-title-style{font-size:18px;}	
.elementor-62 .elementor-element.elementor-element-f2c1978 > .elementor-container{max-width: 1300px;}	
.con-tex-outer, .ph-detail, .phno-detail{    font-size: 17px;}
.pf-padding .item.col3{float: left;}
.elementor-element-853b82c #dazzler_team_1_m_row_1325 .dazzler_team_1_our-team .dazzler_team_1_description{line-height: 42px;font-size: 20px !important;    margin-top: 50px;}	
.ww-ww .quick-link-outer{    left: -388px;}
.page-header{    margin-top: 103px;}
.abt-outer .elementor-text-editor p{    font-size: 20px!important;}	
.topic-outer .elementor-text-editor p{   font-size: 20px!important;}
.bn-con{    font-size: 25px;}
.go-beyond-slide-outer .carousel-slider__post-excerpt{    padding: 10px 35px 0 35px;}	
	
	
	
	
	
}
	
