/************************************************* Header ********************************************************************/
#Header {} #Header + main {margin-top:218px;} 

/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption {z-index:99;display:flex;justify-content:center;align-items:center;margin:auto;top:0;left:0;bottom:0;right:0; font-size:18px;} 
.MainBanner .carousel-caption .w-75{width:600px !important; padding:45px 50px; border-radius:20px 0px;} 

.BorText::before,.BorText::after {display:inline-block; content:""; border-top:1px solid #aeaeae; width:22%; margin:0 20px; transform:translateY(-.6rem);}
.textline{line-height:26px;}
.form-height{height:201px !important;}
.shaddow1{
	  box-shadow: 0px 0px 10px #ccc !important;	
}
.committee .wp-block-image img{width:300px !important}
.ls-25.my-lg-4.my-3.pb-lg-3.pb-2 {
  color: #1d2327 !important;
}
.about-box {text-align: left !important;}
.ourwork-box { text-align: left !important;}

.bg-color1 {background-color: #181c89 !important;
  color: #fff !important;}

.bg-color2 {
  background-color: #397829 !important;
  color: #fff !important;
}

.nice {
  font-size: 65px !important;
  font-weight: bold;
  font-weight: 800;
}


.new-class{
	gap:0px !important;
}
.svg-inline--fa{
	color:#090e69 !important;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-primary {
  background-color: #090e69 !important;
  border-color: #090e69 !important;
}

#ContactForm {padding:70px 0px 40px 0;}
#ContactForm .form-group {margin-bottom:20px;}
#ContactForm .form-control{font-size:15px; border-color:#fff; border-radius:0; height:50px; color:#121212;}
#ContactForm .form-control::placeholder{color:#121212;}
#ContactForm textarea.form-control{height:190px;} 

#Footer{color:#fff; font-size:12px; line-height:24px;}
#Footer a{color:#fff;} #Footer a:hover{color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:10px;}
.CopyText{letter-spacing:.040em; font-size:11px;}

#Footer .form-control{font-size:12px; background:#000; border-color:#fff; border-radius:0; height:48px; color:#fff;} 
#Footer .btn-success{padding:11px 35px; width:auto;}
#Footer .form-control::placeholder{color:#fff;}

.Listing {padding:0px; margin:0px; list-style-type:none;}
.Listing li{background:url(../images/icon1.png) no-repeat 1.1em .45em; padding:4px 0 4px 45px;}

#Innerpages{min-height:500px;} .imgop{opacity:.3;}

/*************************************************************************************************************/
.container-new{max-width:1920px !important; padding-right:15px; padding-left:15px;margin-right: auto;margin-left: auto;}
.container-fluid{max-width:1470px !important;}

.bg1{background: linear-gradient(90deg, rgba(255,153,0,1) 50%, rgba(24,28,135,1) 50%);}


/* Large devices (desktops, 992px and up) */
@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background:rgba(255,255,255,1); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:999;}
.navbar-brand img {max-height:127px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .navbar-brand img {max-height:80px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}

.navbar-brand {padding:11px 0px 14px 0px;}
.shrink .navbar-brand {padding:5px 0px;}

.bg1 img,.bg-danger img {
    height:406px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.bg-success,.bg1 .bg-primary{ height:406px;}

}

@media (min-width:1600px) and (max-width: 1920px) {
.gy-xxl-5 {--bs-gutter-y: 5rem;}
.gx-xxl-5 {--bs-gutter-x: 5rem;}

}

@media (min-width: 1199.98px) and (max-width: 1359.98px) {}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 1199.98px) {}

@media (min-width:992px) and (max-width:1199.98px) {
	
	.sec-align.wp-block-columns{
		flex-wrap: wrap !important;
	}
	 .sec-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
	.btn-success {padding: 9px 6px 12px 10px;width: 33%;}
	
}

/*For example the @include media-breakpoint-only(md) { ... } will result in :*/
@media (min-width: 768px) and (max-width: 991.98px) {
#Header + main {margin-top:150px;} 
.MainBanner .carousel-caption {font-size:16px;} .MainBanner .carousel-caption h1{font-size:30px;}
.MainBanner .carousel-caption .w-75{width:470px !important; padding:20px; border-radius:20px 0px;} 
	.sec-align.wp-block-columns{
		flex-wrap: wrap !important;
	}
	 .sec-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
	.btn-success {padding: 9px 6px 12px 10px;width: 33%;}
	
	
	
}


/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) { .container {max-width: 1440px;}}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { ... }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { ... }

/* Small devices (landscape phones, 576px and up) */
@media (max-width:767.98px) {
	h1, .h1 {
		font-size: 27px;}
	.btn-success { width: 46%;padding: 8px 13px 10px 12px;	}
	
	
#Header {position:static;} #Header + main {margin-top:0px;} 
.MainBanner .carousel-caption {font-size:16px; position:static;} .MainBanner .carousel-caption h1{font-size:26px;}
.MainBanner .carousel-caption .w-75{width:100% !important; padding:20px 0px; border-radius:20px 0px;} 
.BorText::before,.BorText::after {width:16%;}.fs-19 {font-size:16px;}.fs-36 {font-size:30px;}
}

@media (max-width:575.98px) {
#Header {position:static; padding-bottom:10px;}.MainBanner .Homebnr .carousel-item  img {
    height:200px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.btn{padding:9px 15px;}.BorText::before,.BorText::after {width:0;}
}
/* X-Small devices (portrait phones, less than 576px) */
