/*////CSS OVERRIDE///*/
html .btn-primary {
    background-color: #0171ba !important;
    border-color: #FF2E12 #7301AD #FF2E12;
    border: 2px solid #0171ba
}

html .btn-primary:hover {
    border-color: #FF2E12 #FF2E12 #7301AD #189800;
}

html .btn-outline.btn-primary {
    color: #fff !important;
}

@media (min-width: 992px) {

    #header .header-nav-main nav > ul > li > a {
        font-size: 14px;
    }
        
    #header .header-nav.header-nav-stripe .header-nav-main {
        margin-top: 15px;
    }

    .section-custom-construction-2 {
        padding-bottom: 0px;
    }

    .section-custom-construction-2:after {
        content: none;
    }

    #footer::after {
        background: #ff2e12 none repeat scroll 0 0;
    }

    #footer .logo {
        margin-top: 40px;
    }

    #footer a:hover {
        color: #5a5a5a;
    }

}

.social-icons li {
    padding-top: 10px;
}

/*//COLORS//*/
html .metro-blue-button,
html .metro-purple-button,
html .metro-orange-button,
html .metro-yellow-button,
html .metro-dark-red-button,
html .metro-green-button {
    -webkit-transition: all 200ms linear 0s;
    transition: all 200ms linear 0s;
}

.metro-blue,
html .metro-blue-button {
    background-color: #2572EB !important;
    border-color: #0063ff !important;
}

html .metro-blue-button:hover {
    background-color: #0063ff !important;
}

.metro-purple,
html .metro-purple-button {
    background-color: #7301AD !important;
}

.metro-orange,
html .metro-orange-button {
    background-color: #FF2E12 !important;
}

.metro-yellow,
html .metro-yellow-button {
    background-color: #ff9800 !important;
    border-color: #ffc107 !important;
}

html .metro-yellow-button:hover {
    background-color: #ffc107 !important;
}

.metro-dark-red,
html .metro-dark-red-button {
    background-color: #af1000 !important;
}

.metro-green,
html .metro-green-button {
    background-color: #189800 !important;
    border-color: #2bb910 !important;
}

html .metro-green-button:hover {
    background-color: #2bb910 !important;
}


/*//END COLORS//*/


/*//HEADER SECTION//*/
html #header.header-semi-transparent-light .header-body {
    background: #fff;
    -webkit-box-shadow: 5px -10px 40px #0000004f !important;
    box-shadow: 5px -10px 40px #0000004f !important;
    /*    padding-top: 25px;*/
    padding-top: 0px;
    top: -40px !important;
}

html.sticky-header-active #header.header-semi-transparent-light .header-body {
    padding-top: 25px;
}

@media (max-width: 767px) {
    html #header.header-semi-transparent-light .header-body {
        padding-top: initial;
        top: 0 !important;
    }

    html.sticky-header-active #header.header-semi-transparent-light .header-body {
        padding-top: 0px;
    }
}

#header .header-nav.header-nav-stripe nav > ul > li:hover:nth-child(1) {
    background-color: #2572EB;
}

#header .header-nav.header-nav-stripe nav > ul > li:hover:nth-child(2n) {
    background-color: #FF2E12;
}

.social-icons li:hover.social-icons-facebook a {
    background: #ffc107;
}

.social-icons li:hover.social-icons-twitter a {
    background: #ff2e12;
}


.slider-container .tp-caption-overlay-opacity {
    background: rgba(0, 0, 0, 0.82);
    padding: 10px;
}

.breakAdjust {
    display: none;
}

@media (max-width: 767px) {
    .tp-caption em {
        font-size: 17px;
    }
    
    .rev_slider ul li .tp-caption {
        text-align: center!important;
    }
    
    .breakAdjust {
        display: initial;
    }
} 

/*//END HEADER SECTION//*/



/*//////////////////////*/



/*////CUSTOM CSS/////*/


/*///MINI BAR SECTION///*/
.mini-bar-items h5 {
    font-size: 1.4rem;
    text-transform: none;
    font-weight: 400;
    padding-right: 15px
}

.intro-title h2 {
    font-size: 2.8rem;
    padding-bottom: 45px;
}

.custom-info span {
    color: #fff;
    font-weight: 500;
    padding-bottom: 10px;
}

.medical-schedules .box-three:first-child {
    padding-left: 24px;
}

.medical-schedules .box-three:nth-child(2) {
    padding-left: 47px;
}

.medical-schedules .box-three:last-child {
    padding-left: 39px;
}

