/* Fonts and Icons */
@import url("../fonts/font.css");
@import url("../fontawesome/css/all.min.css");
/* Animate */
@import url("../wow/css/animate.css");
/* Slick */
@import url("../slick/css/slick.css");
@import url("../slick/css/slick-theme.css");
/* Bootstrap */
@import url("../bootstrap/css/bootstrap.min.css");
/* Fancybox */
@import url("../fancybox/css/jquery.fancybox.min.css");
/* select2 */ 
@import url("../select2/css/select2.min.css");
/* Waves */
@import url("../waves/css/waves.css");
/* Reset CSS */
html, body, div, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: 'Poppins', sans-serif;
	vertical-align: baseline;
}
body {color: #1e2022;}
ol, ul {list-style: none;}
label:not(.form-check-label):not(.custom-control-label):not(.custom-file-label):not(.cs-custom-option-label):not(.btn) {color: #4a4b65;font-weight: 500;line-height: 1.7;}
/* placeholder */
.select2-search__field::-moz-selection,
.form-control::-moz-selection {background: #b3d4fc;text-shadow: none;}
.select2-search__field::selection,
.form-control::selection {background: #b3d4fc;text-shadow: none;}
.searchBar .select2-search__field::-webkit-input-placeholder,
.searchBar .form-control::-webkit-input-placeholder {font-size:0.875rem;}
.searchBar .select2-search__field::-moz-placeholder,
.searchBar .form-control::-moz-placeholder {font-size:0.875rem;}
.searchBar .select2-search__field:-ms-input-placeholder,
.searchBar .form-control:-ms-input-placeholder {font-size:0.875rem;}
.searchBar .select2-search__field:-moz-placeholder,
.searchBar .form-control:-moz-placeholder {font-size:0.875rem;}
.conFCon select.form-control,
.requestHelp .form-control::-webkit-input-placeholder,
.conFCon .select2-search__field::-webkit-input-placeholder,
.conFCon .form-control::-webkit-input-placeholder {font-size:0.938rem;}
.conFCon .select2-search__field::-moz-placeholder,
.requestHelp .form-control:-moz-placeholder,
.conFCon .form-control::-moz-placeholder {font-size:0.938rem;}
.conFCon .select2-search__field:-ms-input-placeholder,
.requestHelp .form-control:-ms-input-placeholder,
.conFCon .form-control:-ms-input-placeholder {font-size:0.938rem;}
.conFCon .select2-search__field:-moz-placeholder,
.requestHelp .form-control:-moz-placeholder,
.conFCon .form-control:-moz-placeholder {font-size:0.938rem;}
.form-control::-webkit-input-placeholder {color: #8f9397;}
.form-controll::-moz-placeholder {color: #8f9397;}
.form-control:-ms-input-placeholder {color: #8f9397;}
.form-control:-moz-placeholder {color: #8f9397;}
.container, 
.container-lg, 
.container-md, 
.container-sm, 
.container-xl {max-width: 100%;}
.conFCon select.form-control option {color: #393f4d;font-size: 0.938rem;}
@media (min-width: 1300px) {
	.container, 
	.container-lg, 
	.container-md, 
	.container-sm, 
	.container-xl {max-width: 1560px;}
}
/* typography */
p {font-size: 0.938rem;line-height: 1.625rem;font-weight: 400;}
a {line-height: normal;color: #7026ef;}
h1, h2, h3, h4, h5, h6 {line-height: normal;}
h1 {font-size: 2.063rem;/*32px*/line-height: normal;font-weight: 800;} 
h2 {font-size: 1.875rem;/*30px*/line-height: normal;font-weight: 700;}
h3 {font-size: 1.375rem;/*22px*/line-height: normal;font-weight: 600;}
h4 {font-size: 1.25rem;/*20px*/line-height: normal;font-weight: 500;}
h5 {font-size: 0.938rem;/*15px*/line-height: normal;font-weight: 400;}
h6 {font-size: 0.875rem;/*14px*/line-height: normal;font-weight: 300;}
label {font-size: 0.938rem;/*15px*/line-height: normal;font-weight: 600;}
.text-primary {color: #7026ef!important;}
.tooltip-inner {font-weight: 300;}
/* buttons */
.btn {
    font-weight: 500;
    border-radius: 4px;
    padding: 1rem 2rem;
    border: none;
    line-height: 1;
	font-size: 15px;
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.page-link:focus, .upDown:focus, button.btn, button:focus, .button, .button:focus, .btn.focus, .btn:focus {outline: 0;box-shadow: none !important;}
a, a:hover, a:active, a:focus, :focus {outline: 0;}
.btn-dark {background-color: #1b023b;border-color: #1b023b;}
.btn-dark.focus, 
.btn-dark:focus,
.btn-dark:hover,
.btn-dark:not(:disabled):not(.disabled).active, 
.btn-dark:not(:disabled):not(.disabled):active, 
.show>.btn-dark.dropdown-toggle {background-color: #7026ef;border-color: #7026ef;}
.btn-primary {background-color: #7026ef;border-color: #7026ef;}
.btn-primary.focus, 
.btn-primary:focus,
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.show>.btn-primary.dropdown-toggle {background-color: #1b023b;border-color: #1b023b;}
.conDBox .btn-link,
.btn-link {font-size: 15px;color: #7026ef;font-weight: 500;}
.btn-link:hover {color: #1b023b;text-decoration: underline;}
.btn-light {background-color: #eff2f7;border-color: #eff2f7;}
.btn-light.focus, 
.btn-light:focus,
.btn-light:hover,
.btn-light:not(:disabled):not(.disabled).active, 
.btn-light:not(:disabled):not(.disabled):active, 
.show>.btn-light.dropdown-toggle {background-color: #dbdfe6;border-color: #dbdfe6;}
.btn-fb {color: #fff;background-color: #3a578f;border-color: #3a578f;}
.btn-fb.focus, 
.btn-fb:focus,
.btn-fb:hover,
.btn-fb:not(:disabled):not(.disabled).active, 
.btn-fb:not(:disabled):not(.disabled):active, 
.show>.btn-fb.dropdown-toggle {color: #fff;background-color: #142c5a;border-color: #142c5a;}
.btn-group-sm>.btn, .btn-sm {padding: .65rem 1.15rem;font-size: 13px;}
.btn-group-lg>.btn, .btn-lg {padding: 1.25rem 2.25rem;font-size: 16px;}
.btn-hover-white:hover {background-color: #fff !important;color: #1b023b !important;}
/* search list inside show more and less css */
.k_hidden,.k_less,.s_hidden,.s_less,.t_hidden,.t_less {display: none;} 
/* colors */
.text-dark {color: #393f4d !important;}
.bg-dark {background-color: #393f4d !important;}
.select2-selection__arrow,
.form-control select,
select.form-control,
select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
    background-image: none;
	background-image: url(../../images/select-arrow-dark.svg);
    background-repeat: no-repeat;
    background-position: center right 6px;
    background-size: 20px;
    padding-right: 1rem;
} 
.main,
.sdcDFoot,
.sdcDis,
.sdcHead,
.scrList,
.formBox,
.sdcMedia,
.rightNav,
.ratingStar,
.searchArea,
.aCountList,
.sdcDisFArea,
.scResult nav,
.tFeed .tfTop,
.scrlbcFooter,
.mSearch,
.conFrom,
.socialMedia,
.fLinks,
.footer .footerBottom,
.sdcMedia .scrSlider .slick-list .scrItem,
.socialMedia a,
.userDropdownToggle,
.reviewsBox .sdcFoot,
.breadcrumbSection .breadTitle,
.spyAcrossList .spyalBox,
.teamList,
.platformTable,
.ORGSArea .stepNav li a .osnCount,
.princRList li>i,
.stepFBox .SFBFooter,
.ORGSteps .formBox .formBoxLeft,
.ORGSArea .stepNav,
.squares,
.loginSection,
.bannerCBottom,
.scrlbcrRating,
.searchBar>form,
.scrlbcTitle>h2,
.tFeed .tfBottom,
.tryApp .tryAppLeft,
.scrList .scrListBox,
.fileUpload .file-select,
.sdcDisRightBox .sdcDRTitle,
.sdcDisHead .scrlbcFacility,
.searchBBox .select2-selection,
.tsList .tsBox .select2-selection,
.navbar-expand-lg .navbar-nav .user>a,
.scResult nav .pagination li:first-child a,
.scResult nav .pagination li:first-child .page-link,
.scResult nav .pagination .page-item:first-child .page-link,
.scResult nav .pagination li:last-child a,
.scResult nav .pagination li:last-child .page-link,
.scResult nav .pagination .page-item:last-child .page-link
.tsBox .select2-selection>.select2-selection__rendered,
.searchBBox .select2-selection>.select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
.header .navbar-brand {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
/* header */
.header {	
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
	z-index: 12;	
	
	background: rgb(123,60,233);
	background: -moz-linear-gradient(90deg, rgba(123,60,233,1) 0%, rgba(107,47,226,1) 70%, rgba(84,29,215,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(123,60,233,1) 0%, rgba(107,47,226,1) 70%, rgba(84,29,215,1) 100%);
	background: linear-gradient(90deg, rgba(123,60,233,1) 0%, rgba(107,47,226,1) 70%, rgba(84,29,215,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b3ce9",endColorstr="#541dd7",GradientType=1);
	
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
	
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	animation-fill-mode: both;	
}
.header .navbar-brand {align-items: center;}
.homeLanding .header.sticky {
    background: rgb(123,60,233);
    background: -moz-linear-gradient(90deg, rgba(123,60,233,1) 0%, rgba(107,47,226,1) 70%, rgba(84,29,215,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(123,60,233,1) 0%, rgba(107,47,226,1) 70%, rgba(84,29,215,1) 100%);
    background: linear-gradient(90deg, rgba(123,60,233,1) 0%, rgba(107,47,226,1) 70%, rgba(84,29,215,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b3ce9",endColorstr="#541dd7",GradientType=1);
}
@-webkit-keyframes slideInDown {
	0% {
	opacity: 0;
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
@media (min-width: 992px) {
	.homeLanding .header {background: transparent;}
	.header .navbar {padding: .75rem 0;}
	.header .navbar .navbar-brand>img {float: left;}
	.header .navbar-light .navbar-nav li {position: relative;padding-left: 1.5rem;padding-right: 1.5rem;}
	.header .navbar-light .navbar-nav li.user {padding-right: 0 !important;}
	.header .navbar-light .navbar-nav li:before {
		content: "";
		width: 2px;
		height: 16px;
		position: absolute;
		top: 50%;
		left: 0;
		background-color: rgba(255, 255, 255, 0.2);
		
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header .navbar-light .navbar-nav li:first-child:before {display:none;}
	.header .navbar-light .navbar-nav li .nav-link {color: #fff;position: relative;font-size: 15px;}
	.header .navbar-light .navbar-nav li.single .nav-link {padding-left: 0;padding-right: 0;}
	.header .navbar-light .navbar-nav li>.nav-link:before {
		content: '';
		height: 2px;
		left: 0;
		opacity: 0;
		pointer-events: none;
		background-color: #fff;
		position: absolute;
		top: 100%;
		width: 100%;
		
		-webkit-transition: 0.15s all cubic-bezier(0.39, 0.575, 0.565, 1);
		-moz-transition: 0.15s all cubic-bezier(0.39, 0.575, 0.565, 1);
		transition: 0.15s all cubic-bezier(0.39, 0.575, 0.565, 1);
		
		-webkit-transition-property: opacity, transform;
		-moz-transition-property: opacity, transform;
		transition-property: opacity, transform;
		
		-webkit-transform: translateY(1px);
		-moz-transform: translateY(1px);
		-ms-transform: translateY(1px);
		-o-transform: translateY(1px);
		transform: translateY(1px);
	}
	.header .navbar-light .navbar-nav li>.nav-link:hover:before, 
	.header .navbar-light .navbar-nav li>.nav-link:focus:before {
		opacity: 1;
		
		-webkit-transition-delay: 0.2s;
		-moz-transition-delay: 0.2s;
		transition-delay: 0.2s;
		
		-webkit-transition-duration: 0.15s;
		-moz-transition-duration: 0.15s;
		transition-duration: 0.15s;
		
		-webkit-transform: translateY(-3px) translateZ(0);
		-moz-transform: translateY(-3px) translateZ(0);
		-ms-transform: translateY(-3px) translateZ(0);
		-o-transform: translateY(-3px) translateZ(0);
		transform: translateY(-3px) translateZ(0);
	}
	.navbar-expand-lg .navbar-nav .user>a:before,
	.navbar-expand-lg .navbar-nav .user>a:hover:before,
	.navbar-expand-lg .navbar-nav .user>a:focus:before {display:none;}
	.navbar-expand-lg .navbar-nav .user>a {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		align-items: center;
		
		border-radius: 50px;
		padding-left: 1.75rem;
		padding-right: 1.75rem;
		text-transform: uppercase;	
		background-color: rgba(0, 0, 0, 0.2);	
	}
	.navbar-expand-lg .navbar-nav .user>a>i.fa-user-circle {font-size: 20px;padding-right: .5rem;}
	.header .navbar-expand-lg .navbar-nav .user .dropdown-menu {right: 0;left: auto;}
	.header .navbar-expand-lg .navbar-nav .user.dropdown .dropdown-menu {
		margin-top: 30px !important;
		display: block !important;
		opacity: 0;
		visibility: hidden;
		border: none;
		min-width: 12rem;
		
		-webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
		
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.header .navbar-expand-lg .navbar-nav .user.dropdown .dropdown-menu:before {
		content: "";
		border-bottom: 10px solid #fff;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		position: absolute;
		top: -9px;
		right: 28%;
		z-index: 0;
		
		-webkit-transform: translateX(20%);
		-moz-transform: translateX(20%);
		-ms-transform: translateX(20%);
		-o-transform: translateX(20%);
		transform: translateX(20%);
	}
	.header .navbar-expand-lg .navbar-nav .user.dropdown .dropdown-menu:after {content: "";width: 100%;height: 10px;position: absolute;top: -10px;right: 0;left: 0;}
	.header .navbar-expand-lg .navbar-nav .user.dropdown:hover .dropdown-menu {margin-top: 10px !important;visibility: visible;opacity: 1;}
	.header .navbar-expand-lg .navbar-nav .user .dropdown-menu .dropdown-item {
		color: #393f4d;
		font-size: 14px;
		font-weight: 500;
		line-height: 34px;
		
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.header .navbar-expand-lg .navbar-nav .user .dropdown-item:hover,
	.header .navbar-expand-lg .navbar-nav .user .dropdown-item:focus,
	.header .navbar-expand-lg .navbar-nav .user .dropdown-item:active {color: #1b023b;background-color: #f4f5ff;}
}
/* Mobile menu */
#mnToggler {
    width: 26px;
    height: 26px;
    position: relative;
    padding: 0;
    border: 0;
    border-radius: 0;
    cursor: pointer;
	margin-left: .5rem;
	
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
	
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
#mnToggler span {
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    background: #fff;
    border-radius: 9px;
    opacity: 1;
    left: 0;
	
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
	
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
#mnToggler span:nth-child(1) {top: 0px;}
#mnToggler span:nth-child(2), 
#mnToggler span:nth-child(3) {top: 10px;}
#mnToggler span:nth-child(4) {top: 20px;}
#mnToggler.open span:nth-child(1) {top: 10px;width: 0%;left: 50%;}
#mnToggler.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
#mnToggler.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#mnToggler.open span:nth-child(4) {top: 10px;width: 0%;left: 50%;}
/* /Mobile menu */
/* /header */
.main {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: calc(100vh - 474px);
	padding-top: 64px;
}
/* banner */
.banner {background-color: #753ae2;position: relative;}
.banner:before {content: "";background-color: #7026ef;position: absolute;width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;opacity: .85;}
.searchArea {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	
    z-index: 1;position: relative;width: 94%;padding-top: 12rem;padding-bottom: 12rem;margin-left: auto;margin-right: auto;}
/* searchBar */
.bannerContent {width: 100%;}
.searchBar {background-color: #fff;}
.bannerCHead {padding-bottom: 1.5rem;text-align: center;}
.bchTitleSub {font-size: 3.5rem;font-weight: 500;}
.searchBar>form {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.searchBar .searchBBox {position: relative;flex: 1;}
.searchBar .searchBBox>button {border-radius: 52px;padding: 1.094rem 1.5rem;}
.searchBar .searchBBox .select2-hidden-accessible {height: 52px !important;width: 100% !important;}
.searchBar .searchBBox.one:before {display:none;}
.searchBar .searchBBox .form-control {padding-left: 1.25rem;padding-right: 1.25rem;}
.select2 .select2-selection .select2-selection__rendered li>span {order: 2;margin-right: 0;margin-left: 3px;color: #0c0c0c;}
.searchBar .searchBBox .select2-selection__arrow {background-position: center right 3px;}
@media (min-width: 1170px){
	.searchBar .searchBBox.one {min-width: 130px ! important;}
	.searchBar .searchBBox>button {padding: 16px 17px;}
	.searchBar .searchBBox.icon-button>button {max-width: 64px;}
	.icon-button {flex: inherit !important;}
}
@media (min-width: 993px) {
	.searchArea {min-height: 100vh;max-width: 1100px;}
	.searchBar {padding: 8px 12px 8px 8px;border-radius: 110px;}
	.searchBar .searchBBox:before {		
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);

		width: 1px;height: 24px;background-color: #ddd;content: "";position: absolute;top: 50%;left: 0;}
	.searchBar .searchBBox.five:before {display: none;}
	.searchBar .searchBBox.one {min-width: 300px;}
	.searchBar .searchBBox.two {max-width: 200px;}
	.searchBar .searchBBox.three {max-width: 210px;}
	.searchBar .searchBBox.four {max-width: 200px;}
	.searchBar .searchBBox.five {max-width: 160px;}	
}
.searchBBox .select2-selection {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
    align-items: center;
	
    min-height: 52px;border: none !important;background: transparent;padding-left: 1.25rem;padding-right: 1.25rem;position: relative;}
.searchBBox .select2-selection .select2-selection__arrow {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.select2-container--default .select2-search--dropdown .select2-search__field {border-color: #dae0e9;border-radius: 20px;padding: .35rem 1rem;font-size: 14px;font-weight: 400;color: #3f4254;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #c0c0c0;font-size: 0.875rem;font-weight: 400;}
.tsBox .select2-selection>.select2-selection__rendered,
.searchBBox .select2-selection>.select2-selection__rendered {align-items: center;height: 100%;padding-left: 0;padding-right: 0;font-size: 13px;color: #393f4d;font-weight: 500;}
.tsBox .select2-selection>.select2-selection__rendered>li>input,
.searchBBox .select2-selection>.select2-selection__rendered>li>input {margin-top: 0;}
.select2-container--default .select2-dropdown {border: 1px solid #e4e6ef;-webkit-box-shadow: 0 0 50px 0 rgba(82,63,105,.15);box-shadow: 0 0 50px 0 rgba(82,63,105,.15);}
.select2-container--open .select2-dropdown--above {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--open .select2-dropdown--below {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container .select2-dropdown>.select2-results>ul>li {padding: .5rem 1rem;font-size: 15px;font-weight: 500;position: relative;padding-left: 2.5rem;border-radius: 6px;}
.select2-container--default .select2-results__option[aria-selected=true] {background: #ebedf3;color: #393f4d;}
.select2-container--default .select2-results__option.select2-results__option--highlighted {background: #f3f6f9;color: #3f4254;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {padding: .25rem .75rem;font-size: 13px;margin: .1rem .4rem .1rem 0;position: relative;color: #393f4d;font-weight: 500;background: #f3f6f9;border-color: #dbe1ea;border-radius: 30px;}
.bannerCBottom {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    text-align: center;
	
    position: absolute;left: 0;right: 0;bottom: 3rem;}
.bannerCBottom>p {color: #fff;margin: 0 auto;font-size: 15px;line-height: normal;}
.bannerCBottom .getApp {margin-top: 0;margin-bottom: 1rem;}
.bannerCBottom .getApp>.app-btn {margin: .25rem;background-color: rgba(255, 255, 255, 0.1);border-color: rgba(255, 255, 255, 0.1);}
.bannerCBottom .getApp>.app-btn:hover {background-color: rgba(255, 255, 255, 0.15);border-color: rgba(255, 255, 255, 0.15);}
#myInput,
.coIn {height: calc(2.375em + .75rem + 2px);font-size: 15px;}
.searchBar .form-control {border: none;}
.form-control:focus {box-shadow: none !important;border-color: #7026ef !important;}
.searchBar .searchBBox.three .select2-container--default.select2-container--disabled .select2-selection--single {background-color: #fff !important;opacity: .5;}
@media (max-width: 992px) {
	.searchBar {padding: 3% 6% 4%;border-radius: 20px;}
	.searchBar>form {flex-direction: column;}
	.searchBar .searchBBox {border-bottom: 1px solid #ddd;width: 100%;}
	.searchBar .searchBBox.four, .searchBar .searchBBox.five {border-bottom:none;}
	.searchBar .searchBBox.five {margin-top: 1rem;}
	.searchBBox .select2-selection,
	.searchBar .searchBBox .form-control {padding-left: 0;padding-right: 0;}
	.bchTitleSub {font-size: 2.5rem;}
}
@media (max-width: 768px) {
	.bchTitleSub {font-size: 1.75rem;}
	.searchArea {padding-top: 7rem;padding-bottom: 2rem;}
	.bannerCBottom {position: unset;padding-top: 1.5rem;}
	.bannerCBottom .getApp {margin-bottom: 0;}	
}
@media (min-width: 992px) and (max-width: 1170px) {
	.searchBar {max-width: 96%;margin: 0 auto;}
}
/* top search */
.header .navbar {justify-content: space-between;}
.topSearch {background-color: #fff;padding: 5px 0px;border-radius: 30px;width: 650px;position: absolute;left: 53%;	
    -webkit-transform: translateX(-53%);
    -moz-transform: translateX(-53%);
    -ms-transform: translateX(-53%);
    -o-transform: translateX(-53%);
    transform: translateX(-53%);
}
.tsList {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.tsList .tsBox {padding-left: 5px;padding-right: 5px;}
.tsList .tsBox:before {	
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);

    width: 1px;height: 15px;background-color: #ddd;content: "";position: absolute;top: 50%;left: 0;}
.tsList .tsBox:first-child:before,
.tsList .tsBox:last-child:before {display:none;}
.tsList .tsBox.tsHelp {width: 160px;}
.tsList .tsBox.tsPostcode {max-width: 100px;}
.tsList .tsBox.tsMiles {max-width: 70px;}
.tsList .tsBox.tsKeywords {max-width: 110px;}
.tsList .tsBox .form-control {height: calc(1.25rem + .75rem + 2px);padding-top: 0;padding-bottom: 0;border-radius: 0;border: none;}
.tsList .tsBox .btn {padding: .65rem;border-radius: 30px;}
.rightNav {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.tsList .tsBox .select2-selection {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;min-height: 32px;border: none !important;background: transparent;padding-left: 1.25rem;padding-right: 1.25rem;}
.select2-container .select2-dropdown {border-radius: 20px;overflow: hidden;padding: 1rem 0.2rem 1rem 1rem;margin-top: 1rem;}
.select2-container--default .select2-results>.select2-results__options {padding-right: .5rem;}
.select2-container .select2-dropdown>.select2-results>ul>li:before {
    content: "";
    width: 24px;
    height: 24px;
    color: #fff;
    background-color: #dae0e9;
    background-image: url(../../images/location.svg);
    background-size: 12px;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 7px;
    left: 8px;
    border-radius: 6px;
}
/* mSearch */
/* /searchBar */
/* /banner */
/* counter */
.agencyCounter {padding-top: 5rem;}
.aCountList {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.aCountList .aclBox {max-width: 22%;flex: 0 0 22%;padding: 4rem 2rem;background-color: #f8f8f8;margin: 0 .75%;text-align: center;border-radius: 4px;border: 1px dashed #e8e8e8;}
.aCountList .aclBox .acIcon {font-size: 2.5rem;color: #1b023b;margin-bottom: 1rem;}
.aCountList .aclBox .acNumber {font-size: 32px;color: #1b023b;font-weight: 600;line-height: 1.2;}	
.aCountList .aclBox .acText {font-size: 14px;line-height: 1.3;}
@media (min-width: 1367px) {	
	.aCountList .aclBox {max-width: 16.666%;flex: 0 0 16.666%;}
}
/* /counter */
/*--- LANDING PAGE CSS ---*/
/* youthOffending */
.youthOffending {padding: 6rem 0;}
.titleArea {max-width: 1000px;padding-bottom: 2rem;}
.title {font-size: 32px;padding-bottom: 1.5rem;}
.title span {font-weight: 800;}
.titleDic {font-size: 18px;line-height: 30px;font-weight: 500;}
.titleArea.titleCenter {text-align: center;margin: 0 auto;padding-bottom: 3rem;}
.yoList {padding-bottom: 3rem;}
.yoList .yoBox {   
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

    position: relative;overflow: hidden;border-radius: 8px;height: 100%;}
.yoList .yoBox>a {display: block;height: 100%;}
.yoList .yoBox>a>img {float: left;object-fit: cover;width: 100%;height: 100%;}
.yoList .yoBox .yobContent {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1.5rem;
    margin: 0 auto;
    padding: 0 2rem;
    text-align: center;
    font-size: 17px;
    line-height: 26px;
    color: #fff;
    z-index: 2;
   
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.yoList .yoBox>a:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
	opacity: 0.8;
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	
	background: rgb(0,0,0);
	background: -moz-linear-gradient(180deg, rgba(0,0,0,0.28895308123249297) 30%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.28895308123249297) 30%, rgba(0,0,0,1) 100%);
	background: linear-gradient(180deg, rgba(0,0,0,0.28895308123249297) 30%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.yoList .yoBox>a:hover:after {opacity: 1;}
.yoList .yoBox>a:hover .yobContent {bottom: 2rem;}
/* /youthOffending */
/* tryApp */
/* tryApp */
.gAds {padding-bottom: 3rem;}
.fullAd {text-align: center;}
.imgShadow {position: relative;display: inline-block;}
.imgShadow:before, .imgShadow:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 22px;
	left: 20px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: #777;
	
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.imgShadow:after {
	right: 20px;
	left: auto;
	
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
}
/* tryApp */
.tryApp {background-color: #f4f5ff;padding-top: 3rem;}
.tryApp .tryAppLeft {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.tryAppRight .tarBox img {float: left;}
.getApp {margin-top: 2rem;}
.app-btn {
    color: #fff;
    font-size: .6875rem;
    font-weight: 400;
    text-align: left;
    padding: .5rem .9375rem;
    min-width: 10rem;
    background-color: #1e2022;
    border-color: #1e2022;
    line-height: 1.5;
    border-radius: .3125rem;
    vertical-align: middle;
    user-select: none;
    display: inline-block;
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.app-btn .media-body strong {font-size: .875rem;}
.app-btn:hover {
    color: #fff;
    text-decoration: none;
	
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
}
.tryApp .app-btn:hover {background-color: #7026ef;border-color: #7026ef;}
/* /tryApp */
/*--- /LANDING PAGE CSS ---*/
/*--- LOGIN RAGISTRATION PAGE CSS ---*/
.loginSection {
    justify-content: center;
    align-items: center;
	
    width: 100%;
    bottom: 0;
    min-height: 100vh;
    z-index: 1;
    opacity: 1;
    padding: 30px;
	position: relative;	
	background-image: url('../../images/login-bg.jpg');
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.loginSection:before {
	content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: rgba(112, 38, 239, 0.9);
}
.register .formBox {max-width: 860px;}
@media (min-width: 1200px) {
    .register .formBox {max-width: 1000px;}
}
.formBox {align-items: center;max-width: 900px;width: 100%;margin-right: -5rem;z-index: 3;background-color: #fff;border-radius: 10px;padding-top: 2rem;padding-bottom: 2rem;}
.formBox .formBoxLeft {
	background: rgb(54,9,121);
	background: -moz-linear-gradient(45deg, rgba(54,9,121,1) 0%, rgba(103,33,222,1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(54,9,121,1) 0%, rgba(103,33,222,1) 100%);
	background: linear-gradient(45deg, rgba(54,9,121,1) 0%, rgba(103,33,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#360979",endColorstr="#6721de",GradientType=1);

	max-width: 400px;text-align: center;padding: 4.5rem 2.5rem;border-radius: 10px;margin-left: -5rem;}
.fblTitle {font-size: 18px;color: #ada2f8;font-weight: 600;text-transform: uppercase;margin-bottom: 3rem;}
.lrLogo {margin-bottom: 2rem;}
.formBoxLeft p {color: #a599f5;}
.inputGroup .input-group-append {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 4;
	
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.inputGroup .input-group-text {background: transparent;border: none;padding: 0;cursor: pointer;}
.inputGroup input {padding-right: 2rem !important;}
.formBox .formBoxRight {width: calc(100% - 320px);padding: 0 5rem;}
.register .formBox .formBoxRight {padding: 0 3rem;}
.fbtArea {padding-bottom: 1rem;}
.fbrTitle {color: #7026ef;font-weight: 800;font-size: 32px;margin-bottom: 0;}
.form-control.cus-in, 
.cus-in {border-radius: 0;border-bottom: 2px solid #dfdfdf;border-top: none !important;border-left: none !important;border-right: none !important;padding-left: 0;padding-right: 0;height: calc(2.375em + .75rem + 2px);font-size: 15px;}
.accountText a {color: #7026ef;text-decoration: underline;font-weight: 600;}
.accountText a:hover {color: #7026ef;text-decoration: none;}
.help-block {font-size: .85rem;color: #F44336;}
.help-block>span {display: block;padding-bottom: .5rem;}
.fileUpload .file-select {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;overflow: hidden;position: relative;border: 1px dashed #dfdfdf;padding: .5rem;background-color: #f1f4f7;border-radius: 4px;}
.fileUpload .file-select .file-select-button {background: #7026ef;padding: .35rem 1rem;border-radius: 4px;color: #fff;font-size: 15px;}
.fileUpload .file-select .file-select-name {padding-left: .5rem;font-size: 15px;}
.fileUpload.active .file-select {border-color: #7026ef;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.fileUpload .file-select input[type="file"] {z-index: 100;cursor: pointer;position: absolute;height: 100%;width: 100%;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;filter: alpha(opacity=0);}
.fileUpload .file-select.file-select-disabled {opacity: 0.65;}
/*--- /LOGIN RAGISTRATION PAGE CSS ---*/
/*--- SEARCH LIST PAGE CSS ---*/
@media (min-width: 1366px) {
	#fullWidth .container {max-width: 100%;padding-left: 2rem;padding-right: 2rem;}
}
.searchSection {min-height: calc(100vh - 0px);background-color: #fff;}
.searchContent {position: relative;}
/* searchConLeft */
.searchConLeft {padding: 2rem;max-width: 100%;background-color: #f4f5ff;}
.searchConRight {display: none;inset: -5px 0px 0px;position: absolute;top: 0;right: 0;width: calc(100% - 0px);}
.searchConLeft .searchBar {
	-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.03);
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.03);

    margin-bottom: 1rem;border-radius: 6px;max-width: 100%;}
.searchConLeft .searchBar .searchBBox.one .select2-selection {padding-left: .25rem;}
.searchConLeft .searchBar .searchBBox>button {border-radius: 4px;}
.sctArea {margin-bottom: .75rem;}
.scTitle, .sctArea .scTitle {font-size: 28px; color: #393f4d;font-weight: 800;line-height: 1.3;margin-bottom: .5rem;}
.sctArea .sctDis {font-size: 17px;font-weight: 400;padding-left: .5rem;}
.scDots {padding: 0 .25rem;height: 100%;} 
.scDots:before {content: "·";}
.sctFilters {padding-bottom: 1.75rem;}
.sctFilters .filerList {display: unset;}
.sctFilters a {	
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;

    font-size: 13px;color: #393f4d;background-color: #fff;padding: .3rem 1rem;display: inline-block;font-weight: 500;margin: 0.123rem 0rem 0.123rem 0rem;border-radius: 30px;border: 1px solid #e3e4f4;}
.sctFilters a.active,
.sctFilters a:focus,
.sctFilters a:active,
.sctFilters a:hover {color: #fff;background: #793be9;text-decoration: none;border-color: #793be9;}
.sctFilters .loadMore,
.sctFilters .showLess {	
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;

    font-size: 13px;color: #fff;background-color: #1b023b;padding: .3rem 1rem;display: inline-block;font-weight: 500;margin: 0.123rem 0rem 0.123rem 0rem;border-radius: 30px;border: 1px solid #1b023b;}
.sctFilters .loadMore:hover,
.sctFilters .showLess:hover,

.sctFilters .loadMore:focus,
.sctFilters .showLess:focus,

.sctFilters .loadMore:active,
.sctFilters .showLess:active {color: #fff;background: #393f4d;text-decoration: none;border-color: #393f4d;}
@media (min-width: 1366px) {
	.scTitle, .sctArea .scTitle {font-size: 32px;}
}
/* scrList */
.scrList {-ms-flex-wrap: wrap;flex-wrap: wrap;flex-direction: column;}
.scrList .scrListBox {
    align-items: flex-start;
    background-color: #fff;
    padding: 2rem;
    border-radius: 8px;
    margin-bottom: 1.25rem;
    border: 1px solid transparent;
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.scrList .scrListBox:hover {
    -webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.03);
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.03);
	
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}
.scrListBox .scrlbImg {max-width: 300px;width: 300px;background-color: #eee;border-radius: 4px;}
.scResult .scrSlider .slick-list .scrItem {height: 200px;}
.scResult .scrSlider .slick-list .scrItem a {width: 100%;height: 100%;display: block;object-fit: cover;vertical-align: middle;}
.scResult .scrSlider .slick-list .scrItem img {object-fit: cover;vertical-align: bottom;border-radius: 0px;height: 100%;width: 100%;}
/* scrSlider */
.reviewsSlider,
.scrSlider {margin-bottom: 0 !important;}
.scrList .scrSlider .slick-list {border-radius: 6px;overflow: hidden;}
.scrList .scrSlider .slick-list .scrItem>img {object-fit: cover;height: 100%;}
.sdcMedia .slick-arrow,
.scrList .slick-arrow {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

    background-color: #fff;z-index: 2;border-radius: 4px;opacity: 1;}
.scrList .slick-arrow svg {fill: #393f4d;}
.scResult .scrList .slick-arrow svg {height: 12px;width: 12px;}
.sdcMedia .sdcMediaLeft:hover .slick-arrow,
.scrList .scrListBox:hover .slick-arrow {
    -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.14) !important;
    -moz-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.14) !important;
	box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.14) !important;}
.scrList .slick-next {right: .5rem;}
.scrList .slick-prev {left: .5rem;}
.scrListBox .scrlbImg .slick-dots {bottom: 10px;}
.scrSlider .slick-dots li button:before {background-color: #fff;}
.scrSlider .slick-dots li button:before {opacity: .6;}
.slick-dots li.slick-active button:before {opacity: 1;}
/* /scrSlider */
.scrList .scrListBox .scrlbContent {width: calc(100% - 300px);padding-left: 2rem;}
.scrlbcTitle {margin-bottom: 1rem;}
.scrlbcTitle>h2>a,
.scrlbcTitle>h1>a {
	display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 20px;
    font-weight: 700;
    color: #393f4d;
	position: relative;
}
.sdcDisHead h2>a:hover,
.sdcDisHead h1>a:hover,
.scrlbcTitle>h1>a:hover {text-decoration: none;}
.scrlbcFacility .FacilityBox>span,
.scrlbcTitle p {color: #767676;}
.scrlbcTitle p,
.scrlbcFacility .FacilityBox {font-size: 14px;line-height: inherit;}
.scrlbcFacility {margin-bottom: 1rem;}
.scrlbcFacility .FacilityBox {margin-bottom: .15rem;}
/* scrlbcFooter */
.scrlbcFooter {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;padding-top: 1rem;border-top: 1px solid #e3e4f4;}
/* scrlbcrRating */
.scrlbcrRating {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;padding-right: 1.25rem;font-size: 14px;}
.ratingStar {-ms-flex-wrap: wrap;flex-wrap: wrap;padding-right: .25rem;}
.ratingStar>i {padding-right: .2rem;}
.ratingStar>i.fill {color: #ff912b;}
.ratingStar>i.empty {color: #a0a0a0;}
.ratingText {color: #393f4d;}
/* scrlbcrLinks */
.scrlbcrLinks {padding-left: 1.25rem;position: relative;}
.scrlbcrLinks:before {content: "";width: 2px;height: 15px;background-color: #e3e4f4;position: absolute;top: 4px;left: 0;}
.scrlbcrLinks a {color: #393f4d;padding-right: .25rem;font-size: 14px;}
.scrlbcrLinks a:hover {color: #8f7ffc;}
.scrlbcrLinks a i {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 24px;height: 24px;border: 1px solid #cdced0;border-radius: 3px;text-align: center;line-height: 22px;}
.scrlbcrLinks a:hover i {border: 1px solid #8f7ffc;}
/* scrPagination */
.scResult nav {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;padding-top: 2rem;margin-left: auto;margin-right: auto;}
.scResult nav .pagination li, 
.scResult nav .pagination .page-item {margin-left: .75rem;margin-right: .75rem;}
.scResult nav .pagination li:last-child,
.scResult nav .pagination .page-item:last-child {margin-right: 0;margin-left: 0;}
.scResult nav .pagination li a,
.scResult nav .pagination li .page-link,
.scResult nav .pagination .page-item .page-link {
    padding: 0;
    line-height: 34px;
    border-radius: 30px;
    font-size: 14px;
    text-align: center;
    border: none;
    background: transparent;
    position: relative;
    color: #a8aac7;
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.scResult nav .pagination li:first-child a,
.scResult nav .pagination li:first-child .page-link,
.scResult nav .pagination .page-item:first-child .page-link,

.scResult nav .pagination li:last-child a,
.scResult nav .pagination li:last-child .page-link,
.scResult nav .pagination .page-item:last-child .page-link {
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
	align-items: center;
    justify-content: center;
	
	width: 34px;height: 34px;font-size: 26px;color: #fff;background-color: #393f4d;font-weight: 300;}
.scResult nav .pagination li.disabled:first-child a,
.scResult nav .pagination li.disabled:first-child .page-link,
.scResult nav .pagination .page-item.disabled:first-child .page-link,

.scResult nav .pagination li.disabled:last-child a,
.scResult nav .pagination li.disabled:last-child .page-link,
.scResult nav .pagination .page-item.disabled:last-child .page-link {color: #ddd;border-color: #ddd;}
.scResult nav .pagination li a:before,
.scResult nav .pagination li .page-link:before,
.scResult nav .pagination .page-item .page-link:before {
    content: "";
    width: 100%;
    height: 2px;
    background-color: #393f4d;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
	opacity:0;
	
	-webkit-transition: 0.15s all cubic-bezier(0.39, 0.575, 0.565, 1);
	-moz-transition: 0.15s all cubic-bezier(0.39, 0.575, 0.565, 1);
	transition: 0.15s all cubic-bezier(0.39, 0.575, 0.565, 1);
	
    -webkit-transition-property: opacity, transform;
    -moz-transition-property: opacity, transform;
    transition-property: opacity, transform;
	
    -webkit-transform: translateY(1px);
    -moz-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -o-transform: translateY(1px);
    transform: translateY(1px);
}
.scResult nav .pagination li.active a:before,
.scResult nav .pagination li.active .page-link:before,
.scResult nav .pagination .page-item.active .page-link:before,
.scResult nav .pagination li a:hover:before,
.scResult nav .pagination li .page-link:hover:before,
.scResult nav .pagination .page-item .page-link:hover:before {
	opacity: 1;
	
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    transition-delay: 0.2s;
	
    -webkit-transition-duration: 0.15s;
    -moz-transition-duration: 0.15s;
    transition-duration: 0.15s;
	
    -webkit-transform: translateY(-3px) translateZ(0);
    -moz-transform: translateY(-3px) translateZ(0);
    -ms-transform: translateY(-3px) translateZ(0);
    -o-transform: translateY(-3px) translateZ(0);
    transform: translateY(-3px) translateZ(0);
}
.scResult nav .pagination li a:hover,
.scResult nav .pagination li .page-link:hover,
.scResult nav .pagination .page-item .page-link:hover {background-color: transparent !important;}
.scResult nav .pagination li:first-child a:hover,
.scResult nav .pagination li:first-child .page-link:hover,
.scResult nav .pagination .page-item:first-child .page-link:hover,
.scResult nav .pagination li:last-child a:hover,
.scResult nav .pagination li:last-child .page-link:hover,
.scResult nav .pagination .page-item:last-child .page-link:hover {background-color: #7026ef !important;}
.scResult nav .pagination li:first-child a:before,
.scResult nav .pagination li:last-child a:before,
.scResult nav .pagination li:first-child .page-link:before,
.scResult nav .pagination li:last-child .page-link:before,
.scResult nav .pagination .page-item:first-child a:before,
.scResult nav .pagination .page-item:last-child a:before,
.scResult nav .pagination .page-item:first-child .page-link:before,
.scResult nav .pagination .page-item:last-child .page-link:before {display: none !important;}
/* searchConRight */
.searchConRight .scrlbMap {
    width: 100% !important;
    contain: content !important;
    position: sticky;
    top: 0px;
	overflow: hidden;	
}
.searchConRight .scrlbMap>iframe {width: 100%;}
.event-map {position: relative;z-index: 11;}
.event-map .hidMap {
    position: absolute;
    top: 10px;
    right: 60px;
    z-index: 2;
    border: none;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #666;

    -webkit-box-shadow: rgba(0, 0, 0, 0.30) 0px 1px 4px -1px !important;
    -moz-box-shadow: rgba(0, 0, 0, 0.30) 0px 1px 4px -1px !important; 
    box-shadow: rgba(0, 0, 0, 0.30) 0px 1px 4px -1px !important;
}
.mobileMap {
    position: fixed;
    left: 20px;
    bottom: 30px;
	font-weight: 500;
    font-size: 15px;
    padding: .5rem 1rem;
    background-color: #ffffff;
    z-index: 12;
    color: #393f4d;
    border-radius: 5px;
    border: 1px solid #f1f1f1;
	opacity: 1;
	visibility: visible;

    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);

	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);

    -webkit-animation: bounceInUp 2s;
    -moz-animation: bounceInUp 2s;
    -ms-animation: bounceInUp 2s;
    -o-animation: bounceInUp 2s;
    animation: bounceInUp 2s;
}
.mobileMap:hover {background-color: #393f4d;border-color: #393f4d;color: #fff;text-decoration: none;}
.mobileMap.mobileMaphide {
    -webkit-transform: translateY(150px);
    -moz-transform: translateY(150px);
    -ms-transform: translateY(150px);
    -o-transform: translateY(150px);
    transform: translateY(150px);

	opacity: 0;visibility: hidden;}
.openMap {overflow: hidden;}
@media (min-width: 992px) {
	.searchConLeft .searchBar {padding-top: 5px;padding-bottom: 5px;}
}
@media (min-width: 1170px) {
	.searchConRight {display: block;left: auto;width: calc(100% - 65%);}
	.searchConLeft {max-width: 65%;}
}
@media (min-width: 1367px) {
	.searchConRight {width: calc(100% - 55%);}
	.searchConLeft {max-width: 55%;}
}
@media (max-width: 1366px) {
	.scrList .scrListBox {padding: 1rem;}
	.scrList .scrListBox .scrlbContent {padding-left: 1rem;}
}
@media (min-width: 1169px) {
	.mobileMap {visibility: hidden;}
	.showMapDask {display: block;}
}
@media (max-width: 1169px) {
	.mobileMap {visibility: visible;}
	.showMapDask {display: none;}
}
/*--- /SEARCH LIST PAGE CSS ---*/
/*--- SEARCH DETAILS PAGE CSS ---*/
@media (min-width: 1366px) {
	#smallWidth .container {max-width: 1270px;}
}
.searchDetails {background-color: #fff;}
.searchDetailsContent {padding-top: 2rem;}
/* sdcHead */
.sdcHead {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;

    padding-bottom: 2rem;}
.sdcHeadRight {margin-top: .75rem;}
.sdcLocation a, 
.sdcShare a {color: #393f4d;font-size: 14px;}
.sdcShare a {padding-right: 1rem;}
.sdcShare a:last-child {padding-right: 0;}
.sdcLocation a:hover, 
.sdcShare a:hover {text-decoration: none;}
.sdcLocation a>span, 
.sdcShare a>span {position: relative;padding-left: .25rem;}
.sdcLocation a i, 
.sdcShare a i {margin-right: .1rem;}
.sdcLocation>a>i, 
.sdcLocation i {width: 24px;height: 24px;border: 1px solid #cdced0;border-radius: 3px;text-align: center;line-height: 22px;font-size: 14px;}
.sdcLocation>a>i + span, 
.sdcLocation i + span {padding-left: .4rem;}
.sdcLocation a>span:hover:before,
.sdcShare a>span:hover:before {
    opacity: 0;
	
    -webkit-transition: 0.15s all cubic-bezier(0.39, 0.575, 0.565, 1);
    -moz-transition: 0.15s all cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: 0.15s all cubic-bezier(0.39, 0.575, 0.565, 1);
    
	-webkit-transition-property: opacity, transform;
    -moz-transition-property: opacity, transform;
    transition-property: opacity, transform;
	
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
}
@media (min-width: 768px) {
	.sdcHead .sdcHeadLeft {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.sdcHead .sdcHeadRight {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
}
/* sdcMedia */
.sdcMedia {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 2rem;position: relative;}
.sdcMedia .sdcMediaLeft {max-width: 100%;}
.sdcMedia .sdcMediaLeft .scrSlider .slick-list {border-radius: 3px;}
.sdcMedia .sdcMediaRight {display: none;inset: -5px 0px 0px;position: absolute;top: 0;right: 0;width: calc(100% - 0px);}
.sdcMedia .scrSlider .slick-list .scrItem {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;align-items: center;background-color: #eee;}
.sdcMedia .scrSlider .slick-list .scrItem a {width: 100%;height: 100%;display: block;object-fit: cover;vertical-align: middle;}
.sdcMedia .scrSlider .slick-list .scrItem img {object-fit: cover;vertical-align: bottom;border-radius: 0px;height: 100%;width: 100%;}
.sdcMedia .sdcMediaLeft .scrSlider .slick-dots {bottom: 20px;}
.sdcMedia .sdcMediaLeft .scrSlider .slick-arrow svg {height: 16px;width: 16px;}
.sdcMedia .sdcMediaLeft .scrSlider .slick-prev, 
.sdcMedia .sdcMediaLeft .scrSlider .slick-next {width: 24px;height: 36px;}
.sdcMedia .sdcMediaLeft .scrSlider .slick-next {right: 1.5rem;}
.sdcMedia .sdcMediaLeft .scrSlider .slick-prev {left: 1.5rem;}
.select2-selection__arrow>b,
.sdcMedia .scrSlider .slick-prev.slick-disabled,
.sdcMedia .scrSlider .slick-next.slick-disabled {opacity: 0;display: none;visibility: hidden;}
.sdcMedia .sdcMediaRight iframe {width: 100%;border-radius: 8px;}
@media (min-width: 1367px) {
	.sdcMedia .sdcMediaRight {display: block;left: auto;width: calc(100% - 50%);}
	.sdcMedia .sdcMediaLeft {padding-right: 1.5rem;max-width: 50%;width: 50%;}
}
@media (min-width: 1170px) {
	.sdcMedia .scrSlider .slick-list .scrItem {height: 480px;}
	.sdcMedia .sdcMediaRight {display: block;left: auto;width: calc(100% - 65%);}
	.sdcMedia .sdcMediaLeft {padding-right: 1.5rem;max-width: 65%;width: 65%;}
}
@media (max-width: 1170px) {
	.searchContent .searchConRight,
    .searchContent .searchConRight .scrlbMap,
    .searchContent .searchConRight .scrlbMap .event-map, 
    .searchContent .searchConRight .scrlbMap .event-map .gmaps,
	.sdcMedia .sdcMediaRight,
    .sdcMedia .sdcMediaRight .scrlbMap,
    .sdcMedia .sdcMediaRight .scrlbMap .details-map, 
    .sdcMedia .sdcMediaRight .scrlbMap .details-map .gmaps {
    	-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		height: 100vh;width: 100vw;}
    .searchContent .searchConRight,
    .sdcMedia .sdcMediaRight {position: fixed;bottom: 0;left: 0;overflow: hidden;z-index: 12;}
    .gmaps, 
    .gmaps-panaroma {border-radius: 0 !important;}
}
/* sdcDis */
.sdcDis {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 4rem;}
.sdcDis .sdcDisRight,
.sdcDis .sdcDisLeft {width: 100%;}
.sdcDisHead {padding-bottom: 2rem;margin-bottom: 2rem;border-bottom: .0625rem solid #eef0f7;}
.sdcLTitle .scrlbcrRating,
.sdcDisHead .scrlbcrRating {padding-right: 0;padding-bottom: .5rem;}
.sdcDisHead h1,
.sdcDisHead h1>a {font-size: 28px;font-weight: 700;color: #393f4d;display: block;position: relative;}
.sdcDisHead .scrlbcFacility {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0;margin-top: .5rem;}
.sdcDisHead .scrlbcFacility .FacilityBox {padding-right: 1.5rem;margin-right: 1.5rem;position: relative;}
.sdcDisHead .scrlbcFacility .FacilityBox:last-child {padding-right: 0;margin-right: 0;}
.sdcDisHead .scrlbcFacility .FacilityBox:before {content: "";position: absolute;right: 0;top: 4px;width: 2px;height: 16px;background-color: #e3e4f4;}
.sdcDisHead .scrlbcFacility .FacilityBox:last-child:before {display:none;}
.sdcDisBody {padding-bottom: 2.5rem;margin-bottom: 3rem;border-bottom: .0625rem solid #eef0f7;}
.sdcDisBody p {margin-bottom: 1rem;}
.sdcDisBody p:last-child {margin-bottom: 0;}
.sdcDisBody ul {margin-bottom: 1rem;}
.sdcDisBody ul li {list-style: circle;font-size: 0.938rem;line-height: 1.625rem;font-weight: 400;color: #393f4d;}
.sdcDisBody h2 {margin-bottom: .75rem;margin-top: 1.5rem;font-size: 20px;color: #393f4d;}
.sdcDisFoot h2 {font-size: 24px;color: #393f4d;margin-bottom: 1.5rem;}
.sdcDisFArea {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
@media (min-width: 1170px) {
	.sdcDis .sdcDisRight {width: calc(100% - 71%);}
	.sdcDis .sdcDisLeft {max-width: 71%;padding-right: 30px;}
}
.sdcDisRightBox {
    -webkit-box-shadow: 0 6px 12px rgba(140,152,164,.075);
    -moz-box-shadow: 0 6px 12px rgba(140,152,164,.075);
	box-shadow: 0 6px 12px rgba(140,152,164,.075);
	margin-bottom: 1.5rem;border: .0625rem solid #eef0f7;border-radius: 8px;}
.sdcDisRightBox .sdcDRContent {padding: 1.5rem;}
.btn-fb i {font-size: inherit;}
.sdcDisRightBox .sdcDRTitle {
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
	
    padding: 1.25rem 1.5rem;border-bottom: 0.125rem solid #eef0f7;font-size: 20px;font-weight: 700;}
.sdcDisRightBox .sdcDRTitle>img {margin-left: .65rem;}
.tFeed li {border-bottom: .0625rem solid #eef0f7;padding-bottom: 1rem;margin-bottom: 1.25rem;}
.tFeed li:last-child {border-bottom: none;margin-bottom: 0;}
.tFeed .tfTop {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;padding-bottom: .75rem;}
.tFeed .tfTop .tfImg {width: 34px;height: 34px;border-radius: 4px;overflow: hidden;}
.tFeed .tfTop .tfImg>img {object-fit: cover;width: 100%;height: 100%;}
.tFeed .tfTop .tfName {padding-left: .75rem;}
.tFeed .tfTop .tfName>h4 {font-size: 15px;font-weight: 600;}
.tFeed .tfTop .tfName>.scrlbcFacility, 
.tFeed .tfTop .tfName>.scrlbcFacility .FacilityBox {margin-bottom: 0;}
.tFeed .tfTop .tfName>.scrlbcFacility .FacilityBox {font-size: 13px;}
.tFeed .tfText {padding-bottom: .75rem;}
.tFeed .tfBottom {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.tFeed .tfBottom a {color: #657786;font-size: 13px;padding-left: .75rem;}
.tFeed .tfBottom a>span {padding-left: .35rem;}
.tFeed .tfBottom a:first-child {padding-left: 0;}
.tFeed .tfBottom a:hover {text-decoration: none;color: #393f4d;}
.sdcDFoot {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;justify-content: center;padding: 1.25rem 1.5rem;border-top: .0625rem solid #eef0f7;margin-top: -1rem;}
.sdcDFoot>a {color: #393f4d;text-decoration:none;}
.sdcDFoot>a:hover {color: #7026ef;}
/* sdcLoved */
.sdcLoved {padding: 5rem 0 6rem 0;background-color: #f4f6f9;}
.sdcLTitle {padding-bottom: 2rem;}
.sdcLTitle h2 {font-size: 24px;color: #393f4d;}
.sdcLoved .reviewsSlider .slick-list {padding: 0 !important;}
.reviewsBox {
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.04);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.04);
    background-color: #fff;border-radius: 8px;margin: 1rem;padding: 2rem;}
.reviewsBox .ratingStar {padding-right: 0;font-size: 13px;padding-bottom: 1rem;}
.reviewsBox .sdcComment > p {margin-bottom: 1.75rem;}
.reviewsBox .sdcFoot {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.reviewsBox .sdcFoot .sdcFImg {max-width: 50px;flex: 0 0 50px;border-radius: 50%;overflow: hidden;max-height: 50px;}
.reviewsBox .sdcFoot .sdcFImg>img {object-fit: cover;width: 100%;height: 100%;display: block;}
.reviewsBox .sdcFoot .sdcFText {flex: 1;padding-left: 1rem;}
.reviewsBox .sdcFoot .sdcFText h3 {font-size: 16px;font-weight: 600;}
.reviewsBox .sdcFoot .sdcFText p {font-size: 13px;line-height: unset;}
.sdcLoved .reviewsSlider .slick-dots {bottom: -20px;}
.sdcLoved .reviewsSlider .slick-dots li {position: relative;display: inline-block;width: 8px;height: 8px;margin: 0 5px;cursor: pointer;}
.sdcLoved .reviewsSlider .slick-dots li button:before {background-color: #7026ef;}
.sdcLoved .reviewsSlider .slick-dots li button:before {width: 8px;height: 8px;}
/*--- /SEARCH DETAILS PAGE CSS ---*/
/* gmaps */ 
.gmaps, .gmaps-panaroma {background: rgba(120, 130, 140, .2);border-radius: 3px;}
.gmaps-overlay {display: block;text-align: center;color: #fff;font-size: 16px;line-height: 40px;background: #6474c8;border-radius: 4px;padding: 10px 20px;}
.gmaps-overlay_arrow {left: 50%;margin-left: -16px;width: 0;height: 0;position: absolute;}
.gmaps-overlay_arrow.above {bottom: -15px;border-left: 16px solid transparent;border-right: 16px solid transparent;border-top: 16px solid #6474c8;}
.gmaps-overlay_arrow.below {top: -15px;border-left: 16px solid transparent;border-right: 16px solid transparent;border-bottom: 16px solid #6474c8;}
.main-event .event-map #map, .event-map .gmaps {width: 100%;min-height: calc(100vh - 64px);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.header.sticky + .main .event-map .gmaps {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;}
.header.sticky + .main .event-map {padding-top: 64px;min-height: calc(100vh - 64px)}
.details-map .gmaps {width: 100%;height: 480px;}
.main-event .event-map_view #map{width: 100%;}  
.gmnoprint .gm-style-mtc {position: relative;}
.gmnoprint .gm-style-mtc:before {content: "";width: 2px;height: 12px;background-color: #e3e4f4;position: absolute;top: 50%;right: 0;z-index: 3;transform: translateY(-50%);}
.gmnoprint .gm-style-mtc:last-child:before {display:none;}
.gm-style-mtc>button {font-size: 14px !important;}
.gm-style-mtc>ul>li>label {font-size: 15px;padding-left: .2rem;}
/* /gmaps */ 
.mSearch {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
	justify-content: center;
	
    width: 40px;height: 40px;border-radius: 50px;background-color: rgba(0, 0, 0, 0.2);color: #fff;margin-right: .5rem;}
.mSearch:hover,
.mSearch:focus {text-decoration:none;background-color: rgba(0, 0, 0, 0.2);color: #fff;}
@media (min-width: 992px) {
	.mSearch {display: none !important;opacity:0 !important;visibility:hidden !important;}
	.rightNav {order:4;}
}
/* /top search */
/* user dropdown */
.userDropdownToggle {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    border-radius: 50px;padding: .5rem 1.25rem;text-transform: uppercase;background-color:#562ab3;display: inline-block;font-weight: 400;color: #fff;text-align: center;vertical-align: middle;border: none;}
.header .userbtnGroup .dropdown-menu {margin-top: 30px !important;display: block !important;opacity: 0;visibility: hidden;border: none;	min-width: 12rem;
	-webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);

	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.header .userbtnGroup .dropdown-menu .dropdown-item {color: #393f4d;font-size: 14px;font-weight: 500;line-height: 34px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.header .userbtnGroup .dropdown-menu .dropdown-item:active {color: #1b023b;background-color: #f4f5ff;}
.header .userbtnGroup .dropdown-menu:before {
	content: "";
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	top: -9px;
	left: 20%;
	z-index: 0;
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	-o-transform: translateX(20%);
	transform: translateX(20%);
}
.header .userbtnGroup .dropdown-menu:after {content: "";width: 100%;height: 10px;position: absolute;top: -10px;right: 0;	left: 0;}
@media (min-width: 992px) {
	.header .userbtnGroup {order: 3;}
	.header .userbtnGroup:hover .dropdown-menu {margin-top: 10px !important;visibility: visible;opacity: 1;}
	.header .userbtnGroup .userDropdownToggle span {font-size: 15px;font-weight: 500;letter-spacing: .5px;padding-left: .25rem;padding-right: .25rem;}
}
@media (min-width: 575px) {		
	.header .userbtnGroup .dropdown-menu:before {right: 28%;left: unset;}
	.header .userbtnGroup .dropdown-menu {right: 0;left: unset;}
}
@media (max-width: 992px) {	
	.header .userbtnGroup.show .dropdown-menu.show {margin-top: 10px !important;visibility: visible;opacity: 1;}
}
/* /user dropdown */
/* contact-us page */
/* breadcrumb */
.conDetails {margin-bottom: 5rem;}
.conFrom {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;max-width: 780px;margin-left: auto;margin-right: auto;}
.confBox {width: 100%;}
.conDBox {border: 1px solid #f1f1f1;padding: 2.5rem 1.25rem; text-align: center;height: 100%;border-radius: 10px;
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.02);
    -moz-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.02);
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.02);
}
.conDBox h4 {font-size: 1rem;font-weight: 600;color: #4a4b65;margin-bottom: .25em;}
.conDBox i {width: 50px;height: 50px;border-radius: 6px;background-color: rgba(109, 49, 227, 0.14);color: #7026ef;display: flex;align-items: center;justify-content: center;margin-left: auto;margin-right: auto;margin-bottom: 1.25rem;font-size: 1.25rem;}
.conDBox p, 
.conDBox p a {font-weight: 400;line-height: 1.5;color: #737491;font-size: .875rem;}
.conFrom h1, 
.conFrom p {text-align: center;}
.conFCon {border: 1px solid #eaedf2;border-radius: 6px;padding: 3rem 4rem;margin-top: 2rem;

    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.02);
    -moz-box-shadow: 0 .75rem 1.5rem rgba(18,38,63,.03);
	box-shadow: 0 .75rem 1.5rem rgba(18,38,63,.03);
}
.cusFBox {border: 1px dashed #ced4da;padding: 1rem;    background-color: #f1f4f7;border-radius: 5px;position: relative;overflow: hidden;}
.cusFBox span {color: #393f4d;font-size: 1rem;font-weight: 400;}
.cusFBox span i {padding-right: .25rem;}
.cusFBox input {position: absolute;opacity: 0;width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;}
/* mapSection */
.mapSection .conMap {width: 100%;background-color: #ddd;height: 360px;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
#seeMap {scroll-margin-top: 64px;}
.mapSection .conMap iframe {height: 100%;}
/* /contact-us page */
/* service inner page */ 
/* spySerSection */
.breadcrumbSection {padding: 4rem 0;background-color: #f3f1f9;}
.breadcrumbSection .breadTitle {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.breadcrumbSection .breadcrumb {margin: 0;padding: 0;justify-content: center;align-items: center;}
.breadcrumbSection .breadcrumb li {font-size: 13px;font-weight: 400;padding-right: 1.5rem;position: relative;}
.breadcrumbSection .breadcrumb li:last-child {padding-right: 0;}
.breadcrumbSection .breadcrumb li:last-child>i,
.breadcrumbSection .breadcrumb li:before {display:none;}
.breadcrumbSection .breadcrumb li>i {position: absolute;right: .4rem;top: 50%;color: #b3b3b3;    font-size: 6px;	
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.pageTitle {text-align: center;}
.pageTitle h1 {max-width: 1000px;margin: 0 auto;font-size: 26px;font-weight: 700;}
.pageTitle p {max-width: 700px;margin: 0 auto;}
.spyTitle {padding-bottom: 6rem;}
.spyTitle small {font-size: 13px;text-transform: uppercase;font-weight: 500;} 
.spyTitle h1,
.spyTitle h2 {font-size: 50px;line-height: 1.2;margin-top: .5rem;margin-bottom: 1.5rem;}
.spyTitle p {margin-bottom: 2rem;font-size: 16px;}
.spyTitle2 {padding-bottom: 2rem;}
.spyTitle2 h1, .spyTitle2 h2 {font-size: 36px;line-height: 1.2;margin-top: .5rem;margin-bottom: 1.5rem;font-weight: 700;}
.spyTitle2 p:last-child,
.spyTitle p:last-child {margin-bottom: 0;}
.spySerSection {padding: 6rem 0;background-color: #1b023b;}
.spySerList {max-width: 1330px;margin-left: auto;margin-right: auto;}
.spyslBox {	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

	height: 100%;border-radius: 5px;background-color: #301c57;padding: 3rem 2rem;}
.spyslBox:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
}
.spyslBox i {color: #f1edff;font-size: 40px;margin-bottom: 2rem;}
.spyslBox h2,
.spyslBox h3 {font-size: 1.375rem;font-weight: 600;color: #f1edff;margin-bottom: 1.5rem;position: relative;}
.spyslBox h2:before,
.spyslBox h3:before {content: "";width: 30px;height: 2px;background-color: #7026ef;position: absolute;left: 0;bottom: -10px;}
.spyslBox p {color: #f1edff;}
/* spyAcrossSection */
.spyAcrossSection {padding-top: 5rem;}
.spyAcrossList .spyalBox {-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;border-bottom: 1px solid #f3f1f9;padding-bottom: 3rem;margin-bottom: 4rem;}
.spyAcrossList .spyalBox .spyalbLeft {max-width: 100%;flex: 0 0 100%;}
.spyAcrossList .spyalBox:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.spyAcrossList .spyalBox .spyalbLeft h3 {font-size: 36px;font-weight: 600;margin-top: 1rem;margin-bottom: .5rem;line-height: 1.1;}
.spyAcrossList .spyalBox .spyalbLeft h4,
.spyAcrossList .spyalBox .spyalbLeft h5 {font-size: 20px;margin-bottom: 1.75rem;}
.spyAcrossList .spyalBox .spyalbRight {max-width: 100%;flex: 0 0 100%;}
@media (min-width: 768px) {
	.spyAcrossList .spyalBox .spyalbLeft {max-width: 40%;flex: 0 0 40%;}
	.spyAcrossList .spyalBox .spyalbRight {max-width: 60%;flex: 0 0 60%;}
	.spyAcrossList .spyalBox:nth-child(odd) .spyalbRight {padding-left: 3rem;}
	.spyAcrossList .spyalBox:nth-child(even) .spyalbRight {padding-right: 3rem;}
	.spyAcrossList .spyalBox:nth-child(even) .spyalbRight {order: 1;}
	.spyAcrossList .spyalBox:nth-child(even) .spyalbLeft {order: 2;}
}
.spyNav {position: relative;background-color: #fff;}
.spyNav:before {content: "";width: 100%;height: 2px;z-index: 0;background-color: #f3f1f9;position: absolute;bottom: 0;left: 0;right: 0;}
.spyNav .spyNavbar {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	overflow: scroll;
	-ms-scroll-chaining: none;
	overscroll-behavior: none;
	scrollbar-width: none;
	-ms-overflow-style: none;
	justify-content:center;
	border: none;}
.spyNav .spyNavbar::-webkit-scrollbar {display: none;}
.spyNav .nav-link {display: block;padding: 1.5rem 2rem;text-decoration: none;white-space: nowrap;color: #393f4d;font-size: 15px;font-weight: 600;text-transform: uppercase;border-width: 0 0 3px 0;border-style:solid;border-color: transparent transparent transparent transparent !important;margin: 0 !important;}
.spyNav .nav-link.active {color: #7026ef;border-bottom-color:#7026ef !important;}
.spyContent {padding: 5rem 0;}
/* cta */
.ctaSection {padding: 6rem 0;position: relative;}
.ctaSection:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;opacity: .85;background: #100228;}
.ctaBox {position: relative;}
.ctaBox p {margin-bottom: 2rem;font-size: 1.25rem;line-height: 1.6;font-weight: 500;color: #fff;}
.ctaBox > a {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
@-webkit-keyframes pulse {
	25% {-webkit-transform: scale(1.1);transform: scale(1.1);}
	75% {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
@-o-keyframes pulse {
	25% {-webkit-transform: scale(1.1);transform: scale(1.1);}
	75% {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
@keyframes pulse {
	25% {-webkit-transform: scale(1.1);transform: scale(1.1);}
	75% {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
/* /service inner page */
/* t&c and pp page*/
.ppContent {padding: 5rem 0;}
.ppContent h1,
.ppContent h2 {font-size: 1.875rem;}
.ppContent h5 {margin-bottom: 0.75rem;}
.ppContent p {margin-bottom: 1rem;}
.ppContent h2 {margin-bottom: .75rem;margin-top: 1.25rem;font-size: 1.25rem;line-height: normal;font-weight: 500;}
.ppContent ul {padding-left: 2rem;margin-top: 1rem;margin-bottom: 1rem;}
.ppContent ul li {position: relative;padding-bottom: .5rem;line-height: 1.625rem;font-size: 0.938rem;font-weight: 400;color: #393f4d;}
.ppContent ul li:last-child {padding-bottom: 0;}
.ppContent ul li:before {content: "";width: 6px;height: 6px;background-color: #cccccc;position: absolute;top: 10px;left: -16px;}
.legal ol {counter-reset: legal;list-style-type: none;padding-left: 1.5rem;}
.legal ol li {position: relative;}
.legal ol li li li {padding-left: 0.75rem;}
.legal li::before {content: counters(legal, ".") ".";counter-increment: legal;position: absolute;top: 0;left: -32px;}
.legal>ol>li:before {font-weight: 700;top: 4px;}
.lowerAlpha {counter-reset: subitem !important;}
.lowerAlpha li {padding-left: 0 !important;}
.lowerAlpha li:before {content: "(" counter(subitem, lower-alpha) ")";counter-increment: subitem;}
.listDisc {list-style-type: disc;padding-left: 2rem;margin-bottom: 1rem;margin-top: 1rem;}
.listDisc li {margin-bottom: 1rem;}
.listDisc li:last-child {margin-bottom: 0;}
/* /t&c and pp page */
/* partners */
.partnersSection {padding: 5rem 0;overflow: hidden;}
.parTitle {position: relative;text-align: center;margin-bottom: 2rem;}
.parTitle:before, 
.parTitle:after {content: "";width: 200px;height: 8px;border: 1px solid #eee;position: absolute;top: 50%;z-index: 1;border-radius: 10px;	
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.parTitle span {position: relative;z-index: 3;padding-left: 1.75rem;padding-right: 1.75rem;background-color: #fff;font-size: 22px;text-transform: uppercase;font-weight: 600;}
.parTitle span:before {margin-right: 1.5rem;	
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
.parTitle span:after {margin-left: 1.5rem;	
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}
.parTitle:before {right: 50%;}
.parTitle:after {left: 50%;}
.parList {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.parList img {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	padding: 1rem 2rem;border-radius: 6px;margin: 0 .5rem 1rem .5rem;max-height: 90px;border: 1px solid #f1f1f1;background-color: #ffff;}
.partnersSlider .slick-list {padding-top: 1rem;padding-bottom: 1rem;}
.partnersSlider .slick-list .slick-slide {padding-left: .5rem;padding-right: .5rem;}
.partnersSlider .slick-list .slick-slide img {
    border-radius: 6px;
    border: 1px solid #f1f1f1;
    background-color: #ffff;

    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
.partnersSlider .slick-prev {left: 10px;}
.partnersSlider .slick-next {right: 10px;}
.partnersSlider .slick-prev, 
.partnersSlider .slick-next {width: 24px;height: 36px;background-color: #eee;border-radius: 4px;z-index: 2;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;}
.partnersSlider .slick-prev:hover, 
.partnersSlider .slick-next:hover {background-color: #7026ef;}
.partnersSlider .slick-arrow:hover svg path {fill: #fff;}
.partnersSlider .slick-arrow svg {height: 15px;width: 15px;}
.partnersSlider .slick-dots {bottom: -28px;}
.partnersSlider .slick-arrow.slick-disabled {display: none !important;}
@media (min-width: 768px) {
	.partnersSlider {padding-left: 3rem;padding-right: 3rem;}
}
/* /partners */
/* about page */
.teamList {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.teamList .teamlBox .teamlbInner {
    -webkit-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05);
	padding: 2rem 1.25rem;background-color: #fff;height: 100%;margin-left: .75rem;margin-right: .75rem;border-radius: 4px;border: 1px solid #f1f1f1;}
.teamList .teamlBox .teamPosi .teamTitle {font-weight: 600;font-size: 19px;position: relative;margin-bottom: 1.5rem;}
.teamList .teamlBox .teamPosi .teamTitle:before {width: 40px;height: 3px;background-color: #7026ef;position: absolute;left: 0;right: 0;bottom: -14px;margin: 0 auto;content: "";border-radius: 3px;}
.teamList .teamlBox .teamPosi .teamDesi {font-size: 14px;line-height: 21px;}
.teamList .teamlBox .teamImg {width: 120px;height: 120px;margin: 0 auto;border-radius: 50%;overflow: hidden;border: 2px solid #f3f1f9;margin-bottom: 1.25rem;background-color: #f1f1f1;
    -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);
}
.teamList .teamlBox .teamImg img {object-fit: cover;width: 100%;height: 100%;}
/* careers */
.careerList .careerlBox {border: 1px solid #f3f1f9;margin-bottom: 1rem;border-radius: 6px;}
.careerList .careerlBox .clbContent {padding: 3rem 3.5rem;}
.careerList .careerlBox .clbContent .clbcLeft .clblTitle {font-size: 1.75rem;font-weight: 700;margin-bottom: 1rem;}
.careerList .careerlBox .clbContent .clbcLeft p {font-size: 1rem;}
.platformTable {-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 1300px;margin-left: auto;margin-right: auto;}
.platformTable .ptBox {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

    padding: 2rem;display: flex;align-items: center;color: #fff;max-width: 100%;flex: 0 0 100%;}
.platformTable .ptBox .ptTitle {font-size: 1.375rem;font-weight: 700;margin-bottom: 2rem;}
.ptBoxInner > i {font-size: 3rem;opacity: 0.3;margin-bottom: 1.5rem;}
.ptList .ptlBox {position: relative;padding-left: 1.5rem;padding-bottom: 1rem;}
.ptList .ptlBox:last-child {padding-bottom: 0;}
.ptList .ptlBox i {position: absolute;top: 4px;left: 0;opacity: 0.2;}
.platformTable .ptBox.ptboxOne, 
.platformTable .ptBox.ptboxThree {background-color: #301c57;margin-top: 1rem;margin-bottom: 1rem;}
.platformTable .ptBox.ptboxTwo {
    border-radius: 5px;
    background: rgb(123,60,233);
    background: -webkit-linear-gradient(180deg, rgba(123,60,233,1) 0%, rgba(107,47,226,1) 50%, rgba(84,29,215,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(123,60,233,1) 0%, rgba(107,47,226,1) 50%, rgba(84,29,215,1) 100%);
    background: linear-gradient(180deg, rgba(123,60,233,1) 0%, rgba(107,47,226,1) 50%, rgba(84,29,215,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b3ce9",endColorstr="#541dd7",GradientType=1);
}
.detailedFeatures {background-color: #f6f5fa;}
.abotFeatures {padding: 5rem 0;}
.featuresTable tbody tr td:first-child, .featuresTable thead tr th:first-child {border-left: none;}
.featuresTable tbody tr td:last-child, .featuresTable thead tr th:last-child {border-right: none;}
.featuresTable tbody tr:last-child td {border-bottom: none;}
.featuresTable.table td, 
.featuresTable.table th {vertical-align: middle !important;}
@media (max-width: 1367px) {
	.teamList .teamlBox {max-width: 25%;flex: 0 0 25%;margin-bottom: 1.5rem;}
}
@media (max-width: 992px) {
	.teamList .teamlBox {max-width: 33.33%;flex: 0 0 33.33%;}
	.careerList .careerlBox .clbContent .clbcLeft {padding-bottom: 1.5rem;}
}
@media (max-width: 768px) {
	.teamList .teamlBox {max-width: 50%;flex: 0 0 50%;}
	.teamList .teamlBox .teamlbInner {padding: 1rem;margin-left: .5rem;margin-right: .5rem;}
	.teamList .teamlBox .teamImg {width: 100px;height: 100px;}
	.platformTable .ptBox {padding-left: 1rem;padding-right: 1rem;}
}
@media (max-width: 575px) {
	.careerList .careerlBox .clbContent {padding: 2rem;}
	.tableResponsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
}
@media (max-width: 480px) {
	.teamList .teamlBox {max-width: 100%;flex: 0 0 100%;}
}
@media (min-width: 1367px) {
	.teamList .teamlBox {max-width: 16.666%;flex: 0 0 16.666%;margin-bottom: 1.5rem;}
	.teamList .teamlBox .teamlbInner {margin-left: .75rem;margin-right: .75rem;}
}
@media (min-width: 992px) {
	.careerList .careerlBox .clbContent {padding: 1rem 2rem 1rem 1rem;}
	.platformTable .ptBox {max-width: 33.333%;flex: 0 0 33.333%;}
	.platformTable .ptBox:hover {
	    -webkit-transform: translateY(-10px);
	    -moz-transform: translateY(-10px);
	    -ms-transform: translateY(-10px);
	    -o-transform: translateY(-10px);
	    transform: translateY(-10px);
	}
	.platformTable .ptBox.ptboxTwo {margin-top: -1.5rem;margin-bottom: -1.5rem;}
}
@media (min-width: 575px) {	
	.featuresTable thead tr th:nth-child(1) {width: 20%;}
	.featuresTable thead tr th:nth-child(2), 
	.featuresTable thead tr th:nth-child(3) {width: 40%;}
	.featuresTable {border-radius: 10px;overflow: hidden;border-width: 2px;
		-webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.1)!important;
		-moz-box-shadow: 0 1rem 3rem rgba(0,0,0,.1)!important;
		box-shadow: 0 1rem 3rem rgba(0,0,0,.1)!important;
	}
}
/* /about page */
/* Coming soon BUTTON */
.getApp .gPlay.app-btn:hover .media,
.getApp .appStore.app-btn:hover .media,
.tryApp .gPlay.app-btn:hover .media,
.tryApp .appStore.app-btn:hover .media {
    opacity: 0;
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	
    -webkit-transform: translateY(45px);
    -moz-transform: translateY(45px);
    -ms-transform: translateY(45px);
    -o-transform: translateY(45px);
    transform: translateY(45px);
}
.getApp .gPlay.app-btn:before,
.getApp .appStore.app-btn:before,
.tryApp .gPlay.app-btn:before,
.tryApp .appStore.app-btn:before {
    content: "Coming soon";
    position: absolute;
    top: -70%;
    left: 50%;
    display: block;
    max-width: 100%;
    width: 110px;
    font-size: 15px;
    text-align: center;
    font-weight: 600;
	
    -webkit-transform: translate(-50%, -70%);
    -moz-transform: translate(-50%, 70%);
    -ms-transform: translate(-50%, 70%);
    -o-transform: translate(-50%, 70%);
    transform: translate(-50%, 70%);
}
.getApp .gPlay.app-btn:hover:before,
.getApp .appStore.app-btn:hover:before,
.tryApp .gPlay.app-btn:hover:before,
.tryApp .appStore.app-btn:hover:before {
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
/* /Coming soon BUTTON */
/*share popup*/
.squares {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.squares .square {margin-right: 10px;transition: border-radius 150ms ease, transform 350ms ease;border-radius: 6px;}
.squares .square:last-child {margin-right: 0;}
.squares .square:hover {border-radius: 50%;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.squares .square i  {position: relative;width: 48px;height: 48px;font-size: 24px;color: #fff;text-align: center;line-height: 48px;z-index: 1055;}
.squares .square.twitter {background: #55acee;}
.squares .square.facebook {background: #3b5999;}
.squares .square.linkedin {background: #0077B5;}
.squares .square.google-plus {background : #dd4b39;}
.squares .square.whatsapp {background : #25D366;}
.squares .square.email {background : #777;}
.squares .square.link {background : #1d89ff;}
/* /share popup */
/* modal CSS */
.modal .modal-content {
    -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: .42rem;
}
.modal .modal-header {padding: 1.5rem 1.75rem;border-bottom: 1px solid #ebedf3;border-top-left-radius: .42rem;border-top-right-radius: .42rem;}
.modal .modal-header .modal-title {font-weight: 500;font-size: 1.063rem;color: #1e2022;}
.modal .modal-header .close {outline: 0!important;color: #b5b5c3;font-weight: 300;opacity: 1;}
.modal .modal-body {padding: 1.75rem;}
.modal .modal-footer {padding: 1.5rem;border-top: 1px solid #ebedf3;border-bottom-right-radius: .42rem;border-bottom-left-radius: .42rem;}
.close {font-weight: 400;}
/* /modal CSS */
/* cookieModal */
#cookieModal {
	position: fixed;
	bottom: 110px;
	background-color: #fff;
	padding: 1.15em;
	border-radius: 10px;
	border: 1px solid #f1f1f1;
	z-index: 9;
	-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 70px rgba(0, 0, 0, 0.15);	
		
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    transition: 0.8s;
	
	-webkit-animation: slideUp 0.8s;
	-moz-animation: slideUp 0.8s;
	animation: slideUp 0.8s;
	
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
	animation-delay: 0.8s;
}
.cookieContent h3 {text-transform: uppercase;font-weight: 700;margin-bottom: .5rem;font-size: 18px;}
.cookieContent p {font-size: 14px;line-height: 1.6;}
.cookieContent p > a {color: unset;font-weight: 500;border-bottom: 1px solid #9fa2a9;padding-bottom: .1rem;	
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}
.cookieContent p > a:hover {border-bottom: none;text-decoration:none;}
@-webkit-keyframes slideUp {
	0% {transform: translateY(150px);}
	100% {transform: translateY(0);}
}
@keyframes slideUp {
	0% {transform: translateY(150px);}
	100% {transform: translateY(0);}
}
@media (min-width: 575px) {
	#cookieModal {max-width: 300px;margin-right:20px;left: 20px;}
}
@media (max-width: 575px) {
	#cookieModal {max-width: 92%;left: 0;right: 0;margin: 0 auto;}
}
/* /cookieModal */
/* ORG steps CSS */
.loginSection.ORGSteps .formBox {align-items: unset;}
.ORGSteps .fblTitle {margin-bottom: 1rem;}
.ORGSArea .stepNav {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-around;margin-bottom: 5rem;}
.ORGSArea .stepNav li {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    text-align: center;
    position: relative;
	counter-increment: ordered-counter;
}
.ORGSArea .stepNav li.disabled {-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.ORGSArea .stepNav li.disabled:before,
.ORGSArea .stepNav li:before {content: "";width: 100%;height: 2px;position: absolute;left: 0;right: 0;bottom: -20px;}
.ORGSArea .stepNav li:before {background-color: #7026ef;}
.ORGSArea .stepNav li.disabled:before {background-color: #ddd;}
.ORGSArea .stepNav li a:hover {text-decoration: none;color: #7026ef;}
.ORGSArea .stepNav li.disabled a,
.ORGSArea .stepNav li.disabled a:hover {color: #bdbdbd;cursor: not-allowed;}
.ORGSArea .stepNav li a .osnName {font-size: 14px;text-transform: uppercase;font-weight: 600;}
.ORGSArea .stepNav li a .osnCount {
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;

    position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -29px;z-index: 2;width: 20px;height: 20px;background-color: #7026ef;border-radius: 50%;color: #fff;}
.ORGSArea .stepNav li.disabled a .osnCount {background-color: #ddd;font-family: unset;}
.ORGSArea .stepNav li.disabled a .osnCount:before {content: counter(ordered-counter);font-size: 12px;font-weight: 500;color: #777;}
.ORGSArea .stepNav li a .osnCount>i {font-size: 11px;}
.ORGSArea .stepNav li.disabled a .osnCount>i {display: none;opacity: 0;visibility: hidden;}
.ORGSArea .stepNav li.active a {color: #1b023b;}
.ORGSArea .stepNav li.active .osnCount,
.ORGSArea .stepNav li.active:before {background-color: #1b023b;}
.stepFBox p {margin-bottom: 1rem;}
.stepFBox .SFBFooter {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;margin-top: 2.5rem;}
@media (min-width: 1200px) {
	.loginSection.ORGSteps .formBox {max-width: 1170px;}
}
.formBoxLeft p {color: #a599f5;margin-bottom: 1rem;}
.formBoxLeft p:last-child {margin-bottom: 0;}
.ORGSteps .formBox .formBoxLeft {-ms-flex-wrap: wrap;flex-wrap: wrap;flex-direction: column;justify-content: center;padding-top: 3rem;padding-bottom: 3rem;}
.ORGSteps .formBox .formBoxRight {min-height: 400px;padding-left: 2rem;padding-right: 2rem;}
.mailContent .form-control,
.stepFBox .form-control {height: calc(2.2em + .75rem + 2px);font-size: 15px;}
.required {color: red;}
.stepForm label:not(.form-check-label):not(.custom-control-label):not(.custom-file-label):not(.cs-custom-option-label):not(.btn) {line-height: unset;font-weight: 400;margin-bottom: .25rem;}
.table-sm th {font-weight: 600;}
.table-sm td, .table-sm th {font-size: 14px;padding: .45rem;}
.ORGEditor iframe {height: 140px !important;border-radius: 0 !important;border-color: #e3e3e3 !important;}
.followIcon .fiBox {
	width: 60px;
	height: 60px;
	margin: 10px;
	color: #393f4d;
	overflow: hidden;
	position: relative;
	border-radius: 30%;
	background: #fff;
	text-decoration: none;
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.2);
	display: inline-flex;
	align-items: center;
	justify-content: center; 
}
.followIcon .fiBox i {font-size: 20px;transition: 0.2s linear;}
.followIcon .fiBox:before {
	content: "";
	width: 120%;
	height: 120%;
	left: -110%;
	top: 90%;
	position: absolute;
	background: #7026ef;
	transform: rotate(45deg);
	background-image: radial-gradient(circle farthest-corner at 10% 20%, #9d64ff 0%, #661de2 100%);
}
.followIcon .fiBox:hover i {color: #fff;transform: scale(1);}
.followIcon .fiBox:hover:before {
	-webkit-animation: animation1 0.7s 1;
	animation: animation1 0.7s 1;

	top: -10%;left: -10%;}
@-webkit-keyframes animation1 {
	0% {top: 90%;left: -110%;}
	50% {top: -30%;left: 10%;}
	100% {top: -10%;left: -10%;}
}
@keyframes animation1 {
	0% {top: 90%;left: -110%;}
	50% {top: -30%;left: 10%;}
	100% {top: -10%;left: -10%;}
}
.ORGEditor .dropdown-menu li a {padding: 2px 13px;display: block;font-size: 15px;color: #393f53;}
.ORGEditor .dropdown-menu {border-radius: 0;margin-top: -.01rem;box-shadow: 0 6px 10px rgba(0, 0, 0, 0.04);border-color: #eee;}
.ORGEditor  .wysihtml5-toolbar a.btn {font-size: smaller;}
.stepFBox .select2-container--default.select2-container--focus .select2-selection--multiple {border-color: #ddd !important;border-radius: 4px !important;}
.stepFBox .select2-container {width: 100% !important;}
.mailContent {background-color: #fff;padding: 3rem;border-radius: 12px;max-width: 660px;margin: 3rem auto;}
.mailContent p {line-height: 1.7;margin-bottom: 1rem;margin-top: 1rem;}
.mailContent a {color: #15c;font-weight: 500;text-decoration: underline;}
.orgTable .dataTables_scrollBody {max-height: 110px !important;height: auto !important;margin-bottom: 1rem;}
.orgTable .dataTables_scrollBody .table {margin-bottom: 0;}
/* /ORG steps CSS */
/* armedDcorces CSS */
.armedDcorces p {margin-bottom: 1rem;}
.innerHeader {padding: 5rem 0;}
.enduringImg {margin-bottom: 3rem;}
.principleSection {padding: 5rem 0;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.princRight h2,
.princRight h4 {margin-bottom: 2rem;font-size: 1.25rem;line-height: normal;font-weight: 500;}
.principleSection:before {content: '';position: absolute;top: 0;height: 100%;width: 100%;opacity: .95;right: 0;left: 0;z-index: 0;background-color: #17152f;}
.princRList li {position: relative;padding-left: 3.75rem;padding-bottom: 1.5rem;}
.princRList li>i {	
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;

    position: absolute;top: 0;left: 0;width: 40px;height: 40px;color: #7026ef;background-color: #2c1b55;border-radius: 50%;}
.princRList li:before {width: 3px;top: 0;left: 19px;height: 100%;background-color: #2c1b55;position: absolute;content: "";}
.demonSection {padding: 5rem 0;}
.princRList.princRLLight li:before,
.princRList.princRLLight li>i {background-color: #f6f0ff;}
/* /armedDcorces CSS */
/* tabAccor */ 
.tabANav {display: none;}
.tabAccor .tabANav {border-bottom: 3px solid #f3f1f9;}
.tabAccor .tabANav li {margin-bottom: -2px;}
.tabAccor .tabANav li a {
    display: block;
    padding: 1.5rem 2rem;
    text-decoration: none;
    white-space: nowrap;
    color: #393f4d;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    border-width: 0 0 3px 0;
    border-style: solid;
    border-color: transparent transparent transparent transparent !important;
    margin: 0 !important;
}
.tabAccor .tabANav li a.active {color: #7026ef;border-bottom-color: #7026ef !important;}
@media (min-width: 768px) {
	.tabANav {display: flex;justify-content: center;}
	.tabAContent .card {border: none;}
	.tabAContent .card .card-header {display: none;}
	.tabAContent .card .collapse {display: block;}
}
@media (max-width: 992px) {
	.tabAccor .tabANav li a {padding: 1rem;font-size: 14px;}
}
@media (max-width: 767px) {
	.tabAccor {background-color: #eeeeee;}
	.tabAContent {padding: 2rem 1rem;}
	.tabAContent > .tab-pane {display: block !important;opacity: 1;}
	.tabAContent .card {margin-bottom: .5rem;}
	.tabAContent .card .card-header {background-color: #fff;padding: 1.25rem 15px;}
	.tabAContent .card .card-header a {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;	
		-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: space-between;

	    text-transform: uppercase;font-weight: 600;}	
	.tabAContent .card .card-header a[aria-expanded="false"] {color: #393f4d;}
	.tabAContent .card .card-header a[aria-expanded="true"] {color: #7026ef;}
	.tabAContent .card .card-header a:hover {text-decoration: none;}
	.tabAContent .card .card-header a i {		
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		font-size: 18px;
	}
	.tabAContent .card .card-header a[aria-expanded="true"] i {
	    -webkit-transform: rotate(130deg);
	    -moz-transform: rotate(130deg);
	    -ms-transform: rotate(130deg);
	    -o-transform: rotate(130deg);
	    transform: rotate(130deg);
	}
	.tabAContent .card .card-body {border-top: 1px solid #dee2e6;}
}
/* /tabAccor */
/* search-agency */
.innerBanner {padding-top: 134px;padding-bottom: 70px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.overlay-dark {position: relative;overflow: hidden;}
.overlay-dark:before {content: "";width: 100%;height: 100%;background-color: #120b21;position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: .6;}
.ibTitle h1 {margin-bottom: 1rem;font-weight: 600;}
.innerBanner.overlay-dark {overflow: unset;}
.requestHelp {max-width: 720px;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: -2.45rem;background-color: #fff;padding: 1.25rem 1.5rem;z-index: 2;border-radius: 5px;	
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
}
.dateHere {padding-top: 10rem;padding-bottom: 10rem;}
.dhInner h3,
.dhInner i {color: #000;opacity: .1;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.dhInner i {font-size: 3rem;}
.dhInner h3 {font-size: 1.5rem;font-weight: 500;}
.rhResult {padding-top: 4rem;padding-bottom: 4rem;background-color: #f8f9fd;}
.rhResult .scrList {margin-top: 1rem;}
.rhResult .scrList .scrListBox {flex-direction: column;}
.rhResult .scrList .scrListBox:hover {transform: unset;box-shadow: none;}
.rhResult .scrList .scrListBox .scrlbImg {height: 230px;width: 100%;max-width: 100%;overflow: hidden;}
.rhResult .scrList .scrListBox .scrlbImg>img {width: 100%;height: 100%;object-fit: cover;}
.rhResult .scrList .scrListBox .scrlbcTitle h2 {margin-bottom: .5rem;}
.rhResult .scrList .scrListBox .scrlbcrLinks:before {display: none;opacity: 0;visibility: hidden;}
#requestHelp .select2-container {width: 100% !important;}
#requestHelp .select2-container .select2-selection {min-height: calc(2em + .75rem + 2px);font-size: 15px;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;}
#requestHelp .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {margin: .2rem .2rem 0 0;}
/* /search-agency */
/* Back to top */
.upDown {position: fixed;bottom: 30px;right: 20px;opacity: 0;visibility: hidden;z-index: 11;
    -webkit-transform: translateY(150px);
    -ms-transform: translateY(150px);
    transform: translateY(150px);
}
.upDown.show {opacity: 1;visibility: visible;	
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
	
    animation: bounceInDown 2s;
    -webkit-animation: bounceInDown 2s;
    -moz-animation: bounceInDown 2s;

	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
@keyframes bounce {
    0%, 100% {
		-webkit-transform: translateY(-20px);
		-moz-transform: translateY(-20px);
		transform: translateY(-20px);
	}
    50% {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@media (max-width: 1169px) {
	.footerBottom .copyRight {font-size: 13px;}
	.fbLinks a {padding-left: 0.35rem;padding-right: 0.35rem;}
}
@media (max-width: 992px) {
	.upDown.show.upDownhide {
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px);
	}
}
/* /Back to top */
/* Footer */
.footer {border-top: 1px solid #eee;}
.footer .footerTop {padding-top: 6rem;padding-bottom: 3rem;}
.footerTop .comInfo>img {padding-bottom: 2rem;}
.comInfo .socialMedia {padding-top: 2rem;}
.socialMedia {
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
}
.socialMedia a {
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
	align-items: center;
    justify-content: center;	
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
    color: #fff;width: 34px;height: 34px;border-radius: 4px;margin-right: .5rem;}
.socialMedia a:hover {opacity: .8;text-decoration:none;
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
}
.socialMedia a.facebook {background-color: #3b5998;}
.socialMedia a.twitter {background-color: #55acee;}
.socialMedia a.pinterest {background-color: #cb2027;}
.socialMedia a.linkedin {background-color: #007bb5;}
.fTitle {font-size: 20px;font-weight: 700;padding-bottom: 1.75rem;text-transform: uppercase;}
.fLinks {-ms-flex-wrap: wrap;flex-wrap: wrap;flex-direction: column;}
.fLinks a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	position: relative;font-size: 15px;color: #393f4d;margin-bottom: .75rem;padding-left: 1rem;}
.fLinks a:hover {text-decoration: none;color: #7026ef;}
.fLinks a:last-child {margin-bottom: 0;}
.fLinks a:before {content: "";width: 5px;height: 5px;background-color: #7026ef;position: absolute;top: 10px;left: 4px;}
.footer .footerBottom {
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
	
    border-top: 1px solid #eee;padding: 1.5rem 0;}
.footerBottom .copyRight {font-size: 14px;color: #393f4d;}
.fbLinks a {font-size: 14px;color: #393f4d;padding: 0 1rem;position: relative;}
.fbLinks a:first-child {padding-left: 0;}
.fbLinks a:last-child {padding-right: 0;}
.fbLinks a:before {content: "";width: 4px;height: 4px;background-color: #d7d7d7;position: absolute;top: 9px;left: -4px;}
.fbLinks a:first-child:before {display:none;}
/* Footer */
/* Media CSS */
@media (min-width: 1366px) {
	.tryAppRight .tarBox img {max-width: 690px;	}	
}
@media (min-width: 768px) {
	.select2-container .select2-dropdown {width: 360px !important;}	
}
@media (max-width: 1366px) {
	.titleArea.titleCenter {padding-bottom: 2rem;}
	.footer .footerTop,
	.youthOffending {padding-top: 3rem;padding-bottom: 3rem;}
	.titleArea .title {font-size: 28px;padding-bottom: .75rem;}
	.titleArea .titleDic {font-size: 16px;line-height: unset;}
	.yoList .yoBox .yobContent {bottom: .75rem;padding-left: 1rem;padding-right: 1rem;font-size: 16px;line-height: 22px;}
	.footerTop .comInfo>img {padding-bottom: .5rem;}	
}
@media (max-width: 1200px) {}
@media (max-width: 1170px) {
	.topSearch {display: none !important;opacity:0 !important;visibility:hidden !important;}	
	.spyslBox {padding: 2rem 1rem;}	
	.sdcMedia .scrSlider .slick-list .scrItem {height: 440px;}
}
@media (max-width: 991px) {
	.yoBoxRight .yoBox.first,
	.yoList .yoListLeft {margin-bottom: 20px;}
	.gAds,
	.yoList {padding-bottom: 2rem;}
	.comInfo {margin-bottom: 2rem;}
	.footer .footerBottom {justify-content: center;flex-direction: column;text-align: center;}
	.fbLinks {text-align: center;}
	.footerBottom .copyRight {margin-bottom: .75rem;}
	.aCountList .aclBox {padding: 3rem 1rem;}
	.aCountList .aclBox .acNumber {font-size: 25px;}
	.agencyCounter {padding-top: 3rem;}
	.header > .container {padding: 0;}
	.header .navbar {padding: 0;min-height: 64px;}
	.header #mianNavbar {background-color: #fff;width: 100%;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.07);}
	.header #mianNavbar .navbar-nav {padding: 1rem 2rem;}
	.header .navbar-brand {padding-top: .5rem;padding-bottom: .5rem;padding-left: .75rem;}
	.header .rightNav {padding: .5rem .75rem;flex: 0 0 auto;}
	.register .formBox,
	.formBox {max-width: 650px;}
	.formBox .formBoxLeft {max-width: 350px;padding: 3.5rem 1.5rem;}
	.fblTitle {margin-bottom: 2rem;}
	.lrLogo {margin-bottom: 1.5rem;}
	.register .formBox .formBoxRight,
	.formBox .formBoxRight {padding-left: 1.5rem;padding-right: 1.5rem;width: unset;}
	.fbrTitle {font-size: 26px;}
	.fileUpload .file-select .file-select-name,
	.fileUpload .file-select .file-select-button {font-size: 14px;}
	.demonSection,
	.principleSection,
	.innerHeader,
	.abotFeatures,
	.ctaSection,
	.spySerSection,
	.spyContent {padding-top: 4rem;padding-bottom: 4rem;}
	.spyTitle {padding-bottom: 4rem;}
	.spyTitle h1,
	.spyTitle h2 {font-size: 40px;}
	.spyAcrossList .spyalBox .spyalbLeft h3 {font-size: 28px;}
	.scResult {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		
		-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.scResult .scrList {max-width: 50%;flex: 0 0 50%;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.scResult .scrList .scrListBox {margin-bottom: 1rem;height: 100%;flex-direction: column;}
	.scResult .scrList .scrListBox .scrlbImg {max-width: 100%;}
	.scResult .scrList .scrListBox .scrlbContent {		
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	    flex-direction: column;

	    height: 100%;padding: 1.5rem 0 0 0;width: calc(100% - 0px);}
	.scResult .scrList .scrListBox .scrlbContent .scrlbcFooter {margin-top: auto;}
	.scResult .scrList:nth-child(2n+1) .scrListBox {margin-right: 0.5rem;}
	.scResult .scrList:nth-child(2n+2) .scrListBox {margin-left: 0.5rem;}
	.scResult nav {padding-top: 1rem;}
	.sdcLoved {padding-top: 3rem;padding-bottom: 4rem;}
	.sdcDis {margin-bottom: 2rem;}
	.searchDetailsContent {padding-top: 1rem;}
	.sdcHead {padding-bottom: 1.25rem;}
	.sdcDisHead {padding-bottom: 1rem;margin-bottom: 1rem;}
	.sdcDisBody {padding-bottom: 2rem;margin-bottom: 2rem;}
	.reviewsBox {margin: 0.5rem;}
	.scTitle, .sctArea .scTitle {font-size: 26px;}
	#tsStep4 .miBox:nth-child(1), #tsStep4 .miBox:nth-child(2),
	#tsStep2 .miBox:nth-child(1), #tsStep2 .miBox:nth-child(2) {margin-bottom: 1.5rem;}
}
@media (min-width: 768px) and (max-width: 992px) {
	.row.tryAppBox {-ms-flex-align: end!important;align-items: flex-end!important;	}
}
@media (max-width: 768px) {
	.header .navbar {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.searchBox .tab-content {padding: 1.5rem;}
	.titleArea {padding-top: 0;}
	.comAbout {margin-top: 2rem;}
	.comInfo {margin-bottom: 0;}
	.fTitle {padding-bottom: .75rem;}
	.fbLinks a {padding-left: .5rem;padding-right: .5rem;}
	.aCountList .aclBox {padding: 2rem .75em;}
	.aCountList .aclBox .acIcon {font-size: 2rem;}
	.aCountList .aclBox .acNumber {font-size: 20px;}
	.aCountList .aclBox .acText {font-size: 13px;}
	.yoList .yoBoxLeft {margin-bottom: 20px;}
	.loginSection {padding: 40px 10px;}
	.fbrTitle {font-size: 24px;}
	.register .formBox,
	.formBox {max-width: 100%;margin-left: auto;margin-right: auto;flex-direction: column;padding: 5px 5px 0px 5px;}
	.formBox .formBoxLeft {padding: 1rem;max-width: 100%;width: 100%;margin-left: auto;margin-right: auto;margin-top: -1px;}
	.fblTitle {margin-bottom: 1rem;}
	.lrLogo {margin-bottom: .75rem;max-width: 140px;}
	p.accountText,
	.formBox .formBoxLeft p {line-height: 1.5;}
	.register .formBox .formBoxRight, 
	.formBox .formBoxRight {padding: 1.5rem 1rem 2rem 1rem;width: 100%;}
	.fbtArea {padding-bottom: 0;}
	.conFCon {padding: 2rem;}
	.conDetails {margin-bottom: 3rem;}
	.contactSection {margin-bottom: 1rem !important;}
	.demonSection,
	.principleSection,
	.innerHeader,
	.ppContent,
	.abotFeatures,
	.spySerSection, 
	.spyContent {padding-top: 3rem;padding-bottom: 3rem;}
	.spyTitle {padding-bottom: 3rem;}
	.spyTitle h1,
	.spyTitle h2 {font-size: 30px;}	
	.spyTitle2 h1, 
	.spyTitle2 h2 {font-size: 28px;}
	.enduringImg {margin-bottom: 2rem;}
	.spyAcrossList .spyalBox .spyalbLeft {padding-bottom: 2rem;}
	.spyAcrossList .spyalBox {padding-bottom: 2rem;margin-bottom: 3rem;}
	.spyAcrossSection {padding-top: 3rem;}
	.scResult .scrList {max-width: 100%;flex: 0 0 100%;}
	.scResult .scrList:nth-child(2n+1) .scrListBox {margin-right: 0rem;}
	.scResult .scrList:nth-child(2n+2) .scrListBox {margin-left: 0rem;}
	.reviewsBox {margin: 0;}
	.sdcMedia .scrSlider .slick-list .scrItem {height: 360px;}
	.scTitle, .sctArea .scTitle {font-size: 24px;}
	#productTourModal .modal-content {padding: 1rem !important;}
	#tsStep3 .miList .miBox:nth-child(1), #tsStep3 .miList .miBox:nth-child(2),
	#tsStep4 .miBox:nth-child(1), #tsStep4 .miBox:nth-child(2),
	#tsStep4 .miBox,
	#tsStep2 .miBox:nth-child(1), #tsStep2 .miBox:nth-child(2),
	#tsStep2 .miBox {margin-bottom: 1rem;}
	#tsStep4 .miBox:last-child,
	#tsStep2 .miBox:last-child {margin-bottom: 0;}
	.tsCBottom {flex-direction: column;}
	#tsStep4 .tscRight {margin-top: .75rem;}
}
@media (max-width: 640px) {	
	.aCountList .aclBox {max-width: 48%;flex: 0 0 48%;margin-bottom: 1.5%;}	
	.agencyCounter {padding-top: 2rem;}
	.legal ol ol {padding-left: .75rem;}
	.ppContent h1,
	.ppContent h2 {font-size: 1.5rem;}
	.ptList .ptlBox,
	.featuresTable.table td {font-size: 0.938rem;}
	.featuresTable.table thead h4 {font-size: 1rem;}
	.searchConLeft {padding-left: 15px;padding-right: 15px;}
	#productTourModal .modal-content {padding: .75rem !important;}
}
@media (max-width: 575px) {
	.main {padding-top: 90px;}
	.app-btn {font-size: .65rem;padding-left: .5rem;padding-right: .5rem;min-width: 8rem;}
	.ppContent,
	.youthOffending {padding-top: 2rem;padding-bottom: 2rem;}
	.yoList {padding-bottom: 1rem;}
	.header .navbar {flex-direction: column;}
	.header .rightNav {width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.10);}
	#mnToggler {margin-left: auto;}
	.conFCon {padding-left: 1rem;padding-right: 1rem;}
	.sdcMedia .scrSlider .slick-list .scrItem {height: 240px;}
	.forgot-btn .btn-link {margin-top: 1rem;}
	#tsStep1 iframe {height: auto;}
	#tsStep1 .tsFooter {flex-direction: column;}
	#tsStep3 .miList .miBox:nth-child(1), #tsStep3 .miList .miBox:nth-child(2),
	#tsStep1 .tsFooter .custom-control {margin-bottom: .75rem;}
}
@media (max-width: 480px) {
	.forgot .formBoxRight .forgot-btn {flex-direction: column;align-items: flex-start !important;}
	.sdcMedia .scrSlider .slick-list .scrItem {height: 180px;}
}
@media (max-width: 360px) {
	.aCountList .aclBox {max-width: 100%;flex: 0 0 100%;margin-left: 0;margin-right: 0;}
}
/* /Media CSS */