/* model */
.modal .modal-footer{width: 100%;}
.modal .modal-footer .wpcf7-form-control{width: 100%;padding: 10px;color: #fff;background-color: #E76024;border-color: #E76024;}
.modal .wpcf7-form-control-wrap .wpcf7-textarea{color: #666 !important;}
.modal .wpcf7-form-control-wrap .wpcf7-form-control{padding: 3px 3px 3px 10px !important;}
.modal .model-time{height: 50px !important;position: relative !important;border: 1px solid rgb(206, 212, 218) !important;border-radius: 5px !important;}
.modal .timings-label{padding-top: 12px !important;border: 0 !important;}


.appoint-button .wpcf7-form-control{padding: 15px;color: #fff;background-color: #E76024;border-color: #E76024;}
.form-group input{padding: 3px 3px 3px 10px !important;}
.form-group textarea{color: #666 !important;}
.form-group select, .form-group label{color: #666 !important;border: 1px solid #F4F4F4 !important;}

.timings{height: 44px;border-radius: 5px;position: relative;width: 47%;margin-left: 10px;margin-right: 1%;}
.timings label{margin-top: 11px;}
.day-time-span{position: absolute;top: 0;bottom: 0;left: 10px;display: flex;align-items: center;}


.aboutpage h2, .aboutpage h4, .aboutpage h6{clear: initial;}
.author-name p{margin-bottom: 0;}
.author-name{margin-bottom: 0;}
.user{margin-top: 14px;}
.map-section{margin-bottom: 12rem;}
/* footer */
.footer #menu-footer_menu-1 .menu-item{margin-top: .5rem;margin-bottom: .5rem;}
.footer #menu-footer_menu-1 .menu-item a{color: #fff;text-decoration: none;}

/* header */
#menu-header_menu .menu-item{position: relative;padding: 1rem 0rem;margin-left: 1.4rem;margin-right: 1.4rem;}
#menu-header_menu .menu-item .sub-menu {display: none;}
#menu-header_menu .menu-item:hover .sub-menu {display: block;transition: all .6s ease;opacity: 1;transform: none;position: absolute;z-index: 1;padding: 0;background: #fff;border-radius: 10px;width: 155px;top: 45px;box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;padding: 8px 0;list-style: none;}
.navbar-nav{display: flex;flex-direction: row;padding-left: 0;margin-bottom: 0;list-style: none;}
#menu-header_menu .menu-item .sub-menu li {border-bottom: 1px solid rgba(255, 255, 255, 0.2);padding: 10px 25px;}
#menu-header_menu .menu-item .sub-menu li:hover a{color: #e76024;}
#menu-header_menu .menu-item .sub-menu li:hover::before{position: absolute;content: "";width: 3px;top: 0;bottom: 0;background-color: #e76024;left: -19px;}
#menu-header_menu .menu-item .sub-menu li:hover:first-child {border-top-left-radius: .60rem;border-top-right-radius: .60rem;}
#menu-header_menu .menu-item .sub-menu li:hover:last-child {border-bottom-left-radius: .60rem;border-bottom-right-radius: .60rem;}
#menu-header_menu .menu-item .sub-menu li a {color: #4A4A4A;text-decoration: none;}
#menu-header_menu .menu-item .sub-menu li::marker {display: none;}
#menu-header_menu .menu-item .sub-menu li a::before {display: none;}
#menu-header_menu .menu-item a {color: #404040;text-decoration: none;display: flex;}
#menu-header_menu .menu-item a svg {position: absolute;right: -18px;top: 13px;}
#menu-header_menu .menu-item i.fa-sort-down {margin-left: 0.4rem;}
#menu-header_menu li#menu-item-503>a {border-radius: 80px; background: linear-gradient(90deg, #F1B062 0%, #F6456E 100%); box-shadow: 0px 0px 10px #F1B062; color: #fff !important; text-transform: uppercase; font-weight: 500; padding: 8px 12px !important; font-size: 14px;}
#menu-header_menu li.current-menu-item a, #menu-header_menu li:hover a{color: #0C388A;}
#menu-header_menu li.current-menu-item::before{content: "";position: absolute;left: 0;bottom: 8px;display: inline-block;width: 100%;height: 1px;background-color: #0C388A;}
#menu-header_menu  li:hover a::before{background-color: #0C388A;content: "";position: absolute;left: 0;bottom: 8px;display: inline-block;width: 100%;height: 1px;}
#menu-header_menu  li:hover a svg{color: #0C388A;}
a.makeappointment {font-size: 14px !important; padding-left: 11px !important;}
.offcanvas #menu-header_menu_1-1 li:hover, .offcanvas #menu-header_menu_2-1 li:hover {padding: 12px 20px !important;display: flex;flex-direction: column;background: #3281d7;border-radius: 30px;}
#menu-item-870 .sub-menu li::before{background-color: #fff;}


/* bottom menu */
#menu-header_bottom_menu{cursor: pointer;}
.secondment #menu-header_bottom_menu li a{color: #fff !important;}
.secondment #menu-header_bottom_menu li .sub-menu{display: none;}
.secondment #menu-header_bottom_menu{list-style: none;padding: 0;margin: 0;}
.secondment #menu-header_bottom_menu .menu-item:first-child a{
    /* background: url(../images/highlight-btn.png) no-repeat; */
    background-color: #E76024;
    background-size: 100% 42px;height: 42px;color: #FFFFFF;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.4);padding: 10px 18px 10px 13px;border-radius: 70px;text-decoration: none;margin-left: 10px;margin-right: 10px;}
.secondment #menu-header_bottom_menu .menu-item a{background-size: 100% 42px;height: 42px;color: #FFFFFF;padding: 10px 12px 10px 12px;text-decoration: none;}
.secondment #menu-header_bottom_menu .menu-item:hover a{padding-top: 12px;padding-bottom: 9px;background: #e76024;border-radius: 6px 6px 0 0 !important;}
.secondment #menu-header_bottom_menu .menu-item:first-child:hover a{
    /* background: url(../images/highlight-btn.png) no-repeat; */
    background-color: #E76024;
    background-size: 100% 42px;height: 42px;color: #FFFFFF;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.4);padding: 10px 18px 10px 13px;border-radius: 70px !important;text-decoration: none;margin-left: 10px;margin-right: 10px;}
.secondment #menu-header_bottom_menu .menu-item a i:before{position: absolute !important;margin-left: 4px;top: -1px !important;}
.secondment #menu-header_bottom_menu .menu-item .sub-menu .menu-item a{background: none;display: block;height: auto;text-shadow: none;width: 100%;padding: 10px 15px;margin: 0;clear: both;font-weight: 400;color: #212529 !important;text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0;}
.secondment #menu-header_bottom_menu .menu-item{position: relative;}
.secondment #menu-header_bottom_menu .menu-item:hover .sub-menu{display: block;background-color: #fff;visibility: visible;transition: all .6s ease;opacity: 1;transform: none;border-radius: .65rem !important;position: absolute;list-style: none;padding: 15px 15px 15px 6px;width: fit-content;right: 0;left: 0;top: 20px;}
.secondment #menu-header_bottom_menu .menu-item:hover .sub-menu::before{content: "";width: 0px;height: 0px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;position: absolute;left: 20px;top: -8px;}
.secondment #menu-header_bottom_menu .menu-item:hover .sub-menu li:hover::before {position: absolute;content: "";width: 3px;top: 0;bottom: 0;background-color: #e76024;left: -6px;}
.secondment #menu-header_bottom_menu .menu-item:hover .sub-menu li:hover a{color: #e76024 !important;}
.secondment .navbar{width: 100%;height: 50px;}
.secondment #menu-header_bottom_menu .menu-item:hover a::before{position: absolute;content: "";border-bottom: 2px solid #e76024;width: 100%;left: 0;bottom: -15px;}
.secondment #menu-header_bottom_menu .menu-item:hover .sub-menu a::before{position: absolute;content: "";border-bottom: none;}
.secondment #menu-header_bottom_menu .menu-item:first-child:hover a::before{position: absolute;content: "";border-bottom: none;}

/* offcanvas */
.offcanvas-body #menu-header_menu_1-1{justify-content: start;text-align: start;margin-top: 20px !important;}
.offcanvas-body #menu-header_menu_2-1{justify-content: start;text-align: start;}
.offcanvas-body #menu-header_menu_1-1 li, .offcanvas-body #menu-header_menu_2-1 li{padding: 12px 20px !important;display: flex;flex-direction: column;}
.offcanvas-body #menu-header_menu_1-1 li a, .offcanvas-body #menu-header_menu_2-1 li a{text-decoration: none;text-transform: uppercase;padding: 0 !important;width: 100%;}
.offcanvas-body #menu-header_menu_1-1 li a i::before,.offcanvas-body #menu-header_menu_2-1 .menu-item-has-children a i::before{position: absolute;right: 0px;top: 0px;bottom: 0px;}
.offcanvas-body #menu-header_menu_2-1 .menu-item-has-children2 a i::before{position: absolute;right: 17px;top: 0px;display: flex;justify-content: center;align-items: center;text-align: center;bottom: 8px;}
.offcanvas-body #menu-header_menu_1-1 li.current-menu-item, .offcanvas-body #menu-header_menu_2-1 li.current-menu-item{background-color: #3281d7;padding: 12px 20px !important;border-radius: 30px;}
.offcanvas-body #menu-header_menu_1-1 li.current-menu-item a, .offcanvas-body #menu-header_menu_2-1 li.current-menu-item a{color: #FFF !important;padding: 0 !important;}
.offcanvas-body #menu-header_menu_2-1 .sub-menu{padding: 0 !important;display: block;visibility: visible;transition: all .6s ease;opacity: 1;transform: none;height: auto;background-color: #559cea;padding-bottom: 16px !important;padding-top: 32px !important;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;margin-top: -18px !important;}
.offcanvas-body #menu-header_menu_2-1 .sub-menu li{position: relative;}
.offcanvas-body #menu-header_menu_2-1 .sub-menu li a{color: #fff;text-transform: capitalize;}
.offcanvas-body #menu-header_menu_2-1 .sub-menu li a::before{background-color: #fff;width: 5px;height: 5px;display: block;position: absolute;content: "";border-radius: 100%;margin-top: -2px;top: 50%;left: -15px;}
.offcanvas-body #menu-header_menu_2-1 .menu-item-has-children2{padding: 0 !important;}
.offcanvas-body #menu-header_menu_2-1 .menu-item-has-children2 a{color: #fff !important;background-color: #3281d7;padding: 12px 20px !important;border-radius: 30px;}
.offcanvas-body #menu-header_menu_2-1 .menu-item-has-children2 .sub-menu a {background-color: transparent;padding: 0 0 0 20px !important;border-radius: 0;}
.offcanvas-body #menu-header_menu_2-1 .sub-menu li::before{content: "";position: absolute;border: 1px solid #fff;border-radius: 50%;padding: 2px;background: #fff;top: 43%;}
.offcanvas #menu-header_menu_2-1 .menu-item-has-children2:hover{padding: 0 !important;}
.offcanvas-body #menu-header_menu_2-1 .sub-menu li:hover{background: transparent !important;}

#menu-header_bottom_menu-1{justify-content: center;display: flex;flex-direction: column;align-items: start;list-style-type: none;}
#menu-header_bottom_menu-1 li{padding: 12px 20px !important;;margin-bottom: 5px;width: 100%;}
#menu-header_bottom_menu-1 .menu-item-has-children2{padding: 0 !important;;margin-bottom: 5px;width: 100%;}
#menu-header_bottom_menu-1 li .sub-menu{display: none;}
#menu-header_bottom_menu-1 li:hover{background-color: #3281d7;padding: 12px 20px !important;border-radius: 30px;}
#menu-header_bottom_menu-1 li a{display: flex;justify-content: space-between;font-weight: 500 !important;font-size: 15px;text-decoration: none;letter-spacing: 0.4px;color: #4A4A4A !important;border-radius: 50px;position: relative;z-index: 2;width: 100%;}
#menu-header_bottom_menu-1 .menu-item:first-child{padding: 12px 20px !important;width: 100%;text-align: start;border-radius: 4px;
    /* background: url(../images/highlight-btn.png) no-repeat; */
    background: #E76024;
    background-size: 100% 45px;padding-top: 10px !important;
    /* padding-bottom: 18px !important; */
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.4);border-radius: 70px !important;}
#menu-header_bottom_menu-1 .menu-item:first-child:hover{
    /* background: url(../images/highlight-btn.png) no-repeat; */
    background: #E76024;
    background-size: 100% 45px;}
#menu-header_bottom_menu-1 .menu-item:first-child a, #menu-header_bottom_menu-1 .menu-item:first-child:hover a{color: #fff !important;font-weight: 500 !important;}
#menu-header_bottom_menu-1 .menu-item:hover{width: 100%;display: flex;text-align: start;}
#menu-header_bottom_menu-1 .menu-item:hover a{color: #fff !important;font-weight: 500 !important;}
#menu-header_bottom_menu-1 .menu-item-has-children2 .sub-menu{padding: 0 !important;list-style: none !important;}
#menu-header_bottom_menu-1 .menu-item-has-children2 .sub-menu .menu-item:first-child{background: none !important;text-shadow: none !important}
#menu-header_bottom_menu-1 .menu-item-has-children2 a{color: #fff !important;background-color: #3281d7;padding: 12px 20px !important;border-radius: 30px;}
#menu-header_bottom_menu-1 .menu-item-has-children2:hover{flex-direction: column;}
#menu-header_bottom_menu-1 .menu-item-has-children2 .sub-menu {padding: 0 !important;display: block;visibility: visible;transition: all .6s ease;opacity: 1;transform: none;height: auto;background-color: #559cea;padding-bottom: 16px !important;padding-top: 32px !important;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;margin-top: -18px !important;}
#menu-header_bottom_menu-1 .menu-item-has-children2 .sub-menu li{width: 100% !important;padding: 12px 20px !important;position: relative;}
#menu-header_bottom_menu-1 li .sub-menu li::before{content: "";position: absolute;border: 1px solid #fff;border-radius: 50%;padding: 2px;background: #fff;top: 43%;left: 17px;}
#menu-header_bottom_menu-1 .menu-item-has-children2 .sub-menu li a{background: transparent !important;width: 100% !important;padding: 0 !important;}
#menu-header_bottom_menu-1 .menu-item-has-children2:hover{padding: 0 !important;}
#menu-header_bottom_menu-1 .menu-item-has-children2 .sub-menu li:hover{background: transparent !important;}
#menu-header_bottom_menu-1 .menu-item-has-children2 .sub-menu li a{padding: 0 0 0 20px !important;text-shadow: none !important;}
#menu-header_bottom_menu-1 .menu-item-has-children2:first-child a{
    /* background-color: transparent !important; */
    /* background: url(../images/highlight-btn.png) no-repeat; */
    background: #E76024;
    background-size: 100% 45px;z-index: 2;}
#menu-header_bottom_menu-1 .menu-item-has-children2:first-child{padding: 0 !important;}
.offcanvas-body #menu-header_menu_1-1 .sub-menu li a{color: #fff !important;font-size: 13px !important;}
.offcanvas-body #menu-header_menu_1-1 .sub-menu li{display: list-item !important;padding: 12px 20px 12px 3px !important;}
.offcanvas-body #menu-header_menu_1-1 .sub-menu li::marker{color: #fff !important;}
.modal-body p{margin-bottom: 0 !important;}
#menu-footer_menu{gap: 15px;}
#menu-footer_menu a{color: #fff;text-decoration: none;}

/* banner */
.banner-color{width:100%;height:100%;color:black;font-weight:bold;animation: myanimation 10s infinite;}
@keyframes myanimation{
  0%   { background-color: #08306b; }
  25%  { background-color: #08519c; }
  50%  { background-color: #2171b5; }
  75%  { background-color: #4292c6; }
  100% { background-color: #6baed6; }
}
.carousel-control-next, .carousel-control-prev{width: 5% !important;}








.accordion-item{background: #323232;border-radius: 12px !important;}
.service-list-tab .nav-link{background:#F4F4F4 !important;padding: 20px !important;border-bottom: 2px solid #fff;}
.service-list-tab .header iframe{width: 100%;height: 250px;}
.service-list-tab .cart{background: #F4F4F4;}
.service-list-tab .body{padding: 10px 20px 20px 20px;}
.service-list-tab .body h4{position: relative;}
.service-list-tab .body h4::before{position: absolute;content: "";border-bottom: 3px solid #362F2F;width: 25%;bottom: -20px;}
.service-list-tab .nav-link.active, .service-list-tab .nav-link:hover{background: #fff !important;padding: 20px !important;border-left: 4px solid #D35922;}
.service-list-tab .box{background: #0C388A;padding: 30px;}

/* Slider */
.card-img-sidebar{width: 25% !important;height: 80% !important;}
.owl-carousel .owl-nav.disabled{display: block !important;}
.owl-prev, .owl-next{width: 40px !important;height: 40px !important;background: #0C388A !important;display: flex !important;justify-content: center !important;align-items: center !important;text-align: center !important;}
.news-blog-row .owl-prev{position: absolute !important;left: -65px !important;top: 40% !important;}
.news-blog-row .owl-next{position: absolute !important;right: -65px !important;top: 40% !important;}
.owl-prev span, .owl-next span{font-size: 40px !important;color: #fff;}

/* Google Review */
.ti-widget.ti-goog .ti-reviews-container{z-index: 9 !important;}
@media (max-width: 575.98px) { 
.list-column{display: flex;flex-direction: column-reverse;margin-bottom: 40px;}
}

/* pagination */
.pagination-row .page-numbers{border: 1px solid #dee2e6;font-size: 15px;padding: 10px 15px;color: #333;text-decoration: none;}
.pagination-row .page-numbers:hover{background-color: #0C388A;color: #fff;}
.pagination-row .page-numbers.current{background-color: #0C388A;color: #fff;}
@media (max-width: 991.98px) {
    .navbar-nav{flex-direction: column;}
    #menu-header_menu .menu-item a svg {position: absolute;right: 23px;top: 16px;}
    #menu-header_menu .menu-item:hover .sub-menu {width: 96%;}
}

