.phd-inn h4 a,a,a:hover{
    color:unset
}

.aboutus-in,.packages-in,.services-in

{
    box-shadow:0 4px 8px 0 rgb(0 0 0/20%)
}
#header .navbar>.collapse>.navbar-nav>li,.breadcrumb li,.connect-socially li,.menu li,.our-promise li,.packages li,footer .packg ul{
    display:inline-block
}
.services-in p, .just{
    text-align: center;
}


.packg h4{
    padding-left: 125px;
}


.navSub li,.sitemap li,footer li,ul.first-li
{
    list-style:none
}

body{
    font-family:'Times New Roman';
    
}

a:hover{
    text-decoration:none
}

ul{
    padding:0;margin:0
}

.menu li{
    padding:13px 12px
}

#header,header{
    padding:15px 0;background:#ff1d59
}

header img{
    width:90%
}

.aboutus button,.banner button,.camp-form button,.connect-socially button,.contact-form button,.features button,.packages button,.page-not-found button,.paymentt button,.request-quote button,.selected-packg button,.services-in button,.submit_order button,.work-samples button{
    
    background:#ff1d59;
    color:#fff;
    border-radius:4px;
    padding:8px 12px;
    border:0
}

#header .navbar .navSub .sub_contents .subMenu li:hover,.contact-section .section-title span,.contact-info span,.brand-name span,#header .navbar>.collapse>.navbar-nav>li>.navMenu:active,#header .navbar>.collapse>.navbar-nav>li>.navMenu:hover,.about-us h2 span,.aboutus h2 span,.banner h1 span,.banner h2,.comparsion h2,.connect-socially h2 span,.exo-menu li a:hover,.faqs h2 span,.features a,.features h2 span,.navSub li a:hover,.navSub li:hover,.our-promise h2 span,.packages h2 span,.phd-inn h4 a:hover,.phd-service h2 span,.phd-service p a,.services h2 span,.team h2 span,.team p a,.testimonials h2 span,.work-samples h2 span,footer li a:hover,footer li i{
    
    color:#ff1d59
}


.contact-section {
    background-color: #f8f9fa; /* Light gray background */
    padding: 80px 0;
    
}
.contact-section .btn-block {
    margin: 0 auto; /* Center the button horizontally */
    display: block; /* Make the button a block-level element */
    width: fit-content; /* Set width to fit the content */
}
.btn-block:hover{
    background-color: rgb(75, 73, 73);
    border-color: black;
}

.contact-section .section-title {
    color: #333; /* Dark gray text color */
    margin-bottom: 50px;
}

.contact-form {
    background-color: #fff; /* White background for the form */
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(233, 9, 9, 0.911); /* Box shadow for a subtle effect */
}

.contact-info {
    background-color: #fff; /* White background for the contact information */
    padding: 30px;
    font-size: 20px;
    font-family: 'Times New Roman';
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(199, 27, 27, 0.1); /* Box shadow for a subtle effect */
}

/* Form input styling */
.form-control {
    border-color: #ccc; /* Light gray border color */
}

/* Button styling */
.btn-danger {
    background-color: #ff1d59; /* Blue primary color */
    border-color: #ff1d59; /* Blue border color */
}

.btn-primary:hover {
    background-color: #0056b3; /* Darker blue color on hover */
}

/* Contact information text styling */
.contact-info h3 {
    color: #333; /* Dark gray text color */
    margin-bottom: 20px;
}

.contact-info p {
    color: #666; /* Medium gray text color */
    margin-bottom: 10px;
}





.aboutus button:hover,.banner button:hover,.camp-form button:hover,.connect-socially button:hover,.contact-form button:hover,.features button:hover,.packages button:hover,.page-not-found button:hover,.paymentt button:hover,.quotee:hover,.request-quote button:hover,.selected-packg button:hover,.services-in button:hover,.submit_order button:hover,.work-samples button:hover{
    
    background:#000;transition:.3s
}

