@charset "utf-8";
/* CSS Document */

/* ----- PreLoader ----- */
.container1 .circle1,
.container2 .circle4 {
   border: 5px solid #4e1469;
}
.container1 .circle2,
.container2 .circle1 { 
   border: 5px solid #951121;
}
.container1 .circle3,
.container2 .circle2{
   border: 5px solid #4e77ab;
}
.container1 .circle4,
.container2 .circle3 {
   border: 5px solid #DBBCD5;
}

/* Menu Dropdowns*/
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus {
   color: #fff;
   background: #4e1469;
}
.dropdown-menu.megamenu .dropdown-item:hover,
.dropdown-menu.megamenu .dropdown-item:focus {
   color: #4e1469;
   background: transparent;
}
.dropdown-menu.primary .dropdown-item:hover,
.dropdown-menu.primary .dropdown-item:focus {
   background: #951121;
}
.dropdown-menu.danger .dropdown-item:hover,
.dropdown-menu.danger .dropdown-item:focus {
   background: #4e77ab;
}

body {
   padding: 0;
   margin: 0;
   color: #858585;
   font-size: 14px;
   overflow-x: hidden;
   font-family: 'Open Sans', sans-serif;
   direction: ltr;
}

/* Colors */
.color {
   color: #4e1469;
}
.whitecolor {
   color: #fff;
}
.primarycolor {
   color: #951121;
}
.secondrycolor {
   color: #4e1469;
}
.dangercolor {
   color: #e84455;
}
.infocolor {
   color: #4e77ab;
}
.bg_secondry {
   background: #4e1469;
}

/* Buttons */
.btn_border:hover,
.btn_border:focus {
   background: #4e1469;
   border-color: #4e1469;
}
.btn_primary {
   background: #951121;
   border-color: #951121;
}
.btn_info {
   background: #4e77ab;
   border-color: #4e77ab;
}
.btn_primary:hover,
.btn_primary:focus,
.btn_info:hover,
.btn_info:focus,
.btn_secondry {
   background: #4e1469;
   color: #fff;
}
.btn_secondry:hover,
.btn_secondry:focus {
   background: #951121;
}
.btn_hverprimary {}
.btn_hversecondary {}
.btn_hvrdanger:hover,
.btn_hvrdanger:focus,
.btn_danger {
   background: #4e77ab;
   border-color: #4e77ab;
   color: #fff;
}
.btn_danger:hover,
.btn_danger:focus {
   background: #4e1469;
   border-color: #4e1469;
}
.white_transparent,
.btn_primary,
.btn_secondry,
.btn_danger,
.btn_info,
.btn_primary:hover,
.btn_primary:focus,
.btn_secondry:hover,
.btn_secondry:focus,
.btn_border:hover,
.btn_border:focus,
.btn_danger:hover,
.btn_danger:focus,
.btn_info:hover,
.btn_info:focus{
   color: #fff;
}

/*heading Style*/
.heading .divider-left,
.heading .divider-center {
   height: 4px;
   width: 70px;
   background: #951121;
   display: block;
}

/*Logo Space*/
.navbar-brand {
   margin: 3px 0px 1px 0px;
   padding: 0;
   width: 230px;
   position: relative;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
 /* width: 50%; */
}

/*Single Porfolio parallax*/
.item-one {
   background: url(../images/bg-single-1.jpg) no-repeat;
}
.item-two {
   background: url("../images/para_wheelchair-800.jpg") no-repeat;
}
.item-three {
   background: url("../images/history-bkg1.jpg") no-repeat;
}
.item-four {
   background: url(../images/bg-single-4.jpg) no-repeat;
}
.item-five {
   background: url(../images/bg-single-5.jpg) no-repeat;
}
.item-six {
   background: url(../images/bg-single-6.jpg) no-repeat;
}
.item-seven {
   background: url("../images/parallax_pastorl.jpg") no-repeat;
}
.item-eight {
   background: url(../images/bg-single-8.jpg) no-repeat;
}
.item-nine {
   background: url("../images/slideh_shadows.jpg") no-repeat;
}
.onepage-one {
   background: url(../images/bg-single-7.jpg) no-repeat;
}
.onepage-seven {
   background: url(../images/bg-single-1.jpg) no-repeat;
}
#bg-counters {
   background: url("../images/para-sky-brdwlk.jpg") no-repeat;
   background-attachment: fixed;
   background-position: center center;
   -webkit-background-size: cover;
   background-size: cover;
   width: 100%;
}

