/*
 Theme Name:   Panda Child Theme
 Theme URI:    https://panda.axiomthemes.com
 Description:  Panda Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     panda
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  panda
*/



/* =Theme customization starts here
------------------------------------------------------------ */
/*.logo_image{max-height:23px !important}
.productsmenu ul.sub-menu{width:550px !important; background-color:#fff !important; border:1px solid #fff; }
.productsmenu ul li{ width:50%; display:inline-block; min-height:50px}
.productsmenu ul li a{color:#000 !important; font-weight:600}
.productsmenu ul li a:before { width:34px; height:34px; margin-right:10px; padding:15px 5px 0px; position:relative; top:5px; border-radius:10px;}
.productsmenu ul li a span:after{display:none !important}

.productsmenu ul li.payroll:hover{ background-color: #DBF3FA !important; border-radius: 4px !important;}
.productsmenu ul li.payroll:hover a, .productsmenu ul li.payroll a[aria-current="page"]{color:#4AC2E4 !important}
.productsmenu ul li.payroll a:before { content: url(https://fzl.951.myftpupload.com/wp-content/uploads/2022/10/icon-payroll-e1665507591967.png); background-color: #DBF3FA !important;}
.productsmenu ul li.payroll span{margin-top:-5px; }
.productsmenu ul li.payroll span:hover{border:none !important}

.productsmenu ul li.leave:hover{background-color: #FBE9EF !important; border-radius: 4px !important; }
.productsmenu ul li.leave:hover a, .productsmenu ul li.leave a[aria-current="page"]{color:#E44C7D !important;  text-decoration:none !important}
.productsmenu ul li.leave a:before { content: url(https://fzl.951.myftpupload.com/wp-content/uploads/2022/10/icon-leave-e1665507657680.png);background-color: #FBE9EF !important;}

.productsmenu ul li.dms:hover{background-color: #E1F2E1 !important; border-radius: 4px !important; }
.productsmenu ul li.dms:hover a, .productsmenu ul li.dms a[aria-current="page"]{color:#6AC069 !important;  text-decoration:none !important}
.productsmenu ul li.dms a:before {  content: url(https://fzl.951.myftpupload.com/wp-content/uploads/2022/10/icon-dms-e1665507663182.png);background-color: #E1F2E1 !important;}

.productsmenu ul li.ess:hover{ background-color: #FFF8DC !important; border-radius: 4px !important;}
.productsmenu ul li.ess:hover a, .productsmenu ul li.ess a[aria-current="page"]{color:#FFD012 !important; text-decoration:none !important}
.productsmenu ul li.ess a:before { content: url(https://fzl.951.myftpupload.com/wp-content/uploads/2022/10/icon-ess-e1665507672849.png);background-color: #FFF8DC !important; }

.productsmenu ul li.analytics:hover{background-color: #E9E9FF !important; border-radius: 4px !important; }
.productsmenu ul li.analytics:hover a, .productsmenu ul li.analytics a[aria-current="page"]{color:#8484D7 !important;  text-decoration:none !important}
.productsmenu ul li.analytics a:before { content: url(https://fzl.951.myftpupload.com/wp-content/uploads/2022/10/icon-analytics-e1665507192632.png);background-color: #E9E9FF !important; }
*/
/* --------------Owl Silder-------------- */
.white .sa_owl_theme .owl-nav .owl-prev {
    background: rgba(0,0,0,0.3) url(/in/wp-content/uploads/2024/01/icon_prev.png) no-repeat center center !important;
}
.owl-prev{
	top:38% !important;
}
.owl-next{
	top:38% !important;
}

