@media only screen and (max-width :540px) {
	.listStyle ul li {
	  width:100%
	}
	.workwithus_logo img {
	  max-width:90px!important
	}
	.galry_MAn_iTm {
	  -webkit-column-count:2!important;
	  -moz-column-count:2!important;
	  column-count:2!important
	}
  }
  @media only screen and (min-width:320px) and (max-width:809px) {
	.galry_MAn_iTm {
	  -webkit-column-count:2!important;
	  -moz-column-count:2!important;
	  column-count:2!important
	}
	.workwithus_logo {
	  padding:10px 0;
	  border-bottom:1px solid #eceff9
	}
	.workwithus_logo img {
	  max-width:120px
	}
	.banner_btn,
	.item_FAclty p {
	  line-height:normal;
	  font-size:12px
	}
	.inner_banner,
	.quote_item p {
	  overflow:hidden
	}
	.top_margn .nav-link {
	  color:#fff;
	  font-weight:500;
	  font-size:12px;
	  padding:.25rem 12px
	}
	.courseITm h3 {
	  font-size:20px
	}
	.text__lft {
	  text-align:center
	}
	.text__end {
	  text-align:center
	}
	.banner_content ul,
	.banner_shp,
	.carousel-indicators,
	.list_it,
	.mock_item .btn_outline_theme i,
	.top_margn .nav-link span {
	  display:none
	}
	.hero_banner {
	  padding:20px 0;
	  background-position:center
	}
	.banner_content {
	  padding:0 0 0 18px;
	  text-align:left
	}
	.Social_footer,
	.banner_btn,
	.footer .footer-top .download-button,
	.inner_banner,
	.quote_item,
	.workwinner h2 {
	  text-align:center
	}
	.banner_content h6 {
	  padding:3px 6px;
	  font-size:11px;
	  margin:0
	}
.banner_content h1 {
	font-size: 30px;
	margin-bottom: 8px;
	line-height: 36px;
	max-width: 90%;
	margin: 12px 0 19px 0;
}
	.banner_content p {
	  font-size:12px;
	  margin:8px 0;
	  max-height:50px;
	  overflow:hidden
	}
	.btn_bner {
	  display:flex
	}
	.banner_btn {
	  border:1px solid var(--main);
	  transition:.4s;
	  padding:11px 16px
	}
	.banner_outline_btn {
	  display:inline-block;
	  padding:10px 16px;
	  margin-left:15px;
	  font-size:12px;
	  border:1px solid var(--main);
	  background:#f5f9fe
	}
	.dotted_ng,
	.inner_banner {
	  background-position:center
	}
	.img-fluid.arowbtnbnr {
	  bottom:-36px;
	  height:70px
	}
	.everyindustry_main {
	  padding:30px 0;
	  background-image:inherit
	}
	.day_count,
	.every_industry_itM,
	.footer .footer-middle {
	  padding:0
	}
	.item_FAclty {
	  padding:15px!important
	}
	.item_FAclty img {
	  width:32px;
	  margin:0 0 10px;
	  position:relative;
	  left:0;
	  top:0
	}
	.item_FAclty:before {
	  right:19px;
	  bottom:9px
	}
	.item_FAclty h3 {
	  font-size:14px!important;
	  margin:0 0 2px
	}
	.featurs_item img {
	  width:35px;
	  margin-bottom:9px
	}
	.featurs_item {
	  padding:14px;
	  min-height:auto
	}
	.featurs_item h4 {
	  font-size:13px;
	  margin-bottom:5px
	}
	.featurs_item p {
	  -webkit-line-clamp:2;
	  line-height:20px;
	  font-size:13px
	}
	.quote_item {
	  padding:40px 0 30px;
	  margin:0 20px
	}
	.quote_item:before {
	  left:50%;
	  top:0;
	  font-size:44px
	}
	.main h3,
	.quote_item h5 {
	  font-size:18px
	}
	.satup_support_main {
	  padding:15px 0 50px
	}
	.t_sig .image {
	  width:83px;
	  margin-right:6px
	}
	.satupsupportdv {
	  padding:30px 0;
	  border-radius:14px;
	  background-image:none
	}
	.Scdtail {
	  padding:0 20px
	}
	.Scdtail h3 {
	  font-size:1.5rem
	}
	.button .btn,
	.footer-bottom p {
	  font-size:12px
	}
	.workwinner {
	  padding:27px 0;
	  margin:0
	}
	.workwinner .text-end {
	  text-align:left!important
	}
	.workwinner .btn.btn_theme {
	  margin-top:13px
	}
	.t_sig .content {
	  text-align:left
	}
	.footer .footer-top .download-text h3 {
	  font-size:23px;
	  margin-bottom:6px;
	  text-align:center
	}
	.button .btn {
	  padding:10px 18px
	}
	.footer-bottom {
	  padding:10px 0;
	  margin:0
	}
	.featurs_section,
	.inner_banner {
	  padding:20px 0
	}
	.parentsay_main,
	.sectwesupport {
	  padding:20px 0
	}
	.inner_banner h1 {
	  font-size:21px;
	  line-height:normal;
	  letter-spacing:-1px;
	  margin:0
	}
	.img-fluid.imginrbnr {
	  left:80%;
	  width:100px
	}
	.inner_features_item .content {
	  padding:0 10px
	}
	.inner_features_item .content h3 {
	  font-size:26px
	}
	.workwinner h2 {
	  font-size:22px
	}
	.workwinner .col-lg-12.text-center.mt-4 {
	  margin-top:0!important
	}
	.pricing_item {
	  padding:35px 20px;
	  margin:0 10px 40px
	}
	.contact-form-wrap {
	  padding:27px 12px;
	  margin-top:-29px;
	  box-shadow:none;
	  border:none
	}
	.main {
	  padding:30px 0;
	  background:#fff
	}
	.Help_Sub_listing_main ul li a h6,
	.lead {
	  font-size:16px
	}
	.lead_rtlr,
	p {
	  font-size:15px
	}
	.C_itemD {
	  padding:16px 16px 16px 70px
	}
	.C_itemD img {
	  left:14px;
	  width:34px
	}
	.inner_features_item {
	  padding:20px 0;
	  margin-bottom:20px;
	  border-top:2px solid #ddd
	}
	.price_footer .btn_theme {
	  font-size:15px;
	  height:53px;
	  line-height:50px
	}
	.SUb_Help_Heading .h_itemM h5 {
	  font-size:23px;
	  line-height:normal
	}
	.Help_Sub_listing_main ul li:before {
	  right:11px;
	  width:25px;
	  height:25px;
	  line-height:25px;
	  font-size:12px
	}
	.Help_Sub_listing_main ul li a {
	  padding:14px 40px 14px 25px;
	  margin-bottom:10px;
	  border-radius:5px
	}
	.help_details_main {
	  padding:20px;
	  border-radius:10px
	}
	.lead_rtlr {
	  line-height:24px
	}
	.itemscrl {
	  padding:30px 10px;
	  margin-bottom:30px
	}
	.img-fluid.top_arow {
	  position:absolute;
	  top:-46px;
	  width:100px;
	  left:19%
	}
	.v_item {
	  padding-left:20px
	}
	.v_item img {
	  position:relative;
	  left:0;
	  top:0;
	  width:48px;
	  margin-bottom:9px
	}
	.section_title h2 {
	  font-size:1.6rem
	}
	.btn_banner {
	  font-size:10px;
	  padding:7px 20px;
	  letter-spacing:0;
	  border:1px solid #fff
	}
	.parents_inner {
	  padding:0;
	  background:0 0;
	  border-radius:10px
	}
	p {
	  line-height:27px
	}
	.Featureitem {
	  padding:16px
	}
	.best_key_main {
	  padding-bottom:41px
	}
	.faq_iner {
	  padding:0;
	  background:0 0;
	  border-radius:28px;
	  margin-bottom:20px!important
	}
	.accordion-button {
	  font-size:14px;
	  padding:13px 10px
	}
	.accordion-button:after {
	  width:22px;
	  height:22px
	}
	.owl-next span,
	.owl-prev span {
	  margin:0 -6px 0 -8px
	}
	.title_bg {
	  padding:20px 0 130px
	}
	.quote_item p {
	  font-size:14px;
	  line-height:26px;
	  -webkit-line-clamp:inherit;
	  max-height:300px;
	  overflow-y:auto
	}
	.testimonialpage {
	  column-count:1
	}
	.day_count .nav.nav-pills,
	.features_nav .nav.nav-pills {
	  padding:0;
	  flex-wrap:nowrap;
	  overflow-x:auto
	}
	.day_count .nav-pills .nav-link,
	.features_nav .nav-pills .nav-link {
	  padding:11px 12px;
	  white-space:nowrap;
	  margin:0;
	  font-size:13px
	}
	.features_nav .nav-pills .nav-link {
	  color:#fff
	}
	.Featursfixed {
	  top:65px;
	  z-index:9
	}
	.courseITm .card-body {
	  padding:13px
	}
	.mock_item {
	  padding:0;
	  background:0 0;
	  border-radius:10px;
	  margin-bottom:30px
	}
	.tab-content {
	  padding:10px
	}
	.priceMock {
	  margin-top:33px
	}
	.mock_item .btn_outline_theme {
	  padding:0 9px;
	  font-size:13px
	}
	.rfr_frd_main {
	  border-radius:0;
	  padding:0;
	  border:2px dashed #dae9fb
	}
	.rfr_frd_main .contact-form-wrap {
	  padding:51px 25px 30px;
	  background:0 0
	}
	.bg_curv { 
		bottom: -5px; 
	}
	.best_key_main {
		padding: 18px 0;
	}
	.featurs_item { 
		margin: 5px;
	}
	.featurs_item svg {
		width: 50px !important;
		height: 50px !important;
		margin: 8px 0 3px 0;
	}
	.featurs_item .bi-arrow-right-circle {
		font-size: 20px; 
	}
	.featurs_item p { 
		font-weight: 300;
	}
	.upcoming_mock_main {
		padding: 0 15px 0 0;
	}
	.item_listMAin.mockmainDv ul li { 
		display: block;
		padding-bottom: 51px; 
	}
	.item_listMAin.mockmainDv .product_title {
		width: 100%;
	}
	.mockmainDv ul li .image {
		width: auto;
		height: auto; 
		display: block; 
		background: transparent; 
		border-radius: 0;
	}
	.date_mock { 
		flex-direction: unset;
		justify-content: left;
		width: 100%;
		text-align: center; 
		align-items: center;
	}
	.date_mock span { 
		font-size: 12px; 
		margin: 0 0 0 6px;
	}
	.upcoming_mock_main {
		padding: 19px 15px 0 0;
	}

	.upcoming_mockkimnggg {
		margin: 34px 0 0 -12px;
		width: 106vh !important;
		max-width: 110%;
	}
	.btn_yelowblue { 
		height: 40px; 
		line-height: 39px;
		box-shadow: 2px 3px 0px 0px #8fa4fb; 
		margin-top: 12px; 
		font-size: 14px;
	}
	.row.mb-4 {
		margin-bottom: 0 !important;
	}
	.wave-top-hero { 
		top: -19px; 
	}
	.block-wave.top {
		width: 100%;
		height: 30px;
	}
	.btn_theme {
		padding: 0 20px; 
		height: 40px; 
		line-height: 39px;
		box-shadow: 3px 3px 0px 0px #273c91; 
	}

	.calltoaction_main h3 { 
		font-size: 1.5rem; 
		text-align: center;
	}
.testimonial .featurs_section {
	padding-bottom: 30px;
}
.calltoaction_main {
	padding: 40px 0; 
}

.row.text-start.mt-5 {
	margin: 23px !important;
	margin-bottom: 0 !important;
}
.img_video::before {
	position: absolute;
	left: 173px;
	top: -54px;
	width: 15vh;
	content: '';
	height: 32vh;
	background: #ffc224;
	border-radius: 500px;
	transform: rotate(35deg);
	z-index: -1;
}
.cotnact_Item .icon {
	margin: 0 22px 0 0; 
}
.cotnact_Item .content h4 {
	font-size: 17px; 
	font-weight: 500;
}

.carousel-item img {
	height: 45vh;
	object-fit: cover;
	object-position: center;
}
.carousel-item p {
	display: none;
}


  }
  @media only screen and (max-width :1199px) {
	.galry_MAn_iTm {
	  -webkit-column-count:3;
	  -moz-column-count:3;
	  column-count:3
	}
	.scrline_main {
	  top:66px
	}
	.color_fff p {
	  line-height:24px
	}
	.navbar-light .navbar-brand {
	  width: 256px !important;
    padding: 10px 0;
    //margin-right: auto margin: 0 auto;
    margin: 0;
	}
	header {
	  padding:0
	}
	header:after {
	  right:50px;
	  width:72px;
	  background-size:60px
	}
	.navbar-light .navbar-toggler-icon {
	  background-size:37px
	}
	.navbar-collapse {
	  padding-top:0;
	  position:fixed;
	  top:104px;
	  background:#fff;
	  width:100%;
	  left:0;
	  max-height:400px;
	  overflow-y:auto;
	  overflow-x:hidden
	}
	.navbar-nav .nav-link {
	  padding:10px 13px!important;
	  font-size:14px!important;
	  font-weight:500!important;
	  border-bottom:1px solid #f2f2f2
	}
	.navbar {
	  padding-right:0
	}
	.call_btbhd span small {
	  color:rgba(0,0,0,.92)
	}
	.call_btbhd span {
	  color:#29395b
	}
	.dropdown-item {
	  font-size:12px;
	  font-weight:500;
	  box-shadow:none;
	  padding:8px 10px;
	  background:0 0;
	  border-bottom:1px solid #e5f0ff
	}
	.dropdown-menu {
	  box-shadow:none;
	  padding:20px 30px;
	  border:none;
	  box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px
	}
	.nav-link.header_btn {
	  border:1px solid var(--main)!important;
	  margin:10px;
	  margin-right:0!important
	}
	.navbar-toggler {
	  border:none!important;
	  margin:0;
	  padding:3px 7px;
	  border-radius:2px
	}
	.navbar-nav {
	  align-items:initial
	}
	.nav-link.h_social_ico {
	  color:#fff!important;
	  padding:0!important;
	  display:inline-block!important
	}
	.navbar-expand-xl .navbar-nav .dropdown-mega .dropdown-menu {
	  border:none;
	  left:50%;
	  transform:translateX(0);
	  padding:0;
	  position:static;
	  min-width:80%
	}
	.dropdown-menu ul li .mega_link_item .image {
	  width:40px;
	  height:40px;
	  margin-right:12px
	}
	.nav-link.header_outline_btn {
	  border:1px solid var(--main)!important;
	  margin:10px;
	  padding:0 15px!important;
	  height:35px
	}
	.nav-link.header_btn.mobileView {
	  border:1px solid var(--main)!important;
	  margin:10px;
	  padding:1px 16px!important;
	  height:29px;
	  line-height:23px;
	  font-size:12px!important
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
	  box-shadow:none!important;
	  padding:0;
	  background:#f2f7fe;
	  margin:0;
	  position:static
	}
	.link_mainHeilight {
	  padding:14px 13px;
	  background:var(--main)
	}
	.mega_links_info p {
	  font-size:13px;
	  font-weight:300;
	  overflow:hidden;
	  text-overflow:ellipsis;
	  display:-webkit-box;
	  -webkit-line-clamp:1;
	  -webkit-box-orient:vertical
	}
	.key-point-list li:before {
	  left:-8px
	}
	.dropdown-menu ul li .mega_link_item {
	  display:flex;
	  width:100%;
	  padding:11px 20px;
	  border-bottom:1px solid #d1e3fd
	}
	.fixed .navbar-collapse {
	  top:65px;
	  border-top:1px solid #eee
	}
	.breadcrumb {
	  display:none
	}
	.top_info li a {
	  margin:0 3px 0 0;
	  font-size:13px
	}
	.top_info li a i {
	  margin:0
	}
	.top_header {
	  padding:4px 0
	}
	.cart_login {
	  justify-content:center
	}
	.nav-link .Count_iTm {
	  top:7px
	}
  }
  @media only screen and (min-width:810px) and (max-width:1080px) {
	.footer .footer-top .download-button,
	.inner_banner,
	.quote_item {
	  text-align:center
	}
	.hero_banner {
	  padding:20px 0;
	  background-position:center
	}
	.banner_content ul,
	.banner_shp,
	.carousel-indicators,
	.list_it,
	.mock_item .btn_outline_theme i {
	  display:none
	}
	.banner_content p {
	  font-size:15px;
	  margin:8px 0;
	  max-height:50px;
	  overflow:hidden
	}
	.btn_bner {
	  display:flex
	}
	.banner_outline_btn {
	  display:inline-block;
	  padding:10px 16px;
	  margin-left:15px;
	  font-size:12px;
	  border:1px solid var(--main);
	  background:#f5f9fe
	}
	.dotted_ng,
	.inner_banner {
	  background-position:center
	}
	.img-fluid.arowbtnbnr {
	  bottom:-36px;
	  height:70px
	}
	.everyindustry_main {
	  padding:30px 0;
	  background-image:inherit
	}
	.day_count,
	.every_industry_itM,
	.footer .footer-middle {
	  padding:0
	}
	.item_FAclty {
	  padding:15px!important
	}
	.item_FAclty img {
	  width:32px;
	  margin:0 0 10px;
	  position:relative;
	  left:0;
	  top:0
	}
	.item_FAclty p {
	  font-size:12px;
	  line-height:normal
	}
	.item_FAclty:before {
	  right:19px;
	  bottom:9px
	}
	.item_FAclty h3 {
	  font-size:14px!important;
	  margin:0 0 2px
	}
	.featurs_item img {
	  width:35px;
	  margin-bottom:9px
	}
	.featurs_item {
	  padding:14px;
	  min-height:auto
	}
	.featurs_item h4 {
	  font-size:13px;
	  margin-bottom:5px
	}
	.featurs_item p {
	  -webkit-line-clamp:2;
	  line-height:20px;
	  font-size:13px
	}
	.quote_item {
	  padding:40px 0 30px;
	  margin:0 20px
	}
	.quote_item:before {
	  left:50%;
	  top:0;
	  font-size:44px
	}
	.main h3,
	.quote_item h5 {
	  font-size:18px
	}
	.satup_support_main {
	  padding:15px 0 50px
	}
	.t_sig .image {
	  width:83px;
	  margin-right:6px
	}
	.satupsupportdv {
	  padding:30px 0;
	  border-radius:14px;
	  background-image:none
	}
	.Scdtail {
	  padding:0 20px
	}
	.Scdtail h3 {
	  font-size:1.5rem
	}
	.btn_banner,
	.button .btn,
	.footer-bottom p {
	  font-size:12px
	}
	.workwinner {
	  padding:27px;
	  margin:0
	}
	.workwinner .text-end {
	  text-align:left!important
	}
	.workwinner .btn.btn_theme {
	  margin-top:13px
	}
	.t_sig .content {
	  text-align:left
	}
	.footer .footer-top .download-text h3 {
	  font-size:23px;
	  margin-bottom:6px;
	  text-align:center
	}
	.button .btn {
	  padding:10px 18px
	}
	.footer-bottom {
	  padding:10px 0;
	  margin:0
	}
	.featurs_section,
	.parentsay_main,
	.sectwesupport {
	  padding:20px 0
	}
	.inner_banner {
	  overflow:hidden
	}
	.inner_banner h1 {
	  font-size:21px;
	  line-height:normal;
	  letter-spacing:-1px;
	  margin:0
	}
	.img-fluid.imginrbnr {
	  left:80%;
	  width:100px
	}
	.inner_features_item .content {
	  padding:0 10px
	}
	.inner_features_item .content h3 {
	  font-size:26px
	}
	.workwinner h2 {
	  font-size:22px;
	  text-align:left
	}
	.workwinner .col-lg-12.text-center.mt-4 {
	  margin-top:0!important
	}
	.pricing_item {
	  padding:35px 20px;
	  margin:0 10px 40px
	}
	.contact-form-wrap {
	  margin-top:-29px;
	  box-shadow:none;
	  border:none
	}
	.main {
	  padding:30px 0;
	  background:#fff
	}
	.Help_Sub_listing_main ul li a h6,
	.lead {
	  font-size:16px
	}
	.lead_rtlr,
	p {
	  font-size:15px
	}
	.C_itemD {
	  padding:16px 16px 16px 70px
	}
	.C_itemD img {
	  left:14px;
	  width:34px
	}
	.inner_features_item {
	  padding:20px 0;
	  margin-bottom:20px;
	  border-top:2px solid #ddd
	}
	.price_footer .btn_theme {
	  font-size:15px;
	  height:53px;
	  line-height:50px
	}
	.SUb_Help_Heading .h_itemM h5 {
	  font-size:23px;
	  line-height:normal
	}
	.Help_Sub_listing_main ul li:before {
	  right:11px;
	  width:25px;
	  height:25px;
	  line-height:25px;
	  font-size:12px
	}
	.Help_Sub_listing_main ul li a {
	  padding:14px 40px 14px 25px;
	  margin-bottom:10px;
	  border-radius:5px
	}
	.help_details_main {
	  padding:20px;
	  border-radius:10px
	}
	.lead_rtlr {
	  line-height:24px
	}
	.itemscrl {
	  padding:30px 10px;
	  margin-bottom:30px
	}
	.img-fluid.top_arow {
	  position:absolute;
	  top:-46px;
	  width:100px;
	  left:19%
	}
	.v_item {
	  padding-left:20px
	}
	.v_item img {
	  position:relative;
	  left:0;
	  top:0;
	  width:48px;
	  margin-bottom:9px
	}
	.section_title h2 {
	  font-size:1.6rem
	}
	.btn_banner {
	  padding:7px 20px;
	  letter-spacing:0;
	  border:1px solid #fff
	}
	.parents_inner {
	  padding:0;
	  background:0 0;
	  border-radius:10px
	}
	p {
	  line-height:27px
	}
	.Featureitem {
	  padding:16px
	}
	.best_key_main {
	  padding-bottom:41px
	}
	.faq_iner {
	  padding:0;
	  background:0 0;
	  border-radius:28px;
	  margin-bottom:20px!important
	}
	.accordion-button {
	  font-size:14px;
	  padding:13px 10px
	}
	.accordion-button:after {
	  width:22px;
	  height:22px
	}
	.owl-next span,
	.owl-prev span {
	  margin:0 -6px 0 -8px
	}
	.title_bg {
	  padding:20px 0 130px
	}
	.quote_item p {
	  font-size:14px;
	  line-height:26px;
	  -webkit-line-clamp:inherit;
	  max-height:300px;
	  overflow:hidden;
	  overflow-y:auto
	}
	.testimonialpage {
	  column-count:1
	}
	.day_count .nav.nav-pills,
	.features_nav .nav.nav-pills {
	  padding:0;
	  flex-wrap:nowrap;
	  overflow-x:auto
	}
	.day_count .nav-pills .nav-link,
	.features_nav .nav-pills .nav-link {
	  padding:11px 12px;
	  white-space:nowrap;
	  margin:0;
	  font-size:13px
	}
	.features_nav .nav-pills .nav-link {
	  color:#fff
	}
	.Featursfixed {
	  top:65px;
	  z-index:9
	}
	.courseITm .card-body {
	  padding:13px
	}
	.mock_item {
	  padding:0;
	  background:0 0;
	  border-radius:10px;
	  margin-bottom:30px
	}
	.tab-content {
	  padding:10px
	}
	.priceMock {
	  margin-top:33px
	}
	.mock_item .btn_outline_theme {
	  padding:0 9px;
	  font-size:13px
	}
	.rfr_frd_main {
	  border-radius:0;
	  padding:0;
	  border:2px dashed #dae9fb
	}
	.rfr_frd_main .contact-form-wrap {
	  padding:51px 25px 30px;
	  background:0 0
	}
	.banner_content {
	  padding:0 0 0 54px;
	  text-align:left
	}
	.banner_content h6 {
	  padding:5px 14px;
	  font-size:12px;
	  background:#ffb609;
	  margin:0 0 8px
	}
	.banner_content h1 {
	  font-size:26px;
	  margin-bottom:8px
	}
	.contact-form-wrap {
	  padding:27px 50px;
	  background:#f5f7fb;
	  box-shadow:16px 8px 33px 11px rgba(217.99999999999994,226.99999999999997,228.99999999999994,.22);
	  border-radius:0;
	  box-shadow:rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px
	}
	.course_features img {
	  width:31px;
	  margin:0 12px 0 0
	}
	.course_features h4 {
	  font-size:13px;
	  margin:0
	}
	.Social_footer {
	  max-height:inherit!important
	}
	.container,
	.container-lg,
	.container-md,
	.container-sm {
	  max-width:100%
	}
	.section_title h6 {
	  font-size:11px
	}
	.calltoaction_main h3 { 
		font-size: 1.5rem; 
		text-align: center;
	}
.testimonial .featurs_section {
	padding-bottom: 30px;
}
.calltoaction_main {
	padding: 40px 0; 
}

.row.text-start.mt-5 {
	margin: 23px !important;
	margin-bottom: 0 !important;
}
.img_video::before {
	position: absolute;
	left: 173px;
	top: -54px;
	width: 15vh;
	content: '';
	height: 32vh;
	background: #ffc224;
	border-radius: 500px;
	transform: rotate(35deg);
	z-index: -1;
}
.cotnact_Item .icon {
	margin: 0 22px 0 0; 
}
.cotnact_Item .content h4 {
	font-size: 17px; 
	font-weight: 500;
}

  }
  @media only screen and (min-width:991px) and (max-width:1199px) {
	.banner_btn,
	.banner_outline_btn {
	  border:1px solid var(--main);
	  font-size:12px
	}
	.HeroDtail p {
	  line-height:normal;
	  font-size:13px
	}
	.hero_banner {
	  padding:20px 0;
	  background-position:center
	}
	.banner_content {
	  text-align:left
	}
	.banner_btn,
	.footer .footer-top .download-button,
	.quote_item {
	  text-align:center
	}
	.banner_shp,
	.list_it {
	  display:none
	}
	.banner_content h6 {
	  padding:6px 15px;
	  font-size:12px
	}
	.banner_content h1 {
	  font-size:40px
	}
	.banner_content p {
	  font-size:15px;
	  margin:13px 0;
	  max-height:50px;
	  overflow:hidden
	}
	.btn_bner {
	  display:flex
	}
	.banner_btn {
	  transition:.4s;
	  padding:15px 22px;
	  line-height:normal
	}
	.banner_outline_btn {
	  display:inline-block;
	  padding:13px 16px;
	  margin-left:15px;
	  background:#f5f9fe
	}
	.dotted_ng,
	.inner_banner {
	  background-position:center
	}
	.img-fluid.arowbtnbnr {
	  bottom:-36px;
	  height:70px
	}
	.everyindustry_main {
	  padding:30px 0;
	  background-image:inherit
	}
	.every_industry_itM,
	.footer .footer-middle {
	  padding:0
	}
	.item_FAclty {
	  padding:15px!important
	}
	.item_FAclty img {
	  width:32px;
	  margin:0 0 10px;
	  position:relative;
	  left:0;
	  top:0
	}
	.item_FAclty p {
	  font-size:14px;
	  line-height:22px
	}
	.item_FAclty:before {
	  right:19px;
	  bottom:9px
	}
	.item_FAclty h3 {
	  font-size:16px!important;
	  margin:0 0 2px
	}
	.featurs_item img {
	  width:55px;
	  margin-bottom:9px
	}
	.featurs_item h4 {
	  margin-bottom:5px
	}
	.featurs_item p {
	  -webkit-line-clamp:2;
	  line-height:20px;
	  font-size:13px
	}
	.quote_item {
	  padding:40px 86px 30px;
	  margin:0 20px
	}
	.quote_item:before {
	  left:43%;
	  top:38px;
	  font-size:108px;
	  transform:translateY(-50%)
	}
	.quote_item h5 {
	  font-size:18px
	}
	.satup_support_main {
	  padding:15px 0 50px
	}
	.t_sig .image {
	  width:50px;
	  margin-right:6px
	}
	.satupsupportdv {
	  padding:30px;
	  border-radius:14px;
	  background-image:none
	}
	.Scdtail {
	  padding:0 20px
	}
	.Scdtail h3 {
	  font-size:2rem
	}
	.button .btn,
	.footer-bottom p {
	  font-size:12px
	}
	.workwinner {
	  padding:27px
	}
	.workwinner .text-end {
	  text-align:left!important
	}
	.workwinner .btn.btn_theme {
	  margin-top:13px;
	  font-size:14px
	}
	.t_sig .content {
	  text-align:left
	}
	.footer .footer-top .download-text h3 {
	  font-size:23px;
	  margin-bottom:6px;
	  text-align:center
	}
	.button .btn {
	  padding:10px 18px
	}
	.footer-bottom {
	  padding:10px 0;
	  margin:0
	}
	.sectwesupport {
	  padding:20px 0
	}
	.inner_banner {
	  overflow:hidden
	}
	.inner_banner h1 {
	  font-size:26px;
	  line-height:normal
	}
	.img-fluid.imginrbnr {
	  left:80%;
	  width:100px
	}
	.inner_features_item .content {
	  padding:0 10px
	}
	.inner_features_item .content h3 {
	  font-size:26px
	}
	.workwinner h2 {
	  font-size:30px
	}
	.workwinner .col-lg-12.text-center.mt-4 {
	  margin-top:0!important
	}
	.pricing_item {
	  padding:35px 20px;
	  margin:0 10px 40px
	}
	.contact-form-wrap {
	  padding:27px;
	  background:#fff
	}
	.main {
	  padding:30px 0;
	  background:#fff
	}
	.lead {
	  font-size:16px
	}
	.C_itemD {
	  padding:16px 16px 16px 70px
	}
	.C_itemD img {
	  left:14px;
	  width:34px
	}
	.inner_features_item {
	  padding:30px 0;
	  margin-bottom:20px
	}
	.price_footer .btn_theme {
	  font-size:15px;
	  height:53px;
	  line-height:50px
	}
	.SUb_Help_Heading .h_itemM h5 {
	  font-size:23px;
	  line-height:normal
	}
	.Help_Sub_listing_main ul li:before {
	  right:11px;
	  width:25px;
	  height:25px;
	  line-height:25px;
	  font-size:12px
	}
	.Help_Sub_listing_main ul li a {
	  padding:14px 40px 14px 25px;
	  margin-bottom:10px;
	  border-radius:5px
	}
	.Help_Sub_listing_main ul li a h6 {
	  font-size:20px
	}
	.help_details_main {
	  padding:20px;
	  border-radius:10px
	}
	.lead_rtlr {
	  font-size:15px;
	  line-height:24px
	}
	.main h3 {
	  font-size:24px
	}
	.itemscrl {
	  padding:30px 10px;
	  margin-bottom:30px
	}
	.img-fluid.top_arow {
	  position:absolute;
	  top:-46px;
	  width:100px;
	  left:19%
	}
	.v_item {
	  padding-left:20px
	}
	.v_item img {
	  position:relative;
	  left:0;
	  top:0;
	  width:48px;
	  margin-bottom:9px
	}
	.section_title h2 {
	  font-size:1.8rem
	}
	.Featursfixed {
	  top:66px
	}
	.container,
	.container-lg,
	.container-md,
	.container-sm {
	  max-width:90%
	}
  }
  @media only screen and (max-width :990px) {
  	.footer { 
    padding-top: 0; 
}
	.listStyle ul li {
	  width:49%
	}
	.fulbanner_imginner img {
	  transform:scale(3)
	}
	.container {
	  max-width:100%
	}
	.nav-folderized .nav h5 {
	  cursor:pointer;
	  width:100%;
	  padding:10px 17px;
	  margin:0;
	  font-size:15px;
	  border-bottom:1px solid #666;
	}
	.f_link_main {
	  padding:0
	}
	.nav-folderized ul {
	  max-height:0;
	  overflow:hidden;
	  transition:max-height 1s ease-out;
	  width:100%;
	  padding:0 0 0 21px;
	  margin:0
	}
	.nav-folderized .nav h5:after {
	  content:"+";
	  float:right
	}
	.nav-folderized .wp-container-5 {
	  display:block!important
	}
	.nav-folderized .nav.open h5:after {
	  content:"-"
	}
	.nav-folderized .nav .menu,
	.nav-folderized .nav.open ul {
	  height:auto;
	  max-height:500px;
	  transition:max-height 1s ease-in!important
	}
	.nav-folderized .col.nav {
	  padding:0!important;
	  display:block!important;
	  width:100%;
	  flex:1 0 100%
	}
	.widget_nav_menu {
	  margin-bottom:0!important
	}
	.Social_footer {
	  height:40px!important;
	  overflow:visible!important
	}
	.Social_footer li a {
	  width:32px;
	  height:32px;
	  line-height:32px;
	  font-size:20px!important
	}
	.nav-folderized .menu {
	  display:none
	}
  }
  .hidden {
	display:none!important
  }
  .dropdown-menu[data-bs-popper] {
	margin-top:0
  }
  @media only screen and (min-width:1200px) and (max-width:1400px) {
	header {
	  padding:0
	}
	.navbar-expand-xl .navbar-nav .dropdown-mega .dropdown-menu {
	  min-width:80%
	}
	.inner_banner h1 {
	  font-size:40px;
	  line-height:58px
	}
	.item_FAclty p {
	  -webkit-line-clamp:3;
	  font-size:14px;
	  line-height:23px
	}
	.navbar-expand-xl .navbar-nav .nav-link {
	  font-size:14px;
	  padding:30px 18px
	}
	.nav-link.header_btn {
	  border:1px solid var(--main);
	  padding:8px 12px!important;
	  font-size:12px!important;
	  margin-left:0;
	  margin-right:50px!important
	}
	.banner_content h1 {
	  font-size:40px
	}
	.banner_content {
	  color:#353434;
	  text-align:left;
	  padding-left:30px
	}
	.banner_content ul li {
	  font-size:13px
	}
	.banner_content ul li:before {
	  font-size:13px;
	  top:1px
	}
	.banner_content ul {
	  margin:10px 0 20px;
	  max-height:123px;
	  overflow:hidden;
	  overflow-y:auto;
	  scrollbar-width:none
	}
	.carousel-caption {
	  width:100%;
	  left:0;
	  right:0
	}
  }
  @media only screen and (min-width:1401px) and (max-width:1680px) {
	.carousel-caption {
	  width:100%;
	  left:0;
	  right:0
	}
  }
  .cookies-notification {
	position:fixed;
	left:0;
	bottom:0;
	z-index:99999;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	width:100%;
	padding:15px 12px;
	background-color:rgba(3,101,224,.97);
	max-width:320px;
	border-radius:4px;
	margin:2px
  }
  .cookies-notification__message {
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	width:100%;
	font-weight:400;
	letter-spacing:0
  }
  .cookies-notification__message-link {
	margin-left:2px;
	font-weight:500;
	text-decoration:underline;
	color:currentColor
  }
  .cookies-notification .btn {
	padding:.2rem .5rem;
	font-size:12px;
	border-radius:.25rem;
	font-weight:600;
	margin-left:5px
  }
  del {
	text-decoration:none!important
  }
  