/*Social Icons*/
.fixed-bottom .nav-social ul.social_icon li a {
   color: #384141;
}
.nav-social ul.social_icon li a.facebook:hover,
.nav-social ul.social_icon li a.facebook:focus {
   color: #3b5999;
   background: #fff;
}
.nav-social ul.social_icon li a.twitter:hover,
.nav-social ul.social_icon li a.twitter:focus {
   color: #55acee;
   background: #fff;
}
.nav-social ul.social_icon li a.insta:hover,
.nav-social ul.social_icon li a.insta:focus {
   color: #e4405f;
   background: #fff;
}
.nav-social ul.social_icon li a.youtube:hover,
.nav-social ul.social_icon li a.youtube:focus{
   color: #fff;
   background: #fff;
}
.fixedmenu .nav-social ul.social_icon li a {
   color: #384141;
}
/* Overlays */
.overlay.primary  {
    background: rgba(112,20,35, .75);
}
.overlay.secondry {
    background: rgba(56,14,95, .75);
}
.overlay.info {
    background: rgba(78,119,171, .75);
}


/*Service Slider*/
#services-slider .service-box {
   position: relative;
   padding: 3rem 1rem;
   background: #951121;
   color: #fff;
   text-align: center;
   z-index: 2;
   overflow: hidden;
}
#services-slider .owl-item:nth-of-type(3n+1) .service-box {
   background: #951121;
}
#services-slider .owl-item:nth-of-type(3n+3) .service-box {
   background: #4e77ab;
}
#services-slider .owl-item.center .service-box {
   background: #4e1469;
   padding: 4.5rem 1rem;
   margin-top: -25px;
}

/* FAQ Content */
.faq_content .items > li > a:hover,
.faq_content .items > li > a.expanded {
   background: #4e1469;
   color: #fff;
}
.faq_content .items > li > a.expanded:after,
.faq_content .items > li > a:hover::after {
   background: #951121;
   border-color: #951121;
}
.faq_content .sub-items {
   display: none;
   padding: 20px 15px;
   border: 1px solid #d5d5d5;
   border-top: none;
   margin-bottom: 10px;
}

/* Testimonial Quote */
.testimonial-wrapp .quoted {
   background: #4e1469;
}
#testimonial-slider .owl-item:nth-child(2n) .testimonial-wrapp .quoted,
#testimonial-grid .cbp-item:nth-child(2n) .testimonial-wrapp .quoted,
#testimonial-slider .owl-item:nth-child(2n) .testimonial-wrapp:hover .testimonial-text,
#testimonial-grid .cbp-item:nth-child(2n) .testimonial-wrapp:hover .testimonial-text {
   background: #951121;
}
#testimonial-slider .owl-item:nth-child(3n) .testimonial-wrapp .quoted,
#testimonial-grid .cbp-item:nth-child(3n) .testimonial-wrapp .quoted,
#testimonial-slider .owl-item:nth-child(3n) .testimonial-wrapp:hover .testimonial-text,
#testimonial-grid .cbp-item:nth-child(3n) .testimonial-wrapp:hover .testimonial-text {
   background: #4e77ab;
}
.testimonial-wrapp:hover .testimonial-text,
.testimonial-wrapp:hover .quoted{
   background: #4e1469;
   color: #fff;
}

/* .section-overlay::before {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   background: rgba(155, 30, 110, .70);
}
.section-overlay.secondcolor::before {
   background: rgba(79, 184, 170, .70);
} */