.banner h1,.inner-banner h1{
    font-weight:600;
    line-height:60px;
    margin-bottom:0
}

.bg1,.packages-in{
    margin-bottom:20px
}

.banner,.faqs,.meeting,.our-promise,.packages,.paymentt,.phd-service,.services,.sitemap,.team,.terms{
    padding:50px 0
}

.about-us,.connect-socially,.features,.sample-formmat,.testimonials,.work-samples{
    padding:50px 0;
    background:#f5f5f5a1
}

.banner h2{
    font-weight:600;
    font-size:22px;
    padding:10px 0
}

/*
.about-us li{
    padding:10px;
    font-size:15px;
    width:20%;
    float:left;
    margin-right:0;
    font-weight:600;
    line-height:23px;
    height:140px
} */

/*
.aboutus{
    padding:10px 0 20px
}
*/
.about-us h2,.aboutus h2,.comparsion h2,.connect-socially h2,.faqs h2,.features h2,.our-promise h2,.packages h2,.phd-service h2,.services h2,.team h2,.contact-section h2,.terms h2,.testimonials h2,.work-samples h2{
    
    font-weight:600;
    font-size:27px
}
.contact-info h3{
    font-weight: bold;
    font-size: 25px;
}

.inner-banner{
    background:#ff1d59;
    padding:20px 0;
    color: white;
}

.menu{
    margin-top:8px
}

.aboutus-in h3{
    color: white;
    text-align: center;
    font-size: 25px;

}

.aboutus-in {
    display: flex;
    flex-direction: column;
    align-items: center; /* Center items horizontally */
    justify-content: center; /* Center items vertically */
    height: 165px;
    background: #ff1d59;
    border-radius: 19px;
    padding: 10px;
    margin-top: 60px;
    animation: bounceAnimation 2s infinite alternate; /* Apply animation */
}

/* Define the bounce animation */
@keyframes bounceAnimation {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-25px);
    }
}
.card img{
    margin-top: -30px;
}
.card {
    background: #ff1d59;
    border: none;
    border-radius: 15px;
    margin-bottom: 20px; /* Add margin between cards */
}

.card-body {
    color: #000; /* Adjust text color for better visibility */
    font-family: 'Times New Roman';
}
.card-text{
    color: white;
    text-align: center;
    font-size: 1rem;
}
.card-title{
    font-weight: bold;
}


/*.card-img-top {
    border-radius: 50%;
    max-width: 200px; 
    max-height: 200px;
}*/
.co-founder-text {
    position: relative;
    top: 0;
    top: 30%;
    transform: translate(0, 0);
    text-align: center;
    
    font-weight: bold;
    font-size: 22px;
    font-family: 'Lucida Sans';
    color: #009fe1;
}







.aboutus-in i{
    color:white;
    font-size:45px;
    padding: 10px;
    margin-bottom: 10px;
}

.ml-4 li {
    display: flex;
    align-items: center;
    font-size: 20px;
    margin-bottom: 10px;
}

.ml-4 li i {
    margin-right: 20px;
}


.bg1{
    background:#fff;
    border:1px solid #ccc
}
.aboutus-in h3,.contact-details h6{
    font-weight:500
}

.our-promise li i{
    color:#ff1d59;
    font-size:45px!important
}

.panel-collapse,footer{
    border-top:1px solid #eee
}

.information{
    padding:10px 15px 0
}


/*.information span.cat-tag{
    font-size:11px
}

span.cat-tag{
    background:#ebebeb;
    margin-right:10px;
    padding:4px;
    border-radius:4px!important
}



.cat-tag{
    cursor:pointer
} */
.our-promise li,.testimonials-in{
    border:1px solid #eee
}
.information h4{
    font-size:14px;
    line-height:20px;
    font-weight:600;
    color:#000
}

ul.first-li{
    padding-left:0;
    height:129px;
    overflow:scroll;
    overflow-x:hidden
}

ul.first-li li{
    margin-bottom:8px;
    font-size:13px
}

