.full_carousel .select_template{padding: 40px 0 60px 150px;border-bottom: 1px solid #c6d1da;border-top: 1px solid #c6d1da;background: transparent;}

.full-width-page-carousel.full_carousel .select_template{padding: 40px 0 60px 0;margin:0}
.full_carousel .select_template .h2{font-size:4.2rem;line-height:4.6rem;letter-spacing:-.84px;border-top:none;font-weight: 700;padding: 0 0 30px;margin: 20px auto 10px;}
/* Slider */
body .btnpage {
    text-transform: capitalize;
    padding: 11px 25px;
    font-size:1.6rem;
}
.page-id-4839 .js-p1p-blade-2.full_carousel{margin-bottom: 55px;}
.full_carousel{
	clear:both;
}

/* ========================================================== */
@media (min-width: 768px) and (max-width: 1023px){
	.full_carousel .select_template {padding: 40px 0 60px 20px;}
}
/* Media Query for Ipad Pro */
@media (max-width: 768px){
    .full_carousel{padding-right: 20px;padding-left: 20px;}
    .full_carousel .row{margin-right: -20px;margin-left: -20px;}
	.full_carousel .slider{width: 100%;}
	.full_carousel .select_template {padding: 20px 0 40px;border-top: none;}
	.full_carousel .select_template [class*="col-"]{padding-right: 0;}
	.full_carousel .select_template img {padding: 0;}
	.full_carousel .select_template .h2{padding-bottom: 50px; border-top:none;font-size:2.8rem;line-height:3.5rem;}
	.page-id-4839 .js-p1p-blade-2.full_carousel{margin-bottom: 40px;}
	.full_carousel .special-orange-btn {margin-top: 0px;margin-bottom: 65px;width: 96%;}
/* ============================================= */
}
/*Media Query for Ipad*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.full_carousel .special-orange-btn {width: auto;}
}
/*Hide Border Bottom*/
.hide-bottom-border { border-bottom: none !important;padding-bottom: 10px !important;}

/*Hide Border from carousel top*/
.hide_carousel_border {padding-top: 0px !important;border-top: none !important;}

/*--5040--*/
.full_carousel .p1p-hover-img-btn{
	display: flex;
    align-items: center;
    justify-content: center;
	position: relative;
}
.full_carousel .p1p-hover-img-btn .special-orange-btn:focus {
    outline: none;
}
.full_carousel .p1p-hover-img-btn .special-orange-btn{
	opacity: 0;
	visibility: hidden;
	bottom: 40px;
	text-decoration: none;
	position: absolute;
	text-align: center;
	width: 90%;
	left: 5%;
	right: 5%; 
}

 /* glide css */
.full-carousal-wrap {
    max-width: 1140px;
    margin: 0 auto;
	margin-bottom: 70px;
}
.full-width-page-carousel .full-carousal-wrap{
	max-width:100%;
}
.full-carousal-wrap .glide-full-width-carousal {
    width: 100%;
    min-height: 300px;
	position: relative;
	visibility: hidden;
}
.full-carousal-wrap .glide-full-width-carousal.glide--slider {
	visibility: visible;
}
.full-carousal-wrap .full-width-slide {
    overflow: hidden;
    min-height: 300px;
    padding-bottom: 20px;
}
.full-carousal-wrap .carousal-lists {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.full-carousal-wrap .glide-list-item .title-content-wrap {
    visibility: hidden;
    opacity: 0;
	margin-top: 10px;
	width: 400px;
    transition: opacity 300ms linear 0s;
}
.full-carousal-wrap .glide-list-item .title-content-wrap .title-below-carousal {
    font-size:1.8rem;
    text-decoration: underline;
	color: #545BF8;
}
.full-carousal-wrap .glide-list-item.glide__slide--active .title-content-wrap {
    visibility: visible;
    opacity: 1;
}
.full-carousal-wrap .glide-list-item .title-content-wrap .carousal-content {
	font-size:1.6rem;
	line-height:2.5rem;
}
.full-carousal-wrap .carousal-lists .carousal-img-wrap {
	position: relative;
	opacity: .4;
	padding: 20px 0;
}
.full-carousal-wrap .carousal-lists .glide__slide--active  .carousal-img-wrap {
	opacity: 1;
}
.full-carousal-wrap .carousal-lists .carousal-img-wrap img {
    width: 100%;
    margin-bottom: 7px;
    border: 1px solid #e2e1ff;
}
.full-carousal-wrap .carousal-lists .glide__slide--active  .carousal-img-wrap img{
    border:1px solid #545BF8;
}
.full-carousal-wrap .carousal-lists .glide-list-item.glide__slide--active .carousal-img-wrap img {
	height: 300px;
    margin-top: -10px;
}
.full-carousal-wrap .carousal-lists .carousal-img-wrap .special-orange-btn {
    opacity: 0;
    visibility: hidden;
    bottom: 40px;
    text-decoration: none;
    position: absolute;
    text-align: center;
    width: 90%;
    left: 5%;
    right: 5%;
	min-width: unset!important;
	padding: 14px!important;
}
.full-carousal-wrap .carousal-lists .glide__slide--active .carousal-img-wrap:hover .special-orange-btn {
    opacity: 1;
    visibility: visible;
}
.full-carousal-wrap .glide__arrows {
    position: relative;
}
.full-carousal-wrap .glide__arrow {
    position: absolute;
	cursor: pointer;
}
.full-carousal-wrap .glide__arrow[disabled] .glide-arrows::after {
	border-color: #667085;
}
.full-carousal-wrap .glide__arrow[disabled] .glide-arrows::before {
	background-color: #667085;
}
.glide__arrow.glide__arrow--right {
    left: 60px;
}
.full-carousal-wrap .glide-arrows {
    display: inline-block;
    height: 10px;
    width: 10px;
}
.full-carousal-wrap .glide__arrows .glide-arrows::after {
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-right-width: 3px;
	content: "";
	display: inline-block;
	height: 10px;
	left: 0;
	position: absolute;
	top: 0;
	width: 10px;
	border-color: #545BF8;
  }
  .full-carousal-wrap .glide__arrows .glide-arrows::before {
	background: #545BF8;
	border-radius: 20px;
	bottom: 1px;
	content: "";
	height: 28px;
	position: absolute;
	right: 0;
	transform-origin: bottom;
	width: 3px;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
  }
  .full-carousal-wrap .glide__arrows .glide-arrows.is-right {
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	-webkit-transform: rotate(315deg);
	transform: rotate(315deg);
  }
  .full-carousal-wrap .glide__arrows .glide-arrows.is-left {
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
  }
  .full-carousal-wrap .glide__bullets {
	position: absolute;
	left: 90px;
  }
  .full-carousal-wrap .glide__bullet {
	display: none;
  }
  .full-carousal-wrap .glide__bullet.glide__bullet--active {
	display: inline-block;
    font-size:1.4rem;
    font-weight: 600;
    background: transparent;
    border: 0;
    width: 100%;
  }
  .new-glide-two-col .two-col-carousal-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .new-glide-two-col .two-col-carousal-inner {
	width: 30%;
  }
  .new-glide-two-col .full-carousal-wrap .glide-full-width-carousal {
	width: 65%;
	min-height: 200px;
  }
  .new-glide-two-col .full-carousal-wrap .full-width-slide {
	min-height: 200px;
  }
  .new-glide-two-col .full-carousal-wrap {
	max-width: 100%;
  }
  .new-glide-two-col .glide-full-width-carousal .glide__arrows .glide-arrows::after {
	border-color: #fff;
  }
  .new-glide-two-col .glide-full-width-carousal .glide__arrows .glide-arrows::before {
	background-color: #fff;
  }
  .new-glide-two-col .glide__arrow.glide__arrow--right {
    left: 82px;
  }
  .new-glide-two-col .glide-full-width-carousal .glide__bullets {
    left: 35px;
  }
  .new-glide-two-col .full-carousal-wrap .carousal-lists .glide-list-item.glide__slide--active .carousal-img-wrap img {
	height: auto;
  }
  .new-glide-two-col.p1p-bg-dark.color-white.full_carousel .h2 {
	color: #79D6DC;
  }
  @media only screen and (max-width: 1200px) and (min-width: 1024px) {
	.full_carousel .special-orange-btn {margin-bottom: 30px;margin-top: 50px;}
}
  @media (max-width: 991px){
	.new-glide-two-col .full-carousal-wrap {
		padding: 0 20px;
	}
	.new-glide-two-col .two-col-carousal-inner {
		width: 100%;
	}
	.new-glide-two-col .full-carousal-wrap .glide-full-width-carousal {
		width: 100%;
		margin-top: 40px;
	}
  }
  @media (max-width: 767px) {
	.full-carousal-wrap .glide-list-item .title-content-wrap {
		width: 100%;
	}
	.full-carousal-wrap .carousal-lists .glide-list-item.glide__slide--active .carousal-img-wrap img{
		height: auto;
		margin-top: 0;
	}
	.no-description-carousel .full-carousal-wrap .carousal-lists .glide-list-item.glide__slide--active .carousal-img-wrap img {
		height: auto;
		margin-top: 0;
	}
	.full-carousal-wrap .carousal-lists .carousal-img-wrap {
		padding: 0;
	}
	.glide__arrow.glide__arrow--right {
		left: 100px;
	}
	.glide-full-width-carousal .glide__bullets {
		left: 42px;
	}
	.full-carousal-wrap .carousal-lists {
		padding-left: 1px;
	}
  }

  @media screen and (min-device-width: 768px) and (max-device-width: 1200px) {
	.container-two-column.left-sidebar-hidden .row.select_template  {
		margin-left: 30px;
	}
  .container-two-column:not(.left-sidebar-hidden) .row.select_template  {
	max-width: calc(100vw - 400px);
	width:100%;
	margin-left: 0px;
  }	
  .container-two-column.left-sidebar-hidden .full_carousel .select_template .h2 , .container-two-column.left-sidebar-hidden .full_carousel .select_template .blade-description{
	max-width: calc(100vw - 100px);
	margin-left: 0px;
	
  }
  .container-two-column:not(.left-sidebar-hidden) .full_carousel .select_template .h2 , .container-two-column:not(.left-sidebar-hidden) .full_carousel .select_template .blade-description{
	max-width: calc(100vw - 400px);
    margin-left: 0px;
  }
  .container-two-column:not(.left-sidebar-hidden) .full_carousel  .full-carousal-wrap{
	margin-left: 30px;
  }
}