/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 19 2025 | 05:57:34 */
html,
body {
    height: 100%;
    width: 100%;
    /* background-color: #000000; */
}

#cousor {
    height: 22px !important;
    width: 22px !important;
    background-color: #000000;
    border-radius: 50% !important;
    position: fixed !important;
    font-size: 3px;
    line-height: 5px;
    color: #ffffff;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    z-index: 99999 !important;
}
#cousor ion-icon {
    font-size: 6px;
}


.grecaptcha-badge {
	visibility: hidden;
}


/*======================================>
    Scrollbar - CSS
=========================================	>*/
body::-webkit-scrollbar {
    width: 7px;
}

body::-webkit-scrollbar-track {
    background: #ffffff;
    border-radius: 1px;
    border: 1px solid #e0e0e0;
}

body::-webkit-scrollbar-thumb {
    background: #e50019;
    border-radius: 0px;

}




/*======================================>
    HTML - CSS
=========================================	>*/

html{
/*     scroll-behavior: auto !important; */
}

a,
.btn,
button,
p,
input,
select,
textarea,
li,
img,
svg path,
*::after,
*::before,
h1,
h2,
h3,
h4,
h5,
h6 {
/* 	transition: all 0.6s linear 0s !important; */
}





/*======================================>
    Website Pre Loader - CSS
=========================================	>*/

/*.preloader {*/
/*    background: #212121;*/
/*    bottom: 0;*/
/*    height: 100%;*/
/*    left: 0;*/
/*    position: fixed;*/
/*    right: 0;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    z-index: 9999999999;*/
/*}*/

/*.labfloxLoader {*/
/*	position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*	transform: translate(-50%, -50%);*/
/*}*/

/*.text-center {*/
/*    text-align: center !important;*/
/*}*/

/*.loading-bar {*/
/*  position: relative;*/
/*  width: 110px;*/
/*  height: 110px;*/
/*  background: transparent;*/
/*  border: px solid #3c3c3c;*/
/*  border-radius: 50%;*/
/*  text-align: center;*/
/*  line-height: 111px;*/
/*  font-family: sans-serif;*/
/*  font-size: 15px;*/
/*  color: #ffe548;*/
/*  letter-spacing: 3px;*/
/*  text-transform: uppercase;*/
/*  text-shadow: 0 0 20px #ffe548;*/
/*  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);*/
/*}*/

/*.loading-bar:before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  top: -3px;*/
/*  left: -3px;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  border: 3px solid transparent;*/
/*  border-top: 5px solid #ffe548;*/
/*  border-right: 5px solid #ffe548;*/
/*  border-radius: 50%;*/
/*  animation: animateC 2s linear infinite;*/
/*}*/

/*@keyframes animateC {*/
/*  0% {*/
/*    transform: rotate(0deg);*/
/*  }*/

/*  100% {*/
/*    transform: rotate(360deg);*/
/*  }*/
/*}*/

/*@keyframes animate {*/
/*  0% {*/
/*    transform: rotate(45deg);*/
/*  }*/

/*  100% {*/
/*    transform: rotate(405deg);*/
/*  }*/
/*}*/




/*======================================>
    Header - CSS
=========================================	>*/

.awb-menu__sub-ul li a:before {
    position: absolute;
    content: "//";
    top: 50%;
    left: 0;
    color: #ffffff;
    transform: translateY(-50%);
/*     transition: all 0.3s linear; */
    visibility: hidden;
    opacity: 0;
    z-index: 99999999999;
}
.awb-menu__sub-ul li li a:hover:before,
.awb-menu__sub-ul li > a:hover:before,
.awb-menu__sub-ul li > a:hover:before {
  left: 10px;
  visibility: visible;
  opacity: 1;
}

.awb-menu__sub-ul li a:hover,
.awb-menu__sub-ul li > a:hover,
.awb-menu__sub-ul li > a:hover {
  color: #ffffff !important;
  padding-left: 30px !important;
    /* margin-left: 10px; */
}






/*======================================>
    Button - CSS
=========================================	>*/

.Project_Btn {
    background-color: transparent;
}

.Project_Btn:hover {
    background-color: transparent !important;
}

.Project_Btn:hover .fusion-button-text {
    color: #000000 !important;
}

.Project_Btn .fusion-button-icon-divider {
    background-color: #e50019;
}

.Project_Btn .fusion-button-text {
    color: #000000;
}




/*======================================>
    Welcome to Rajat City Group - CSS
=========================================	>*/

.Welcome_Image .fusion-column-wrapper {
    position: absolute;
    margin-top: -22%;
}








/*======================================>
    Testimonial - CSS
=========================================	>*/