.row.date-name{
    background:#f9f9f9;
    padding:6px;
    font-weight:500;
    font-size:13px;
    color:#000!important
}

.our-promise li{
    padding:20px;
    margin-bottom:5px;
    font-weight:600;
    background:#fff;
    width:21%
}

.packages-in h4{
    font-weight:600;
    font-size:20px;
    background:#ff1d59;
    padding:15px 10px;
    margin:0;
    color:#ff1d59
}

.packages-in{
    background:#fff
}

footer{
    padding:20px 0 10px;
}

.camp h4,.order-form h4,.sitemap h4,.terms h4{
    font-size:20px;
    color:#ff1d59;
    font-weight:600
}
footer h4{
    font-size:14px;
    color:#ff1d59;
    font-weight:600;
}
footer .serv{
    font-size: 22px;
}

footer .packg ul{
    width:50%;
    float:left
}


footer li{
    padding:5px 0;
    font-size:14px;
}

footer img{
    width:40%
}

.copyright{
    background:#ff1d59;
    color:#fff;
    padding:15px 0
}

.scroll-top-btn {
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 9999;
    background-color: #007bff;
    color: #fff;
    border: none;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 20px;
    cursor: pointer;
}






.copyright p{
    margin-bottom:0;
    font-size:15px
}

.copyright hr{
    border-top:1px solid #757575;
    margin:10px 0
}

.connect-socially li{
    margin-bottom:20px
}

.connect-socially li a i{border-radius:4px;
    background:#ff1d59;
    color:#fff;
    width:50px;
    height:50px;
    padding:18px
}

.video-sec{
    border:1px solid #eee;
    padding:8px 8px 0
}

.packages-in img{
    margin-bottom:20px;
    width:33%
}



.about-homee li{
    margin:0 27px
}

.packages li{
    padding:12px;
    background:#fff;
    border:2px solid #fff;
}


.our-promise img{
    width:30%;
    margin-bottom:10px
}

.packagess{
    padding:25px 10px
}

.features h4,.services-in h4{
    font-size:20px;
    line-height:20px;
    font-weight:600;
    color:#000
}

.services-in{
    background:#fff;
    margin-bottom:20px;
    padding:20px
}

.services-in img{
    width:22%;
    margin-bottom:10px
}

.breadcrumb li+li:before{
    padding:0 5px;
    color:#000;
    content:"/\00a0";
}
.breadcrumb li{
    color: white;
    font-size: 20px;
}
.breadcrumb li a{
    font-weight: bold;
    color: black;

}

.breadcrumb{
    background:#ff1d59;
    text-align:center;
    margin:0
}

.features-in,.features-inn,.phd-inn{
    background:#fff;
    box-shadow:0 1px 2px #d9dadb;
    padding:20px;
    margin-top:15px
}

.features-in img{
    width:14%;
    margin-right:10px;
    float:left
}

.features-inn img{
    width:14%
}

.features-inn p{
    margin:0
}

.features-in p,.menu1 p,.phd-service li p{
    margin-bottom:0
}
/*
.panel-title>a:before{
    float:right!important;
    font-family:FontAwesome;
    content:"\f068";
    padding-right:5px;
    color:#ff1d59;
    font-size:14px
}

.panel-title>a.collapsed:before{
    float:right!important;
    content:"\f067"
}

.panel-title>a:active,.panel-title>a:focus,.panel-title>a:hover{
    text-decoration:none
}*/

.panel-heading{
    padding:0;
    border-top-right-radius:3px;
    border-top-left-radius:3px;
    background:#f5f5f5a1
}

.panel-collapse{
    padding:20px
}

.panel{
    margin-top:20px!important;
    background:#fff;
    box-shadow:0 1px 2px #d9dadb
}

.mega-menu,.our-packages{
    box-shadow:0 4px 8px 0 rgb(0 0 0/20%)
}
/*
h4.panel-title{
    margin:0;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
    line-height:26px
}*/

.panel-heading a{
    padding:20px 15px!important;
    display:block
}