.white .sa_owl_theme .owl-nav .owl-prev {
	border-radius: 50%;
    height: 40px !important;
    width: 40px !important;
	background-size: 12px !important;
}
.white .sa_owl_theme .owl-nav .owl-next {
	border-radius: 50%;
    height: 40px !important;
    width: 40px !important;
	background-size: 12px !important;
}
.job-description ul li {
    line-height: 32px !important;
}
.job-description p {
    line-height: 26px !important;
}
.awsm-job-content p {
    text-align: justify;
}
.awsm-job-content ul li::before {
    font-size: 15px !important;
    left: -15px !important;
}
.awsm-job-single-wrap{
	margin-top:-100px !important;
}
.awsm-filter-wrap{
	padding: 20px 30px 10px 30px !important;
    background: #316dd6 !important;
    border-radius: 5px !important;
}
.awsm-job-wrap{
	background: #f6f8ff;
    padding: 30px;
    border-radius: 5px;
}
.row, .columns_wrap {
    margin-left: 0 !important;
    margin-right: calc( -1 * var(--theme-var-grid_gap) ) !important;
}

.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
.row {
    --bs-gutter-x: 1.5rem !important;
    --bs-gutter-y: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    margin-top: calc(var(--bs-gutter-y) * -1) !important;
    margin-right: calc(var(--bs-gutter-x) * -.5) !important;
    margin-left: calc(var(--bs-gutter-x) * -.5) !important;
}



@media only screen and (max-width: 1550px) and (min-width: 1100px)  {
	#docu-img-box .elementor-widget-container{
		margin-right:50px !important;
		margin-left:60px !important;
	}
	.owl-prev{
		top: 450px !important;
	}
	.owl-next{
		top: 450px !important;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 768px)  {
	.owl-prev{
		top: 450px !important;
	}
	.owl-next{
		top: 450px !important;
	}
}


@media only screen and (max-width: 600px) and (min-width: 280px)  {
	.mobilerow{flex-direction:column-reverse}
	.owl-prev{
		top: 150px !important;
    	position: absolute;
    	left: 2px !important;
	}
	.owl-next{
		top: 150px !important;
    	position: absolute;
    	right: 2px !important;
	}
	.white .sa_owl_theme .owl-nav .owl-prev {
		border-radius: 50%;
		height: 30px !important;
		width: 30px !important;
		background-size: 9px !important;
	}
	.white .sa_owl_theme .owl-nav .owl-next {
		border-radius: 50%;
		height: 30px !important;
		width: 30px !important;
		background-size: 9px !important;
	}
	#homesld .owl-prev{
		left: 2px !important;
	}
	#docu-content-box .elementor-widget-container{
		margin-left:0px !important;
	}
	#docu-img-box .elementor-widget-container{
		margin-right:0px !important;
	}	
	.mob-view-sld{
		flex-direction:column-reverse !important;
	}
	.whyuspacing{display:none !important}
}

@media only screen and (max-width: 1040px) and (min-width: 900px)  {
	.mob-view-sld>.col-md-4{
		width:100% !important;
	}
	.mob-view-sld>.col-md-8{
		width:100% !important;
		padding-top: 15px !important;
	}
	
}
@media only screen and (max-width: 1280px){
	#more-icons_sc .trx_addons_column-1_4:first-child{display:none}
}
/*Bootstrap*/
@media only screen and (max-width:920px) and (min-width: 280px)  {
	.col-md-4{
		width:100% !important;
		padding:0px !important;
	}
	.col-md-8{
		width:100% !important;
		padding:0px !important;
	}
	.material-symbols-outlined{
		padding: 5px !important;
    	font-size: 45px !important;
		margin-top: 5px !important;
    	margin-right: 0px !important;
	}
}
.location-dropdown {
    position: absolute;
	bottom: -40px !important;
}

.sjb-page .list-data .v2 .header-margin-top{width:100%}
.width270{width:270px !important; justify-content:center}
.width185 .sc_button{width:185px !important; justify-content:center}
@media only screen and (max-width:1439px) and (min-width: 1280px) {
	#needhelpcolumn{
		padding:26px 0px 40px 0px !important;
	}
}
@media only screen and (max-width:1279px) and (min-width: 1140px) {
	#needhelpcolumn{
		padding:7px 0px 40px 0px !important;
	}
}
@media only screen and (max-width:1139px) and (min-width: 1030px) {
	#needhelpcolumn{
		padding:0px 0px 18px 0px !important;
	}
}