/* Contact Form Icon Labels */
.contact_address .contact-table:first-child .icon-cell,
.contact_address .contact-table.colorone .icon-cell {
   background: #4e1469;
}
.contact_address .contact-table:nth-child(2) .icon-cell,
.contact_address .contact-table.colortwo .icon-cell {
   background: #951121;
}
.contact_address .contact-table:nth-child(3) .icon-cell,
.contact_address .contact-table.colorthree .icon-cell {
   background: #4e77ab;
}
.contact_address .contact-table:nth-child(4) .icon-cell,
.contact_address .contact-table.colorfour .icon-cell {
   background: #e84455;
}

/* Side Nav */
.side-nav .navbar-nav .nav-item:nth-child(1) .nav-link > span {
   color: #4e146;
}
.side-nav .navbar-nav .nav-item:nth-child(2) .nav-link > span {
   color: #951121;
}
.side-nav .navbar-nav .nav-item:nth-child(3) .nav-link > span {
   color: #4e77ab;
}
.side-nav .navbar-nav .nav-item:nth-child(4) .nav-link > span {
   color: #62bddc;
}
.side-nav .navbar-nav .nav-item:nth-child(5) .nav-link > span {
   color: #ee766d;
}
.side-nav .navbar-nav .nav-item:nth-child(6) .nav-link > span {
   color: #e84455; 
}
.side-nav .navbar-nav .nav-item:nth-child(7) .nav-link > span {
   color: #d46408;
}
.side-nav .navbar-nav .nav-item:nth-child(8) .nav-link > span {
   color: #8b9f19;
} 
.side-nav .navbar-nav .nav-link.active {
   background: transparent;  
}
.side-nav .navbar-nav .nav-link:hover > span,
.side-nav .navbar-nav .nav-link:focus > span {
   color: #384141 !important;
}
.side-nav .navbar-nav .nav-item:nth-child(1) .nav-link:hover,
.side-nav .navbar-nav .nav-item:nth-child(1) .nav-link:focus {
   color: #4e146;
}
.side-nav .navbar-nav .nav-item:nth-child(2) .nav-link:hover,
.side-nav .navbar-nav .nav-item:nth-child(2) .nav-link:focus {
   color: #951121;
}
.side-nav .navbar-nav .nav-item:nth-child(3) .nav-link:hover,
.side-nav .navbar-nav .nav-item:nth-child(3) .nav-link:focus {
   color: #4e77ab;
}
.side-nav .navbar-nav .nav-item:nth-child(4) .nav-link:hover,
.side-nav .navbar-nav .nav-item:nth-child(4) .nav-link:focus {
   color: #62bddc;
}
.side-nav .navbar-nav .nav-item:nth-child(5) .nav-link:hover,
.side-nav .navbar-nav .nav-item:nth-child(5) .nav-link:focus {
   color: #ee766d;
}
.side-nav .navbar-nav .nav-item:nth-child(6) .nav-link:hover,
.side-nav .navbar-nav .nav-item:nth-child(6) .nav-link:focus {
   color: #e84455; 
}
.side-nav .navbar-nav .nav-item:nth-child(7) .nav-link:hover,
.side-nav .navbar-nav .nav-item:nth-child(7) .nav-link:focus {
   color: #d46408;
}
.side-nav .navbar-nav .nav-item:nth-child(8) .nav-link:hover,
.side-nav .navbar-nav .nav-item:nth-child(8) .nav-link:focus {
   color: #8b9f19;
} 

.side-menu .social-icons-simple li a {
	color: #384141;
	font-size: 1.125rem;
	margin-right: 8px;
}
.side-menu .social-icons-simple li a:hover,
.side-menu .social-icons-simple li a:focus {
   color: #4e146;
}