.collapse.show,.images-drop-down>a:hover+.Images,.mega-drop-down a:hover+.mega-menu,.mega-menu:hover,li.drop-down>a:hover+.drop-down-ul,li.flyout-mega>a:hover+.flyout-mega-wrap{
    
    display:block
}

.our-packages{
    background:#ff1d59;
    padding:20px
}

.our-packages h4{
    font-weight:600;
    text-align:center
}

.our-packages li{
    list-style:none;
    padding:10px 0;
    border-bottom:1px solid #fff
}

.our-packages li:last-child{
    border:0
}

.our-packages li i{
    color:#ff1d59;
    margin-right:10px
}

.phd-service li{
    background:#fff;
    padding:10px;
    border:1px solid #eee;
    display:inline-grid;
    width:16%;
    font-size:16px;
    font-weight:500
}
.phd-service li h3{
    background:#ff1d59;
    width:40px;
    height:40px;
    color:#fff;
    border-radius:35px;
    padding:5px;
    line-height:29px;
    margin:-30px auto 10px;
    font-size:20px
}



.statementt li{
    height:160px
}



.writiing li{
    height:135px
}

.prooff li{
    height:100px
}

.phd-service li img{
    width:17%
}


.contact-details h3{
    font-weight:600;
    font-size:24px
}

.contact-details h4{
    color:#ff1d59;
    font-weight:700;
    font-size:16px
}

.contact-details i{
    color:#ff1d59
}

.camp-form,.contact-form,.order-form,.selected-packg{
    background:#fff;
    box-shadow:0 4px 8px 0 rgb(0 0 0/20%);
    padding:20px
}

.camp-form label,.contact-form label,.order-form label,.selected-packg label{
    font-weight:600;
    margin:0
}

.contact-details .map{
    background:#fff;
    padding:5px;
    border:1px solid #bdbdbd
}

.sitemap li{
    padding:5px 0;
    font-size:16px
}

.list h5{
    color:#ff1d59;
    font-weight:600;
    text-align:center;
    font-size:18px
}

.list em{
    float:right
}

.totalprice h3 span{
    float:right;
    font-weight:600;
}

.termms label{
    font-weight:500
}

.faq-sect{
    margin-top:40px
}

.faq-sect h4{
    font-size:16px
}

.features-inn h4{
    margin-bottom:0;
    margin-top:10px
}

.select-file{
    border:1px solid #ff971d75;
    background:#ff971e12;
    padding:10px
}

.select-file h5{
    font-weight:600;
    font-size:16px
}

.pleaseuploadtxt,.pleaseuploadtxt1{
    line-height:10px;
    font-size:13px;
    margin-top:15px
}

#fileField1{
    border:1px solid #eee;
    background:#fff;
    padding:5px
}

.flyout-left,.flyout-right,li.drop-down{
    position:relative
}

li.drop-down:before{
    content:"\f103";
    color:#fff;
    font-family:FontAwesome;
    font-style:normal;
    display:inline;
    position:absolute;
    right:6px;
    top:20px;
    font-size:14px
}

li.drop-down>ul{
    left:0;
    min-width:230px
}

.drop-down-ul,.visible-xs-block{
    display:none
}

.flyout-left>ul,.flyout-right>ul{
    top:0;
    min-width:230px;
    display:none;
    border-left:1px solid #365670
}

.flyout-left ul>li>a,.flyout-right ul>li>a,li.drop-down>ul>li>a{
    color:#fff;
    display:block;
    padding:20px 22px;
    text-decoration:none;
    background-color:#365670;
    border-bottom:1px dotted #547787;
    -webkit-transition:color .2s linear,background .2s linear;
    -moz-transition:color .2s linear,background .2s linear;
    -o-transition:color .2s linear,background .2s linear;
    transition:color .2s linear,background .2s linear
}


.flyout-left ul>li>a,.flyout-right ul>li>a{
    border-bottom:1px dotted #b8c7bc
}

