/*
Theme Name: QI Spine
Theme URI: 
Author: Saranya
Author URI: 
Description: Creating a wordpress site for QI Spine Approach with a custom theme, templates and assets. This is a from scratch developed theme with conversion of html site into wordpress. It features multiple sections on the front page as well as sliders, navigation, various post formats, widgets and social menus, a logo, and more. Also Various templates have been assigned for conditions, medical panel and various locations etc with ease of use for the editors too. This theme, like WordPress, use it to make something cool, have fun, and share what you've learned with others.
Tags: custom theme, HTML to WordPress, flexible-header, accessibility-ready, sliders, custom-colors, custom-header, custom-post types, custom-fields, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats and theme-options
*/

html {
    margin-top:0px;
}



 





footer .footer-links-section ul li a {
    color: #FFFFFF;
    font-family: DIN;
    font-size: 14px;
    line-height: 26px;
    font-weight: normal;
}
footer .footer-links-section ul li a:hover {
    color: #F58220;
}
.condition-slider ul.slick-dots li button{
    visibility: hidden;
}
@media screen and (max-width: 767px){
	footer .footer-links-section ul li a{color: #FFFFFF; font-family: DIN;font-size: 13px;line-height: 28px;}
form.book-appointment-form .waves-input-wrapper{
	width:100%;
}
.condition-slider ul.slick-dots li{
        background-position: center;
        /*width: 63px;
        height: 63px;*/
        max-width: 85px;
        margin-right: 8.61px;
    }
.condition-slider ul.slick-dots{

        margin-top:0px;
        display: flex;
        width:100%;
        justify-content: center;
}
    .condition-slider ul.slick-dots li:first-child,.condition-slider ul.slick-dots li:nth-child(2),.condition-slider ul.slick-dots li:nth-child(3),.condition-slider ul.slick-dots li:nth-child(4){
        margin-right:auto;
    }
    .condition-slider ul.slick-dots li:first-child{
        margin-left: 15px;
    }
}


.condition-slider ul.slick-dots li.slick-active{
    border: 1px solid #e07429;
}
.condition-slider ul.slick-dots{
    position: absolute;
    top: -105px;
    margin-top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
}
.m-tb-10{
    margin-bottom:10px;
    margin-top: 10px;
}
span.message_error, span.age_error,span.email_error,span.request_fstname_error, span.request_mobile_error,span.request_email_error{
    padding-top:5px;
    padding-bottom:5px;
    color: #D0021B;	font-family: DIN;	font-size: 11px;	line-height: 13px;
}
.address-sec{
	min-height:429px;
}
ul.default-ul{
	padding-left:15px;
	padding-bottom:25px
}
span.inline-orange{
	color:#e87c40;
}
form.book-appointment-form .book-appnmnt{
	
	margin-top:50px;
}
form.book-appointment-form .form-control{
	
	color: #495057;	font-family: DIN;	font-size: 13px;	line-height: 16px;
}
form.book-appointment-form .wpcf7-not-valid-tip{
	padding-top:5px;
	padding-bottom:5px;
}
form.book-appointment-form p{
	margin-bottom: 0px !important;
}    
form.book-appointment-form .waves-input-wrapper{
	width:100%;
}


li.nav-item.dropdown #google_language_translator select.goog-te-combo {
	width: 100%;
	border: 0px!important;
	box-shadow: none !important;
	-webkit-appearance: none;
}
.jop_opening_cntnt p{max-width:100%;}
.jop_opening_cntnt h3{font-size:22px;}
.opening_career_cntnt h5.main_title{font-size:18px;}
.opening_career_cntnt h5{line-height:26px;}
.opening_career_cntnt ul{margin-top:20px;}
.opening_career_cntnt p{margin-top:20px; margin-bottom:20px;}
a.career_link{color:#e57138}