.white-cta p {
	color:#fff;
}
.color_style_link3 .sc_button_text {
	color:#316dd6;
} 
.color_style_link3:hover .sc_button_text {
	color:#fff;
}
p {
	color:#59666f;
}
.sc_item_subtitle {
	color:#316dd6;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0em;
}
.widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
  margin-top: 0px !important;
}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item + .social_item {
  margin-top: 0px;
}
.sc_button.sc_button.sc_button_simple::before, .sc_button.sc_button.sc_button_simple::after {
	display:none;
}
.sc_layouts_row_type_compact .sc_button.sc_button_simple {
  padding: 13px 0px;
}
.scroll_to_top_style_default {
	background:#316dd6;
}
.scroll_to_top_style_default:hover {
	background:#000000;
}
.mfp-wrap .mfp-close {
  margin: 0;
}
@media (max-width: 767px) {
	.mfp-wrap .mfp-close {
		margin: 5px 15px 0 0 !important;
	}
	.footer-right {
		text-align: center!important;
	}
}

.trx_addons_scroll_to_top_show .sc_layouts_row_fixed_on {
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
}

.footer-widget .elementor-widget-trx_widget_custom_links {
	margin:0px;
}
.why365-list-mob:before{
	content: '';
  position: absolute;
  right: 50%;
  border-right: 2px dashed #316DD6;
  top: -6%;
  bottom: 5%;
}
.why365-list-mob li {
	border-radius:10px;
	padding:10px 20px !important;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
	margin-bottom:30px !important;
}
.why365-list-mob li:nth-child(even) {
	background:#F5F5F5;
}
.why365-list-mob li:nth-child(odd) {
	background:#ffffff;
}

div.wpcf7 .form-style-3 input[type="file"] {
	padding: 13px 0;
  line-height: 1.5em;
  border-color: transparent;
}

.footer-title {
	margin:0px!important;
}

#more-icons {
	display:none;
}
div.wpcf7 .form-style-8 textarea {
	height: 90px;
}
.wpcf7-intl-tel {
	padding:10px 10px 10px 55px !important;
} 
.columns_wrap > [class*="column-"] {
    z-index:auto; 
}
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
  background: #fff;
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: rgba(0,0,0,.00);
}

div.wpcf7 .form-style-3 input[type="text"]::placeholder, div.wpcf7 .form-style-3 input[type="number"]::placeholder, div.wpcf7 .form-style-3 input[type="email"]::placeholder, div.wpcf7 .form-style-3 input[type="url"]::placeholder, div.wpcf7 .form-style-3 input[type="tel"]::placeholder, div.wpcf7 .form-style-3 input[type="password"]::placeholder, div.wpcf7 .form-style-3 input[type="search"]::placeholder, div.wpcf7 .form-style-3 select::placeholder, div.wpcf7 .form-style-3 textarea::placeholder, div.wpcf7 .form-style-3 textarea.wp-editor-area::placeholder,div.wpcf7 .form-style-3 .style-line[class*="icon-"] textarea::placeholder { 
	color:#b1b1b1;
}
.footer-right {
    text-align: right;
    display: block;
}
.flag {
    padding: 5px 20px;
    margin: 0 10px;
    border-radius: 25px;
    border: 1px solid transparent;
}
.flag.active, .flag:hover {
    color: #fff;
    border: 1px solid #fff;
}
.awsm-job-content p{
	margin-bottom:1em !important
}
.awsm-job-content ul li{
	list-style:none;
font-size: 16px;
    line-height: 32px !important;
    padding-left: 15px;
    position: relative;
}
.awsm-job-content ul li::before {
    color: #3297fa;
    content: "\f101";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 12px;
    left: 0;
    position: absolute;
    top: 0;
}
.awsm-job-form-inner h2{font-size:2rem}
@media (min-width: 768px){
.awsm-filter-item-search {
    width: 500px !important;
}
.awsm-filter-wrap .awsm-filter-items{
	    width: calc(100% - 500px) !important;
}
}
.awsm-selectric{
	border-radius:15px !important
}

#cookiescript_badge {
    bottom: 33px !important;
    left: 32px !important;
}