.flyout-mega-wrap{
    top:0;
    right:0;
    left:100%;
    width:100%;
    display:none;
    height:100%;
    padding:15px;
    min-width:742px
}

.flyout-mega ul>li>a{
    font-size:90%;
    line-height:25px;
    color:#fff;
    font-family:inherit
}

.flyout-mega ul>li>a:active,.flyout-mega ul>li>a:focus,.flyout-mega ul>li>a:hover{
    text-decoration:none;
    background-color:transparent!important;
    color:#ccc!important
}

.mega-menu{
    left:0;
    right:15px;
    padding:0 15px 15px;
    display:none;
    margin-top:8px;
    background:#fff;
    z-index:9
}

h4.row.mega-title{
    color:#ff1d59;
    margin-top:0;
    font-size:15px;
    padding:10px 15px;
    margin-bottom:0;
    font-weight:600
}

.menu li a{
    padding:20px 0
}

ul.stander li a{
    padding:3px 0
}

ul.description li{
    padding-bottom:12px;
    line-height:8px
}

ul.description li span{
    color:#ccc;
    font-size:85%
}

a.view-more{
    border-radius:1px;
    margin-top:15px;
    background-color:#009fe1;
    padding:2px 10px!important;
    line-height:21px!important;
    display:inline-block!important
}

a.view-more:hover{
    color:#fff;
    background:#0dadef
}

ul.icon-des li a i{
    color:#fff;
    width:35px;
    height:35px;
    border-radius:50%;
    text-align:center;
    background-color:#009fe1;
    line-height:35px!important
}

ul.icon-des li{
    width:100%;
    display:table;
    margin-bottom:11px
}
.thesiis li{
    height:145px;
    margin-top: 19px;
}
::-webkit-scrollbar{
    width: 10px;
}
::-webkit-scrollbar-track{
    background-color: rgba(255, 255, 255, 0.556);
    border-radius: 10px;
}
::-webkit-scrollbar-thumb{
    background-color: red;
    border-radius: 10px;

}

.inner-service p{
    text-align:justify;
    line-height:27px;
    font-family:'Times New Roman';
    font-size:15px;
    color:#3a3a3a;
}

.faqs .panel-group h4 a{
    font-size:17px;
    font-weight:400;
    color:#29384c;
    text-decoration:none;
    cursor:pointer
}
.faqs .panel-group h4{
text-align:left;
margin:0;
padding-bottom:10px
}
.faqs .panel-group .panel-default{
border-bottom:1px #3f48548f solid
}
.faqs h4{
font-size:36px;
text-align:center;
color:#29384c;
font-weight:500
}
.right-arrow{
    font-size:29px;
    cursor:pointer;
    padding-top:11px;
    padding-right: 20px;
}

@media(min-width:767px){


    .Blog,.Images,.flyout-left>ul,.flyout-mega-wrap,.flyout-right>ul,.mega-menu,li.drop-down>ul
    {
    position:absolute
    }
    
    .flyout-right>ul{
        left:100%
    }
        .flyout-left>ul{
            right:100%
        }

        .order-1 {
            order: 1; /* Place the logo at the beginning */
          }
          .order-2 {
            order: 2; /* Place the toggle button after the logo */
            
          }
        
        
        
        
 }

@media(max-width:767px){

    .navMenu,.navbar-nav
    {
        padding:0!important
    }
    #header .brand-name{
        font-size: 24px;
        font-weight: 600;
        margin-left: 5px;
    }
    .contact-info {
        padding: 15px; /* Adjust padding for smaller screens */
        font-size: 18px; /* Adjust font size for smaller screens */
    }
    
    /* FAQ */
    .section_50{
        padding:15px 0;
    }
    .faqs .panel-group h4 a{
        font-size:17px;
        font-weight:400;
        color:#29384c;
        text-decoration:none;
        cursor:pointer
    }