.Testimonial_Section::after {
    position: absolute !important;
    content: '' !important;
    background: url(http://rajatcity.com/wp-content/uploads/2025/02/Group-2509.png) no-repeat;
    width: 538px !important;
    height: 745px !important;
    background-size: 100% !important;
    right: 0%;
    top: 0%;
    background-position: right;
/*     transition: all 0.6s linear; */
}


.slider-wrapper {
    overflow: hidden;
    /*max-width: 1200px;*/
    /*margin: 0 70px 55px;*/
    padding: 10px 10px;
}

.card-list .card-item {
    height: auto;
    user-select: none;
    padding: 35px;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    background: #ffffff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}

.card-list .card-item .user-image {
    width: 92px;
    height: 70px;
    /* border-radius: 50%; */
    /* margin-bottom: 40px; */
    /* border: 3px solid #fff; */
    /* padding: 4px; */
}

.card-list .card-item .user-profession {
    font-size: 16px !important;
    margin: 15px 0 15px !important;
}

.card-list .card-item  .user-name {
    font-size: 21px !important;
    margin: 0px !important;
    color: #e50019;
}

.swiper-pagination {
    width: 100px !important;
}

.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    position: absolute !important;
    bottom: -5% !important;
}

.slider-wrapper .swiper-pagination-bullet {
    /*background: #ffffff !important;*/
    height: 20px !important;
    width: 20px !important;
    opacity: 0.5 !important;
}

.slider-wrapper .swiper-pagination-bullet-active {
    /*opacity: 1 !important;*/
}
.swiper-pagination-bullet-active {
    opacity: 1 !important;
    background: #9f0011 !important;
}

.slider-wrapper .swiper-slide-button {
    /* color: #fff; */
    /* margin-top: -55px; */
    /* transition: 0.2s ease; */
}

.slider-wrapper .swiper-slide-button:hover {
     color: #4658ff !important;
}

@media (max-width: 768px) {
    .slider-wrapper {
        /*margin: 0 10px 40px;*/
    }
}
@media (min-width: 0px) {
    .container {
        width: 100% !important;
    }
}




/*======================================>
    Media : Section - CSS
=========================================	>*/

.Media_Section::before {
    position: absolute !important;
	content: '' !important;
	background: url(http://rajatcity.com/wp-content/uploads/2025/02/Group-2500.png) no-repeat;
	width: 506px !important;
	height: 701px !important;
	background-size: 100% !important;
	left: -9.1%;
	top: 0%;
	background-position: left;
}





/*======================================>
    Management Team : Page - CSS
=========================================	>*/

#Management_Team_1 .fusion-column-wrapper {
	border: 1px solid #c1bebe;
	box-shadow: #c1bebe -11px 11px !important;
}
#Management_Team_1 .fusion-column-wrapper .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {
	border: none !important;
	box-shadow: none !important;
}

#Management_Team_2 .fusion-column-wrapper {
	border: 1px solid #c1bebe;
	box-shadow: #c1bebe -11px 11px !important;
}
#Management_Team_2 .fusion-column-wrapper .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {
	border: none !important;
	box-shadow: none !important;
}

#Management_Team_3 .fusion-column-wrapper {
	border: 1px solid #c1bebe;
	box-shadow: #c1bebe -11px 11px !important;
}
#Management_Team_3 .fusion-column-wrapper .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {
	border: none !important;
	box-shadow: none !important;
}





/*======================================>
    Career - CSS
=========================================	>*/
.Career_Form .fusion-column-wrapper {
	box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;
}



.codedropz-upload-handler,
.Career_Form textarea,
.Career_Form input {
    border-radius: 0px !important;
    border: 1px solid #e3e3e3 !important;
    font-size: 14px !important;
}

.inputname {
    color: #4c4c4c;
    font-size: 15px;
}

.wpcf7-form input[type=submit] {
    width: 100% !important;
    border: none !important;
    outline: none !important;
    background: #9f0011 !important;
}

.input_box p .wpcf7-form-control-wrap .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h3 {
    font-size: 24px !important;	
}





/*======================================>
    Contact Us - CSS
=========================================	>*/
.Contact_Form .fusion-column-wrapper {
    box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
}








/*======================================>
    Footer - CSS
=========================================	>*/

.Shaddocck_link p a {
    color: #ffe548;
}

.Footer_Email_Link li .fusion-li-item-content  a,
.Footer_Number_Link li .fusion-li-item-content a {
    color: #ffffff;
/*     transition: all 0.6s linear; */
}

.Footer_Email_Link li .fusion-li-item-content a:hover,
.Footer_Number_Link li .fusion-li-item-content a:hover {
    color: #ffe548;
}