body {
     padding: 0px;
     margin: 0px;
     font-family: 'Poppins', sans-serif;
}
 * {
     padding: 0px;
     margin: 0px;
}
 a {
     text-decoration: none !important;
}
 h1, h2, h3 {
     font-family: 'Poppins', sans-serif;
    /* font-family: 'myFirstFont', sans-serif;
    */
}
/*.menu-wrap{
     position: absolute;
     z-index: 2;
     left: 0px;
     right: 0px;
     top: 20px;
}
*/
 .header-sec{
     background: url("../images/banner-bg.png");
     background-size: cover;
     padding-top: 30px;
     position: relative;
     padding-bottom: 50px;
}
 .menu-wrap{
     margin-top: 11px;
     margin-bottom: 8px;
}
 .top-details{
     text-align: right;
}
 .logo{
     width: 47%;
}
 .menu-top{
     background: #de5047;
     padding-top: 5px;
     padding-bottom: 5px;
}
 .logo img{
     width:100%;
     height: 100%;
     object-fit: cover;
}
 .top-social-media{
     margin-bottom: 0px;
}
 .top-social-media li{
     display: inline-block;
     background: #fff;
     padding: 3px 6px;
     margin: 0px 3px;
     border-radius: 24px;
     color: #000;
}
 .top-details li{
     display: inline-block;
     list-style: none;
     padding-top: 1px;
     margin-right: 10px;
}
 .top-details li a{
     color: #fff;
}
 .top-social-media li a{
     color: #000;
}
 .owl-carousel.owl-drag .owl-item{
     background: transparent !important;
}
 .menu-row{
     border-radius: 10px;
     padding: 2px;
    /* box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 8%);
    */
     -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
     transition: all 0.4s ease 
}
 .carousel-caption {
     right: 20%;
     left: 11%;
     padding-bottom: 30px;
     top: 35%;
     text-align: left;
}
 .blog-box img{
     width: 100%;
     height: 210px;
     object-fit: cover;
     margin-bottom: 10px;
}
 .blog-box h4 a{
     color: #000;
     font-size: 20px;
}
 .left-blog-panel{
     margin-top: 90px;
     margin-bottom: 30px;
}
 .carousel-caption h1{
     font-weight: 800;
     font-size: 64px;
     text-transform: uppercase;
     color: #fff;
     text-shadow: none;
     text-align: center;
}
 .carousel-caption{
     top: inherit;
     bottom: 6% !important;
}
 .carousel-caption span{
     font-family: 'Alex Brush', cursive;
     text-shadow: none;
     font-size: 15px;
     font-size: 26px;
     color: #000;
}
 .carousel-caption h3{
     text-transform: uppercase;
     color: #8c52ff;
     text-shadow: none;
}
 .navigation{
     float: right;
     margin-bottom: 0px;
     margin-top: 19px;
}
 .navigation li{
     list-style: none;
     display: inline-block;
     margin-left: 57px;
     font-size: 15px;
     font-weight: 500;
}
 .navigation li a{
     color: #000;
     font-weight: 300;
     text-transform: uppercase;
}
.navigation .active a {
    color: #000 !important;
    padding: 10px;
}
 .list-blog{
     margin-bottom: 16px;
}
 .tab-panel{
     background: #f3f3f3;
     padding: 15px;
}
 .tab{
     display: flex;
     justify-content: center;
     align-items: baseline;
}
 .active{
     background: #fff !important;
     color: #000 !important;
}
 .blog-box{
     margin-bottom: 50px;
}
 .tab button{
     margin: 0px 3px 20px;
     font-size: 13px;
     padding: 7px 4px;
     border: none;
     background: #cccccc;
     color: #000;
}
 .industry-trends-left{
     width: 100%;
     height: 364px;
}
 .industry-trends-text h1{
     font-size: 25px;
     font-weight: 400;
     margin-bottom: 24px;
     margin-right: 19%;
}
 .industry-trends-text p{
     font-size: 16px;
}
 .industry-trends{
     background: #f7f7f7;
}
 .industry-trends h1{
     margin-bottom: 20px;
     padding: 30px;
}
 .industry-trends-left img{
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 .industry-carousal{
     padding: 30px;
}
 .blog-box h4{
     padding: 0px 24px;
}
 .blog-box span{
     padding-left: 24px;
}
 .blog-part h1{
     text-align:left;
     font-weight: 600;
}
 .list-blog h1{
     margin-top: 0px;
     font-size: 12px;
     font-weight: 400;
     line-height: 17px;
}
 .finance-invest{
     margin-top: 40px;
}
 .finance-invest h1{
     font-size: 20px;
}
 .let-talk{
     background: #135bfb;
     color: #fff;
     width: 115px;
     display: block;
     text-align: center;
     height: 38px;
     border-radius: 6px;
     line-height: 39px;
     float: right;
     margin-top: 11px;
     margin-left: 33px;
}
 .my-image{
     float: right;
}
 .my-image img{
     width: 100%;
}
 .name-details{
     padding-left: 4%;
     margin-top: 16%;
}
 .name-details h4{
     margin: 0px;
     text-transform: uppercase;
}
 .name-details h1{
     margin: 0px;
     color: #fff;
     font-size: 35px;
     text-transform: uppercase;
     font-weight: 800;
}
 .name-details small{
     display: block;
     font-size: 15px;
     text-transform: uppercase;
     margin-top: 16px;
     letter-spacing: 3px;
     font-weight: 600;
     margin-bottom: 16%;
}
 .name-details p{
     color: #fff;
     margin-top: 10px;
     font-size: 21px;
     margin-bottom: 38px;
}
 .my-work{
     background: #f26122;
     color: #fff;
     width: 200px;
     display: block;
     text-align: center;
     height: 53px;
     border-radius: 6px;
     line-height: 53px;
     margin-top: 11px;
     margin-bottom: 50px;
}
 .name-details span{
     display: block;
     margin-top: 50px;
     margin-bottom: 10px;
     text-transform: uppercase;
     font-weight: 600;
     letter-spacing: 2px;
}
 .navigation li:hover a{
     color: #135bfb;
}
 .social-media{
     text-align: left;
     margin-bottom: 46px;
}
 .social-media li{
     margin: 0px 3px;
     display: inline-block;
     list-style: none;
     text-align: center;
}
 .social-media li a{
    /*background: #0948b3;
     padding: 10px;
     border-radius: 29px;
     width: 50px;
     height: 50px;
    */
     position: relative;
     display: block;
}
 .social-media li a i{
}
 .footer-weget input[type="text"]{
     width: 100%;
     height: 40px;
     padding-left: 10px;
     border: none;
     outline: none;
     background: #000;
     color: #fff;
}
 .footer-weget input[type="submit"]{
     width: 100%;
     height: 40px;
     background: #1d62ec;
     color: #fff;
     text-align: center;
     text-transform: uppercase;
     outline: none;
     border: none;
     margin-top: 10px;
}
 .social-media li a i{
     color: #8c52ff;
     font-size: 22px;
     line-height: 31px;
}
 .credit-sec{
     text-align: center;
     color: #000;
     text-transform: uppercase;
}
 .credit-sec span{
     padding: 10px 0px;
     display: block;
     text-align: right;
}
 .footer-weget p{
     color: #000;
     margin-top: 17px;
     margin-bottom: 30px;
}
 .footer-weget h5{
     color: #fff;
}
 .footer span{
     text-align: center;
     color: #fff;
     margin-bottom: 17px;
     display: block;
     text-transform: uppercase;
     letter-spacing: 7px;
}
 .main-degree{
     height: 462px;
     width: 100%;
     object-fit: cover;
     background: url(../images/exprience-bg.png);
     background-size: cover;
     background-repeat: no-repeat;
     position: relative;
     padding: 41px;
}
 .footer-weget h4{
     color: #000;
     text-transform: uppercase;
     font-weight: 700;
     font-size: 25px;
}
 .main-degree span {
     background: #fff;
     position: absolute;
     top: 21px;
     right: 45px;
     padding: 4px 13px;
     border-radius: 13px;
     font-weight: 500;
}
 .main-degree-icon {
     width: 90px;
     height: 90px;
     background: #fff;
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 59px;
     margin-top: 5%;
}
 .main-degree h2{
     color: #fff;
     margin-bottom: 30px;
     font-weight: 700;
     margin-top: 36px;
}
 .main-degree p{
     color: #fff;
     font-size: 20px;
     margin-bottom: 39px;
}
 .main-degree a{
     color: #fff;
     transition: all 0.5s ease;
}
 .main-degre a hover i{
     transition: all 0.5s ease;
     margin-left: 10px;
}
 .second-epreence-box {
     height: 279px;
     background: #fff;
     position: relative;
     padding: 24px;
     box-shadow: 0px 0px 29px 0px rgba(0,0,0,0.1);
     border-radius: 10px;
}
 .second-degree h1{
     font-weight: 700;
     font-size: 40px;
     margin-bottom: 19px;
}
 .second-degree p{
     font-size: 18px;
     margin-bottom: 41px;
}
 .second-epreence-box span{
     background: #7ea1fc;
     position: absolute;
     top: 21px;
     right: 24px;
     padding: 4px 13px;
     border-radius: 13px;
     font-weight: 500;
     color: #fff;
     font-size: 10px;
}
 .second-exprence-icon{
     width: 60px;
     height: 60px;
     background: #2662fa;
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 59px;
     margin-top: 13%;
     float: left;
     margin-right: 10px;
}
 .second-epreence-box h3{
     margin-top: 38px;
     font-size: 22px;
}
 .second-epreence-box p {
     display: block;
     font-size: 15px;
     margin-top: 24px;
}
 .footer-call{
     background: #035ded;
     padding-top:40px;
     padding-bottom: 40px;
     padding-right: 72px;
     text-align: right;
}
 .footer-newslatter{
     background: #4a4a4a;
     padding-top:40px;
     padding-bottom: 40px;
     padding-left: 72px;
     text-align: left;
}
 .footer-newslatter span{
     color: #fff;
     display: block;
     font-size: 25px;
     margin-bottom: 20px;
}
 .footer-newslatter input[type="email"]{
     width: 258px;
     height: 48px;
     outline: none;
     background: #333333;
     padding-left: 17px;
     border: none;
}
 .footer-newslatter input[type="submit"]{
     width: 153px;
     height: 48px;
     background: #ff9600;
     color: #fff;
     text-transform: capitalize;
     outline: none;
     border: none;
     font-size: 15px;
}
 .footer-call span{
     color: #fff;
     display: block;
     font-size: 25px;
}
 .footer-call a{
     font-weight: 800;
     color: #df6010;
     font-size: 48px;
}
 .about-me-section{
     background: #112553;
     padding: 43px 30px;
     margin-top: 40px;
}
 .about-me-section h1 {
     color: #fff;
     font-weight: 700;
    /* margin-bottom: 43px;
    */
}
 .about-me-section h2{
     color: #fff;
}
 .about-me-section p{
     color: #fff;
     line-height: 31px;
}
 .about-me-image img{
     display: block;
     margin: 0px auto;
}
 .skill-box{
}
 .skill-box li{
     display: inline-block;
     background: #1c3368;
     margin: 0px 3px 14px;
     padding: 11px 18px;
     border-radius: 8px;
     transition: all 0.5s ease;
}
 .skill-box li:hover{
     background: #8d8a7c;
     transition: all 0.5s ease;
}
 .skill-box li span{
     color: #fff;
}
 .dif-domain{
     text-align: right;
}
 .dif-domain h2{
     color: #fff;
     margin-bottom: 48px;
}
 .tool-box{
     width: 100%;
     border: 1px solid #293b65;
     display: flex;
     justify-content: center;
     align-items: center;
     flex-direction: column;
     height: 250px;
     border-radius: 68px;
     margin-top: 24px;
}
 .tool-box img{
     width: 56% !important;
     -webkit-filter: grayscale(100%);
    /* Safari 6.0 - 9.0 */
     filter: grayscale(100%);
     transition: all 0.5s ease;
}
 .tool-box:hover img{
     -webkit-filter: grayscale(0%);
    /* Safari 6.0 - 9.0 */
     filter: grayscale(0%);
     transition: all 0.5s ease;
}
 .tool-box span{
     color: #fff;
     text-transform: capitalize;
     margin-top: 20px;
}
 .achivment-bg{
     position: relative;
     height: 600px;
     background-size: cover;
     background-repeat: no-repeat;
     background: url(../images/achievements-bg.jpg);
     margin-top: 30px;
}
 .achivment-bg img{
     position: absolute;
     top: 0px;
     left: 0px;
     right: 0px;
     width: 100%;
}
 .hire-me-section h1{
     color: #fff;
     font-weight: 700;
}
 .hire-me-section{
     height: 400px;
     background: url(../images/hire-me-bg.jpg);
     background-size: cover;
     background-repeat: no-repeat;
     padding-top: 30px;
     padding-bottom: 30px;
     background-position: center;
}
 .hire-me-section h1{
     font-size: 42px;
     line-height: 60px;
     margin-top: 14%;
     margin-right: 22%;
}
 .hire-me-section p{
     color: #fff;
     font-size: 24px;
     margin-top: 13%;
}
 .hire-me-section a{
     background: #2662fa;
     color: #fff;
     padding: 17px 37px;
     font-size: 17px;
     margin-top: 35px;
     display: block;
     width: 211px;
     border-radius: 8px;
}
 .footer-panel{
     margin-top: 20px;
     margin-bottom: 20px;
}
 .footer-panel span{
     text-align: right;
     display: block;
     margin-top: 4%;
     text-transform: uppercase;
     letter-spacing: 2px;
}
 .showing-work{
     background-size: cover;
     background-repeat: no-repeat;
     background: url(../images/bg.png);
     padding-bottom: 98px;
}
 .sticky {
     font-size: 14px;
     line-height: 48px;
     height: auto !important;
     width: 100%;
     left: 0px;
     right: 0px;
     top: -50px;
     transform: translateY(50px);
     transition: transform 600ms ease, background 600ms ease;
     -webkit-transition: transform 600ms ease, background 600ms ease;
    /* transition: all 0.10s ease-in-out;
     -webkit-transition: all 0.10s ease-in-out;
     -moz-transition: all 0.10s ease-in-out;
     */
     z-index: 999;
     position: fixed;
     -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
     box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
     margin: 0px auto;
     border-radius: 0px;
     padding: 10px 20px;
     background: #161616;
}
 .sticky .navigation{
     margin-top: 0px;
}
 .sticky .let-talk{
     margin-top: 0px;
}
 .sticky .logo img {
     width: 61%;
     height: 100%;
     object-fit: cover;
     -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
     transition: all 0.4s ease;
}

#mkLightboxContainer{

        z-index: 9999;
}

 .about-image img{
     width: 100%;
}
 .about-text h1{
     font-weight: 700;
     color: #032794;
     margin-top: 79px;
     margin-bottom: 18px;
}
 .about-text p{
     color: #000;
     text-align: left;
     line-height: 28px;
}
 .mission-vission{
     height: 448px;
     background: url(../images/history.png);
     background-size: cover;
     background-repeat: no-repeat;
     padding: 15px;
     position: relative;
     transition: all 0.5s ease;
}
 .mission-vission:hover h1{
     position: relative;
     width: 100%;
     margin: 0px auto;
     bottom: inherit;
     transition: all 0.5s ease;
     background: #d6b932;
}
 .mission-vission:hover .focus-text{
     visibility: visible;
     transition: all 0.5s ease;
}
 .sticky .navigation li a{
     color: #fff;
}
 .aim-text h1{
     height: 110px;
     background: #fff;
     color: #000;
     text-align: center;
     margin-bottom: 0px;
     font-size: 24px;
     font-weight: 700;
     text-transform: uppercase;
     display: flex;
     justify-content: center;
     align-items: center;
     padding: 0px 20px;
     position: absolute;
     left: 0px;
     right: 0px;
     width: 90%;
     margin: 0px auto;
     bottom: 38px;
     transition: all 0.5s ease;
}
 .focus-text{
     background: #fff;
     padding: 14px 25px;
     text-align: justify;
     font-size: 14px;
     font-weight: 300;
     line-height: 23px;
     visibility: hidden;
}
 .footer-social-media span{
     font-size: 19px;
}
 .footer-social-media{
     background: #e9e5dc;
     padding-top: 20px;
     padding-bottom: 20px;
     text-align: center;
}
 .footer-social-media ul{
     margin-bottom: 0px;
     margin-top: 13px;
}
 .footer-social-media ul li{
     display: inline-block;
     padding: 6px 15px;
     background: #fff;
     font-size: 14px;
     color: #000;
     margin: 0px 2px;
     border-radius: 0px 14px 0px 14px;
}
 .footer-social-media ul li i{
     color: #000;
}
/*.aim-text p{
     background: #fff;
     padding: 0px 20px;
     margin-bottom: 0px;
}
*/
 .about-sec{
     margin-top: 64px;
}
 .popular-hosting-list{
     background: url(../images/bg.png);
     background-repeat: no-repeat;
     background-size: cover;
     padding-top: 40px;
     padding-bottom: 40px;
     position: relative;
}
 .wave-image{
     position: absolute;
     bottom: 0px;
     left: 0px;
     right: 0px;
}
 .popular-hosting-list h1{
     text-align: center;
     color: #032794;
     font-weight: 700;
     text-transform: capitalize;
}
 .popular-hosting-list p{
     text-align: center;
     font-size: 16px;
     padding: 0px 15%;
     margin-top: 10px;
     display: block;
     margin-bottom: 42px;
}
 .hosting-company{
     padding: 36px 20px;
     background: #fff;
     margin-bottom: 40px;
}
 .hosting-company img{
     display: block;
     height: 32px;
}
 .hosting-company span{
     margin-top: 21px;
     display: block;
     margin-bottom: 25px;
}
 .hosting-company ul{
     padding: 0px;
     margin: 0px;
}
 .hosting-company ul li{
     list-style: none;
     display: inline-block;
     color: #105ed3;
     vertical-align: middle;
}
 .hosting-company ul li strong{
     color: #000;
     font-weight: 500;
}
 .hosting-company ul li h2{
     margin-bottom: 0px;
     font-weight: 700;
}
 .hosting-company ul li h2 small{
     color: #105ed3;
}
 .hosting-company ul li button{
     background: #105ed3;
     border: none;
     color: #fff;
     width: 143px;
     display: block;
     height: 39px;
     border-radius: 4px;
     text-transform: capitalize;
     margin-left: 20px;
}
 .compare-text{
     background: url(../images/compare-bg.png);
     background-repeat: no-repeat;
     background-size: cover;
     padding-top: 80px;
     padding-bottom: 95px;
     text-align: center;
}
 .compare-text h1{
     text-align: center;
     color: #fff;
     line-height: 46px;
     padding: 10px 23%;
}
 .compare-text button{
     width: 157px;
     height: 42px;
     margin: 0px 6px;
     border: none;
     border-radius: 26px;
     text-transform: capitalize;
     margin-top: 16px;
}
 .compair-box{
     padding: 20px 10px;
     background-color: #2dabf1;
    /* For browsers that do not support gradients */
     border-radius: 5px;
}
 .com-head img{
     width: 45% !important;
     margin: 0px auto 
}
/*---------------Testimonials------------------*/
 .testimonials{
     padding-top: 110px;
     padding-bottom: 110px;
     background: #f8f7fe;
}
 .testimonials-box{
     width: 100%;
     background: #fff;
     padding: 30px;
     position: relative;
}
 .quote{
     position: absolute;
     bottom: 44px;
     right: 13px;
     width: 20% !important;
}
 .testimonials-box P{
     line-height: 28px;
}
 .testimonials-profile{
     display: flex;
     justify-content: flex-start;
     align-items: center;
}
 .testimonials-profile div{
     margin-right: 10px;
}
 .com-head h2{
     margin: 0px;
     font-size: 38px;
     text-align: center;
     color: #fff;
     font-weight: 700;
}
 .com-head h2 small{
     color: #fff;
}
 .com-head span{
     color: #fff;
     font-size: 16px;
     letter-spacing: 1px;
     margin-top: 29px;
     display: block;
     text-align: center;
     text-transform: uppercase 
}
 .testimonials h1{
     font-weight: 700;
     line-height: 41px;
     margin-bottom: 21px;
}
 .testimonials p{
}
 .hosting-features img{
     position: absolute;
     top: -72px;
     left: 0px;
     right: 0px;
}
 .hosting-features{
     background: #fff;
     padding: 20px;
     position: relative;
     margin-top: 98px;
     border-radius: 0px 0px 20px 20px;
}
 .hosting-features ul{
     padding: 0px;
     margin: 40px 0px 0px 0px ;
}
 .hosting-features ul li{
     padding: 0px;
     margin: 0px;
     list-style: none;
     background: url(../images/check-in.png);
     background-position: left;
     background-repeat: no-repeat;
     background-size: 19px;
     padding-left: 28px;
     margin-bottom: 20px;
}
 .know-more{
     width: 200px;
     height: 42px;
     border: none;
     border-radius: 31px;
     background: #f37038;
     color: #fff;
     text-transform: capitalize;
     margin: -17px auto 24px;
     display: block;
     z-index: 0;
     position: relative;
}
/*--------Testimonial-------*/
 .faq-sec {
     margin-top: 40px;
     margin-bottom: 50px;
}
 .faq-sec h1{
     text-align: center;
     font-weight: 700;
}
 .faq-sec p{
     text-align: center;
     margin-top: 20px;
     padding: 0px 20%;
}
 .faq-image img{
}
 .footer-menu{
     text-align: left;
}
 .footer-menu li{
     list-style: none;
     display: list-item;
     margin: 23px 0px;
     font-size: 16px;
}
 .footer-menu li a{
     color: #000;
}
 .footer-contact{
     list-style: none;
     display: list-item;
     font-size: 15px;
     color: #000;
}
 .footer-contact li{
     margin-bottom: 10px;
     font-size: 16px;
}
 .footer-contact a{
     color: #000;
     font-weight: 600;
}
 .credit-sec ul{
     text-align: left;
     list-style: none;
     padding: 10px 0px 0px;
     margin: 0px;
}
 .credit-sec li{
     padding: 0px 19px;
     margin: 0px;
     list-style: none;
     display: inline-block;
     border-right: 1px solid #000;
}
 .credit-sec li a{
     color: #000;
}
 .single-treatment{
     margin-top: 70px;
     margin-bottom: 70px;
}
 .single-treatment h3{
     text-transform: capitalize;
     font-weight: 600;
     font-size: 30px;
}
 .single-treatment p{
     font-size: 17px;
     line-height: 32px;
     margin-top: 18px;
}
 .single-treatment img{
     width: 100%;
}
/*--------------------mobile menu----------------*/
 #check{
     display: none;
}
 .checkbtn{
     display: none;
}
 .chart-icon{
     display: none !important;
}
 .mobile-version{
     display: none;
}
 .cancel-btn{
     display: none;
}
 .accordion .accordion-item {
     border-bottom: 1px solid #e5e5e5;
     margin-right: 61px;
}
 .accordion .accordion-item button[aria-expanded='true'] {
     border-bottom: 1px solid #03b5d2;
}
 .accordion button {
     position: relative;
     display: block;
     text-align: left;
     width: 100%;
     padding: 1em 0;
     color: #7288a2;
     font-size: 1.15rem;
     font-weight: 400;
     border: none;
     background: none;
     outline: none;
     border-bottom: 1px solid #03b5d2;
     padding: 17px 13px;
     box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.1);
     margin-bottom: 12px;
}
 .accordion button:hover, .accordion button:focus {
     cursor: pointer;
     color: #03b5d2;
}
 .accordion button:hover::after, .accordion button:focus::after {
     cursor: pointer;
     color: #03b5d2;
     border: 1px solid #03b5d2;
}
 .accordion button .accordion-title {
     padding: 1em 1.5em 1em 0;
     font-size: 16px;
}
 .accordion button .icon {
     display: inline-block;
     position: absolute;
     top: 18px;
     right: 0;
     width: 22px;
     height: 22px;
     border: 1px solid;
     border-radius: 22px;
     margin-right: 22px;
}
 .accordion button .icon::before {
     display: block;
     position: absolute;
     content: '';
     top: 9px;
     left: 5px;
     width: 10px;
     height: 2px;
     background: currentColor;
}
 .accordion button .icon::after {
     display: block;
     position: absolute;
     content: '';
     top: 5px;
     left: 9px;
     width: 2px;
     height: 10px;
     background: currentColor;
}
 .accordion button[aria-expanded='true'] {
     color: #03b5d2;
}
 .accordion button[aria-expanded='true'] .icon::after {
     width: 0;
}
 .accordion button[aria-expanded='true'] + .accordion-content {
     opacity: 1;
     max-height: 9em;
     transition: all 200ms linear;
     will-change: opacity, max-height;
}
 .accordion .accordion-content {
     opacity: 0;
     max-height: 0;
     overflow: hidden;
     transition: opacity 200ms linear, max-height 200ms linear;
     will-change: opacity, max-height;
}
 .accordion .accordion-content p {
     font-size: 15px;
     font-weight: 300;
     margin: 6px 0 10px;
     line-height: 25px;
     text-align: left !important;
     padding: 0px !important;
}
 .accordion{
     margin-top: 30px;
}
 .artical-box{
     position: relative;
}
 .blog-details{
     position: absolute;
     bottom: 0px;
     left: 0px;
     right: 0px;
     margin: 0px auto;
     padding: 18px;
}
 .blog-details h1{
     font-size: 30px;
}
 .blog-details a{
     color: #fff;
}
 .blog-details span{
     color: #fff;
}
 .artical-box img{
     width: 100%;
}
 .artical-box{
     margin-top: 30px;
}
 .more-blog-{
     width: 100%;
     height: 100px;
}
 .more-blog- img{
     object-fit: cover;
     width: 100%;
     height: 100px;
     border-radius: 4px;
}
 .more-blog-wrap{
     margin-top: 17px;
}
 .more-details h6{
     font-size: 14px;
     line-height: 22px;
}
 .inner-banner{
     height: 269px;
     position: relative;
}
 .inner-banner h1{
     color: #fff;
     font-weight: 800;
     text-transform: capitalize;
}
 .ltn__blog-item-3 {
     margin-bottom: 50px;
     margin-top: 58px;
     position: relative;
}
 .ltn__blog-item-3 .ltn__blog-img {
     overflow: hidden;
     position: relative;
}
 .ltn__blog-item-3 .ltn__blog-img img {
     -webkit-transition: all 0.5s ease 0s;
     -o-transition: all 0.5s ease 0s;
     transition: all 0.5s ease 0s;
     width: 100%;
     height: 228px;
     object-fit: cover;
}
 .ltn__blog-item-3-normal .ltn__blog-item-3 .ltn__blog-img + .ltn__blog-brief {
     margin-top: 0px;
}
 .ltn__blog-item-3-normal .ltn__blog-item-3 .ltn__blog-brief {
     width: calc(100%);
}
 .ltn__blog-meta {
     margin-bottom: 15px;
     color: #000;
}
 .ltn__blog-brief{
     padding: 20px;
     box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.1);
}
 .ltn__blog-meta li a{
     color: #000;
     width: 400;
}
 .ltn__blog-meta ul {
     padding: 0;
     margin: 0;
}
 .ltn__blog-meta li {
     font-weight: 400;
     display: inline-block;
     margin-right: 25px;
     position: relative;
     font-size: 14px;
     margin-top: 0;
}
 .ltn__blog-date i{
     margin-right: 10px;
}
 .ltn__blog-btn a{
     color: #000;
}
 .ltn__blog-meta li:last-child {
     margin-right: 0;
}
 .ltn__blog-title {
     margin-bottom: 20px;
     font-size: 22px;
     font-weight: 600;
     color: #000;
}
 .ltn__blog-title a{
     color: #000;
}
 .ltn__blog-meta-btn {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
}
 .ltn__blog-item-3 .ltn__blog-meta-btn, .ltn__blog-item-4 .ltn__blog-meta-btn {
     border-top: 1px solid;
     border-color:#ccc;
     padding-top: 20px;
}
 .blog-details-inner img{
     width: 100%;
     height: 300px;
     object-fit: cover;
     margin-top: 20px;
     margin-bottom: 40px;
}
 .blog-details-inner {
     margin-top: 70px;
}
 .blog-details-right{
     margin-top: 90px;
}
 .blog-details-inner p{
     font-size: 16px;
     line-height: 30px;
     text-align: justify;
}
 .ltn__menu-widget {
     padding: 0;
     margin: 0;
}
 .ltn__menu-widget li {
     list-style: none;
     margin-top: 15px;
     display: block;
     font-size: 14px;
     font-weight: 700;
}
 .ltn__menu-widget li a {
     display: block;
     font-size: 14px;
     font-weight: 300;
     color: #000;
}
 .ltn__menu-widget li a span{
     float: right;
}
 .about-sec h1{
     text-align: center;
     text-transform: uppercase;
     font-weight: 700;
     font-size: 46px;
     margin-bottom: 0px;
}
 .about-sec span{
     text-align: center;
     display: block;
     font-size: 18px;
}
 .about-sec img{
     width: 100%;
}
 .about-sec p{
     line-height: 28px;
     margin-bottom: 25px;
     text-align: justify;
}
 .about-sec span{
     color: #f42b03;
     text-align: left;
     font-weight: 500;
     text-transform: capitalize;
     font-size: 23px;
}
 .about-sec h2{
     margin-top: 0px;
     font-weight: 700;
}
 .about-sec a{
     background: #8c52ff;
     color: #fff;
     text-transform: uppercase;
     display: block;
     text-align: center;
     width: 140px;
     padding: 13px 0px;
     border-radius: 4px;
     background: #f42b03;
}
 .donate-sec{
     margin-top: 50px;
     background: url(../images/donate-bg.png);
     background-repeat: no-repeat;
     background-size: cover;
     padding-top: 63px;
     padding-bottom: 156px;
     position: relative;
}
 .donate-sec img{
     width: 100%;
}
 .donate-sec h1{
     margin: 0px;
     color: #fff;
     font-weight: 600;
}
 .donate-sec p{
     color: #fff;
     font-weight: 300;
     padding-right: 50px;
     font-style: italic;
     margin-top: 20px;
}
 .donate-sec span{
     color: #fff;
     display: block;
     margin-top: 30px;
     margin-bottom: 30px;
}
 .how-can-help{
     background: #fafafa;
     padding-top: 80px;
     padding-bottom: 80px;
}
 .how-can-help h1{
     font-weight: 700;
}
 .how-can-help b{
     margin-bottom: 20px;
     display: block;
}
 .donate-details{
     padding: 0px;
     margin: 0px;
}
 .donate-details li{
     list-style: none;
     display: inline-block;
     margin-right: 20px;
     font-size: 20px;
}
 .donate-details li a{
     color: #fff;
}
 .how-can-help p{
     line-height: 25px;
     text-align: justify;
}
 .how-can-help a{
     background: #8c52ff;
     color: #fff;
     text-transform: uppercase;
     display: block;
     text-align: center;
     width: 170px;
     padding: 13px 0px;
     border-radius: 4px;
     margin-top: 20px;
}
 .client_logo{
     border: 1px solid #ccc;
     text-align: center;
     padding: 11px 0;
     border-radius: 10px;
}
 .client_logo img{
     margin: 0px auto;
     width: 25% !important;
}
 .client_logo h4{
     margin: 0px;
     text-transform: uppercase;
     font-size: 15px;
}
 .client_logo span{
     text-transform: uppercase;
     letter-spacing: 4px;
     font-size: 10px;
}
 #client-logo{
     margin-top: 40px;
     margin-bottom: 40px;
}
 .focus-areas {
     margin-top: 40px;
}
 .focus-box{
     border: 1px solid #ccc;
     text-align: center;
     padding: 35px 0px;
     border-radius: 10px;
}
 .focus-box p{
     font-weight: 300;
     padding: 0px 20px;
}
 .focus-box h2{
     font-weight: 800;
     font-size: 23px;
     text-transform: uppercase;
}
 .focus-box img{
     width: 33% !important;
     margin: 0px auto;
}
 .testimonials-wrap{
     background: #f7f7f7;
     padding-top: 62px;
     padding-bottom: 80px;
     margin-top: 60px;
}
 .testimonials-wrap h1{
     text-align: center;
     text-transform: uppercase;
     color: #000;
     font-size: 40px;
     margin-bottom: 30px;
     font-weight: 700;
     margin-top: 0px;
}
 .testimonials-thumb{
     padding: 30px;
     border: 1px solid #ccc;
     border-radius: 16px;
     background: #f7f7f7;
}
 .comma{
     width: 17% !important;
     margin-bottom: 10px;
}
 .testimonials-thumb p{
     font-weight: 400;
     text-align: justify;
     line-height: 21px;
     margin-bottom: 16px;
}
 .testimonials-thumb ul{
     padding: 0px;
     margin: 0px;
}
 .testimonials-thumb ul li{
     list-style: none;
     display: inline-block;
     vertical-align: middle;
     margin-right: 10px;
}
 .testimonials-thumb ul li h5{
     margin: 0px;
     font-weight: 700;
     font-style: italic;
}
 .heading{
     background: #8c52ff;
     padding: 30px;
     text-align: center;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     border-radius: 10px;
}
 .heading p{
     color: #fff;
}
 .heading strong{
     text-transform: uppercase;
     color: #fff;
     margin: 7px 0px;
     font-size: 19px;
     font-weight: 600;
}
 .before-footer{
     text-align: left;
}
 .before-footer h2{
     font-weight: 700;
}
 .before-footer p{
     text-align: left;
}
 .heading-wrap{
     margin-top: 40px;
}
 .footer-weget img{
     width: 57%;
}
 .inner-banner img{
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 .inner-about{
     margin-top: 140px;
     margin-bottom: 150px;
}
 .inner-about h1, .inner-about span{
     text-align: left;
     padding-left: 21px;
}
 .treatments-box{
     border: 1px solid #ccc;
     text-align: center;
     border-radius: 10px;
     margin-top: 20px;
     padding: 28px 44px;
}
 .treatment-sec h1{
     text-align: center;
     margin-top: 40px;
     margin-bottom: 30px;
     display: block;
     text-transform: capitalize;
}
 .treatment-sec h2{
     float: left;
     margin-left: 23px;
     margin-top: 39px;
     text-transform: uppercase;
}
 .treatments-box img{
     float: left;
     margin-bottom: 19px;
}
 .treatments-box p{
     clear: both;
     text-align: left;
     margin-top: 20px;
     display: block;
     line-height: 26px;
     margin-bottom: 26px;
}
 .treatments-box a{
     background: #8c52ff;
     color: #fff;
     text-transform: uppercase;
     display: block;
     text-align: center;
     width: 140px;
     padding: 13px 0px;
     border-radius: 4px;
}
 .inner-testimonials{
     margin-top: 50px;
     margin-bottom: 50px;
}
 .testimonials-thumb{
     margin-bottom: 30px;
}
 .contact-field input[type="text"], .contact-field input[type="email"], .contact-field input[type="number"]{
     width: 100%;
     height: 55px;
     padding: 10px;
     border: 1px solid #ccc;
     margin-bottom: 21px;
     outline: none;
}
 .contact-field textarea{
     width: 100%;
     height: 190px;
     padding: 10px;
     border: 1px solid #ccc;
     margin-bottom: 16px;
     outline: none;
}
 .contact-field input[type="submit"]{
     background: #8c52ff;
     color: #fff;
     text-transform: uppercase;
     display: block;
     text-align: center;
     width: 140px;
     font-size: 16px;
     padding: 13px 0px;
     border-radius: 4px;
     outline: none;
     border: none;
}
/*----------------------accordion-------------*/
 .accordion .accordion-item {
     border-bottom: 1px solid #e5e5e5;
}
 .accordion .accordion-item button[aria-expanded='true'] {
     border-bottom: 1px solid #03b5d2;
}
 .accordion button {
     position: relative;
     display: block;
     text-align: left;
     width: 100%;
     padding: 1em 0;
     color: #7288a2;
     font-size: 1.15rem;
     font-weight: 400;
     border: none;
     background: none;
     outline: none;
}
 .accordion button:hover, .accordion button:focus {
     cursor: pointer;
     color: #03b5d2;
}
 .accordion button:hover::after, .accordion button:focus::after {
     cursor: pointer;
     color: #03b5d2;
     border: 1px solid #03b5d2;
}
 .accordion button .accordion-title {
     padding: 1em 1.5em 1em 0;
}
 .accordion button .icon {
     display: inline-block;
     position: absolute;
     top: 18px;
     right: 0;
     width: 22px;
     height: 22px;
     border: 1px solid;
     border-radius: 22px;
}
 .accordion button .icon::before {
     display: block;
     position: absolute;
     content: '';
     top: 9px;
     left: 5px;
     width: 10px;
     height: 2px;
     background: currentColor;
}
 .accordion button .icon::after {
     display: block;
     position: absolute;
     content: '';
     top: 5px;
     left: 9px;
     width: 2px;
     height: 10px;
     background: currentColor;
}
 .accordion button[aria-expanded='true'] {
     color: #03b5d2;
}
 .accordion button[aria-expanded='true'] .icon::after {
     width: 0;
}
 .accordion button[aria-expanded='true'] + .accordion-content {
     opacity: 1;
     max-height: 9em;
     transition: all 200ms linear;
     will-change: opacity, max-height;
}
 .accordion .accordion-content {
     opacity: 0;
     max-height: 0;
     overflow: hidden;
     transition: opacity 200ms linear, max-height 200ms linear;
     will-change: opacity, max-height;
}
 .accordion .accordion-content p {
     font-size: 1rem;
     font-weight: 300;
     margin: 2em 0;
}
 .faq .accordion button{
     padding-left: 27px;
}
 .accordion .accordion-content p{
     font-size: 14px;
}
 .footer{
     background: #2d2d2d;
     padding-top: 40px;
     padding-bottom: 40px;
     text-align: center;
}
 .footer p{
     color: #fff;
     text-transform: uppercase;
     letter-spacing: 1px;
     font-size: 15px;
}
 .footer p a{
     color: #fff;
}
 .donate-image img{
     width: 100%;
}
 .donate-btn{
     width: 200px;
     height: 51px;
     font-size: 17px;
     border-radius: 6px;
     background: #d6b932;
     outline: none;
     border: none;
     clear: both;
     margin-top: 14px;
}
 .latest-events-sec h2{
     text-align: center;
     text-transform: capitalize;
     margin-bottom: 30px;
}
 .latest-events-sec {
     margin-top: 50px;
     margin-bottom: 50px;
}
 .video-thumb img{
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 .video-more{
     display: block;
     width: 200px;
     background: #f42b03;
     border: none;
     margin: 21px auto;
     color: #fff;
     height: 48px;
     font-size: 16px;
     text-transform: uppercase;
     border-radius: 6px;
}
 .home-events-sec{
     background: #f3f3f3;
}
 .upcoming-events{
     padding-top: 60px;
}
 .upcoming-events h3{
     text-transform: uppercase;
     color: #f42b03;
}
 .upcoming-events h1{
     font-weight: 700;
     margin-bottom: 40px;
}
 .upcoming-events-home{
     height: 419px;
     width: 100%;
     position: relative;
}
 .upcoming-events-home img{
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 #home-events .item{
     margin-bottom: 50px;
}
 .home-events-box{
     padding: 30px;
     background: #fff;
     width: 92%;
     position: absolute;
     z-index: 3;
     height: 206px;
     bottom: -42px;
     left: 0px;
     right: 0px;
     margin: 0px auto;
}
 .home-recent-evets{
     width: 100%;
     height: 407px;
     background: #000;
     position: relative;
}
 .home-recent-box{
}
 .home-recent-box div{
     position: absolute;
     bottom: 80px;
     left: 0px;
     right: 0px;
     width: 95%;
     margin: 0px auto;
     text-align: center;
}
 .home-recent-box div h1{
     color: #fff;
     font-size: 27px;
     margin-top: 30px;
}
 .home-recent-box div span{
     background: #f42b03;
     color: #fff;
     text-transform: uppercase;
     padding: 10px 16px;
}
 .home-newsletter{
     height: 300px;
     background: url(../images/newsletter-bg.png);
     background-size: cover;
     background-repeat: no-repeat;
     padding: 30px;
}
 .home-newsletter {
     display: flex;
     flex-direction: column;
     justify-content: center;
}
 .home-newsletter input[type="email"]{
     width: 100%;
     height: 65px;
     background: #fff;
     text-align: center;
     color: #000;
     text-transform: capitalize;
     border: none;
     outline: none;
     margin-bottom: 15px;
}
 .home-newsletter input[type="button"]{
     width: 100%;
     height: 52px;
     background: #f42b03;
     text-align: center;
     color: #fff;
     text-transform: uppercase;
     border: none;
     outline: none;
     font-size: 18px;
     letter-spacing: 1px;
}
 .home-newsletter small{
     text-align: center;
     display: block;
     margin-top: 39px;
     font-size: 16px;
     text-transform: capitalize;
}
 .inspiration-wrap{
     padding-bottom: 40px;
     padding-top: 87px;
     background: url(../images/inspriration.png);
     background-repeat: no-repeat;
     background-size: cover;
}
 .inspiration-wrap h2{
     text-align: center;
     color: #000;
     text-transform: uppercase;
     margin-bottom: 30px;
}
 .inspiration-box{
     height: 416px;
     background: #fff;
     padding: 30px;
     border-radius: 166px 166px 0px 0px;
}
 .person-image{
     width: 100%;
     height: 213px;
     border: 1px solid;
     overflow: hidden;
     border-radius: 64%;
}

.video-thumb{
    margin-bottom: 24px;
}

 .person-image img{

    width: 100%;
    height: 100%;
    object-fit: cover;


 }

 .inspiration-box{
     text-align: center;
}
 .inspiration-box h5{
     font-weight: 500;
     font-size: 22px;
     margin-top: 22px;
}
 #home-recent-events .owl-dots{
     display: block !important;
     position: absolute;
     left: 0px;
     right: 0px;
     bottom: 28px;
}
 #home-events .owl-dots{
     display: block !important;
}
 .inner-banner-heading{
     top: 0px;
     left: 0px;
     right: 0px;
     position: absolute;
     height: 100%;
     display: flex;
     justify-content: center;
     align-items: center;
     flex-direction: column;
}
 .inner-banner-heading img{
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 .catchline{
     background: #000;
     color: #fff;
     font-size: 30px;
     text-transform: capitalize;
     text-align: center;
     padding: 20px 18%;
     border-radius: 20px;
     margin-bottom: -77px;
     margin-top: -12px;
     z-index: 9;
     position: relative;
}
 .about-mission-{
     background: #f5f5f5;
     padding: 30px;
     text-align: left;
}
 .about-focus-area{
     margin-top: 50px;
     margin-bottom: 50px;
}
 .divider{
     width: 20%;
     height: 4px;
     background: #d71e13;
     margin-bottom: 10px;
     margin-top: 10px;
}
 .about-mission-image{
     width: 100%;
     height: 400px;
}
 .about-mission-image img{
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 .about-vision{
     padding: 30px;
     text-align: left;
}
 .about-vision h4{
     margin-bottom: 0px;
}
 .about-mission- h2, .about-vision h2{
     margin-top: 0px;
     font-weight: 600;
     font-size: 29px;
}
 .about-mission- h4{
     margin-bottom: 0px;
}
 .about-mission- p, .about-vision p{
     font-weight: 300;
     font-size: 14px;
     line-height: 24px;
}
 .recent-event-details{
     width: 200px;
     background: #f42b03;
     border: none;
     color: #fff;
     height: 48px;
     font-size: 16px;
     text-transform: uppercase;
     border-radius: 6px;
}
 .upcoming-wrap{
     padding-top:50px;
     padding-bottom: 50px;
     background: url(../images/upcoming-bg.png);
     background-size: cover;
     background-repeat: no-repeat;
     margin-top: 30px;
}
 .inner-upcoming-events{
     height: 367px;
     width: 100%;
     position: relative;
     border-radius: 10px;
}
 .inner-upcoming-events img{
     width: 100%;
     height: 100%;
     object-fit: cover;
     border-radius: 10px;
}
 .event-date{
     position: absolute;
     left: -44px;
     background: #fff;
     padding: 10px;
     bottom: -34px;
     text-align: center;
     border-radius: 12px;
}
 .event-date h2{
     font-weight: 700;
     margin-top: 0px;
     font-size: 23px;
}
 .upcoming-event-text span{
     padding: 2px 5px;
     background: #e94100;
     color: #fff;
     text-transform: capitalize;
}
 .upcoming-event-text h2{
     color: #fff;
     margin-bottom: 20px;
     text-transform: capitalize;
}
 .upcoming-event-text p{
     color: #fff;
     line-height: 27px;
     font-weight: 300;
     margin-bottom: 17px;
     text-align: justify;
}
 .upcoming-event-text{
     padding-right: 33px;
}
 .past-events-details{
     padding: 20px;
     width: 90%;
     box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.1);
     margin: -41px auto 50px;
     position: relative;
     z-index: 3;
     background: #fff;
}
 .past-events-details a{
     color: #e15616;
     text-transform: uppercase;
     font-weight: 700;
}
 .past-events-box{
     width: 100%;
     height: 251px;
}
 .past-events-box img{
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 .past-events-details h3{
     font-size: 20px;
}
 .past-event-wrap h1{
     color: #000;
}
 .past-event-wrap{
     margin-bottom: 70px;
}
 .inner-banner-heading h1{
     font-weight: 800;
}
 .bread-crumbs li{
     display: inline-block;
     color: #fff;
     margin: 0px 5px;
}
 .bread-crumbs li a{
     color: #fc3d31;
}
 .contact-us-panel {
     padding: 50px 0px;
     background: #f5f5f5;
}
 .box {
     padding: 49px 1.5rem !important;
     text-align: center !important;
     width: 100%;
     display: block;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     border-radius: 4px;
     background: #fff;
}
 .box i {
     width: 80px;
     height: 80px;
     background: white;
     margin: 0 auto;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     border-radius: 50%;
     background: #e05514;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 31px;
     color: #fff;
}
 .box h3 {
     text-align: center;
     text-transform: uppercase;
     font-size: 20px;
     font-weight: 600;
}
 .inner-cotact-field label {
     display: block;
     text-transform: capitalize;
     font-weight: 400;
}
 .inner-cotact-field input[type="text"], .inner-cotact-field input[type="email"], .inner-cotact-field select, .inner-cotact-field input[type="number"] {
     width: 100%;
     height: 52px;
     padding-left: 10px;
     border: 1px solid #ccc;
     outline: none;
     margin-bottom: 22px;
}
 .inner-cotact-field textarea {
     width: 100%;
     height: 147px;
     padding-left: 10px;
     border: 1px solid #ccc;
     outline: none;
     margin-bottom: 22px;
     padding-top: 20px;
}
 .inner-cotact-field input[type="submit"] {
     width: 130px;
     height: 47px;
     border: none;
     border-radius: 30px;
     font-weight: 600;
     font-size: 15px;
     background: #e6af5d;
     color: #fff;
     outline: none;
     text-transform: uppercase;
}
 .contact-box {
     padding: 40px;
     background: #fff;
}
 .map-field {
     margin-top: 50px;
}
 .map-{
     background: url(../images/contact-lef-image.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     height: 641px;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .map- h2{
     color: #fff;
     text-transform: capitalize;
}
 .contact-box p{
     margin-bottom: 40px;
     display: block;
}
 
 .inner-banner-carousel img{
    width: 100%;
 }

.select2-selection--single{

    height: 51px !important;
    border-radius: 0px;
    border: 1px solid #ccc;

 }

 .select2-selection__rendered{

        line-height: 50px !important;
 }

 .select2-selection__arrow{

        top: 15px !important;
 }

 .main-details{
    width: 100%;
    height: 479px;
    object-fit: cover;
    margin-bottom: 70px;
    
 }

 .event-details-wrap h2{

    margin-bottom: 30px;
    text-transform: capitalize;
    font-weight: 700;
 }

 .event-details-wrap p{

    font-size: 16px;
    line-height: 32px;
    text-align: justify;

 }

  .event-details-wrap{

    padding-bottom: 50px;
  }

  .Inner-gallery {
        display: grid;
    align-content: flex-start;
    grid-gap: 1em;
    grid-template-columns: repeat(5, 1fr);
    width: 98%;
    margin-top: 40px;
}

section.imageContainer{

        z-index: 9999;
        position: relative;
}

/*--------------------error css-------------*/
.error-wrap img {
    width: 36%;
    margin: 0px auto;
    display: block;
}

.error-wrap a{

    display: block;
    text-align: center;
    margin: 30px auto;
    background: #f26122;
    color: #fff;
    width: 200px;
    display: block;
    text-align: center;
    height: 53px;
    border-radius: 6px;
    line-height: 53px;

}


.internal-server img{

    width: 61%;
    margin: 0px auto;
    display: block;

}
/*--------------------error css-------------*/


.event-info{
    padding: 0px;
    margin: 0px;
}

.event-info li{
    list-style: none;
    display: inline-block;
}

.event-info li small{
    font-size: 17px;
}
.event-info{
    margin-bottom: 10px;
}