.faqs .panel-group h4{
    text-align:left;
    margin:0;
    padding-bottom:10px
}
.faqs .panel-group .panel-default{
    border-bottom:1px #3f48548f solid
}
.faqs h4{
    font-size:36px;
    text-align:center;
    color:#29384c;
    font-weight:500
}
  
   
      #header .header_inner {
        padding: 0;
        
      }

    .order-2 {
        float: right; /* Float the toggle button to the right */
        margin-top: 30px;
      }
      thesiis li{
        height:auto!important
        
    }
    .phd-service .thesiis li{
        padding-top: 35px;
    }
    .menuOptions { /* New class to target options under "Our Services" */
        display: none; /* Hide the options on mobile screens */
    }

#header .navbar>.collapse>.navbar-nav>li{
    display:block!important;
    width:100%;
    
}


.co-founder-text {
    position: relative;
    top: auto;
    text-align: center; /* Keep only this line */
    margin-bottom: 25px;
}
#secondCard {
    margin-top: 0; /* Adjust as needed */
  }


li.quotee{
    text-align:center;
    width:max-content!important
}

.navbar-nav{
    overflow:auto
}

#header .header_inner ul li .navMenu{
    text-align:left!important;
    font-weight:400!important;
    line-height:60px!important;
    cursor:pointer;
    font-size:1.08em!important
}





.about-homee li{
    margin:0
}

#header .navbar .navSub{
    top:auto!important;
    z-index:9999990!important;
    
}

#fileField1,#header .header_inner,.nav_btm_box li,.our-promise li,.phd-service li{
    width:100%!important
}

#header .navbar,#header .navbar>.collapse>.navbar-nav>li>.navMenu,#header .navbar>.collapse>.navbar-nav>li>.navMenuAll,.prooff li,.statementt li,.thesiis li,.writiing li{
    height:auto!important
}

#header .logo{
    position: relative;

}



.banner{
    padding:40px 0 50px
}
.banner h1,.inner-banner h1{
    line-height:50px;
    font-size:35px
}

.aboutus button,.banner button,.camp-form button,.connect-socially button,.contact-form button,.features button,.packages button,.paymentt button,.request-quote button,.selected-packg button,.services-in button,.submit_order button,.work-samples button{
    margin-bottom:20px
}

.aboutus-in,.our-packages{
    margin-top:15px
}

.about-us li:last-child{
    padding:0
}

.offset-2,.offset-3{
    margin-left:0
}

.contact-form{
    margin-top:20px
}

section.terms{
    padding:50px 15px
}

.menu{
    text-align:left!important
}

.visible-xs-block{
    display:block!important
}

.exo-menu,.exo-menu>li{
    width:100%
}

.exo-menu>li>a{
    width:100%;
    display:none
}

.display.exo-menu>li>a{
    display:block;
    padding:9px 10px
}

.Blog,.Images,.flyout-left>ul,.flyout-right>ul,.mega-menu,li.drop-down>ul{
    position:relative
}
}


.mega-menu-wrap li{
    text-align:left!important;
    display:block;
    padding:10px 0 0;
    font-size:14px
}

.cities li,.hvr-float,.nav_btm_box li{
    display:inline-block
}

.sitemap h4{
    margin-top:20px
}

.mega-menu-wrap ul{
    padding-bottom:15px
}

.phd-inn img{
    width:35%;
    margin-bottom:10px
}

.phd-inn h4{
    font-size:17px
}

.file{
    padding:4px
}

.cities{
    background-color:#fff;
    box-shadow:0 4px 11px -1px #ececec;
    padding:10px;
    margin-bottom:5px
}

#header .navbar .navSub,.priceTable{
    background:#fff;
    box-shadow:0 4px 8px 0 rgb(0 0 0/20%)
}

.cities h5{
    font-weight:600;
    font-size:18px;
    color:#ff1d59
}

.cities li{
    border:0;
    width:100%;
    padding:0;
    font-weight:500;
    font-size:16px;
    margin-bottom:5px
}

.meeting iframe{
    height:658px;
    border:1px solid #eee
}