/*///PREVIEW PAGES SECTION///*/
.preview-items a {
    letter-spacing: 1px;
}


/*///ICON BREAK SECTION///*/
.icon-break-section {
    background: url(/Documents/bg-4.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: bottom;
}

.icon-break-section ul li a p {
    color: #005c98;
    font-size: 19px;
    font-weight: 800;
    text-transform: uppercase;
}

.icon-break-section .tab-content p {
    color: #3a3a3a;
    font-size: 18px;
    font-weight: 600
}

.p-70 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.counters i {
    color: #fec928;
}

.counters strong,
.counters label {
    color: #000 !important;
}

.featured-box-effect-6:hover .box-content .icon-featured:after {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.featured-boxes-style-6 .featured-box .icon-featured:after {
    border: 5px solid #0171ba;
}

/*///TESTIMONIAL SECTION///*/
.testimonial-items h2 {
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 3rem;
}

.testimonial-items p {
    letter-spacing: .4px;
}

html section.section-primary {
    background-color: #0171BA !important;
    border-color: #005c98 !important;
}

.testimonial.testimonial-style-3 blockquote:before,
.testimonial.testimonial-style-3 blockquote:after {
    color: #fff;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #fec928;
}

/*///CALL TO ACTION SECTION///*/
.call-to-action-title p {
    font-size: 1.2rem !important;
}

.call-to-box i {
    font-size: 20px;
}

.tech-support-block {
    border-right: 1px solid #d1d1d1;
}

@media (max-width: 767px) {
    .tech-support-block {
        border-right: none;
        border-bottom: 1px solid #d1d1d1;
    }
}


/*///FOOTER SECTION///*/
#footer .f-title {
    font-weight: 600 !mportant;
}

/*///ADMIN ITEMS///*/
.admin-items i {
    font-size: 20px;
    margin-left: 20px;
    margin-right: 20px !important;
    /* -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);*/
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;

}

.admin-items i:hover {
    -webkit-transform: translateY(0%) rotate(-90deg);
    transform: translateY(0%) rotate(-90deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;

}

.admin-items .gear i:hover {
    color: #c1004f !important;
}

.admin-items .pen i:hover {
    -webkit-transform: translateY(0%) rotate(-30deg);
    transform: translateY(0%) rotate(-30deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    color: #00aeb9 !important;

}

.admin-items .window-close i:hover {
    color: #9a9a9a !important;
}

/*///DYNAMIC PAGES///*/

html section.section-tertiary {
    background: url('/Content/themes/Public/Documents/bg-4.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.breadcrumb-items .breadcrumb-title {
    font-size: 3rem;
    color: #000 !important;
    font-weight: 400 !important;
}






/*//////////////////////*/




/*////CONTENT PAGES////*/

/*////INDUSTRIES PAGE////*/
.industries-items  h4 {
    font-weight: 600;
    font-size: 1.7rem
}

.industries-items p {
    color: #3a3a3a;
}

aside ul.nav-list > li > a {
    font-size: 1rem!important;
}

/*////FEATURES PAGE////*/
.add-padding {
    padding-top: 70px !important;
    padding-bottom: 100px !important;
}

section.features-intro-block {
    background: #7301ad !important;
}

section.features-intro-block h2 {
    color: #fff !important;
}

section.features-intro-block i {
    font-size: 6rem;
    color: #fff;
}

.featured-items h2 {
    font-weight: 700 !important;
    text-transform: uppercase;
}

.featured-items h4 {
    font-size: 2rem;
    font-weight: 600;
}

.featured-items i {
    color: #000!important;
}

.featured-items .feature-box-info p {
    font-size: 1.1rem;
}

.featured-items .lead p {
    font-size: 1.5rem !important;
}

@media (max-width: 767px) {
    .featured-items .feature-box-icon {
        display: none!important;
    }
    
    .featured-items .feature-box .feature-box-info {
        padding-left: 0px;
    }
    
    .features-process {
        padding-bottom: 1300px;
    }
}

.features-break {
    padding-top: 140px !important;
    padding-bottom: 90px !important;
}

.feature-break p {
    font-weight: 600; 
}

.features-process .featured-boxes-full {
    height: 360px !important;
}

.features-process p {
    font-size: 1.3rem;
}

.featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full .fa {
    text-shadow: 5px 1px 1px rgba(0, 0, 0, 0.43);
}

/*////CONTACT PAGE////*/

.contact-items h2 {
    font-weight: 600;
    text-transform: uppercase;
}



