/*************************8      header css           ****************************************************/

.shrink{background-color:#6d7993;box-shadow: 0px 25px 20px -20px rgba(0,0,0,0.25);z-index:999;}

.logo {max-height:200px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .logo {max-height:50px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s; margin:4px 0px;}
.navbar-brand{text-wrap:auto}
.main-nav{-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .main-nav{box-shadow:0px 5px 12px rgba(0,0,0,.5);}
.img-bottom-margin{margin-bottom:1.75em}
#Navigation{margin:0px;}
.navbar .nav-item{margin:0px 30px;font-size:15px;text-transform:uppercase;font-weight:700;letter-spacing:0.04em;}
.navbar .nav-item .nav-link{color:#fff;}
.navbar .nav-item.active .nav-link,.navbar .nav-item .nav-link:hover{color:#ddd;}
.dark-text{color:#383950}
.dark-header-bg{background-color:#6d7993}
main{margin-top:1.75em}
.btn-primary{--bs-btn-bg: #02066f;
    --bs-btn-border-color: #02066f;}
.dropdown:hover>.dropdown-menu {display: block;background: #6d7993;width:100%;box-shadow:0px 10px 8px rgba(0,0,0,.5)}
.navbar-expand-md .navbar-nav .dropdown-menu{border-radius:0}
.dropdown-item:focus, .dropdown-item:hover {color:#000;background-color:#383950;}
.dropdown-menu{min-width:16rem;border:0}
.menu-item-has-children a:first-child:after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent;}
.menu-item-has-children .dropdown-menu a:after{border:0;margin-left:0}
.footer .menu-item-has-children a:first-child:after, .footer .menu-item-has-children .dropdown-menu a:after{border:0}
.dropdown-menu li.menu-item{margin-left:0 !important;display:inline-table;width:18rem}
.dropdown-menu li.menu-item .nav-link{padding:10px 10px 10px 10px !important }
.navbar-expand-md .navbar-nav .dropdown-menu{padding-top:0;padding-bottom:0;box-shadow:0px 2px 2px rgba(0,0,0,.5)}
.text-left{text-align:left}
.w-1000{height:400px;object-fit:cover;margin:auto;width:100%}
.p-10{padding-left:10px;padding-right:10px;}
.border{border:0 !important;background-color: #6d7993;border-radius: 40px;}
/**********                Home page css       *******************************/

.testimonial{background:url('../images/bg-testi.jpg') center top no-repeat;background-size:cover;}
.form-height{height:125px;}
.w-80{width:80%;}
.br-80{border-radius:40px;}
/**************              Footer                 **************.3****************/ 

.footer,.footer a{color:#bcbcbc;background-color:#6d7993}
.footer a.active,.footer a:hover{color:#02066f;}
/*.banner{display:none;}*/

/********************     Media query       ***************************************/

@media (min-width: 1920px){
	.banner img {height:770px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
}

@media (min-width: 1600px){
	.container {max-width: 1430px;}
	.g-4{--bs-gutter-y:2rem!important;--bs-gutter-x:2rem!important;}
	.gx-xxl-5{--bs-gutter-x:3.5rem!important;}

	.display-5{font-size:60px;}
	.display-6{font-size:50px;}
	 h1,.h1{font-size:40px;}
	
	.logo {max-height:181px;}
	.shrink .logo {max-height:80px;}
}

@media (min-width: 1400px){
	.rounded-30{border-radius:40px;}
	.rounded-top-30{border-top-left-radius:40px;border-top-right-radius:40px;}
}

@media (min-width: 991.98px) and (max-width: 1199.98px) {   /**                       FOR IPAD   ***********************/
	.navbar .nav-item {margin: 0px 20px;}
}

@media (max-width: 991.98px) { 
	.py-100,.py-60,.py-80{padding-top:50px;padding-bottom:50px;}
	.navbar .nav-item {margin: 0px 10px;}
	.btn-lg{padding:14px 40px;font-size:16px;}
	.fs-24{font-size:21px;color:#fff}
	.logo.ms-5{margin-left:0 !important}
	.navbar-toggler-icon{background-image:url('https://d1rudc901q2jd2.cloudfront.net/tailorrecruitment/wp-content/uploads/2025/02/27095324/menu.png')}
	.offcanvas{background-color:#6d7993}
	.wpcf7 .text-center{text-align:left !important}
	
}

@media (min-width: 768px) and (max-width: 991.98px) { 
	
}

@media (max-width: 767.98px){
	.container {max-width:100% !important;}
	.logo{max-height:100px;}
	.w-80{width:100%;}
    .btn-lg {
        padding: 12px 28px;
        font-size: 12px;
    }
	.banner h1{background: #00000047; padding: 10px;}
}

@media (max-width: 575.98px){
	.banner img {height:250px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
	.navbar-brand {display: block;max-width: calc(100% - 90px);}
	.why-section{text-align:center}
	h2{font-size:1.7rem!important}
	.navbar-expand-md .navbar-nav .dropdown-menu{box-shadow:none}
}

.grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left: 4px !important;
}
.grecaptcha-badge:hover {
width: 256px !important;
}

.grecaptcha-badge {

visibility: hidden;

}

