/******************Additional Css*************************/

.dropdown-menu {padding:8px 8px; margin:0; min-width:13rem; background-color:#fff;}
.dropdown-item {color:#000; padding:4px 10px 4px 10px;font-size:15px;}
.dropdown-item:focus, .dropdown-item:hover {background-color:#b5b935; color:#fff;}
.dropdown-menu li+li .dropdown-item {border-top:1px solid #ccc;}

.border-black {
  border-radius: 15px;
  
}
.slider-new{
	background-color:#facbbc;
}
.slider-new1{
	background-color:#EC799A;
}
.container.illum {
  background-color: #ec799a;
  color: #fff;
}

Slider .slideshow .isItem {

    
    width: 100% !important;
	height:100% !important;

}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
  max-height: 222px !important;
}

.green-clr {
  color: #b5b935;
}
.foogallery.fg-image-viewer .fiv-ctrls, .foogallery.fg-image-viewer.fg-border-thin .fiv-inner-container {
  border-width: 0px;
    
}

.slideshow.text-center {
  height: 100% !important;
}

.shadow{box-shadow:0px 0px 5px rgba(0,0,0,1) !important;}
 .Slider {position:relative; padding:0px 30px;}
 .Slider .cycle-prev, .Slider .cycle-next {position:absolute; top:46%; right:0px; z-index:99; cursor:pointer;}
 .Slider .cycle-prev {left:0px; right:auto;}
 .Slider .slideshow {overflow:hidden;}
 .Slider .slideshow .isItem {white-space:normal; vertical-align:top; margin:0 1px; padding:10px;}
.wp-gap{
	gap:0px !important;
}
.bg-red {
  background-color: #841954;
  color: #fff;
  padding: 18px;
}
.form-control.btn.btn-dark.btn-lg.ff-muli-black.py-lg-2 {
  background-color: #851f55;
  border-color: #963864;
  color: #fff;
  width: 200px;
}
.form-control.btn.btn-dark.btn-lg.ff-muli-black.py-lg-2 :hover {
  background-color: #932963;
  border-color: #932963;
  color: #fff;
  width: 200px;
}



/************************************************* Header ********************************************************************/
#Header {font-size:11px;}  #Header + main {}
.Socail.list-inline a{font-size:18px !important; margin:0px; color:#fff; width:45px; height:45px; background:#b5b935; line-height:45px; display:inline-block; text-align:center; border-radius:50%;}
.Socail.list-inline a:hover{color:#b5b935; background:#fff;}
.Socail.list-inline-item:not(:last-child) {margin-right:4px;}
#Header .Toplink a{color:#fff;}#Header .Toplink a:hover{color:#b5b935;}

/********** Tab **************************************************************************************************/
.ImgPad1{padding:0px 20px !important;}.ImgPad1.fs-20 {font-size:18px;}

.SerBox{font-size:35px;min-height:287px; padding:20px; line-height:1.2;}
.SerBox a{color:#fff; border-bottom:solid 1px #fff; font-size:18px;font-family: 'Open Sans', sans-serif;} .SerBox a:hover{color:#b5b935;border-bottom:solid 1px #b5b935;}
.SerBox.text-danger a{color:#9f0251;border-bottom:solid 1px #9f0251;} .SerBox.text-danger a:hover{color:#000;border-bottom:solid 1px #000;}
.SerInfoBox{padding:40px 35px; line-height:30px; font-size:18px;}

#outside{border-bottom:solid 7px #b5b935; padding-bottom:40px;}
#outside .Heading{font-size:35px; letter-spacing:.1em; background:url(../images/bg.jpg) repeat-x; text-align:center; line-height:1;}
#outside .Heading span{display:inline-block; border:solid 4px #b5b935; color:#b5b935; background:#FFF; padding:15px 25px;}

.small-slider .slide{margin:0 33px; text-align:center; height:140px;}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:13px; line-height:24px;}
#Footer li.active a {color:#ff7e00;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#b5b935;}

/*************************************************************************************************************/
.List {padding:0; margin:0 0 15px 0; list-style-type:none;}
.List li{background:url(../images/check.png) no-repeat 0.1em 0.43em; padding:3px 0 3px 40px; margin:0px;}

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

/* ============ desktop view ============ *
@media all and (min-width: 1025px) {
	.navbar .nav-item .dropdown-menu{ display:none;}
	.navbar .nav-item:hover .nav-link{ color:#adadad;}
	.navbar .nav-item:hover .dropdown-menu{ display:block;}
	.navbar .nav-item .dropdown-menu{ margin-top:0;}
}	
/* ============ desktop view .end// ============ */


/* 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(0,0,0,1); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:999;}
.navbar-brand img {max-height:145px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .navbar-brand img {max-height:100px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}

.navbar-brand{padding:10px 0px !important;}
.shrink .navbar-brand{padding:0px !important;}

#WelText{padding:100px 0px;}
.imgheight img {
    height:750px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: right;
}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
.gutter-lg .row,.gutter-lg .row div{padding:0px!important;margin:0px!important;}
}

@media (min-width: 1600px){.ImgPad1{padding:0 15px 0 50px !important;} .ImgPad1.fs-20 {font-size:18px;}.lh-lg{line-height:2.2 !important;}}
@media (min-width: 1920px) {.container{max-width:1620px;}.ImgPad1{padding:0 160px 0 50px !important;} .lh-lg{line-height:2.2 !important;}.ImgPad1.fs-20 {font-size:18px;}}

@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) {
#Header .fs-35 {font-size:20px;}#Header .fs-19 {font-size:14px;}
.small-slider .slide{margin:0 13px;}
}

/*For example the @include media-breakpoint-only(md) { ... } will result in :*/
@media (min-width: 768px) and (max-width: 991.98px) {
#Header{position:static; background:#000;}
.SerBox{font-size:30px;}.SerBox .ls-1{letter-spacing:.020em !important;}
.SerInfoBox{padding:25px 15px; line-height:26px; font-size:16px;}
}

/* Small devices (landscape phones, 576px and up) */
@media (max-width:767.98px) {
#Header{position:static; background:#000;}
.lh-lg{line-height:1.5 !important;}.lh-14{line-height:1.1 !important;}
.SerBox{font-size:30px;}.SerBox .ls-1{letter-spacing:.020em !important;}


}

@media (max-width:575.98px) {
.MainBanner .Homebnr .carousel-item  img {
    height:200px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.fa-2x,.fafont{font-size:18px !important;}
.SerInfoBox{padding:25px 25px; line-height:26px; font-size:16px;}
.ImgPad1.fs-20 {font-size:16px;}
}
/* X-Small devices (portrait phones, less than 576px) */