.priceTable thead{
    background:#ff971e12
}

.comparsion h2{
    margin:30px 0 20px
}


.header_inner {
    display: flex;
    padding: 0 20px;
    justify-content: space-between; /* Logo on left, navigation on right */
    align-items: center; /* Vertically center align items */
  }

#header .logo{
    display: flex; /* Align logo and text horizontally */
    align-items: center;
}
#header .logo img{
  height: 80px;
  width: 80px;
  
}
.brand-name{
    font-family: "Times New Roman" ;
    font-weight: 400;
    font-size: 35px;
   margin-left: 20px;
}
#header .logo a {
    display: flex; /* Align logo and text horizontally */
    align-items: center; /* Vertically center align items */
    text-decoration: none; /* Remove underline from anchor */
  }
 
#header .logo h1{
    font-size:1em
}



#header .navbar{
    position:relative;
    width:100%;
    height:65px
}

#header .navbar>.collapse>.navbar-nav{
    position:relative;
    text-align:right
}
.navMenu{
    font-family: 'Times New Roman';
   
}


#header .navbar>.collapse>.navbar-nav>li>.navMenu,#header .navbar>.collapse>.navbar-nav>li>.navMenuAll{
    position:relative;
    display:block;
    
    padding:0 15px;
    font-weight:400;
    line-height:80px;
    cursor:pointer;
    font-size:1.4em;
    z-index:999999;
    height:77px
}

/*
#header .navbar .navSub{
    position:absolute;
    display:none;
    left:0;
    top:77px;
    width:100%;
    height:0;
    overflow:hidden;
    transition:.3s;
    z-index:999999
}
*/
#header .navbar .navSub {
    position: absolute;
    display: none;
    left: 55%; /* Move the dropdown menu to the middle */
    transform: translateX(-50%); /* Center the dropdown menu horizontally */
    top: 100%;
    width: auto;
    text-wrap: nowrap;
    overflow: hidden;
    transition: .3s;
    z-index: 999999;
}
/*
.sticky-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000; 
    transition: top 0.3s; 
  }
  */
  


#header .navbar .navSub .sub_contents{
    margin:0 auto;
    text-align:left
}

#header .navbar .navSub .sub_contents li{
    display:block;
    width:auto;
    cursor:pointer;
    font-size:1.05em;
}

#header .navbar .navSub .sub_contents li a{
    padding:8px 0;
}

#header .navbar>.collapse>.navbar-nav>li:hover>.navMenu+.navSub{
    display:block;
    height:auto
}

#header .navbar>.collapse>.navbar-nav>li>.navMenu.over{
    border-bottom:2px solid #ff1d59;
    z-index:999999999
}

#header .navbar .navSub.navSub_h{
    display:block;
    height:200px
}

.navSub li{
    padding:6px 0
}

.sub_contents h4{
    font-weight:600;
    font-size:20px
}

.menu1 i{
    color:#ff1d59;
    font-size:31px
}

.nav_btm_box{
    background:#ff1d59;
    color:#fff;
    padding:2px
}

.nav_btm_box li{
    width:24%;
    text-align:center
}

.menuus{
    padding:15px
    
}





.contact-details a{
    color:unset!important
}






.hvr-float{
    vertical-align:middle;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition-duration:.7s;
    transition-duration:.7s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}

.navbar-nav{
    width:100%;
    display:block
}

.hvr-float:active,.hvr-float:focus,.hvr-float:hover{
    -webkit-transform:translateY(-20px);
    transform:translateY(-20px)
}



.page-not-found{
    padding:30px 0
}

.page-not-found img{
    width:36%f
}

.captchacodebox{
    text-align:center
}

span.captcha{
    padding:10px!important
}

ul.pointerss{
    margin-top:20px
}

.pointerss li{
    border:0;
    width:100%;
    display:block;
    padding:3px 0;
    font-weight:600
}

.pointerss li i,.pointerss li a{
    /*color:#ff971d;*/
    color:#ff1d59
    
}