/* ===================================
     About Box - Dynamic Icon Box
====================================== */
.about-box {
    border-radius: 5px;
    padding: 50px 15px 50px;
    background: #ffffff;
    text-align: center;
    cursor: pointer;
    -webkit-box-shadow: 0 0 18px rgba(127, 123, 123, 0.5);
    box-shadow: 0 0 18px rgba(127, 123, 123, 0.5);
    transition: ease-in-out 0.3s;
}

.about-box:hover {
    background-image: linear-gradient( 135deg, rgb(75, 51, 208) 0%, rgb(98, 58, 162) 100%);
    -webkit-box-shadow: 0 0 10px -2px rgba(127, 123, 123, 0.9);
    box-shadow: 0 0 10px -2px rgba(127, 123, 123, 0.9);
}

.about-box .about-main-icon i {
    color: #0a69de;
    font-size: 40px;
    transform: translateY(0);
    transition: ease-in-out 0.3s;
}

.about-box:hover .about-main-icon i {
    transform: translateY(-10px);
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
}

.about-box h5 {
    font-size: 22px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    color: #1f1f1f;
    transition: ease-in-out 0.3s;
}

.about-box:hover i, .about-box:hover h5 {
    color: #fff;
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
}

.about-opacity-icon {
    width: 100%;
    display: flex;
    justify-content: center;
}

.about-opacity-icon i {
    position: absolute;
    color: #03b3cb;
    top: 30px;
    font-size: 120px;
    font-weight: 800;
    line-height: 1;
    text-transform: capitalize;
    opacity: 0;
    animation: scale .6s alternate infinite linear both;
}

@keyframes scale {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-10px)
    }
}

.about-box:hover .about-opacity-icon i {
    opacity: .09;
}

.about-box.active {
    background-image: linear-gradient( 135deg, rgb(75, 51, 208) 0%, rgb(98, 58, 162) 100%);
    -webkit-box-shadow: 0 0 10px -2px rgba(127, 123, 123, 0.9);
    box-shadow: 0 0 10px -2px rgba(127, 123, 123, 0.9);
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
}

.about-box.active i, .about-box.active h5 {
    color: #fff;
}

.about-box.active .about-opacity-icon i {
    opacity: .09;
}

.about-box.active:hover {
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(127, 123, 123, 0.1);
    box-shadow: 0 0 5px rgba(127, 123, 123, 0.1);
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
}

.about-box.active:hover i{
    color: #0a69de;
}

.about-box.active:hover h5 {
    color: #1f1f1f;
}

.about-box.active:hover .about-opacity-icon i {
    opacity: .09;
}

.about-box.active.about-box-green {
    background: #fff;
    -webkit-box-shadow: 0 0 18px rgba(127, 123, 123, 0.5);
    box-shadow: 0 0 18px rgba(127, 123, 123, 0.5);
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
}

.about-box.active.about-box-green i {
    color: #0a69de;
}

.about-box.active.about-box-green h5 {
    color: #1f1f1f;
}

.about-box.active.about-box-green .about-opacity-icon i {
    opacity: 0;
}

.about-box.active.about-box-green:hover {
    background-image: linear-gradient( 135deg, rgb(75, 51, 208) 0%, rgb(98, 58, 162) 100%);
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
}

.about-box.active.about-box-green:hover i {
    color: #ffffff;
}

.about-box.active.about-box-green:hover h5 {
    color: #ffffff;
}

.about-box.active.about-box-green:hover .about-opacity-icon i {
    opacity: .09;
}

/* List Group - Gallery */
.list-group-item-secondary {
	color:#383d41;
	background-color:#E3D0F4;
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
	color:#383d41;
	background-color:#D5BEE9;
}
.list-group-item-secondary.list-group-item-action.active {
	color:#fff;
	background-color:#380E5F;
	border-color:#380E5F;
}

.dobullet ul li {
	list-style-type: disc ;
}

.dobullet ol li{
	list-style-type: decimal ;
}

.dobullet ul, .dobullet ol {
	list-style-position: inside ;
	margin-left: 25px;
}

