::selection 
{
	background:#282671;
	color:#ffff;
}
::-webkit-scrollbar {
    width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
	background:#fff;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #bb3663;
}
::-webkit-scrollbar-thumb:window-inactive {
	background: #bb3663; 
}
body,html
{
	padding:0px;
	margin:0px;
	height:100%;
	font-family: 'Roboto', sans-serif;
}
#myBtn 
{
    display: none;
    position: fixed;
    bottom: 15px;
    right: 20px;
    z-index: 99;
    font-size: 20px;
    border: none;
    outline: none;
    background-color: #bb3663;
    color: white;
    cursor: pointer;
    padding: 3px 10px;
    border-radius: 30px;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
#myBtn2 {
    display: block;
    position: fixed;
    bottom: 75px;
    right: 20px;
    z-index: 99;
    font-size: 20px;
    border: none;
    outline: none;
    background-color: #bb3663;
    color: white;
    cursor: pointer;
    padding: 3px 10px;
    border-radius: 30px;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
#myBtn:hover, #myBtn1:hover 
{
  background-color: #282671;
}

.w-30
{
	width:30%
}
.mobile-version
{
	display:none;
}
.bg-own
{
	background-color:#bb3663;
}
.bg-own1
{
	background-image: linear-gradient(to right, #bb3663 , #282671);
}
.bg-light
{
	background-color: yellow;
}
.bg-shadow
{
	background-color: #efefef;
}

.text-own
{
	color:#bb3663;
}
.text-own span, .text-own1, p span
{
	color:#282671;
}
.btn-own
{
	line-height: 35px;
    border: none;
    background-size: 200%, 1px;
    transition: all 200ms linear 0ms;
    box-shadow: 0px 7px 7px 1px rgb(53 53 53 / 20%) !important;
    background-image: linear-gradient(90deg, #bb3663 0%, #282671 50%, #bb3663);
    color: #fff;
    padding: 5px 50px;
    border-radius: 50px;
	text-transform:uppercase;
}
.idx-banner-bottom
{
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
    background-image: linear-gradient(90deg, #bb3663 0%, #282671 50%, #bb3663);
    color: #fff;
    padding: 10px 60px;
    border-radius: 10px;
}
/*.footer-section .btn-own
{
	border:2px solid #fff;
}
.btn-own:hover 
{
    color: #ffffff;
    background-image: linear-gradient(90deg, black 0%, black 50%, #000);
}*/
.rounded 
{
    border-radius: 12px!important;
}
.rounded-right {
    border-top-right-radius: 12px!important;
    border-bottom-right-radius: 12px!important;
}
.top-text
{
	position: absolute;
    top: 25px;
    background: linear-gradient(110.83deg,#bb3663 15.83%,#282671 97.46%);
    border-radius: 0 4px 4px 0;
    display: flex;
    align-items: center;
    z-index: 2;
    font-weight: 500;
    color: #fff;
}
.btn-own:hover, .active .btn-own
{
    color: #28246d !important;
    background-image: linear-gradient(90deg, #e5e5e5 0%, #e5e5e5 50%, #e5e5e5);
	transition-duration: 0.3s;
}
a
{
	text-decoration:none;
}
.text-own a:hover
{
	text-decoration:none;
	color:#bb3663;
}
.btn-own a 
{
	color:#bb3663;
}
.menu7 .btn-own a
{
	color:#fff;
}
.menu7 .btn-own:hover a, .active .btn-own a
{
	color:#bb3663;
}
.form-check-input
{
     accent-color: #bb3663;
}
.btn-outline-own 
{
    color: #bb3663;
    border-color: #bb3663;
	transition: 0.5s all;
}
.btn-outline-own:hover 
{
    color: #fff;
    /*background-color: #bb3663;*/
	background-image: linear-gradient(to right, #bb3663 , #282671);
    border-color: #bb3663;
	transition: 0.5s all;
}
.list-inline-item {
    width: auto !important;
}
.list-inline-item:not(:last-child) {
    margin-right: 0px !important;
}
.border-own
{
	border: 0.5px solid #efefef!important;
}
.btn-own:hover a 
{
	text-decoration:none;
}
hr 
{
    border-top: 1px solid rgb(173 173 173 / 43%) !important;
}
.navbar-light .navbar-toggler 
{
    color: rgb(255 255 255);
    border-color: rgb(245 238 238 / 0%);
	font-size:25px;
}
.navbar-light .navbar-nav .nav-link 
{
    color: #bb3663;
	transition-duration: 0.5s;
	padding: 0px 9px;
    font-size: 15px;
}
.navbar-light .navbar-nav .nav-link:hover
{
    color: #282671;
	transition-duration: 0.5s;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link 
{
    color: #282671;
}
/*******************  Dropdown  hover *********************/


/*******************  Dropdown  hover *********************/

/*.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
	animation: .75s ease-in-out 0s normal none 1 running fadeInDown;
}
.dropdown-menu
{
	margin:0px 0px;
	padding:0px 0px;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
}
 rotate caret on hover 
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(-90deg);
} 
/*******************  Dropdown  hover *********************/
.dropdown-menu
{
	padding:0px 0px;
}
.dropdown-item {
    color: #bb3663;
	font-size: 15px;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #282671;
    text-decoration: none;
    background-color: #efefef;
}
.fixed-top-own 
{
    background-color: #fff;
    animation: 0.75s ease-in-out 0s normal none 1 running fadeInDown;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
.c-pointer
{
	cursor:pointer;
}
.count-text
{
	width:auto;
	font-size:60px;
	font-weight:700;
	text-shadow: 2px 2px #ffffff7a;
	background-image: url(../images/bg-count-svg.png);
    background-position: 30% 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-transition-property: all;
    transition-property: all;
}
.rotated
{
  transform: rotate(-5deg);
}
.rounded-toggle
{
	border-radius:5px;
}
.mr-minus
{
	margin-right:-200px;
	position:relative;
	z-index:2;
}
.admission-details .fa-solid
{
	font-size:50px;
}
.admission-details .fa-circle
{
	font-size:12px;
}
.mt-course-own
{
	margin-top:-10px;
	z-index:5;
}
.mt-mentor
{
	margin-top:-75px;
}
.font-testimonial-size
{
	font-size:50px;
	opacity:0.5;
}
.footer-section .list-inline-item
{
	width:150px;
	padding:0px 20px;
}
.list-group-item 
{
    position: relative;
    display: block;
    padding: 3px  0px;
    background-color: #fff0;
    border: 1px solid rgb(0 0 0 / 0%);
}
.text-light-footer, .text-footer-light
{
	color:#c0bcbd;
}
.footer-lower-section .list-inline-item
{
	width:auto;
	padding:0px 10px;
}
.footer-lower-section .list-inline-item a
{
	color:#fff;
}
/*.owl-nav, */.owl-dots
{
	display:none;
}
.owl-prev {
    width: 64px;
    height: 64px;
    position: absolute;
    top: 40%;
    left: -75px !important;
    display: block !important;
    border:1px solid #e3e3e3 !important;
	border-radius:50% !important;
	color:#e3e3e3 !important;
	font-size:40px !important;
	opacity:1 !important;
}

.owl-next {
    width: 64px;
    height: 64px;
    position: absolute;
    right: -75px !important;
    top: 40%;
    display: block !important;
    border:1px solid #e3e3e3 !important;
	border-radius:50% !important;
	color:#e3e3e3 !important;
	font-size:40px !important;
	opacity:1 !important;
}
.owl-prev i, .owl-next i {transform : scale(1,6); color: #ccc;}
.owl-theme .owl-nav [class*=owl-]:hover 
{
	background-color:#e3e3e3 !important;
    color: #282671 !important;
    text-decoration: none;
}
.count-gradient
{
	border-width: 4px;
	border-style: solid;
	border-image: linear-gradient(to right, #bb3663, #282671) 1;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.count-gradient:hover
{
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}
.w-trustpilot
{
	width:100%;
}
.contact_icon .fa-solid
{
	font-size:25px;
	width:60px;
	height:60px;
	text-align:center;
}
.mt-contact
{
	margin-top:-100px;
}
.mb-minus-own
{
	margin-bottom:-130px;
	z-index:2;
}
.reviews_slider .company-logo
{
	opacity:0.2;
}
.contact_bg-image
{
	background-image: url("../images/xchange-component-image.webp");
	height: auto;
	display: flex;
	align-items: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.course-bg 
{
    background-image: url(../images/course-banner.webp);
    height: auto;
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.text-light-footer a, .text-light-footer a:hover {
    color: #c0bcbd;
    text-decoration: none;
}
.mt-minus-own
{
	margin-top:-75px;
	position:relative;
	z-index:1;
}
.course
{
	cursor:pointer;
}
.course .rotated
{
	transition: 0.5s all;
}
.course:hover .rotated
{
	transform: rotate(0deg);
	transition: 0.5s all;
}
.our_sensi center p 
{
	font-size:15px;
}


@media screen and (min-width: 768px) and (max-width: 1200px)
{ 
	.navbar-light .navbar-nav .nav-link 
	{
		color: #bb3663;
		font-weight: 600;
		transition-duration: 0.5s;
		padding: 0px 9px;
		font-size: 10px;
	}
	.nav-item .btn-own 
	{
		line-height: 25px;
		border: none;
		background-size: 200%, 1px;
		transition: all 200ms linear 0ms;
		box-shadow: 0px 5px 10px 0px rgb(53 53 53 / 20%);
		background-image: linear-gradient(90deg, #bb3663 0%, #282671 50%, #bb3663);
		color: #fff;
		padding: 2px 25px;
		border-radius: 50px;
		text-transform: uppercase;
		font-size: 10px;
	}
	.navbar-brand 
	{
		width: 20%;
	}
}
@media screen and (max-width: 520px)
{ 
	.desktop-version
	{
		display:none;
	}
	.mobile-version
	{
		display:block;
	}
	p
	{
		text-align:justify;
	}
	.navbar-brand
	{
		width:60%;
	}
	.w-30 
	{
		width: 60%;
	}
	.fa-bars
	{
		font-size:20px;
	}
	.navbar-light .navbar-nav .nav-link 
	{
		color: #bb3663;
		font-weight: 600;
		transition-duration: 0.5s;
		padding: 10px;
		font-size: 16px;
	}
	.nav-item .btn-own
	{
		width:100%;
	}
	.edu-first p 
	{
		text-align:center;
	}
	.footer-lower-section .float-right
	{
		float:none !important;
		text-align: center;
	}
	.owl-prev {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 40%;
		left: -25px !important;
		display: block !important;
		border:1px solid #282671 !important;
		border-radius:50% !important;
		color:#282671 !important;
		font-size:20px !important;
		opacity:1 !important;
	}

	.owl-next {
		width: 40px;
		height: 40px;
		position: absolute;
		right: -25px !important;
		top: 40%;
		display: block !important;
		border:1px solid #282671 !important;
		border-radius:50% !important;
		color:#282671 !important;
		font-size:20px !important;
		opacity:1 !important;
	}
	.owl-theme .owl-nav [class*=owl-]:hover 
	{
		background-color:#282671 !important;
		color: #fff !important;
		text-decoration: none;
	}
	.count-text 
	{
		font-size: 40px;
	}
	.count-section .col-md-2
	{
		width:40%;
	}
}